Michael Feathers: Architectures Are Self Reinforcing Metaphors
Michael Feathers at C2 Wiki: “What is architecture? Many people talk about technology infrastructure, others talk about high-level design. There are as many answers as people, it seems. I’ve come to believe that an architecture is a frame: a set of rules which tell you whether a solution is an acceptable addition to your application. There are many ways to solve any problem, but some make more sense than others given the code that you already have.”