Write computer programming code.
Detailed work activity
Write computer programming code. is a detailed work activity in O*NET — a concrete unit of work shared across 13 occupations and seen in 21 occupation-specific tasks. It rolls up into the broader work activity Program computer systems or production equipment. in Working with Computers .
Detailed work activities are the most granular shared layer in O*NET's work-activity hierarchy (Generalized → Intermediate → Detailed → occupation-specific task). The figures below describe how this activity shows up across the economy and what independent studies measure about AI and this kind of work — not a prediction that the work will be automated.
AI exposure
Of the 21 tasks under this activity that the OpenAI / Eloundou “GPTs are GPTs” study rated, 21 (100%) are flagged as directly exposed to language models (E1) or exposed via model-powered tools (E2).
The Anthropic Economic Index observes real AI use on 10 of these tasks, with a mean mapped-usage share of 0.556% per task.
Exposure estimates overlap with model capabilities — whether a model could speed the task up — not whether the work will be done by software. Observed AI use is augmentation and assistance today, not jobs replaced.
Member tasks
Occupation-specific tasks O*NET maps to this detailed work activity, most important first.
- Write supporting code for Web applications or Web sites. · Web Developers · importance 4.6 · direct LLM exposure
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic. · Computer Programmers · importance 4.4 · direct LLM exposure
- Write program code to analyze data with statistical analysis software. · Biostatisticians · importance 4.3 · direct LLM exposure
- Perform 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. · Geographic Information Systems Technologists and Technicians · importance 4.2 · direct LLM exposure
- 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 Programmers · importance 4.2 · direct LLM exposure
- Program and use computers to store, process, and analyze data. · Biologists · importance 4.1 · direct LLM exposure
- Develop computer programs to collect meteorological data or to present meteorological information. · Atmospheric and Space Scientists · importance 4.0 · direct LLM exposure
- Write new programs or modify existing programs to meet customer requirements, using current programming languages and technologies. · Data Warehousing Specialists · importance 3.9 · direct LLM exposure
- Perform system analysis, data analysis or programming, using a variety of computer languages and procedures. · Data Warehousing Specialists · importance 3.8 · direct LLM exposure
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology. · Computer Systems Analysts · importance 3.7 · direct LLM exposure
- Write programs for computer numerical control (CNC) machines to cut metal and plastic materials. · Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic · importance 3.7 · direct LLM exposure
- Design, program, or model Geographic Information Systems (GIS) applications or procedures. · Geographic Information Systems Technologists and Technicians · importance 3.6 · direct LLM exposure
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions. · Database Architects · importance 3.5 · direct LLM exposure
- Prepare and structure data warehouses for storing data. · Statisticians · importance 3.3 · direct LLM exposure
- Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions. · Database Administrators · importance 3.1 · direct LLM exposure
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML). · Search Marketing Strategists · importance 3.1 · direct LLM exposure
- Automate the deployment of software updates over geographically distributed network nodes. · Blockchain Engineers · direct LLM exposure
- Develop a maintainable code base using object-oriented design principles, practices, or patterns. · Blockchain Engineers · direct LLM exposure
- Write and execute scripts to automate tasks, such as parsing large data files. · Digital Forensics Analysts · direct LLM exposure
- Write new functions or applications in programming languages to conduct analyses. · Data Scientists · direct LLM exposure
- Write supporting code for Web applications or Web sites. · Web and Digital Interface Designers · direct LLM exposure
Occupations that perform this
- Web Developers
- Computer Programmers
- Biostatisticians
- Geographic Information Systems Technologists and Technicians
- Biologists
- Atmospheric and Space Scientists
- Data Warehousing Specialists
- Computer Systems Analysts
- Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic
- Database Administrators
- Search Marketing Strategists
- Web and Digital Interface Designers
- Data Scientists
Sources for this page
Every figure above traces to a named public dataset and the exact release below — not hand-written opinion. See the full methodology for what each measure does and does not mean.
- O*NET 30.3 U.S. Department of Labor / National Center for O*NET Development
- Anthropic Economic Index v4 (2026-01-15) + v2 (2025-03-27) Anthropic
- “GPTs are GPTs” (Eloundou et al.) arXiv 2303.10130 OpenAI / academic
Data compiled June 2, 2026. Figures are estimates, not advice.
Cite this page
Singulariki. "Write computer programming code.." Singulariki: a source-backed encyclopedia of work. Built from O*NET 30.3; Anthropic Economic Index v4 (2026-01-15) + v2 (2025-03-27); “GPTs are GPTs” (Eloundou et al.) arXiv 2303.10130. Accessed June 7, 2026. https://singulariki.com/detailed-activities/write-computer-programming-code
Singulariki. (2026). Write computer programming code.. Singulariki: a source-backed encyclopedia of work. Retrieved June 7, 2026, from https://singulariki.com/detailed-activities/write-computer-programming-code
@misc{singulariki-write-computer-programming-code,
title = {Write computer programming code.},
author = {{Singulariki}},
year = {2026},
note = {O*NET 30.3; Anthropic Economic Index v4 (2026-01-15) + v2 (2025-03-27); “GPTs are GPTs” (Eloundou et al.) arXiv 2303.10130. Accessed June 7, 2026},
url = {https://singulariki.com/detailed-activities/write-computer-programming-code}
} Citations name the underlying public dataset releases — they reflect what this page is built from, not just the URL.