Comment by dingaling
8 hours ago
> It's reduced technical debt
I think that's a misunderstanding of the phrase.
AI may have reduced your immediate technical burden.
However AI, if not carefully used, increases technical debt because it builds up a vast heap of code and business logic that nobody understands. The agent that created it forgets about it once it's out of its context window, the programmer that scripted it just knows it passed some tests.
In two, five, ten years from now trying to maintain that vibe-coded slop will be a battle between various agents making conflicting changes and some poor human trying to get it into a shippable state.
You are completely right that AI can be misused/abused. If done right it can fix things like code bases that were created by multiple people and groups each with their own conventions. Before I had to know which group did what to know the variables. Claude fixed that.
There used to be pushback to have 100% test coverage. If you don't have that, then you can't merge. AI can write the tests but a programmer must own them.