

#231 - Faster Code Reviews, Faster Code Shipping with Stacked PRs - Greg Foster
30 snips Sep 1, 2025
Greg Foster, CTO and co-founder of Graphite, shares insights on transforming code reviews for faster development. He reveals how small pull requests enhance feedback and how stacked PRs eliminate waiting times, improving team velocity. The conversation delves into the rise of AI in code reviews, advocating for automated checks in CI workflows. Foster highlights Graphite's unique strategies to achieve top-tier productivity and discusses the evolving landscape of hiring engineers with the advent of AI-assisted coding.
AI Snips
Chapters
Books
Transcript
Episode notes
Code Review's Evolved Purpose
- Code review has shifted from bug-hunting to education, context sharing, and architectural discussion.
- AI and CI change responsibilities, but human review remains vital for trust and high-level decisions.
Prefer Small, Focused Code Changes
- Make code changes small, targeting ~50–150 lines when feasible to increase review quality and speed.
- Prefer small diffs because they get faster, higher-value feedback and are easier to revert if needed.
Parallelize Work With Stacked PRs
- Use stacked PRs: branch off a branch to parallelize reviews, CI, and deployments.
- Keep coding by checkpointing small dependent changes so waiting times occur in parallel, not serially.