Test Driven Development is now more than 10 years old yet is still causing controversy as a development technique. Common pitfalls can reduce the value of Test Driven Development, this talk will highlight those pitfalls to help teams and individuals get the maximum benefit from this powerful technique.