> I question why anyone would start a new project using Ruby at all. This is not a troll, I really don't think there are significant benefits anymore.
One might start a new project with Ruby if it were one's primary language, and there was a desire to build something without the overhead of working in another language in which one is less proficient.
How about this analogy: there are many different ways to cook a meal, but often my goal is to prepare food easily and quickly so I can eat and move on. Thus, I usually stick to the relatively few methods with which I am comfortable. Sometimes I do experiment with the goal of learning something new. But in those cases, the primary goal is expanding my skills, not building the "product" as it were.
Quite true, but over time that erodes as a good reason. For people for whom the learning curve of a new framework/language is minimal there are fewer reasons to use anything in the Ruby ecosystem these days (I think).
One might start a new project with Ruby if it were one's primary language, and there was a desire to build something without the overhead of working in another language in which one is less proficient.
How about this analogy: there are many different ways to cook a meal, but often my goal is to prepare food easily and quickly so I can eat and move on. Thus, I usually stick to the relatively few methods with which I am comfortable. Sometimes I do experiment with the goal of learning something new. But in those cases, the primary goal is expanding my skills, not building the "product" as it were.
edit: clarification