Alright, I have learnt so many games so far, I can soon become a game expert. We built Poker on Friday, which is sort of like Chess in complexity. This one we wrote RSPECs for BEFORE writing each method. For those two reasons, we weren't expected to finish the whole thing that day, but instead took time to do so over the weekend. Oh yes, and the theme of the day was TDD.
I like TDD. At first, I resented the fact that I had to spend twice the time that I it would have taken to write just the methods. But the past few days developing Poker, I realized that writing tests make me understand my code much better! I can sleep well at night knowing that my code performs as expected, and if not, it'll tell me why. As a result, I saw my time debugging freshly written code shrink dramatically.
Next week we plunge into SQL. Look forward to the change of scenery!