IT is a truth universally acknowledged, that a programmer in pursuit of a goal must be constantly distracted and interrupted by co-workers or they will get something done.