Context Switching in Programming

People often talk about how interruptions disrupt their flow and the ability to produce good quality, consistent work. This is often viewed with a certain cynicism by commercial teams and individuals who aren’t involved in the development process. They tend to view developers as machines which have an output, so moving from one task to […]