Proven, reusable solutions to recurring structural problems — each with known trade-offs that make it suited to some contexts and unsuitable for others.
...context — when this pattern is appropriate. A trade-off — what you gain and what you sacrifice. Known failure modes — how this pattern goes wrong when misapplied. Here's the part that catches people out:...