The interruptible programmer
stevestreeting.com
The interruptible programmer
1–10 of 50 posts
Re: The interruptible programmer
#2You see, the human mind can only hold so many concepts in active thought at the same time. It's somewhere around 7. If paying attention to your surroundings is 1, there's only 6 left. If someone -happens- in the surroundings, there's at least 1 more gone. If something -interesting- happens, there 2 or 3 more as you go off on tangents thinking about them.
Yeah, half your mind is taken with your surroundings at times.
My solution is to pay attention to my surroundings when working on easy projects, and for projects that -really- need my attention, I put in earphones and block everything out. I have a few different music sets that I've heard so many times and/or they have a sound that doesn't ask my brain to process them.
With my earphones in, people have to yell (or call my phone or IM) to get my attention. I don't check even check my email.
I usually don't have to resort to the earphones. One line of thinking is that if it takes all your ability to write the code, you couldn't possibly fix bugs in it. You should be writing well below your ability so that you can fix it when it breaks. This usually means the code is easier to read as well. But some things are just innately complex, and there's nothing you can do about it.
Re: The interruptible programmer
#3I've always been an 'interruptible programmer'. While my bosses have really loved it, they pay for it by my being less productive. You see, the human mind can only hold so many concepts in active thought at the same time. It's somewhere around 7. If paying attention to your surroundings is 1, there's only 6 left. If someone -happens- in the surroundings, there's at least 1 more gone. If something -interesting- happen…
They're often perplexed if I'm late to a meeting or aren't up to date on the latest email. I generally keep Outlook closed which manages my calendar and email.
Re: The interruptible programmer
#4Then one day I thought about the 66 minutes I 'waste' each day on the train to university; 33 minutes per trip. I started to take out my laptop as soon as I get on the train and try to work on programming. Initially I had very little done, by the time I really start programming it was time to get off.
But now, 3 or 4 months into it, I seem to manage to get something done every time; I'd say now the 33 minutes is worth at least 20 minutes of productivity if I had been spending it in a 4 hour block.
Re: The interruptible programmer
#5Re: The interruptible programmer
#6I've always been an 'interruptible programmer'. While my bosses have really loved it, they pay for it by my being less productive. You see, the human mind can only hold so many concepts in active thought at the same time. It's somewhere around 7. If paying attention to your surroundings is 1, there's only 6 left. If someone -happens- in the surroundings, there's at least 1 more gone. If something -interesting- happen…
See Tufte: http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...
"That essay reviews psychological experiments that discovered people had a hard time remembering more than about 7 unrelated pieces of really dull data all at once."
Re: The interruptible programmer
#7I've always been an 'interruptible programmer'. While my bosses have really loved it, they pay for it by my being less productive. You see, the human mind can only hold so many concepts in active thought at the same time. It's somewhere around 7. If paying attention to your surroundings is 1, there's only 6 left. If someone -happens- in the surroundings, there's at least 1 more gone. If something -interesting- happen…
//file this under benefits of a liberal arts education...
Re: The interruptible programmer
#8I've always been an 'interruptible programmer'. While my bosses have really loved it, they pay for it by my being less productive. You see, the human mind can only hold so many concepts in active thought at the same time. It's somewhere around 7. If paying attention to your surroundings is 1, there's only 6 left. If someone -happens- in the surroundings, there's at least 1 more gone. If something -interesting- happen…
Re: The interruptible programmer
#9Surprisingly, the first part (just starting) is harder than following through.
Re: The interruptible programmer
#10But taking a couple weeks off from a project really sets me back. It could take can entire day to get back up to speed.