Developer automation is a subject that I’ve always felt passionate about. Unit testing may be the most common example, but other developer tasks may include the build, deploy, setup, and test of an application on my machine. I may even want the same automation to drive continuous integration to have one system rule them all. Whatever the use, to fully reap the benefits of automation, a developer should master at least one automation tool the same way he masters his other developer tools. This and later posts capture my experiences with a few such automation tools centered around Windows and .NET.