Afterhours

Share this post
The big ball of mud
blog.felicedellagatta.com

The big ball of mud

Nov 3, 2021
Comment2
Share

There’s a beautiful software development concept named the Big Ball of Mud.

If you’re not a developer (I’m not either but am a friend to a few), you may imagine software development as an elegant exercise in architecture, but that’s rarely the case. A big ball of mud is what most software looks like under the hood because budget, priorities, deadlines, skills, resources …

The beauty of the Big Ball of Mud though, is that however messy, it works! It is unthinkable to just throw it away and start from scratch. There’s so much you just don’t understand about the system; you can never know what you’re getting yourself into.

Draw your own parallels here; I’m sure you’ll find that you have your own mudballs to deal with, and although it’s fun to play the architect, you can provide the most value only if you’re also willing to get your hands dirty.

Image by Mahdi Bafande
Comment2
ShareShare

Create your profile

0 subscriptions will be displayed on your profile (edit)

Skip for now

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.

Evy Lyons
Writes The Pleasant Box ·Nov 3, 2021Liked by Felice Della Gatta

Oh this is nice. I haven't heard that term despite being hitched to a software builder. But I love this concept because things are never perfect and it's always messy and I think this is more and more true. Being able to live in the mess while still being able to build towards your vision is a critical skill. I used to think that starting over was an opportunity to build perfection. I no longer feel that way, nor is perfection what I care to aim for. I now cultivate my capacity for grit.

Expand full comment
Reply
1 reply by Felice Della Gatta
1 more comments…
TopNewCommunity

No posts

Ready for more?

© 2022 Felice Della Gatta
Privacy ∙ Terms ∙ Collection notice
Publish on Substack Get the app
Substack is the home for great writing