[Ilugc] Languages/Ruby

  • From: vkanakala@xxxxxxxxx (Vamsee Kanakala)
  • Date: Fri Sep 11 19:19:40 2009

Kenneth Gonsalves wrote:

some years ago a lot people I respect were trying to get me to shift to Ruby, 
but with out sufficient batteries included, I decided not to shift.
  

You might want to give it a shot again - perhaps that was true say 5 
years ago, but that's no longer true. Ruby is not perfect, but can get 
you really productive in a short time. The same philosophy extends to 
Rails.

Both have embraced the fact that Ruby doesn't come with too many 
batteries included - and that's why Rubyforge is such a big part of Ruby 
development. Python was still getting it's eggs in order when installing 
any library in Ruby was just a matter of doing "sudo gem install xyz". 
Now, GitHub has become another hotbed of 3rd-party batteries.

Now, I agree that Ruby doesn't fit everybody's temperament - nor do I 
recommend it for everybody (though I wish they did try it) - but it's 
like sort of being on a thrill-ride. You will only like it if you like 
the furious pace of change :). Today's sacred-cow-tools will be made 
obsolete by next month's better-and-faster-than-thou tool. This is why 
writing books for Ruby/Rails development is notoriously hard - the best 
practices change by the time the book gets published (or a new release 
with a ton of new features is ready).

If you thrive on learning everything at a fast pace, not get overly 
religious about what you learnt so far and be ready to ditch it all and 
start over again in a short time, Ruby might be just for you :).

Vamsee.

Other related posts: