Thank you all for the reality check. I think I’ve been seduced by the legend of an industry struggling to find new developers.
I couldn’t understand why those advertisements focused on tools and solutions instead of problems and expected impacts. It’s a shame because if those advertisements have been framed differently my application would have been valuable (maybe). It looks like an XY problem, a pattern people try to avoid in tech communities. But it’s clearer now, it’s a market thing and probably those advertisements are written by management!
But what stack should I pick? I chose Elm in the first place because I wanted to avoid choice paralysis. And I have the feeling that the interests of the industry are slightly different from mine. If I listen to myself I’ll jump headfirst in any exotic language such as Rust, Elixir or Haskell just to be exposed to interesting ideas, discussed trade-offs (and avoid overwhelming information).
There is also another pattern I noticed in job advertisements listing non-mainstream technologies (such as Clojure, Ocaml, Elixir, Rust, Haskell): it require always senior developers. It’s also a shame because my Elm skills are probably quickly transferable to any of these technologies. Where are the junior gateway to work with those technologies?
@sebn yes I would like to be knowledgable on the full-stack! Thank you for the websites, the thing is I cannot afford a training currently but it is definitely one of my goal.
Thank you again for your valuable insights and the cheering!