Theme 1: Trust through comprehensive testing and verification
Many argue rigorous testing enables confidence in AI-generated code, treating passing tests as sufficient validation.
"I have it write a bazillion tests, and I have real, non-trivial programs that it compiled. I have it run a ‘gate’ before releases that takes literally hours on 5 different architectures." - spacedcowboy
"Testing. Lots and lots of testing... Trust; but verify." - ChrisMarshallNY
Theme 2: Shift in engineer role toward oversight and specification
Commenters note engineers are evolving from hands-on coders to managers/specifiers who guide AI rather than implement details.
"Technically it's just a role change. You're now the project manager or something, not the developer." - skeledrew
"Project managers just take the engineers word for it." - jimbokun
Theme 3: Necessity of understanding shipped code for accountability
A strong contingent insists engineers must comprehend what they ship, warning against delegating responsibility to AI.
"knowingly shipping code you don't understand is grossly negligent" - netburst
"you need to understand the code you're merging. If you don't, ownership then lands on whatever AI agent you're using." - willio58
Theme 4: Critique of testing adequacy and AI-generated test quality
Some question whether testing alone suffices, highlighting flaws in AI-produced tests and verification gaps.
"I respectfully disagree. IME writing a good test suite is one of the areas where current LLMs perform worst. They certainly like to write plenty of tests but those tests aren't necessarily adding much value" - Silhouette
"Slop code doesn't stop being slop code when you add in slop tests to account for the sloppiness." - SimianSci