http://www.codethinked.com/it-takes-all-kinds
It was made in response to a popular post claiming that Rails is “yesterday’s software”.
Heroku free tier + hobby dev pg + Phoenix channels = 27000 concurrent users before Postgres starts complaining
We've now entered the ML/AI wave, which will last for a few months until people get bored and start getting excited for the new new thing (WebAssembly and the C/C++ toolchain? VR? Bitcoin?).
And those that do, they are on forums to learn about new exciting shiny frameworks/languages, like Elixir
I'd be very interested in reading about your (and other's) experience in making the transition to Clojure.
My personal experience is probably not very representative. I was doing Rails up until I began working on cleancoders.com 5 years ago, which was entirely written in Clojure using Compojure.
Honestly it's not that much different than working in Express.js these days, considering all the improvements to the JS language and ecosystem. Ruby has Sinatra too which is pretty comparable to Compojure and Express.
There's also something to be said for the novelty effect. Many people who went from Ruby to Clojure went from Java to Ruby because of the novelty, and probably went from Ruby to Clojure for the same reason, and at least a few of them have since moved to Elixir for probably the same reason.
It's pretty lame painting other developers as idiots. If you can't identify with the common complaints about Rails, then you haven't used it long enough.
The question isn't whether it has warts or not. Of course it has them. The question is whether or not they're worth it to you.