Risky • Entry-Level
Computer Programmer.
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Example job titles
Why This Rating.
[01]This role is risky
Computer programmers who primarily write code to specifications are among the most directly threatened by AI, as code generation tools can already produce working software from natural-language descriptions. The role lacks physical requirements, legal protections, or deep relationship-based value-it's defined almost entirely by producing a functional output that AI is rapidly learning to deliver. While experienced programmers who architect solutions and understand complex systems will adapt, the traditional role of translating requirements into code is shrinking fast.
Risks & Opportunities.
[02]employment expected to shrink over the next decade[1]
The core of this job, writing and maintaining code, already shows 33% automation in real AI usage data across over 14,000 observed conversations. Revising and expanding existing programs runs even higher at 36% automation. GitHub's 2024 research found that developers using Copilot completed tasks 55% faster, which means fewer programmer-hours needed per project [GitHub Blog, Sep 2024]. BLS projects computer programmer employment to decline 10% from 2023 to 2033, a loss of roughly 12,400 jobs, as companies consolidate programming work into broader software developer roles and offshore routine coding [U.S. Bureau of Labor Statistics, Sep 2024].
projected growth in software developer roles that programmers can transition into[1]
The strongest augmentation signal sits in consulting with teams to resolve problems in running programs: 77% augmentation rate across 747 conversations. AI acts as a diagnostic partner here, but the human still drives the fix. The 2024 Stack Overflow Developer Survey found that 76% of developers are using or planning to use AI tools, but only 43% trust the accuracy of the output [Stack Overflow, Jul 2024]. That trust gap is where experienced programmers add value: reviewing AI-generated code, catching subtle logic errors, and understanding system context that AI misses. Roles that combine programming skill with domain knowledge, like systems analysis or DevOps, are growing even as pure coding positions shrink.
Observed AI Impact.
[03]AI is starting to automate these
Share of AI conversations where this task is handled solo, with little human involvement.
AI hasn't figured these out
Low or no AI usage recorded for these tasks.
Data: Anthropic Economic Index (Jun 2026) · Real-world Claude usage patterns across occupations
How to Adapt.
[04]Start using AI code-generation tools (GitHub Copilot, Claude, or similar) on real production tasks now, and track where they fail. The 2024 Stack Overflow survey found 43% of developers don't trust AI output accuracy [Stack Overflow, Jul 2024], which means the ability to audit, debug, and correct AI-generated code is immediately valuable. Over the next six months, build depth in areas AI handles worst for this role: cross-team troubleshooting, understanding legacy system context, and translating business requirements into technical specs. Those collaborative, context-heavy tasks show the highest augmentation rates and lowest automation rates in the data.
“The programmers who are thriving with AI coding tools are the ones who treat the output as a first draft from a junior engineer — always reviewed, often restructured. Speed went up. So did the importance of architecture judgment, because now you are reviewing a lot more code than you used to write.”
Gergely Orosz, The Pragmatic Engineer
“AI code generation has shifted the bottleneck in programming from writing code to understanding what you wrote. Programmers who can read, debug, and reason about large codebases quickly are more valuable than ever — that skill does not go away when the AI writes the first draft.”
Stack Overflow Developer Survey 2024
Pure coding skills alone are a shrinking market. GitHub's research shows AI is already handling a meaningful share of routine code generation [GitHub Blog, Sep 2024]. A stronger entry strategy: build a portfolio that demonstrates code review, debugging complex systems, and integrating components rather than writing greenfield code from scratch. Pair programming proficiency with a specific domain (healthcare data, financial systems, embedded hardware) to differentiate from both AI tools and generalist programmers. Consider aiming for software developer or DevOps roles rather than "computer programmer" titles specifically, since BLS projects software developers to grow 17% over the same period programmers decline [U.S. Bureau of Labor Statistics, Sep 2024].
“The entry bar has shifted from "can you write code" to "can you evaluate code, catch bugs in AI output, and reason about system design." Bootcamp graduates who understand that shift — and build portfolios that demonstrate it — are getting hired. Those who treat AI tools as a substitute for fundamentals are not.”
ThoughtWorks Technology Radar, Vol. 31
“67% of developers report using AI coding tools in their workflow, but the survey shows senior developers are adopting them at higher rates than juniors — not because they need more help, but because they can evaluate the output critically and redirect it when it is wrong.”
Stack Overflow Developer Survey 2024
The Career Map.
[05]The full BLS career track, plus relevant emerging AI-native paths. Click any role to see how to transition to it.
Computer Programmer
★ This Role
Prompt Engineer
✦ Emerging
Web Developer
15-1254.00
RiskyWeb Designer
15-1255.00
StrongWeb Administrator
15-1299.01
ExposedSoftware QA Analyst
15-1253.00
RiskyAI Integration Engineer
✦ Emerging
MLOps Engineer
✦ Emerging
Software Developer
15-1252.00
StrongDatabase Architect
15-1243.00
SolidInformation Security Analyst
15-1212.00
StrongAI Safety Engineer
✦ Emerging
Computer Systems Architect
15-1299.08
SolidData Scientist
15-2051.00
StrongIT Project Manager
15-1299.09
SolidInformation Security Engineer
15-1299.05
StrongComputer Science Researcher
15-1221.00
StrongSources
0.Computer Programmer Occupational Data- O*NET Online
- 1.Occupational Outlook Handbook: Computer Programmers- U.S. Bureau of Labor Statistics, Sep 2024
- 2.Future of Work Report: AI at Work- LinkedIn Economic Graph, Jan 2024
- 3.Jobs on the Rise 2024- LinkedIn Economic Graph, Jan 2024
- 4.EU AI Act: first regulation on artificial intelligence- European Parliament, Aug 2024