Dhanesh Neela Mana

Big ball of mud: Paper summary


Big Ball of mud is a paper by Brian Foote and Joseph Yoder. It came out all most 30 years ago, but most of the content seem to be still very relevent. It deals with the architecture or lack of it in a software system and how and why that happens.

Here are some notes from the paper.

“A BIG BALL OF MUD is haphazardly structured, sprawling, sloppy, duct-tape and bailing wire, spaghetti code jungle.”