Developer Q&A site Stack Overflow performs an annual survey to find out more about the programmer community, and the latest set of results has just been published.
These languages may be well-liked, but it looks as if the big money is elsewhere. Globally, F# and OCaml are the top average earners, and in the US, Erlang, Scala, and OCaml are the ones to aim for.
Visual Basic 6, Cobol, and CoffeeScript were the top three most-dreaded, which is news that will surprise nobody who is still maintaining Visual Basic 6 applications thousands of years after they were originally written.
Stack Overflow also asked devs about one of today’s hot-button issues: artificial intelligence. Only 20 percent of devs were worried about AI taking jobs (compared to 41 percent excited by that possibility—no doubt the Visual Basic 6 devs hope that one day computers will be able to do their jobs for them), but a remarkable 28 percent were concerned by AI intelligence surpassing human intelligence, and 29 percent concerned about algorithms making important decisions more generally.
Among developers that actually know what they’re talking about, however, the concerns seemed to shift: data scientists and machine-learning specialists were 1.5 times more likely to be concerned about algorithmic fairness of AI systems than they were any singularity.
Even if AI is evil, most developers don’t think it’s the fault of the programmers. Fifty-eight percent say that ethics are the responsibility of upper management, 23 percent the inventor of the unethical idea, and just 20 percent think that they’re the responsibility of the developer who actually wrote the code. If the Volkswagen emissions scandal is anything to judge by, the developers may not be completely off the mark; thus far, arrests appear to have been restricted to executives and engineers who designed the emissions test-defeating software, leaving the people who wrote the code unscathed.