Hacker News new | past | comments | ask | show | jobs | submit login

It depends on the social norms. In my office, thankfully, there is a norm that you only go to ask another person after you've looked through the documentation and attempted to understand the code or error message yourself. I don't mind being interrupted in my current work environment, because I know that 90% of the time, the interruption is a worthwhile one - that there is a non-stupid question for me to answer.

I have worked at offices where this norm did not exist. I would strongly challenge your assertion in that case. My productivity definitely was adversely affected. What I think a lot of people lose sight of is that interruptions are additive. If you get interrupted once or twice, that's fine. You can recover and get on with whatever you're working on. But if the interruptions are a regular feature (especially when they're for little things that take two to five minutes to solve, but require you to drop all your current context) it takes longer and longer to recover. At some point (usually around lunchtime in my case) I'd just give up and hop on IRC or Hacker News, knowing that it was unlikely I'd get much work done that day.

It got to the point where I'd come in at 6:30am and leave at 3:30pm just so that I could have a few hours of uninterrupted coding time at the beginning of the day. And this was in an office where it was just other developers I had to deal with. I would probably last less than a week in an office that I had to share with non-developers (especially sales, who have to be constantly on the phone).




Your middle paragraph is exactly what I see of myself.

I go in the morning and everything is ready to go and so am I, but then attempting to load my brain with whatever I am working on, getting a question every 5 minutes or so makes it seem like a running a marathon and the cognitive load is such that I would rather just dedicate the time and work on it at home.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: