The code was eaten by the cat
02 minutes54 secondsBroken Windows and Stone Soup
03 minutes21 secondsevil repetition
02 minutes55 secondsExcellent design
02 minutes43 secondsSoftware that is good enough - "There is no perfect product in the world - don't ask for the best, just be good enough"
02 minutes10 secondsOrthogonality: How to crack a project that affects the whole world
03 minutes23 seconds"Tofu dregs" project can actually be used as a prototype
02 minutes20 secondsAgile estimating
02 minutes56 secondsDon't run out of headlight range
02 minutes52 secondstracer
03 minutes35 secondsReversibility
02 minutes18 secondsDead programs don't lie
02 minutes43 secondsversion control
03 minutes01 secondsruthless testing
03 minutes16 secondsOn the importance of code specifications (Part 1)
02 minutes22 secondsHow to pair up in pair programming
01 minutes14 secondsOn the importance of code specifications (Part 2)
01 minutes41 secondsWhy implement collective code ownership?
02 minutes40 secondsThe secret behind the Linux kernel project’s 30-year survival
02 minutes34 secondsuser stories
02 minutes48 secondsplanning game
02 minutes30 secondsOn-site customers
02 minutes14 secondssystem metaphor
02 minutes23 seconds40 hours
02 minutes32 secondsSimple design
02 minutes19 secondstest driven development
03 minutes20 secondsRefactor
02 minutes41 seconds