Thoughtworks Technology Podcast

Architecture antipatterns and pitfalls: Good intentions, bad habits and ugly consequences

17 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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Anti-Patterns Versus Pitfalls

  • Anti-patterns look good initially but later reveal significant hidden costs and failure modes.
  • Pitfalls are bad from the start and often unrecoverable, unlike many anti-patterns.
ADVICE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app