Maybe We Shouldn't Be Reviewing All This Code

· Martin Fowler · Sept. 2, 2026, 2:23 p.m.
Summary
In a thought-provoking response to Brian Houck's stance on code reviews, Martin Fowler challenges the traditional role of code reviews, suggesting they distract from more effective collaboration methods that can enhance knowledge sharing and team ownership. He argues for shifting feedback loops left, advocating for earlier collaboration such as pair programming and design sessions, rather than relying solely on post-implementation code reviews. As AI increases code production, Fowler emphasizes the need for more proactive engagement in the software development process to maintain understanding and avoid cognitive debt, questioning the existing reliance on code review as a primary quality assurance mechanism.
AUTHOR
Sponsored
Zulip logo Zulip
Organized team chat for people who take work seriously. Topic-based threading keeps conversations focused.
Try Zulip
Become a sponsor →
BLOG POST FEATURED ON

Add this plugin to your blog