Last Update: 11/21/2025
Your role’s AI Resilience Score is
Median Score
Changing Fast
Evolving
Stable
What does this resilience result mean?
These roles are undergoing rapid transformation. Entry-level tasks may be automated, and career paths may look different in the near future.
AI Resilience Report for
They write and test code to create software and applications, making sure everything works smoothly so computers and devices can perform tasks efficiently.
Summary
A career as a computer programmer is labeled as "Changing fast" because AI tools are now handling many routine tasks like writing and testing code, which were once core duties of programmers. This means fewer jobs may be needed for basic coding tasks.
Read full analysisLearn more about how you can thrive in this position
Learn more about how you can thrive in this position
Summary
A career as a computer programmer is labeled as "Changing fast" because AI tools are now handling many routine tasks like writing and testing code, which were once core duties of programmers. This means fewer jobs may be needed for basic coding tasks.
Read full analysisContributing Sources
AI Resilience
All scores are converted into percentiles showing where this career ranks among U.S. careers. For models that measure impact or risk, we flip the percentile (subtract it from 100) to derive resilience.
CareerVillage.org's AI Resilience Analysis
AI Task Resilience
Microsoft's Working with AI
AI Applicability
Anthropic's Economic Index
AI Resilience
Will Robots Take My Job
Automation Resilience
Low Demand
We use BLS employment projections to complement the AI-focused assessments from other sources.
Learn about this scoreGrowth Rate (2024-34):
Growth Percentile:
Annual Openings:
Annual Openings Pct:
Analysis of Current AI Resilience
Computer Programmers
Updated Quarterly • Last Update: 11/21/2025

State of Automation & Augmentation
In software work today, many routine programming tasks are being helped by AI tools. For example, the U.S. Bureau of Labor Statistics notes that programmers normally write, update, and test code as core duties [1]. News reports say AI “coding assistants” (like ChatGPT-based tools) can now handle much of this routine coding – writing draft code or scripts for inventory tracking, data retrieval, etc. – which lets human coders focus on harder problems [2] [3].
In fact, surveys show about 84% of developers are already using or planning to use AI in their work, with roughly half using it daily [3]. This reflects how tasks such as writing and fixing code are being augmented by AI. At the same time, the BLS projects that programming jobs will decline (by about 6% from 2024–34) [1], partly because new tools and higher-level languages can automate some of the old work.
However, important parts of the job still need humans. Experts point out that AI-generated code often has mistakes or lacks context, so programmers must review and correct it [4] [2]. For example, a study found experienced coders actually spent extra time (about 19% more) fixing AI suggestions before they worked correctly [4].
Tasks involving creativity or deep understanding – like designing system workflows or diagnosing hardware responses – remain mostly manual. In short, AI today augments programming: it automates routine code writing and checking, but humans still do the complex analysis, design, and final testing [2] [4].

AI Adoption
Many companies are exploring these AI tools, since they are widely available (even free) and can speed up development. As one report notes, AI assistants let developers “focus on high-level problem-solving” [2]. Because tools like GitHub Copilot or chat-based code tools are easy to try out, adoption has been rapid – a survey found 51% of professional developers use AI coding helpers daily [3].
If AI can handle simpler tasks, firms hope projects will finish faster and skilled coders can do more valuable work. Some analysts even argue that automating routine work might increase demand for expert programmers who guide the AI and tackle hard problems [2] [3].
At the same time, practical limits slow adoption. Developers remain cautious: only about 60% feel positively about using AI tools [3], since the output isn’t always reliable. Many have to verify and clean up AI’s code [4], so they don’t fully trust it (in fact 46% distrust AI code suggestions [3]).
Companies also balance the cost of new tools against hiring people. On the social side, using AI for code has fewer legal or ethical barriers than in some fields, but teams still worry about code quality and security. Overall, though, the trend is hopeful: AI is becoming a helpful assistant in programming, not a replacement.
Young programmers can focus on the creative, critical thinking parts of the job – skills AI can’t copy – while using AI to handle repetitive coding tasks [2] [4].

Help us improve this report.
Tell us if this analysis feels accurate or we missed something.
Share your feedback
Navigate your career with COACH, your free AI Career Coach. Research-backed, designed with career experts.
Median Wage
$98,670
Jobs (2024)
121,200
Growth (2024-34)
-6.0%
Annual Openings
5,500
Education
Bachelor's degree
Experience
None
Source: Bureau of Labor Statistics, Employment Projections 2024-2034
AI-generated estimates of task resilience over the next 3 years
Assign, coordinate, and review work and activities of programming personnel.
Train subordinates in programming and program coding.
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
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.

© 2026 CareerVillage.org. All rights reserved.
The AI Resilience Report is a project from CareerVillage.org®, a registered 501(c)(3) nonprofit.
Built with ❤️ by Sandbox Web