'Context switching' is a major drain on developer productivity — here’s how GitHub plans to solve that

Software developer burnout concept image showing female programmer sitting at a desk looking stressed.
(Image credit: Getty Images)

GitHub’s new ‘Copilot Extensions’ offering promises to deal with a common thorn in the side of developers known as ‘context switching’, a term used to express the psychological strain placed on staff who are forced to jump from one task to another. 

When developers move from one task to another, or one environment to another, they are liable to lose focus, experts told ITPro, adding to workloads and affecting overall productivity rates. 

GitHub’s new offering, unveiled at Microsoft’s Build conference this week, will centralize tools and services in an effort to minimize this strain, ensuring that developers avoid burnout when completing tasks across various ecosystems and architectures.

Copilot Extensions will enable developers to build and deploy to the cloud in natural language with their “preferred tools and services” without having to leave the integrated development environment (IDE) or GitHub itself.

The offering integrates with a variety of different platforms, including DataStax, Docker, Microsoft Azure and Teams, MongoDB, Pangea, Pinecone, Product Science, and a few others. 

In the announcement, GitHub asked prospective users or readers to imagine the struggle faced by a developer who needs to, for example, deal with an issue that requires working in numerous environments.

“With enough context, you start troubleshooting what could be the cause, going to tools like Sentry for error monitoring to learn more. Then, you have to figure out a solution, apply the fix, and then deploy with Azure. In this scenario, there is a lot of context-switching,” GitHub said. 

The firm then claims that its new product will solve the issues presented in this common scenario by essentially bringing the “whole process together” and consolidating these tools into one system.

Dom Couldwell, head of field engineering EMEA at DataStax, one of the Copilot Extension partners, told ITPro that this could play a key role in helping reduce the strain of context switching for developers. 

“If you find yourself constantly switching from meetings to coding, or to looking at different kinds of coding and back again, then it can be hard to get into that productive mindset and stay there,” Couldwell said. 

“The Copilot approach aims to help developers work around different areas in coding and development in one place. This makes it easier to avoid context switching overhead, because developers can work in the way that suits them rather than having to switch between different ways of thinking about problems,” he added.  

Context switching significantly undermines productivity 

Context switching has been a pain point in development for years, with research from as far back as 2018 detailing how it causes problems by breaking up workflows and leaving projects unattended.

“We found that developers switch about two-thirds (59%) of their daily tasks from which 40% require context switching, and they never resume 29% of their interrupted/switched tasks,” the research stated.

The report also suggested that developer work sessions are often “fragmented into many short sessions” of between 15 and 30 minutes, with the average programmer spending similar amounts of time “reconstructing working context before resuming interrupted tasks”.

TOPICS
George Fitzmaurice
Staff Writer

George Fitzmaurice is a staff writer at ITPro, ChannelPro, and CloudPro, with a particular interest in AI regulation, data legislation, and market development. After graduating from the University of Oxford with a degree in English Language and Literature, he undertook an internship at the New Statesman before starting at ITPro. Outside of the office, George is both an aspiring musician and an avid reader.

Read more
GitHub logo and branding displayed on a smartphone screen placed on top of a laptop keyboard.
GitHub's new 'Agent Mode' feature lets AI take the reins for developers
Female java developer using desktop computer at a desk while working remotely.
Java developers are facing serious productivity issues: Staff turnover, lengthy redeploy times, and a lack of resources are hampering efficiency – but firms are banking on AI tools to plug the gaps
Male software developer using AI coding tools on a desktop computer while sitting in an open plan office space.
AI coding tools aren’t the solution to the unfolding 'developer crisis’ – teams think they can boost productivity and delivery times, but end up bogged down by manual remediation and unsafe code
Female IT worker dealing with tech overload while working in a dark room with face illuminated by computer screen.
Workplace 'tech overload' is becoming a major productivity drain for enterprises – employees are overwhelmed, want simpler tools, and have considered quitting because of application sprawl
Male software developer using AI coding tools on a laptop computer while sitting at a desk with earphones on in an open-plan office environment.
‘We’re trading deep understanding for quick fixes’: Junior software developers lack coding skills because of an overreliance on AI tools – and it could spell trouble for the future of development
Male IT worker sitting at a desk in an open plan office space looking stressed and worried.
'Digital hide-and-seek': Workers are wasting hundreds of hours a year sourcing the information they need to carry out their role
Latest in Development
Cartoon-style image showing male software developer using AI coding tools on desktop computer with house plant on desk.
‘Frontier models are still unable to solve the majority of tasks’: AI might not replace software engineers just yet – OpenAI researchers found leading models and coding tools still lag behind humans on basic tasks
Female java developer using desktop computer at a desk while working remotely.
Java developers are facing serious productivity issues: Staff turnover, lengthy redeploy times, and a lack of resources are hampering efficiency – but firms are banking on AI tools to plug the gaps
Male software developer using AI coding tools on a laptop computer while sitting at a desk with earphones on in an open-plan office environment.
‘We’re trading deep understanding for quick fixes’: Junior software developers lack coding skills because of an overreliance on AI tools – and it could spell trouble for the future of development
MongoDB logo and branding pictured on a handheld tablet device by man sitting in coffee shop.
Flaws in a popular dev library could let hackers run malicious code in your MongoDB database
Software development concept image showing male cartoon developer working at a desktop computer.
Turns out AI isn't that popular at work – just 4% of workers use the technology in the majority of daily tasks, but developers are among the top early adopters
GitHub logo and branding displayed on a smartphone screen placed on top of a laptop keyboard.
GitHub's new 'Agent Mode' feature lets AI take the reins for developers
Latest in News
Ransomware concept image showing a warning symbol in red with binary code in background.
Healthcare systems are rife with exploits — and ransomware gangs have noticed
Application security concept image showing a digitized padlock placed upon a digital platform.
ESET looks to ‘empower’ partners with cybersecurity portfolio updates
Databricks logo and branding pictured on a MacBook Pro screen.
Databricks and Anthropic are teaming up on agentic AI development – here’s what it means for customers
Dell Technologies logo and branding pictured at the company's stall at Mobile World Congress (MWC) in Barcelona, Spain.
Scale of Dell job cuts laid bare as firm sheds 10% of staff in a year
Male employee sitting at a desk working on a laptop with earphones in and books scattered on desk.
Employees want purpose, and they’re willing to quit to find it – upskilling, career growth, and work-life balance have shifted priorities for workers
NHS logo displayed on a smartphone screen in white lettering on a blue background.
NHS supplier hit with £3m fine for security failings that led to attack