For more than I care to remember I've recognised that version control is an essential facet of software development. During this time though I've not had a need for version control. Renewed awareness of this tool was inevitable as I decided to identify a content management system [CMS], which brought me to Drupal and I simultaneously also discovered Ruby.
Now I'm pleased that over the past three years I did not commit to Concurrent Versions System [CVS] as used by the Drupal community. I listened to talks, downloaded, and tinkered, but now - the (old) news that Drupal 8 development will use GIT.
So, for me it is time to jump on-board with git for version control: a book and presentations next week:
http://cph2010.drupal.org/sessions/git-fundamentals
It's not that I'll be contributing to D8, it just makes sense to git up to speed on this (sorry!). I've been through the program and created my schedule for next week in Copenhagen. There is so much to look forward to!
Version control is one thing, having the need and discipline for testing is another ...