Rails is boring tech [0] now. Phoenix seems to top the "wanted" listed, but it only has about a ~1000 respondents. If I had to guess I'd say js/typescript will eventually eat rails, django etc. If I started coding today, or indeed within the last 10 years, it's not clear why I would choose anything other than Javascript.
If you look at most loved languages, most wanted languages and most popular languages among both students and professionals Python and Typescript are the best choices for new stuff. Of the newer languages it seems Rust has the most momentum behind it.
Been a Rails dev for my whole career and at this point my love for it is slowly sliding away.
It’s the most amazing framework ever for the first few years but after the app starts to grow older and larger it becomes almost unworkable. It’s virtually impossible to update even the smallest gem and know you haven’t caused issues. A rails upgrade is impossible without 100% test coverage of everything and even then you have to cross your fingers that nothing slipped through.
The current place I work at is investigating pulling things out of rails and in to a Rust macro service so we can have some confidence that changes actually work.
The investigation out-withstanding, do you actually know of any also amazing framework that has been used for more than a few years (which I guess is already pretty long on average for web tech stuff) that performs better in this department?
I wonder what we would even fairly compare Rails to. Django? Laravel is already quite a bit young but sure, why not. I guess finding someone who actually has deep, year long and equivalent experience on the candidates would be pretty hard.
(2) Those YoY salary increases are bonkers
(3) Poor Ruby on Rails. Seems to be slowly sliding into irrelevance in the face of stiff competition.