jargon

Design patterns·Making things

the patterns reference each other, so choosing one narrows what you would sensibly choose next.

Pattern language

Also calledAlexander pattern language, pattern catalogue

A connected set of patterns where each names the problems it leaves behind and the patterns that address them, taken from Christopher Alexander's work on buildings. It is the idea the software catalogues borrowed and mostly dropped: what survived was the list, not the connections between entries. The distinction is worth knowing because it explains why the book reads as a catalogue and why people quote Alexander at each other about it.

Commonly confused with