SAM Labs Interview Question

What are your thoughts about Test Driven Development?