(no title)
ivxvm
|
2 years ago
Another reason is that being a fan of less popular tech is heavily punishing to career and job hunting. Hell, it's quite a challenge to find a job even in React/JavaScript (took me a good month or even a bit more last time, and I'm a senior dev), and it would be a nightmare for languages/ecosystems like Haskell or Rust. I wouldn't even want to find another JS job because I don't want to go through a month of such struggle again, and if I were a Haskell dev I would be afraid to lose that job like I will die if I do. Nowadays, I don't even want to touch stuff like that simply because it would be unhealthy for me to become interested in tech that makes my life so much harder and stressful. I would probably think about it only if companies started sending me positions with better-than-senior-React rates themselves proposing to pay me for learning their required stack on the go.
Lyngbakr|2 years ago
Perhaps the more important metric is supply of devs relative to demand. The top paying languages, according to the Stack Overflow's 2022 survey, are generally less popular: Clojure, Erlang, F#, LISP are the top 4. While certainly not an ideal metric (e.g., perhaps salaries are skewed due to more senior devs using these languages), this hints that the demand is certainly there relative to supply as companies are willing to pony up some decent cash for these devs.
ivxvm|2 years ago
Maybe, but personally I don't feel it has such a significant contribution as number of positions you can apply to. In these languages you basically can find a dozen of positions worldwide open at any given moment of time and apply to them, in JS you can find hundreds upon hundreds of positions every day and just filter and keep applying, and it still can take weeks or months to get an offer, a lot of your applications aren't even processed at that moment, which could be the case with less popular tech positions as well.