Skip to content

How To Read This

This site is a pattern language. Read it in the order that fits your question.

  • To understand the point of view, start with the home page.
  • To scan the whole system, open the pattern catalog.
  • To go deep on one idea, open a pattern module and read its seven sections in order.
  • To see how the patterns fit together, open Architecture.
  • To check terms, open the Glossary.

What Each Pattern Contains

Every pattern module has the same seven sections:

  1. The problem it solves.
  2. The pattern.
  3. A diagram.
  4. A template or small example.
  5. The failure mode it guards against.
  6. Evidence and limits.
  7. One proof note.

The final sections keep the work honest. A pattern that cannot state its limits is not ready to rely on.