A Pattern Language
Good design at every scale follows identifiable patterns that connect human needs to physical form.
This is the book that inspired software design patterns, but it is really about architecture and urban planning. Alexander catalogs 253 patterns from “Independent Regions” down to “Things from Your Life,” each one a solution to a recurring human problem in the built environment.
What makes it special is the insistence that patterns connect. A good window placement depends on the room shape, which depends on the building layout, which depends on the street pattern. Software people borrowed the vocabulary but often missed this interconnectedness.
Quotes
No pattern is an isolated entity. Each pattern can exist in the world only to the extent that is supported by other patterns.
When you build a thing you cannot merely build that thing in isolation, but must also repair the world around it.
Notes
- Pattern 159 “Light on Two Sides of Every Room” alone justifies the book. I now notice bad lighting in every office.
- The later “Nature of Order” series goes deeper into the theory but is much harder to read.
- Alexander’s beef with the software patterns community is worth reading about separately.