"Test-first programming is like a stoplight."
See: http://www.xp123.com/xplor/xp0101/index.shtml
BillWake also has a RefactoringWorkbook.