Return of Multi-tasking?

Is context switching killing developer productivity or have we misunderstood multitasking?

Kent Beck examines whether the conventional wisdom against multitasking actually applies to software development work. Rather than prescribing a solution, he explores how different types of tasks—deep work versus interruptible work—interact with cognitive load and team dynamics, forcing engineers to reconsider what "focus" really means in practice.

Read full essay on Substack ↗

Questions this essay answers

  • Does context switching actually harm productivity for all types of programming work?
  • When is multitasking unavoidable or even beneficial in software development?
  • How should teams structure work around different cognitive demands?
← All essays