This had me laughing and feeling sorry for DHH. I've never heard of him before today but all I could think of the entire time was, this guy is talking about amateur problems. It's ok to be an amateur, and ya...most people do TDD wrong. But let's not confuse that with the fact that bad practices have led to his issues LOL. What a riot.
The good practise of TDD is this: do not do TDD, but instead write very simple tests for each method you create.
Check every piece of code you write. But let your own creativity drive the design, because you only have the needed information when doing not before.
Add a comment...