Computer Programmers, task by task.

Every activity this job is made of, scored on how much of its output software can produce today and linked to what addresses it. What is left over is the job.

SOC code
15-1251.00
Activities scored
6
Handed to agents
5
Grounded in
O*NET 30.3
The tasks · Computer ProgrammersSOC 15-1251.00
Write and develop codeWhat can do this →
88% · agent
85% · agent
Test and debug programsWhat can do this →
82% · agent
80% · agent
78% · agent
25% · you keep
The team5 agents · 5 need no setup
Code Development Agent
C++ · Python · Git
● No integration needed
Documentation Agent
Docs · Adobe Acrobat · Atlassian Confluence
● No integration needed
Testing Agent
Eclipse IDE · Docker · GitHub
● No integration needed
System Design Agent
Docs · Adobe Illustrator · Atlassian JIRA
● No integration needed
Code Optimization Agent
C# · Apache Maven · Git
● No integration needed
You keep this
Make final architectural decisions and approve system designsOwn accountability for production system reliability and securityLead and motivate development teams through complex projectsApprove code releases and deployment to production environments

Automatability scores estimate how much of a task an agent can reliably do today, grounded in O*NET task data. They are not predictions of job loss.

Start with these three.

The most automatable work in this job, and what actually addresses it. Each one has a page of its own showing every occupation that does it.

Write and develop code88% · work done in software · mostly automatable
Create documentation and manuals85% · recording, documentation and administration · mostly automatable
Test and debug programs82% · physical, manual and inspection work · barely automatable
No software category addresses thisWhy not