Programming Is the Easy Part
summary
Claim: programming itself is easier than design, organization, and people work, and mastering specific practices makes it reliably faster and less painful. The talk shows an actionable path: practice test-driven development and remove duplication and improve names to evolve designs, use the two‑minute rule and Getting Things Done to reclaim time, and apply the SATIR interaction model and the law of three interpretations to fix stalled conversations. Result: fewer bugs from duplicated code, 90% of low‑level details fade so higher‑level patterns emerge, and teams avoid expensive rewrites.
AI-written summary · about
chapters (9)
- 0:00Introduction and talk overview
- 1:05Programming is the easy part
- 2:30Why programming is relatively easy
- 5:39Evolutionary design explained
- 16:01Benefits of evolutionary design
- 25:08Organizing your own work
- 29:00Navigating people and conversations
- 31:29Fundamental irony of interaction
- 36:04Q&A and closing
related talks
01h 09mThe Well-Balanced Programmer
34mProgramming with that Disreputable Part of your Brain
42mHumans are Hard, Code is Easy
31mThe Effective Developer - Work Smarter, Not Harder
43mThursday Keynote -- What Programming is Really About
39mYou should stop writing code
01h 03mThe Effective Developer - Work Smarter, Not Harder.
16mHow to Think Like a Programmer
