Talent Development Centre

Technology Trends from the 2019 Stack Overflow Developer Survey

Every year, Stack Overflow surveys tens of thousands of developers around the world to understand how they work, what technologies they use and some other fun facts. The complete report is packed with overwhelming amounts of data that offers something for everybody.

Blockchain is one tech trend the world loves to follow these days and Stack Overflow asked developers their opinions on it. The technology has been making headlines for the last few years but still not necessarily finding its place in the mainstream. The results saw that 80% of organizations are not using Blockchain at all and developers have mixed reviews on how it can be used in the future. Sure, two-thirds of the respondents said Blockchain can be useful in various aspects, but 16.8% say it is a passing fad and 15.6% believe that Blockchain is an irresponsible use of resources.

Expectedly, as they do every year, Stack Overflow used the opportunity to learn about the most popular, loved, hated and wanted technologies. The charts are long and filled with data, so we summarized the findings in the tables below:

Programming, Scripting and Markup Languages
It’s no surprise that JavaScript continues to rank at the top of the list of most popular languages and Stack Overflow pointed out that Python continues to be the fastest growing language — also no surprise. If you want to get paid more, it’s clear that you’re going to have to work with some of the less popular languages. The good news is there are a few languages in the “Most Loved” column and only one in the “Most Dreaded” column (sorry Erlang).
Web Frameworks
For the first time this year, Stack Overflow asked about frameworks for the web separately from other frameworks and libraries. jQuery is the most broadly used. It’s also interesting to note that the results in the tables only represent responses by professional developers and when all developers were surveyed, React.js actually ranked higher than Angular.js in popularity.
Other Frameworks, Libraries and Tools
Although they didn’t make the top 5, more developers did say they use the deep learning framework TensorFlow more than Torch/PyTorch. Interestingly, Torch/PyTorch is more loved than TensorFlow, but TensorFlow is one of the “Most Wanted” (developers who do not yet use it but say they want to learn it).
Databases
As expected, MySQL remains the most popular database used among developers and, for the third year in a row, Redis took the top spot in the Most Loved category and MongoDB clinched #1 in Most Wanted.
Platforms
New this year, Stack Overflow asked developers about container technologies and Docker turned out to be the third most broadly used platform, second most loved and first most wanted.
Developer Environments
When it comes to Developer environments, it’s clear that Visual Studio Code takes the cake, specifically among Web Developers, DevOps and SREs. It ranks the second most popular among Mobile Developers, who are slightly more likely to choose Android Studio.

The survey report contains loads more information around technology trends and predictions by developers. Some are obvious (more developers use Windows as their primary operating systems), some facts are fun but useless (30% believe Elon Musk will be this year’s most influential person in tech) and some are super detailed (you can dive much deeper into the stats summarized in the tables above). If you’re interested or have some extra time, check out the complete report to see all of the data for yourself.

Leave a Reply

Your email address will not be published. Required fields are marked *