Context Switching and Productivity in Software Development
In most jobs, the expectations for software developers are that they must work in a fast-paced environment, should be able to juggle multiple tasks at once, and maintain the same level of productivity.