Kernel Dev Tells Linus Torvalds To Stop Using Abusive Language
darthcamaro writes "The Linux Kernel Development Mailing List can be a hostile place for anyone. Now Intel developer Sarah Sharp is taking a stand and she wants the LKML to become a more civil place. Quoting her first message: 'Seriously, guys? Is this what we need in order to get improve -stable? Linus Torvalds is advocating for physical intimidation and violence. Ingo Molnar and Linus are advocating for verbal abuse. ... Violence, whether it be physical intimidation, verbal threats or verbal abuse is not acceptable. Keep it professional on the mailing lists.'"
The entire thread is worth a read, but Linus isn't buying it: "Because if you want me to 'act professional', I can tell you that I'm
not interested. I'm sitting in my home office wearing a bathrobe. The
same way I'm not going to start wearing ties, I'm *also* not going to
buy into the fake politeness, the lying, the office politics and
backstabbing, the passive aggressiveness, and the buzzwords. Because
THAT is what 'acting professionally' results in: people resort to all
kinds of really nasty things because they are forced to act out their
normal urges in unnatural ways.'
He also offered cookies in exchange for joining the dark side. An earlier reply by Linus further explains why he thinks it is OK to be mean: most of the time, he's only yelling at people who should know better (cultivating a crew of lead developers bound to him by Stockholm Syndrome?).
i love this guy (linus). he is kinda zen master ,he says what he think, without any fear
I once read a study of string quartets and communication methods. Some quartets were nice to each other and polite and tried not to hurt each other's feelings. Others insulted each other and said just what they thought.
The quartets that were willing to insult each other, and even sometimes get into fights, ended up playing music much more as a team, whereas the 'polite' quartets played poorer music, because instead of resolving disputes, they ended up each playing their own way.
Linus doesn't insult people, he insults what they do, when they do stupid things. Don't break the build/submit poorly written patches/etc and there isn't a problem. It is not personal at all.
"First they came for the slanderers and i said nothing."
Anyone who has worked with her in her capacity as the USB3 driver majordomo knows what a PITA she can be.
I don't think she is in any position to offer advice on professional behavior.
Violence, whether it be physical intimidation, verbal threats or verbal abuse is not acceptable. Keep it professional on the mailing lists.
Not acceptable? By who's standards?
It's seems acceptable by the law in most countries that matter for the development of the linux kernel.
It seems acceptable by the main dude (Linus)
It seems acceptable by the developers, as they could have forked and started their own project with a more acceptable mailing list policy.
Who is it not acceptable to? and why can't those people make their own fork or simply not participate in the mailing list? (besides Sarah Sharp) If we were losing lots of talented developers because they just couldn't bear the mailing list, that would be a different story.
There is no absolute morality of the way things should be. There is what works. If you have a way to make something work better, no one is stopping you.
Is it really a chance to grab power? If she can assert her will in this, does she become "a voice to be reckoned with"?
I saw a really mediocre movie once where it was asserted that when guys have an argument, they get it right out in the open, do a lot of chest beating, and then get to working together. Women on the other hand will play everything behind the scenes - cloaking it all in an air of civility while they sharpen their knives.
Since I saw that movie (ashamed to say I saw it, but if you happen to remember the reference go ahead and out yourself), I've notice that it's actually a very true statement.
If it's worth doing, it's worth doing for money.
Torvalds was always like that and whining won't change him.
Maybe it's time to eject him from the LKML and give the reigns to someone else ?
Being blunt has gotten me a lot further than being polite ever did.
There was this one customer/client/coworker (yeah, fucked-up business relationship), who just did not get what was going on. I tried being polite. I tried using all his lingo, "actioning" this and whatnot. I tried. It got me nowhere.
One phone call where I straight-up said "that problem was *your* fuckup, and I am tired of cleaning up your mess then getting blamed by you for it because you weren't even aware of the problem until I took care of it", and that got me further than months of politeness.
Hell, we still seem to get along. I think we've been communicating even better now that I've stopped "artificially limiting" my communications. I actually just made a note to myself to yell at him to check his code before he checks it in - there was a SQL file with an *obvious* syntax error, one that our standard IDE (which he uses) highlights...
I've worked projects since then where I'd wished I could verbally abuse co-workers. There's a general theme there. All those people who I wanted to abuse sucked. I think the moral of this story is, if you don't want to be verbally abused, try sucking less. :-P
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
You can call code bad while still being respectful to the person who wrote it.
Would you rather me say "Your solution doesn't work and this is why" or "You're a fucking moron and your code is crap." One of those comments is what we like to call "constructive" and the other is "hostile". One of them encourages the other person to do better and tells them what they did wrong. The other just tries to make them feel bad.
We have decided that in polite society we should be respectful to others. It's not about "kissing ass", it's about recognizing that people don't like to be bullied. People like people who are nice. It is also about recognizing that by treating people poorly you do not motivate them to do better, you motivate them to leave. Corporate America is not "professional" because we are sissies. We are "professional" because it easier to encourage dialog when people are not afraid.
Torvalds believes that he doesn't have to play by the rules because he is some Linux god and the rest of us can suck it. This is only true as long as the rest of us let him. People continue to be assholes and harass others as long as we sit here silent and take it.