If You’re Happy and You Know It (Inside the Mind of a Developer)
summary
Shows how ambiguous requirements and casual language turn into bugs by translating nursery rhymes into code and exposing real failures such as Mars Climate Orbiter unit mismatch and a trading loop that briefly leaves 665 billion dollars exposed, losing ~$170k/sec for 45 minutes. Demonstrates concrete fixes: prefer a single name string over fragile first/last fields, watch JavaScript undefined behavior, avoid repeated non‑atomic checks that create race conditions, and get runnable prototypes early to surface hidden assumptions.
AI-written summary · about
chapters (8)
- 0:00Intro
- 1:41The Wheels on the Bus
- 3:44What is Antos
- 4:53All Meadows
- 5:54Fall Down
- 6:59Mary Had a Lamb
- 9:27Name
- 10:11Clap
related talks
01h 43mCrazy Code, Crazy Coders
28mEnhance your code with rainbows!
54mSeeing Like a Programmer - Resiliency, Limits, And Moral Hazards In SE
50mFallacies of Software Development
40mUnaccustomed As I Am to Public Speaking
45mA Teacher, an Economist and a Developer Walk into a Bar...
44mThe Happy Hacker's Handbook: Finding Joy in Software Development Again
33mDon't Hang Me Out To DRY
