Patterns

Here are some patterns that have proven useful. They are mostly about how to solve design problems (like when to stop improving something) and how to think more strategically about design.