WHY HAVE PRINCIPLES?
● We are facing a complex problem
● We are building a complex solution
● Principles are tools to help you make judgement calls
● Principles guard against brittle and inflexible design
● Principles help you avoid being seduced by short terms wins
● Principles don’t commit to specific tools