In all discussions about TDD, it is important to distinguish between having having an automated test suite for your code which is run frequently, and writing your code test first - which is what TDD is, by definition.
It is possible to advocate for the former, while thinking the latter is consultantware snake oil. (my position, fwiw)
It is possible to advocate for the former, while thinking the latter is consultantware snake oil. (my position, fwiw)