Skip to main content
Menu

JOB REPORT / 15-1251 · 17 TASKS

Computer Programmers.

Can AI do the work of Computer Programmers?

Mostly it works alongside you. Here is what shifts, task by task.

YOUR EXPERIENCE MATTERS

How does this fit your work?

How many tasks do you use AI to assist with at work?

Drag the dot. There’s no wrong answer; it starts at our estimate.

Starting pointOur estimate

The mark shows what’s typical for this job.

The parts of your job AI can already do most of:

  • Write or contribute to instructions or manuals to guide…
  • Develop Web sites
  • Conduct trial runs of programs and software applications…

Your free lesson plan builds the skills that keep you ahead of AI.

A free set of short lessons, about 20 minutes each, at your own pace. No payment, no experience needed.

TURN THIS INTO SKILLS YOU CAN PROVE Early access

Earn a certificate in your job

A guided certificate program in AI-assisted Computer Programmers work. It covers the 17 AI-affected parts of your job and ends in a capstone a person reviews.

WHAT WE LOOKED AT

Your job, task by task.

17 of 17 tasks reviewed

We went through all 17 core tasks in this job, one at a time.

Task by task, from the work Computer Programmers actually do. How we describe AI use in each task is our own read of it, not a measurement of whether AI can replace the job.

  1. TASK 01

    Write or contribute to instructions or manuals to guide end users.

    AI DOES

    Drafts user guides, formats steps, and suggests plain-language rewrites

    YOU DO

    Verify technical accuracy and tailor content to real user needs

  2. TASK 02

    Develop Web sites.

    AI DOES

    Generates starter code, HTML/CSS templates, and suggests fixes

    YOU DO

    Understand what the client truly needs and make smart design calls

  3. TASK 03

    Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.

    AI DOES

    Runs automated tests, flags errors, and suggests code fixes

    YOU DO

    Judge whether results actually match real-world requirements

  4. TASK 04

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

    AI DOES

    Drafts code, spots bugs, explains error messages, and suggests fixes

    YOU DO

    Own the system decisions, weigh risks, and know what 'good enough' means for your specific setup

  5. TASK 05

    Train subordinates in programming and program coding.

    AI DOES

    Generates lesson plans, explains concepts, writes code examples, and creates practice problems

    YOU DO

    Watch how each person learns and adjust your teaching style to fit them

  6. TASK 06

    Train users on the use and function of computer programs.

    AI DOES

    Drafts training materials, answers user questions, and explains program features step by step

    YOU DO

    Read learner confusion and adapt your teaching style in real time

  7. TASK 07

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

    AI DOES

    Summarizes team progress, flags blockers, and drafts status reports or review notes

    YOU DO

    Build trust with your team and make the final calls on priorities and people

  8. TASK 08SOURCE-BACKED TASK

    Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

    AI DOES

    Generates code patches and refactoring suggestions automatically

    YOU DO

    Decide what changes truly serve users

    About this analysis

    62% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  9. TASK 09SOURCE-BACKED TASK

    Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

    AI DOES

    Spots bugs and suggests fixes automatically

    YOU DO

    Verify the fix solves the right problem

    About this analysis

    59% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  10. TASK 10SOURCE-BACKED TASK

    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.

    AI DOES

    Generates code snippets and suggests fixes

    YOU DO

    Design the system and solve complex problems

    About this analysis

    57% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  11. TASK 11SOURCE-BACKED TASK

    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.

    AI DOES

    Generates code from workflow descriptions and diagrams

    YOU DO

    Design the logic and verify it works

    About this analysis

    53% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  12. TASK 12SOURCE-BACKED TASK

    Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

    AI DOES

    Generates code from descriptions and suggests fixes

    YOU DO

    Design the logic and verify it works

    About this analysis

    47% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  13. TASK 13SOURCE-BACKED TASK

    Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

    AI DOES

    Generates code comments and draft documentation

    YOU DO

    Decide what teammates actually need to know

    About this analysis

    40% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  14. TASK 14SOURCE-BACKED TASK

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

    AI DOES

    Suggests solutions and walks through troubleshooting steps

    YOU DO

    Read the situation and guide the conversation

    About this analysis

    17% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  15. TASK 15SOURCE-BACKED TASK

    Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

    AI DOES

    Monitors system performance and flags potential issues

    YOU DO

    Interpret the data and troubleshoot root causes

    About this analysis

    13% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  16. TASK 16SOURCE-BACKED TASK

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

    AI DOES

    Prepares meeting agendas and summarizes technical issues

    YOU DO

    Build trust and navigate complex dynamics

    About this analysis

    0% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

  17. TASK 17SOURCE-BACKED TASK

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

    AI DOES

    Generates code examples and technical documentation

    YOU DO

    Shape the vision and build relationships

    About this analysis

    0% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium

START LEARNING AI

Practice AI.
Use your judgment.

There are 17 short lessons for this job, about 15 minutes each. Each one starts from a task above and teaches the part that stays with you.

Try a free lesson
Data sources and attribution

This page includes information from the O*NET 30.3 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. rtwoai has modified all or some of this information. USDOL/ETA has not approved, endorsed, or tested these modifications. O*NET® is a trademark of USDOL/ETA.

Wage and employment figures are from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (2025). Job outlook is from the BLS Employment Projections program, 2024–34. BLS data are in the public domain. BLS has not reviewed or endorsed this page.

Task collaboration data is from the Anthropic Economic Index, release 2025-03-27, used under the CC BY 4.0 license. Anthropic has not reviewed or endorsed this page.

How we describe AI use in each task is our own characterization, not a measurement of whether AI can replace this job. Microsoft note that their metrics "should not be misconstrued or misrepresented as measuring the ability of AI to replace jobs," and that there is more to an occupation than the sum of its tasks.

Can AI do the work of Computer Programmers? — rtwoai