DEV Community

Discussion on: Why I still love Ruby

Collapse
 
hopsoft profile image
Hopsoft

There are people that will argue both sides of whether or not Ruby is more readable or maintainable than other languages. I think Ruby and Rails are both best suited for disciplined, sometimes smaller, teams. I think this actually enhances the "designed for happiness" aspect of the language. Here are some of the reasons I find Ruby so enjoyable.

  1. Brevity - syntax is very developer friendly, you can do a lot with a little
  2. Speed - unparalleled developer productivity
  3. Power - it's a very sharp tool that provides power when you need it
  4. Community - top notch people always willing to help and contribute
Collapse
 
notjames profile image
Jim Conner

I agree. Most people I've talked to who don't like Ruby stated they didn't like it because it wasn't easy to read. In my opinion, that's likely because Ruby is not in the C-family of languages and most people are not prepared for that. It took me a little while to break out of that C-lang syntax mode and I'm so glad I stuck with it.

Ruby is consistently OOP from the kernel up. Its ability to do some awesome stuff succinctly and reliably is fun. I just really love Ruby, but it doesn't fit everyone's mold. I suggest that if people find it strange at first but invest the little time it takes to get used to it, they will fall in love with it.