Whenever I'm stuck fixing a horrid mess of buggy legacy code, it always strikes me that the code was someone else's idea of "good enough".
That's why I no longer subscribe to that mantra.
That's why I no longer subscribe to that mantra.
Also, there's the possibility that the horrid mess of buggy legacy code (been there, I feel your pain) wasn't someone's idea of "good enough" in a technical sense but rather "good enough so that my boss doesn't notice." I've had the displeasure of working with those individuals before. They don't care about getting better at coding—they care about flying under the radar and collecting their biweekly paycheck.