Thoughts About Stack Overflow’s Annual Developer Survey
Every year, Stack Overflow runs a developer survey about technology, work, community, and more. This year’s results include 65,437 responses from developers around the world.
The results are biased towards the kinds of developers who use Stack Overflow – 76% of the respondents reported that they have a Stack Overflow account. I would guess that it’s nowhere near a perfect picture of all developers worldwide, but let’s just focus on the fact that it does represent how over 65,000 developers feel – and that alone is useful enough to give you a picture of what’s happening in at least a lot of shops worldwide.
The most-used databases were PostgreSQL, MySQL, SQLite, and Microsoft SQL Server, in that order:
When Jeff Atwood and Joel Spolsky first started Stack Overflow, Jeff did a lot of evangelization work for it, and Jeff’s audience was heavily biased towards .NET development. I would imagine that’s part of why SQL Server is by far the highest paid database in the list (as opposed to open source.)
I have a total blind spot around SQLite, but often on my TikTok videos when the discussion of licensing costs comes up, some commenters will ask why everyone in the world doesn’t use SQLite. I’m sure there are a lot of apps worldwide that simply don’t need a database server, only a small local relational storage, and I can understand why those developers would have a similar blind spot about what it’s like to handle concurrent load in an enterprise-wide ERP app or e-commerce store.
The next chart, admired-vs-desired, doesn’t make sense to me and I don’t trust the numbers:
From what I can tell, the blue scores indicate how much the respondents have worked with the database in the last year, and red scores indicate how much they want to work with it next year? I’m pretty confused by this one. Are the red scores exclusive to only the people who actually worked with the technology this year – meaning, out of the 15.4% of the audience that worked with SQL Server in the past year, 54.5% of them want to work with it next year?
And why don’t these numbers come anywhere near agreeing with the prior question? The prior question says 25.3% of the audience used it last year, but the admired-vs-desired question says only 15.4% did? I’m so lost. At first I thought this question is taking about “extensive” development work, whereas the first one might just be ANY database work – but the numbers don’t make sense there either, because Supabase scored 4% on the first question (any work), but 5.9% on this question (extensive work.) Both questions use the term “extensive.” I’m lost.
So yeah, I just discarded that question and didn’t bother to think about the results. It doesn’t make sense, so I don’t trust it.
There was also a question about which cloud provider folks used, and AWS dominated the market:
That’s been my experience too – the vast, vast majority of my cloud clients are on AWS – but I’m mentioning it here because I know that Azure users really seem to believe Azure’s the only game in town. When I talk to Microsoft MVPs, they seem dumbfounded that companies are actually using AWS extensively, and they also seem surprised that Microsoft is competing with Google for second place. (Google’s been throwing a lot of discounted/free compute power at prospective clients to win them over.)
There’s a lot more stuff in the overall results, especially the workplace trends section that talks about employment status, hybrid/remote/in-office, and salary. When you’re looking at each workplace graph, make sure to click on the geographic filter at the top of that graph so the numbers will be more meaningful to you, based on where you’re located.
Related

Hi! I’m Brent Ozar.
I make Microsoft SQL Server go faster. I love teaching, travel, cars, and laughing. I’m based out of Las Vegas. He/him. I teach SQL Server training classes, or if you haven’t got time for the pain, I’m available for consulting too.
Get Free SQL Stuff
"*" indicates required fields




7 Comments. Leave new
“some commenters will ask why everyone in the world doesn’t use SQLite”
I can only assume those commenters never encountered anything requiring a database with any degree of multi-user access capability, scalabilty or security.
Some of the results, while interesting, aren’t very useful. The values are skewed due to the fact that respondents are found world-wide. Take the “Salary and experience by language” data. C# is plotted at just over 11 years and just under $65K. I am in Phoenix. I can’t find a .NET developer with a few years of experience for under $100K. It does not take a lot of workers in some other areas of the world to drastically skew the data. Many yuears ago I worked for an international consulting firm. A US SAP consultant with 3 years of experience was $100K+. If I brought an SAP consultant from our company in India to the US, that same SAP consultant cost me $60K. If I could keep that consultant in India, the cost was $8K.
Did you read the part of the blog post about filtering by geographic area?
HINT HINT
WINK WINK
(Sprains eye muscles while winking so hard)
>When I talk to Microsoft MVPs, they seem dumbfounded that companies are actually using AWS extensively, and they also seem surprised that Microsoft is competing with Google for second place. (Google’s been throwing a lot of discounted/free compute power at prospective clients to win them over.)
And by pretending Google doesn’t even exist, they hope the uninformed believe them, dirty trick…
Looking at salaries at United States, I do not see DB Admin in 2024.
https://survey.stackoverflow.co/2024/work#salary-united-states
In 2023, I remember it had Database Administrators in salary section for US.
Now it only has DB Admin for “All Respondents” (which is not much of use since it is all countries mixed).
But anyway, you can’t seem to break it down by “SQL Server”,”Oracle”, etc. for DB Admin on StackOverflow survey. Unless I am mistaken. Verdict: not very useful 😉
Correct, the audience of the Developer Survey is cleverly hidden in the last place you might look, the title.
For data professional salaries, check out our annual salary survey at https://www.brentozar.com/go/salary .
One thing always stays the same – the survey brings up more questions than it answers 🙂