Not Very Resilient

Last Update: 8/30/2026

AI Resilience Score for Computer Programmers:

34.5%

Median Score

Meaningful human contribution

Low

Long-term employer demand

Low

Sustained economic opportunity

Med

Our confidence in this score:
High

Contributing sources

Methodology and Scoring Rationale

To score how resilient computer programming is to AI, we ask one question in three parts:

First, how much of the job still needs a human, read from five AI-exposure sources: our own AI Resilience Model, Anthropic's Observed Exposure, Microsoft's AI Applicability, Will Robots Take My Job, and OpenAI Signals. We call this dimension Meaningful Human Contribution (MHC) and weight it at 40%.

Next, whether employers will keep hiring for this job over the long term. This dimension, which we call Long-term Employer Demand (LTE), is calculated from BLS data and weighted at 30%.

Last, whether pay and mobility will hold up. We use wage bill and adaptive capacity data from independent researchers (Althoff & Reichardt, 2026; Manning & Aguirre, 2026). We call this dimension Sustained Economic Opportunity (SEO) and weight it at 30%.

For computer programming, all eight sources had data and strongly agreed: five AI exposure sources all rated the work low on resilience, meaning AI can handle much of the coding itself. Demand signals from the BLS Opportunity Score were also low. Solid pay kept Wage Bill high, softening the blow slightly, but the broad agreement across sources makes confidence high and the label "Not Very Resilient."

AI Resilience Report forComputer Programmers

$100,390 median salary4,400 annual openingsSOC Code: 15-1251.00

Computer Programmers are less resilient to AI impacts than most occupations, according to our analysis of 8 sources.

Computer programming is labeled "Not Very Resilient" because AI tools are already automating many of the routine coding tasks that make up a big chunk of this job, like writing basic code, generating documentation, and running tests. The speed at which AI coding assistants are improving means that the straightforward, repetitive parts of programming are getting easier and easier for machines to handle, which puts pressure on programmers who rely mostly on those skills.

Learn more about how you can thrive in this position

View analysis
Chat with Coach
Latest news
More career info
Analysis
Chat
News
More

This role is not very resilient

Computer programming is labeled "Not Very Resilient" because AI tools are already automating many of the routine coding tasks that make up a big chunk of this job, like writing basic code, generating documentation, and running tests. The speed at which AI coding assistants are improving means that the straightforward, repetitive parts of programming are getting easier and easier for machines to handle, which puts pressure on programmers who rely mostly on those skills.

Read full analysis

Learn more about how you can thrive in this position

View analysis
Chat with Coach
Latest news
More career info
Analysis
Chat
News
More

Analysis of Current AI Resilience

Computer Programmers

Updated Quarterly

Analysis
Suggested Actions
State of Automation

How is AI changing Computer Programmers jobs?

Right now, AI is mostly augmenting computer programmers rather than replacing them — but the tools are getting more powerful fast. A recent IEEE Computer Society article [1] notes that AI coding assistants can dramatically increase the speed and amount of code generated on any given project or day, yet these front-end time gains can come at a hefty price later in the cycle, including in technical debt, security breaches, and other production nightmares. Researchers analyzing over 300,000 AI-authored code commits found that more than 15% of AI-generated commits introduced quality, security, or maintainability issues, and 24.2% of those issues still existed in the codebase's latest version.

That's exactly why humans are still needed — to catch mistakes AI can't see. Stack Overflow's 2025 developer survey [2] found that more than 84% of respondents used or planned to use AI tools, but only 29% said they trust AI, down 11 percentage points from 2024. According to McKinsey [3], we're moving toward "AI-native" software development where AI helps with architecture, testing, and even real-time learning inside applications — a shift that matches all six of the tasks listed for this role (writing docs, testing, debugging, consulting).

Reveal More
AI Adoption

How fast is AI adoption growing for Computer Programmers?

Adoption is happening quickly because the tools are cheap, widely available, and productivity gains are big — but there are real speed bumps too. Deloitte's 2026 Software Industry Outlook [4] points to financial pressure, agentic AI, and AI-first products intensifying competition and transforming how companies operate, which pushes employers to adopt AI fast. The good news for young people: the U.S. Bureau of Labor Statistics [5] projects that the number of software developers is projected to grow by 15.8 percent between 2024 and 2034, an increase of over 267,000 jobs — the largest increase among AI-related occupations.

