Architecture antipatterns and pitfalls: Good intentions, bad habits and ugly consequences
83 snips
Jan 8, 2026 Join Mark Richards, a software architect and author, Raju Gandhi, an expert in practical architecture, and Sarah Gray, an O'Reilly editor, as they delve into the world of architecture anti-patterns and pitfalls. They discuss the importance of recognizing anti-patterns to avoid common mistakes. Discover the difference between alluring anti-patterns and immediate pitfalls, the role of trade-offs in architecture, and how their upcoming book offers a fresh perspective on patterns. They also share insights on their collaborative writing process and the value of in-person retreats.
AI Snips
Chapters
Books
Transcript
Episode notes
Plan Before You Outgrow Simple Solutions
- Avoid rushing into architecture-free coding for systems that may scale; reassess when scope grows.
- Start with simple tools for trivial apps but plan migration paths if adoption explodes.
Everything Is A Trade-Off
- Every architectural decision is a trade-off and must be evaluated in context.
- Patterns affect capabilities differently and sometimes intentionally accept cons for short-term gains.
Use Governance To Control Trade-Offs
- Implement governance and fitness functions to manage chosen patterns and anti-patterns.
- Use governance to deliberately accept trade-offs and avoid accidental decay.







