|
|
|
|
|
by humanrebar
4513 days ago
|
|
The analogy falls apart when you consider that: 1. Fridge dust compounds linearly with time. Technical debt compounds faster the more technical debt you have. 2. Most of us aren't in the fridge business. The downside of a burnt out fridge is probably a lot lower than the downside of a terrible code base. |
|
Note that I assume basic documentation, proper naming conventions, and adequate testing are part of "working correctly". Those are the things you do as you write the code initially. It's the refactoring/rework/gold plating that you leave for later, only if you need it.