Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Explore the Pattern Map

This interactive graph shows every pattern, concept, and antipattern in the encyclopedia and how they connect through their Related Patterns links. The layout clusters articles by section, and the connections reveal the deep structure of the pattern language.

Green nodes are patterns (things you apply). Blue nodes are concepts (things you recognize). Red nodes are antipatterns (things you avoid). Larger nodes have more connections. Hover to see details and highlight connections. Click any node to read its article.