Even better, UNC's Computer Science department [6] reports that AI is more likely to change job tasks rather than eliminate jobs, and employers increasingly look for "AI-complementary skills" such as digital literacy, teamwork, resilience, and ethical judgment. Slowing adoption are trust and safety concerns: the IEEE Computer Society warns that organizations are increasingly relying on senior software engineers who are overwhelmed by the flood of AI-generated code today and most likely to be in short supply in the years ahead, and Forrester predicts a 20% drop in students enrolling in computer science [1], which could actually make skilled programmers more valuable. The takeaway: routine coding will keep getting automated, but the human skills of judgment, communication, and system-thinking are becoming more important — not less.

Reveal More
Will AI replace Computer Programmers?

Will AI replace Computer Programmers?

In part. We think AI will eventually automate a real share of this work, but skilled programmers who adapt will still find meaningful paths forward.

Our scorecard gives this role a 34.5% AI Resilience Score, and the data backs up the concern. AI coding tools are already handling large chunks of routine code generation, and adoption is accelerating fast. More than 84% of developers already use or plan to use AI tools [2], and companies are under real financial pressure to automate wherever they can [4]. Routine, repetitive coding tasks are genuinely at risk.

That said, AI is not a clean replacement yet. Researchers found that more than 15% of AI-generated code commits introduced quality, security, or maintainability issues [1], which means human judgment is still doing critical work. The deeper skills, system thinking, debugging complex problems, communicating with non-technical teammates, and making ethical calls, are harder to automate and more valuable than ever.

For anyone starting out, the honest advice is to treat this career as a launching pad rather than a destination. The technical foundation you build transfers well into adjacent roles like AI product management, security, data engineering, and software architecture. Employers increasingly want people who can work alongside AI, not just write code [6]. That combination is genuinely hard to replace.

Reveal More
Career Village Logo

Help us improve this report.

Tell us if this analysis feels accurate or we missed something.

Share your feedback

Your Career Starts Here

Navigate your career with COACH, your free AI Career Coach. Research-backed, designed with career experts.

Explore careers

Plan your next steps

Get resume help

Find jobs

Explore careers

Plan your next steps

Get resume help

Find jobs

Explore careers

Plan your next steps

Get resume help

Find jobs

Career Village Logo

Ask a pro on CareerVillage.org. Free career advice from more than 200,000 professionals.

Latest AI news for Computer Programmers

These articles highlight the evolving landscape for computer programmers in light of AI advancements. For instance, Anthropic’s research shows that AI can perform significant portions of programming tasks, indicating a shift in job responsibilities. However, this also means programmers can enhance their skills by focusing on areas where human creativity and oversight are irreplaceable. Embracing AI tools can lead to greater efficiency and innovation, fostering resilience in a changing job market. Staying adaptable and learning to collaborate with AI will be key for future success in this field.

More Career Info

Career: Computer Programmers

They write and test code to create software and applications, making sure everything works smoothly so computers and devices can perform tasks efficiently.

Employment & Wage Data

Median Wage

$100,390

Jobs (2025)

110,800

Growth (2025-35)

-7.3%

Annual Openings

4,400

Education

Bachelor's degree

Experience

None

Source: Bureau of Labor Statistics, Employment Projections 2025-2035

Task-Level AI Resilience Scores

AI-generated estimates of task resilience over the next 3 years

1

81% ResilienceSupplemental

Collaborate with computer manufacturers and other users to develop new programming methods.

2

78% ResilienceCore Task

Assign, coordinate, and review work and activities of programming personnel.

3

72% ResilienceCore Task

Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

4

62% ResilienceSupplemental

Train subordinates in programming and program coding.

5

59% ResilienceSupplemental

Train users on the use and function of computer programs.

6

55% ResilienceCore Task

Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

7

52% ResilienceCore Task

Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

Tasks are ranked by their AI resilience, with the most resilient tasks shown first. Core tasks are essential functions of this occupation, while supplemental tasks provide additional context.

The AI Resilience Report is a project from CareerVillage.org®, a registered 501(c)(3) nonprofit.

Built with ❤️ by Sandbox Web

The AI Resilience Report is governed by CareerVillage.org’s Privacy Policy and Terms of Service. This site is not affiliated with Anthropic, Microsoft, or any other data provider and doesn't necessarily represent their viewpoints. This site is being actively updated, and may sometimes contain errors or require improvement in wording or data. To report an error or request a change, please contact air@careervillage.org.