why can't I feel the driven power of TestDrivenDevelopment?
I think it's helpful, but I cannot drive my development.
People who say that typically have not given up old habits, particularily the amount of editing permitted before passing all tests.
Start with this UncleBob Blog (UncleBlog?;):
http://www.butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd
It says...
This incredibly high granularity - one aspect of the TestInfected style - forces out most possibilities for bugs or bad design. The need to run the debugger or research advanced designs goes down. So your velocity goes up, even when it just feels like you are doing many small trivial things.
--PhlIp