Context Switching in Programming

Ben Maffin 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 [...]