The Best Analysis in the World on Stack Overflow's Survey for 2019


April 25, 2019

Stack Overflow is, for most software engineers, the most valuable tool in their arsenal of knowledge. For others, it is a best friend.

Whenever we have a problem, chances are we can find an answer on Stack Overflow, or at the very least we can ask it to other talented engineers out there in this beautiful world.

Stack Overflow recently released their survey for 2019, and I have no reason to not trust their results unless someone finds a big reason not to trust them and can explain that reasoning to me :)

Following are some survey results from Stack Overflow, and a few of my notes/insights regarding this survey.

https://insights.stackoverflow.com/survey/2019

Survey results for “Most popular technologies”

https://insights.stackoverflow.com/survey/2019#most-popular-technologies

  1. JavaScript - 67.8%
  2. HTML/CSS - 63.5%
  3. SQL - 54.4%
  4. Python - 41.7%

JavaScript comes out on top with a whopping 67.8%, with HTML/CSS (not programming languages) following closely at 63.5%, and SQL (also not a programming language in a typical world) in third place with 54.4%.

We’ll find Python in fourth place with 41.7%, and my suspicion is that this is because of its excellence when dealing with data-related problems. Otherwise, python would probably be much lower on this “popularity” leaderboard.

I have a feeling JavaScript will take over a sizeable share of Python’s points in the next few years as there are some extremely smart people out there making JavaScript have the same capabilities as Python in the data world.

This is all while JavaScript also excels at a ton of other things that Python does pretty poorly.

These results are for “All respondents”. If we look at the “Professional developers” segmentation, JavaScript’s lead becomes even bigger.

Survey results for “Databases”

https://insights.stackoverflow.com/survey/2019#technology-_-databases

  1. MySQL - 54.0%
  2. PostgreSQL - 34.3%
  3. Microsoft SQL Server - 32.8%

These were a bit surprising to me, I would have thought that PostgreSQL would be on spot #1 and MySQL on spot #2.

I have a feeling that this is not the case because there is still a sizeable amount of legacy code written in MySQL, so people have been “forced” in a way to learn it.

The above results are for “All respondents”. If we look at the “Professional developers” segmentation, we’ll see that MySQL drops two points while both PostgreSQL and Microsoft SQL Server gain two points each. This indicates to me that MySQL is on a downtrend, but that is just my interpretation.

There’s a ton of other cool information in there, but I’ll leave the rest to you.


Written by Victor Dozal who lives and works in Austin, TX. He enjoys building useful things, writing about his journey as an engineer, and consuming lots of coffee. You should subscribe to him on YouTube :)

Need help with your project? Struggling with a problem? I'm at your service.