A great cartoon today. It gave me a good laugh, and also some of the comments posted. I'm not as computer literate as some of you clearly are, so you'll hafta forgive me from time to time. I am also getting the impression that Dilbert has been getting some coaching from Wally....
I can't remember the exact quote, but Dilbert once told Dogbert that he had figured out the problem with either life or work (can't remember which it was) and that the problem was other people. In either case, this strip is a perfect example of that.
I've found that clients get angry when I ask questions to try to get something specific. "You should know what I'm thinking" isn't just for husbands and wives. Less cynically, I think the problem is that they don't know how to express what they are thinking, and this makes them uncomfortable and irritable. So the first job in a custom software project is to find words that the client can use to talk about their needs.
Sometimes, it is the opposite problem. The client can express their requirements precisely in trade specific jargon that you don't understand. The more you ask about what the various words mean, the less confidence the client has in your competence.
SA: I need networking to check their switches to see if users application is able to communicate with the print server.
NETWORKING: We need more information, destination/source IPs, sockets, cubicle ids, switch port numbers, blah blah blah
SA: If I knew that I'ld be doing your job.