Ruby and Rails Engineer here, for a decade now. I had the fortune to be part of new startups that chose RoR for all the good reasons, but also because at the time it was trendy. Nowadays I keep finding RoR jobs but I see more and more legacy applications that need to be maintained in order to move to a new technology. I've had some discussions with founders and they always mention the same problem: there are not a lo…
"Nowadays I keep finding RoR jobs but I see more and more legacy applications that need to be maintained in order to move to a new technology." This is exactly the situation with a number of long-standing, formerly popular languages. ColdFusion and PHP jump to mind. They're fine languages and people love them, but if no one's paying, why bother sticking to them? Loving a programming language doesn't pay the bills. "I…
This is also not new. I've replaced a number of "legacy" apps because, basically, it was too hard to find devs for the current language. This was happening with perl in the early 2000s, PHP in the 2010s, Ruby now. Java has gone through surges and waning of support over the years. When I was a fresh devs, the old timers told me about this thing called serverside javascript.
This kind of thing is inevitable. It is something that businesses just need to plan for, because it can happen with established languages (PHP) just as easily as it can for trendy ones. And you can't predict future generation's attitudes towards tech.