TDD has its uses. BDD has its uses. Code first - test later has its uses. YOLO has its uses.
Not a fan of silver bullets.
I don't disagree with the "no silver bullet" quote, but you can't answer every question with that phrase. I also agree re TDD, etc.
But your comment is still odd. Refactoring seems to be a core tenet of modern programming (regardless of TDD). In TDD in particular it's a central part of how you work, and so your remark sounds odd unless you also claim you don't believe in TDD :)
Not a fan of TDD, eh?