It’s now been roughly two years since I decided I’d had enough of Microsoft and went in search of greener (or at least less annoying) pastures. It seems a reasonable time to sum up how it’s been going again.
First off, it’s safe to say that I’m a Rails developer now. I dabbled in a few other things (and I’m always up for learning more), but for me, Rails has offered the right balance between pleasure of development and being able to find interesting work that puts food on the table. My hourly rate for Rails is still not what my hourly rate for .NET was, but I’m OK with that tradeoff.
With two years of Rails work under my belt, I’ve moved to the point where I’m starting to contribute to the framework. Perhaps not surprisingly to those who know my history, I’ve figured out that the best spot for me to contribute is on the documentation side (although I have had one code change accepted to core). I’m helping out with the docrails project (which is producing, among other things, the Rails Guides) and contributing the weekly “edge Rails” roundups for the Riding Rails weblog. I’ve also started writing for Rails Inside and Ruby Inside.
I also find myself playing Pied Piper and helping other people make the transition from .NET to Rails – including Dana Jones, who happens to be my wife as well as a designer and developer in her own right (so now we have two Rails developers in the office and yes, we are available for hire). I won’t say this is the career path for everyone, but it’s certainly worked for me.
All in all, I’m happy with where my career stands right now. Sure, we could be busier, and the hourly rates could be higher, but that’s always the case (and I have some other plans up my sleeve to help move in that direction). Overall, the increased happiness factor has made the transition more than worth it.


9 comments
Comments feed for this article
December 1, 2008 at 7:29 pm
Eric W. Bachtal
Congrats on making two years! So glad to hear it’s working out so well for you! I’ve been subscribed to your new feed this whole time, but can’t say I’ve understood much about what you’ve written. I’ll keep reading it every day, though, because it reminds me there’s a whole other world of development going on out there! :)
December 2, 2008 at 5:06 am
Hugh
Well its great to have you in the ruby community :) For the benefit of your older readers I think the ruby community could be simply be defined as a group of developers most interested in best practises that happen to share the use of a common language. You learn a lot from using ruby/rails other than the code itself.
December 2, 2008 at 10:58 am
Joe Grossberg
Your contributions are appreciated, no doubt. I’ve been doing Rails for about two years now. Before that it was Python and PHP.
I think Python vs. Ruby is a wash, but Rails itself makes all the difference in the world. So many wins, all of which result in web development being much less frustrating.
December 2, 2008 at 11:10 am
Sean Schofield
I too am working for less money (moving from Java to Rails) but I couldn’t be happier.
December 3, 2008 at 1:51 pm
Jon Smock
I actually went the other way around (at least on paper). I was doing PHP, then Rails for about a year and a half. Now I’ve been hired as a .NET Developer.
But, while we use .NET for our main project, a few smaller projects have crept onto my plate, each of which I can use “the language/framework of my choice”. I think we all know what I chose (Rails!!!).
Keep up the great work here. I’ve already learned a lot, and I only started reading a couple months ago.
December 3, 2008 at 10:26 pm
Denis
I understand what you like about RoR. What do you miss from the .NET/Microsoft Stack?
December 4, 2008 at 7:22 am
Mike Gunderloy
I think really the only thing I miss is SQL Serve and some of its management tools; the open source databases are far behind. .NET and C# and Visual Studio I do not miss in the least.
XMLSPY is the #1 tool I haven’t been able to find a good equivalent of on OS X. But I work with far, far less XML than I used to, so that’s OK.
December 7, 2008 at 1:16 am
Prakash S
Many congratulations!
December 9, 2008 at 9:05 pm
Eric Davis
Congratulations. I’ve been really enjoying your work on the Rails documentation. I’ve been developing Rails for over three years but it’s been moving so fast lately, it’s great to have someone maintaining the documentation.
Keep up the Double Shots, I look forward to reading them every morning.