Article Talk Edit Source View History

Christopher Alexander

1936–2022. Architect and theorist. Wrote A Pattern Language — a book about buildings that the software world quietly stole and used as its foundation.

Overview

Christopher Alexander was a Viennese-born architect, mathematician, and theorist who spent his career at UC Berkeley trying to articulate what makes some places feel alive and others feel dead. His major works — A Pattern Language (1977), The Timeless Way of Building (1979), and The Nature of Order (2002–04) — together form one of the most influential theories of architecture of the last century, and, separately, the intellectual backbone of modern software design patterns.[1]

Key Ideas

  • A pattern language is a set of interconnected design patterns, each describing a recurring problem and its good solution, expressed in plain enough language that anyone can use them. Alexander's book contains 253 such patterns, from "Light on Two Sides of Every Room" (#159) to "Pools of Light" (#252).
  • The quality without a name. Alexander spent decades trying to name the thing that makes a place feel right. He eventually settled on the phrase itself — you know it when you feel it — and argued that this is not mysticism but a real, measurable property.
  • Good buildings are grown, not designed. The best places emerge from generations of small adjustments by the people who live in them, not from a single architect's drawings.
  • Buildings have life to the extent they support human life. A building's purpose is not to be photographed. It is to be lived in well.

Connection to the Builder Thesis

Alexander is essential. His most useful contribution to the builder thesis is the claim that the same pattern language applies across mediums. A well-designed intersection in a city and a well-designed function in a codebase share structural properties. Both serve their users; both fail when the pattern is violated; both improve when you pay attention to the interfaces and let the middle take care of itself.

Software's "design patterns" movement (Gamma et al., 1994) is directly descended from Alexander. So is much of what we now call Aggressive Craftsmanship. The foundation rule, the material principle, the foundations analogy — all Alexander, translated.

Notable Quote

"At the core of the pattern language which I shall present later in this book, is the idea that every pattern we define must be formulated in such a way that it takes this form: a part of the world, with a certain context, a certain system of forces, which occurs over and over again, and which, in that context, gives rise to a certain configuration which allows the forces to resolve themselves." — Christopher Alexander, The Timeless Way of Building

References

  1. Alexander, C. et al. (1977). A Pattern Language: Towns, Buildings, Construction. Oxford University Press.
CATEGORIES:Thinkers & PhilosophiesConstruction