Skip to content
Balam Labs
ISCO-08 2514

Applications programmers

97.0%
ADI · 25th of 433 · 95% interval 89.4–100.0

An AI agent can at least partly carry out 97.0% of the task time of applications programmers, and finish 33.8% alone.

ADI · partial or full97.0%

25th of 433 · interval 89.4–100.0

ADI3 · full delegation33.8%

10th of 433 · interval 11.0–59.1

ADIs · share of time68.6%

14th of 433 · interval 60.7–74.9

Evidence17

task statements rated by two models and weighted by importance and frequency. World employment: 0.5 million.

Task weight by level

How the tasks rate

63%
34%
L0No meaningful role · 0.0%L1Augmentation · 3.0%L2Partial delegation · 63.2%L3Full delegation · 33.8%
Barriers

What stops the agent

Physical presence2%
Accountability0%
Trust and care23%
Access to systems24%

Share of task weight flagged by each barrier; a task can carry several.

17 task statements, heaviest first
Task statement (O*NET occupation)Sonnet · HaikuBarriers
Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.Computer Programmers9.2%L2L2L378%3.5 h–
Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.Computer Programmers9.1%L3L3L382%1.3 h–
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.Computer Programmers8.3%L3L3L375%3.5 h–
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.Computer Programmers8.2%L2L2L375%3.0 h–
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.Computer Programmers7.3%L2L2L245%1.0 hTrust and care, Access to systems
Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.Computer Programmers6.6%L3L3L384%1.3 h–
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.Computer Programmers6.1%L3L3L388%2.0 h–
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.Computer Programmers5.6%L2L2L260%1.3 hAccess to systems
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.Computer Programmers5.4%L2L2L260%4.0 hAccess to systems
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.Computer Programmers5.4%L2L2L378%3.5 h–
Assign, coordinate, and review work and activities of programming personnel.Computer Programmers5.0%L2L2L245%1.5 hTrust and care
Develop Web sites.Computer Programmers · supplemental task4.8%L2L2L375%13 h–
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.Computer Programmers4.7%L2L2L260%1.1 hPhysical presence, Access to systems
Train subordinates in programming and program coding.Computer Programmers · supplemental task4.0%L2L2L250%3.0 hTrust and care
Write or contribute to instructions or manuals to guide end users.Computer Programmers3.7%L3L3L380%3.0 h–
Show the other 2 tasks
Task statement (O*NET occupation)Sonnet · HaikuBarriers
Train users on the use and function of computer programs.Computer Programmers · supplemental task3.6%L2L2L260%2.5 hTrust and care
Collaborate with computer manufacturers and other users to develop new programming methods.Computer Programmers · supplemental task3.0%L1L1L230%5.0 hTrust and care, Access to systems

Level: consensus of the two models (the lower level when they disagree). Share: part of the task’s working time an agent could take over. Human time: minutes a competent person needs for one instance, as estimated by the models.

Against other measures

Exposure is not delegation

MeasureValuePercentilePct
ADI (this index)97.0%94
Eloundou et al. (2024), GPT exposure β0.957100
Felten et al. (2021), AI occupational exposure1.27291
Webb (2020), AI patent exposure9494
Eisfeldt et al. (2026), generative AI exposure0.85399
Anthropic Economic Index, observed use0.745100

Earlier indices measure whether AI can touch a task; ADI measures how much of it an agent can carry out from a goal. – : the source does not cover this occupation.

Same sub-major group (25)

Neighbouring occupations

Dashed line: applications programmers (97.0%).

Cite this record
Text

Espinal Maya, Cristian, and Santiago Jiménez Londoño. 2026. ADI v2026.1: Agent Delegability Index data, code and MCP server. Zenodo. https://doi.org/10.5281/zenodo.23552918. Record: Applications programmers (ISCO-08 2514), https://balamlabs.org/adi/occupations/2514

BibTeX
@misc{espinal2026adidata,
  title     = {{ADI} v2026.1: Agent Delegability Index data, code and {MCP} server},
  author    = {Espinal Maya, Cristian and Jim{\'e}nez Londo{\~n}o, Santiago},
  year      = {2026},
  publisher = {Zenodo},
  version   = {v2026.1},
  doi       = {10.5281/zenodo.23552918},
  url       = {https://doi.org/10.5281/zenodo.23552918},
  note      = {Record: Applications programmers (ISCO-08 2514)}
}
Machine-readable

The same record as static JSON, with its citation: /adi/v2026.1/isco/2514.json.