Skip to content

Big Ball of Mud

Medium — good to knowArchitecture

ELI5 — The Vibe Check

Big Ball of Mud is the ultimate architectural anti-pattern — a system with no recognizable structure at all. Not just spaghetti code but a full system where every part is tangled with every other part. It grows organically, survives on tribal knowledge, and adding any feature is a nightmare. Most legacy systems end up here.

Real Talk

Big Ball of Mud (Foote & Yoder, 1997) describes a software system lacking a perceivable architecture — a haphazardly structured, sprawling, sloppy mess. Despite being an anti-pattern, it's arguably the most common architecture because it emerges naturally from ad-hoc growth and deadline pressure.

When You'll Hear This

"The codebase is a Big Ball of Mud — nobody knows how anything works." / "Without consistent architectural discipline, every system trends toward Big Ball of Mud."

Made with passive-aggressive love by manoga.digital. Powered by Claude.