>I think that his point was that similar drop of productivity happen to other professions.
Oh, I see. Yes, I would wholeheartedly agree with that. To his point, I would say many people on here don't necessarily think developers are special in that regard, but most people are developers and they are speaking on that which they know.
I'm a developer (obviously) and I couldn't intelligently speak on how interruptions would disrupt a soft skill profession such as marketing, sales or HR.
Imo, both marketing and sales cause so many interruptions to everyone around, that if their own productivity is harmed by it, they really should do something about it. They are seriously winning the "who is the most noisy most interrupting office" competition.
Even with programming it does matter what tasks you are working on. Many tasks don't need that much time to get into and out of it, only some do.