Companies like Facebook aren't what the majority of us works on.
So when selling languages to management "look Facebook does it" usually doesn't help at all, what one needs are how that adoption will help those IT costs go down.
Companies like Facebook aren't what the majority of us works on.
So when selling languages to management "look Facebook does it" usually doesn't help at all, what one needs are how that adoption will help those IT costs go down.
I can see a lot of value for that in non-tech companies that correctness is crucial, like finance, insurance, health...
Also share your opinion, and go even further, for me personally IT projects should be accountable just like in many industries.
However my experience in enterprise consulting, with applications written in Excel, or languages that allow for "replaceable programmers", is that business doesn't care if software is the same quality of 1 € shop items, as long it generates the desired output.
Always goes that way.
As language geek I dabble in every language I can put my hands on.
Yet when it comes to work, it is always Java, C#, JavaScript, C++, SQL, because that is what RFPs allow for.
It's already happening with Elm, Elixir, etc.
There are zero jobs for Elm, Elixir, .... where I live.
I am asserting "most of us never will never be allowed to use them at work.", which is quite different point.
Not everyone can relocate just for the pleasure of using another programming language.
But I guess not having job offers on the region one lives is not considered making a point.
Oops, did you read that as imperative? It was just meant to be present tense. I didn't mean that you were recommending people not use these languages, just saying jobs aren't presently available in most companies. I missed the ambiguity when I wrote it; my bad.
My point was that the fact that you are not currently being allowed to use these languages doesn't imply that new languages won't be added to the list of "Java, C#, JavaScript, C++, SQL" - there was a time when none of those were on the list. It may be that there is something in particular that will prevent the addition of "these languages" but it hasn't been spoken to.