a first time for every developer. Some are more lucky than others because they ramp up in an environment that already embraces unit testing. “But can already write flawless code when I’m in the zone.” True. Because you’re actually running unit tests, without realizing, in your mind when you’re in the zone. Try taking a 3 week break and see what happens to those ephemeral unit tests. Turn those tests into unit test code so that they’re repeatable and unforgettable.