DEV Community

Discussion on: The Technical Debt explained with a kitchen analogy.

Collapse
 
velociwabbit profile image
velociwabbit

This is at best a language sensitive observation. Clearly there is technical debt with c, c++ and Java,/ c#, where the language is compiled and isolated from the debugging environment.

It is a collossul waste of time when each new verison comes out in 3-6 months where because of an npm upgrade with new functions it forces a rewrite of the code.

Rewriting code is the best way to maintain, upgrade and keep the code state of the art and usually better than before.

Technical debt metaphor is perfect for waterfall or legacy code.

Otherwise it is just as they say "polishing the turd"