

I actually wrote something on this back in February. The TL;DR being that given that so many companies manage to build impressive businesses on garbage software, that maybe professional devs like myself were thinking about it all wrong. Maybe garbage is “good enough”.
It wasn’t until months later that I posed this question to a former project manager and he offered the best explanation I’ve heard so far. Garbage is indeed good enough… until it isn’t. Then you’ve got to spend 10 times more money to unfuck the mess. So either you pay a little more now, or a lot more later. Either way, building it properly has a higher return in the end.
Dropping environmental concerns from a pension profile has got to be the worst sort of irony. What good is retiring with slightly more money if the world you’re retiring into is literally on fire?