# Pattern Languages
First used by [[Christopher Alexander]] in [[A Pattern Language]].
Patterns are:
- Solutions to problems in context.
- Best practice of experts in a field.
- Only meaningful as part of a Pattern Language.
A Pattern has:
- A context
- A problem
- Many forces that need balancing
- A solution
- A resulting context that shows how the forces were balanced (or not)
#notebook