Christopher
Alexander
Introduction
• Christopher Alexander was born in Vienna, Austria in 1936.
• He graduated with degrees in mathematics and architecture
from Cambridge University and with a Ph.D. in Architecture “Each concrete building problem
from Harvard University. has a language. The town as an
• His pioneering ideas on human-centered design have entirety has a language. And each
significantly shaped diverse disciplines beyond architecture, building task within the town has
including urban planning, software development, sociology, its own language.”
and more - Christopher Alexander
• Many books on architecture and art:
• A Pattern Language
• A Foreshadowing of 21st Century Art -- The Color and Geometry of Very
Early Turkish Carpets
• The Timeless Way of Building
• The Oregon Experiment
• The Production of Houses
• The Nature of Order
A Pattern Language
• "A Pattern Language: Towns, Buildings, Construction" (1977) is
a seminal work exploring architecture, urban planning, and
the creation of vibrant communities.
• The book introduces a novel form of communication, termed
a "pattern language," which is built upon enduring elements
known as patterns.
• Each pattern outlines a specific challenge and proposes a
corresponding solution. The authors aim to empower
everyday individuals—not just experts—to collaborate with
their communities in enhancing towns or neighborhoods,
designing personal homes, or partnering with coworkers to
create offices, workshops, or public spaces like schools.
• The book details precise techniques for crafting functional,
secure, and aesthetically pleasing designs across all scales—
from vast regions and cities to neighborhoods, gardens,
buildings, rooms, custom furniture, and even down to fixtures
like doorknobs. The authors view these patterns as
hypotheses rather than absolute rules.
A Pattern Language
• A Pattern Language is nothing but a set of
rules, often presented as commands and given
minimal support and elaboration.
• It presents a new way of reading and Patterns are ordered as follows:
interpreting language in architecture.
• There are 253 rules on towns, buildings and
construction. • Towns – Regions and towns
• Each pattern describes a problem which
occurs over and over again in our • Buildings – Neighbourhoods, clusters of
environments. buildings, building rooms
• The second part describes the core of solution
to that problem, in such a way that it can be
used millions of times without ever doing it • Constructions – Doors, windows and detailing
the same way twice.
• The book provides rules and pictures, and
leaves decisions to be taken from the precise
environment of the project.
A Pattern Language
There are many variations on Alexander's original definition of pattern, but the main elements are
these, as illustrated with a example from Alexander.
Name: A name for the pattern
Example: Window Place
Context: A context for the design problem
Example: Design of a residential room
Forces: Forces which require resolution
Example: People want to sit and also be in daylight.
Problem: A problem growing from the forces
Example: If all seating is away from the windows, then these forces are not resolved, and
people will always be dissatisfied in one way or the other.
Solution: A known solution, proven in practice
Example: Build seating into the window -- the traditional window seat.
A pattern language is a collection of patterns that can solve all the problems in a particular domain. It
may include a method for connecting patterns into whole "architectures" for the domain.
A Pattern Language
Components Of Pattern Language:
• A pattern language has the structure of a network. The
patterns are to be used as a sequence.
• There is no one sequence that would capture the essence.
• Pattern is also a ’base map’ from which one can draw one's
own language.
There are 253 patterns in total divided as follows:
1. Towns: 94 patterns (Larger component)
2. Buildings: 95 to 204 patterns ( Medium Component)
3. Construction: 205 to 253 patterns ( Smaller component)
A Pattern Language
The entire city has to be read as a language, each pattern is linked with other patterns – ‘Larger’ that
come above it and ‘Smaller’ that come after it.
For Example,
The pattern of Accessible Green (60), is connected first with certain larger patterns: subculture
boundaries (13), Identifiable neighborhoods (14), work community (41) and quite backs (59) all of
which comes under towns and connected to certain smaller patterns: Positive outdoor spaces (107),
Tree places (171) and Garden wall (173) which comes under the building section.
• In short no pattern is an isolated entity. Each pattern can exist in the world only to the extent that is
supported by other patterns: the larger patterns in which it is embedded, the patterns of the same
size that surround it, and the smaller patterns which are embedded in it.
• In pattern language each solution is stated in such a way that it gives essential field of relationships
needed to solve the problem, in a general and abstract way - so that the user can solve problem
themselves.
• The patterns are very much alive and evolving.
A Pattern Language
Towns: 94 Patterns (Larger Component):
That part of the language which defines a town or community.
These patterns can never be “designed” or “built” in one fell swoop, but by patient piecemeal
growth, designed in such a way that every individual act is always helping to create or generate these
larger global patterns, will slowly and surely, over the years, make a community that has these global
patterns in it.
• Establish a world government, with a thousand independent regions, instead of countries.
• Work towards those regional policies which will protect the land and mark the limits of the cities.
• Through city policies, encourage the formation of those major structures which define the city.
• Build larger city patterns from the grass roots, controlled by two levels of self-governing
communities.
• Connect communities to one another by encouraging the growth of networks.
• Establish community and neighbourhood policy to control the character of the local environment.
• Both in the neighbourhoods and the communities, and in between them, in the boundaries,
encourage the formation of local centers.
A Pattern Language
Towns: 94 Patterns (Larger Component):
• Around these centres, provide for the growth of housing in the form of clusters, based on face-to-
face human groups.
• Between the house clusters, around the centers, and especially in the boundaries between
neighborhoods, encourage the formation of work communities:
• Between the house clusters and work communities, allow the local road and path network to grow
informally.
• In the communities and neighborhoods, provide public open land where people can relax, run
shoulders and renew themselves.
• In each house cluster and work community, provide the smaller bits of common land, to provide for
local versions of the same needs.
• Within the framework of the common land, the clusters, and the work communities encourage
transformation of the smallest independent social institutions: the families, workgroups, and
gathering places. the family, in all its forms.
• The workgroups, including all kinds of workshops and offices and even children's learning groups.
• The local shops and gathering places
A Pattern Language
Buildings: 95 - 204 Patterns (Medium Component):
The part of the language which gives shape to groups of buildings and individual buildings, on the
land, in three dimensions.
These are the patterns which can be “designed” or “built”- the patterns which define the individual
buildings and the space between buildings; where we are dealing for the first time with patterns that
are under the control of individuals or small groups of individuals, who are able to build the patterns
all at once.
• Layout the overall arrangement of a group of buildings: the height and number of these buildings,
the entrances to the site, main parking areas and lines of movement through the complex.
• Fix the position of the individual buildings on the site, within the complex, one by one according to
the nature of the site, the trees, the sun: this is one of the most important moments in the
language.
• Within the buildings wings, lay out the entrances, the gardens, courtyards, roofs and terraces:
shape both the volume of the buildings and the volume of the space between the buildings at the
same time remembering the indoor and outdoor spaces.
• When the major parts of the building and the outdoor areas have been given their rough shape, it
is the right time to give attention to the paths and squares between the buildings.
A Pattern Language
Buildings: 95 - 204 Patterns (Medium Component):
• Now with the paths fixed, we come back to the buildings: within the various wings of any one
building, work out the fundamental gradients of space and decide how the movement will connect
the spaces in the gradients.
• Within the framework of the wings and their internal gradients of space and movement, define the
most important areas and rooms.
• First, for a house then the same for offices, workshops, and public buildings.
• Add those small outbuildings which must be slightly independent from the main structure, and put
in the access from the upper stories to the street and gardens.
• Prepare to knit the inside of the building to the outside, by treating the edge between the two as a
place in its own right, and making human details there.
• Decide on the arrangement of the gardens, and the places in the gardens.
• Go back inside the building and attach the necessary minor rooms and alcoves to complete the
main rooms.
• Fine tune the shape and size of rooms and alcoves to make them precise and build able.
• Give the walls some depth, wherever there are to be alcoves, windows, shelves, closets or seats.
A Pattern Language
Construction: 205 - 253 Patterns (Smaller Component):
The part of the language tells how to make a buildable building, directly from this rough scheme of
space, and tells you how to build it, in detail.
Before you lay out structural details, establish a philoshy of structure which will let the structure grow
directly from your plans and your conception of the buildings.
Within this philosophy of structure, on the basis of the plans which you have made, work out the
complete structural layout: this is the last thing you do on paper, before you actually start to build.
Put the stakes in the ground to mark the columns on the site and start erecting the main frame of the
building according to the layout of these stakes.
Within the main frame of the building, fix the exact positions for openings – the doors and windows
and frame these openings.
As you build the main frame and its openings put in the following subsidiary patterns.
Put in the surfaces and indoor details.
Build outdoor details to finish the outdoors as fully as the indoor spaces.
Complete the buildings with ornament and light and color and ‘your own things’.
The Nature Of Order
Alexander developed his theory of life in space in his last major work, the four-volume ‘The Nature of
Order’. He observed that the processes that occur in space create characteristic geometries of life,
including the complex patterns and symmetries that we all know and experience as beautiful.