When I reject AI code even if it works
Summary
The author explains why they often reject AI-generated code even when it works, citing reasons like inability to explain the approach, overly large diffs, premature abstractions, and reduced system reasoning, and argues for mandatory human review.
View Cached Full Text
Cached at: 06/21/26, 04:30 AM
Similar Articles
Reviewing AI Code Is Not A Viable Argument (2025)
The article argues that requiring thorough code review negates the supposed productivity gains of LLM coding assistants, as empirical research shows they do not help write code better or faster, and proponents fail to address the inherent error rates.
Writing quality code in the age of AI
The article discusses the challenges and best practices for writing high-quality code with AI assistance, emphasizing the need for rigorous code review and avoiding blind trust in AI-generated output.
@svpino: If you are reviewing 100% of your AI-generated code by hand, you aren't moving fast enough. It's just impossible. Revie…
The tweet argues that manually reviewing all AI-generated code creates a bottleneck and links to a resource for a better approach.
Use AI for reviewing code especially when the diff is huge
The article argues that human code reviewers should use AI to handle large diffs, and instead contribute their out-of-distribution knowledge and high-level context.
Reviewing code requires reading
A developer blog post argues against the idea of shipping AI-generated code to production without reading it, emphasizing that code review serves critical purposes: diffusing responsibility, reducing bus factor, and maintaining team knowledge of the codebase.