Despite David’s point of view, I still think that TDD can lead you to write better and quality software.