This article will tell you about TDD and how to use it correctly and effectively to make you a better programmer.