Categories
Christopher Alexander Computing Environment Landscape Matrix Meaning Print Tool

A Pattern Language

Christopher Alexander’s best known book, A Pattern Language sets out the 253 individual components of good design identified by Alexander and his students over 20 years of research.

The foundation of most of Alexander’s work, the principles of object-oriented programming and the programming patterns movement, this work has influenced the development of computer science significantly.

In a 2009 lecture, Alexander challenged computer scientists to apply the fundamental principle behind his work, that good design has a moral foundation, to their work. In that speech he said that his research into the influence of his work on computer science revealed to him that this basic principle has been overlooked.

Categories
Christopher Alexander Code Computing Environment Evolution Landscape Matrix Meaning Moral Print Religion Stage Tool

Christopher Alexander

Architect, writer and philosopher, Christopher Alexander has taken a bottom up approach to design, identifying what makes individual components of a design good, and building from that a series of patterns that lead to good architectural design. His best known work A Pattern Language was written in 1977 and compiled thousands of these patterns as the basis for future work.

His work has influenced Computer Science, especially object oriented programming, the design patterns movement and the extreme programming movement.  His work was influential in the development of the Wiki, SimCity and its immensely popular spin-of The Sims. His works Notes on the Synthesis of Form, and the Nature of Order underpin significant developments in computer science but Alexander himself has applied them more broadly to investigate religious and philosphical questions from a new basis.