2 ms·
> Believe it or not, being hired to work on a big ball of mud can be pretty chill. Probably depends on how big the ball is and how messy the mud. If you’re not
by KronisLV 2y ago
> Believe it or not, being hired to work on a big ball of mud can be pretty chill.
Probably depends on how big the ball is and how messy the mud. If you’re not careful, you might find yourself drowning in a whole swamp instead: https://news.ycombinator.com/item?id=18442941 https://news.ycombinator.com/item?id=18442941
Once you have to dig through dozens of files full of hacks and bad abstractions just to make basic changes and even then the insufficient test suite prevents you from being confident in any positive outcome (the example above at least had good tests, often you don’t even get that much), maybe things aren’t going great.
That said, you can definitely write good monoliths and even codebases with technical debt can be pleasant, as long as things are kept as simple as possible.