Companies like Github, Shopify, and others are built on it.
- What are the factors that led to Ruby's decline?
- Specifically, why do we see fewer startups building on Ruby?
- Will we see Ruby bounce back?
Another reason is Ruby is tightly coupled with the Rails framework, Ruby should really try to separate itself from it and shine on its own.
There is nothing Ruby offers that other languages lacks on, I find it exceptionally well for prototyping and for gluing togheter different things through the CLI etc, and I will continue using Ruby for that.
I believe Ruby will bounce back in the future, we are currently seeing lots of cool new features being introduces after Ruby 3 like YJIT & Ractors!
Plus on the long run, parskng ruby is difficult for my brain because of optional parenthesis.
Enventuly I sticked to python. I know people critize python packaging a lot, but it was the least of evils in 2010, much better than the competition.
It's the only reason Ruby (and Rails community) declined.
Longer answer: To work effectively with Ruby (and RoR), you need a dedicated team to maintain the test suite, because it's the ONLY way to go forward.
In case you're a small startup, it's a NO.