3 ms·
I disagree. > 1. Business value isn’t always a measure of coding velocity. Interruptions are often gifts in disguise. The value isn't in the interruptions its
by lliamander 5y ago
I disagree.
> 1. Business value isn’t always a measure of coding velocity. Interruptions are often gifts in disguise.
The value isn't in the interruptions itself, but rather in the injection of context and perspective to the work being done.
Those can be delivered through interruptions like email and chat, but it is by no means necessary. Relying on interruptions is just a lazy default that results in much less real value delivery than could be achieved with a more thoughtful approach to organization design and workflows.
> 2. The ability to work in a way that allows for interruption is a skill that can be learned.
Working deeply on a problem without interruption (no checking email, HN, etc.) is the real skill, and one that is getting increasingly difficult to practice.
> Over the years I’ve learned to recognize interruptions as opportunities to re-assess my priorities.
That's a good habit, but it would probably be better to just minimize interruptions and set aside time for such reflection.
> I’ve also learned to write code in a way that reduces cognitive load so that interruptions aren’t so disruptive to my productivity.
This seems promising, but I would be willing to be that the benefits of reducing cognitive load would be even greater in an environment of minimal interruptions.
- twodave 5y agoI don’t think we actually disagree. I was merely pointing out a couple factors I don’t think are emphasized enough. More often I see people characterize interruptions as show-stoppers. The reality is these things will happen, thus I would just argue that it is worthwhile to learn to deal with interruptions as efficiently as we can.
- tharkun__ 5y agoPlay this game against yourself: https://www.bp-3.com/blog/a-fun-context-switching-game https://www.bp-3.com/blog/a-fun-context-switching-game
- lliamander 5y agoFair enough. I might still disagree about the shape of the discourse (which things are emphasized too much or too little). I think interruptions are not as inevitable as people make them out to be. However, I do agree that it is good to be prepared to handle interruptions well. I'll be very interested to hear what you have to say on the subject of minimizing cognitive load.