A Pattern Language: Towns, Buildings, Construction is a 1977 book by architect Christopher Alexander with Sara Ishikawa and Murray Silverstein, proposing a design methodology built from 253 interlinked patterns, recurring and well-tested solutions to recurring problems of the built environment, from the scale of regions and towns down to window placement and construction detail. Each pattern names a problem, discusses the forces in tension around it, and proposes a solution stated abstractly enough to be adapted to a specific site, then links to related patterns, so the whole functions less as a fixed rulebook than as a generative language usable by ordinary people, not only trained architects. The book grew from Alexander's broader theoretical project, articulated alongside The Timeless Way of Building, that good building form emerges from an accumulated, evolving vocabulary of proven solutions rather than individual stylistic invention. It remains one of the best-selling architecture books ever written, and its influence has spread well beyond architecture: it directly inspired the design-patterns movement in software engineering, shaped the invention of wiki technology, and continues to inform participatory and community-oriented urban planning.
Facts
Concept Domain Formulated Year Domain
Domain (category)Philosophical / Theoretical 1 FAQs
Is A Pattern Language a style guide?
No. It is a design methodology of 253 interlinked, reusable solutions to recurring building problems, not a set of stylistic rules.
A Pattern Language: Towns, Buildings, Construction is a 1977 book by Christopher Alexander with Sara Ishikawa and Murray Silverstein, proposing a design methodology built from 253 interlinked patterns, recurring and well-tested solutions to recurring problems of the built environment, from the scale of regions and towns down to window placement and construction detail. Each pattern names a problem, discusses the forces in tension around it, and proposes a solution stated abstractly enough to be adapted to a specific site, functioning less as a fixed rulebook than as a generative language usable by ordinary people, not only trained architects.
Connections
Associated With
Alexander is the lead author, with Sara Ishikawa and Murray Silverstein as co-authors.
Source Wikipedia: Christopher Alexander
Editorial link from the concept to a related style, element, milestone or figure; no citation attached
Editorial link from the concept to a related style, element, milestone or figure; no citation attached
Influenced By
Urban Planning, Concepts A Pattern Language proposes patterns at the scale of regions and towns as much as buildings, and directly informed later New Urbanist and participatory planning practice.
Sources
1. A Pattern Language (Wikipedia)
- intro: theoretical design-pattern framework (book)
A Pattern Language, Introduction, page xxxv
All 253 patterns together form a language.
- A Pattern Language, publication record
View the Source2. Wikipedia
Wikimedia FoundationWikipedia: A Pattern Language, Structure
But of course, no matter what the asterisks say, the patterns are still hypotheses, all 253 of them-and are, therefore, all tentative, all free to evolve under the impact of new experience and observation.
Wikipedia: A Pattern Language, Structure
This idea […] comes from the observation most of the wonderful places of the world were not made by architects, but by the people.
Wikipedia: A Pattern Language, Construction
As the authors write on p xiii, "Each solution is stated in such a way, it gives the essential field of relationships needed to solve the problem, but in a very general and abstract way-so you can solve the problem, in your way, by adapting it to your preferences, and the local conditions at the place you are making it." According to the authors, all the patterns were tested in the real world and then reviewed by multiple architects for beauty and practicality.
View the Source Wikipedia: Christopher Alexander
WikipediaAssociated With: Christopher Alexander, A Pattern Language authorshipQuote, Associated With: Christopher Alexander, A Pattern Language authorship
A Pattern Language: Towns, Buildings, Construction (1977), co-authored with Sara Ishikawa and Murray Silverstein, described a practical architectural system in a form that a theoretical mathematician or computer scientist might call a generative grammar.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.