Towards the end of 09, I began a new adventure in the book of Scott; I started looking for Ruby work in Manhattan. That in itself might not sound all that radical. But, when you factor in the point that I live in Albany NY, a whopping 2.5 hour commute each way, you start to get a feel for why many people think I'm nuts. Additionally, when you factor in the daily cost for a train (or a place to stay during the week), it means that I'm making significantly less money then I have in the past 5 years. The radical becomes extreme.
So, the question is why?
For the past few years, I've been working primarily with Ruby. I like to think that I'm pretty good at it. When I first started toying with Ruby in 2005 it was a fun little hobby. Then it turned into side projects, and then eventually my full-time development language. But, in order to make this switch, I've had to do a lot of "one man" development work. There hasn't been a lot of daily collaboration with other Rubyist. Yes, I try to go to a few conferences, read books, follow blogs, stay engaged with both my local Ruby community and the community at large, contribute a few patches to open source, etc. I've had a little collaboration via IM, Skype, etc., and with part-time employees at my recent start-up, but not much chance for face to face, or pairing with other Ruby folks.
Yesterday, I got to do some pairing for a couple of hours with the RubyHead. Today, I hope to collaborate with him and a few other smart Ruby folks a little more. Over the next few weeks and months, I look forward to the team and environment we will continue to foster, and the daily collaboration with other Rubyist.