| Every time Linus Torvalds' rude behavior comes up on HN, people leap to his defense. Then, people leap on top of those people for leaping to his defense. Personally, I fall strongly in the "he's rude and annoying and should stop it" camp. For the sake of productive discussion, I'd like to list a few things that are not valid defenses to his dickishness: 1) "He's a visionary developer." Yes, but plenty of visionaries are also friendly and polite. You can have a strong opinion and argue it strongly without descending into namecalling. 2) "He's built something millions use." That we live a world where having success allows you to be a jerk is a bug, not a feature. Respect for the Linux kernel would be respecting the people who work on it, which Linus rarely does. 3) "Kernel developers are used to this kind of behavior and can take it." That doesn't meant they ought to have to. And plenty of kernel developers have left. It feels like there's a big to-do about somebody retiring from the kernel once every couple of years, at least. 4) "It's his project and he can do what he wants with it." Maybe. It's largely the world's project now. But even if it were totally his, having the right to do something doesn't mean one ought to do something. 5) "You couldn't do it, so shut up and let Linus do his job." It's not, and has never been, about me. I hope that by listing these, I can short-circuit some of the repetitive arguments on this topic... or at least confine them to one comment chain. |
That's your opinion, which is fine, but remember that other people may have their own opinions.
> and should stop it"
I think he's handled many situations very well. Mr. Torvalds only uses this type of language after a problem has persisted for a long time, usually after repeated attempts (either directly or through his "lieutenants") to fix the problem.
If the polite nudges don't work, stronger language can be necessary. There is a difference between careful use of strong language to make a specific point, and a personal attack or continuing grudge.
Mr. Torvalds has always had strict standards for code formatting because mix-styles eventually becomes a mess that is harder to maintain. Attacking the coding style is good management. It's cherry-picking to pull the one swear word he used.
> rude behavior
Sometimes strong language caries meaning. Cultural differences can make this a bit of a gray area, but in this case, a minor use of strong language was very effective at conveying just how bad those comment styles are for the long-term maintenance of the kernel.
It's slightly too long to include here directly, but please read this short work (poem? blank verse?), "How a plan becomes policy".
http://ogun.stanford.edu/~bnayfeh/plan.html
I'm not trying to justify arbitrary use of swearing or other rudeness. I'm suggesting that strong language is data which is foolish to ignore if it's used carefully.
> [items 1-5]
Most of these seem to be projection, not actual arguments that are used in the defense of the language.