This time we decided to start a little larger project that we will work on over several dojos. This lead to more design discussions and less coding than usual but hopefully it'll pay off the next time. Interestingly enough we did one mistake that I think is common when doing TDD; focus too much on low level details. In the retrospect we decided to continue next time by adding more tests at a higher abstraction level. That will hopefully help us make better design decisions than starting with the smallest building blocks which was what happened today.
And if you wonder what the big project is? Something inspired by CRobots but written in C#.
I like when people make lists of things and decide on how many things they want in the list before they actually make the list. Usually it means a few items on the list are not so good. And by coincidence I have found another list like that which is related to SQL and I'm seeing a pattern...
It took a little more than a year for CDD to catch on... Or actually it's a new variant of CDD but who cares? Still very informative.