Pattern Languages

The concept of Pattern Languages were first developed by an architect and urban designer, Chris 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.

>A pattern language is a network of patterns that call upon one another. Patterns help us remember insights and knowledge about design and can be used in combination to create 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" (QWAN): 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.