This seemed like a perfectly reasonable question. I gave it an upvote which resulted in: "Reputation: 0". So, someone had downvoted your post. Why? Because you had the temerity to question dogma? I wasn't impressed with this but there's little I can do about it.
Likewise, I upvoted and find it strange that anyone should downvote. Whilst I see the logic of writing tests first, it does go against one's natural instinct and the tendency is always to create the code first. Questioning why we do things the way we do them should always be encouraged.
As a small point, people who post anonymously get an upvote less often from me.