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"
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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"