the big picture • Tunnel vision • Local optimization • Familiarity blindness. @ddoomen | Principal Consultant | Microsoft MVP Image by Snowscat on Unsplash
• Read more code • Handle larger context windows But tends to produce • Longer methods • More abstraction • More documentation than necessary Human reviewers become more important, not less. @ddoomen | Principal Consultant | Microsoft MVP
• Connects reviews to team quality, not individual quality • Builds collective accountability. From “my code” to “our code” @ddoomen | Principal Consultant | Microsoft MVP Image by krakenimages on Unsplash
Which requirement does it solve? • Which ticket introduced it? So reviewers should verify • Meaningful commits • Clear PR descriptions • Traceability to business requirements. @ddoomen | Principal Consultant | Microsoft MVP
Unexpected coupling • Circular dependencies • Hidden assumptions • Leaky abstractions Ask: What future changes became harder because of this code? @ddoomen | Principal Consultant | Microsoft MVP Image by Drazen Nesic on Unsplash
Premature reuse • Abstracting after seeing only one use case Wrong reuse • Sharing code that evolves differently. @ddoomen | Principal Consultant | Microsoft MVP Image by Koen Speelman on Unsplash
needed? • Is composition better? • Are abstractions justified? Many AI-generated solutions over-engineer OO @ddoomen | Principal Consultant | Microsoft MVP Image by Cash Macanaya on Unsplash
Nitpicking • Approval theater Great reviews focus on improving code, not judging developers Image by Simi Iluyomade on Unsplash @ddoomen | Principal Consultant | Microsoft MVP
Create fixup commits • Reorganize changes • Generate commit messages But someone still needs to review whether the change makes sense. @ddoomen | Principal Consultant | Microsoft MVP Image by Jason Lung on Unsplash
that Planting a seed Nitpick Suggest refactoring Opportunity for improvement. @ddoomen | Principal Consultant | Microsoft MVP Image by Mizuno K on Pexels
before reviewing implementation Separate refactorings from behavioral changes Automate everything that can be automated AI increases the need for good reviews Small, focused PRs produce better software Great reviews build shared ownership.