News for hackers. Stuff that matters.
Re:Ask HN: Fed up with Ruby/Rails; what language should I le... by aaronbrethorst on Sunday May 22, 2016 @05:45PM (#11750418)
You're fed up with a language and framework, but only ask about which new language you should learn. Methinks there is a piece of the puzzle missing.

edit: The point I'm trying to make is that you should be asking for suggestions about languages and frameworks, not just languages. Whether or not you have issues with MRI, you're going to have to deal with your new language's ecosystem, not just its runtime.

Re:Ask HN: Fed up with Ruby/Rails; what language should I le... by abvdasker on Sunday May 22, 2016 @05:54PM (#11750454)
I see some of Rails' problems — particularly around performance — as symptoms of Ruby's design. Ruby isn't all that performant to begin with, which coupled with the metaprogramming and magic the language encourages can result in some very slow applications. Rails' issues around performance are also a direct result of Ruby's lack of true concurrency caused by the GIL.

In terms of maintainability, I've found that unless you're one of Ruby's "gurus" or know all the best practices around the language, it's far too easy for the average developer to write code that will be difficult to maintain long-term.