2. whoami
• Morgan Roderick, @mrgnrdrck
• Web developer
• First web page in 94, have used <blink>,
<marquee>, <font> ...
• Mostly freelancing since 2001
• Currently on contract with Nokia Gate5
3. • Why do we write code?
• Why should we write tests?
• Getting started with Unit Tests
Todays talk
5. Famous fails!
• 1985-1987 Therac 25 Medical accelerator, 5
patients dead, several injured
• 1994 Intel Pentium floating point division
bug (FDIV). $475M
• 1998 NASA space probe Mars Climate
Orbiter burns up in atmosphere. $327.6M.
6. Moar famous fails
• 2000 National Cancer Institute, Panama
City, radiation therapy planning software, 8
patients die, 20 severely injured
• ...
• 2010 Toyota recalls cars, est. $2B
• 2010 Twitter suffers XSS attack