How to adopt TDD safely? - J. B. Rainsberger