Project-Specific Pattern Languages Efficiency is not the problem (often what people try to solve with pattern languages) - correctly finding a form that fits the context is the real problem. Pattern languages should be helpful in passing knowledge or preventing a re-solve of a solved problem.

Christopher Alexander: A Primer by Ryan Singer favicon