Discussion about this post

User's avatar
Necesitas's avatar

Interesting read. Anecdotally, AI coding is at its worst during rework. I’d weigh it’s rework with the most liability. That’s when it tends to introduce the most bloat into whatever it’s working on, even if it’s a simple bug. Speeding up reviews and rework seems like a recipe for a bloating codebase

Omid Gheibi's avatar

Really enjoyed this article. It provides a very useful framework for thinking about the impact of AI on engineering practices.

One aspect I found myself thinking about is whether the model underrepresents some of the socio-technical functions of code review. Beyond defect detection, mentoring, and awareness, many organizations also use review as a mechanism for accountability, architectural governance, risk management, and compliance. In those contexts, the value of review is sometimes less about improving the code itself and more about making decisions visible and attributable.

That does not invalidate the argument that current review practices may become unsustainable under AI-driven development. Rather, it raises the question of which of these governance functions can be replaced by alternative mechanisms and which may continue to require human involvement.

More broadly, I think one of the strongest takeaways is not whether code review survives, but whether we have been sufficiently explicit about the different purposes it serves. The article does a great job of pushing that conversation forward.

No posts

Ready for more?