JPL Industrial Arts

Library

A Research Lab
for Human Flourishing

A Pattern Language

A catalog of 253 design patterns describing recurring solutions to problems in architecture and urban design.

Each pattern captures a structure that supports human life and can be combined with others to create living environments.

LibraryChristopher Alexander1977Added

A Pattern Language

Key Ideas

  • Patterns as reusable design knowledge
  • Environments emerge through combinations of patterns
  • Ordinary people should be able to design their own environments

Why It Matters

The idea of pattern libraries directly influenced:

  • software design patterns
  • UX systems
  • modern design systems

It remains one of the most influential works in architecture and systems design.

Next · Library

Essays

Montaigne’s Essays are personal reflections on human nature, knowledge, politics, and everyday life. They pioneered the modern essay form.