Last Week I have brought some Java team mates to Dev in Rio 2009, a Web development event here in the town. You can see some pictures from the event here.
I was exited because they will be introduced to Ruby on Rails, by one of the most known Brazilian Rails expert.
But after the Rails keynote, I feel something went wrong.
Here is a summary of my conversation with my team mates:
Me - Hey, what do you think? Is Rails awesome or not?
Them - Yeah, yeah, Rails appears to be really awesome, but the cost is prohibitive.
Me - ????? WHAT ????? It is all open source!
Them - Yeah, yeah, but the problem is the hardware; I will not spent near $ 3,000.00 box into a Mac, just to get introduced to this Rails stuff.
Here is the old problem again.
Why in the hell did the experts insist to associate good and productive Rails programmers with a hardware brand or specific O.S.?
I can only imagine someone from the Rails core team has a kind of association with something “evil”.
And they are not alone! People from Ruby Central “purchased and sent Matz a new Mac” which you can see here “full of smiles”.
But, the real fact is: A Mac Book Pro in Brazil could be legally acquired by $ 2,440.00 (best price today)
I need to assume developers on the same country, on the same city, on the same company have something in common.
Developers are average citizens after all.
And average citizens use Windows (more then 90% at least)!
Why, should I try to convince them not only to try a new open source language, a new open source framework, but change everything else around?
I don’t think so.
Thanks to Luis Lavena and a bunch of other smart guys I’m now testing Ruby 1.9.1 on Windows 7.
In the beginning before I start learning Ruby with Satish Talim from RubyLearning, I have spent some time looking for a place where I can learn Ruby using Windows, and my mentor uses Windows as well. Satish shows up just in time for me.
I think there are many similarities between India and Brazil in this case.
Apple products are very expensive pieces in developing countries, and are not for the average people.
That said, Rails experts, please try to be at least more agnostic about hardware and OS when keynoting about Rails.
IMHO, this is the best produced stupidest Apple advertisement ever.
I can understand why some people are stick with Apple products.
Anyway I will say it again.
Being a good and smart Ruby on Rails developer, has no direct relationship with the hardware, Operating system, Editor or IDE you use.
It is all about YOU, your motivation, your perception and good sources of information.
If you like the all open source Linux use it, it is completely free, and friendlier every day.
If you like the software proprietary Windows, buy the hardware you like the most (probably windows will be pre-installed on it).
And last but not least, if you like the software and hardware proprietary OS/X and can afford a Mac, do it, and be happy!
Free will for all!