I bet that somewhere on the internet there's a forum called "IT Geeks Hall of Shame", in contrast to this one, for the business guys at which you can read opposite side of the story. It could go something like this: "We had great brainstorming meeting about interdepartmental dynamics, when suddenly two geeks, I don’t even know why they were on that meeting, interrupted us with their rambling about XML, SOAP and stuff. I had to tell them to shut the hell up because we had to ‘sign off on the process’. Those geeks…”
Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head. (Charles M Strauss)