Re: There's a lot of it about
"The people who write code are good at communicating with computers, not so good at communicating with people"
I think you're wrong. Why? because it's the RECIPIENT of the communication that's the determining factor, more often than not, as to whether the communication is effective. You can tell SOME people that "1 plus 1 is 2" and those people will simply get OFFENDED even though they AGREE with you. It doesn't matter HOW you say it, so much, as the fact you SAID it, you were CONFIDENT when you said it, you didn't "feel as if" 1 and 1 are two, nor did you ask THAT person if he "felt" as if it were two, but you simply MAKE A STATEMENT OF FACT, without sugar coating it, and the recipient [with chip not-so-firmly resting on shoulder] whines and cries and complains and calls you a bigot (that's how political correctness works, anyway).
I love it when someone is telling me some B.S. and says "are you even LISTENING to me?" and I reach deep down to a skill I learned in the military, and I summarize EVERYTHING said over the last nn minutes, and then say "and I *DISAGREE* with you for the following 'n' reasons" and then enumerate them.
I _THINK_ that people should _STOP_ being all "feely", and Linus is a good example to us all of how it SHOULD be done. There. I said it.