About monotasking
Work July 30th, 2009Fabian told me that managers and software developers plan their workday differently. While managers divide their day into blocks of one hour, developers tend to think in larger blocks of about four hours. While it is no problem for managers to pick an empty time slot to fit in a meeting, this block could prevent a developer from being productive, since this meeting will fragment his block leaving him less time to concentrate on a task at a stretch.
This story and a blog post I read some time ago made me think about interruptions at work. It seems there are interruptions we don't want and interruptions we perform by ourselves. The last is about multitasking: checking e-mails, feeds, Twitter or answering my coworkers via Instant Messaging. Some of us tend to use the small time gaps to do something else than the current task. It is so easy to read some feeds during a compiler run or wile you are waiting for SVN. But is that really necessary?
I myself tend to do lots of multitasking. I have always been a young and restless person using the smallest break to do something else. As I am getting older (and wiser, hopefully!) I tend to question things or at least I try to do things differently. As I can not avoid any interruption on my workday I can at least try to stay focussed and use time gaps for either giving my brains a break or to think about what I am doing at the moment. I will try to do one thing at a time. I will read e-mails less often, but more mails at a stretch instead. Same goes for RSS feeds and Twitter. I am not quite sure how to handle Instant Messaging, but I will probably at least finish my current thoughts before reading the message.
Do you have any experiences with monotasking? How do you handle interruptions and what are your strategies? Feel free to comment on this. :-)


July 31st, 2009 at 00:16
Interesting topic. For me it highly depends on the task. When I have something todo which is critical or complex I tend to spend all my focus on this topic. Which could mean to not being able to talk or chat to anybody for a few of hours :) This even mean to not twitter, email etc. But most of the time the work is not that critical. I, depending on my work, also read a lot of online articles to the currently interesting stuff. It might be interpreted differently what exactly is another task and what is part of the same task. Especially on things which are somewhat related to the task (e.g. working on an HTML 5 app while using a free minute to read about a new feature at Ajaxian).
September 6th, 2009 at 18:21
Hi Jonny,
see also Joel Spolsky’s article http://www.joelonsoftware.com/articles/fog0000000022.html
Cheerio,
Golo