Functions at work
Our analysis
The typical role extends far beyond coding: 67% review code, 63% make architecture decisions, 56% document, and 52% deploy.
Question
In a typical week, which of the following activities are part of your work? Select all that apply.
- multi select
- Optional
- v2026.1
Data
| Respondents | Percent | |
|---|---|---|
| Writing, editing, or generating code | 22,221 | 89.9% |
| Debugging or troubleshooting | 20,573 | 83.2% |
| Reviewing code, pull requests, or technical changes | 16,494 | 66.7% |
| Making technical design or architecture decisions | 15,679 | 63.4% |
| Answering questions from teammates, customers, users, or stakeholders | 14,754 | 59.7% |
| Planning, scoping, or estimating work | 14,202 | 57.5% |
| Writing or updating documentation | 13,918 | 56.3% |
| Deploying or releasing software | 12,800 | 51.8% |
| Writing or maintaining tests | 12,618 | 51.1% |
| Changing production code, systems, or infrastructure | 12,334 | 49.9% |
| Investigating an incident, outage, or production issue | 11,486 | 46.5% |
| Monitoring systems, logs, metrics, or alerts | 10,955 | 44.3% |
| Maintaining dependencies, packages, or development environments | 9,720 | 39.3% |
| Coordinating work across teams or functions | 7,974 | 32.3% |
| Finding or fixing security, privacy, or compliance issues | 7,754 | 31.4% |
| Onboarding to a new project, tool, system, or codebase | 5,732 | 23.2% |
| Analyzing data, reports, or business metrics | 5,722 | 23.2% |
| None of the above | 834 | 3.4% |
Use this data
Response data is released under the ODbL 1.0, which asks that you attribute it.
Structured for code, with the question, the year and the source url alongside the numbers.
A formatted table, ready to paste into a document, an issue or a prompt.
Spreadsheet
.csv is a plain text format which most spreadsheet software can open.