4 ms·
attention is in decline. developers are paying more attention to other languages that yields greater number of employment options. it should be that RoR devs g
by ezekiel11 4y ago
attention is in decline. developers are paying more attention to other languages that yields greater number of employment options.
it should be that RoR devs get increasing rates as they become rarer but its not, demand is also dwindling as enterprises feel uneasy about banking the future on a smaller talent pool.
- mediaman 4y agoWhy is Rails in decline? I see a lot of people say they're developing instead with rust, or python, or javascript. But Rust has little to do with what Ruby/Rails is used for, and Python is mostly used in other fields also (it's not like Django is taking over the world). Every time I look at the various JS frameworks it seems like just a huge lift to get something going versus Rails, for typical SME type business problems. Most problems don't really seem to require SPA. Things like Elixir/Phoenix look very interesting and promising, but their ecosystem is (for now) much smaller. And just the size of the Elixir community right now suggests that it's not like all the RoR developers went to Elixir. So what is the thing that is so much more attractive than Rails, to solve your everyday business logic issues for small to medium scale problems? Does all engineers and companies think they are solving Google-scale problems or something? I feel like I'm missing something obvious.
- ezekiel11 4y agoYour observation is correct but its that companies can't hire like they used to when RoR was at its peak. Like I said, unless you have growing revenues to continue to retain senior talent, its going to be tough in the future as there is no continued queue of talent making it through the pipelines. Maybe one day RoR will become the Java EE and will rely on a very limited pool of workers, and that is the situation that many are trying to correct. You absolutely need to pay attention to what the new generation of developers are learning in order to suppress wages, failure to do so without consistent revenue growth you introduce issues that will seep into your business, especially if you rely on being online.
- mr_ruby_man 4y agoAs an ex-Ruby dev, I don't need an ORM, I don't need ActiveRecord, and I don't need MVC. I want the framework to be out of my way, which is what FastAPI and ExpressJS provide. Ruby itself isn't attractive, as a scripting/dynamic language it's worse than Python, therefore no point in using it. Keep in mind, I don't like Python either, that's why you can trust my opinion since I don't have bias for either or.