These learning hours are all about learning how to work incrementally. Instead of writing all the tests all the implementation first, we work with both together piece by piece. This way of dividing our time and working iteratively and incrementally on both code and tests is key to successful TDD.