Async non-blocking Code Reviews
summary
Claim: PR comment volume and review practice drive huge delays; analysis via the GitHub API shows PRs with 20–40 root comments take ~400–700 hours median to close and going over ten root comments costs about 10 hours per root comment. Review effort spikes when PRs touch many files (30–40 files → ~2 minutes per file). Remedies are concrete: use hack, PHP CS, PHP infection, rebasing, Makefiles and docker to run checks locally, tag specialists, split big design discussions out of PRs, and prefer targeted reviewers.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:34Scribes
- 2:32Introduction
- 4:08Reward
- 5:41Time
- 7:57Quality
- 10:09Cognitive load
- 11:15Time hits on morale
- 12:19Reward vs conflict
- 13:58Offloading
- 15:33Run locally
- 16:46Communicate upfront
- 19:09Tag your specialists
- 20:11Get Kills
- 20:46Blocking Comments
- 21:28Etiquette
- 22:23Blast Radius
- 22:41Robustness
- 23:35Code Reviews
- 24:14Kenefick Framework
- 25:36Final Words
related talks
23mAsync non-blocking code reviews
28mAsync non-blocking code reviews
57mAsync Code Reviews Are Choking Your Company’s Throughput
56mAsync Code Reviews Are Choking Your Throughput
47mGoldilocks and the Three Code Reviews
06m50 Haunting Shades of PR Dark Matter
38mHow to Optimize Non-Coding Time
29mBreaking the PR Review Bottleneck
