Software Craftsmanship's Missing Link: Apprenticeship
summary
This gives a concrete playbook: a private GitHub checklist apprentices fork and submit pull requests to, regular pairing and weekly personal retros, and a scoped final client project to prove competence. It covers hiring signals (look at meetups and GitHub not resumes), paying apprentices fairly, running a three-month apprenticeship, and handling failures with feedback and referrals. Watch if needing actionable patterns to build an apprenticeship program; skip if only high-level philosophy is wanted.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 0:50Core Values
- 1:49Permaculture
- 4:54Culture
- 5:57Friendship
- 8:25Preparation
- 10:15Apprenticeship Patterns
- 10:39My Barber
- 11:41What Now
- 13:22Hire Multiple People
- 14:37Failure
- 16:10Patterns
- 16:43Mentorship
- 18:42Personal Retros
- 19:22Agile Retros
- 19:49Real Life Events
- 21:20Safe Client Projects
- 22:26Speaking Writing
- 23:06Improving the Process
related talks
32mThe Practical Guide to Building an Apprenticeship
28mThe Practical Guide to Building an Apprenticeship
02mLightning Talk: Apprenticeships
52mGreat Expectations: Power-Charging Apprenticeship Programs
27mDeveloping Developers
56mself.improve(): Building a Technical Career
30mEquipping your team to support junior developers
24mElevating Young Developers: Best practices for seasoned developers on onboardings
