|
|
|
|
|
by AndrewKemendo
4325 days ago
|
|
It is debt though, because as I understand technical debt, it is something that needs to be fixed on a fairly short timeline (6-18 mos) without breaking some major process. As such, so long as you are making more progress due to the debt than you would in paying it back, it is probably wise to keep it. I think this makes sense too, because you can fix hacked code as you go to "pay down" technical debt. |
|
Seriously, the rhetoric in use is "Living with technical debt is like living with a hole in your roof - you clean up the rain water the first couple times but in the long run you want to fix the damn hole." That isn't living with technical debt. That is living in a bloody broken home.
Instead, living with technical debt is living in a home where you still have low efficiency windows. Driving a gasoline car. Not having the latest heat exchange technology. Having AC pumped into a house that is now nothing but converters to DC.
Sure, in the future things will look different. Odds are high that it makes zero sense for you to force these changes today.