Learning to do TDD