Test Driven Development has bothered me, as it seems to be part of a greater idea. I think I have figured out what it is.

Automate Everything