| you invest the time where you think that language will be your preferred choice for a specific task i learned golang when i realized it worked fine for scripting and it fully replaced anything i might have kept using perl5 for. i looked at rust, realized it would only replace C for me in certain cases, and is still comparatively volatile to work with, not a good use of my time. Haskell, hare, forth, etc, all tiny communities; investing in a tiny community does not, per se, make sense. Erlang is intriguing because Ericsson. Wasm would complement my JS knowledge. Runtime & tooling is important; if either of those is sketchy, if provided tools do not play well with commonly used development tools, that’s a huge problem. I’ve done industrial automation for work (Rockwell,AB) and like the work, per se, but would never invest personal time into it because the relevant tooling is all proprietary and absolutely atrocious (And eye-wateringly expensive). |