Paul Krill
Editor at Large

Developers spend most of their time not coding – IDC report

news
Feb 24, 20252 mins

Most of developers’ time is consumed by operational and background tasks such as CI/CD, devsecops, and writing requirements and test cases.

Programmer, teamwork and planning with business people in office for website developer, coding bootcamp and review. Mentor, collaboration and software engineer with group of employees in tech startup
Credit: PeopleImages.com - Yuri A / Shutterstock

Developers spend more time on operational and background tasks than they do on coding, according to an IDC analyst report published this month.

Application development accounted for 16% of developers’ time in 2024, up from 15% the year before, while the majority of developers’ time was spent on operational and supportive tasks, according to the report, titled “How Do Software Developers Spend Their Time?,” authored  by Adam Resnick, IDC research manager for modern software.

Developers spent the largest amounts of time on operational tasks including implementing CI/CD processes and methodologies, application performance monitoring and management, and infrastructure performance monitoring and management, Resnick said. The largest shift in survey results from 2023 to 2024 was the increase in time developers devoted to security, which rose from 8% to 13%.

Meanwhile, generative AI and agentic AI tools aimed at increasing developer productivity present ways to reduce the time developers spend on documentation, testing, and deployment while also accelerating coding efforts, the report noted.

IDC’s report is based on developers’ responses to the question, “Thinking over the typical month, what percent of your time is spent on the following tasks/activities?” Survey respondents chose from a list that included tasks ranging from developing applications to security, deploying code, and implementing CI/CD. The results for 2024:

  • Developing applications, 16%
  • Writing requirements and test cases and for applications, 14%
  • Security, 13%
  • Implementing CI/CD processes and methodologies, 12%
  • Application performance monitoring and management, 12%
  • Deploying code, 12%
  • Infrastructure performance monitoring and management, 11%
  • User experience, 10%
Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author