I have been reading about test driven development (TDD) for a couple of months now, and I have played around with it somewhat by writing unit tests for some of my code, but I haven’t gone full fledged. “But you have been reading about it for months now”, you say. Well, yes, you’re right, so I have decide to go full fledged. At BlueLid we have quarterly reviews. Each quarter we make goals. My goal (if you haven’t guessed already) is to become test driven: to follow the three rules. I expect my code will be cleaner and I will be more productive. That’s the promise right? Well, here it goes.