Hacker News new | past | comments | ask | show | jobs | submit login

What got Ruby popular (even before Rails) was its expressiveness.

Concerning this aspect, I think it's still above the other languages you mentioned.

So if you rephrase your sentence like: "jack of all trades, master of one", that is, expressiveness (leading to the "developer first attitude", developer happiness, ecc), then I think it nicely explains why it still represents a valid choice in many situations.

If it also gets more solid in some of those areas you mentioned (and it's important to note that the community is focusing exactly on some of those areas: concurrency ("Guilds"), speed ("3x3"), ecc) then it might not only stop loosing momentum, but actually start shining again (note that I said "loosing momentum", not ground: it's easy to loose momentum when you are not a language backed by Google, but it doesn't necessarily mean you're loosing ground...)

So, considering all this, why not keep it in consideration as an almost unique (expressiveness-wise) all-around tool, and keep an optimistic mind for what it is coming up with, rather than just tagging it as a falling technology?




Relevant:

Ruby 3x3: Matz, Koichi, and Tenderlove on the future of Ruby Performance

https://blog.heroku.com/ruby-3-by-3/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: