July 25th, 2024

2024 Stack Overflow Developer Survey

In May 2024, over 65,000 developers participated in a survey revealing trends in coding practices, technology preferences, and workplace experiences, highlighting the rise of AI tools and hybrid work models.

Read original articleLink Icon
2024 Stack Overflow Developer Survey

In May 2024, over 65,000 developers participated in the Stack Overflow Developer Survey, providing insights into their coding practices, technology preferences, and workplace experiences. The survey revealed that 62.3% of respondents had used JavaScript in the past year, with PostgreSQL emerging as the most popular database, utilized by 49% of developers. The survey highlighted a significant interest in AI tools, with 76% of respondents currently using or planning to use them, and 70% do not view AI as a job threat. The most admired programming language was Rust, while JavaScript, Python, and SQL were also highly desired.

Regarding education, 66% of developers hold a BA/BS or MA/MS degree, although only 49% learned to code in school. Online resources were the preferred method for learning to code, chosen by 82% of respondents. The work environment showed a trend towards hybrid models, with 42% of developers working in this format. Additionally, 93% of respondents visit Stack Overflow frequently, primarily to find answers quickly. The survey also indicated that 84% of participants are currently employed, with a notable increase in in-person work compared to previous years. Overall, the survey provides a comprehensive overview of the current state of the developer community, their preferences, and the evolving landscape of technology and AI integration in their work.

Link Icon 9 comments
By @ubergeek42 - 4 months
I think the surprising thing to me here is the high usage of ChatGPT (82%). Every time I try to use it I find I can just search for an answer quicker than it, especially when taking into account the time I have to spend trying to figure out if what it's telling me is actually accurate or if it imagined functionality or features that don't actually exist.

For the more straightforward tasks it probably would do well at, copilot seems like the better solution since it's much more tightly integrated into my developer environment.

By @kaycebasques - 4 months
I am perplexed by the admired/desired labels: https://survey.stackoverflow.co/2024/technology/#admired-and...

I don't see how they're deriving these judgments from the question that was asked:

> Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)

Desired is clear enough. If somebody said they wanted to work with XYZ next year, then it's desired. But how are they deriving "admired" from the fact that somebody had to work with XYZ this year?

By @aarroyoc - 4 months
From a Prolog perspective I think they're bad results.

It's more popular than languages like OCaml, COBOL or Nim. This is not too bad I guess, I somehow got the impression that there were more people from all those languages than in Prolog.

However it is the second least desired language (after Zephyr), and the second least admired language (after MATLAB). That means people don't want to learn Prolog, and people working with it don't want to continue doing it.

But, is it well paid? No, Ada and Prolog are the least paid languages (but compared to 2023 there's a big change here, so there may be some noise here).

By @leeman2016 - 4 months
I wonder what the combined percentage of Linux usage is for personal use. The results (distros) add up to 61% which might be overlapping (one dev using more than one distro).
By @ducktective - 4 months
Would be great if embedded developers among HN community shed a light on this:

>Most popular embedded technology in the Developer Survey

>Professional Developers

>RPi, ..., Arduino

https://survey.stackoverflow.co/2024/technology#most-popular...

By @jackdh - 4 months
Interesting to note that almost all of the salaries from 2023 - 2024 dropped by quite a substantial amount.
By @bradley13 - 4 months
Points I found interesting:

- Operating systems. Linux is split across five different lines, but if you add these up, personal use of Linux is nearly as high as Windows, and professional use is much higher.

- IDEs: I was shocked at the huge dominance of VS-Code.

- AI tools: Disappointing representation of open-source tools, even though some of them are quite good.

By @jerrygoyal - 4 months
they picked red color for admired? I thought it was for disliked.