Discussion about this post

User's avatar
Antonino Rau's avatar

This is a fantastic and useful article, Milan. You're right that the velocity of code generation is changing, and our practices must be examined.

I’d like to propose a different frame for the problem. The premise that we need to speed up reviews assumes the bottleneck is code throughput. But what if the bottleneck is, and always has been, deep understanding of the problem domain rather than faster jumping into the solution domain? The most costly errors I've seen in my career didn't come from slow PRs, but from a shallow understanding of the domain, leading to solutions that were complex, hard and costly to maintain, having more code than needed, and didn't solve the core business problem.

From that perspective, AI offers us a powerful choice: we can either use it to speed up the production of code (and _potentially_ the production of elegantly written but poorly conceived solutions), or we can use it to buy back time for the deep, collaborative thinking that is the true heart of our craft.

Thanks for giving us all a great prompt (🤭) to think about this fork in the road.

Expand full comment
CloudBaud's avatar

Right now my team can review 30-50% of the code, being pulled for review. So yes, tools are must-haves, including automation

Expand full comment
3 more comments...

No posts

Ready for more?