~/talk

What I Learned about Code Review Teaching 8th Grade Poetry

name:Andrew Ek
links:none on file
slides:none on file

Argues that democratizing review — get juniors to review and rotate ownership — speeds learning and reduces bugs: code review catches defects but only ~30% of comments are useful unless reviewers repeatedly see a file (usefulness density rises from ~30% to ~70% after ~5 reviews). Uses GitHub pull requests and version control; parallels come from teaching poetry with peer feedback groups (one poem every practice becomes four–five attempts) and a PaymentSpring case where after ~5 weeks peer review shows no drop in quality and fewer escaped defects.

AI-written summary · about

  1. 0:00PLATINUM SPONSORS
  2. 0:39GOLD SPONSOR
  3. 1:11ELIXIR CHAMPION SPONSORS
  4. 1:34AUSTIN, TEXAS 2020 LONESTAR ELIXIR
  5. 4:33Transference
  6. 5:05Virtues of
  7. 5:58The Old Ways
  8. 6:51Low throughput . Lots of idle time • Long feedback loop • Lost context
  9. 9:41The New Ways
  10. 14:07Research
  11. 15:19Feedback v. Evaluation
  12. 15:47Likelihood of acting on feedback (Dylan William)
  13. 16:33Formal Code Review (Fagan, 1976)
  14. 17:06Modern Code Review
  15. 17:26Ad Hoc Code Review
  16. 17:39Explicit Goal: Catch defects
  17. 18:45Implicit Goal: Maintain an accurate mental model
  18. 19:33Implicit Goal: Share knowledge & power
  19. 20:14Obstacles
  20. 21:40Case Study: Payment Spring
  21. 23:40Was it a happy accident?
  22. 24:15The biggest predictor of usefulness density is how many times a reviewer has reviewed this file already.
  23. 25:44People with habits usually continue those habits
  24. 26:14The only way to improve is to practice
  25. 27:10Core Thesis
  26. 28:19Code review ensures mental model accuracy
  27. 29:17Takeaways
  28. 29:28Use version control.
  29. 30:01Practice compassion and seek understanding
  30. 30:45Establish shared language and expectations
  31. 31:40Ask for code reviews, especially from junior developers.
  32. 32:22Most changes need only one or two reviewers.
  33. 32:52When possible, leave fewer comments
  34. 33:31Audit your code reviews
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.