In the whirlwind that has been the last year of technological innovation and market uncertainty, we don’t blame you if you’re feeling burnt out. If keeping up with the latest and greatest in the tech world has been difficult for you, have no fear, because the Stack Overflow Annual Developer Survey is here!
For the sixteenth year, we’ve asked developers and technologists about everything from how they’re using AI to how happy they are at work to where they’re learning new skills. This year’s survey boils down to one question: How are you doing?
- 30,903
- Responses
- 169
- Countries reached
- 467
- Technologies examined
Work
Work Job satisfaction + AI
So…how’s work going for you? 33% say they are not happy at work this year.
| Respondents | Percent | |
|---|---|---|
| Complacent at Work | 8,516 | 45.1% |
| Not Happy at Work | 6,161 | 32.6% |
| Happy at Work | 4,199 | 22.2% |
“AI has the potential to reshape the entire software and product development life cycle, but realizing that potential requires a foundational change to workflows, roles, and ownership.”
Work Employer + technology details
Many are not taking this lying down: more and more technologists are finding freedom in freelance and self-employment.
| Respondents | Percent | |
|---|---|---|
| 10,000 or more employees | 2,941 | 13.9% |
| 5,000 to 9,999 employees | 1,017 | 4.8% |
| 1,000 to 4,999 employees | 2,409 | 11.4% |
| 500 to 999 employees | 1,307 | 6.2% |
| 100 to 499 employees | 3,474 | 16.5% |
| 20 to 99 employees | 3,677 | 17.4% |
| Less than 20 employees | 3,555 | 16.8% |
| Just me - I am a freelancer, sole proprietor, etc. | 2,213 | 10.5% |
| I don’t know | 522 | 2.5% |
AI
AI AI usage
62% like using AI
| Respondents | Percent | |
|---|---|---|
| Very favorable | 4,564 | 31.6% |
| Somewhat favorable | 4,385 | 30.4% |
| Neutral | 2,205 | 15.3% |
| Somewhat unfavorable | 2,110 | 14.6% |
| Very unfavorable | 994 | 6.9% |
| Not sure | 170 | 1.2% |
AI Trust in AI and other trends
How much do you trust the output from AI tools or AI agents as part of your workflow?
| Respondents | Percent | |
|---|---|---|
| I trust it when I can easily verify the output | 6,872 | 48.0% |
| I trust it for many tasks, but not important work decisions | 2,329 | 16.3% |
| I trust it for low-risk work tasks only | 2,326 | 16.3% |
| I do not trust it for most work tasks | 1,754 | 12.3% |
| I trust it for many tasks, including important work decisions | 949 | 6.6% |
| Not sure / I do not use AI tools | 74 | 0.5% |
AI Knowledge sources and trust
And how exactly are AI users verifying the outcomes of an AI-generated answers?
| Respondents | Percent | |
|---|---|---|
| Very important | 7,269 | 52.1% |
| Important | 3,701 | 26.5% |
| Somewhat important | 1,956 | 14.0% |
Technology
Technology Most popular technologies
Top programming languages used for AI shows Python leading at 39% usage
| Respondents | Percent | |
|---|---|---|
| JavaScript | 5,419 | 38.4% |
| SQL | 4,207 | 29.8% |
| HTML/CSS | 4,692 | 33.3% |
| Python | 5,495 | 39.0% |
| Bash/Shell (all shells) | 4,038 | 28.6% |
| TypeScript | 4,293 | 30.4% |
| Java | 2,052 | 14.6% |
| C# | 2,277 | 16.2% |
| PowerShell | 2,057 | 14.6% |
| C++ | 1,595 | 11.3% |
Technology Most popular technologies
Top programming languages used by those with 16+ years of professional work experience
| Respondents | Percent | |
|---|---|---|
| JavaScript | 3,282 | 62.0% |
| SQL | 3,337 | 63.0% |
| HTML/CSS | 2,987 | 56.4% |
| Python | 2,818 | 53.2% |
| Bash/Shell (all shells) | 2,740 | 51.7% |
Technology Build vs. AI
When it comes to building vs. buying—the age-old trolley problem of software development—only 19% of our respondents are building their own tools to replace vendors.
| Respondents | Percent | |
|---|---|---|
| Small scripts/automations | 10,304 | 77.3% |
| Team-level internal tools | 8,398 | 63.0% |
| Customer-facing products | 7,254 | 54.4% |
| Cross-team/platform tools | 6,130 | 46.0% |
| Replacing paid vendors | 2,482 | 18.6% |
Community
Community Finding and trusting answers
How do you search for answers?
- Search online
- Ask an AI agent
- Search a known repository
- Message someone I trust
- Post in a private group
| Respondents | Percent | |
|---|---|---|
| Use online search tools to find general guidance and/or discourse | 13,774 | 82.7% |
| Ask an AI agent | 11,643 | 69.9% |
| Go directly to a maintained repository or more than one and search within its contents (this could be a repository like Wikipedia or IMDB or GitHub projects) | 7,288 | 43.7% |
| Send a message to a human I trust directly | 4,803 | 28.8% |
| Post a message in a group text or private discussion among humans I know | 2,462 | 14.8% |
Community Knowledge sources and trust
When you need to answer a work-related question, which sources do you use most often?
| Respondents | Percent | |
|---|---|---|
| Coworkers or teammates | 10,405 | 71.9% |
| Code repositories or code comments | 9,065 | 62.7% |
| Internal documentation (i.e. Design, product, or planning docs), wiki, or knowledge base | 8,687 | 60.1% |
| Internal chat tools, such as Slack or Teams | 6,572 | 45.4% |
| Official docs | 4,415 | 30.5% |
Community Finding and trusting answers
Nearly two-thirds of developers rely less on Stack Overflow for straightforward questions due to AI, with 29% asking fewer questions overall.
| Respondents | Percent | |
|---|---|---|
| Visit less for simple questions | 10,892 | 64.1% |
| Ask fewer questions | 4,910 | 28.9% |
| Contribute less | 4,496 | 26.5% |
| No change | 3,704 | 21.8% |
| Visit more for verification (for example, source attribution) | 2,707 | 15.9% |
| Other | 1,084 | 6.4% |
| Ask more advanced questions | 967 | 5.7% |
| Visit SO more because AI-generated answers lead you there | 965 | 5.7% |
| Contribute more | 203 | 1.2% |
Knowledge
Knowledge Context Challenges
What gets in the way of you getting the context you need for work?
| Respondents | Percent | |
|---|---|---|
| Information is incomplete | 7,825 | 63.2% |
| Important context lives in people’s heads | 7,541 | 60.9% |
| Information is outdated | 6,989 | 56.5% |
| Information is spread across too many tools | 6,603 | 53.4% |
| I do not know where to look | 3,816 | 30.8% |
Knowledge Context Challenges
How often do you discover important work context only after you have already started or completed a task?
| Respondents | Percent | |
|---|---|---|
| Very often | 1,539 | 12.1% |
| Often | 2,964 | 23.4% |
| Sometimes | 5,465 | 43.1% |
| Rarely | 2,136 | 16.8% |
“AI is forcing software organizations to document the judgment they previously relied on people to supply.”
Knowledge AI adoption and cost
31% of respondents say that the accuracy of AI answers is important to the adoption or expansion of AI tool use.
| Respondents | Percent | |
|---|---|---|
| The tool produces useful and accurate results | 3,520 | 30.7% |
| The tool meets security, privacy requirements | 3,290 | 28.7% |
| The price is acceptable for the value it provides | 3,090 | 27.0% |
| The tool meets legal or compliance requirements | 2,557 | 22.3% |
| Not sure | 2,522 | 22.0% |
Knowledge Context Challenges
Project goals or requirements (85%) and code, repositories, or technical documentation (73%) are the top important sources for context at work
| Respondents | Percent | |
|---|---|---|
| Project goals or requirements | 10,806 | 85.2% |
| Code, repositories, or technical documentation | 9,297 | 73.3% |
| Prior decisions and rationale | 5,580 | 44.0% |
| Related tickets, tasks, or issues | 4,679 | 36.9% |
| Business goals or product strategy | 4,189 | 33.0% |
| Pull requests, commit history, or release notes | 3,332 | 26.3% |
| Customer or user feedback | 3,296 | 26.0% |
| Team norms, preferences, or ways of working | 3,183 | 25.1% |
| Compliance, security, or policy requirements | 2,498 | 19.7% |
| Current status or ownership | 2,490 | 19.6% |
| Past discussions in chat, email, or meetings | 2,000 | 15.8% |
| Data, dashboards, or reports | 932 | 7.4% |
| I do not usually need additional context | 266 | 2.1% |
| Other | 79 | 0.6% |