Skip to content
AI Job Risk

Occupation baseline · Research consensus

Will AI replace Computer Programmers?

Transitioning

Baseline AI displacement risk for Computer Programmers, aggregated from 12 research sources.

What this score means

Computer Programmers is among the more exposed roles in Technology. A large share of the work, especially its routine and text heavy parts, is already within reach of current AI, though the harder judgment calls still need a person. At 59 out of 100 it scores 4 points above the Technology average of 55. Across the 12 sources behind this baseline, individual estimates run from 33 to 84, so the score is a weighted consensus rather than any single figure.

The number is a consensus estimate for the typical version of the role, built from published academic and industry research scored occupation by occupation. It is not a prediction about any individual. How scoring works

What this job actually involves

Exposure follows the work itself rather than the job title, so it is worth seeing what the role is made of. These are the tasks O*NET records for Computer Programmers, most central first, showing 12 of 17.

  • 01Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • 02Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
  • 03Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • 04Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
  • 05Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • 06Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
  • 07Prepare 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.
  • 08Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • 09Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
  • 10Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  • 11Write or contribute to instructions or manuals to guide end users.
  • 12Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

Task statements from O*NET by the National Center for O*NET Development, used under CC BY 4.0. The tasks are descriptive; the exposure score above is ours.

The research behind this score

This baseline aggregates 12 research sources that scored Computer Programmers for AI and automation exposure. More recent, higher confidence studies carry more weight in the final number.

Common questions

How likely is AI to replace Computer Programmers?
Published research puts Computer Programmers at 59 out of 100 for AI displacement risk, in the transitioning band. The number is a weighted consensus of 12 research sources and describes the typical version of the role, not any individual.
Do researchers agree on the risk for Computer Programmers?
Only partly. Individual estimates for Computer Programmers run from 33 to 84 out of 100 across the 12 sources behind this score, so the single number smooths over real disagreement. More recent and higher confidence studies carry more weight in it.
Which technology roles face similar AI exposure?
The closest published technology roles to Computer Programmers by score are Clinical Data Managers (59/100), Database Administrators (59/100), and Web Administrators (59/100). Each has its own page with the research behind its number.

Also covers

.NET Programmer · Analyst Programmer · Application Programmer · Application Programmer Analyst · Applications Programmer · Beta Tester · Bug Bounty Hunter · Business Programmer and related titles

Estimated displacement window

The dated estimate for this role is included in the full personalised report.

Your number is not the baseline

Seniority, sector, and how much of your day is routine all shift the score. Answer a few questions and get your personal risk score free, no signup.

Get my personal score

Free · No credit card · No signup

More technology occupations

All technology occupations

Informational guidance based on published research, not professional career or financial advice. Scores update as new research is ingested.