Stack Overflow Survey 2024
Based on The PrimeTime's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
AI adoption is high (76% using or planning), but trust is low (only 43% trust AI accuracy), creating a persistent verification gap.
Briefing
Stack Overflow’s 2024 developer survey finds a clear split between what developers want and what they trust: AI is widely adopted or planned, but confidence in AI output remains low, while technical debt is the dominant workplace frustration. Among 76% of respondents using or planning to use AI tools, only 43% say they trust the accuracy of those tools—an imbalance that helps explain why many developers see AI as helpful for speed rather than as a reliable replacement for human judgment.
The survey also points to a persistent “hype vs. reality” pattern across languages and tools. JavaScript remains the most used language (62%), with HTML/CSS close behind (53%) and Python (51%) also holding strong. But the most admired languages—those developers already use and want to keep using—highlight Rust and Markdown as standouts, while Rust is also the top “overtaking” language for the second year in a row, with an 83% admiration rate. The survey’s “desired” metric (wanting to use next year) elevates Rust, Zig, and Elixir-like ecosystems in the imagination of developers, even when actual usage is lower.
Workplace experience is shaped less by new tech and more by maintenance pain. Technical debt is identified as the most frustrating issue for 62% of developers, far ahead of other frustrations. The discussion around technical debt repeatedly ties back to legacy code, outdated frameworks, and the cost of working inside older architectures—whether that’s the friction of modernizing React-era decisions or the broader reality that codebases rarely stay “current.”
On the career side, the survey reports salary pressure across roles: developers not in people-manager positions report annual salary decreases of at least $10K, and several specialized tracks show declines as well (including site reliability engineering and backend roles). People managers and developer-experience/developer-advocate roles show increases, but that contrast triggers skepticism in the commentary around what those roles actually deliver.
Learning and work patterns reinforce the same theme: developers keep evolving outside formal classrooms. Eighty-two percent of respondents say they learn to code using online resources, compared with 49% learning in school. The survey also shows role stability—full stack (31%) and backend (17%) remain the top two roles for six years running.
Finally, the survey’s tooling results underline strong preferences rather than churn. Visual Studio Code and Visual Studio remain the most popular IDEs, while neovim is repeatedly framed as the most loved editor, with high “admiration” among its users. Across collaboration and asynchronous tools, developers show mixed satisfaction and interest—Slack and Jira appear prominently, and Confluence is a frequent “contemplated” choice.
Taken together, the 2024 results portray an industry that’s actively experimenting with AI and new languages, yet still anchored by the day-to-day realities of technical debt, trust gaps, and compensation pressure.
Cornell Notes
Stack Overflow’s 2024 survey finds that AI is becoming mainstream, but trust lags adoption: 76% of respondents use or plan to use AI tools, while only 43% trust their accuracy. Technical debt is the top workplace frustration for 62% of developers, signaling that maintenance pain still outweighs new tooling excitement. Language trends show JavaScript as the most used (62%) and Rust as the most admired/overtaking language (83% admiration rate), with Python also strong in usage and learning interest. Developers keep learning largely through online resources (82%) and remain concentrated in full stack (31%) and backend (17%) roles. Salary reports point to broad declines for many non-manager roles, adding pressure to an already demanding work environment.
How can AI be widely adopted while most developers still distrust its output?
What does “most admired” vs “most desired” reveal about hype and reality for languages?
Why is technical debt such a dominant frustration in 2024?
What do the survey’s learning patterns say about where developers actually pick up skills?
How do IDE/editor preferences show up in the results?
What salary trend stands out, and how does it vary by role?
Review Questions
- Which specific numbers in the survey illustrate the trust gap in AI adoption, and what do they imply about how developers use AI at work?
- How do “admired” and “desired” differ in the survey’s methodology, and why does that distinction matter when interpreting language trends?
- What role does technical debt play in the 2024 results, and how does it compare to other sources of frustration?
Key Points
- 1
AI adoption is high (76% using or planning), but trust is low (only 43% trust AI accuracy), creating a persistent verification gap.
- 2
Technical debt is the top workplace frustration for 62% of developers, far ahead of other issues.
- 3
JavaScript remains the most used language (62%), while Rust leads in admiration/overtaking with an 83% admiration rate.
- 4
Developers’ learning is dominated by online resources (82%) rather than school-based learning (49%).
- 5
Full stack (31%) and backend (17%) remain the top two roles for six years running.
- 6
Salary declines are widespread for many non-manager roles, with some technical tracks reporting notable drops.
- 7
Tooling preferences show durable loyalty: Visual Studio Code/Visual Studio lead IDE usage, while neovim stands out as highly loved among its users.