The big ball of mud
The Big Ball of Mud it’s a fascinating concept in software development. If you’re not a developer, you may picture a big software development project as an elegant exercise in architecture. That’s rarely the case. A big ball of mud is what most software looks like under the hood because of budget, priorities, deadlines, skills, resources …
The beauty of the Big Ball of Mud, though, is that however messy, it works! And because it does, it is unthinkable to just throw it away and start from scratch. How would you even do that? Any system that’s large and old enough holds too many mysteries.
Draw your own parallels here; I’m sure you’ll find that you have your own mudballs to handle, and although it’s fun to play the architect, you can provide more value if you’re willing to get your hands dirty.