AI coding tools vs. code quality reality

Studies find AI coding tools boost perceived productivity while worsening code quality Android Makers
TL;DW
  • AI co-pilot study shows code movement down, copy-paste up from 8% to 12%, and added code up 7 points—researchers call this 'AI slop,' indicating less refactoring and more duplication.
  • DORA 2024 data: 60% of programmers feel more productive, but delivery performance went down; 75% want code generation, yet 77% don't trust it.
  • Claude models can maintain focus for approximately 15 minutes of task execution, and currently handle 200–300 tools; researchers estimate month-long task capability by ~2030, the potential tipping point for human replacement.
  • Non-professionals are quickly misled by AI agents; best quality results come from human-only work (slower), while AI+human pairing offers modest speed gains with acceptable quality trade-offs.
  • Assisted programming study found no significant time difference between AI-aided and non-aided developers; only highly proficient users saw up to 12.5% speedup, contradicting claims of universal productivity gains.
  • Extreme Programming values—communication, simplicity, feedback, courage, respect—must anchor AI integration; human factors and responsibility are absent from most vendor-driven AI narratives.
  • AI amplifies both good and bad code patterns; messy codebases degrade further with AI agents, while well-structured code improves, creating divergent outcomes based on initial quality.
  • Sub-agent architecture (specialized small agents for testing, refactoring, planning) beats monolithic AI agents; single responsibility principle applies to agentic workflows.
  • Code review remains cognitively exhausting even with AI assistance; the
  • , dream

Surveys research showing GitHub data reveals copy-paste code rose from 8% to 12% post-AI adoption, refactoring dropped, and churn increased. DORA data confirms 90% adoption but post-release instability offsets delivery gains. Argues for spec-driven development and pair-programming with AI as navigator to preserve architectural judgment.