

You know that thing you do, where you write some code and then realize you need a main function to execute it? And then you write your main function, but it’s not really your main function, it’s a bunch of half commented test code to make sure that the important code works?
Do that in a unit test, and when you’re done testing that particular piece, add some assertions and move on to the next piece of functionality. Boom, test driven development.
A minute thirty-five times is thirty-five minutes.