For example, Elm is still a tiny, niche language, but from what I hear it's relatively easy to hire for Elm because there are many more people who want to work with it than there are companies that are hiring for it.
I think this only might be a problem if you don't want to hire remote.
If I may shill, if anyone is hiring for Haskell or FP roles, please let me know.
https://apply.workable.com/io-global/ https://iohk.io/en/team/
It's more interesting what constitutes niche, AND as the parent notes what constitutes a "language to have enthousiasm for".
VB, JScript, ActionScript, ColdFusion and BASIC are all niche (nowadays), but without enthusiasm its not interesting.
Besides the niche-enthusiasm, there is also something for "usefulness". Haskell+ecosystem (and others in the FP camp) bring a nice set of features to the table not often found in other languages.
definitely not. Java was presented at SunWorld. When C# came out there were ads in computer programming zines. Swift came out on a wide concert stage with most of the Apple community having their eyes riveted on the video stream: https://youtu.be/MO7Ta0DvEWA?t=45
All that ensures that the "critical mass" adoption to get the language out of niche status would be a non-issue
And some return to small user bases :) I think the number of VB programmers has drop to level below Haskell nowadays.
ahahaha
https://trends.google.com/trends/explore?q=%2Fm%2F01dpgv,%2F...
No they didn't all start off as a niche. They started off with a small user base of early adopters. Haskell is a niche because it's been around long enough to pick up users. There is a difference between a new language with a small number of early adopters and a niche language that has been around for decades.
And languages like Swift did not start off small.
There are probably more people who use Haskell or want to use Haskell as their main language than there are job openings to work on a Haskell code base.
If you're willing to work with a remote team your inbox will probably never sit empty.