Home / Tasks / Write computer programming code
In 7 of the 17 jobs that do this, AI or robots already show up on it, most often as work people hand to AI. In the other 10, there's no evidence yet. Jobs spend a median of 29m of an 8-hour shift on it, and about 3.7 million U.S. workers hold these jobs.
Every job that does this
Each job words the task its own way. Minutes are that job's estimate for a typical shift; the label is the evidence for that job's version.
| Job and its version of the task | Per shift | Evidence |
|---|---|---|
| Web DevelopersWrite supporting code for Web applications or Web sites. | 1h 22m | Often handed to AI |
| BiostatisticiansWrite program code to analyze data with statistical analysis software. | 58m | No evidence yet |
| BiologistsProgram and use computers to store, process, and analyze data. | 53m | No evidence yet |
| Data ScientistsWrite new functions or applications in programming languages to conduct analyses. | 53m | No evidence yet |
| Data Warehousing SpecialistsWrite new programs or modify existing programs to meet customer requirements, using current programming languages and technologies. | 45m | Often handed to AI |
| Computer ProgrammersWrite, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment. | 42m | Often handed to AI |
| Web and Digital Interface DesignersWrite supporting code for Web applications or Web sites. | 30m | Often handed to AI |
| Geographic Information Systems Technologists and TechniciansPerform computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements. | 30m | Often handed to AI |
| Blockchain EngineersAutomate the deployment of software updates over geographically distributed network nodes. | 29m | No evidence yet |
| Database AdministratorsWrite and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions. | 25m | No evidence yet |
| Digital Forensics AnalystsWrite and execute scripts to automate tasks, such as parsing large data files. | 24m | No evidence yet |
| Computer Systems AnalystsUse object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology. | 18m | Often handed to AI |
| Database ArchitectsWrite and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions. | 18m | No evidence yet |
| Atmospheric and Space ScientistsDevelop computer programs to collect meteorological data or to present meteorological information. | 18m | No evidence yet |
| StatisticiansPrepare and structure data warehouses for storing data. | 6m | No evidence yet |
| Multiple Machine Tool Setters, Operators, and Tenders, Metal and PlasticWrite programs for computer numerical control (CNC) machines to cut metal and plastic materials. | 6m | No evidence yet |
| Search Marketing StrategistsDevelop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML). | under 1m | Often handed to AI |
How to read this
This task type comes from O*NET's detailed work activities, which link similar tasks across jobs. A label applies to one job's version of the task: AI use comes from real AI conversations (Anthropic Economic Index) and robot evidence from deployments in real workplaces. "No evidence yet" may just mean the task is rare in the data. How we keep time.
See all 250 shared tasks, or find any job on the big clock.
