Why does the big ball of mud keep happening and how to stop it | Software Architecture Conference

0 views Aug 6, 2025
publisher-openvideo

CSharpCorner

Verified Open.Video Creator Badge

One of my favored punch lines is “you get the big ball of mud for free”. It is funny because most of us have to deal with big balls of mud on a daily base and are not too happy about it. Working on a big ball of mud literally makes everything harder and more complicated. Modularization? Wouldn’t that be nice… Reuse? Not happening, too much coupling… Regression bugs? Plenty of them… Simplify or modernize code? Too risky… Those are just a few of the many issues with big balls of mud. I think it is fair to say that most of us would prefer to work on a clean and well architected piece of software. So why is that so hard to achieve? Why do more than 80% of non-trivial projects end up as big balls of mud? And what can we do to guarantee that this never happens again to us? Aren’t micro-services supposed to solve this problem? In this presentation, I will address all those questions and then explain some simple but proven strategies to avoid that dreaded outcome. 🔗 Conference Website: https://softwarearchitecture.live 📺 CSharp TV - Dev Streaming Destination http://csharp.tv 🌎 C# Corner - Community of Software and Data Developers https://www.c-sharpcorner.com


View Video Transcript