Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.

Applying the Lessons of TDD to Work in General


I’ve spent the better part of two decades writing software professionally. I could divide this time in any number of ways. For instance, I could do it by programming languages learned, tech stacks used or jobs worked. But I actually tend to divide it loosely in half, into my pre-TDD and post-TDD days.

This is a companion discussion topic for the original entry at