A Pattern Language
Christopher Alexander, Sara Ishikawa, Murray Silverstein, 1977
253 patterns for buildings and communities that support human flourishing. From the scale of regions down to the placement of windows.
Each pattern follows the same structure: a name, a problem, a context, a solution, and connections to related patterns. “Light on Two Sides of Every Room” describes why rooms with windows on only one wall feel oppressive. “Intimacy Gradient” describes why houses need a progression from public to private spaces.
The patterns aren’t rules. They’re starting points. Each describes a recurring problem in human environments and a solution that has been found to work — but the solution always needs local adaptation. The pattern for a “Garden Wall” looks different in Tucson than in Portland.
The Method
The book’s method may be more important than its specific patterns. Identify recurring problems. Describe solutions that work. Connect solutions to each other. Trust users to adapt.
This is how Thistlebridge thinks about documentation and knowledge sharing: not procedures to follow, but patterns to adapt. The replication model is inherently pattern-based.
The Software Legacy
Software engineers adopted “design patterns” from Alexander in the 1990s. He was ambivalent about this — the patterns were meant to help people build real places, not abstract systems. But the method transferred: a pattern language is a powerful tool for any domain where recurring problems have proven solutions.
Connections
- Christopher Alexander — primary author
- Stewart Brand — extends pattern thinking into adaptation over time
- replication-not-scaling — patterns propagate through adaptation
- appropriate-technology — patterns fitted to context
- human-scale — patterns at the scale of human experience
“Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice.”