Scrub through 91 years of this role's history — from when it first emerged, through every wave of technology that reshaped it, to the cited projections for where it's heading next.
Machine code and assembly language (punch cards, plugboards)
FORTRAN (1957) and COBOL (1959) — first high-level languages
Personal computer — IBM PC (1981), Turbo Pascal, Visual Basic
Internet era — Java (1995), JavaScript, scripting languages, the web stack
GitHub Copilot GA (June 21, 2022) + Cursor + Claude Code — AI-native coding
Time-sharing systems (MULTICS 1964, IBM TSS, BASIC 1964)
Drag the dot, click anywhere on the track, or use ← → arrow keys (Shift for 10-year jumps, PgUp/PgDn for 25).
2026
Known today as Computer Programmer
US Employment
121K
BLS OEWS May 2024 establishment survey under SOC 15-1251. Median annual wage $98,670. This is the lowest employment level for the occupation since 1980, per Fortune's March 2025 analysis. Data USA's ACS household-survey figure for 2024 is approximately 297,506 — roughly 2.5× the OEWS figure, reflecting the large share of self-employed, independent-contractor, and gig programmers that establishment surveys systematically under-count.
Median Annual Wage
$98,670
Source: BLS-OEWS
Tool of the era · GitHub Copilot GA (June 21, 2022) + Cursor + Claude Code — AI-native coding
GitHub Copilot became generally available on June 21, 2022 — the first widely-deployed AI coding tool with a subscription model. A GitHub-sponsored controlled experiment of 95 developers found Copilot users completed tasks 55% faster (1h 11min vs 2h 41min, p=.0017). Cursor launched in 2023 as the first IDE built from scratch around large-context AI, enabling multi-file editing and autonomous feature completion. Anthropic's Claude Code (2025) extended the agentic model to full software engineering tasks including planning, implementation, and pull-request creation. By 2025-26, computer and mathematical occupations accounted for 34% of all conversations on Claude.ai and 46% of Anthropic API traffic, with "modifying software to correct errors" as the single most common task across both platforms.
The 12-month rolling average of CPS employment for computer programmers fell 27.5% between 2023 and 2025, coinciding with GitHub Copilot's rollout. Multiple researchers cited this as one of the earliest visible AI labor-market effects in occupational data.
Beat · 2025
Fortune publishes "Employment for computer programmers in the US has plummeted to its lowest level since 1980 — years before the internet existed" (March 17, 2025). BLS OEWS data shows 121,200 programmer jobs in May 2024 — the lowest since the early 1980s. CPS rolling-average data shows a 27.5% drop in programmer employment since approximately 2023, coinciding with ChatGPT's November 2022 launch. Researchers begin describing this as "one of the earliest visible AI labor-market effects" in occupational data — the first white-collar occupation where the AI productivity shock is legible in census-level employment statistics rather than just survey responses.
Projection cone · present → 2034
What credible sources project
Scrub the slider past now to anchor each scenario on the scrubber. The spread you see below is the range of futures credible sources project for this role.
BLS Occupational Outlook 2024-34
→ 2034
-10%
BLS Employment Projections program — industry-occupation matrix + productivity assumptions. The 2024-34 outlook for 15-1251 projects a -10% decline in employment (approximately 12,000 fewer jobs), with 5,500 annual openings from turnover and retirement. The OOH explicitly states: "Employment of computer programmers is projected to decline 10 percent from 2024 to 2034. Computer programmers are increasingly able to work remotely from other countries where wages are lower. This can reduce the number of jobs in the United States." Note that BLS framed the decline primarily as offshoring; the AI coding-acceleration effect became visible in actual 2022-2024 CPS data after this projection was set, suggesting the BLS projection may understate the structural headwind.
Anthropic Economic Index — January 2026 Report (observed usage)
→ 2026
-35%
Anthropic's January 2026 report measures actual Claude API and Claude.ai usage by O*NET task category. Computer and mathematical occupations represented 34% of Claude.ai conversations and 46% of Anthropic API traffic. The single most common task across both platforms was "modifying software to correct errors" — a core computer programmer task. The -35% figure represents a curator-inferred estimate of the proportion of programmer tasks currently being actively delegated to Claude in production workflows (the "automation" mode, not "augmentation") — the actual report does not publish a single-occupation automation-share metric. Treat as an upper-bound proxy for the displacement-capable fraction of the workday, not a net-employment forecast.
Goldman Sachs — "The Potentially Large Effects of AI on Economic Growth" (March 2023)
→ 2030
-40%
Goldman Sachs economists Briggs and Kodnani (March 2023) used O*NET task-content data for 900+ US occupations to estimate the share of work exposed to AI automation. Computer programming and related IT occupations scored among the highest task-exposure shares — the research identified coding as one of the capabilities where generative AI was already near human-parity. Goldman's macro-level finding was that 300M global jobs could be affected, with roughly 2/3 of US occupations having some automation exposure. The -40% applied here represents the estimated task-exposure share for this occupation category, not a projected net employment number — Goldman did not publish occupation-level employment projections.
Frey & Osborne (2013) — Oxford Martin School
→ 2033
-48%
Gaussian-process classifier on O*NET task features. Frey & Osborne (2013) assigned computer programmers a 0.48 probability of computerisation — roughly the median of all 702 occupations studied. This placed programmers solidly in the "medium risk" band, not the high-risk cluster. Their reasoning: while programming tasks appeared to involve well-defined rules, programmers also required substantial "creative intelligence" and "social intelligence" (working with clients to understand requirements) that the 2013 models could not replicate. This was notably more optimistic than their assessment of many other white-collar roles. The subsequent decade of events — Copilot, Cursor, Devin, Claude Code — suggests the 2013 barriers were smaller than Frey & Osborne modeled. The -48% figure here represents the probability score applied as a potential employment ceiling, not a guaranteed outcome.
Eloundou et al. — "GPTs are GPTs" (2023, published in Science)
→ 2025
-55%
GPT-4 task-by-task annotation against O*NET task statements for all 800+ BLS occupations. Computer and mathematical occupations — including computer programmers — were found to be among the highest-exposure categories. The paper found that with access to LLMs, 15% of all US worker tasks could be completed significantly faster at the same quality; with LLM-powered software and tools (the "E2" category, directly applicable to coding), 47-56% of all tasks could be accelerated. Programmers score highly because most programming tasks involve "reasoning, programming, and information analysis" — exactly the capabilities where GPT-4-class models demonstrated strong performance. The -55% represents the estimated E1+E2 exposure for this occupation category; the paper did not publish occupation-level employment projections.
Today, in this role
What's shifting in the work right now
The historical view above shows how this role has moved. This is the present-day detail: which AI tools are picking up which tasks, where the edge still is, and the natural directions this work can grow.
What's changing in your day
Three parts of your work where AI is already doing real lifting — and what stays yours.
AI is taking this on
Use AI coding agents (Copilot, Cursor, Amazon Q Developer) to generate boilerplate, scaffold repetitive modules, and autocomplete routine code blocks — then review, test, and integrate the output into the existing codebase.[3]
Shift focus from typing code to critically reviewing AI output: verify logic, edge cases, and security before committing. Build prompt-engineering fluency for your specific tech stack.
Write and update inline code comments, README files, and API documentation by prompting AI tools with the source code — replacing manual documentation passes that are chronically deferred in maintenance shops.[6],[1]
Review AI-generated docs for accuracy — auto-generated descriptions often miss business context and exception handling rationale. Add the "why" that AI cannot infer from the code alone.
Participate in agentic software development workflows where autonomous AI agents (Devin, Cursor Agent) handle multi-step tasks — plan, implement, test, and open a pull request — while the programmer acts as reviewer and approver rather than implementer.[7],[8]
Build skills in agentic workflow design: learn to decompose tasks into clear sub-goals, write effective agent prompts, and catch failure modes before they propagate. The emerging role is "AI-orchestrating programmer," not "absent programmer."
Where this role is heading
Natural next steps for someone with your foundation — not exits, evolutions.
A direction you could grow
Computer and Information Systems Managers
Computer and Information Systems Managers lead entire technology functions — setting strategy, managing teams, and aligning IT investments with business goals. Long-tenured programmers with cross-functional relationships and institutional system knowledge are credible candidates, especially as AI compresses the programmer headcount they would have previously supervised.
What you'd add
· Technology strategy and IT governance (ITIL, COBIT fundamentals)
· Budget ownership and vendor contract negotiation
· People management: hiring, performance reviews, team building
· Business-case writing and C-suite communication
What it takesA real upskill — but a natural one
Present-day sources
Sources
Every claim on this page traces back to one of the following. Updated 2026-05-24.