How large should your steps be?What don’t you have to test?How do you know if you have good tests?How does TDD lead to frameworks?How much feedback do you need?When should you delete tests?How do the programming language and environment influence TDD?Can you test drive enormous systems?Can you drive development with application-level tests?How do you switch to TDD midstream?Who is TDD intended for?Is TDD sensitive to initial conditions?How does TDD relate to patterns?Why does TDD work?What’s with the name?How does TDD relate to the practices of Extreme Programming?Darach’s Challenge