Hacker News
points by nwmcsween 3 days ago | 0 comments
Its really the opposite, technical debt isn't bugs, technical debt is if you get AI to generate an application and have barely any understanding of how it works. AI without understanding creates infinite technical debt.
[–] manmal 3 days ago
That’s legacy code, not technical debt. BTW. If you leave the company, who will understand your code though? Institutional knowledge always fades away eventually.
[–] goda90 3 days ago
Technical debt is something that hinders the ability to understand the code and how changes will impact the code. A hypothetical technical debt-free piece of legacy code could be picked up by a new developer and they'd understand it perfectly after reading it.
[–] manmal 3 days ago
I haven’t seen such high quality, ever, in a production codebase.
[–] goda90 2 days ago
That's why I said hypothetical. But moving towards such a target is the goal of avoiding or paying off tech debt.
[–] raincole 3 days ago
Technical debt, as a term, predates AI code generation by at least 30 years. During the last thirty years, when people used this term, security vulnerabilities were definitely in their minds.
[–] nwmcsween 3 days ago
I'm not saying the term applies directly to AI, I'm saying AI can create technical debt, you could do the same in the past by outsourcing work with no expertise in-house