TDD did not live up to expectations
In the earlier days of the ruby community, I feel TDD was seen as gospel. And if you dared say that TDD wasn&#x27;t the way (which I always felt), you&#x27;d feel like you were ostracized (update: just rewording to say, you&#x27;d worry that it would hurt you in a job search, not that people were mean to you). So I never spoke up. I feel like I was in the TDD-bad closet.<p>I absolutely think _tests_ are useful, but have never found any advantages to test-DRIVEN-development (test-first).<p>But part of that is probably my style of problem solving. I consider it similar to sketching and doodling with code until a solution that &quot;feels right&quot; emerges. TDD severely slows that down, in my experience, with little benefit.<p>What I&#x27;ve found works really well is independently writing tests afterwards to really test your assumptions.