4 ms·
Either way you pay but the goal is to generate more revenue from your software than what you pay But one day all the cruft calcifies, and the numerous incomp
by ttoinou 3y ago
Either way you pay but the goal is to generate more revenue from your software than what you pay
But one day all the cruft calcifies, and the numerous incompatible changes and features grind our progress to a halt. It is suddenly impossible to add new features without breaking something else
That's also the case if you keep refactoring every day, there's no reason to believe the changes you're doing right now are that good.
Refactoring and paying constant attention supposed code perfection has a huge unknown price that you have to pay very soon, whereas not refactoring has a future cost. You should use the money saved not refactoring right now to make something better later once the tech debt is too high but you know you have a good working software.
In any case, this kind of article needs tangible examples to illustrate...