I know Eric Raymond. I met him before I knew he had anything to do with Linux or free software. I consider his social advice on par with... Umm... someone who should never, ever be giving social advice.
Basically, this answer institutionalizes and rationalized the hacker's poor behavior. The hacker needs to learn how to advise people in a way that the listener learn from and respond to. This is a hard and complicated challenge. And it's not always possible. However, the rewards to this skill are immense.
"Umm... someone who should never, ever be giving social advice"
Okay, yeah, there's a certain irony in that, though he's talking about a particular interaction in a particular environment here...
"The hacker needs to learn how to advise people in a way that the listener learn from and respond to."
I say you're both right. Eric's statements are true, but overlook (out of tunnel-vision or out of a desire to not complicate the point) the optimization you point out. Yes, the hacker is defending his environment and attempting to educate, and yes, this would be much more effective if the recipients didn't need a lesson in how to listen to it.
(I don't claim to be perfect, but I try to make a point of explaining in other people's communication styles why what they've done is wrong for the medium they're using, even when an irate voice in the back of my head is muttering, "useless clueless newbie begone". That includes trying to lead them rather than merely stating that they screwed up. Maybe when I'm eighty I'll take the time to go through my mail archives and try to figure out how well or poorly I've done at this.)
You don't like the color stationary he's using, so you don't read the letter.
It's the color stationary he happened to have at hand. He didn't get up and cross the room to get the engraved letterhead.
Live with it.
It would be nice if he could explain things to you the way _you_ want them explained. But if it gets to be too much trouble, he'll just stop bothering. And the loss is going to be yours, not his.
It's amazing that any of the people who talk seriously to computers can still talk to humans after. I'd like my really competent surgeon to have a decent bedside manner, but if he doesn't, I can live with it. I can't live with an incompetent, caring surgeon.
I replied as both a computer professional and a front-line customer service professional. I brought my experience to the table. I now list useful communication as the #1 skill that every person should have. My statements are based on this belief. I myself had to learn this skill. I speak of the benefits of good communication as one of the converted.
Good communication takes work. Good communication requires two people willing to talk and work at it until points and understood or ideas conveyed. Both sides must learn and adapt. Both sides must translate. Quite honestly, it's hard but worthwhile work.
An idea is conveyed with both a message and a messenger. Both must succeed for the idea to reach its destination. It is wrong to blame with the speaker or the listener, yet both responsiblity for the failure.
I am afraid that I mis-explained myself a few days earlier. Let me restate, if I may.
Every day, a person has others telling them multiple things, with conflicting priorities, and without any solutions. Likewise, they see problems every day, and they point these out to others. In the workplace, this is the constant grind. This is the rule, not the exception.
Given this situation, a hacker, doing someone a favor by telling them something that they need to know, is just like everyone else. Everyone is giving information all the time and constantly. The distinguishing factor is not whether you give someone information that they need to know, it's whether you help them to understand how that imformation impacts them, work out an action, and negociate a priority for that action. The person who does those things gets listened to and has their points acted upon.
A person who just tells people things will find that their information is pushed to the bottom of the list and not acted upon. Thus, the hacker's information often is often disregarded and ignored.
(no subject)
Basically, this answer institutionalizes and rationalized the hacker's poor behavior. The hacker needs to learn how to advise people in a way that the listener learn from and respond to. This is a hard and complicated challenge. And it's not always possible. However, the rewards to this skill are immense.
(no subject)
Okay, yeah, there's a certain irony in that, though he's talking about a particular interaction in a particular environment here...
"The hacker needs to learn how to advise people in a way that the listener learn from and respond to."
I say you're both right. Eric's statements are true, but overlook (out of tunnel-vision or out of a desire to not complicate the point) the optimization you point out. Yes, the hacker is defending his environment and attempting to educate, and yes, this would be much more effective if the recipients didn't need a lesson in how to listen to it.
(I don't claim to be perfect, but I try to make a point of explaining in other people's communication styles why what they've done is wrong for the medium they're using, even when an irate voice in the back of my head is muttering, "useless clueless newbie begone". That includes trying to lead them rather than merely stating that they screwed up. Maybe when I'm eighty I'll take the time to go through my mail archives and try to figure out how well or poorly I've done at this.)
(no subject)
You don't like the color stationary he's using, so you don't read the letter.
It's the color stationary he happened to have at hand. He didn't get up and cross the room to get the engraved letterhead.
Live with it.
It would be nice if he could explain things to you the way _you_ want them explained. But if it gets to be too much trouble, he'll just stop bothering. And the loss is going to be yours, not his.
It's amazing that any of the people who talk seriously to computers can still talk to humans after. I'd like my really competent surgeon to have a decent bedside manner, but if he doesn't, I can live with it. I can't live with an incompetent, caring surgeon.
(no subject)
Good communication takes work. Good communication requires two people willing to talk and work at it until points and understood or ideas conveyed. Both sides must learn and adapt. Both sides must translate. Quite honestly, it's hard but worthwhile work.
An idea is conveyed with both a message and a messenger. Both must succeed for the idea to reach its destination. It is wrong to blame with the speaker or the listener, yet both responsiblity for the failure.
(no subject)
Every day, a person has others telling them multiple things, with conflicting priorities, and without any solutions. Likewise, they see problems every day, and they point these out to others. In the workplace, this is the constant grind. This is the rule, not the exception.
Given this situation, a hacker, doing someone a favor by telling them something that they need to know, is just like everyone else. Everyone is giving information all the time and constantly. The distinguishing factor is not whether you give someone information that they need to know, it's whether you help them to understand how that imformation impacts them, work out an action, and negociate a priority for that action. The person who does those things gets listened to and has their points acted upon.
A person who just tells people things will find that their information is pushed to the bottom of the list and not acted upon. Thus, the hacker's information often is often disregarded and ignored.