Code Retreat GR Recap

17 02 2010

On February 6th I hosted the first Code Retreat to hit West Michigan, and we really couldn’t have asked for a nicer day for a Code Retreat. Well, maybe a little bit warmer weather, but hey, it’s February in Michigan, what do you expect? So after a quick stop at Panera Bread to get some bagels, scones and muffins, I made my way down to Atomic Object HQ to start the coffee brewing in preparation for the attendees. Shortly after sunrise, Nayan Hajratwala showed up to help with any last minute preparations before everyone else showed up.
Read the rest of this entry »





EdgeCase’s RubyKoans as Kata

6 02 2009

Back in January at CodeMash 2009 I had the opportunity to attend a Ruby 101 session given by Jim Weirich Joe O’Brien from EdgeCase.  They decided to take a different approach to teaching the Ruby basics that I found to be very effective.  Their method was to provide a test suite full of TestUnit tests or Koans.  These Koans provided a vehicle for you to learn Ruby by making the tests in the TestCases pass, exploring the API in tests rather than trivial “Hello World” fashion.  Brilliant.  The intent was to have a take away that you could come back to time and time again and explore, and possibly even extend upon and further expand your Ruby-Fu.

Since then I’ve also had the pleasure of seeing Corey Haines speak on the importance of practicing your craft through the use of Kata, or an exercise that you repeat over and over again to help develop some muscle memory in the brain of sorts.  So as I’m trying to become more comfortable and familiar with Ruby, I’ve decided to adopt EdgeCase’s Ruby Koans as my Kata.  I have already been through them once and will continue to go through them until it becomes second nature.  EdgeCase has open-sourced these RubyKoans which can be obtained on GitHub here (http://github.com/edgecase/ruby_koans/tree/master).





CodeRetreat #1 retrospective

26 01 2009

clean_codeThis past Saturday we held the first in what I’m hoping many CodeRetreats.  What is CodeRetreat you ask?  CodeRetreat started as a discussion between Nayan Hajratwala, Patrick Wilson-Welsh, and Corey Haines at CodeMash 2009 just a few short weeks ago about creating a meetup where developers could come together and practice good software craftsmanship with the guidance of a few select tomes of good software craftsmanship such as Bob Martin’s Clean Code.  Many of us are stuck wading through legacy code day to day in our normal 9 to 5 jobs and don’t get the opportunity to hone our skills and that is exactly what the CodeRetreat is about.  That and the opportunity to get to pair with great minds like Ron Jeffries, Chet Hendrickson, Bill Wake, Corey Haines, and J.B. Rainsberger, to name a few. Read the rest of this entry »








Follow

Get every new post delivered to your Inbox.