
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.
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/ 1717 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.
- TASK 01
Write or contribute to instructions or manuals to guide end users.
AI DOESDrafts user guides, formats steps, and suggests plain-language rewrites
YOU DOVerify technical accuracy and tailor content to real user needs
- TASK 02
Develop Web sites.
AI DOESGenerates starter code, HTML/CSS templates, and suggests fixes
YOU DOUnderstand what the client truly needs and make smart design calls
- 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 DOESRuns automated tests, flags errors, and suggests code fixes
YOU DOJudge whether results actually match real-world requirements
- TASK 04
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
AI DOESDrafts code, spots bugs, explains error messages, and suggests fixes
YOU DOOwn the system decisions, weigh risks, and know what 'good enough' means for your specific setup
- TASK 05
Train subordinates in programming and program coding.
AI DOESGenerates lesson plans, explains concepts, writes code examples, and creates practice problems
YOU DOWatch how each person learns and adjust your teaching style to fit them
- TASK 06
Train users on the use and function of computer programs.
AI DOESDrafts training materials, answers user questions, and explains program features step by step
YOU DORead learner confusion and adapt your teaching style in real time
- TASK 07
Assign, coordinate, and review work and activities of programming personnel.
AI DOESSummarizes team progress, flags blockers, and drafts status reports or review notes
YOU DOBuild trust with your team and make the final calls on priorities and people
- TASK 08SOURCE-BACKED TASK
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
AI DOESGenerates code patches and refactoring suggestions automatically
YOU DODecide what changes truly serve users
About this analysis
62% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 09SOURCE-BACKED TASK
Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
AI DOESSpots bugs and suggests fixes automatically
YOU DOVerify the fix solves the right problem
About this analysis
59% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- 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 DOESGenerates code snippets and suggests fixes
YOU DODesign the system and solve complex problems
About this analysis
57% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- 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 DOESGenerates code from workflow descriptions and diagrams
YOU DODesign the logic and verify it works
About this analysis
53% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- 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 DOESGenerates code from descriptions and suggests fixes
YOU DODesign the logic and verify it works
About this analysis
47% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- 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 DOESGenerates code comments and draft documentation
YOU DODecide what teammates actually need to know
About this analysis
40% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 14SOURCE-BACKED TASK
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
AI DOESSuggests solutions and walks through troubleshooting steps
YOU DORead the situation and guide the conversation
About this analysis
17% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- 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 DOESMonitors system performance and flags potential issues
YOU DOInterpret the data and troubleshoot root causes
About this analysis
13% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 16SOURCE-BACKED TASK
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
AI DOESPrepares meeting agendas and summarizes technical issues
YOU DOBuild trust and navigate complex dynamics
About this analysis
0% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 17SOURCE-BACKED TASK
Collaborate with computer manufacturers and other users to develop new programming methods.
AI DOESGenerates code examples and technical documentation
YOU DOShape 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