I love this answer!
I wish to endorse it 100%, that is what it should be, but, unfortunately, some developers manage to create so low-quality tests that they become useless (the tests, not the developers).
The sad truth is that I wanted to write ask for test-first not a runaway, but I feared an angry mob raising in the comments. And as a consultant in private companies... sometimes asking for TDD looks extreme (yes, XP I think).
So, I tried the formula that is most heard and that somehow puts the people in the right track.
But thanks, I needed your comment!
It was the unspoken truth.