It is thought that these niche languages are more productive in the hands of an expert, but then, you need an expert, which is scary for the corporate bottom line. Hence the mass adoption of Java to keep workers interchangeable.
Thankfully a few companies have realized what Jane Street did: niche languages actually make hiring easier if you are looking for top talent, and of course, the productivity is better too.
It is thought that these niche languages are more productive in the hands of an expert, but then, you need an expert, which is scary for the corporate bottom line. Hence the mass adoption of Java to keep workers interchangeable.
Thankfully a few companies have realized what Jane Street did: niche languages actually make hiring easier if you are looking for top talent, and of course, the productivity is better too.
Related: http://flownet.com/gat/jpl-lisp.html
"The management world has tried to develop software engineering processes that allow people to be plugged into them like interchangeable components."