TDD: a Pragmatist's Guide
A beginner talk proposed by Scott Windsor
Test-Driven Development (TDD), or test-first development has existed in the industry for at least 50 years, and become very popular in the last 20. Yet at many companies, most developers still don't follow TDD. I'll explore the crux of what TDD provides you, when it works, why it works, and how to set yourself up for success (and why developers still won't write their tests first).