~/talk

Keynote: Growing Better Programmers

Talkat ACCU 2022 · 2022-04-06..04-09· [career-development, engineering-leadership]
slides:none on file

Advocates using code reviews as primary mentoring tool and shows a real bug: a hand-rolled recursive rotate that never increments its write index, fixed and simplified by swapping, while recommending replace custom rotate with std::rotate and turn it into a template for reuse. Recommends teams of about six members, dedicated mentoring time (weekly slots or Friday-afternoon bug fixes), track estimates and errors (Jira or similar), measure improvement, and expand community involvement via open source and conference speaking.

AI-written summary · about

  1. 0:00Start
  2. 1:02Growing Better Programmers
  3. 5:56Open Source Project Volunteer Services
  4. 12:16Leading a Team of Programmers
  5. 13:25Typical Career Path of Programmers and Managers
  6. 13:59First Exposure to Programming
  7. 15:54Abstraction
  8. 17:00Engineering Is Programming Integrated over Time
  9. 17:24What Happens if Somebody Stops Maintaining the Library
  10. 17:47Testability Verification
  11. 18:54Domain Leadership
  12. 20:45How You Grow Better Programmers
  13. 21:52Ideal Team Size
  14. 24:33The Lead Engineer Job
  15. 26:30How Can Employers Improve the Workplace
  16. 32:14Code Reviews
  17. 33:47Did You Choose Your Best or Your Worst Code
  18. 34:04Code Responsibility
  19. 34:28Who Has Played Total War
  20. 40:01Do You Favor a Single Point of Exit
  21. 43:53Clarity of Intent
  22. 44:41Swap Specialization
  23. 44:52Swap
  24. 52:59How Do You Make Your Engineers Better at Estimating How Long It Can Take To Complete Their Task Tracking
  25. 54:52Rules for Estimation
  26. 56:30If You Want To Grow Better Programmers Tell Them To Start Solving a Problem with Estimation
  27. 57:46Software Engineering Is Programming Integrated over Time
  28. 1:00:21Are There Apis Easy To Use Correctly and Hard To Use Incorrectly
  29. 1:03:36Public Speaking Career
  30. 1:12:32Pair Programming
  31. 1:17:51Remote Mentoring
  32. 1:18:38How Does One Better Help People Who Keep Bringing the Same Mistakes To Code Review
  33. 1:20:24What Would You Say Is the Single Most Important Thing You Have Learnt through Your Career
~/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.