> Ruby is still a great programming language, but it really needs to intensify the effort to get out of the pit-of-decline.
The languages that have supplanted it haven't succeeded by being excellent. If excellence won't do it, what should "Ruby" do?
At this point, we should just appreciate Ruby and move on. In the AI age, other languages are better choices. Ruby is my favorite language, but I build with Go now. Or rather, I guide my minions to build with Go. They write Go better than they would write Ruby (or Python... please die, Python).
We've gotten to a point now where ultimately there needs to be a very short elevator pitch for any language to gain any traction at all. Anything longer than a sentence, it generally won't go far relatively speaking. It's like a calcification/maturity thing in big sectors of software engineering. You need a VERY good reason to upset an incumbent. "Because we know it/because everyone uses it" is a powerful motivator.