Pattern Languages

The concept of Pattern Languages was developed by an architect and urban designer, Christopher Alexander. He sought to define a set of universal architectural elements that create living spaces that have meaning - spaces that speak to our deeper yearnings to belong and to create. Spaces that are filled with vital energy.

A pattern language is an interconnected set of patterns that relate and inform each other. Patterns define practices that illuminate insight and lead us to creative solutions.

He introduced this concept in a three-volume set. One book, The Timeless Way of Building , explored the theory of patterns in architectural design. A Pattern Language defined common patterns used in design. The Oregon Experiment explored how pattern language was used to develop the design of the University of Oregon's campus.

>A pattern language can also be an attempt to express the deeper wisdom of what brings aliveness within a particular field of human endeavor, through a set of interconnected patterns. > >Aliveness is one placeholder term for "the quality that has no name": a sense of wholeness, spirit, or grace, that while of varying form, is precise and empirically verifiable.

His concepts were profoundly influential in the development of Object Oriented Programming, the Original Wiki Platform and Agile.

DOT FROM preview-next-diagram