I found this video about TDD, called TDD as if you meant it. And it explains very well the concept I tried to explain in my blog post about the difference between TDD and Tests First Development.
It is only around 10 minutes of your time, and well worth spent.