Hands On Session - Baby Steps


Details
Committing fast and often helps you focus on the behaviour of your system and allows for the design to incrementally emerge. It takes a lot of discipline to make your red-green-refactor cycles as small as possible so that you can commit often.
This exercise as described here
http://blog.adrianbolboaca.ro/2013/03/taking-baby-steps/ is a very intriguing way of getting used to such a practice. It puts a time constraint of 2 minutes between every commit and if your tests fail when each two minute session is up then you must remove everything up to the last commit. It's guaranteed to frustrate you in the beginning, as it did us, but you'll be surprised how quickly you start getting used to it.
You will need:
A laptop
A development environment with git installed
A unit testing framework for that environment (environment should be ready to run tests)
A stopwatch/timer (most smart-phones will be fine)
The actual Kata Problem will be introduced at the start of the session. Looking forward to seeing you all there.
Doors open 6:15, Sessions commencing at 6:45.

Hands On Session - Baby Steps