Lessons Learned: A Developer's Perspective on Teaching & Learning
summary
Summarises concrete practices: run brown bags to get dispersed consultants back together and share a QA automation tool that becomes a company standard; use pair programming for onboarding (effective but exhausting if full‑time); run a novice program to hire-and-train when hires are scarce; run 9-to-5 bootcamps (40 hours/week, 33 students) to build muscle memory quickly; use an online IDE for one-day workshops to start coding in minutes; teach testing with the Go standard library; run the 1 Billion Row Challenge (word‑count) with microbenchmarks and techniques from buffer tweaks to bit shifts vs strings.Fields to surface performance tradeoffs.
AI-written summary · about
chapters (7)
- 0:00Introduction to teaching and learning
- 3:33Learning techniques at work
- 13:24Formal education experiences
- 16:35Boot camp immersion approach
- 21:06One-day workshop strategies
- 24:55Meetup workshops and challenges
- 29:26Key takeaways and conclusion
related talks
01h 06mTeaching New Tricks – How to enhance the skills of experienced developers
49mApprenticeship programs
41mThe way we teach tech
01h 01mLessons from a lifetime of doing, teaching, managing, and leading technical development
36mSharpening The Axe: Self-Teaching For Developers
35mSharpening The Axe: Self-Teaching For Developers
36mTeach Your Way To Better Code
01h 02mWhen will you learn? A Teacher’s Guide to Developer Learning
