Nobody will Train You but You
summary
Argues that on-the-job experience is a poor teacher and provides concrete, repeatable practices: memorize and rehearse detailed tutorials, let TDD reveal design flaws, and build small encapsulations so swaps are cheap. Demonstrates 40 hours memorization of a screencast, a two-line swap replacing a third-party API with zero test changes, a 15-minute structural swap from JSON API to server rendering, and a sentinel object that eliminates nil errors and speeds diagnosis.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:14test double
- 12:48Process can not be inferred from product any more than a pig can be inferred from a sausage. It is possible, however, for us to follow the process forward from blank page to final draft and learn something of what happens.
- 14:47Sucks Rocks Destroy All Software
- 27:09good tutorial
related talks
26mNobody Will Train You But You
30mLessons Learned: A Developer's Perspective on Teaching & Learning
36mTeach Your Way To Better Code
28mTDD for Absolute Beginners
28mYou're an expert. Here's how to teach like one.
40mThe Best Programmer I Know
34mThose Who Can Do Should Also Teach
06m⚡️ Twinkle Twinkle Little Star
