TDD programmers always seemed like fanatics to me. Here's why.
Over the years, I have encountered dozens of developers who passionately advocated for TDD. They spoke about "confidence in code" and "clean architecture." Yet, when I looked at their projects, I saw bloated teams, slow development, and tons of code that no one understands. In 2014, the creator of Rails publicly buried TDD. The creator of the methodology acknowledged its limitations.