https://itnext.io/test-driven-development-is-dumb-fight-me-a38b3033280c
... if you try to use TDD as a replacement for communication, you are doing it wrong.
To stay in the article's analogy: if you don't know whether you are building a highway or a railroad don't start with painting road markings.
Response: 1173268749031485441