Automated testing

How to Kill the Code Review — Ankit Jain, Aviator

How to Kill the Code Review — Ankit Jain, Aviator

Ankit Jain argues that traditional line-by-line code review is defunct, with AI reviewing code that humans no longer read. He asserts that code review's vital, often overlooked, purpose is 'alignment'—knowledge sharing, mentorship, and architectural feedback—which current AI-driven workflows fail to capture. His proposal involves capturing user-AI interaction prompts as acceptance criteria, generating test plans with an 'AI Slop Registry' (codified recurring review comments), and verifying changes against live previews. The new review surface becomes the 'intent and evidence' rather than the code diff, preserving collaboration and ensuring semantic accuracy.

The Debugging Book • Andreas Zeller & Clare Sudbery

The Debugging Book • Andreas Zeller & Clare Sudbery

Professor Andreas Zeller discusses his interactive 'Debugging Book,' arguing that systematic, automated debugging is a critical but neglected skill. He explores powerful techniques like delta debugging and automated repair, explaining how developers can build their own tools to make debugging a more plannable and efficient process.