1. AI is great at discovering bugs, but validation and fixing still require human work
“Finding the bugs with LLMs is easy. Reviewing the output, cleaning it up, and making sure it doesn't break something else is the hard part.” – dmix
2. AI‑generated code often leads to bloat, bugs, and technical debt that overwhelms developers
“Insane scaling of bloat, bugs, and technical debt I'd say.” – adamddev1
3. Teams plan to control AI output via tests, requirements, or AI‑to‑AI review
“We will use AI to check AI. Of course this is crazy, but it will also unlock pretty insane scaling and productivity and ultimately we will manage it on either end via requirements and tests.” – nonethewiser
4. Stronger type systems and formal methods are seen as essential to trust AI‑generated code
“This is where I believe strong typing (like, Haskell‑strong or stronger) and functional programming in general will be a win. The confidence I have that my fixes are localised when fixing Haskell code is infinitely stronger than fixing even Java…” – black_knight