Slashdot Mirror


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?).

853 of 1,501 comments (clear)

  1. Torvalds being foul-mouthed again? News at 11. by lvxferre · · Score: 5, Insightful

    Torvalds was always like that and whining won't change him.

    --
    Nerdy news for your nerdy needs? http://www.soylentnews.org Soylent News is people!
    1. Re:Torvalds being foul-mouthed again? News at 11. by Anonymous Coward · · Score: 3, Funny

      He's turned into the Justin Bieber of developers.

    2. Re:Torvalds being foul-mouthed again? News at 11. by lvxferre · · Score: 2

      Evilicious butter cookies.

      --
      Nerdy news for your nerdy needs? http://www.soylentnews.org Soylent News is people!
    3. Re:Torvalds being foul-mouthed again? News at 11. by Anonymous Coward · · Score: 5, Interesting

      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 ?

    4. Re:Torvalds being foul-mouthed again? News at 11. by Anonymous Coward · · Score: 5, Funny

      "Linus, eat a Snickers."
      "WHYYYYYY?!?"
      "Because you turn into Steve Jobs when you're hungry."
      *om nom nom*
      "Better?"
      "Better."

    5. Re:Torvalds being foul-mouthed again? News at 11. by Runaway1956 · · Score: 2

      That's downright vulgar. Much worse that stupid, ignorant and wrong. It's just vulgar. Bieber breath has never contributed a damned thing to the world. Comparing him to someone who has contributed is just vulgar.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    6. Re:Torvalds being foul-mouthed again? News at 11. by black3d · · Score: 2

      I also found it interesting that the editors quoted Sarah verbatim, except for "..."ing out her "Not *fucking* cool" in the middle there.

      --
      "The true measure of a person is how they act when they know they won't get caught." - DSRilk
    7. Re:Torvalds being foul-mouthed again? News at 11. by DJRumpy · · Score: 5, Insightful

      To be fair, anyone willing to take advice from a geek, who lives in his basement in a bathrobe, probably deserves the end result.

      It does nothing but serve his ego (and yes I know I will get flamed for this). There are valid reasons to keep things civil on the surface. Claiming we should just 'let it all out' in a professional environment is obviously not the way that the rest of the professional world has gone, with good reason. It's called acting like an adult, and most professionals learned to do so at an early age.

      Linus should not be held to some different standard.

    8. Re:Torvalds being foul-mouthed again? News at 11. by amicusNYCL · · Score: 2, Interesting

      To be fair, anyone willing to take advice from a geek, who lives in his basement in a bathrobe, probably deserves the end result.

      Linus "lives in his basement" now, too? Does he also have a neckbeard, Cheetos stains, and empty cans of Mountain Dew littering his room? Just because he said he was currently wearing a bathrobe doesn't turn the guy into some stereotypical geek loser. He's a better programmer than most of us will ever be, I think he's earned plenty of respect and doesn't need to be called out because he works from home while wearing whatever clothing he wants to wear. That's what you deserve to get flamed for, not for pointing out that Linus has a big ego (which he does) or doesn't want to live a corporate life (which he doesn't).

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    9. Re:Torvalds being foul-mouthed again? News at 11. by Anonymous Coward · · Score: 1

      That would be "reins", you goose. Reins are what you use to steer a horse, reigning is what you do when you're royalty.

    10. Re:Torvalds being foul-mouthed again? News at 11. by johnsnails · · Score: 1

      If you want friendly Linus, comment on his 3d prints on G+
      If you want to fondle his baby, do so at your own peril

    11. Re:Torvalds being foul-mouthed again? News at 11. by dnavid · · Score: 3, Interesting

      Maybe it's time to eject him from the LKML and give the reigns to someone else ?

      Go for it. In fact, everyone who thinks Linus' behavior is "unacceptable" should look up the definition of that word, stop accepting it, and fork the kernel.

      The best way to demonstrate that there exists a better way is proof by example. Alternatively, perhaps some reflection should be put into the fact that Linus did not win the role of lead kernel developer in a lottery, and the fact that he was its first developer also granted him no special claim to control the project for about twenty years. Linus doesn't just sit at home reading mailing lists while finding people to curse at. He's worked extremely hard not just in terms of writing code, but more specifically in wrangling developers. Until someone has had to do this, on a grand scale, over long time periods, with no external authority structure to back them up, that someone has no idea what they are talking about when they decide they or anyone else can do better.

      Linus saves his harshest criticism for other major maintainers, not individual developers. It amazes me that so few people misunderstand why it goes largely unchallenged. Its not because, as some have implied, that Linus has somehow weeded out non-sycophants. Its actually that large maintainers don't need an explanation for Linus' management style because they see the same problems themselves on a much smaller scale. They may not react in the same way, they may even disagree, but the vast majority of them *understand*. That understanding comes from walking a mile in maintainer shoes, and then realizing what the job of maintainer of maintainers is like.

      If even half of them disapproved of Linus' management of the kernel, a fork would have happened a long time ago.

    12. Re:Torvalds being foul-mouthed again? News at 11. by Tarlus · · Score: 1

      Javascript.

      --
      /* No Comment */
    13. Re:Torvalds being foul-mouthed again? News at 11. by arkane1234 · · Score: 1

      Careful, your entire life is on that "Ralph Nader" of OS's. You might want to re-evaluate what you said.

      --
      -- This space for lease, low setup fee, inquire within!
    14. Re:Torvalds being foul-mouthed again? News at 11. by Mashiki · · Score: 1, Insightful

      That's great and all, but civility costs nothing. Something that Linus doesn't understand. You know that saying, you get more with honey than you do with a stick alone.

      --
      Om, nomnomnom...
    15. Re:Torvalds being foul-mouthed again? News at 11. by 0100010001010011 · · Score: 1

      He's turned into the Theo de Raadt of Linux.

    16. Re: Torvalds being foul-mouthed again? News at 11. by Anonymous Coward · · Score: 5, Insightful

      I am sorry but you are so very wrong.

      Linux is a meritocracy. This means you have more influence and say over things the more you contribute and know, this is based on real merits and contrary to a corporate world not a bogus title.

      LKML has a lot of traffic. It is most time effective to just call out a thing which is bad. This has to be done in an unambiguous way. Direct language is the best way, it has the highest signal to noise ratio.

      Furthermore due to meritocracy you do not need to suck up and kiss ass like you do in a corporate environment (where your underling might become your manager, who knows why, so hedge your bets by being very PC and polite).

      So if you post bad stuff, you get shot down. Everybody gets the same rules applied to them. Why should some random woman be treated differently? Everyone is treated equally, that's good, right?

      If she wants good treatment, shut the fuck up and write better code and submit it, instead of spending time whining about it. It's stupid to whine that someone hurt your feelings. Guess what? Nobody fucking cares. If your code sucks, you will NOT get praise. Live with it or change your profession.

      Also, the purpose of LKML is to assist in making good software, not to run some feel good club.

    17. Re:Torvalds being foul-mouthed again? News at 11. by Luckyo · · Score: 4, Insightful

      Hilariously, I smell envy that even poster himself likely doesn't realize to be his/her motivator in this one. Fact is, he managed to get himself into the position where he doesn't have to care about office politics, political correctness or any other similar things that most of us have to deal with, regardless of our actual desire to do so. Most of us can only dream of ever reaching such a point in our lives.

      And he has an excellent point - much of the office backstabbing does come from buildup of being unable to call someone who is an asshole or a bitch just that to the face to reduce the pressure. So instead you get typical office crap that every one of us who works in the office has likely had to put up with where people hold grudges unable to act on them until they can do something REALLY nasty. As in something that would actually impact life and work performance, instead of just calling someone a bad word and moving on.

      If I were ever given a choice, I'd sure rather go for nasty expletives. But I wasn't. Linux on the other hand gets a choice, and he made it.

    18. Re:Torvalds being foul-mouthed again? News at 11. by Pseudonym · · Score: 1

      The difference between Linus and the Biebs is that Linus has earned the right, by conquest, to be listened to by the community. Even his half-baked dumb ideas are usually fairly interesting once the Slashdot system has filtered out the ones not worth listening to.

      Apart from that, the comparison is apt.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    19. Re: Torvalds being foul-mouthed again? News at 11. by Pseudonym · · Score: 2

      Oh, I'll take a project like that. But I won't contribute to it.

      I gave up petty bullshit schoolyard politics back when I left high school. I don't want it infecting my hobby.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    20. Re:Torvalds being foul-mouthed again? News at 11. by idunham · · Score: 1

      Over his garage, last I knew.

    21. Re:Torvalds being foul-mouthed again? News at 11. by somersault · · Score: 1

      You clearly haven't RTFA. It's nothing to do with being a woman. I don't think it was even anything to do with her. She is overreacting a bit though, the guys were just joking around, while actually giving some probably-useful advice in the meantime.

      --
      which is totally what she said
    22. Re:Torvalds being foul-mouthed again? News at 11. by Kaenneth · · Score: 1

      Beiber? I was thinking of Ballmer.

    23. Re:Torvalds being foul-mouthed again? News at 11. by Arancaytar · · Score: 3, Insightful

      Because omitting that part invokes the impression that by abusive language she means swearing, which deligitimizes her complaint as whining about political correctness.

      People don't need to be impolite or swear in order to be assholes to each other. (That's pretty much what Torvalds said, too, when he talked about office politics.)
      And people don't have to be assholes to each other in order to work in an informal atmosphere. (And that's what Sharp said.) What they're actually disagreeing on is whether the present atmosphere in the LKML is an abrasive but honest, or an abusive and toxic one, and where the line between that is. If people can debate about this reasonably without devolving into a mudslinging match about PC, censorship and (inevitably, sooner or later) sexism in IT again*, I'll be surprised.

    24. Re: Torvalds being foul-mouthed again? News at 11. by dywolf · · Score: 3, Insightful

      so merit makes abusive languange and threats and physical intimidation ok? ya, sure. try it in the real world, see how that works out for you.

      there is a big difference between "hey this is broke" and "hey you stupid b***h, you f***ing idiot, you broke this s***. i should come over to your house and break your fingers to keep you from screwing up my s*** even more".

      Linus is more and more becoming like a spoiled child, and no longer relevant. every time he opens his mouth to complain about the way his baby is evolving he just digs himself deeper.

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    25. Re:Torvalds being foul-mouthed again? News at 11. by geminidomino · · Score: 1

      It's nothing to do with being a woman

      TFA isn't, but the deluge of posts like the one I was replying to almost certainly is.

    26. Re:Torvalds being foul-mouthed again? News at 11. by geminidomino · · Score: 1

      Only if you use the word "standards" in the same way that Microsoft does.

    27. Re: Torvalds being foul-mouthed again? News at 11. by mjr167 · · Score: 5, Interesting

      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.

    28. Re:Torvalds being foul-mouthed again? News at 11. by Alioth · · Score: 1

      You've obviously never worked with or known any Russians.

    29. Re:Torvalds being foul-mouthed again? News at 11. by JWW · · Score: 1

      This is the second time I've seen this grammar complaint in the last week.

      Is another your/you're meme brewing???

    30. Re: Torvalds being foul-mouthed again? News at 11. by Tharkkun · · Score: 1

      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.

      And Mr Torvalds still hasn't figured out why Linux can't gain any recognizable market share. His attitude turns away good people.

    31. Re: Torvalds being foul-mouthed again? News at 11. by ultranova · · Score: 1

      there is a big difference between "hey this is broke" and "hey you stupid b***h, you f***ing idiot, you broke this s***. i should come over to your house and break your fingers to keep you from screwing up my s*** even more".

      Specifically, the latter sounds a lot like a threat to me. So why not simply call the cops? Let them deal with an asshole on a power trip, it's their job.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    32. Re:Torvalds being foul-mouthed again? News at 11. by stenvar · · Score: 1

      It's called acting like an adult, and most professionals learned to do so at an early age.

      If didn't live in your basement, you'll know that most people act unprofessionally some of the time. You'd also know that part of being a professional is dealing with the fact that other people often act unprofessionally.

    33. Re:Torvalds being foul-mouthed again? News at 11. by CountBrass · · Score: 1

      Torvalds has always been a foul mouthed whiner and politely asking him to behave like a decent human being won't change him.

      There, fixed that for you.

      Torvalds has always been a self-important arsehole -and I mean that in a bad way- and he's too socially inept to even realise what a spoilt little brat he is.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    34. Re: Torvalds being foul-mouthed again? News at 11. by vinod4linux · · Score: 1

      This is just like arguing that in a non-digital world, if you don't like someone's contribution or work, beat them up. Survival of the fittest.. keep beating people up until "they get better". Get out of your basement and try this out in person. The physical pain you will feel is quite similar to the mental one bullied people feel. You're also strongly discouraging people from starting to contribute - no one is perfect, people make mistakes and correct them and keep getting better. If you demoralize a person who's coming up to speed, you will lose some very good contributors. You might say you don't care - eventually you will.. when all that's left are thick skinned megalomaniacs. Such people can rarely work productively in a cooperative manner.

    35. Re:Torvalds being foul-mouthed again? News at 11. by datavirtue · · Score: 1

      Most of us can only dream of ever reaching such a point in our lives.

      Reaching the point of being an irrelevant bitchy douche?

      --
      I object to power without constructive purpose. --Spock
    36. Re:Torvalds being foul-mouthed again? News at 11. by amicusNYCL · · Score: 1

      Doesn't matter how good of a programmer he is if he's a dick.

      That's not true at all. Plenty of brilliant influential people are assholes. Steve Jobs is an obvious example.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    37. Re:Torvalds being foul-mouthed again? News at 11. by Luckyo · · Score: 1

      Yes.

      On the other hand I would not want to work with holier-then-thou self righteous assholes such as yourself. But you already know this, and that's why you're posting as AC.

    38. Re:Torvalds being foul-mouthed again? News at 11. by Luckyo · · Score: 1

      It seems that woman bitching about him seems to think him very much relevant?

    39. Re:Torvalds being foul-mouthed again? News at 11. by ichthus · · Score: 1

      It depends on what you mean by OS. If you take RMS's definition (that the OS includes all of the utilities), then no. If you take any embedded systems engineer's definition of an OS (a piece of software (or "kernel") than handles the scheduling and context switching between the rest of the processes), then yes -- Linus created an OS.

      --
      sig: sauer
    40. Re:Torvalds being foul-mouthed again? News at 11. by notany · · Score: 1

      Unless you are involved with the kernel, I would suggest that you would hold your judgment.

      Linus does not blow up without good reason. I challenge anyone to find example where Linus starts to really attack people when they are not doing something clearly stupid, that would result for not accepting patches if not solved (like breaking userspace and refusing to admit that it's error to do so). https://lkml.org/lkml/2013/7/16/565 I have been reading and contributing to the kernel and I think Linus uses cursing people as very effective way to emphasize the urgency and his seriousness of how badly some maintainer is fucking things up (hurting feelings really helps to save time when people don't get the message). He makes misjudgments and there are sometimes miscommunication, but he acknowledges them openly.

      One thing that separates Linux kernel development from other software projects I have worked with is that there are no grudges. When there is serious disagreement with Linus, there is one huge flame and the issue is settled in one way or another. After that he continues with that person just like before. There are some really difficult persons to work with, like glibc maintainer Ulrich Drepper and I would say that Richard Stallman is also much harder to work with than Linus.

      I don't advocate cursing people as general way to handle things, but I think that Linus has personality that makes it work. The problem is that if people just think there is some general lesson to be learned from his behavior that can be applied to others.

      I think he makes very good point at justifying himself:

      "I really fundamentally believe that being honest and open about your emotions about core/process is good. And because it's damn hard to read people over email, I think you need to be *more* honest and *more* open over email. I'm generally nicer in person. Not always."

      1. https://lkml.org/lkml/2013/7/15/407
      2. https://lkml.org/lkml/2013/7/15/446
      3. https://lkml.org/lkml/2013/7/15/547
      4. https://lkml.org/lkml/2013/7/15/547
      --
      Dyslexics have more fnu.
    41. Re: Torvalds being foul-mouthed again? News at 11. by oursland · · Score: 1

      Show me where Linus did any of what you're claiming. You've constructed a strawman and slandered him in your comment.

    42. Re: Torvalds being foul-mouthed again? News at 11. by oursland · · Score: 1

      "You're a fucking moron and your code is crap."

      Where did Linus say this? If you're going to associate him with it, you should be able to back it up.

    43. Re: Torvalds being foul-mouthed again? News at 11. by Raven42rac · · Score: 1

      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.

      I really liked this part.

      --
      I hate sigs.
    44. Re: Torvalds being foul-mouthed again? News at 11. by haruchai · · Score: 1

      Corporate America tolerated Bill Gates and Steve Jobs. When it comes to being hardasses, either of them made Linus look like an amateur.

      --
      Pain is merely failure leaving the body
    45. Re:Torvalds being foul-mouthed again? News at 11. by Holladon · · Score: 1

      Surely you aren't asking the AC to use more "professional" language about Mr. Torvalds...

    46. Re:Torvalds being foul-mouthed again? News at 11. by Holladon · · Score: 1

      The right "by conquest"? What is he, some kind of knight-errant? Should we all come forward on bended knee and pledge our allegiance to him like he's some kind of feudal lord?

      Odd turns of phrase aside, the "right to be listened to" isn't the same as the right to be listened to, without question, regardless of how rude, abusive, immature, violent, and otherwise inappropriate your comments and/or mannerisms.

      You wouldn't suggest that his creation of Linux entitled him to break the law, to cheat on his wife, or to beat innocent kittens, would you? The fact that he's contributed something to the world doesn't relieve him of the obligation we all share to be basically decent people to each other.

    47. Re: Torvalds being foul-mouthed again? News at 11. by Holladon · · Score: 1

      Bill Gates had his company hacked and slashed into pieces before his eyes, and Steve Jobs is dead. "Corporate America" might have tolerated their bullshit (since when is "corporate America" an appropriate arbiter of what's socially acceptable behavior?), but karma didn't. No, I'm not saying that Jobs got cancer because he was a bad person, but I am saying that, at the end of the day, he died an angry person whose billions could neither make him happy nor keep him healthy. Bill Gates seems a much happier person now that he's focusing on making the world a better place. People who remember Steve Jobs largely remember him for his products; conversations about Steve Jobs as a person are virtually guaranteed a liberal sprinkling of provisos, caveats, and words like "but." People who think about Bill Gates increasingly associate him primarily with charitable humanitarian and environmentalist causes. I know very few people who don't admire Bill Gates at least a bit, but I know plenty of people who disdain Steve Jobs -- even Apple fans.

    48. Re: Torvalds being foul-mouthed again? News at 11. by Holladon · · Score: 1

      Perhaps if you're unable to motivate your people to do better work without yelling at them to scare them into doing it (and thereby guarantee yourself higher rates of turnover, at least among your talented employees), it's due to your failings as a manager rather than their failings as workers.

    49. Re: Torvalds being foul-mouthed again? News at 11. by haruchai · · Score: 1

      Read the post I was replying to. I disdain Jobs as well but that didn't stop Apple from bringing him back after he was turfed from the company.
      And even the most wonderfully nice people die, and of horrible diseases.

      --
      Pain is merely failure leaving the body
    50. Re:Torvalds being foul-mouthed again? News at 11. by Holladon · · Score: 1

      Most people that most office workers wish they could call out for being an asshole? Are people displaying the kind of immaturity Linus Torvalds is endorsing. The only people I've ever wanted to be nasty to are people who are already being nasty to me, and I'm pretty sure that goes for most folks. Almost like this is a self-perpetuating spiral. Almost like leaders are what's needed to stop it. How unfortunate that someone with Linus' stature is so unwilling to be a leader.

    51. Re:Torvalds being foul-mouthed again? News at 11. by Holladon · · Score: 1

      TIL that familiarity with basic grade-school level homonym vocabulary is a "meme."

    52. Re: Torvalds being foul-mouthed again? News at 11. by Mashiki · · Score: 1

      So, in a meritocracy, abuse and abusive namecalling is the name of the game is it? Nice to know. Then again, having worked in a meritocracy, that really doesn't happen. When someone decides that said meritocracy is their own fiefdom, that's when the abuse starts. Either because he's so far up, no one will pull him down. Or the majority around he/she are sycophants, and will always back them up no matter how abusive they are.

      Again, civility costs nothing. It's only those with either poor social skills, or believe they're so great that the normal rules of civilization don't apply who think they can get away with it.

      --
      Om, nomnomnom...
    53. Re:Torvalds being foul-mouthed again? News at 11. by aliquis · · Score: 1

      Once there was Sun. And Oracle. And Apple. And ...

      And they was all professionals.

      And they all acted so very mature.

      (Once there was mac, Amiga and Atari fan boys .. )

      The only good options is the ones people don't use, because if people was using them why would I even have to mention them? So yeah. Obscure is good and your pick suck.

    54. Re:Torvalds being foul-mouthed again? News at 11. by aliquis · · Score: 1

      Linus eat your salmiak licorice.

    55. Re:Torvalds being foul-mouthed again? News at 11. by Pseudonym · · Score: 1

      What is he, some kind of knight-errant?

      It's a metaphor, obviously.

      Should we all come forward on bended knee and pledge our allegiance to him like he's some kind of feudal lord?

      Not in the RFC 2119 sense of "SHOULD". But if that's what you're into, knock yourself out. I won't judge.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    56. Re:Torvalds being foul-mouthed again? News at 11. by geminidomino · · Score: 1

      I'm sure you thought you had a salient point, but I think you forgot to include it in your post.

    57. Re:Torvalds being foul-mouthed again? News at 11. by nobodie · · Score: 1

      I think, believe and act on ideas that assume that you are working with a false dichotomy. It is not "be passive-aggressive" or "be rude and mean." (in the same way that it is not "use bad grammar" or "be understood").

      Years ago I did a deep and meditative study of the question of honesty and truthfulness. What I found is that I and others had mistakenly bought into the false dichotomy of "be honest and truthful" or "don't hurt people's feelings." In reality, people who hurt others with honesty are usually (normally, in almost all cases) giving incomplete truth. They are also doing this to protect themselves from people losing trust and/or faith and /or affection for them. But, this is just words and needs a good example, let's try one.

      A friend asks you for an opinion on their relationship with a romantic partner, a relationship that you think is cooling and is at risk of falling apart. You have an interest in this, since your friend is a good friend while their romantic partner has never interested you very much, and you have occasionally skipped unimportant chances to get together because of that coolness. Instead you started some other project or activity which has now become an important part of your life.

      Now (got the picture, in general?), if you are going to answer the question honestly you have to cover all the information above, as well as the fact that initially you had some sense of separation caused by the friend's new attraction to someone you didn't see anything in and the fact that you have now built up an activity relationship that doesn't include them but that you don't want to let go of in order to rebuild the relationship with your old friend and so their is a complex change that has occurred. In order to talk HONESTLY you have to include all the information about how you feel in relation to all the participants and the changes that have happened over time.

      Linus might argue that he does that using curses as a shorthand method of passing information. Obviously the new dev doesn't see it that way. Linus, in truth, probably doesn't want to invest the time in giving a full, complete and honest answer to anything, he just wants the job done quickly, completely and correctly. It is important to him and he makes that clear. So, he is being honest in the "other" way without being completely honest.

      In truth, I have learned to just shut up and say little rather than tell an incomplete or half-truth. It still is not being completely honest since I often do have something I could say, but just don't want to invest the time and effort into something that I don't feel connected to enough to justify the cost. So, my punchline is that it is possible, but requires more than most (I included) want to invest to be always completely honest. Linus wants to get shit done, and has found a way to achieve that efficiently and effectively. There is real value in that, and we should appreciate it with understanding.

      --
      Subversion of spatial scale luxury decoration ideas.
    58. Re:Torvalds being foul-mouthed again? News at 11. by ichthus · · Score: 1

      Wrong. It was based (conceptually) on Minix, and I was around.

      --
      sig: sauer
    59. Re: Torvalds being foul-mouthed again? News at 11. by HArchH · · Score: 1

      It seems to be working OK for the major of San Diego. He seems to think that misogyny is OK because he's the mayor. Apparently Linus holds himself to the same standard because he's the "mayor of Linux"?

    60. Re:Torvalds being foul-mouthed again? News at 11. by blippy · · Score: 1

      I'm disappointed that people think Linus' behaviour is justified. His outbursts are a nasty habit that only serve to escalate his anger. Whilst politeness might only be a social veneer, it's better than the alternative.

  2. Linus management technique works by cheesybagel · · Score: 4, Insightful

    If someone else managed to do his job better than him it would be trivial to do a fork. That this has not happened is a testament that his way doing things works. Simple as that. So what if he is verbally abusive.

    1. Re:Linus management technique works by ISoldat53 · · Score: 4, Insightful

      Sounds like MS in the early days. Management by screaming. I guess it was successful too.

    2. Re:Linus management technique works by quantaman · · Score: 5, Insightful

      If someone else managed to do his job better than him it would be trivial to do a fork. That this has not happened is a testament that his way doing things works. Simple as that. So what if he is verbally abusive.

      The fact Linux is awesome and Linus is an abusive and profane manager doesn't mean the profanity and abuse is necessary to make Linux awesome. It could be it helps cut through the BS and makes things more clear and efficient, it could also be being clear and direct would be just as effective and the profanity actually makes people emotional and irrational.

      The fact it's working doesn't mean it can't be improved.

      --
      I stole this Sig
    3. Re:Linus management technique works by Anonymous Coward · · Score: 4, Insightful

      Bullocks. Forking is not a simple procedure even if you have the stones to be an effective leader. You need to be at least as popular as the guys doing the doing the original project or there needs to be something fundamentally wrong with the direction of the project. Otherwise you're just another fork no one asked for.

    4. Re:Linus management technique works by ancientt · · Score: 4, Insightful

      And of course there is another option. You can refuse to accept that things you don't like cannot change and choose to try to improve them while still contributing something worthwhile. I don't agree with Sarah Sharp's assessment, but I respect her for trying to make something she cares about better rather than abandoning it because she doesn't like some small part of the whole system.

      I do think that we'd agree that professionalism is a good thing. I personally avoid cursing because it rarely improves communication and often gives people a reason to ignore what you have to say. Yet I highly respect someone saying what they mean in a way that makes it prefectly clear. For some people that means cursing or sounding harsh and I value that a lot more than sounding professional. If you can manage both, then it is what I think Linus and Sarah would both hope for, but if I have to choose between being professional and communicating successfully, I'll take the latter.

      I appreciate people who can say "I disagree with you and don't like your decision" without also resorting to an ultimatium to "do it my way or I won't play."

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    5. Re:Linus management technique works by war4peace · · Score: 2

      And that's how you might antagonize good people and send them to the other side.
      Inflexibility means that high winds will break your stuff rather than make it bend and survive the storm.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    6. Re:Linus management technique works by Anonymous Coward · · Score: 5, Insightful

      Or we can just wait until he dies and someone else takes over.

      You can accept this or not, but neither you, I nor Linus are going to live forever, nor is Linus' propensity to abuse people who are partially responsible for his own success.

      As you say, "this is a part of what he is, and he won't change." Evidently you think that this is a quality worth respecting.

      This is wrong. More importantly, this is "fanboyism" at its worst. I'm personally glad someone finally stepped forward and made Linus look like the childish brat he's become in the past few years. Just because he made that kernel you like doesn't mean every decision he makes is fucking gold. Get over it.

    7. Re:Linus management technique works by turbidostato · · Score: 5, Insightful

      "The fact Linux is awesome and Linus is an abusive and profane manager doesn't mean the profanity and abuse is necessary to make Linux awesome."

      No. But the fact that Linus is sometimes abusive, plus the fact that he thinks that sometimes he has to be abusive, plus the fact that he leads no less than Linux as a testament to his management abilities does mean something.

      He has a theory, he practices it and he has success backing him. You have a theory and... what else?

    8. Re:Linus management technique works by fredprado · · Score: 4, Insightful
      You can always try to change things you have little chance to change, but don't come crying when you fail, nor try to play the victim card.

      And I do not agree with your indoctrinated bullshit. "Professionalism" is not and won't ever be a good thing. Most worth things created in this world came from unprofessional people. And cursing is a tool as any other despite your prejudices and oversensibilities regarding it.

      I appreciate people who can say "I disagree with you and don't like your decision" without also resorting to an ultimatium to "do it my way or I won't play."

      However you may feel about it, that is a motive why companies and kernel development groups are not democracies. If you can't take direct orders you can't work in group.

    9. Re:Linus management technique works by fredprado · · Score: 4, Insightful

      In my opinion, any person sensible enough to feel antagonized by it at this level is a drama queen and is better off.

    10. Re:Linus management technique works by fredprado · · Score: 4, Insightful

      And hope that the person who takes over after him does not follow suit. And I do think it is a quality worth respect. We are full of politically correct idiocy in this world. It is past time people start to say what they really mean without fear of offending others. Nobody has the right to live their lives without being offended, and it is part of being an adult to learn to "take it like a man".

    11. Re:Linus management technique works by Joe+U · · Score: 4, Funny

      You spelled Apple wrong. Also, Dell, Sun, and Oracle.

      Most big time managers act like that. It doesn't excuse the behavior.

      Either way, Jobs is still dead and all his screaming and abusiveness didn't let him live one second longer. His money isn't very useful to him now.

    12. Re:Linus management technique works by Anonymous Coward · · Score: 3, Insightful

      Naa, he doesn't think he needs to be. He gets his rocks off by being abusive. It's a ego-fueled power trip. Nothing else.

    13. Re:Linus management technique works by Charliemopps · · Score: 4, Insightful

      I don't care how good he is, Linus has turned into a total complete dick in recent years. I followed him on Google+ for a while but I can't stand to read his posts any longer. It's one thing to be a dick, it's another to be arrogant, but he's crossed into the "I'm famous enough now that I have throngs of people that will agree with me no matter how much of a jerk I am"

      Ironically his argument about fake politeness is EXACTLY what he's getting. People are pretending that his horrible behavior is acceptable just because they don't want to get on his bad side. Acting professionally is not about politeness, it's about not muddying up the conversation with information that's not useful.

    14. Re:Linus management technique works by Darinbob · · Score: 1

      The whole point of the subject is that some people think it is broke. Though maybe they're not part of the cool kids club yet.

    15. Re:Linus management technique works by Anonymous Coward · · Score: 1

      It could be succeeding in SPITE of him. Your assumption is the level of success is above curve. It could very well be his unprofessional manner is hindering Linux growth. (There simply is no proof either way.) Playing nice with others is a human demand from another human being. He needs to man up and treat people like people. He's being ridiculous.

    16. Re:Linus management technique works by fnj · · Score: 4, Insightful

      Or you can give up being an offended prima donna and be glad there *IS* a linux kernel to work on; its existence is due to one man.

      I used to have a boss who would say "shut up" and "you're fired" in meetings and in regular work. I understood him. He was a great guy actually. Brilliant and not mean.

    17. Re:Linus management technique works by fredprado · · Score: 2

      But it produces results, unlike those nonexistent other kernels made by oversensitive whiny "professional" guys, like you.

    18. Re:Linus management technique works by Anonymous Coward · · Score: 1

      That's amusing. Equating "being a man" with "taking verbal abuse and threats by a man-child whose narcissicism is quickly outpacing his usefulness." As if somehow one is less of a man by taking offense when somebody spits in your face, verbally or otherwise.

      Nobody has the right to live in ignorance either, yourself included. Linus had his laid bare and his reaction is even more embarrassing than the problem -- he clearly thinks the entire Linux world should still revolve around him, when in reality he serves as no more than a curmudgeonly gatekeeper with a habit of abusing the people whose work he reaps the rewards of. Why should anyone respect him again? Because if we don't we're not "manly" enough for you? Give me a fucking break. I give less than a fraction of a fuck about what you think of my masculinity, but it's amusing. Why? You're doing the exact same thing that your golden idol is doing, turning a serious discussion into a dick waving contest. Imitation is the sincerest form of fanboyism, it shouldn't surprise me that idolizing Torvalds you would use similarly childish, puerile arguments to defend him.

    19. Re:Linus management technique works by the_B0fh · · Score: 4, Insightful

      And how the fuck is the fact that Jobs is dead is relevant to the point at hand? So, since Ballmer is alive, throwing chairs is now good?

      I'm curious how your brain works. Or is it fun just to dig that knife in deeper?

    20. Re:Linus management technique works by the_B0fh · · Score: 5, Insightful

      The fact that he is only abusive to stupid ideas, and very rarely, stupid people, is a good thing. Not suffering fools or stupidity is a good way to move the quality of the kernel forward.

    21. Re:Linus management technique works by Gerzel · · Score: 1, Insightful

      Doing a fork of the Linux kernal would not be a trivial matter.

      Yes STARTING a fork would be trivial but actually DOING anything with it of note is much harder as to DO have to get developers on board and you have to at least keep pace with the mainline.

      To surpass it you not only have to keep within pace, or better (slightly) excel at the development you also have to SELL that fork for others to use.

      So no it is not a trivial matter to replace Linus.

    22. Re:Linus management technique works by Anonymous Coward · · Score: 1

      as a former asshole technical lead, let me provide a little counter argument

      sometimes people get stuck. if you are polite about correcting them, they keep coming back again
      and again to the same points...sneaking stuff into the tree, trying to develop a consensus behind your
      back, interrupting every meeting with the same issue.

      some amount of this kind of dialogue is useful and necessary. but it reaches a point where as an architect you just
      have to say 'no. we're not rewriting the kernel in erlang'...and if it keeps coming back you need
      to start saying 'shut the fuck up, no more erlang discussion'

      otherwise you and your team are going to be spending half your time debating a switch to erlang until
      your project stops becoming relevant.

    23. Re:Linus management technique works by fredprado · · Score: 1

      Everybody has the right to live in ignorance. Living in ignorance is a personal choice and it is your prerogative. You, for example, seem to be very found of living like this and I support your right to do so.

      And being a man is exactly that, it is recognizing that the world does not conform to your tastes. It is understanding that people YOU think are a "man-child whose narcissistic is quickly outpacing his usefulness" do not have any obligation to accommodate your views or to treat you like you think they should. It is being able to deal with that a function, which you clearly are not.

    24. Re:Linus management technique works by LordLimecat · · Score: 1

      That is part of what he is, and he won't change.

      Saying "Im stubborn and so Im not going to change" isnt laudable, its a character flaw. Likewise, saying whatever comes to mind isnt a laudable example of "being a man", its showing a lack of restraint.

      People will judge you as immature and unprofessional if that is your conduct. It doesnt matter whether you find office politics repressive, thats the impression you will create. If Linus doesnt care, thats his prerogative, but its not wrong to ask for a bit of courtesy and respect on a mailing list.

      You're absolutely right that someone can take their ball and go home if they find the disrespect too much to take. Thats actually a pretty good reason not to be disrespectful to them. If you were to respond to this post with profanity, I probably wouldnt bother acknowledging your post, and you'd have yourself a pyrrhic victory. People dont like dealing with abuse, and you cant reason that fact away.

    25. Re:Linus management technique works by LordLimecat · · Score: 1

      Most worth things created in this world came from unprofessional people

      And its sold by people who can act and communicate professionally.

      "Professionalism" doesnt impact the quality of work you individually create, but it absolutely affects the quality of your communication and interaction with others.

    26. Re:Linus management technique works by russotto · · Score: 1

      Either way, Jobs is still dead and all his screaming and abusiveness didn't let him live one second longer.

      Wrong. I had a talk with the Big Boss, and he told me that if it weren't for Jobs's screaming and abusiveness, Jobs would have "fucking gone" 10 years earlier.

    27. Re:Linus management technique works by benedict · · Score: 1

      You know who could do his job better? He could, by figuring out how to make his points in a nicer way. He's putting forward a false dichotomy, between dickishness and passive aggression.

      --
      Ben "You have your mind on computers, it seems."
    28. Re:Linus management technique works by TheLink · · Score: 2

      I don't think profanity and abuse is necessary. The Postgresql team has produced decent software without much profanity or abuse (see their mailing lists archives: http://www.postgresql.org/search/?m=1&q=fuck&l=1&d=-1&s=r ).

      Once a project has a culture of abuse it's hard to change it esp in an OSS project. There aren't that many people with the knowledge, desire, skills and reputation to lead the project - you get the knowledge by being part of it, and then you might get the culture too ;). Add in a nonabusive temperament and the ability to convince others to be nonabusive and it's just easier to stick with Linus than to find an alternative ;).

      But yes this may reduce the number of contributors. Not many people _need_ to work on the Linux kernel and put up with abuse.

      --
    29. Re:Linus management technique works by fredprado · · Score: 1

      Sure, but we already have enough sellers. We don't really need more, my friend. ;)

    30. Re:Linus management technique works by Anonymous Coward · · Score: 1

      Translation: Let me put verbal abuse behind my words rather than sound arguments, as I have a constant need to emotionally suck on other people's emotional space and such things do not bother me (but it does bother normal people with emotion and compassion).

      Let me use puny justifications as an excuse to silence those who disagree with me, because I put my personal agenda and ego behind everything I do. If I do not succeed in everything, I feel like a failure. I have a constant need to control and manipulate everyone around me.

      I'm not a real leader in whom people put their trust and seek councel. Instead, I'm a toxic griefer who enjoy and take pride in other's pain and in hindering the work of others. Only by being in the way of progress do I feel required and needed, so I must seek such position everywhere I go. Only through cruelty and controlling behaviour do I feel in control, which is essential to stilling the deep boredom in my soul.

      Deep inside, I fear I have no soul.

    31. Re: Linus management technique works by fredprado · · Score: 1

      I won't, I will break yours instead. :)

    32. Re:Linus management technique works by LordLimecat · · Score: 1

      But I assume on a project as large as linux you need to communicate and interact with others.

    33. Re:Linus management technique works by stenvar · · Score: 1

      The fact Linux is awesome and Linus is an abusive and profane manager doesn't mean the profanity and abuse is necessary to make Linux awesome. ... The fact it's working doesn't mean it can't be improved.

      And the wonderful thing is that it's open source, and if you can improve the development processes, you are welcome to demonstrate that you can improve it.

    34. Re:Linus management technique works by fredprado · · Score: 3, Informative

      Do not try to push at me your hypersensitivity and your own very personal definitions of "abuse". If you can't take it, it is your problem. man up and deal with it.

    35. Re:Linus management technique works by Anonymous Coward · · Score: 3, Insightful

      How is it that the only options in your mind are, "Ranting like a blue-veined cock at everybody who dares disagree or fail to heed every precious word you utter," or "roll over and be a completely passive submissive doormat"?

      There is a middle way, which allows you to be assertive and direct without ranting like an asshole.

    36. Re:Linus management technique works by fredprado · · Score: 1

      As I said we already have enough salesmen in this world.

      The communication you need to "sell" stuff isn't the same you need to manage a group of developers. The fact is, no matter how much you dislike him, his way works. So did Steve Job's, whose behavior wasn't much different than that, and to be honest from most CEOs out there. When you are a leader you don't need to be nice, it is actually a hindrance trying to be so.

    37. Re:Linus management technique works by fredprado · · Score: 1

      Depends on the results it achieves. I personally don't like Bush, certainly not because of his manners, but because of some of his policies, but he managed to conduce US for 8 years and did less damage than the current president as far as I can see. To be honest most of those policies that I found abhorrent in Bush's mandate have been kept untouched by Obama, even though he seems to be a much nicer person. See? Being nice has nothing to do with results.

    38. Re:Linus management technique works by ildon · · Score: 1

      You say that as if being nicer would have somehow prolonged his life.

    39. Re:Linus management technique works by MobSwatter · · Score: 1

      Linus is a straight shooter, it fits with logic and his position is highly dependent upon that aspect. Keep it real Linus.

    40. Re:Linus management technique works by tlhIngan · · Score: 1

      "The fact Linux is awesome and Linus is an abusive and profane manager doesn't mean the profanity and abuse is necessary to make Linux awesome."

      No. But the fact that Linus is sometimes abusive, plus the fact that he thinks that sometimes he has to be abusive, plus the fact that he leads no less than Linux as a testament to his management abilities does mean something.

      He has a theory, he practices it and he has success backing him. You have a theory and... what else?

      So, basically, the Steve Jobs management model strikes again. First at Apple, and again for Linux.

      Of course, the thing is, the Steve Jobs method of being an asshole only works for certain people with certain personality traits. For Jobs, it was his charisma and RDF. For Linus, it's practically hero worship - after all, he created a very useful piece of software.

      Of course, there's also a whole pile of people who are put off by such tactics - after all, having physical violence threatened or being cursed out can make one question their motivations. For there are legions of people who were put off by Jobs' assholeishness and many who quit after being chewed out by Jobs (and these people were, for the most part, leaving dream jobs that paid decently - they just couldn't stand the verbal abuse Jobs would dish out).

      Will it affect anything? Well, Apple's still around and didn't collapse while Jobs was at the helm, and Linux won't either - the long time people have grown used to it, the newbies know what to expect, and everyone else just works away quietly on their fork of the kernel. And yes, there are tons of forks to the kernel - after all, every Android phone releases a kernel, yet I'm sure 99.99% of those patches never make it back into mainline.

    41. Re:Linus management technique works by miroku000 · · Score: 1

      Linus thinks cursing is the best way to communicate sometimes. At times it is. But, on a developer mailing list, most of the time it isn't. The fact that Linus thinks it is needed shows his limitations as a manager. As a programmer and architect, he is awesome though. Anyway, someone should tell her to go to the OpenBSD mailing list...

    42. Re:Linus management technique works by DerekLyons · · Score: 1

      So no it is not a trivial matter to overcome the inertia of the existing mainline and the network effect of the existing developer base.

      There, fixed that for you.

    43. Re:Linus management technique works by bunbuntheminilop · · Score: 1

      Most managers are accountable to someone, and tend to balance the needs of various stakeholders, i.e. workers, internal/external customers, owners, suppliers etc.

      Who is Linus accountable to? When he swears at the other devs, which stakeholders' interest is he trying to protect? The users?

    44. Re:Linus management technique works by Your.Master · · Score: 1

      Do you honestly think that the make or break aspect of the Linux Kernel vs. other FOSS kernels is how much of a dick Linus Torvalds is?

    45. Re:Linus management technique works by radarskiy · · Score: 1

      Why yes, that is an excellent example of survivorship bias.

    46. Re:Linus management technique works by quantaman · · Score: 4, Insightful

      The fact it's working doesn't mean it can't be improved.

      The fact that you would even state such abject stupidity means you don't understand the simple, salient point that has long ago been made. You would do well to avail yourself of the reams of tired, boring, and utterly meaningless conversations in the past where I eventually explained the simple point so that a moron like you can stop wasting all our time in the here and now.

      If you want "maturity" as defined by some passive aggressive type of niceness that comes when you don't ever say what you are actually thinking, you are in the wrong place. We're here to get something done and you can take your sissy, pandering, liberal business-speak ethos and cram it into some corner that doesn't involve the rest of us who are trying to get something valuable done.

      You took 5 lines to insult me in various ways and make a couple points about why impolite speech is more effective.

      Frankly I think you would have been more clear if you just insulted my position. You said what you were thinking and you drifted off-topic, so what if I'm a moron, and why do you think I'm not trying to get something valuable done? Neither of those are relevant to the discussion.

      Yes I'm polite, but I also think I've very direct, and I don't think I'd be any more clear if I used profanity.

      --
      I stole this Sig
    47. Re:Linus management technique works by fredprado · · Score: 1

      Nope, but it is something that works, unlike many other projects led by more polite people. Therefore I couldn't care less if his behavior is helpful, harmful or neutral to his success. It is irrelevant. You don't mess with something that is working unless you have a very good motive to do so.

    48. Re:Linus management technique works by Score+Whore · · Score: 1

      Most worth things created in this world came from unprofessional people.

      You pretty much made that up and the fact that it even gets past your plausibility filters just shows how much you take for granted the things that make civilization possible.

      Here's what you can expect to happen if the linux kernel dev space continues being juvenile and narcissistic: the money will dry up. Every year there is more than five million dollars contributed to the Linux Foundation by large corporations. That money will disappear when it becomes a liability for them to have to deal with the completely toxic nature of the kernel development process.

      The real labor done in the kernel already happens inside the big corps. Torvalds appears to be completely insecure in his role, I won't be surprised to see him bypassed and then just become irrelevant in the next few years.

    49. Re:Linus management technique works by schnell · · Score: 1

      I used to have a boss who would say "shut up" and "you're fired" in meetings ... He was a great guy actually. Brilliant and not mean.

      Please do explain further.

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    50. Re:Linus management technique works by Zontar+The+Mindless · · Score: 1

      The cultural lines are definitely there--even between countries speaking the same language.

      I recall raising my eyebrows any number of times at the some of the language I heard on Australian radio and TV when I'd first moved there from the States.

      Remember the infamous Seven Words You Can't Say On Television ? Well, it turns out that six of these words are not on the Aussie version of that list... ANYhow...

      Then I lived there for 6 years, got used to it, started speaking more freely myself, and now since moving to Sweden have to watch myself constantly when talking to Swedes and (other) Americans.

      In any case, I don't find Linus' language particularly... exciting. I find it pretty ordinary, really.

      And it's always a bit refreshing to see someone who's not afraid to use real, live, ordinary language to refer to something that stinks as "shit".

      --
      Il n'y a pas de Planet B.
    51. Re:Linus management technique works by schnell · · Score: 1

      The fact that you would even state such abject stupidity means you don't understand the simple, salient point that has long ago been made ... so that a moron like you can stop wasting all our time in the here and now ... we're here to get something done and you can take your sissy, pandering, liberal business-speak ethos and cram it into some corner that doesn't involve the rest of us.

      Linus?

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    52. Re:Linus management technique works by Zontar+The+Mindless · · Score: 1

      Who is Linus accountable to?

      You're asking the wrong question. It's not who, but rather what.

      He's accountable to the kernel.

      (BTW, I love lops. Used to raise them back in the early '90s. Had about 20 of the little buggers running around my backyard at one point.)

      --
      Il n'y a pas de Planet B.
    53. Re:Linus management technique works by Threni · · Score: 1

      No, but I happen to enjoy profanity. So do a lot of other people. If you don't like it there's always the Disney channel.

    54. Re:Linus management technique works by DRMShill · · Score: 5, Funny

      Absolutely. When people criticize Michael Jackson for allegedly molesting children, I tell them the exactly same thing. It's a fact of life. It's impossible to make music that great without touching a few kids. Likewise it's impossible to write some code without impersonating a high school.

    55. Re:Linus management technique works by spire3661 · · Score: 1

      And? IM sorry did you have a point? Some people get their rocks off climbing arbitrary points on a map (Everest). Linus likes to be mean to people who are stupid....

      --
      Good-bye
    56. Re:Linus management technique works by spire3661 · · Score: 1

      IN most human enterprise, people who can perform exceptionally well are often given a pass. We do it everyday for sports heroes, why not Linus?

      --
      Good-bye
    57. Re:Linus management technique works by spire3661 · · Score: 1

      The problem is, hes right. Professionalism can be dressed up abuse too. Being 'professional; you can still be vile, mean, nasty, and cruel, just with a smile on your face and calm demeanor.

      --
      Good-bye
    58. Re:Linus management technique works by idunham · · Score: 1

      Completely toxic?
      No. Every time that I've seen something about Torvalds swearing at someone, it was someone who
      (1) Broke something
      (2) Had the breakage pointed out (not always by Linus)
      AND
      (3) Still insisted that their broken change was the right thing.

      If there isn't someone answering those who actively defend garbage, how do you expect to avoid the end result being garbage?

    59. Re:Linus management technique works by Jmc23 · · Score: 1

      Nah, you're just a jerk up on his high horse.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    60. Re:Linus management technique works by Jmc23 · · Score: 2

      If you can't say what you mean, without being mean, you're a boy and not a man.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    61. Re:Linus management technique works by Escogido · · Score: 1

      So is there an agreement that the choice is between 'professionalism' and, let's call it lack of anger management? Sounds like a false dichotomy to me.

      I completely on board with Linus that 'professionalism' today does, in fact, imply many things that are bad for your karma, including office politics, hypocrisy and so on. But at the same time it also implies a couple things which are actually good. In particular, being able to give feedback to other people in such a way that they are not being offended by the form is one of them. Sure, you can always say that people should always welcome feedback in whatever form it takes, but reality is, humans are imperfect and their egos are fragile. If you have talented, motivated people who are adding value to your project, pissing them off without a good reason will simply mean your project wouldn't be as good. The cost of getting some anger management skills in place seems to be a very affordable one to pay, aside from it having an intrinsic value of being a nicer person (which some people may disagree with me on).

      And as for the "he's so brilliant and kernel group kicks so much ass they don't really need people with fragile egos in there" argument, I'd draw an analogy with business. Even if you're making great money, AND you still leaving money on the table somewhere, you can improve and should improve. The culture of never stopping to improve begets great things. In the same fashion, if your manners mean someone who could have contributed to your project, did not, it means you did your project a disservice.

    62. Re:Linus management technique works by TheRaven64 · · Score: 4, Interesting

      Someone recently cc'd him on a post on the LLVM mailing list, and he decided to chime in with a long rant where he was both rude and technically incorrect. It made me very glad that I don't use Linux, and just that little bit less likely to respond to bug reports that only affect people who do. Meanwhile, I recently got a bug report from one of the OpenBSD developers (a community with a reputation for being somewhat... acerbic). It was detailed, polite, and proposed two possible fixes. It was followed up by testing of the fix that I proposed. I don't use OpenBSD either, but I'm a lot more likely to fix bugs for people who do because this report was characteristic of my interactions with their developers.

      --
      I am TheRaven on Soylent News
    63. Re:Linus management technique works by slimdave · · Score: 1

      Either way, Jobs is still dead and all his screaming and abusiveness didn't let him live one second longer. His money isn't very useful to him now.

      Sure it did -- it got him the money to be able to commit to a liver transplant 2,000 miles from his home because he had a private jet that could fly him anywhere at a moment's notice.

      http://www.amednews.com/article/20090727/profession/307279979/4/

    64. Re:Linus management technique works by AmiMoJo · · Score: 1

      I wouldn't be happy with that behaviour. It's not constructive for the individual and needlessly douchbaggy. If you can't communicate effectively in a civil manner that doesn't bother your employees you are a failure as a boss.

      This is pretty much why there are so few women in tech jobs. Macho dicks with this kind of attitude put them off, and I certainly wouldn't want to work with a guy like that.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    65. Re:Linus management technique works by peppepz · · Score: 1
      Saying the things that one thinks is a quality, more so in a world where form is not only getting more important than substance, but it is also becoming antithetical to it. I have an uncomplicated nervous system and I much prefer people telling me directly what they think about me or the things that I do, rather than having to do social reverse-engineering in order to figure out what smiling, polite and necktie-wearing colleagues say when I'm not there.

      (And by the way, being able to understand and potentially appreciate jokes is an important trait for social interaction, and the whole LKML thread we're talking about was clearly tongue-in-cheek.)

    66. Re:Linus management technique works by Anarchduke · · Score: 4, Insightful

      On the other hand, many of the people "working" for linus are doing this on their own dime. Push them too far and they might say, "Fuck off, I have better things to do then get yelled at by a twat in a bathrobe."

      --
      who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    67. Re:Linus management technique works by chris.alex.thomas · · Score: 1

      You sure showed him didn't you!!

    68. Re:Linus management technique works by ArsenneLupin · · Score: 1

      So, since Ballmer is alive, throwing chairs is now good?

      Well, usually, exercise is considered to be good for your health (and thus longevity...). However, looking at Ballmer, he would benefit from throwing more chairs, not less!

    69. Re:Linus management technique works by dotgain · · Score: 3, Funny

      Shut up. You're fired.

    70. Re:Linus management technique works by Dog-Cow · · Score: 1

      So the guy who has collectively managed hundreds of people over 2 decades has limitations as a manager that he should give a fuck about?

      Slashdot is such a funny place because so many people here think that Linus cares if anyone disagrees with his style or that he cares if big companies stop funding kernel development. The fact is anyway that you're all 100% wrong. Those huge corporations, like I dunno... IBM or Intel don't give a crap how Linus talks to other developers. All they care about is that Linux continues to be a kernel they can make money from.

    71. Re:Linus management technique works by war4peace · · Score: 1

      Oh yes, I forgot. We all MUST have big balls and chew tobacco, otherwise we're drama queens.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    72. Re:Linus management technique works by Anonymous Coward · · Score: 1

      Linus job is to keep multi-billion-dollar corporations that are used to steamroll over everyone, AND joe-basement both capable of being productive, and not undully influencing the entire kernel too much. And that doesn't include the massive crowd of "fire shitty crap and forget" embedded coders (I refuse to call that people software engineers). THIS is not how your usual software project goes, it is rather incommon actually.

      There are two ways to go about keeping it under control: one is the "Game of Thrones" way, the other is the Conan way. And the Conan (perkele) way is transparent to all, and has much less latency.

      It is also a lot more healthy to everyone but the one being yelled at. It is only abusive if you don't consider the backstabbing polite crap pulled by often incompetent techs but always brilliant social fighters to be abusive in the first place.

    73. Re:Linus management technique works by tjstork · · Score: 1

      Well it works ok because men in that situation tend to be willing to put up with it. Women won't, and as women make gains in IT, Linux will ultimately fall a bit behind for the loss of their talents.

      --
      This is my sig.
    74. Re:Linus management technique works by kimhanse · · Score: 1

      Fixing wrong moderation

    75. Re:Linus management technique works by ancientt · · Score: 1

      Really? I think of professionalism as being competent, prepared and... treating people with respect, but then I can see how that wouldn't appeal to an ass.

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    76. Re:Linus management technique works by kokoko1 · · Score: 1

      I also follow Linus on G+ and really enjoy his posting, please point me to the post make you think of him as dick!

      --
      http://askaralikhan.blogspot.com/
    77. Re:Linus management technique works by AmiMoJo · · Score: 1

      Being publicly labelled an idiot by the project manager on a mailing list read by your peers and getting a bit fed up makes you a drama queen?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    78. Re:Linus management technique works by TheRoss · · Score: 1

      I think the point was the ultimate futility of all that "screaming and abusiveness"-- though it could almost be extended to be about the ultimate futility of... everything?

    79. Re:Linus management technique works by sl4shd0rk · · Score: 1

      Or is it fun just to dig that knife in deeper?

      Whoa.. Jobs was murdered? How do you know this?

      --
      Join the Slashcott! Feb 10 thru Feb 17!
    80. Re:Linus management technique works by L4t3r4lu5 · · Score: 1

      Dude. Correlation != Causation. Did you not get the memo?

      Maybe all of the kernel devs are fucking double-plus good at what they do, and just ignore him when he goes off on a rant. "Whatever, douchenozzle. I'm carrying on with my work. You go scream at the wall."

      In my scenario, things still get done, Linux still rules, and Linus is not the wind in everyone's sails; Making Linux great is. Linus is just blowing hot air; Granted, some of it may push the boat forwards, but most of it just causes everyone to sweat a little harder.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    81. Re:Linus management technique works by L4t3r4lu5 · · Score: 1

      It is possible to tell someone they're wrong without calling them a "fucking moron". How do you think Linux would fare if the entire mailing list went "Fine. If you can do it better, have at it. Unsubscribe." I don't think Linus has enough hours in the day to do all of the work himself. It's almost 16m lines of code, FFS.

      All she's asking is for him to reign in the profanity and abuse. If he can't, he's likely to end up ruler of a kingdom of one.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    82. Re:Linus management technique works by buddyglass · · Score: 1

      He could do a fork and get ignored, regardless how effective a manager and/or developer he is. Torvalds' kernel is the official one. It's the one the committers are going to commit to, not some random guy's fork. There's inertia.

    83. Re:Linus management technique works by dywolf · · Score: 1

      Professionalism is always a good thing. you're a fool to think otherwise. shouting matches are not productive. emotions get in the way and mar/bias opinions and performance. the fact the neckbeards voted you insightful only further shows how much the /. crowd needs to grow up.

      Some questions:
      Cop pulls you over. Want professionalism or to start out with a litany of curses and insults to your heritage with your ticket?
      Marines fight a battle, finish it. Aftwerwards: you want professionalism and moving onto the next task, or videos of them urinating on corpses afteraward?
      Big Bank Mega CEO bumps into you in Starbucks, you accidentally spill his coffee all over him. Want professionalism, or your money to disappear?
      Politicians elected to a job, to represent their people. You want a professional who does that, or one who decides he knows better than you?

      Cherry picked examples, sure. But the point is simple. Professionalism is not bad. Professionalism does not mean lying or backstabbings. That view is shortsighted, immature, and ignorant.

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    84. Re:Linus management technique works by dywolf · · Score: 2

      short version: you can be honest and direct, and be professional at the same time. In fact, its what being professional is. you people are confusing professionalism with office politicking.

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    85. Re:Linus management technique works by Grey+Geezer · · Score: 1

      It's a bottom line kindof thing...you wouldn't understand.

      --
      The USA is only 4X older than me...perspective
    86. Re:Linus management technique works by westlake · · Score: 1

      Nobody has the right to live their lives without being offended, and it is part of being an adult to learn to "take it like a man".

      and here I was fool enough to believe that being an adult meant that you had stopped behaving like an adolescent.

    87. Re:Linus management technique works by Ash+Vince · · Score: 1

      Ironically his argument about fake politeness is EXACTLY what he's getting. People are pretending that his horrible behavior is acceptable just because they don't want to get on his bad side.

      Not necessarily. He mentions in his reply that he does not hold grudges. Many people are like this, we forget about disagreements quickly and don't let them tarnish future communications.

      It means that some people might be talking to him politely, because he is talking politely to you at that time because there is not disagreement over the current topic of conversation. How you communicated yesterday over a different topic is of no relevance. if you force it to still be relevant because you bear a grudge then that may be something you need to resolve, not them.

      In my opinion after reading what she reacted to like this it is obvious that this is not a reaction to the actual email she replied to, as the email she replied to was obviously a joke about accidentally squashing someone.

      It sounds like she replied to that but was actually taking issue with something else, probably the caustic nature of a bunch of male developers who all incredibly passionate about something that has very much become their baby. They no longer (and probably never have) viewed their work on the kernel as job. It is a hobby that they started getting paid for.

      As to whether she is right I guess it depends. I know of many careers where rudeness is accepted, you just get used to being spoken to in that manner if you know their is no maliciousness behind it. I always remember by stepfather taking about journalism and how his editors spoke to him, they would still all socialise together though as soon as the broadcast went out and both parties always knew that there was no real ill meant, it was just one way of blowing off steam that was acceptable in their workplace.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    88. Re:Linus management technique works by terjeber · · Score: 1

      Not being a self-centered "I know best" idiot, would have. In fact, it would probably (possibly) given him a normal life span. Instead he was convinced his superstitious notions were more correct than the experts information, and he paid the price.

    89. Re:Linus management technique works by Khyber · · Score: 1

      "In my opinion, any person sensible enough to feel antagonized"

      In my opinion, you need to take your ill-educated ass back to school, re-learn how to finish sentences, and use the proper words.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    90. Re:Linus management technique works by Khyber · · Score: 1

      "But it produces results, unlike those nonexistent other kernels made by oversensitive whiny "professional" guys, like you."

      No, it produces headaches.

      Which is why my entire research facility runs on my own custom kernel, from the automated systems to the IP-controlled robot that lets me 'walk' around my facility even when I'm halfway across the globe.

      And it shows results better than any Linux system ever created. It keeps ignorant tools like yourself fed for cheap.

      What has your fanboi god Linus done to help the world? Nothing that great, I can assure you. I'm using my tech to feed people.

      Until he's actually doing the world some good, he's a nothing, a nobody.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    91. Re:Linus management technique works by westlake · · Score: 1

      If someone else managed to do his job better than him it would be trivial to do a fork.

      Recruitment. Management. Funding. Programming. It is never trivially easy to fork a project on this scale.

    92. Re:Linus management technique works by fredprado · · Score: 1

      But the fact is, the entire list is not composed of idiotic politically correct assholes. It is composed of people that actually prefer an environment where people can say whatever they want.

    93. Re:Linus management technique works by fredprado · · Score: 1

      Please, don't be pathetic and disgruntled because other people are doing better than you. It is pitiful.

    94. Re:Linus management technique works by JWW · · Score: 1

      Linux has enough sellers?

      When was the "year of the Linux desktop" again?

      I'm not saying Linux isn't being sold professionally on a lot of levels, I'm just saying the potential to be sold to a much much much larger audience is still there.

    95. Re:Linus management technique works by Khyber · · Score: 1

      Linus is in no way doing better than myself. He's not even providing anything useful.

      What's truly pitiful is your defense of a man who in reality is a nobody doing nothing to improve the world.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    96. Re:Linus management technique works by virtualbob99 · · Score: 1

      I completely agree. I don't know what that poster got out of reveling in the guy's death.

    97. Re:Linus management technique works by fredprado · · Score: 1

      I am pretty sure that is your opinion, Mr. Nobody.

    98. Re:Linus management technique works by fredprado · · Score: 1

      It not being "sold" to desktops certainly isn't because of anything the Kernel development team is doing, my friend. the kernel we are talking about is in more than 50% of every piece of microprocessed equipment out there.

    99. Re:Linus management technique works by ichimunki · · Score: 1

      I have a theory too: that you're a fucking moron. Because there is a mountain of evidence you're plainly too inept/stupid/monkey-fuck-dumb to realize is piled high on top of your thick head. For someone who wants to sound rational about the topic, you really should be ashamed to even think something so obviously wrong, let alone give voice to it.

      To wit: Lots of us engage in abusive activity like this and we don't succeed with the type of behavior Linus exhibits here. Instead we're just abusive jerks who are frequently held accountable for our antisocial behavior and then go off to whine about how no one else does anything right and how if they just listened to us and blah blah blah. Then we see the masters of our craft with their own abusive tendencies as justification for what we have been doing. Because, after all, we're just cutting through the crap, avoiding the politics, and (get this) promoting our own cultural identity!

      So is this behavior necessary for success? Does Steve Wozniak act like this? Yukihiro Matsumoto? Larry Wall? Tim Berners-Lee? Do Ken Thompson, Brian Kernighan and Dennis Ritchie act like this? Bjarne Stroustrup? Anders Hjelsberg? Maybe I don't know these guys well enough... do they all act like this when we're not looking? Or are they able to do their thing without being abusive or demeaning to those with whom they are working?

      Is it possible that we see plenty of success stories acting like this because it's just an all-too-common trait, rather than a defining characteristic of those who are successful?

      --
      I do not have a signature
    100. Re:Linus management technique works by fredprado · · Score: 1

      Nope, I don't like Obama either. And I do agree that he screwed things up pretty badly, and that he is no better than Bush.

      I am sorry if I wasn't clear about it. I just said he was "nicer", in the sense of being more polite. You misunderstood me.

    101. Re:Linus management technique works by V+for+Vendetta · · Score: 1

      You can refuse to accept that things you don't like cannot change and choose to try to improve them while still contributing something worthwhile. I don't agree with Sarah Sharp's assessment, but I respect her for trying to make something she cares about better rather than abandoning it because she doesn't like some small part of the whole system.

      I feel like that's the wrong approach to the topic. This has IMHO nothing to do with (changing) things, but with (changing) people. Which I consider to be a bad thing. "Retrain" people whose behaviour you don't like? That's what totalitarian regimes did and do.

      It also begs the question: why should Linus change, why doesn't she?

    102. Re:Linus management technique works by Valdrax · · Score: 1

      And I do not agree with your indoctrinated bullshit. "Professionalism" is not and won't ever be a good thing. Most worth things created in this world came from unprofessional people. And cursing is a tool as any other despite your prejudices and oversensibilities regarding it.

      If you say rudeness is tool, then well violence is one too, and most people disapprove of both for the same reason. Aggression and deliberately stepping on others toes facilitates resentment and sabotage. Worse, "letting it all out" doesn't diminish anger. Studies are clear that it only trains you to experience it more.

      However you may feel about it, that is a motive why companies and kernel development groups are not democracies. If you can't take direct orders you can't work in group.

      If you can't give orders without attempting to browbeat your inferiors with hostile language, then you can't really work in a group either. Managers like that are the ones that everyone is either waiting to see replaced or jumping ship to avoid. No one respects a tyrant.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    103. Re:Linus management technique works by vilanye · · Score: 1

      I see you didn't read the exchange. Sara swore far more than Linus did in that exchange.

    104. Re:Linus management technique works by vilanye · · Score: 1

      Tannenbaum was wrong and is a dumbass.

      Why should anyone be polite to willful dumbasses?

      Read the kernel mailing list. Linus is polite 99% of the time, but when someone does or says something stupid, scratch that, it has to be epically stupid before Linus lays into the person or group.

      Anyone who calls Linus a "flamewarrior" is irretrievably stupid and can be ignored.

    105. Re:Linus management technique works by Score+Whore · · Score: 1

      You do realize that the kernel has already has a bunch of active forks? Red Hat has their own fork, Oracle has theirs, IBM has theirs, Google, Amazon, etc. Yes, they go back to the well periodically, but they are forks.

      And it's not because I don't like Torvalds, it's because for Oracle/Red Hat/IBM/Intel to make a condition of employment being abused by an unrelated third party is a violation of employment laws. If Linus continues his path of becoming more abusive, then they won't have a choice but to stop working with him.

      Also note that Linus doesn't have to work. The documented moneys he has received -- assuming he's not a complete financial moron -- mean he's completely financially secure. Possibly this contributes to his dickheadedness. But the point is that they won't work with him. New structures and procedures will come into place that exclude him.

    106. Re:Linus management technique works by vilanye · · Score: 1

      How is it that the only options in your mind are, "Ranting like a blue-veined cock at everybody who dares disagree or fail to heed every precious word you utter," or "roll over and be a completely passive submissive doormat"?

      Nice straw man and false dichotomy.

      If you spent even 5 minutes reading the kernel mailing lists you would know that is not how it or Linus operates. When Linus is wrong and people point it out he will defer to them. Not "I think you are wrong" but "you are wrong and here is why:" When people ask for guidance Linus(or some other maintainer) responds with solid technical advice, not flames.

      What other response besides a strong worded statement to stop is more appropriate when one of the maintainers decides to break the public API by introducing a nonsensical error return code and then blame a user space app? Sara used this case as a reason why she thinks Linus is abusive. If that happened in a corporate environment that developer would get subjected to passive-aggressive insults and possibly get fired. How is that better?

      It is funny how people with absolutely zero knowledge of how Linux kernel development works use one or two incidents that occur every year to paint the thousands of conversations that happen during any given year.

      Using 0.1% of the kernel messages as proof of anything is downright idiotic.

    107. Re:Linus management technique works by vilanye · · Score: 1

      +1

    108. Re:Linus management technique works by filthpickle · · Score: 1

      I am not commenting on what you say beyond that the first paragraph reminds me of this: Life does not stop and start at your convenience

    109. Re:Linus management technique works by datavirtue · · Score: 1

      No one will take over. The kernel has a life of its own and is mature enough to be forked without looking back.

      --
      I object to power without constructive purpose. --Spock
    110. Re:Linus management technique works by shutdown+-p+now · · Score: 1

      It's really sad to see how susceptible geeks are to cults of personality. The only redeeming quality here is that at least they tend to be merit-based, but they still allow people to get away with far more than they should reasonably be allowed to - and not only not being criticized for being assholes, but actually praised for the same ("unique management style" etc).

    111. Re:Linus management technique works by shutdown+-p+now · · Score: 1

      But it produces results

      Yes, and so does my rock that protects you from shark attacks on land.

      (There's no evidence to indicate that Linus' abusive behavior is in any way, shape or form relevant to the success of Linux. You can't make such a conclusion from a sample of one.)

    112. Re:Linus management technique works by shutdown+-p+now · · Score: 1

      Someone recently cc'd him on a post on the LLVM mailing list, and he decided to chime in with a long rant where he was both rude and technically incorrect.

      Can you link to that?

    113. Re:Linus management technique works by HnT · · Score: 1

      I got to chime in on this. I have never had to deal with Linux kernel folks, I once briefly dealt with samba folks and that was quite disappointing, for what that is worth. Then I had an issue with openBSD on PPC (kernel panic) and reported it and despite not having a lot of knowledge kernel-wise, I found clear instructions on what to do, how to report it and the dev who ended up dealing with me wasn't overly friendly but professional and not once offensive, though he probably didn't enjoy dealing with a "noob". Ultimately I found it easy to test the patch he provided and even got some help when I fucked up, so I gladly did my best to help test it. I left with a good impression of openbsd.

      --
      "Only one thing is impossible for God: To find any sense in any copyright law on the planet." - Mark Twain
    114. Re:Linus management technique works by Joe+U · · Score: 1

      Jobs, Gates, Ballmer, Torvalds and the rest are assholes.

      Acting like an asshole is all fine and dandy for them until one day they drop dead and people remember the rich, successful, yet still dead asshole.

      Many people think like the ends justify the means, they don't. There's no rule that says you have to manage like a raving lunatic to be successful.

    115. Re:Linus management technique works by shentino · · Score: 1

      Seriously, have you SEEN the rates from hell?

      The long distance charges are through the roof.

      Oddly enough it's still cheap to call the USA, must be a local call.

    116. Re:Linus management technique works by shentino · · Score: 1

      Professionalism works because people in power demand it and won't put up with not having it.

      Might makes right.

    117. Re:Linus management technique works by shentino · · Score: 1

      This of course implies the existence of high winds that you must respect and can't do shit about.

    118. Re:Linus management technique works by shentino · · Score: 1

      At least his ego is loyal to Linux, and not his own personal feelings.

    119. Re:Linus management technique works by sonamchauhan · · Score: 1

      "Or you can give up being an offended prima donna "

      Er, no. It is the abuser who is already offended (or so you'd expect)

      So perhaps your comment would be better directed at abusers?

    120. Re:Linus management technique works by an_orphan · · Score: 1
      'It's a ego-fueled power trip. Nothing else.'

      as is Linux, but a successful, socially relevant one.

      People have the right to ask him to stop being abusive, but he has the right to do what he wants.

    121. Re:Linus management technique works by Khyber · · Score: 1

      Nope, that is pretty much fact. See, Linus' 'contribution' was so weak I had to strip out al of the extraneous crap in the kernel (essentially reverting to pre version 1 release) just to get my research facility running smoothly, securely, and stable.

      Now, when one person can take OLD CODE and secure it like that, while newer versions of the kernel simply fuck it all up - Linus isn't providing much incentive to be believed, now is he? His ideas are decades old, and I've already taken the best ideas from MenuetOS and Linux and combined them, to create a secure (with custom IP stack you aren't going to exploit unless you know my programing habits,) environment for professional-level usage and global systems control (most of my vertical farms are able to be remotely monitored and controlled.) Oh, I even added in a kernel-level API for my robots that let me see the facility and do my regular routines without me being physically present.

      Your god is a peon before me. That's why you call me a nobody, you're projecting, Mr. Torvalds with one of the newest slashdot UIDs.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    122. Re:Linus management technique works by tkalfigo · · Score: 1

      I agree completely. People who want to be all polite and beat around the bush instead of coming forth and communicating what they feel/think, are the reason every day millions of work hours are wasted and millions of mediocrities keep on living in their fantasy world thinking they are awesome at what they do.

      Additionally, people whose opinion on this is that "he should be polite regardless of who he is and who he thinks he is", will never understand the argument "Cultural Differences, Bitch" [Pinkman TM] either.

      The bottom line: Linus it not the average person. His work speaks for itself. The people who have a problem with his attitude, are those who demand of a genius that he also be modest/low-key/polite/gentle/subtle. But hey, guess what! If i'm a mediocrity, I don't get to demand things from superior people. And yes, sorry to break it to you. We're not all equal. I wouldn't mind it one bit if Feynman was a d*ck and if Einstein was a pr*ck.

      Personally, I wish I had someone like Linus around my work place. I'd take his abuse any day of the week as long as I could benefit, even by mere osmosis, from his experience and ideas. Also don't forget: for every 1 person that bitches about his attitude, there are hundreds that benefit, enjoy, grow and flourish around him. And not just due to Stockholm syndrome.

    123. Re:Linus management technique works by Joe+U · · Score: 1

      No, being successful got him that. Success does not require abusive behavior.

    124. Re:Linus management technique works by Holladon · · Score: 1

      I think you're positing a clear distinction where none exists.

    125. Re:Linus management technique works by turbidostato · · Score: 1

      "I have a theory too: that you're a fucking moron."

      Probably yes, if only because of Sturgeon's law. But then, I'm the kind of fucking moron quite capable to make a salary significantly above average and that uses both his income and his own internal life and friends for the seek of hapiness and that is capable to live a life quite in harmony with himself. In the other hand, you don't look like a happy person.

      So what's your point, again?

      "To wit: Lots of us engage in abusive activity like this and we don't succeed with the type of behavior Linus exhibits here."

      For certain. That's why I didn't built Linus' behaviour into a universal but stated that that's what Linus thinks, that's what Linus supports and that's what -evidently, works for him. Especifically against those that -like you, try to confront his obvious success with just words. "Oh! but other world is possible!" Mr Torvalds shows his world, you still has nothing to show. Remember: Linus was the first to state that *his* kernel tree is not Linux but Linus' Linux kernel tree. So, if you really think you can do better, heck, you are a `git clone` away from showing how well you theory stands the reality check.

      "So is this behavior necessary for success?"

      I don't know, that's not the point. The point is that his behaviour obviouly correlates to success. Do you *really* know any better? Do you have *facts* supporting your theory, if only in the way of correlation?

      What I stated, and that's obvious, is that *for him* it works while, in the other hand, all you have is theories and dreams of grandeur about how you would be able to do it better in some other way -in a field which, funnily, is ridiculously easy to go from words to facts: just clone away Linux tree and show how your theory works any better.

  3. Victim Card by Zaelath · · Score: 3, Insightful

    How can you not be playing the victim card when you self-identify as a minority, join a community and demand that it change it's standards to match your own?

    1. Re:Victim Card by Seumas · · Score: 5, Insightful

      It all derailed when it started referring to "verbal threats" and "verbal abuse" as "violence". Sorry, but unless a dev is at my door with a baseball bat, it's just words. Additionally, we've all dealt with people who are crude, terse, mean, or just flat out obnoxious prima-donas. It only impacts you if you give a shit. I've dealt with some of those in my career and all that matters to me is whether they are productive and talented. Telling me "you made a stupid fucking mistake" isn't any worse than "Please don't take this too harshly and please don't think I am picking on you. I like you and you are a swell fellow and all. However, I feel it is necessary that I impress upon you that this isn't really a bug and having this trivial and non-broken thing filed as a bug has consumed a little bit of our time that we would rather not be wasting on things like this. Also, here is a pat on the back and an atta-boy so you don't feel I am being mean to you, okay?".

      Granted, it might be a little unprofessional to use crude language with people. CEOs and other muckety-mucks do it all the time, however. It's also a little different between using crude language and lashing out at people with crude language to insult them and put them down. But, again, that's just the way things are and it is just the way some people are. It really does not have to impact you in the slightest if you don't want it to (and it doesn't hurt to learn to give it back - especially if you can do so cleverly, with wit, and without the matching vulgarity).

      I don't doubt this sort of thing does put some people off from contributing and participating. I sure as hell wouldn't participate in anything that involved Linus and other well-known and super-smart guys, because I know I'm not at their level and I would just constantly be on the receiving end of "how fucking stupid can you be?!". But you know what? Maybe that's okay. Maybe it weeds out people who don't have the spine to deal with it or who take everything so personally that everything has to become a drama rather than just getting work done.

      Of course, Linus could be less of an asshole (even when his points are very fair). But I don't see why he should feel he *has* to be less of one. *shrug*. I also think it's a little different than if he was someone's direct boss in a workplace and he was walking outside of his office to constantly berate, ride, ridicule, and harass his employees for being totally incompetent.

    2. Re:Victim Card by fredprado · · Score: 4, Funny

      Nah, more like: "Behave like everybody else and stop playing the victim card every time somebody says or does something you don't like. The world won't adapt to your needs, princess."

    3. Re:Victim Card by Stormwatch · · Score: 2

      On the contrary: "If you can't stand the heat, get out of the kitchen."

    4. Re:Victim Card by Anonymous Coward · · Score: 1

      While I wouldn't dare to question the great and powerful Linus, in my experience the smallest dog barks the most. People in my career that are rude and put everyone down have not been the smartest people and use intimidation and arrogance to maintain the persona of the smartest guy in the room when were one of the founders or have otherwise come up with at least one clever idea. The true genius is the one sitting back listening to those that latch on to the first idea they have defending it at all costs and fight with the other people on the team, listen to all points and then once the smoke starts to settle calmly and clear lays out the best idea and everyone else follows along as it will commonly address all of the singular issues each howling monkey thought of but in a more simplified model that also supports the 20 other issues they wen't able to foresee.

    5. Re:Victim Card by Seumas · · Score: 5, Insightful

      Because writing a terse couple sentences with vulgarities targeted at you in a mailing list that you voluntarily subscribe to for a project you voluntarily participate in is exactly the same as someone stalking you in meatspace, on your property, incessantly harassing you?

    6. Re:Victim Card by turbidostato · · Score: 4, Insightful

      "Telling me "you made a stupid fucking mistake""

      Specially if you in fact made a stupid fucking mistake. And here comes the nut of the issue: how many time does Linus tell somebody that "made a stupid fucking mistake" and it resulted that in the end it was not a stupid fucking mistake?

      You know, first well-know "harsh" conversation from Linus was the one with Tanembaum, if you see my point... and he was back then just a pimply young fellow.

    7. Re:Victim Card by Anonymous Coward · · Score: 1

      It's called bullying. Over a long period of time, it's harassment. When threats get pepper in, it becomes assault.

    8. Re:Victim Card by dnavid · · Score: 5, Insightful

      "Can I come to your door and swear at you all day long?" No, but if *I* come to *your* door you can swear at me all you want, because I can always leave.

    9. Re:Victim Card by Narrowband · · Score: 1

      Swearing and calling people names is one thing. But legitimate verbal threats can still be short of actually showing up at your door with a baseball bat. If a guy tells you he's going to show up at your door with a baseball bat, that qualifies.

    10. Re:Victim Card by xvan · · Score: 1

      Your nested quotation marks ar difficult to parse.

    11. Re:Victim Card by Darinbob · · Score: 4, Informative

      This isn't about a woman. This is about someone new coming along and being surprised that the mailing list isn't even remotely like normal corporate politeness. The attitudes before this new person arrived are what's toxic, the difference is that the old timers have built up an immunity to the toxins so that they don't notice it anymore. Nothing at all in this feels like someone played a victim card.

      The catch is that you can be stuck in both worlds. You're required at your corporate job to treat coworkers with respect but at the same time your job requires you to interact with a group that doesn't work that way and that you actually find distasteful. You can't back out of either world without serious drawbacks (ie, losing your job).

      I think there's some false dichotomy from Linus here. He seems to split it up into either acting that way he does or else it becomes lying and backstabbing, because that's what he thinks "acting professionally" means. Ie, either he wears a bathrobe or else he has to wear a tie.

      The backlash here from Linus is not because she's a woman and poeple should stop bringing that card into it. The backlash is because of the anti-corporate attitudes on that mailing list, they want to keep their fun club fun instead of having it be professional.

    12. Re:Victim Card by fredprado · · Score: 3, Insightful

      This is about someone new coming along and being surprised that the mailing list isn't even remotely like normal corporate politeness.

      But this is a woman, and although there are women that are cool and reasonable and men who are drama queens, this one is a stereotypical female drama queen in all her glory, and people like her are those that make the lives of other competent and cool women a lot harder.

    13. Re:Victim Card by tftp · · Score: 5, Insightful

      And here comes the nut of the issue: how many time does Linus tell somebody that "made a stupid fucking mistake" and it resulted that in the end it was not a stupid fucking mistake?

      You do not correct other people's mistakes by publicly humiliating them. That's how you make enemies.

    14. Re:Victim Card by iCEBaLM · · Score: 2

      Sure, if you want to swear at my closed door all day, by all means, I'll be in the living room though, watching TV.

    15. Re:Victim Card by AttillaTheNun · · Score: 1

      Fortunately, I have other needs and interests than the Linux Kernel development community.
      Imagine, if you will, that every community you needed or wanted to participate in was lead by a LInus Torsvald. Would life better or worse for you?

    16. Re:Victim Card by MikeBabcock · · Score: 1

      Since when was subscribing to the LKML mandatory? You subscribe and read it by choice.

      Linus doesn't (to my knowledge) randomly E-mail insults to random people online without provocation.

      --
      - Michael T. Babcock (Yes, I blog)
    17. Re:Victim Card by Ol+Olsoc · · Score: 3, Interesting

      Telling me "you made a stupid fucking mistake" isn't any worse than "Please don't take this too harshly and please don't think I am picking on you. I like you and you are a swell fellow and all. However, I feel it is necessary that I impress upon you that this isn't really a bug and having this trivial and non-broken thing filed as a bug has consumed a little bit of our time that we would rather not be wasting on things like this. Also, here is a pat on the back and an atta-boy so you don't feel I am being mean to you, okay?".

      Wow, I had no idea that there were only two possible responses for telling someone they made a mistake.

      The problem with your apparent ability to tough it out and have prople swearing at you for perhaps something simple is that you misunderstand manners, and the proper role of profanity. Swearing at someone? Not ever in a meeting. Anyone I have ever had to use strong words with gets it in private. Even then, it's usually no worse than a "fuck up again and you'll be looking for a new job". But in a group, directing that to a specific person can be counter productive, as my job is to make sure the job gets done, not to impress everyone with my ability to talk like some redneck down at the local gas station. Maybe a "What the fuck are we doing? But never directed at anyone.

      I sure as hell wouldn't participate in anything that involved Linus and other well-known and super-smart guys, because I know I'm not at their level and I would just constantly be on the receiving end of "how fucking stupid can you be?!". But you know what? Maybe that's okay.

      Oh heavens no. Some people think that good manners are a sign of weakness. On the countrary, bad manners are a sure sign of weakness, an inability to speak cogently, and a supreme waste of time. So what if I'm an asshole? Pointing it out accomplishes nothing. We have a job to do, we are supposed to do it well, and if we're calling each other assholes, then we're not doing anything productive.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    18. Re:Victim Card by Darinbob · · Score: 1

      And what if a guy said exactly the same things?

    19. Re:Victim Card by dnavid · · Score: 1

      I think there's some false dichotomy from Linus here. He seems to split it up into either acting that way he does or else it becomes lying and backstabbing, because that's what he thinks "acting professionally" means. Ie, either he wears a bathrobe or else he has to wear a tie.

      Doesn't calling it a false dichotomy presume that Linus doesn't have some prior background managing a large development environment of volunteers which might cause him to draw that conclusion from direct experience? Like, say, managing the linux kernel development for twenty years.

      You imply Linus is speaking hypothetically, and not referentially. I believe, based on my own recollections of the history of Linux kernel development (as an outsider to the process looking in) that while Linus always had moments of being "direct" he also has direct experience of what happens when he lets things slide on the assumption that mere discussion will correct the problem only to have it blow up in his face. I think he's intrinsically direct, but he's also *learned* over the years that it works better when he is, then when he is not. And he's not on a continuous rampage, so he has the ability to compare what happens to situations that are discussed blandly verses those that are attacked aggressively.

      A lot of people are suggesting there are better ways that I don't believe have any experience proving there are better ways. And corporate development teams have almost no resemblance to the kernel development teams: Linus is functioning less like the HR or management of a corporate dev team (who has the power to hire and fire people and has control over the future employment progress of the team members) and more like a forum moderator with limited or no admin rights, somehow trying to keep the forum members in line by force of personality alone. Its actually amazing that Linus is as judicious with his outbursts as he appears to be given the circumstances.

    20. Re:Victim Card by fredprado · · Score: 1

      Then he would still be a drama queen. I see a lot less guys behaving like this, but it is not something I can claim I never saw. They usually are ejected very quickly though and that is why there aren't a lot of them.

      Unfortunately people seem to be more a lot more lenient with women, and the overprotective and vague laws that turn everything into discrimination do not help anybody either. They actually turn unknown women into potential liabilities, which is bad for everybody.

    21. Re:Victim Card by fredprado · · Score: 1

      ...you don't realize that the very act of claiming somebody else is using the victim card is...using a victim card...

      I am not sure where you took that conclusion from, but I suspect is from your ass. This is not even a fallacy, it is simply a completely illogical statement. Not letting someone play you for a fool by attempting to play the victim is very different than playing victim yourself, my friend. Please, come back to this argument when you realize that.

    22. Re:Victim Card by sortius_nod · · Score: 1

      Maybe don't make "stupid fucking mistakes" publicly & you won't get humiliated publicly. Sorry, but if you're going to act like a moron, expect people to ridicule you as a moron.

      As someone who doesn't suffer fools lightly, I'm with Linus all the way on this one.

      Call it being a prima donna, call it being mean spirited, I call it "having no fucks to give".

    23. Re:Victim Card by faffod · · Score: 5, Insightful

      I know a few "cool women" who hate being the "cool" one, but fear retaliation from guys if they actually speak up. When you work in a "man's world" and you hear guys say things like " although there are women that are cool and reasonable and men who are drama queens, this one is a stereotypical female drama queen in all her glory, and people like her are those that make the lives of other competent and cool women a lot harder." what are you to do? They then shut up and suffer because they like the challenge of their job, just not the hostility of their coworkers. They suffer as the "cool woman" because they don't want to risk retaliation or ostracization.

      To me, she is a "cool woman" - she's willing to tell guys, Linus no less, to fuck off. Literally - read her email, she drops a few f-bombs herself, not what I consider stereotypical drama queen.

    24. Re:Victim Card by tftp · · Score: 1

      I understand. I wish you luck, but I will not travel with you. Perhaps someone else will.

    25. Re:Victim Card by fredprado · · Score: 1

      They suffer as the "cool woman" because they don't want to risk retaliation or ostracization.

      Women will NEVER achieve equal status if they keep playing the victim and trying to force the world to adapt to their needs. Men learn very quickly in life not to come in the middle of a group of guys (or girls) and make demands. When a guy does that he will be at the very least ostracized, if he is lucky.

      Women are no different. If they behave like reasonable people they will be more likely than not very well treated, but if they feel entitled to special treatment and to demand changes to accommodate them, they will keep being ostracized, simple as that.

      she's willing to tell guys, Linus no less, to fuck off.

      And so she should, and she would more likely than not be told to fuck off too. Guess which of the parties would start to cry and say foul?

    26. Re:Victim Card by Trax3001BBS · · Score: 1

      How can you not be playing the victim card when you self-identify as a minority, join a community and demand that it change it's standards to match your own?

      I don't do flame wars which sounds a lot like what's going on, if I get flamed I'll just ignore it or give a neutralish,
      stabbing yet humorous reply (my objective at least). I see many do the same thing; there is one exception that tips
      many over the edge and you nailed it.

      I call it the 2 week turnover, be a Usenet help group or a newsletter it's the same thing. Someone joins asking a
      question and gets a very detailed satisfactory answer, about two weeks later it's forgotten; when someone else joins
      asking the very same question expecting a decent or at least helpful answer. This question can only be asked so many
      times before a submitters gets flamed to no end and can't understand why.

      The reason is, it's most likely a popular question (standard change request) that a simple search would of provided them
      with the very detailed satisfactory answer, posted previously.

    27. Re:Victim Card by Anonymous Coward · · Score: 1

      Telling me "you made a stupid fucking mistake" isn't any worse than "Please don't take this too harshly and please don't think I am picking on you. I like you and you are a swell fellow and all. However, I feel it is necessary that I impress upon you that this isn't really a bug and having this trivial and non-broken thing filed as a bug has consumed a little bit of our time that we would rather not be wasting on things like this. Also, here is a pat on the back and an atta-boy so you don't feel I am being mean to you, okay?".

      There is another way: "You're doing it wrong. Look, this and this way is considerably more effective. Watch, learn and think about it."

      But of course that way can't serve the idiotic purpose of supporting your notion that being rude is OK. You had no choice but compare the rude way with a cartoonish exaggeration to convince us that respect and politeness is something ridiculous.

    28. Re:Victim Card by fredprado · · Score: 1

      Hello, Anonymous Coward! I behave exactly like that in the workplace and I am doing very well, thank you, even though I may hurt your delicate feelings sometimes. Fortunately not all the world has turned into a politically correct hell yet. There are still some nice oasis of sanity. I am touched by your worrying about me, though.

    29. Re:Victim Card by fredprado · · Score: 1

      If you think that your cause it is a worthy one, you are always free to become a martyr, but do not come crying "unfair" in the end. It makes your worthy cause seem like a child's tantrum.

    30. Re:Victim Card by batkiwi · · Score: 1

      Do you REALLY not understand the difference between yelling at someone in person, which includes the threat of physical altercation even if no DIRECT verbal threats are made simply due to presence, and a nasty email dressing someone down?

      If you stand at my front door and shout obsenities at me while refusing to leave then it's assault in most jurisdictions. Doing the same in an indirect manner, even over the phone, isn't.

    31. Re:Victim Card by phantomfive · · Score: 1

      Can I come to your door and swear at you all day long? Since you don't care... as a bonus, it would make me feel better for having someone to yell at.

      As long as you only use your natural voice, don't vandalize anything, don't come before 9AM, and leave before 9PM, we have a deal. You have no idea how much that would entertain me.

      --
      "First they came for the slanderers and i said nothing."
    32. Re: Victim Card by tftp · · Score: 1

      People who make mistakes who dont have huge overinflated egos will take the content of the critism for what it is and move on.

      Let's imagine that you made a mistake - say, accidentally drove your car onto my lawn once. Would you consider it a criticism if I walk up to you and hit you in the teeth? Would you be able to take that "criticism" in stride and move on? Will it feel better if you, theoretically, could hit me back at some other time when I make a mistake of my own? How would you call a society when minor disagreements end up in assault? Would you call it civilized? Would you call it fair to people who are unable or unwilling take such punishment and to deal it to others? I would call such a society barbaric.

    33. Re:Victim Card by Jeremi · · Score: 1

      The reason is, it's most likely a popular question (standard change request) that a simple search would of provided them
      with the very detailed satisfactory answer, posted previously.

      I have to say, this is one thing that StackOverflow.com (and its related sister sites) handles pretty well... as you type in your question's subject line, a list of links to similar (already asked) questions automatically appears below. More than once I've avoided asking a redundant question because of that mechanism (often even after I thought I had done a reasonable search on the topic beforehand).

      Sometimes you just have to bring the mountain to Mohammad.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    34. Re:Victim Card by Zontar+The+Mindless · · Score: 1

      I respect they guy and find him amusing, but he has done nothing outside of his own endeavors to really advance Linux into a entity that users flock to.

      Congratulations! That is quite possibly the stupidest thing I have read yet today.

      Perhaps you work in Marketing. Such people have a tendency to think that everyone else should act like they work in Marketing, too.

      --
      Il n'y a pas de Planet B.
    35. Re:Victim Card by spire3661 · · Score: 1

      You make enemies no matter what......

      --
      Good-bye
    36. Re:Victim Card by Jmc23 · · Score: 1

      Words have impact when you're not made of cold rock or steel.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    37. Re:Victim Card by Jmc23 · · Score: 1

      Enemies sharpen their skills more than friends.

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    38. Re:Victim Card by tftp · · Score: 1

      Sometimes it's good to have enemies humiliated, you know.

      News to me. Normally you want your enemies gone from your life. Humiliating them is only fueling the fire. Do you want your enemy to go postal on you? They will, if you hurt them enough. What's the purpose even in inflicting punishment on your enemy? Sadism?

      Somebody that's trying to litter your source code with their shitty pawns and demand that YOU fix the damn mess is not your friend.

      Linus is not required to accept patches from those guys. He receives patches from subsystem maintainers. Linus is not even required to read emails from people on his personal blacklist. Or, perhaps, Linus so technologically backward that he can't setup a blacklist? He should install Outlook then, it has filters :-)

    39. Re:Victim Card by TheRaven64 · · Score: 1

      You know, first well-know "harsh" conversation from Linus was the one with Tanembaum, if you see my point

      The one where the person that now develops a kernel that ships with FUSE and CUSE, and which has its largest install base running on top of the Xen microkernel in cloud deployments or an L4-derived microkernel in mobile deployments, was saying that microkernels are bad?

      --
      I am TheRaven on Soylent News
    40. Re:Victim Card by andrew7027 · · Score: 1

      Nonsense. If noone is allowed to ‘demand that things change’ that makes it difficult to ever change anything ever.

    41. Re:Victim Card by pipatron · · Score: 1

      Yeah, this "Linus" or whatever that nobody heard of and never amounted to anything important is probably just some minor manager trying to work his way up the chain. I bet he'll never manage to make something. Now tell me, who's the true genius sitting behind Linus?

      --
      c++; /* this makes c bigger but returns the old value */
    42. Re:Victim Card by war4peace · · Score: 1

      So you think Linux kernel Development is all Linus and only Linus, and everyone else is a guest?
      Wow.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    43. Re:Victim Card by war4peace · · Score: 1

      You said "Sorry, but unless a dev is at my door with a baseball bat, it's just words".
      I would be at your door, with no baseball bat. it's going to be just words. What do you think?

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    44. Re:Victim Card by Certhas · · Score: 1

      You just made this into a gender thing. She didn't you did. You used her gender to shut down her argument, which is entirely reasonable and worth of discussion.

      In other words, in what elegant little subtle line you show how discrimination, dressed up as "let's treat everyone the same" works.

      If a sensitive but brilliant guy comes on your team and the culture is rough and abusive, would you tell him to man up or get out or would you consider it reasonable to maybe tone it down a bit to give him a chance to contribute? That's all she expressed. Not only that, she didn't play the victim card at all, she even promised to stand up on this issue and yell at people in person.

      This whole thread just shows how incredibly alive sexism is in tech and in wider culture.

      Nota bene: I agree with Linus point that the level of harshness is appropriate.

    45. Re:Victim Card by L4t3r4lu5 · · Score: 1

      You can't be modded higher, so here's me burning karma telling you that this is the absolute crux of the matter. If they don't like it, they can leave.

      The problem is that they have collectively invested thousands upon thousands of man hours into the project (16m lines of code) for our benefit; Quitting may not be something they can do lightly. It doesn't mean that Torvalds should get a free pass; He's probably not the reason for them staying.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    46. Re:Victim Card by murr · · Score: 1

      Telling me "you made a stupid fucking mistake" isn't any worse than "Please don't take this too harshly and please don't think I am picking on you. I like you and you are a swell fellow and all. However, I feel it is necessary that I impress upon you that this isn't really a bug and having this trivial and non-broken thing filed as a bug has consumed a little bit of our time that we would rather not be wasting on things like this. Also, here is a pat on the back and an atta-boy so you don't feel I am being mean to you, okay?".

      Or you could say “this works as designed”, thus keeping the focus on technology, as it should be, instead of needlessly dragging people issues into it.

    47. Re:Victim Card by Grey+Geezer · · Score: 1

      If there wasn't, perhaps, a large percentage of /. members who have Ass Burgers, or are just shy of being somwhere on the autism spectrum, we wouldn't be having this conversation. Socially challenged people just don't (can't) understand that anti-social behaviour is counter-productive.

      --
      The USA is only 4X older than me...perspective
    48. Re:Victim Card by Ash+Vince · · Score: 1

      Please don't take this too harshly and please don't think I am picking on you. I like you and you are a swell fellow and all. However, I feel it is necessary that I impress upon you that this isn't really a bug and having this trivial and non-broken thing filed as a bug has consumed a little bit of our time that we would rather not be wasting on things like this. Also, here is a pat on the back and an atta-boy so you don't feel I am being mean to you, okay?

      If you ever spoke to me like that I would punch your lights out :)

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    49. Re:Victim Card by _anomaly_ · · Score: 1

      Here here (or "THIS." as the kids are saying).

      I'm not familiar enough with the kinds of abuse, as its being called, that Linus is doling out on the mailing list(s) to comment, but your simple statement is all I feel needs to be said on the matter. If he's abusing people that take such things personally, feel publicly humiliated, or are embarrassed by such harassment, then he'll be creating enemies. Whether that's significant in any way, who knows, I guess it depends on the enemy. Speaking of which, based on the anecdotal evidence among the comments, Linus must have quite a few enemies.

      --
      "I have no special gift, I am only passionately curious." - Albert Einstein
    50. Re:Victim Card by Trimaxion · · Score: 1

      Granted, it might be a little unprofessional to use crude language with people. CEOs and other muckety-mucks do it all the time, however. It's also a little different between using crude language and lashing out at people with crude language to insult them and put them down. But, again, that's just the way things are and it is just the way some people are.

      Could be that people who like to speak this way rise to those positions.

      More likely, I think, is that they're the few individuals in the organization who are free to behave that way without reprisal. Peons who acted that way would be fired.

    51. Re:Victim Card by jittles · · Score: 1

      It all derailed when it started referring to "verbal threats" and "verbal abuse" as "violence".

      I agree, she is just completely blowing this out of proportion at this point, but he is pretty verbally abusive at times.

      Telling me "you made a stupid fucking mistake" isn't any worse than "Please don't take this too harshly and please don't think I am picking on you. I like you and you are a swell fellow and all. However, I feel it is necessary that I impress upon you that this isn't really a bug and having this trivial and non-broken thing filed as a bug has consumed a little bit of our time that we would rather not be wasting on things like this. Also, here is a pat on the back and an atta-boy so you don't feel I am being mean to you, okay?".

      An effective communicator does not need to say "You made a fucking mistake" or go into a "let's hug it out" rambling dialog about the mistake. You can just say "This looks wrong to me" or "This is incorrect, can you please address this for me" or something else. You could use the exact same dialog minus the gratuitous use of profanity to make the same statement. I don't care if people swear around me, but I do not think it sounds professional at all. And I can tell you right now that when I go into a business development meeting versus an engineering meeting, the people in the business meeting are often not only better communicators, but also less likely to sound like they are having an argument on the playground. Not that those business dev people can't be profane people, but they are often better at recognizing that there is a time and a place for everything.

      Of course, Linus could be less of an asshole (even when his points are very fair). But I don't see why he should feel he *has* to be less of one. *shrug*. I also think it's a little different than if he was someone's direct boss in a workplace and he was walking outside of his office to constantly berate, ride, ridicule, and harass his employees for being totally incompetent.

      Some of these people (this lady may be included) are required to work with the Linux community professionally. For all you know, Intel is paying her to contribute to Linux. So its possible that she is being berated, ridiculed, or harassed at work because of this. Linux would not be where it is today without the corporate sponsorship that has happened inside of the community. If people start suing their employers for a hostile work environment because of the way that the Linux group is run, you'll see companies pull their support right away.

    52. Re:Victim Card by Trimaxion · · Score: 1

      You do not correct other people's mistakes by publicly humiliating them. That's how you make enemies.

      You're right, but to Linus's point in TFA: you don't have to like everyone, and everyone does not have to like you.

      Linus doesn't live in a world where his boss will fire him if he doesn't play nice with others. If he makes a true "enemy" then the enemy will quit the project, and that's the end of it. There are few consequences for him.

      And I think that's a good thing. Corporate politeness is a disease. It's not like the real emotions and motivations that people have evaporate under a veil of politeness. They're still there, waiting for an opportunity to strike. At least with Linus's style the recipient is aware that the attack is happening. In a corporate environment, it's knives in the dark.

    53. Re:Victim Card by nortcele · · Score: 1

      Totally agree. I have followed Linus' comments that have offended the soft skinned do-wrongers, but I have yet to find instances where he was wrong (or if wrong that he didn't make things right). If you choose to code at the high visibility level, you better have your act together and perform well while writing extremely well thought out code. And... if you cower and wet yourself when someone responds harshly to your code or ideas. Sorry. Get some backbone and stand up for yourself. If you're in the wrong, take the lashings and learn. If you're in the right, prove it and gain some credibility.

      I get real tired of coders that feel they are above a critical reproach. You might not be as smart as you think you are.

    54. Re:Victim Card by tftp · · Score: 1

      If he makes a true "enemy" then the enemy will quit the project, and that's the end of it. There are few consequences for him.

      There are negative social consequences if a good developer quits. What would you say if *all* major contributors to Linux quit? How much time would you need to train a green userland developer to become a kernel hacker? How many would even want to do so? What would that do to the position of Linux on the market?

      At least with Linus's style the recipient is aware that the attack is happening. In a corporate environment, it's knives in the dark.

      You are ignoring the timing. A developer wakes up one fine morning, drinks a cup of coffee, fires up his computer... and discovers that he'd been called names all morning, and LKML is aflame. The original cause of the problem - that should be calmly and logically discussed - is quickly forgotten; the developer is in shock. What happens next is dependent on the person.

      This doesn't happen in "polite" environments, where personal conflicts develop for a long time. People that are involved have many opportunities to make amends before the situation dangerously escalates.

    55. Re: Victim Card by vilanye · · Score: 1

      When did Linus physically assault someone?

      That you think that swearing at someone for doing some stupid is like beating someone up is really stupid, bordering on psychosis.

      Seek help.

    56. Re:Victim Card by riondluz · · Score: 1

      I suspect it's a 1st-hand look at an AS living in an NT world. Successfully, I might add; because the value of his labors and perserverance have attracted a following willing to overlook his short-commings (his 'condition').
      A thing he is probably incapable of changing; more than trying to conscious of or attentive to.

      Often insufferable to be around, better w/relationships at a distance, too candid by half, and having the focus and obsession to create some amazing things that NT's cannot.

      Being direct and up-front, (often brutally) honest, and incapable of empathizing with the emotions that are otherwise alien to a more objective mindset are the driving characteristics of this type.

      I met him briefly in 1992 at UNH and immediately saw a kindred, albiet more-talented, spirit.

      (AS->Asbergers;NT->Neuro-typicals)

      --
      resist propaganda
    57. Re:Victim Card by tftp · · Score: 1

      (2) and (3) are not desirable outcomes. Why do you then even create a situation where they are possible? To compare, if the boss has a stern but private talk to the employee, the employee only has the following options:

      1) You learn from it, and never make the same stupid mistake again.
      2) You fail to learn from it and make a similar mistake again.

      If you do (2) here you will be fired. But the workgroup that you belong to will not be involved, their activities will not be disrupted. And it's not their business, after all, to discuss other people's problems - it's the manager's burden.

      Guess what, options 2 and 3 only show how big a fucking loser you are.

      You can respect the man and hate his mistake. Haven't you had such a situation? It only means that you, the manager, put the person in a position for which he is not competent enough. Whose fault is that? Should you be screaming at the mirror?

      Screaming at someone means (rightly or wrongly) two things: aggression and lack of respect. You can take both and keep working. But most people instinctively strike back when they are attacked; the process becomes more important than the cause. Most people also don't like to be treated as dirt and called names. This is a volunteer project. People can agree to contribute their work, but it'd be too much to also ask them to lose their dignity, their face - even when they are wrong. If a person is wrong once, perhaps he had a singular bad day and made a one-off mistake. Point the mistake out, politely (it can be done even on a public list if it does not denigrate the guilty party.) If a person is consistently wrong, find another work for him. Screaming at a person is not going to make him smarter.

    58. Re:Victim Card by Zaelath · · Score: 1

      Nope, you're wrong. In fact the whole thing reminded me of the way Americans in general tend to act like they think the British act when it comes to language and being priggish.

      And no, I'd tell your sensitive man to have a spoonful of cement and harden the f**k up. Besides, if he's brilliant he won't be coping abuse from Linus.

    59. Re:Victim Card by Zaelath · · Score: 1

      And? That's the ridiculous falacy that all arguments are equal or that all change is good.

    60. Re:Victim Card by shutdown+-p+now · · Score: 1

      Behave like everybody else

      Which is to say, take the abuse that's dished out to you silently and don't complain?

      It's pretty sad that she points out an actual problem, and you dismiss it solely on the basis that she's a woman. Maybe that has nothing to do with it, and the problem is rather with all the guys who didn't speak out before?

    61. Re:Victim Card by Anonymous Coward · · Score: 1

      Which brings us to Sarah Sharp's complaints. Yes, she could have left her duties as a result of offense and do other things. Instead, she voiced her opinion in the hopes that the environment become more professional meaning polite and being able to work without abuse (and not Linus's definition of passive-aggressiveness). Is it wrong to politely ask people to be more professional before leaving upon a second offense?

    62. Re:Victim Card by shentino · · Score: 1

      Oh come on, Tanembaum had it coming.

      He *picked* the fight in the first place.

    63. Re:Victim Card by skovnymfe · · Score: 1

      If you aren't man enough, this goes for women too, to realize and admit to making a stupid fucking mistake, if in fact you made a stupid fucking mistake, and someone points out to your face that you made a stupid fucking mistake, then you have no business being in a position to make stupid fucking mistakes in the first place.

      I thought geeks were above "making enemies" over stupid shit like that, but it would appear we've been well and thoroughly infiltrated by the soccer moms/dads. Fuck, we might as well just shut the whole thing down. It's what's best for the children anyway.

    64. Re:Victim Card by tftp · · Score: 1

      If you aren't man enough, this goes for women too, to realize and admit to making a stupid fucking mistake, if in fact you made a stupid fucking mistake, and someone points out to your face that you made a stupid fucking mistake, then you have no business being in a position to make stupid fucking mistakes in the first place.

      I agree that it's better for the guilty party to confess, rather than for someone else to heap accusations upon him. Here is what I proposed elsewhere. Best of both worlds.

      I thought geeks were above "making enemies" over stupid shit like that

      You'd wish it be true, but it isn't. Look into any large project and find a clash of personalities. Most geeks are civilized enough to keep it down, though, but it's not unheard of when a developer quits a project and slams the door. Many are motivated by a social atmosphere in which the development is occurring. Otherwise they'd code at home, alone - like many others do.

    65. Re:Victim Card by AK+Marc · · Score: 1

      It was a reasonable reading of your "it's just words" statement. Like the woman in Texas who lied and manipulated a mentally ill child into suicide who was defended on slashdot for "it's just words". Feelings are real. They can be measured in a lab. Hurting feelings can be detected, not as easily as a black and blue bruise on the skin, but it's still physiologically there. If you state "it's just words" and advocating ignoring it, then someone playing "Never Gonna Give You Up" 24/7 in front of your house at just below pain threshold should be fine. Who cares if you can't sleep, just ignore it.

    66. Re:Victim Card by dnavid · · Score: 1

      Which brings us to Sarah Sharp's complaints. Yes, she could have left her duties as a result of offense and do other things. Instead, she voiced her opinion in the hopes that the environment become more professional meaning polite and being able to work without abuse (and not Linus's definition of passive-aggressiveness). Is it wrong to politely ask people to be more professional before leaving upon a second offense?

      That's a tricky compound question. Its not wrong to ask people to be more polite: Sarah Sharp did nothing wrong there. It *is* wrong to presume your code of conduct should automatically be everyone else's under the guise of claiming the moral high ground of "professionalism."

      But it seems the kernel developers, Linus and Sarah both included, are handling the situation much better than the outsider discussion surrounding them. Sarah asserted her belief that the tone of the kernel dev mailing list needed to be moderated. Linus asserted his belief that his tone is essential to his role as kernel dev wrangler. Both agreed to discuss it further in person, which is where such discussions are more likely to make progress.

      I don't personally see any bad guys there: I just happen to believe that while Sarah Sharp had every right to ask for a change in tone, Linus had every right to say "no."

  4. hes right by luther349 · · Score: 5, Insightful

    if you ever worked well any job you know what hes talking bought. people nice to your face wile they back stab you in backroom office talks.

    1. Re:hes right by Seumas · · Score: 5, Insightful

      Yep. I used to sit about five feet from a guy who was in management (but not my management) who for some inexplicable reason disliked me. Not only did he dislike me, but he talked shit about me to other managers and employees behind my back. He was very nice to my face, though. I would never have known any of this if it weren't for a colleague and another manager who clued me into what this guy was saying. And, fortunate for me, these people always countered his comments, told him he was wrong, and otherwise stood up for me in his non-sense rally to bash me to people.

      I would have rather he had just been an asshole to me and lay it out, so we knew where we stood.

    2. Re:hes right by Oligonicella · · Score: 2

      Having a grand yell-out in no way guarantees peace afterward. Some of the biggest back-stabbers I've met were also yellers and screamers. They're simply abusive people who can't maintain boundaries.

    3. Re:hes right by Bengie · · Score: 1

      Depends if it's someone who can't stand stupid mistakes or someone who is just looking for a reason to yell or scream.

    4. Re:hes right by mdenham · · Score: 1

      The thing is, people end up thinking it's okay to retaliate in kind because they see no adverse consequences to it. Which is directly traceable back to the whole "let's keep up a professional front" thing.

      If you're going to enforce professionalism, you have to be willing to enforce thought police on everyone there so that nobody even gets to think about backstabbing...

    5. Re:hes right by buddyglass · · Score: 1

      Yes, that stuff happens. No, that stuff is not caused by treating people properly, as was requested of Torvalds. You can chew someone out for gross incompetence (which needs to happen sometimes) without being a jackass about it. Torvalds doesn't seem to think that's possible. Because he's a jackass.

    6. Re:hes right by dywolf · · Score: 1

      the fact he and many of /. confuse this with "professional" behaviour proves the level of ignorance present. such behaviour is by its very nature *NOT* professional in nature.

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    7. Re:hes right by luther349 · · Score: 1

      yea well people trying to counter that just don't deal with having some sort of handicap and not wanting to sit at home collecting a check. and getting forced out of jobs because shitbags have no idea what there talking abought. i have plague pherious and all it takes is one shithead to decided he does not like that and start a problem for me.illagle as fuck of course but in these dam right to work states dam near inpossable to sue for.

  5. linus is frank by rahimi.nv · · Score: 5, Interesting

    i love this guy (linus). he is kinda zen master ,he says what he think, without any fear

    1. Re:linus is frank by ifiwereasculptor · · Score: 4, Insightful

      As long as he doesn't dabble in hypocrisy, by complaining when someone is rude to him (and I have not heard of that kind of behavior, so I assume he doesn't mind), and as long as he has a point, I think it's both effective and entertaining. What's not to like?

    2. Re:linus is frank by MTEK · · Score: 4, Funny

      I'm cool with that.. so long as he doesn't reach for a concealed chair when he's upset.

    3. Re:linus is frank by brantondaveperson · · Score: 2

      Except I think he *is* complaining when someone's being rude to him. When someone calls out his abusive and extremely unhelpful behavior, pointing out quite rightly that he really should have grown out of it by now, he gets all uppity and goes on (irrelevantly) about his bathrobe.

      Leaving side the unpleasant image of Linus Torvalds in a bathrobe, perhaps he would have been better served if he had just replied;

      "I'm rude, you're not, let's leave it at that."

      But he didn't. Instead he leant into a rant about how being civil to people is to be conflated with wearing a tie and giving into the corporate mentality, whatever that might be. But it isn't. Being civil to people is a basic aspect of humanity that Linus seems to lack. I wonder, does he treat people at the coffee counter in a similar manner, or is it just when he's safe behind his monitor?

    4. Re:linus is frank by tibman · · Score: 1

      I don't think it was civil that got him ranting. He really didn't like the word "professional".

      --
      http://soylentnews.org/~tibman
    5. Re:linus is frank by LordLimecat · · Score: 1

      i think linux is a pretty cool guy. eh hacks the kernel and doesnt afraid of anything.

    6. Re:linus is frank by twakar · · Score: 1

      Actually, I'm Frank, but it's a common error...

      Now don't let it fucking happen again. :P

      --
      Progress is man's ability to complicate simplicity!
    7. Re:linus is frank by DMiax · · Score: 5, Insightful

      [...] he would have been better served if he had just replied;

      "I'm rude, you're not, let's leave it at that."

      But he didn't.

      How do you read this part then?

      For example, you work mostly through Greg. I don't think either of you *planned* it that way, but it's likely because you guys work well together.

      See what I'm saying? People are different. I'm not polite, and I get upset easily but generally don't hold a grudge - I have these explosive emails. And that works well for some people. And it probably doesn't work well with you.

      And you know what? That's fine. Not everybody had to get along or work well with each other. But the fact that it doesn't work with you doesn't make it "wrong".

    8. Re:linus is frank by Lonewolf666 · · Score: 1

      On top of that, the discussion Sarah Sharp got so upset about did not involve her. To me, it reads more like friendly banter between old colleagues who have long ago given up being overly formal.

      And they are old colleagues. According to Wikipedia, Ingo Molnar, Steven Rostedt and Greg Kroah-Hartman have been working on the Linux kernel for roughly a decade. Maybe longer, ten years is merely what I can find on short notice.

      --
      C - the footgun of programming languages
    9. Re:linus is frank by vinod4linux · · Score: 1

      How would you like your son/daughter who you have encouraged to try and participate in the linux kernel be abused at his/her first try. Do you think they would continue past that? What if they happened to have a real talent at programming and this experience made them choose something else?

  6. This just in by redmid17 · · Score: 3, Insightful

    Deal with it. No one is forcing you to work with him. The great thing about FOSS and the Linux kernel is you can fork it all you want. You can take your ball and go home.

    1. Re:This just in by RobinH · · Score: 4, Informative

      Or, you can take a copy of the ball and go home. Thankfully this doesn't prevent the other people from playing. :)

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    2. Re:This just in by TheRaven64 · · Score: 1

      Good idea. By the way Sarah, over at the FreeBSD project, we try to treat developers with respect and would welcome contributions to our USB stack...

      --
      I am TheRaven on Soylent News
    3. Re:This just in by Frankie70 · · Score: 1

      Deal with it. No one is forcing you to work with him. The great thing about FOSS and the Linux kernel is you can fork it all you want. You can take your ball and go home.

      Unfortunately for Sarah, the fact this is FOSS makes no difference. She works for Intel and unless her bosses make a decision to fork, she has to continue working in her current role unless she quits the job.

  7. polite - yet cutting and informative by canadian_right · · Score: 4, Informative

    The English have mastered delivering withering insults very politely. Simply being polite does not make you "nice". Is it more "professional" to wrap your disdain for an idea in language that is courteous on the surface? Maybe. Is the emperor going to change? Unlikely.

    --
    Anarchists never rule
    1. Re:polite - yet cutting and informative by girlintraining · · Score: 5, Insightful

      The English have mastered delivering withering insults very politely. Simply being polite does not make you "nice". Is it more "professional" to wrap your disdain for an idea in language that is courteous on the surface? Maybe. Is the emperor going to change? Unlikely.

      They got nothing on the French. Voltaire's criticism led to suicides. But regardless, this represents a change in Linus' historical behavior. It could just be stress, or it could hint at the onset of a mental illness. Increased aggression, changes in mood or attitude, impaired judgement, black and white or "us versus them" thinking... while many might chalk this up to poor manners on the internet, it could hint at something more substantial.

      Either way, people are focusing on the behavior, but are neglecting to take notice of the fact that while the kernel-dev mailing list has always been, achem, heated... this is still a significant departure from baseline -- it's starting to make headlines in a big way too. People do not simply wake up one day and decide they're going to be abusive assholes -- there are triggers, changes to the person's environment or biology.

      Separately, I'm not sure abusive language is ever good for the long-term health of a cooperative project -- it may not be a professional environment, but it's not exactly amateur hour either. Repeated abuse and disrespect is not conducive to a productive and cooperative environment. See also: The reason why there are so many flavors of BSD.

      --
      #fuckbeta #iamslashdot #dicemustdie
    2. Re:polite - yet cutting and informative by oldhack · · Score: 1

      Ain't that the truth, those snide limey bastards.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    3. Re:polite - yet cutting and informative by fredprado · · Score: 1

      But it often means being misunderstood, which is exactly what he tries to avoid. Subtlety and politeness are harmful traits in a leader.

    4. Re:polite - yet cutting and informative by MrNemesis · · Score: 5, Insightful

      Yeah, as a Brit I'm somewhat confused by this article; is Linus being hauled over the coals for telling people off for making mistakes? Or for using "cuss" words? Or just both at the same time?

      In the type of circles I move in, I really only think I've witnessed the following three attitudes when it comes to dealing with/confronting failure:
      People who'll call you a fucking idiot
      People who'll call you a pusillanimous carbuncle with the intellectual capacity of a particularly forlorn used condom
      People who won't really tell you whether you've fucked up or not, but will often go away thinking you've failed, and acting upon it, without giving you the chance to learn from your mistake or even show you you made one, all under the guise of "politeness" or "professionalism"

      Assuming of course they're correctly identifying faults, of the three types, IMHO the first two are capable of forging a good working relationships whereas the third passively destroys relationships by having no feedback system. Sure, there's a difference in the degree of skin thickness required between types 1 and 2 but if you're the sort of person that can accept constructive criticism in the first place you're already doing better than most.

      There are various degrees of the above of course, depending on the magnitude of the mistake, but when I fuck up, I'd prefer someone to tell me I've fucked up. Disguise the swearing with some floridity if you really feel you want or need to, but the intent is still the same and it's the intent that's all important IMHO.

      Linus' job is more than just that of a manager, he's also a mentor and a teacher as well. Occasionally this means hauling out a particularly daft member of the school for everyone else to see and making an example of them. If Linus doesn't tell people off when they start going wrong sooner or later someone pushes there luck and eventually you get 20MB patches dumped in rc8 to break the last 10MB patch that went in in rc7.

      I don't know if it's a cultural taboo about the word fuck and friends (it seems that way on slashdot sometimes with lots of people self-editing themselves with pithless hackronyms like "BS") but I've not met anyone in/from europe (including Finns) or any commonwealth country that doesn't make liberal use of swearing, just adjusting the level of it for the audience. "I've fucked up the teas" has the same literal meaning as "Bloody hell, I've put too much milk in" or "I'm sorry ma'am, but the head footman appears to have upended the teapot", merely adjusted for either politeness or expediency. Fuck is a highly expedient word. Linus isn't polite (he's spent 20yrs herding cats and to be honest given the intractably varied milleu he inhabits I would consider politeness an actual hundrance) and is expedient and to be honest I think he uses much less profanity than I'd expect for a person in his position. Every time I've seen a /. headline about Linus going off on one, the ticking off he's given always seems to have been warranted for technical reasons, I've never seen him threaten someone. As far as most technical people go, I'd go so far as to cal him highly eloquent, and I don't see what's ineloquent about the occasional "fuck". He didn't even use that this time, he was merely telling people in his own sardonic way that they need to rattle sabres once in a while, and his response to Sarah's email was spot-on, deadpan, and attempting to defuse the situation:

      That's the spirit.

      Greg has taught you well. You have controlled your fear. Now, release
      your anger. Only your hatred can destroy me.

      Come to the dark side, Sarah. We have cookies.

      Linus

      Storm in a bloody teacup.

      More directed to the OP, for what it's worth, I don't think there's anything inherently superior about british/english swearing, I just think it's sometimes seen as supe

      --
      Moderation Total: -1 Troll, +3 Goat
    5. Re:polite - yet cutting and informative by Vhann · · Score: 1

      But regardless, this represents a change in Linus' historical behavior

      And, you base this on what? AFAIK Linus as always been like that. When did "the change" occur?

      Increased aggression, changes in mood or attitude, impaired judgement, black and white or "us versus them" thinking

      Are you talking about Linus here? Did you even read the mailing-list thread? You make no sense.

      Repeated abuse and disrespect is not conducive to a productive and cooperative environment.

      Ok, you *definitely* didn't read the thread.

    6. Re:polite - yet cutting and informative by OneAhead · · Score: 1

      Hur hur hur. History has proven France - together with most of western Europe - right in blocking UN intervention in Iraq. Get over it already.

      As for the French and verbal abuse, I can assure you that if it comes to a verbal war between "the stereotypocal Frenchman" and "the stereotypocal American", it will be the American who will kill himself because the other side said something mean. No wait, he'll pull a large-magazine gun and kill everyone else.

    7. Re:polite - yet cutting and informative by brainscauseminds · · Score: 1

      People who'll call you a fucking idiot People who'll call you a pusillanimous carbuncle with the intellectual capacity of a particularly forlorn used condom People who won't really tell you whether you've fucked up or not, but will often go away thinking you've failed, and acting upon it, without giving you the chance to learn from your mistake or even show you you made one, all under the guise of "politeness" or "professionalism"

      Well, these three options are too limited. Another group would be people, who can *strongly* but politely get the point through without looking like a socially handicapped imbecile. And another group of people do not point out any flaws, but smack you in the face, give you a wedgie and rip your head off with a chainsaw without even telling you the reason.

    8. Re:polite - yet cutting and informative by sjames · · Score: 1

      If you have the final say on a feature being in or out, what is more polite. Saying it stinks and it's irredeemable and will never be accepted or saying it's just not quite right and letting someone toil away in quiet futility for a month only to have it rejected again?

    9. Re:polite - yet cutting and informative by phantomfive · · Score: 1

      What about this is departure from the baseline? If you read the thread, Linus wasn't even being abusive in this one. He was actually extremely friendly, IMO.

      --
      "First they came for the slanderers and i said nothing."
    10. Re:polite - yet cutting and informative by CoolGopher · · Score: 1

      I would consider politeness an actual hundrance

      Yo, you fucked up spelling "hindrance". ;)

    11. Re:polite - yet cutting and informative by frank_adrian314159 · · Score: 1

      In the type of circles I move in, I really only think I've witnessed the following three attitudes when it comes to dealing with/confronting failure...

      Sadly, you must run in awful circles. I've also met people whose attitude with respect to failure is to analyze it rationally and work with the person who failed to figure out how to not fail in similar ways in the future. It's called coaching and seems to be a valued skill. I'm sorry you haven't encountered it in your travels.

      --
      That is all.
    12. Re:polite - yet cutting and informative by spire3661 · · Score: 1

      Barbossa: There are a lot of long words in there, Miss; we're naught but humble pirates. What is it that you want?
      Elizabeth: I want you to leave and never come back.
      Barbossa: I'm disinclined to acquiesce to your request. Means "no".

      --
      Good-bye
    13. Re:polite - yet cutting and informative by Meriahven · · Score: 1

      Speaking of the swearing capabilities of the English language, this particular porcelain-contained weather anomaly actually originated with Linus having to revert to Finnish when trying to find a powerful enough curse to suit the particular level of stupidity in the transgression being addressed at the time:

      https://lkml.org/lkml/2013/7/13/132

      And because you were about to ask, "perkeleen vittupää" as an idiom translates to "you fucking idiot", while a more literal translation would be: "In the name of the overgod, you are a cunthead". Finnish is kind of expressive in that particular area :-)

    14. Re:polite - yet cutting and informative by AntiSol · · Score: 1

      Assuming of course they're correctly identifying faults, of the three types, IMHO the first two are capable of forging a good working relationships whereas the third passively destroys relationships by having no feedback system. Sure, there's a difference in the degree of skin thickness required between types 1 and 2 but if you're the sort of person that can accept constructive criticism in the first place you're already doing better than most.

      There are various degrees of the above of course, depending on the magnitude of the mistake, but when I fuck up, I'd prefer someone to tell me I've fucked up. Disguise the swearing with some floridity if you really feel you want or need to, but the intent is still the same and it's the intent that's all important IMHO.

      Linus' job is more than just that of a manager, he's also a mentor and a teacher as well. Occasionally this means hauling out a particularly daft member of the school for everyone else to see and making an example of them. If Linus doesn't tell people off when they start going wrong sooner or later someone pushes there luck and eventually you get 20MB patches dumped in rc8 to break the last 10MB patch that went in in rc7.

      Every time I've seen a /. headline about Linus going off on one, the ticking off he's given always seems to have been warranted for technical reasons, I've never seen him threaten someone.

      Agreed. I want the guy in charge of the kernel I rely on working the way he does - it makes the software better.

      I've seen a few articles with titles like 'Linus explodes again!' over the years, and any time I've read on and looked at the reason why he's 'exploded' it seems to boil down to him saying "you made a stupid fucking mistake".

      Being told you've made a stupid fucking mistake works - people do that extra bit of due diligence because they don't want to hear it again.

      There was an article a while back about linus warning about profanity: this is his way of saying "don't make any stupid fucking mistakes!"

      If I was a kernel dev, I'd be very careful about not making any mistakes - don't want to piss off Linus!

      As an end-user who relies on the software they're producing on a daily basis, I'm happy when I see an article about Linus swearing at someone - the fact that he swears at people is part of the reason I feel confident when I do an 'apt-get update'

    15. Re:polite - yet cutting and informative by Khyber · · Score: 1

      "Subtlety and politeness are harmful traits in a leader."

      Want to know how I know you'll never be a boss in any lifetime?

      You're too ignorant to understand that politeness is how to get people to open their ears and listen.

      You're too ignorant to understand that being subtle is a good thing because you can alienate one person in the manner you intended without having to alienate the rest (while still cluing in the rest that you're alienating one person.)

      On top of that, you're constantly sucking Linus' cock. Cocksuckers don't move up any ladder, corporate or otherwise. They stay on the bottom so everyone else on top can get their cock sucked, too.

      Plain and simple, you're not boss/leader material. Ditto Linus. That's why he could never get a job at any of the companies I've worked. He lacks tact, subtlety, and intelligence.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    16. Re:polite - yet cutting and informative by T.E.D. · · Score: 1

      Yeah, as a Brit I'm somewhat confused by this article .... , he's also a mentor and a teacher as well. Occasionally this means hauling out a particularly daft member of the school for everyone else to see and making an example of them

      A very long post. If I can summarize, he believes that Linux is doing a good job of fostering the exact kind of nurturing learning envionrment that British Public Schools are famous for.

    17. Re:polite - yet cutting and informative by hendrikboom · · Score: 1

      The alternative you've apparently never encountered is:

      People who tell you you've made a mistake.

      That's all that's really needed.

    18. Re:polite - yet cutting and informative by shutdown+-p+now · · Score: 1

      There's no problem with Linus' use of "fuck" if he used it the way you describe. But when he calls people "fucking idiots" for example (in emails addressed to them on a public mailing list that thousands of people read), that goes way over the line, and would be taboo in any country I'm aware of.

      And yes, there are other ways to tell someone that they did something wrong, that may well involve the use of the word "fuck", but which nevertheless do not demean the person.

    19. Re:polite - yet cutting and informative by shutdown+-p+now · · Score: 1

      If you have the final say on a feature being in or out, what is more polite. Saying it stinks and it's irredeemable and will never be accepted or saying it's just not quite right and letting someone toil away in quiet futility for a month only to have it rejected again?

      The former, but that does not mean that you should insult the author.

    20. Re:polite - yet cutting and informative by uninformedLuddite · · Score: 1

      So now it might be the onset of mental illness? Way to stick up for your gender. Transparent.

      --
      The new right fascists are bilingual. They speak English and Bullshit.
  8. What about new talent? by blankinthefill · · Score: 5, Insightful

    I just recently graduated with a degree in mathematics, and a minor in computer science. I can program well, for the amount of experience I have, and I would love to get better. I, personally, think that one of the best ways that I could get better is to contribute to OSS projects. However, I can't lie, reading stories about the abusiveness of the community is a huge turn off. Now, I realize that I am probably not one of those people who 'should know better,' and I realize that really extraordinary outbursts are rare (which is why they get reported on, obviously), but I still have enormous trepidation about joining the OSS community. I feel I may have talent and ideas to contribute, but when I see stories about the way that people get treated when they make mistakes, it makes me want to avoid the whole thing. I wouldn't be doing it for money, I would be doing it for fun, and to learn. And as far as I'm concerned, if I'm going to be abused for making mistakes, I am not having fun, and I am likely not learning much either. Now, again, I understand that this is not usually the case as far as OSS development, but I'm just relaying my gut reaction to hearing about behavior like that.

    1. Re:What about new talent? by blankinthefill · · Score: 5, Insightful

      Also, I know it's rather passe to reply to your own comment, but there were 13 other comments posted while I was reading and writing my post, and in that time 9 comments were posted supporting that kind of harsh, abusive, abrasive technique. I think I couldn't sum up any better myself why I fear getting into OSS. With this behavior so acceptable to the community, why should I even try to get into it? I wouldn't put up with it at a job for money, yet I'm expected to just ignore it, or quit the game, when I am contributing my own effort, free time, and enthusiasm?

    2. Re:What about new talent? by redmid17 · · Score: 2

      Try it. If you don't like it or it's too abusive, no one is forcing your hand. There are also a ton of projects out there with people who don't run their OSS develop like Linus. To be honest, you probably wouldn't be in a position to work on something that would get you yelled at for a good chunk of time. In their eyes you would be unblooded and inexperienced. You'd have to work you way into the kind of trust where one is given important stuff to work on. I mean you can obviously take their code and try to improve it on your own to resubmit, but that might not endear you to them as much as working your way up.

    3. Re:What about new talent? by mirix · · Score: 1

      You'll be fine. Just don't develop for OpenBSD until you've developed a thick skin... or ever.

      I've helped out on a few different projects, things tend to be fairly civil for the most part. Stupid questions with no effort invested do tend to get fitting answers, show some effort and people are generally nice and helpful.

      Often the later direction of a project leads to conflict though. Like all things in life...

      --
      Sent from my PDP-11
    4. Re:What about new talent? by bmo · · Score: 3, Insightful

      I think I couldn't sum up any better myself why I fear getting into OSS.

      Your problem is thinking that this any different in a closed software shop or any other workplace where work is actually being done.

      Good luck with that thin skin.

      --
      BMO

    5. Re:What about new talent? by The_Revelation · · Score: 1

      Reading comments like this only make Linus\ position all the more relevant. His methodology ensures he gets only experienced developers. I think we all appreciate blankinthefill's desire to contribute, but Linux Kernel development is a very technical project, and requires the best of the best. If you want to get your feet wet, find a non-mission critical OSS project, and leave the experts to developing core OS components.

    6. Re:What about new talent? by ThorGod · · Score: 1

      If you're volunteering for work, then you get to shop around and find what you want to participate in developing.

      I'm sure one of the BSDs would love another developer. Or KDE, GNOME, and the list goes on from there...they can't all be ran by Linus-types.

      --
      PS: I don't reply to ACs.
    7. Re:What about new talent? by Anonymous Coward · · Score: 3, Interesting

      This is a major reason I stopped trying to become a better developer or learn unix/linux better.

      Most of the community is made up of people who's egos revolve around feeling intelligent. Ask a reasonable question? You'll be terribly mocked or told to RTFM.

      I consider myself a smart guy and could have made my way through it, but the smugness of all the bitter anti-social geeks really turned me off.

    8. Re:What about new talent? by blankinthefill · · Score: 1

      I'm sorry, but at this point in my programming life, I don't have the knowledge to be able to stand up to some dev with 10 or 15, or hell, even 5, years of real experience, and tell them why they're wrong, and I'm right. And what you've just told me is that because of that, despite whatever passion for the project I'm working on I may bring, and whatever willingness I may have to learn, I'm not worth having as a contributor? Natural selection is a terrible method by which to grow a community of people and keep it healthy. (Keep in mind here, I'm not talking about kernel development in particular, I'm talking about the picture this paints on all OSS, since these are the big, visible projects that people hear about.)

    9. Re:What about new talent? by Anonymous Coward · · Score: 1

      The "abuse" you'll suffer at the hands of the OSS community will be trivial to the soul-grinding existential dread that will be inflicted on you in a corporate or academic environment. Somebody on a forum doesn't like your code? Somebody calls you out on your bad idea?

      Boo hoo!

      At least you have your dignity. The first time you have to deal with a sleazy middle manager who wants nothing more than numbers for his quarterly bonus you'll wonder why you don't quit and become a street worker. At least prostitutes know what to expect in their line of work.

    10. Re:What about new talent? by Nemyst · · Score: 5, Insightful

      Respect, even when faced with inexperience or incompetence, does exist in workplaces "where work is actually being done". If you have never experienced this, I'd suggest taking a good hard look at your own attitude. You reap what you sow, as they say.

    11. Re:What about new talent? by ancientt · · Score: 1

      Congratulations on your degree. I respect the work and effort, not to mention the investment that goes into getting one. I'm happy to hear when someone who has already proven they're able to put effort into something important and see it through is interested in contributing to something I care about. A degree doesn't actually always prove that, but your particular skillset is one I appreciate so it makes me hopeful that you'll be able to make the things I enjoy even better.

      Please don't fear criticism. Even if it sounds harsh to be on the receiving end, I have no doubt that you can find a role where you can use your talents and criticism can help you improve yourself and your work.

      I like this quote: "Nothing of value is free. Even the breath of life is purchased at birth only through gasping effort and pain... The best things in life are beyond money; their price is agony and sweat and devotion." I hope that you can find something you can do that is worth your devotion and trust that you'll value your accomplishments knowing that the judges of your work have high standards and won't hesitate to tell you if you can do better and that you've met those standards.

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    12. Re:What about new talent? by tftp · · Score: 5, Insightful

      His methodology ensures he gets only experienced developers.

      No, his methodology ensures that he gets experienced developers who don't mind an abusive boss. I consider myself experienced, but I would never work for a boss who dares to scream at me. I'd be out of the door before the echoes subside.

    13. Re:What about new talent? by blankinthefill · · Score: 4, Interesting

      I think you, like most of the replies, have missed my point. I don't want to do Linux Kernel development now. Perhaps not ever. However, the Linux Kernel is one of the biggest OSS projects out there, and they are very visible to the public eye, especially those people who are interested in OSS but don't have any connections with the community or any projects going on. I'm saying that this kind of abrasiveness can be highly detrimental to peoples desire to get involved in OSS, which is a terrible shame. I understand that sometimes you NEED abrasiveness, or you need to get things done quickly. But you can get that kind of performance out of people without verbal abuse, or the threat of physical abuse. Yet these actions are the kind of things that I read a lot about when I read about big OSS projects that come up quite often. Perhaps this is just an artifact of the way news about things gets reported... when things go well, we hear nothing. But the point I was trying to make is that these projects are role models for the OSS movement. And yeah, as one reply put it, no one owes me anything. But I think you have to look what kind of harm you may be doing to the community as well. Sure, you get some great developers that are willing to put up with the bullshit... but how many potentially great developers have you driven off because they don't want to deal with it? (Also, as an aside, I enjoy the fact that I got troll mods for honestly stating the effect that reports of abusive behavior has on my desire to join the OSS with open arms and willing heart.)

    14. Re:What about new talent? by CrankyFool · · Score: 5, Insightful

      Well, I guess that's my cue.

      I work in a pretty successful technology company. We have a "no brilliant jerks" policy. Doesn't matter how good someone is, if they're actively corrosive to working with people, they're gone.

      That doesn't mean I don't see developers getting into heated discussions about the merits of technical issues. But those heated discussions are professional, utterly impersonal, and without a shred of meanness. They just disagree.

      This whole "good engineers are assholes" myth is, well, a myth that has been promulgated by a group of people more dominated by assholes than by good engineers.

      I applaud Sarah Sharp and, blankinthefill, I want you know not all environments are like this. Not even all successful FOSS projects.

    15. Re:What about new talent? by Maestro485 · · Score: 4, Insightful

      I'm sorry, but at this point in my programming life, I don't have the knowledge to be able to stand up to some dev with 10 or 15, or hell, even 5, years of real experience, and tell them why they're wrong, and I'm right.

      And that is why Linus has absolutely no time for you or your ideas. He's maintaining one of the biggest projects out there and doesn't care about your feelings. Put up or shut up and get the hell out.

      But don't forget that the vast majority of projects out there are not this cut throat. The vast majority of projects are also not this big and this fundamental either. There are plenty of projects that would love your contributions at this stage of your career. The Linux kernel is absolutely not one of those projects.

    16. Re:What about new talent? by Anonymous Coward · · Score: 1

      ...and frequently TFM hasn't been updated since the last century, but you're still supposed to go through each and every release paper to see what had been changed and hope that you grok it all before opening your mouth.

    17. Re:What about new talent? by Zapotek · · Score: 1

      So I should accept (and not comment on) your probably buggy and non-optimized code in my project to not hurt your feelings? You can contribute, just not in areas in which you're not qualified, however you can test and provide feedback (both very important aspects) and hang around to learn the craft and the project and then start sending patches.

    18. Re:What about new talent? by blankinthefill · · Score: 4, Insightful

      I don't fear criticism. I embrace it. I WANT criticism, with one caveat. I want USEFUL criticism, not rampant abuse. Now, I understand that in place like Kernel Development, you're not working with people who are green in their development skills. But the point I was trying to make is that I think that exceptionally visible abusive behavior can set a model for others to follow. It also creates the idea in people looking in from the outside that their work is not desired, because they know that they will make a multitude of mistakes and take time to learn, and they see that, instead of being taught what their mistakes were through useful criticism, they will merely have abuse thrown at them. Now, I'm in NO WAY claiming that all OSS projects are like this! Far from it. I know that many OSS projects are very open and welcoming, with a desire to foster and grow new talent. But that doesn't remove the niggling fear in the back of my mind that I will be treated in the same way that I see experienced developers being treated in many cases

    19. Re:What about new talent? by Anonymous Coward · · Score: 1

      Respect with a knife to your back is not respect.

    20. Re:What about new talent? by MichaelSmith · · Score: 2

      Take it from me. I have 25 years industry experience. After your first few months in a particular job you should know everything about it. Years of experience count for nothing.

    21. Re:What about new talent? by cold+fjord · · Score: 4, Informative

      Some of the high visibility mainline projects may be more prone to intolerance and abuse of, for want of a better phrase, newbie errors. You could try dipping your toes in the water in one of the useful if unglamorous projects that might be less harrowing. There are various orphan projects out there, others that get little attention, and some potentially useful but incomplete ones as well. Then there are projects designed for the newcomer. You might want to take a look at this:

      KernelJanitors

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    22. Re:What about new talent? by Anonymous Coward · · Score: 4, Insightful

      This is about showing respect and civility by controlling your attitude and language. There's a difference between, "the release candidate process is only for bug fixes, I will reject any changes that do not fix bugs" and, "what do you call this shit? it's fucking shit, I need you to die. Come back when you're dead and I might think about letting you in".

    23. Re:What about new talent? by Anonymous Coward · · Score: 1

      And that is why Linus has absolutely no time for you or your ideas. He's maintaining one of the biggest projects out there and doesn't care about your feelings. Put up or shut up and get the hell out.

      But don't forget that the vast majority of projects out there are not this cut throat. The vast majority of projects are also not this big and this fundamental either. There are plenty of projects that would love your contributions at this stage of your career. The Linux kernel is absolutely not one of those projects.

      Which of these should I use to reply to you:

      You are wrong, your point is stupid, and you are a complete fucking retard. Please leave the human race before you infect more people with your idiotic bullshit.

      or

      Disagree. A project can be successful, no matter how large, and still have people be civil to each other. A good manager can be direct and cut through nonsense without resorting to insults or namecalling. To say otherwise is just an excuse for poor social skills.

    24. Re:What about new talent? by blankinthefill · · Score: 1

      Oh, I know that Linus has no time for me. I don't even want him to have time for me. I'm just talking about the perception of OSS as a whole due to very visible, abusive outbursts that happen pretty often, and the support that goes with them. (Not just in calling out the mistake, but for the method in which the mistake was called out.) I think this is certainly exacerbated by the fact that the resolutions of these outbursts are NOT visible and reported on. (macshit has a very good comment here on that: http://slashdot.org/comments.pl?sid=3977141&cid=44291265 ) But the fact remains that when I think of OSS as a whole, I get an image of a very abrasive community where I am just as likely to be chewed out for something I had no way of knowing as to learn anything useful, and perhaps even more likely than being able to contribute in a worthwhile manner. I'm just speaking in terms of Linus and Co. in terms of role-models for the OSS community, and one of the very visible fronts of the OSS movement.

    25. Re:What about new talent? by blankinthefill · · Score: 1

      Hahaha, I don't. I honestly am very glad that I seem to have set off some good, if sometimes less than civil, discussion. It merely tickled me that I would be trolling with what I posted. I can understand overrated, for sure. But trolling? It made me laugh.

    26. Re:What about new talent? by Ghjnut · · Score: 1

      I don't know why you've made a blanketed assumption about the OSS community. While I realize that maintaining the linux kernel may be the pinnacle representation of the OSS community, it's far from your only option. I have some colleagues that are active maintainer's of some python libraries and the boorish nature of the linux management style doesn't seem to be a factor among their contributors. If you had a project as pervasive as the linux kernel which you have fostered for a long time and has the expectations that it does, you'd probably hold it pretty close to the chest as well. He has taken on the responsibility of seeing it through, primarily putting him in the driver's seat. If his candor doesn't suit you, the nature of the OSS community is that you have other options. It's his decision if his degree of 'unprofessionalism' happens to be running off young talent.

      --
      MouseClass extends ScrollClass, which extends TabClass, which extends SidebarClass, which extends PowerClass, w
    27. Re:What about new talent? by Grave · · Score: 2

      That's a rather important point that is often missed - the Linux kernel is probably the single most important bit of open source code out there. It can be found on more devices, in one form or another, than any other piece of software in existence. Linus has an extremely high standard, and will not bend or break that standard for anyone. When it comes to the cursing/"shouting", as far as I'm aware, it's been because someone is either trying to push a new bit of code into a Release Candidate (closed source, open source, doesn't matter - you don't do that), or someone is trying to push buggy/junk code into the kernel. It has to be maintained at the highest standards, because Linux only got where it is today because the core kernel is so robust. Yes, individual groups can modify it to their needs, but the basic kernel adheres to pretty stringent standards.

    28. Re:What about new talent? by westlake · · Score: 5, Insightful

      No, his methodology ensures that he gets experienced developers who don't mind an abusive boss.

      Which implies that his successor is also likely to be an abusive boss --- and that the bosses of every large scale FOSS project will take their cues from them. It is the culture Linus helps sustain and perpetuates that worries me, not the man himself.

    29. Re:What about new talent? by Maestro485 · · Score: 1

      Well, Steve Jobs was a dick too but also brilliant at his role.

      I wouldn't read too far into things as far as major products like the Linux kernel goes. The people in production roles are no nonsense people. Start out smaller. There's no shortage of learning resources and forums or IRC channels with people who are explicitly there to help out newbs ;)

      Go to places like that, ask questions, get to know people. Hang out in IRC channels, post to forums and mailing lists. These are the places where the real chatter takes places and where you can learn some "real life" stuff.

      Something like the LKML is the last place you'd want to try to start out at.

    30. Re:What about new talent? by dnavid · · Score: 5, Insightful
      "I work in a pretty successful technology company. We have a "no brilliant jerks" policy. Doesn't matter how good someone is, if they're actively corrosive to working with people, they're gone."

      You highlight the enormous difference between your company and the Linux Kernel Development community. Someone exists that can fire people.

    31. Re:What about new talent? by Arker · · Score: 1

      You view his forthrightness as something you would have to 'put up' with and dont like it, but you are not everyone. For many, it is the nauseating 'professionalism' of the office, where everyone puts on a polite little front and never a mean word is heard as the knives are sharpened and backs brutally pierced.

      THAT is what you have to pay me to put up with. I havent worked with Linus but from what I have read it would be a pleasure.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    32. Re:What about new talent? by Amitz+Sekali · · Score: 1

      things can work out if only the worst behavior gets screamed at.

      this way, if you're relatively well behaved, you will never get screamed at.

      --
      If you delay pleasure infinitely, the pleasure will be infinite. (YM)
    33. Re:What about new talent? by Trepidity · · Score: 1

      There are a lot of friendly projects fwiw, and many love any kind of new contributor, of any skill level, whether they're submitting technical contributions or documentation or even just comments on common use-cases that worked for them or didn't. Kernel development is probably the worst place to start, for a variety of reasons.

      I've recently had good experiences interacting with the Racket and git-annex maintainers, to pick two examples.

    34. Re:What about new talent? by mellon · · Score: 2

      I'm not entirely comfortable with Linus' response, but you have in fact misrepresented what he said. He did not say "you suck and you can't be redeemed." He said "you suck, and you should know better, and I want you to do better in the future or I will start taking you less seriously." He said it with a lot of invective, and it wasn't nice or polite. I'm not sure it's okay for him to behave this way. But he didn't just say "fuck off and die." Much as you may not like the _way_ he said it, what he said was constructive in the sense that he criticized a specific mistake and asked for a specific change in habitual behavior.

      So despite not being entirely comfortable with his behavior, I don't think you've made your case.

    35. Re:What about new talent? by Darinbob · · Score: 1

      However, it IS different than in closed software shops! There are HR departments to handle complaints and managers can't act like they're back in the Mad Men era anymore. Maybe there are startups that act that way but they don't last for long once the company starts growing.

    36. Re:What about new talent? by tftp · · Score: 1

      this way, if you're relatively well behaved, you will never get screamed at.

      And who is the judge of that "relatively good behavior?" Can you question the judgement? Can you prove your innocence, or lesser guilt? Those options are open to you if your boss calls you up, closes the door, and says that you underperform. You can together review your actions and you can explain why the boss is wrong. It may or may not work, but you are not accused of something without a warning. If you have to be fired for the mistake, this will not impact your standing among your peers. You may be unhappy, but you will (most likely) not develop hatred toward your accusers.

      The problem with screaming is that it is perceived (correctly) as an attack - and it then triggers defensive responses. Many words, and actions, were taken in haste during such arguments. This is why *modern* management does not use verbal aggression as a management tool. It's still used in places that are stuck in stone age, though, or where defensive reactions and anger are intentionally cultivated (in the army, or on the Dark Side of the Force.) Any logically thinking person can analyze his mistakes far better without a dose of adrenaline running in his blood. If the person is not logically thinking, you don't need them as a developer anyway.

    37. Re:What about new talent? by Sabriel · · Score: 1

      Perhaps this is just an artifact of the way news about things gets reported... when things go well, we hear nothing.

      Pretty much this. Tall Poppy Syndrome + Bad News Sells.

      I suspect that if I was maintaining an operating system kernel relied upon by a significant fraction of the entire planet, I too would be vocally upset if someone didn't do their homework and submitted poor quality code. It's not like I could demote them or fire them, it's FOSS after all, but they're still taking up other people's time to fix their mistakes.

    38. Re:What about new talent? by Darinbob · · Score: 1

      What knife to the back? This rarely happens in any company I've worked for, and yet Linus acts like that is the default behavior if one is forced to act professionally. Now true, maybe reverting to backstabbing is what happens when an asshole is required to be polite in public, but not everyone is an asshole and not everyone who backstabs keeps their job.

    39. Re:What about new talent? by Darinbob · · Score: 1

      You can reject the code and not hurt feelings. You can also comment privately about the code rather than make sure the dev is publicly embarrassed.

    40. Re:What about new talent? by Darinbob · · Score: 1

      But be careful, some of the BSD families are more dysfunctional than others.

    41. Re:What about new talent? by complete+loony · · Score: 1

      If you join my mailing list and ask good questions that demonstrate knowledge that you have gained from your own research, I will gladly answer your questions.

      If you submit a concise patch out of the blue to address a specific problem, I'll probably accept it.

      The patches you submit should concisely tell a story that I can quickly read to understand both the problem and the solution. The biggest piece of advice I can give you, is to study and understand your source control tools. If we are communicating through email & patches, we need a common language.

      But if you're still learning, it's probably going to take a number of iterations to get any patch right. You need to be prepared to throw away everything you've done and start over. You need to be persistent, you need to ask the right questions.

      If you were employed as my subordinate, I would invest a considerable amount of my time in training you in the hope that your future productivity would pay back my investment with interest. If you want to work on an open source project, convince the maintainers that you have a similar commitment.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    42. Re:What about new talent? by Kal+Zekdor · · Score: 1

      Well, I guess that's my cue.

      I work in a pretty successful technology company. We have a "no brilliant jerks" policy. Doesn't matter how good someone is, if they're actively corrosive to working with people, they're gone.

      That doesn't mean I don't see developers getting into heated discussions about the merits of technical issues. But those heated discussions are professional, utterly impersonal, and without a shred of meanness. They just disagree.

      This whole "good engineers are assholes" myth is, well, a myth that has been promulgated by a group of people more dominated by assholes than by good engineers.

      I applaud Sarah Sharp and, blankinthefill, I want you know not all environments are like this. Not even all successful FOSS projects.

      Seriously. Being professional and communicating clearly are by no means mutually exclusive.

      I'm probably the type of person who would fall under the category of "brilliant jerks", at least on the surface. I'm very direct, saying what I think without prevarication, or worrying about hurting someone's feelings. I don't use subtext, or passive aggressive politicking; what I say has no hidden meanings. This directness can be abrasive to some people, particularly those who don't know me, who sometimes see subtext when there is none. However, any abrasiveness is indirect, meaning not intentional. This directness of mine is useful in maintaining clear communication. My colleagues rely on my ability to, as one of them put it, "cut through the bullshit".

      However, I never attack someone directly, or insult them, and any profanity is mild, never directed at someone, and is usually just for emphasis. You can be direct and clear without being unprofessional. By professional, I don't mean biting back valid comments for fear of hurting someone's feelings, or hiding vitriol behind a polite facade, I mean having some basic respect for the people you work with, whether in person at an office, or online in an OSS project. Somehow, what people think "professionalism" implies is often the exact opposite of what it really means. To be "professional", one just needs to treat those they work with as an ally and an asset, rather than an enemy and a liability. In those instances where someone actually is an enemy/liability, it is that person who is acting unprofessional, and adding more unprofessionalism to the mix is just going to make things worse. So long as some professionalism standards are enforced, people like that will be taken care of without others needing to stoop to the same level.

      Problems of a professional nature are usually endemic of a lack of respect for one's peers. Being able to communicate clearly and get work done is completely orthogonal to that concept.

    43. Re:What about new talent? by thesupraman · · Score: 1

      Actually no, if you read what is written here, or take time to do any actual research, you will find that people gernally get flames/abused for doing really quite stupid things, and then often trying to defend those things beyond all normal sense.

      If you find this so difficult, I can only imagine how well you will do in a work environment, where managers will often abuse you for doing something quite sensible but not 'their way', for trying to solve problems without their direct involvement, etc, etc.

      You seem pretty convinced you have talent and valuable contributions to make, but you dont seem to understand that if you *dont* have talent and valuable contributions, but instead annoy others and cause problems, people may not be happy, and may act accordingly.

      Oh, and by the way, 'having fun' is a pretty damn high level of expectation from just about everything...

      This, I am sorry to say, is something only you can fix, not a 'problem with the community'.

    44. Re:What about new talent? by Zapotek · · Score: 1

      I didn't say you have to be a jerk when rejecting code but the parent seems to have extraordinarily thin skin and a perception that OSS communities are run by a bunch of assholes -- which has been the complete opposite in my experience. So, it might be better for him to ease up on the transition and first get a feel for the project he'd like to contribute before jumping in. And yeah, you can reject code and hurt feelings, you can be the most polite and kind person, but they other party's feelings can still get hurt. I've had completely inexperienced people send me code that had syntax errors in it (wouldn't even get loaded by the interpreter) and who then acted out when I politely told them that I couldn't accept their contribution.

    45. Re:What about new talent? by liquidsin · · Score: 1

      take into consideration what you could be learning from involving yourself with that community. i've learned many things from assholes; you don't have to agree with their methods, and you certainly don't have to let words from a stranger on the internet mean anything to you. you can choose to get over the delivery and focus on the message.

      here's some mostly-on-topic george carlin on speaking directly, and the lack of it in modern america. nsfw, probably, because george carlin.

      --
      do not read this line twice.
    46. Re:What about new talent? by MikeBabcock · · Score: 1

      Once upon a time I was a rank amateur and started contributing to and eventually took over maintainership of libicq. Yes, back when ICQ was an actual chat platform.

      Eventually, I walked away silently, but until then, I learned a lot, I grew a lot and I got better at what I do.

      Feel free not to participate, but jumping in and getting beaten over the head by some really amazing coders is better than never improving.

      --
      - Michael T. Babcock (Yes, I blog)
    47. Re:What about new talent? by Darinbob · · Score: 1

      That's the problem I think. Some people haven't figure out that criticism isn't abuse. Maybe their first boss was abusive and they think that this is how you are supposed to do things.

    48. Re:What about new talent? by deek · · Score: 1

      We are simultaneously rational and emotional beings. The vulgarity evokes our emotional side, and helps to emphasise an important rational point. It can be pretty effective, and obviously shouldn't be overused. Also, it helps if it's backed up with compliments when appropriate.

      All OSS circles are not the same. If you fear being insulted, I'm sure you can find many projects without that behaviour. Give it a go, though. Take a few insults, and see if it makes you a more effective programmer. If you feel it's too much, you can say as much. Try and see if for what it is, though.

    49. Re:What about new talent? by dnavid · · Score: 1

      Well, I guess that's my cue.

      I work in a pretty successful technology company. We have a "no brilliant jerks" policy. Doesn't matter how good someone is, if they're actively corrosive to working with people, they're gone.

      The difference between your company and the Linux kernel is that as a practical matter, Linus can't fire anyone. That's a very critical difference. You can eliminate the "jerks." Linus has to enforce order on a community that only listens to him voluntarily.

      When your HR department proves its capable of maintaining its "no brilliant jerks" policy through nothing more than gentle reminders, with the threat of termination contractually eliminated, then your experience would be analogous.

      In fact, everyone comparing Linus and the Linux kernel developers to J. Random Company are entirely missing the point, because the two have virtually nothing to do with each other. What Linus has accomplished is more closely analogous to a forum moderator with no administrative rights managing to maintain order on a controversial forum for twenty years non-stop than it is to managing a corporate development team, where people have a strong incentive to keep in line because their livelihoods depend on at least the semblance of order and cooperation.

      For the price of an abrasive personality and the very infrequent public outburst, Linus has actually accomplished no small miracle. I wouldn't want the job, and I would have no idea whatsoever how to do that job, and I've managed people for years.

    50. Re:What about new talent? by melikamp · · Score: 1

      Linux is a very big and a very mature project, with a long record of technical excellence. Rookie developers may get hurt by it, but it can hardly get hurt by turning away rookie developers. The beautiful thing about the free software, though, is the sheer number of interesting projects where everyone is your friend, simply because there's so much to be done. And one day, some of these projects may become bigger than Linux, and then you'll be very happy you got a chance to contribute to them.

    51. Re:What about new talent? by silas_moeckel · · Score: 1

      I'll give you a hint brilliant jerks that are social enough to offend somebody rarely work directly for companies consulting pays much much better and gives them new and interesting things on a steady basis.. A lot of the LKML bits are all about how you take them that missing context that is not conveyed via email. I've spent a couple decades being just that steam roller on the engineering rather than software side. Couching everything in PC drivel has no place in a design / CC meeting it's one step above talking about synergies, clouds, and other management buzz words of the month.

      Now I've met piles of jerks that though they were brilliant and could sandbag there coworkers into believing it. They do need to be culled and are generally the top of my list at that inevitable what do you think about our staff meeting with management.

      --
      No sir I dont like it.
    52. Re:What about new talent? by exabrial · · Score: 2, Insightful

      Fucking fuck, grow a pair of balls. Despite what your mother's left tit convinced you of, the world isn't here to kiss your ass. If you are 'talented' as your egotisical writing claims, but you are unwilling to help those who hate you, you are worthless. YOU need to contribute something meaningful to the 7 billion people that outrank you, not the other way around. You are LAST. Just because you were born into privilege and opportunity to earn a college degree doesn't mean the starving kid in Africa deserves less. Stop thinking of your own butthole and contribute something and expect NOTHING in return. In the man time, enjoy a life of depression and anxiety while you rot away trying to make yourself happy through masturbatory comments about how 'good' you would have if been if you only could have maybe had of sort of maybe contributed to something way bigger than yourself.

    53. Re:What about new talent? by Connie_Lingus · · Score: 1

      man...stop freaking out about what may or may not happen if you contribute to a project and just give it a try already...sheesh! you've already created this unreal mental image of how mean or whatever its gonna be but yet you are so paralyzed by your fear you wont even dip you toes to see how the reality compares to your fantasy.

      your a (i think) grown person...life isnt always nice or fair thats what your family is for mostly. i truly believe you are much tougher then you think you are, and will be able to EASILY survive whatever words may or may not be thrown at you for forgetting to do exception checking (or whatever) in your chosen OSS project.

      live a little...damn the torpedoes!

      --
      never bring a twinkie to a food fight.
    54. Re:What about new talent? by silas_moeckel · · Score: 1

      Your just got your drivers licence and are thinking about racing. LKML is not the place for you to start, this is not 20 years ago and lets hack it to get some unsupported hardware bit working with no docs and expect it to go mainline. If you really want to deal with hardware find something make it work and maintain that. Whoever the hardware falls under may well accept it and push it up stream, do it for half a decade and maybe you to can be yelled at on LKML.

      --
      No sir I dont like it.
    55. Re:What about new talent? by Livius · · Score: 1

      No, that's not respect. You're learning.

    56. Re:What about new talent? by msobkow · · Score: 1

      I'd far rather work with someone skilled and outspoken who is borderline abusive than an average milquetoast who has nothing to contribute and who can't "hold the reins".

      --
      I do not fail; I succeed at finding out what does not work.
    57. Re:What about new talent? by epyT-R · · Score: 1

      Focus on being technically correct instead of politically correct and you have little to fear.

    58. Re:What about new talent? by epyT-R · · Score: 1

      The truly uniquely bright ones usually have limited tolerance for passive aggressive dances by insecure, less capable people, especially when they're on deadline. As someone who is not one of these uber techs, I have found that being blunt and direct back to them usually puts a shocked smile on their faces. They're happy to have found a coworker who is more interested in efficient communication over warm'n'fuzzy oprah tingles.

    59. Re:What about new talent? by Craig+Ringer · · Score: 2

      Not every community is like that, thankfully. Many have standards of behaviour and take people to task when they step outside them.

      The PostgreSQL team make an effort to keep discourse polite and constructive. It's generally very effective. I see such standards as valuable ways to force people to make their points with technical argument and reason, not YELLING A LOT.

    60. Re:What about new talent? by miroku000 · · Score: 1

      My advice is don't start in Kernel programming.

    61. Re:What about new talent? by Nivag064 · · Score: 1

      Linus DOES respect people!

      He hates superficial politeness.

      I would be happy if I was good enough to submit a patch that caused Linus to be rude to me - if it was really terrible, he would ignore it - if it was spot on, he would simply put it in the next kernel.

    62. Re:What about new talent? by oursland · · Score: 1

      This is the nature of OSS because you cannot fire your employees. You see, as an employee if I don't like your work, I'll let you go. But as a OSS leader, if you constantly pester me with the way you think things should be, I will develop a lack of empathy and tell you to go eat it. Hopefully, you'll either behave as I need you, or you'll stop pestering me.

      Take a look through the mailing list and see how many times someone tells Linus he's wrong because it should be in C++ or Python or some other language. See how many times someone wants to pollute the source with some hack or feature that belongs in user space. Linus cannot fire these people, and his attempts to reason with them only have them continually post to the mailing list. The only response is to ban them, or tell them harshly to go away unless they have something of substance to contribute.

    63. Re:What about new talent? by Kal+Zekdor · · Score: 1

      I'll give you a hint brilliant jerks that are social enough to offend somebody rarely work directly for companies consulting pays much much better and gives them new and interesting things on a steady basis..

      I co-founded a software consulting company, for pretty much those exact reasons. Give me a steady stream of new, interesting, and challenging problems to solve, and I am a very happy (brilliant jerk of a) programmer. :-p

    64. Re:What about new talent? by gweihir · · Score: 1

      Wait till you have some experience. Linus is exactly right, a culture of "politeness" promotes backstabbing, cutting people out of the information flow, etc. True, inexperienced people have problems with what they perceive at aggression targeted at them. It is just something you learn to deal with (and learning this is being part of what it means to be an adult, namely being able to stand your ground) and in most cases the aggression is not targeted at you at all, but at what you just said. There really is no polite way to tell somebody that he/she does not get it or wrote said nonsense. So in a "polite" context, it is left unsaid and that causes a lot of damage. Sure, Linus is occasionally wrong, and occasionally does not get it, but you know what, in all cases I have seen, some other developer steps up and tells Linux that he is wrong and that he has already fixed the thing in question in a way that actually works not the way Linus advocated. And you know what? The thing makes it into the kernel in the fixed version, not in Linuses version.

      One serious cultural problem is that a lot of people in the IT field vastly overestimate their own skills. Recent graduates and bright students are severely at risk of falling prey to this. Understandable, as it is hard to get a comparison. For example, in a FOSS project I am involved on, there are regularly people with statements along the lines "you do it all wrong, lets do it this way", and they are repeating really tired old mistakes, because they think they have understood it all and have not done any research. These people need to be told a firm "no" and "you do not get it", otherwise all kinds of stupid things make it into the project. This can be done in a more or less profane way, but it cannot be done "politely", because that would mean not telling them clearly that they are wrong, and hence cause of huge risk of misunderstandings. Linus is just extra careful to make hist statements clear, which is a very good thing.

      Now, whenever aggression is targeted actually at you, and not at what you said, that is different. In that case, call the person out on it (something you need to learn how to do in order to be an adult), and if that does not help, refuse to communicate further or escalate. AFAIK Linus has never done that when kernel issues are discussed. He may say "this is the most idiotic idea I have heard of", but not "you are the biggest idiot I know, get out of my sight". The difference is all-important.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    65. Re:What about new talent? by tftp · · Score: 1

      The only response is to ban them, or tell them harshly to go away unless they have something of substance to contribute.

      That'd be the fallacy of False Choice. A reasonable person would privately email the troublemaker and say this:

      Dear $username,

      I'm glad that you are interested in Linux and are willing to contribute. Unfortunately, you are not yet sufficiently proficient to offer something that we can use. This is obvious to many developers on the list, but I chose to email you privately so that you, perhaps, decide to moderate your contributions, for a while at least.

      If you choose to continue proposing to rewrite the kernel in ALGOL 60, as it was one of your latest ideas,then I'm afraid you will get banned from LKML; you are probably already banned by personal filters of many LKML readers.

      I wish you luck in your studies; if you want to continue contributing to Linux you, perhaps, can start working on smaller projects first. There are many to choose from.

      Respectfully,
      $the_sender

      Such a missive would do the trick, and it can be a form letter too. Much easier to prepare and send, and you won't be poisoning the atmosphere on LKML with a personal quarrel. The unwanted contributor is just gone - hopefully on his own, but if the warning doesn't work then he gets banned.

    66. Re:What about new talent? by citizenr · · Score: 1

      try rejecting 100 patches per day, every day. Then you will understand what this story is about.

      --
      Who logs in to gdm? Not I, said the duck.
    67. Re:What about new talent? by Splab · · Score: 1

      I recently started working in a place, where abusive behaviour is the norm, and fuck me if I'll stand for it. There is no need to shout when you can educate. The environment here is so bad, you can see people fearing the walk to the head of development - they know his wrath will be upon them, even for the simplest of questions.

      Having a job shouldn't be a punishment.

    68. Re:What about new talent? by Anarchduke · · Score: 1

      That way, when you are verbally abused, no one on slashdot will notice it.

      --
      who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    69. Re:What about new talent? by thesandtiger · · Score: 1

      Your problem is you imagine somehow that hurling abuse at people is effective at getting them to be better at their job.

      There's a difference between a thin skin and not wanting to work in an environment where people feel like being an asshole and abusing people for making mistakes is a virtue.

      Honestly, every time a story like this pops up here, I have to think most of the folks here have Stockholme Syndrome and miss being bullied when they were kids, given how willingly they support abuse in the workplace.

      For what it's worth, when I make a mistake at work, I'm already beating myself up much more effectively than my co-workers could, so them being assholes wouldn't add anything. Much better would be working together to identify and fix the problem and then to put a plan in place to help avoid similar issues from happening in the future.

      But hey, if it works for you - if you honestly feel like taking abuse is some kind of virtue in the workplace, or something that is completely unavoidable - then far be it from me or anyone else to suggest there might be a better way.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    70. Re:What about new talent? by buddyglass · · Score: 1

      In my 14 years of working as a software developer I've never been the subject of a rant on the level of those Torvalds frequently dishes out. Per your conditional, perhaps that means I've never worked anywhere work was actually done. But I don't think that's the case.

    71. Re:What about new talent? by murr · · Score: 1

      Linux is not the only OSS project there is, and Linus’ way of running it is not the only way there is. Rubyists, e.g., used to aspire to MINASWAN (Matz is nice and so we are nice), and even at its most dysfunctional, abuse in the Perl community was held in check by the fact that Larry Wall is a thoroughly decent guy.

      If you’re interested in contributing to a project, it’s easy enough to listen in on the mailing lists and figure out whether the tone appeals to you.

    72. Re:What about new talent? by Ash+Vince · · Score: 1

      I just recently graduated with a degree in mathematics, and a minor in computer science. I can program well, for the amount of experience I have, and I would love to get better. I, personally, think that one of the best ways that I could get better is to contribute to OSS projects. However, I can't lie, reading stories about the abusiveness of the community is a huge turn off. Now, I realize that I am probably not one of those people who 'should know better,' and I realize that really extraordinary outbursts are rare (which is why they get reported on, obviously), but I still have enormous trepidation about joining the OSS community. I feel I may have talent and ideas to contribute, but when I see stories about the way that people get treated when they make mistakes, it makes me want to avoid the whole thing. I wouldn't be doing it for money, I would be doing it for fun, and to learn. And as far as I'm concerned, if I'm going to be abused for making mistakes, I am not having fun, and I am likely not learning much either. Now, again, I understand that this is not usually the case as far as OSS development, but I'm just relaying my gut reaction to hearing about behavior like that.

      Ok, your first problem is that you are going to need a job.

      I hate to break it to you but sometimes managers can be a little caustic, they are generally very well paid but have to put up with quite a lot of stress. Sometimes, this makes them get angry with you if you are contributing to that stress or they feel you are. They should not, they know they should not but we are only human and sometimes we make mistakes. You are just going to have to get used to it.

      I have worked in a few different roles (shop assistant, telesales, rigger, developer). The only job I had where people were always polite to each other was when working a rigger because you had an awful lot of very large, physically able men who would seriously make a mess of you if you were rude. In every other job I found managers sometimes get stressed and pissed off. They might try not to, but if you make mistakes you will sooner or later either get shouted at or you just get fired. People always make mistakes so sooner or later you will get shouted it, even if only because the underlying reason was the boss having a bad day.

      The difference with the linux kernel is that every time this happens everyone hears about it. That should not stop you getting involved though because you are unlikely to have to deal with these people as you are just not good enough yet. In about 5 years you might be if you can get your million hours of C coding in but by then you might be more tolerant of people being caustic. You might not, but cross that bridge later. You might find you contribute to other open source projects where everyone is more polite, the kernel is one of the most stressful and complicated so not all OSS projects are like that.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    73. Re:What about new talent? by borroff · · Score: 1

      Interesting point - is verbal abuse the only way to get an incompetent or obstructive person out of the flow of an open source project, where you can't fire people? Would it be possible to politely say, "Go away until you actually know what you are doing?" (I know; just imagine I said it politely), and actually make it stick? I have my doubts...

    74. Re:What about new talent? by miknix · · Score: 1

      I, personally, think that one of the best ways that I could get better is to contribute to OSS projects.

      While I'm no OSS guru, I certainly have my share of OSS contributions. I can personally tell you that collaborating with all sorts of people and projects is very educating.

      However, I can't lie, reading stories about the abusiveness of the community is a huge turn off. Now, I realize that I am probably not one of those people who 'should know better,' and I realize that really extraordinary outbursts are rare (which is why they get reported on, obviously), but I still have enormous trepidation about joining the OSS community. I feel I may have talent and ideas to contribute, but when I see stories about the way that people get treated when they make mistakes, it makes me want to avoid the whole thing. I wouldn't be doing it for money, I would be doing it for fun, and to learn. And as far as I'm concerned, if I'm going to be abused for making mistakes, I am not having fun, and I am likely not learning much either. (...)

      What about you stop imagining what "joining the OSS" would be and you actually try to contribute something? Really, it is a no-brainer! Just follow some project you like/use a lot and when you have a chance, submit a patch with a bugfix or feature - that's it. Don't be a pussy and treat all criticism as a way to learn and educate yourself. If your patches are worthwhile, you will be noticed and eventually someone will ask you to join the project. However, just because you are not part of the core team of a project, it does not mean you didn't "join the OSS community", whatever that means.

    75. Re:What about new talent? by evilviper · · Score: 1

      I, personally, think that one of the best ways that I could get better is to contribute to OSS projects. However, I can't lie, reading stories about the abusiveness of the community is a huge turn off.

      You post comments on /.
      You're probably used-to much WORSE abuse here on /. than you'd ever see on a project's mailing list.

      The internet is different than real life. This extends to how two people communicate with each other, so you either adapt to the internet, or you stay away from it.

      And finally, I, and I expect most others here, aren't going to be too sympathetic to someone who knows what they need to do to improve their abilities, but chooses not to because it might be difficult or slightly embarrassing, as you said above. And WORSE, making that decision from second-hand rumors and innuendo rather than actual facts and knowledge of that being true.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    76. Re:What about new talent? by F.Ultra · · Score: 1

      You do understand that all this is really a storm in a teacup? I have contributed to numerous OSS projects including the Linux Kernel and I have never gotten the kind of responses that you fear, and that is not because I haven't made any mistakes, or any big mistakes for that matter.

    77. Re:What about new talent? by Khyber · · Score: 1

      "YOU need to contribute something meaningful to the 7 billion people that outrank you, "

      I most certainly do contribute, I keep your ignorant ass fed.

      What the fuck do you do, child? Certainly nothing as useful as being one of the people keeping your ass alive.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    78. Re:What about new talent? by hendrikboom · · Score: 1

      Check the mailing lists of the project you're considering contributing to. Some are welcoming, some not. It won't take long to figure out which projects you'll likely enjoy contributing to.

      -- hendrik

    79. Re:What about new talent? by nortcele · · Score: 1

      Agree. It would appear Linus doesn't want to have an individual present obviously unacceptable code to him more than once. A harsh response tends to get the programmer to seriously re-evaluate their work, or it eliminates them from coming back at all (and I believe this to be okay).

    80. Re:What about new talent? by epyT-R · · Score: 1

      You mean like sarah sharp? She's 'trolling' for pity points. It's off topic and not relevant to the linux kernel. She's trying to push her own expectations on others. Playing the victim card IS trolling.

    81. Re:What about new talent? by melikamp · · Score: 1

      40% offtopic and 30% troll? Would you give Linus a blowjob too? How about countering my statement with a cogent argument?

    82. Re:What about new talent? by ultranova · · Score: 1

      Your problem is thinking that this any different in a closed software shop or any other workplace where work is actually being done.

      Just because you're a professional plumber doesn't mean you put up with anyone's shit on your free time.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    83. Re:What about new talent? by enigmatic · · Score: 1

      Did you want to start your OSS career contributing to the Linux kernel?
      You will have to work a lot, and for a long time to ever get to be the target of Linus's rants.

      Or are you saying that all OSS projects are abusive and bad?
      Because that just is not the case at all.

      Secondly and more importantly, if you were an aspiring chef, and you wanted to apprentice to hone your skills
      do you want to do that with a guy who can teach you to sling burgers at mcDonalds, you will learn quick,
      and it can be polite. Or do you you want to learn from a master chef, who has his Michelin stars and 30 years
      experience? The latter will be harder, requiring sacrifices and be willing to take some shit. But at the end
      you will be a much better chef.

    84. Re:What about new talent? by dnavid · · Score: 1

      It grates me when someone has to rant or cuss just in their "normal" conversation.

      Linus is acting like a spoiled 3 year old, and this will eventually backfire.

      Are you speaking geologically, like "eventually the Sun will collapse into a white dwarf" eventually? Or are you talking about an event some of us might theoretically be alive to witness? Because you're talking about something happening "eventually" that hasn't happened in over twenty years yet.

      Between Linus' attitudes and the random "directions" of Ubuntu's Shuttleworth, Linux is in a whole lot of trouble!

      History suggests otherwise. Actually, History wants to come right out and call BS, just as soon as it regains control of the programming on the cable channels claiming to speak for it.

    85. Re:What about new talent? by vilanye · · Score: 1

      Doing it on the mail list is not to "publicly embarrass" anyone. It is to make sure everyone knows not to do that. If Linus did all his chastising in private emails, people would be doing the same stupid things over and over again. It is efficient.

    86. Re:What about new talent? by shutdown+-p+now · · Score: 1

      Stop thinking of your own butthole and contribute something and expect NOTHING in return.

      I don't see GP asking for anything in return. He merely asked to not being abused while trying to contribute; in other words, he's okay with zero return, but doesn't want to get shat upon for all his effort.

      Good job on reinforcing all his points, though. I suspect he'll quietly walk away and will contribute something meaningful in a polite environment where he's actually respected (and, probably, paid for his efforts with hard cash). Coincidentally, you might not ever see the code he contributes, though it may well be running on whatever new-fanged gadget you buy next decade.

    87. Re:What about new talent? by shutdown+-p+now · · Score: 1

      You highlight the enormous difference between your company and the Linux Kernel Development community. Someone exists that can fire people.

      FOSS projects can also "fire" people by refusing to accept their contributions or otherwise deal with them. It's just that the Linux kernel community does not want to do so in this case.

    88. Re:What about new talent? by shutdown+-p+now · · Score: 1

      And that is why Linus has absolutely no time for you or your ideas.

      If that were the case, he'd simply not reply at all. The fact that he takes the time to reply and lace his reply with profanities shows that he has the time for it.

    89. Re:What about new talent? by oursland · · Score: 1

      And it would do nothing to serve as a notice to others about the topic.

    90. Re:What about new talent? by tftp · · Score: 1

      In my example the absurdity of the proposal needs no comment. However if a developer made a mistake that needs to be announced, the best way to do it is to have a private talk with the developer, after which he posts a retraction of his ill-conceived actions. This way he can save the face, and at the same time spell out mea culpa. This can be followed up by the leader, who may explain the problem from a different aspect.

      For example, the previous sh1tstorm was caused by a developer breaking userspace and then blaming userspace software for not being clairvoyant to foresee his changes. Linus was screaming then. A different approach would have the deloper posting "After some forced thinking (thanks, Linus!) I no longer believe that the patch was a good idea. I screwed up, and that caused pain in userspace. Sorry about that, it was a good lesson." And then Linus follows up saying "Yes, that was a bad call because {...} and let it be a lesson to us all: {...}"

      No screaming required, and it can actually initiate a helpful and honest discussion about how to prevent such errors in the future, without stomping someone's ego into the mud. No fake politeness either - just the basic respect for your fellow human.

    91. Re:What about new talent? by oursland · · Score: 1

      I'm very familiar with the disagreement between Linus and Mauro. Mauro messed up. When Linus called him out on it, Mauro claimed that it was the userspace application's fault (!!!). A livid Linus told him to shut up and follow the rules (don't break userspace!). Then this exchange continued a little more. Mauro is an example of a developer who pushes back against the rules even though he's been in the game long enough to know not to. Swearing at Mauro is one thing, I think Linus should have considered ignoring Mauro's contributions as he has demonstrated a clear lack of judgment.

      If Linus wouldn't have been very clear with his frustration, how much longer would that exchange have been?

      Here's the exchange: https://lkml.org/lkml/2012/12/23/48

    92. Re:What about new talent? by shentino · · Score: 1

      Your example is an exaggeration and you know it.

    93. Re:What about new talent? by shentino · · Score: 1

      What do you think I am, a hermaphrodite?

    94. Re:What about new talent? by shentino · · Score: 1

      I think it's because the low hanging fruit is always the first to go, so whatever is left is hard to get. Since effort invested is proportional to value, this leaves the good stuff ironically the hardest to reach once the cheap stuff is taken.

      Good things that are easy to get don't last long.

    95. Re:What about new talent? by shentino · · Score: 1

      I question, actually, I challenge your implication that autism is entirely a handicap.

    96. Re:What about new talent? by smallfries · · Score: 1

      If you do not have the knowledge to express that you are right and they are wrong, then how do you know that you are?

      What you have written comes across as "but can't we all be inclusive and respect each others feelings so that I can play too". It really isn't about that - either you know your stuff so that you can explain why you are right on an issue, or you do not. Ultimately most engineers do not want to get sucked into "did everybody get included and take part" as it almost always destroys "was this the best result we could make".

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    97. Re:What about new talent? by Agent0013 · · Score: 1

      I consider myself experienced, but I would never work for a boss who dares to scream at me.

      But that's just the thing, he isn't anyone's boss. It's a volunteer community. The only payment people get is verbal accolades. To make verbal accolades more valuable to the participants you must extend the scale into the negative range also. Like game reviews that never give below 8 are totally worthless. By giving the verbal abuse when warranted and giving verbal accolades when deserved, everybody gets rewarded for their participation.

      --

      -- ssoorrrryy,, dduupplleexx sswwiittcchh oonn.. -Quote found on actual fortune cookie.
    98. Re:What about new talent? by swillden · · Score: 1

      Linus can fire people. Linus has fired people. He fired Con Kolivas, for example. All he has to do is to consistently ignore their work until they go away.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  9. gotta be honest by phantomfive · · Score: 5, Interesting

    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."
    1. Re:gotta be honest by phantomfive · · Score: 1

      Is that result due to cooperation resulting from the yelling, or is that due to a powerful prima donna browbeating everyone to follow his singular lead?

      It's because they were willing to say what they felt, and didn't hide it for fear of offending the others.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:gotta be honest by oursland · · Score: 1

      Is that result due to cooperation resulting from the yelling, or is that due to a powerful prima donna browbeating everyone to follow his singular lead?

      Does it really matter if the result is that the team is better for it?

    3. Re:gotta be honest by murr · · Score: 1

      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.

      But they did this in rehearsal, in a small group. Pretty sure if they did this in public, their employment would be confined to circuses.

    4. Re:gotta be honest by shutdown+-p+now · · Score: 1

      Linus doesn't insult people, he insults what they do, when they do stupid things.

      "This code sucks" would be insulting the stupid things to do.

      "You're a fucking idiot" is insulting a person.

      Linus is doing both.

    5. Re:gotta be honest by phantomfive · · Score: 1

      He's not really upset about the existence of the person; he's upset about what they did.

      --
      "First they came for the slanderers and i said nothing."
  10. About time by CptPicard · · Score: 1, Insightful

    For as much as I respect Linus for the work he's done, his outbursts are getting old and are not funny anymore. I dislike political correctness and bullshit as well, but if you really have a point to make in this regard, it can be made with less rhetorical aggression, even when being blunt about it.

    --
    I want to play Free Market with a drowning Libertarian.
    1. Re:About time by phantomfive · · Score: 1
      If you read through the thread, there isn't really an outburst here. He explains himself fairly clearly:

      when people who know better send me crap, I'll curse at them. You will see fireworks if some long-term maintainer makes excuses for breaking user space etc. That will make me go into incoherent rages.....

      I suspect you'll notice me cursing *way* more at top developers than random people on the list. I expect more from them, and conversely I'll be a lot more upset when they do something that I really think was not great.....

      For example, my latest cursing explosion was for the x86 maintainers, and it comes from the fact that I *know* they know to do better. The x86 tip pulls have generally been through way more testing than most other pulls I get (not just compiling, but even booting randconfigs etc). So when an x86 pull request comes in that clearly missed that expected level of quality, I go to town.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:About time by CptPicard · · Score: 1

      In his attempts to explain himself, I really dislike the way he creates straw men about minority victimization, political correctness and "getting along despite differences". Good communication is good communication and a shitstorm is rarely helpful in any way. I do enjoy a good argument, but even the best slap-downs I've ever seen are very economical in nature...

      --
      I want to play Free Market with a drowning Libertarian.
    3. Re:About time by phantomfive · · Score: 1
      His point about cultural differences and minorities is that different cultures communicate in different ways. See for example, perkele.

      Good communication is good communication

      Good communication is very much a culture-dependent phenomenon.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:About time by CptPicard · · Score: 1

      I am Finnish and as such I get his management by perkele-reference very well and should probably understand what he means by claiming his rages on the KML are somehow particularly Finnish if communication is culture-dependent ;-)

      We do tend to value being to the point and no-nonsense, but I can't really see being too much of a raging hothead as being a very Finnish feature -- it would detract from actually getting stuff done, and you'd lose face by losing your cool. Mgmt by perkele is actually something Finnish corporate types are trying to get rid of and it hasn't been done since the 80s, as too authoritarian military-style structures do not serve a modern organization well.

      As a funny cultural anecdote, I find it interesting that Linus would identify with cursing and these things. He is a Fenno-Swede after all, and their minority culture tends to stress to the point of hilarity their relative high level of civilized conduct as compared to us barbaric Finnish-speaking forest people... if the TV shows that push the "correct" view of our Swedish speakers are any guide, he should be exchanging pleasantries with his boyfriend on a boat in the archipelago while knitting Moomins and sipping champagne.

      --
      I want to play Free Market with a drowning Libertarian.
    5. Re:About time by phantomfive · · Score: 1

      You basically doubled my knowledge Fenno-Swedes right there, thanks.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:About time by CptPicard · · Score: 1

      Also, to actually say something about the culture-dependency of communication:

      When coordinating a large project with people from many cultures, I'd say that a safe bet would be to assume that there is some general set of standards that you use to communicate with these people from various cultures. Not to be abusive like that for the heck of it is probably a good starting point. If Linus feels that because he represents Finns culturally here and is entitled to that kind of behaviour, then he's essentially imposing his culture on others -- and if everyone is going to behave eccentrically according to their cultures, then we're almost by definition going to have bad communication, as we don't share cultures.

      Personally, I think all that culture-wankery is just an excuse though. He's just being a dick :p

      --
      I want to play Free Market with a drowning Libertarian.
    7. Re:About time by c0lo · · Score: 1

      For as much as I respect Linus for the work he's done, his outbursts are getting old and are not funny anymore

      In my opinion, the above is some high way to miss the point (one doesn't expect Linus' outburst to be funny, does one now?)
      Now, some quotes to see exactly what is the point, in Linus' own words:

      So as far as I'm concerned, the discussion is about "how to work
      together DESPITE people being different". Not about trying to make
      everybody please each other. Because I can pretty much guarantee that
      I'll continue cursing. To me, the discussion would be about how to
      work together despite these kinds of cultural differences, not about
      "how do we make everybody nice and sing songs sound the campfire"

      Do you think you might be interested in *that* kind of discussion
      instead of the "you are abusing me" kind of discussion?

      In other words: "Kernel, MF! Do YOU speak it?"

      --
      Questions raise, answers kill. Raise questions to stay alive.
    8. Re:About time by CptPicard · · Score: 1

      Sure it was historically like that -- but it certainly is being used even today to very aggressively push a certain point of view and agenda. It's almost like a nice weapon to have at your disposal when talking about modern times. And of course in the end they see it as a matter of "the other people" not being quite as legitimate as they are.

      Having followed related issues for a long, long time and having tried to reason with them to no avail about them (it's probably the most intellectually impossible and taboo political topic I have ever encountered), I might say that I do have a remarkably good picture of how the Fenno-Swedes expect to be seen and how they push this expectation. It is a very real phenonemon and a dislike of that has nothing to do with things like anti-Semitism. If you came across the rather jealous protection of these "particular qualities" and senseless ad hominem attacks against your person whenever you're "disrespectful" of them, you'd get it as well. Nobody is oppressing them, a lot of us would just like to be treated with some respect.

      They might be my "fellow countrymen" but that matters much less to me than how I'm expected to live with them in this state of "fellowship" -- it is actually very difficult to live in the same society with an ideology like theirs that allows no consideration that maybe even other people are even ethical parties to the conversation to begin with (to allow that would be offensive to their world-view). The really funny part about this issue regarding Linus is that he rants against feel-good minority rhetoric -- my suspicion is that he'd be in agreement with me on this.

      --
      I want to play Free Market with a drowning Libertarian.
    9. Re:About time by CptPicard · · Score: 1

      I read that and understood it. However, "working together despite differences" is not necessarily about pleasing each other in the strawman way Linus suggests. In any communication there has to be some shared ground as to what constitutes acceptable behaviour and this does NOT mean some kind of totalitarian mind control in order to make all feel happy about themselves. In situations like this I much prefer going for just making my point instead of peppering it with expletives for added effect.

      --
      I want to play Free Market with a drowning Libertarian.
    10. Re:About time by c0lo · · Score: 1

      I read that and understood it. However, "working together despite differences" is not necessarily about pleasing each other in the strawman way Linus suggests.

      I don't see a suggestion. My take on his words:

      Buddy, I'll continue to curse when my blood boils. It's nothing personal, that's how I am built, at 44 yo it's unlikely I'll change. I accept that it may not be pleasant for you. Can we find a common ground to work together?

      If you like, it's a statement of the facts, followed by a question.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    11. Re:About time by CptPicard · · Score: 1

      There's lots of talk in Linus' responses about "singing around campfires" and not offending feelings. It's not about being suffocatingly PC by playing carebears, it's just about removing the aggressive posturing whose communicative function is to put the other person on the defensive to begin with.

      The common ground generally means that there's some shared standard of what goes and what doesn't, and it seems to me that here it's pretty much to be found on Linus' terms. I tend to be pretty thick-skinned myself in the sense that I bother parsing the actual (possible) point being made even from the midst of an obscuring shitstorm, but it doesn't mean it makes me reflect too well on the person generating such communications.

      --
      I want to play Free Market with a drowning Libertarian.
    12. Re:About time by shentino · · Score: 1

      He's a kernel developer, not a clown.

      His outbursts aren't designed to be funny.

    13. Re:About time by CptPicard · · Score: 1

      Sometimes it seems difficult to tell the difference in these cases.

      --
      I want to play Free Market with a drowning Libertarian.
  11. Political Correctness has no place in Kernel Dev by Taco+Cowboy · · Score: 4, Insightful

    I know this has to happen sooner or later.

    For past few decades, political Correctness has been steadily encroaching into all aspects of our lives, and now, even the Linux Kernel Development is not spared.

    I hope sane minds within the KD will prevail, and stop the PC disease from spreading further, or else, they would start to cherry-picking for some of the more exotic labels within the source codes and make a mountain out of a molehill.

    --
    Muchas Gracias, Señor Edward Snowden !
  12. Re:Losenix by mcrbids · · Score: 1

    Ha ha! That's rich!

    I mean, that's rich, and so's Linus, but you aren't. Rich, that is. Working from home in your bathrobe and getting rich doing it providing something of such valuable that it's used practically everywhere you turn is hardly the hallmark of a loser.

    Now, if what he primarily produced was sarcastic Starcraft II commentary videos, that'd be a different story...

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  13. Re:Linus is just a mean old asshole... by mdenham · · Score: 4, Insightful

    From one of the more recent things he engaged his primary flame-cannon over, the person he aimed it at did screw up pretty badly and for no apparent reason (I mean, seriously, submitting code that you don't know if it works and you admit is probably not necessary? Don't do that).

    So no, I don't think he's a dick for the sake of being a dick - he's a dick because people shouldn't be submitting things that are broken and that kind of person deserves to be told off.

  14. Re:Linus is just a mean old asshole... by lvxferre · · Score: 2

    I guess he does enjoy being a dick, but he doesn't associate his bad temper with being Linux's creator, this can be easily checked in his first answer, here: http://marc.info/?l=linux-kernel&m=137392506516022&w=2

    --
    Nerdy news for your nerdy needs? http://www.soylentnews.org Soylent News is people!
  15. ha! "not acceptable" by rubycodez · · Score: 2, Insightful

    As soon as someone uses the phrase "not acceptable" they've admitted they've lost, they're merely trying to impose something between their ears on another person, it is not a reason to do anything. Someone will always object to any action you care to take or plan to take. "A man who has no enemies is no good, you can't move without making friction"

  16. She is one to talk... by Anonymous Coward · · Score: 5, Interesting

    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.

    1. Re:She is one to talk... by Anonymous Coward · · Score: 2, Funny

      I think personal attacks or claims of improper professional conduct should NOT be made anonymously, fyi. It makes me wonder what kind of a person and background you are coming from for resulting to ad-hominem...

    2. Re:She is one to talk... by oursland · · Score: 1

      Yes, but I bet she doesn't use "naughty" words.

  17. quote by phantomfive · · Score: 5, Funny
    This exchange is brilliant:

    Sarah:
    > Let's discuss this at Kernel Summit where we can at least yell at each
    > other in person. Yeah, just try yelling at me about this. I'll roar
    > right back, louder, for all the people who lose their voice when they
    > get yelled at by top maintainers. I won't be the nice girl anymore.
    >
    Linus:
    That's the spirit.

    Greg has taught you well. You have controlled your fear. Now, release your anger. Only your hatred can destroy me.

    Come to the dark side, Sarah. We have cookies.

    --
    "First they came for the slanderers and i said nothing."
  18. Re:Political Correctness has no place in Kernel De by murdocj · · Score: 4, Insightful

    Not being a dick != political correctness

  19. Who's this intel person? by atari2600a · · Score: 1

    & why haven't they hit this realization yet!? You add walls, you lose efficiency. Half the reason office politics like this bullshit exist is liability. On the internet, everything's either anonymous or traceable to a single person so liability is a moot issue. & if Torvalds verbally assaults you, you don't bitch about it, you absorb his neckbeardy wisdom & graciously add it to your being. Hasn't anyone been to nerd church!?

  20. Neutral point of view approach by rsborg · · Score: 2

    Though I may sympathize with Sarah's viewpoint, I think that it's counter-productive to antagonize (whether justtfied or not) the founder/leader of the largest open source project (equivalent to CEO of Fortune50 company). Instead the better move would be to appeal to the benefits of changing the culture, and attempting to play to the founder's strengths and beliefs to empahsize and lend validity to your point. e.g: "For a better, more productive environment, we should avoid verbal put-downs and taunts, as this would improve cooperation and involvement"

    When I try to do this - sometimes I find myself talking myself out of what I was about to say - because I find a rationale for the undesirable conditions that I can't accommodate with my idea, e.g.: "Linus doesn't have time to be worry about being nice without sacrificing timeliness, efficiency and efficacy".

    Of course, framing your argument with the neutral point of view doesn't make waves or make the /. frontpage.

    --
    Make sure everyone's vote counts: Verified Voting
    1. Re:Neutral point of view approach by Anonymous Coward · · Score: 5, Insightful

      This may actually show how HEALTHY the Linux kernel developers community is. Where else can a junior person tell the CEO he's being an asshole in front of the whole company? You'd be fired.

    2. Re:Neutral point of view approach by phantomfive · · Score: 1

      Where else can a junior person tell the CEO he's being an asshole in front of the whole company?

      Well said.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Neutral point of view approach by Provocateur · · Score: 1

      Somewhere you can hear the person say, D'oh!

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    4. Re:Neutral point of view approach by maccodemonkey · · Score: 1, Troll

      This may actually show how HEALTHY the Linux kernel developers community is. Where else can a junior person tell the CEO he's being an asshole in front of the whole company? You'd be fired.

      Yeah, but let's put that in an analogy...
      "So, Mr. CEO, it seems like this company has a huge sexual harassment problem..."
      "Yeah, but look how we're talking about it openly! In most companies you'd be fired for bringing a complaint to the CEO! Look how healthy this company is!"

    5. Re:Neutral point of view approach by MikeBabcock · · Score: 1

      CEOs actually have control over people. Linus does not. Everyone who "works under" Linus on that mailing list does so by choice. All analogies with business end there.

      --
      - Michael T. Babcock (Yes, I blog)
  21. Short version by oldhack · · Score: 5, Funny

    Sarah: Hey assholes, let's not be so mean, ok?
    Linuz: bitches, please.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  22. Don't be mean by Anonymous Coward · · Score: 1

    be honest, with logic

  23. Linus is damaging the reputation of Linux by djl4570 · · Score: 1, Insightful

    Linus is damaging the reputation of Linux one profane outburst at a time. His conduct towards the developers, abusive language and such would get you fired in any Fortune 500 environment. CIO's will read about the petulant profane behavior in industry rags and ask themselves if they want to build an enterprise around software controlled by someone who cannot control his own emotions. Professional behavior is not about fake politeness or passive aggressive behavior. Professional behavior is about engaging your peers in civil discourse. You can say something is broken or the code is wrong with critical analysis and without angry profane screeds.

    1. Re:Linus is damaging the reputation of Linux by MrEricSir · · Score: 5, Insightful

      His conduct towards the developers, abusive language and such would get you fired in any Fortune 500 environment.

      Honestly I can't tell if you're serious, but that's the funniest thing I've read all day on Slashdot.

      --
      There's no -1 for "I don't get it."
    2. Re:Linus is damaging the reputation of Linux by rubycodez · · Score: 1

      You are are full of worthless advice, Linus' kernel runs on IBM mainframes, servers, supercomputers, mobile devices, and adoption is only growing. He doesn't need to change, "professionalism" is all about bullshit made-up standards of communication in lieu of accomplishment, excellence or personal responsibility.

    3. Re:Linus is damaging the reputation of Linux by ak3ldama · · Score: 1

      Yep and it is free... Right this moment I could go download the update to Fedora. Free. Or try some other distro. Or install a boatload of applications. Or download some development tools and learn something. I don't think I really need to worry about how you perceive the reputation of what runs on this box. If Mr Amateur Hour has been able to keep Linux limping along with a bunch of shitheads for over 20 years then I'll take it.

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
    4. Re:Linus is damaging the reputation of Linux by MikeBabcock · · Score: 1

      Yup, the amateur hour OS on nearly every supercomputer on the planet, powering most smart phones on the planet, and so many myriad other devices its staggering. Amateur hour at its finest -- owning the planet.

      --
      - Michael T. Babcock (Yes, I blog)
    5. Re:Linus is damaging the reputation of Linux by H0p313ss · · Score: 1

      Yup, the amateur hour OS on nearly every supercomputer on the planet, powering most smart phones on the planet, and so many myriad other devices its staggering.

      Amateur hour at its finest -- owning the planet.

      That's now competing head to head against "professional" operating systems on every platform imaginable and actually winning in mobile, server and supercomputer.

      (Anecdote... my brother's wife bought him a new TV last year for Xmas, we were testing it out with various inputs when I noticed the... get this... copyright notices in the menus...

      "Dude, your TV is running Linux..."

      "WTF?"

      "No seriously, check out that list of opensource components... and at the bottom?"

      "Fuck me...")

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    6. Re:Linus is damaging the reputation of Linux by serviscope_minor · · Score: 1

      His conduct towards the developers, abusive language and such would get you fired in any Fortune 500 environment.

      Oh fuck off.

      No seriously fuck off.

      After you've fucked off, I suggest you use google to look up Bill "that's the stupidest fucking idea I've heard since I've been at microsft" Gates, Steve "use the chair" Ballmer, the famously tyrranical Steve Jobs, Larry Ellison and so on and so on.

      Get you fired at a fortune 500 company? Like fuck it would. This is what Fortune 500 companies are made of.

      --
      SJW n. One who posts facts.
    7. Re:Linus is damaging the reputation of Linux by MikeBabcock · · Score: 1

      Nearly every managed switch and router I've installed in the year has included a legal statement about offering source code on request for the open source portions ...

      People who are into branding and market analysis don't seem to get it -- Linux doesn't need market awareness, its already better enough than the competition that it gets used anyway, and the users don't even realize they're using it.

      --
      - Michael T. Babcock (Yes, I blog)
    8. Re:Linus is damaging the reputation of Linux by shentino · · Score: 1

      I would say that linux's success combined with his refusal to mince words says more about the ineffectiveness of false politeness than it does his attitude.

      Fortune 500 companies depend on a chain of command, where pissing off your boss and getting canned is just a consequence of your superiors having your career by the balls, and also your ability to contribute.

      Your implication that the CIO's say so is what matters is right on the money. It is his power to stop you from helping that makes political correctness matter more than your technical aptitude, which is why otherwise effective behavior such as being blunt doesn't help. Anything your boss decides to veto is automatically a loser, and precisely because your boss said so.

      In free for all communities, you don't have to be afraid of pissing off someone that can kill you for not doing things their way. Which means that whatever works is what happens.

  24. Fork The Kernel? by tgetzoya · · Score: 1

    What's to stop anyone who doesn't want to deal with the violence just fork the Kernel and do their own thing? If you don't like the abuse, fork it!

  25. Having read some of Linus' posts by Anonymous Coward · · Score: 2

    I would say he isn't really that mean. Sure it comes off as a bit like he lost control, but that's the point. In the "professional" world, people have consequences for losing control so they just bottle it up and act out in other non-obvious ways. Either way you got to let the reality out.

    Facts:
    1) Coding is stressful.
    2) Meeting deadlines is stressful.
    3) Managing competing personalities is stressful.

    Solutions:
    1) Duke it out in the open and understand that at the end of the day you are rated on your work or
    2) Go into CYA & backstabbing and end up getting judged on personalities.

    1. Re:Having read some of Linus' posts by jcr · · Score: 3, Insightful

      2) Meeting deadlines is stressful.

      Since when does Linux have deadlines?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Having read some of Linus' posts by durdur · · Score: 1

      Some of the ones I've read, it does sound like he is handing someone's head to them, but he's usually also explaining what they did that was wrong, and why it was wrong. So IMHO that mitigates some of the unpleasantness. He does seem to want the recipient to learn from the experience and not do whatever it was again.

    3. Re:Having read some of Linus' posts by Khyber · · Score: 1

      Since Linus sold out and started allowing non-free binaries (let alone giving them Kernel-level DMA.)

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  26. Not acceptable? by TsuruchiBrian · · Score: 5, Interesting

    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.

    1. Re:Not acceptable? by obarthelemy · · Score: 1, Funny

      that's "whose", you illiterate twit !

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    2. Re:Not acceptable? by TsuruchiBrian · · Score: 2

      The "t" in "that's" should be capitalized and there should be no space before the exclamation point. You're whole family should die for your grammar Nazi fail!

    3. Re:Not acceptable? by artor3 · · Score: 5, Insightful

      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.

      Honest question: how would you know if you were losing lots of talented developers? Not many people are going to speak up to let you know that your behavior is toxic. They'll just leave and take their skills elsewhere.

      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.

      This isn't really related to the main discussion, but it's such a terrible attitude that I felt compelled to comment. Slavery works. Human experimentation works. Spying on every citizen in the country works. Morality matters. Being rude to people on a mailing list really isn't a big deal, morality-wise, but let's not go saying that the ends always justify the means.

    4. Re:Not acceptable? by chilvence · · Score: 1

      Wow, this slashdot posting thing is really harsh. You shouldn't have to rely on verbal or physical violence to correct someone's simple grammatical errors. Please keep your posts civil and professional, it is not a lot to ask.

    5. Re:Not acceptable? by TsuruchiBrian · · Score: 1

      Honest question: how would you know if you were losing lots of talented developers? Not many people are going to speak up to let you know that your behavior is toxic. They'll just leave and take their skills elsewhere.

      You can never know for sure in any scenario. Considering the success of the linux kernel, they don't have a shortage of talented developers. Maybe they would have much more without Linus et al, but I doubt it.

      Slavery works. Human experimentation works. Spying on every citizen in the country works. Morality matters. Being rude to people on a mailing list really isn't a big deal, morality-wise, but let's not go saying that the ends always justify the means.

      The ends absolutely justify the means. If you don't think this is true, then that means that you think there are no negative consequences to things like slavery, human experimentation, and spying.

      What works depends on your goals. For example, if your goal is to live in a society with minimal suffering and maximal freedom, then slavery doesn't really work to well.

    6. Re:Not acceptable? by Animats · · Score: 2

      Honest question: how would you know if you were losing lots of talented developers? Not many people are going to speak up to let you know that your behavior is toxic. They'll just leave and take their skills elsewhere.

      I know someone who did just that. He was a quiet guy from the Midwest who was a very good real-time programmer. He headed one of the groups that worked on the original iPhone. He didn't like being yelled at by Steve Jobs. He stayed until the product shipped, then quit and went to a competitor.

    7. Re:Not acceptable? by hendrikboom · · Score: 1

      There's a more general law. I suspect it's a consequence of the seond law of thermodynamics:

      There's always a typo.

      -- hendrik

  27. Re:Linus is just a mean old asshole... by redmid17 · · Score: 3, Interesting

    I thought his rant on OpenSuse and needing root access for connecting a new printer or wireless network was pretty funny.

  28. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 5, Funny

    I find that language offensive. Please use the word 'appendage'.

  29. Re:ha! "not acceptable" by Anonymous Coward · · Score: 1

    As soon as someone claims that someone else has lost an argument by using a particular turn of phrase, they've automatically lost the argument. They'e just demonstrated that they don't care about an argument's merits, only whether someone happens to hit their particular pet peeve buzzword.

  30. Re:Victim Card - Power Play? by crmanriq · · Score: 5, Interesting

    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.
  31. I'm sitting in my home office wearing a bathrobe. by Culture20 · · Score: 4, Insightful

    Okay, that's nice. Do you talk that way to your wife while at home in your bathrobe? Your mother? Neighborhood children? It's not "fake politeness" to stop using abusive language, it's normal politeness. You're just being an asshole.

  32. Re:Political Correctness has no place in Kernel De by 0123456 · · Score: 5, Insightful

    Not being a dick != political correctness

    There are few things more dickish than 'you must behave the way I tell you to' political correctness.

  33. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 1, Insightful

    "Not being a dick" depends highly on the opinion and the sensibilities of the people affected. Trying to not be a dick to everyone regardless of their arbitrary sensibilities is called being politically correct, and it is a great disease of our time.

  34. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 5, Informative

    What some people call "political correctness," others call "having some fucking consideration for people other than themselves."

  35. It may be a huge turnoff for you ... by Taco+Cowboy · · Score: 1, Flamebait

    However, I can't lie, reading stories about the abusiveness of the community is a huge turn off.

    The Kernel Dev Mailing List isn't for people who are without strong will.

    You need to have the skin of a thousand rhino and the determination of the super-est of all supermen to push your idea across the many seasoned, and equally thick-skinned developers.

    The so-called "abusive languages" is but a mechanism to weed out ideas which are not fully thought-over.

    The very thing that has become a "turn off" for you to others is a challenge that they must overcome.

    If you can't stand the heat, dear Sir, I suggest you to get out of the kitchen.

    Obviously you are not made for the Kernel Development for Linux.

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:It may be a huge turnoff for you ... by Anonymous Coward · · Score: 1

      Yeah, otherwise it would be full of dummies like this guy: http://linux.slashdot.org/story/09/07/29/1925224/alan-cox-quits-as-linux-tty-maintainer-ive-had-enough, eh.

    2. Re:It may be a huge turnoff for you ... by Obfuscant · · Score: 5, Insightful

      You need to have the skin of a thousand rhino and the determination of the super-est of all supermen to push your idea across the many seasoned, and equally thick-skinned developers.

      So having a good idea well developed and code that is written cleanly and clearly isn't important, it is more important to be able to browbeat others into liking it.

      The so-called "abusive languages" is but a mechanism to weed out ideas which are not fully thought-over.

      And here I thought that a clear and concise technical discussion would be a way to weed out ideas that are not fully thought-over. Or simply saying "your idea is not fully developed and it will not appear in the kernel." Who knew that the only way to do that was to be verbally abusive and insulting?

      I think it speaks volumes that the concept of "acting professionally" seems to mean only not wearing a bathrobe when in private to some. I think the phrase "unclear on the concept" was developed for people like that.

      If you can't stand the heat, dear Sir, I suggest you to get out of the kitchen.

      It's interesting you use a kitchen analogy in this discussion. For several years I've been watching Gordon Ramsay in his various rant-prone self-promotional programs. For the last couple of months I've been watching MasterChef on BBC America with Michel Rue. The difference is that Gordon Ramsay is a foul-mouthed abusive fellow who can do nothing but yell and insult the people competing in his programs when they make the tiniest mistake, and Michel Rue's harshest comment has been along the lines of "that needed more seasoning" or "that was too pink for my taste". When Ramsay's folks bring him poorly produced food he throws pans and pots; Rue wrinkles his nose a bit and says "that wasn't your best work". The other difference is that Ramsay's contestants produce zero-star pablum and Rue gets one-star creative performances from his. It seems one feels the need to express his superiority at every chance, the other wishes to develop talents in others. They are both good at achieving their goals. I'll leave it to the reader to guess which goal I think is more worthy.

    3. Re:It may be a huge turnoff for you ... by Anonymous Coward · · Score: 1

      You should watch Ramsay on British television. Last time I did, I literally didn't recognize him because his demeanor was so different. No yelling or anything. I think it is because reality television in the US thinks every show needs an asshole. Nicely summed up here: https://www.youtube.com/watch?v=-dD5zHfC-5Y.

    4. Re:It may be a huge turnoff for you ... by frank_adrian314159 · · Score: 1

      The difference is that Gordon Ramsay is a foul-mouthed abusive fellow who can do nothing but yell and insult the people competing in his programs when they make the tiniest mistake, and Michel Rue's harshest comment has been along the lines of "that needed more seasoning" or "that was too pink for my taste".

      He also has shitty restaurants, whom anyone who has had the misfortune of mistakenly stumbling into his "Burger" restaurant at Planet Hollywood in Las Vegas knows.

      --
      That is all.
    5. Re:It may be a huge turnoff for you ... by dylan_- · · Score: 1

      Linus Torvalds has produced the Linux kernel.

      Whereas you, with your sneaking, sneering faux-politeness...what have you done?

      I prefer Torvalds' approach, thanks.

      --
      Igor Presnyakov stole my hat
    6. Re:It may be a huge turnoff for you ... by Deltaspectre · · Score: 1

      To be fair to Ramsay, they show a completely different image of him on American vs British television.

      --
      My UID is prime... is yours?
    7. Re:It may be a huge turnoff for you ... by Obfuscant · · Score: 2

      Whereas you, with your sneaking, sneering faux-politeness...what have you done?

      I'm sorry that you have considered everyone who has ever been polite to you as "sneaking, sneering, and faux", and that nobody who has ever been polite has done anything of consequence in your opinion. Perhaps the latter has some bearing on why you believe the former?

    8. Re:It may be a huge turnoff for you ... by dylan_- · · Score: 1

      Oh, I don't. Many people are sincerly good people and are polite with it. You're not one of them. You're weren't looking for the best in someone, you were looking for the worst. You're the Wormtongue of this particular scene and your "Perhaps the latter..." is yet another example of your passive-aggressive crap. No doubt you were "just asking questions". Grow some balls and stop being the worst kind of human being. You could be better if you tried.

      --
      Igor Presnyakov stole my hat
  36. Ties that bind by fustakrakich · · Score: 1

    In this case, it's the Helsinki Syndrome.

    Anyway, judging by the summary alone, Linus is right. Phony politeness will not result in real respect.

    --
    “He’s not deformed, he’s just drunk!”
  37. Re:Abusive speech is not good by lvxferre · · Score: 1, Insightful

    Verbally abusing someone indicates a lack of verbal skills in the sense that the abuser can't express yourself properly.

    You're implying two things here:
    1. The person who verbally abuses does so because they can't express themself in another way (this is false), and
    2. Verbal abuse isn't "proper" - define "proper".

    --
    Nerdy news for your nerdy needs? http://www.soylentnews.org Soylent News is people!
  38. All the pretty little birds by morcego · · Score: 3, Funny

    Linus becoming polite on his e-mails is going to happen right after the Linux kernel gets ported entirely to C#.

    My standard reply for this kind of issue is, simply linking this 3sec video:
    https://www.youtube.com/watch?v=UmnN3eVMWgA

    --
    morcego
  39. Political Correctness? by Anonymous Coward · · Score: 1

    How about just stop being an abusive dick? You're talking to human beings. There is no political correctness involved. It's simply being civil to other human beings. Human beings trying to help you improve something you both care deeply about.

  40. Re:Political Correctness has no place in Kernel De by exomondo · · Score: 4, Insightful

    What's this got to do with political correctness?

  41. linus is right... by bmullan.mail · · Score: 1

    want civilized work... join a corporation... then you can find out that despite "words" not being said ... there's often times much more wickedness all around you... they just do it all with a smile on their faces while planting the daggers in your back.

    1. Re:linus is right... by Bengie · · Score: 1

      +9001

    2. Re:linus is right... by DrStoooopid · · Score: 1

      +9001

      my sentiments EXACTLY....Linus IS right. What you see is what you get, and that's Linux. No mambypamby hand holding. No placating of egos. No false illusions. None of the office politics, and for cryin' out loud, the buzzwords and catch phrases that are being used in the business world, like "Reach out to you"...reach out to me and I'll break your fucking fingers, pervert.

      Linux doesn't cry.

      Linux doesn't pout.

      Linux doesn't want to tell you about its feelings, why?

      BECAUSE IT'S NONE OF YOUR FUCKING BUSINESS....

      Linux rares back and jacks you in the jaw and says........THANKS FOR COMIN' OUT

      --
      There are 2 groups of people you can make fun of on the Internet without fear of attack. The illiterate, and the Amish.
  42. Re:Political Correctness has no place in Kernel De by 0123456 · · Score: 1, Troll

    Then those others are morons. How much consideration do the politically correct have for anyone but themselves?

    The world would be a much better place if more people were willing to tell others to fuck off.

  43. Re:Political Correctness has no place in Kernel De by Oligonicella · · Score: 2

    Being a dick is a purposeful act. Simply don't be a dick and the uber thin skinned self-reveal.

  44. So, the guy's a bit of a douche. by jcr · · Score: 1

    It's his prerogative to behave badly if he wants, but he doesn't get to choose how other people react to it. If Sharp doesn't like it, she's free to choose more mature people to collaborate with.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:So, the guy's a bit of a douche. by Darinbob · · Score: 1

      She may not have a choice. I suspect it's her job assignment to work with the Linux kernel.

  45. Professional != Tantrums by nanotech · · Score: 4, Insightful

    I've worked with people like Linus many times; brilliant, know it, and abuse those who suggest ideas that don't align with their world view. They are usually correct when they shoot down an idea. However, I avoid them at all costs, both from a hiring and from peer perspective, because they are a cancer in most organizations, and the long term cost of dealing with their anti-social behaviour greatly outweighs the benefit they bring.

    Abuse does not solve problems. Belittling others does not benefit anyone. It's fine to be blunt and explain why the idea proposed will not work, it saves time and energy. It is sign of a deeply flawed personality to attack the person who proposed the idea that won't work.

    1. Re:Professional != Tantrums by Anonymous Coward · · Score: 1

      I know, he had to create his own foundation to support him, just because he was unemployable by your standards.

    2. Re:Professional != Tantrums by khchung · · Score: 1

      I've worked with people like Linus many times; brilliant, know it, and abuse those who suggest ideas that don't align with their world view. They are usually correct when they shoot down an idea. However, I avoid them at all costs, both from a hiring and from peer perspective, because they are a cancer in most organizations, and the long term cost of dealing with their anti-social behaviour greatly outweighs the benefit they bring.

      Abuse does not solve problems. Belittling others does not benefit anyone. It's fine to be blunt and explain why the idea proposed will not work, it saves time and energy. It is sign of a deeply flawed personality to attack the person who proposed the idea that won't work.

      I second this. The only case when a manager would tolerate an abusive worker is when the said worker is really irreplaceable, or when the manager doesn't care about his team. And abusive workers know this (they would be fired soon enough otherwise), so they naturally gravitate towards carving their own domain in the team, either by driving other people away from that domain with their abuses, or work on something new and then not sharing the knowledge.

      In the case of the abusive worker being irreplaceable, any smart manager would rectify the situation ASAP, either by finding/training replacement, or simply trying to remove the irreplaceable work itself (e.g. demise the system that no one else can maintain), as having someone irreplaceable means you are in deepsh** when that guy leaves.

      However, for other workers, either situation (irreplaceable or manager not caring) is a BIG SIGN to leave asap, as your manager won't/can't do anything to prevent you getting abused.

      End result is other staff in the team keep leave and it gets more difficult for the manager to train up a replacement for that abusive worker. So the best option for managers is not to hire any abusive workers in the first place, no matter how talented.

      --
      Oliver.
    3. Re:Professional != Tantrums by nanotech · · Score: 1

      He has created and curated an amazing thing. Kudos to him. Few people have the dedication he shows. I respect his achievements immensely. He's in the top 5 contributors to modern computing in my books.

      That doesn't make it respectable to be an asshole though. The world has enough assholes. Being the smartest asshole still makes you an asshole.

      Maybe he couldn't have done it any other way. Maybe he could have. Don't think we'll ever know. I still wouldn't hire him, and there's no risk he would have ever been looking to work for me anyways.

    4. Re:Professional != Tantrums by oursland · · Score: 1

      Linus has been doing this for a very long time during which Linux has grown from his pet project to a major OS, so you seem to be off base about the long-term cost. This same management strategy made Bill Gates the richest man in the world and MS the leader in the business and desktop. Apple is the most valuable company in the world because Jobs employed this approach as well.

    5. Re:Professional != Tantrums by evilviper · · Score: 1

      It's fine to be blunt and explain why the idea proposed will not work, it saves time and energy.

      Bull! A statement like:

      "Your (code/idea) is HORRIBLE, and you're smart enough to know better than to push this crap." ...is infinitely faster and easier, while still getting the point across, than meticulously explaining everything that is potentially wrong with what was offered.

      FWIW, I went through the corporate environment for years, and learned the fake little pleasantries and BS politics involved. It *can* work in organizations that have strong management oversight and a vertical structure. But when I moved to a mid-sized startup that was pretty flat and mostly unmanaged, that learned behavior served me quite poorly, as NO amount of politely complaining to superiors (their or yours) gets ANYTHING done, EVER. This obviously matches the Linux community (e.g. Linus can't force RedHat's kernel developers to work on something else, make sure they meet his standards, or fire those who are doing poorly).

      In such cases, calling out and publicly shaming bad actors is one of very few ways you (or Linus) have to get things to change. Several times I had to basically insult company directors in large conferences, in order to get major issues addressed. Counter-intuitively perhaps, every year I'd get significant pay raises, bonuses, and then a promotion, before I eventually decided I'd had enough of that crazy environment and walked away.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  46. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 5, Insightful

    What's this got to do with political correctness?

    Nothing at all. That is just the "PC Card" that is played whenever rude or abusive people don't like to be told they are acting like wanton children. It's their excuse to act as rude as they like for the sake of the attention it brings them.

  47. How does he treat his wife and kids? by HockeyPuck · · Score: 4, Interesting

    Does he use "violence, whether it be physical intimidation, verbal threats or verbal abuse" to get his wife and kids to do something?

    I'm guessing he does not.

    1. Re:How does he treat his wife and kids? by Cwix · · Score: 4, Insightful

      I am guessing he loves his wife and kids. I also hazard a guess that he does not love the ones on the mailing list.

      I certainly treat loved ones differently then co workers. do you not?

      --
      You are entitled to your own opinions, not your own facts.
    2. Re:How does he treat his wife and kids? by MikeBabcock · · Score: 1

      I yell at my kid when they're an idiot. I even tell her when she's being an idiot. Guess what, the world will treat her worse, and my kid's actually growing up learning to improve to handle situations instead of being coddled. She also loves Doctor Who and Buffy TV time with me and knows not to mouth off at schoolmates even if they're being stupid, but isn't forced to "keep it to herself" at home if she thinks she's right. When did good parenting start meaning to raise our babies into grown babies exactly?

      --
      - Michael T. Babcock (Yes, I blog)
    3. Re:How does he treat his wife and kids? by HockeyPuck · · Score: 1

      While I don't treat them exactly the same, I treat them the same in one very important category.

      I respect them.

    4. Re:How does he treat his wife and kids? by Cwix · · Score: 1

      You respect ALL of your co workers? You are a better man than I.

      I have little to no respect ofr coworkers that cannot perform. I know on-site techs that couldn't tell you how to set up Outlook without tier two holding their hand. I know network guys who cannot fathom that they fat fingered a config line, and instead blame everything on a particular service. This is even when you preemptively test said service and verify it works before you go to them. There are a number of my co-workers I do not respect, because they have earned no respect.

      I also have co workers that I look up to and hold in high esteem.

      But respect ALL of my coworkers? Not possible.

      --
      You are entitled to your own opinions, not your own facts.
    5. Re:How does he treat his wife and kids? by fonske · · Score: 1

      His wife being a karateka will give Linus all the incentive he needs or wished for to be a good boy.

    6. Re:How does he treat his wife and kids? by TeknoHog · · Score: 1

      Does he use "violence, whether it be physical intimidation, verbal threats or verbal abuse" to get his wife and kids to do something?

      I'm guessing he does not.

      Well that's probably just because his wife is a karate champion.

      --
      Escher was the first MC and Giger invented the HR department.
    7. Re:How does he treat his wife and kids? by shutdown+-p+now · · Score: 1

      He is not expected to treat all people on the mailing list with affection that would normally be reserved for his loved ones, just with the most basic politeness (i.e. tone down the "you're a fucking idiot" rhetoric).

    8. Re:How does he treat his wife and kids? by Cwix · · Score: 1

      Sometimes the "You're a fucking idiot" rhetoric is just the right thing to say. It has been told to me before, and if I already hold respect for the person telling me that, it gives me cause for introspection. Patting me on the back and saying you tried your best will not.

      --
      You are entitled to your own opinions, not your own facts.
    9. Re:How does he treat his wife and kids? by shutdown+-p+now · · Score: 1

      Again, there is a lot of ground between "you tried your best" and "you're a fucking idiot". One can be very blunt and very upfront with no softening of the pill, but still avoid personal attacks.

      I would still agree that sometimes "you're a fucking idiot" is appropriate, but this should definitely not be the first thing that you tell to a person with respect to something, unless it's a blunder of truly epic proportion. A guy who'd, say, wipe the backups for LKML would qualify for such treatment right away. A guy submitting a patch to the kernel that does not hold to Linus' standards of quality does not (regardless of how much it falls short). Now, if you tell him that his code is bad and he should learn to write better before he tries it again, but he persists, then you proceed to the "fucking idiot" reply mode.

  48. Wow, the anti-OSS platoon is out... by bmo · · Score: 5, Insightful

    ...with their faux outrage at Linus' "tantrums." They're not, if you read context, but this isn't about context. This "controversy" is all about slamming Linus personally and Linux by implication by comparing his management style against a non-existent ponies-and-rainbows environment. And this isn't the first time it's happened here.

    Such bullshit.

    --
    BMO

    1. Re:Wow, the anti-OSS platoon is out... by dugancent · · Score: 1, Insightful

      Language matters as much as context. I have nothing again open source software, I have everything against Linus being a dick for no other reason than his ego.

      Connecting the two is bullshit.

      --
      SJWs are the new boogeyman. -Me
    2. Re:Wow, the anti-OSS platoon is out... by shutdown+-p+now · · Score: 1

      This "controversy" is all about slamming Linus personally and Linux by implication by comparing his management style against a non-existent ponies-and-rainbows environment.

      Are you claiming that all people in a position of authority are similarly abusive?

      Because many of us know full well that there's nothing "ponies and rainbows" about expecting polite feedback, even when it's negative. You can tell a person that they wrote bad code and should go back and do it right without calling them a "fucking idiot". It's not hard, either.

      And yes, this is about slamming Linus personally, because such behavior should be shunned. If you ignore it, or - as seems to be common among FOSS folk - exalt it as some kind of "superior management technique" - then you're basically encouraging more of it.

      As for shunning Linux by implication... said implication is actually being created by Linus' raving fans in this case. I mean, right here in this story I've already seen a dozen comments that claim that Linux is so successful because Linus is a genius, and his rudeness is a part of that genius (tying in to the "superior management technique" claims). In other words, Linux is successful because Linus behaves like an asshole. When you put that on your banner and wave it around, it's no surprise that you get all offended when someone sees and notes that being an asshole is not, generally speaking, considered a good thing.

      (I'm not even going to get into the ridiculous argument of whether being rude is actually helpful. It never is.)

    3. Re:Wow, the anti-OSS platoon is out... by readingaccount · · Score: 1

      Although I dislike you because you're a inflexible, closed-minded zealot, you do have a point. It's even worse at ArsTechnica with its respective coverage of this issue - there now seems to be something of an anti-Linux bias at that place (as well as a bias against anyone who doesn't like Windows 8 and doesn't agree with its changes).

      The Internet sucks for intelligent discourse.

    4. Re:Wow, the anti-OSS platoon is out... by bmo · · Score: 1

      >Although I dislike you because you're a inflexible, closed-minded zealot, you do have a point.

      I am rabidly anti-stupid, so if this makes me an inflexible curmudgeon, then so be it. This "Linus is rude" stuff that crops up from time to time reeks of stupid.

      Somehow Theo gets a pass on being rude. Double standards, anyone?

      >Windows 8 nonsense

      I've seen this myself in various areas, even 4chan /g/. If you don't like Metro, or whatever they're calling it these days, you are incapable of change or just plain stupid. Or something. How people think this convinces people with criticisms of 8 to like 8 baffles me.

      --
      BMO

  49. Re:ha! "not acceptable" by 0123456 · · Score: 4, Insightful

    Saying something is "not acceptable" is not an argument. It's a demand. Or, at best, a whine.

    And demanding that people 'act professionally' is demanding that they shut up and do what they're told, because that's what 'acting professionally' means.

  50. Re:Political Correctness has no place in Kernel De by AvitarX · · Score: 3, Insightful

    People talk that way at the office, it's just not openly aired. The LKML is like an office for the developers, but it's kept around for all to see, it's not shocking to me that it crosses the lines of what one would see in corporate email, when people are much more in contact with those they work with. I also like that actual offensive behavior can be seen by all, and tracked.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  51. Re:Abusive speech is not good by Culture20 · · Score: 1

    Verbally abusing someone indicates a lack of verbal skills

    Well, English is his fourth or fifth language, so he's not very good with it.

  52. Re:Abusive speech is not good by rubycodez · · Score: 1

    Not true, very successful people are verbally abusive. Whether you're talking about open source projects or a fortune 500 executive, those with notable accomplishment, excellence, leadership are usually verbally abusive and moreover are gifted in expressing themselves.

  53. I'm with the assholes on this one by gman003 · · Score: 5, Interesting

    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...

    1. Re:I'm with the assholes on this one by Darinbob · · Score: 1

      But do you need to be blunt all the time? Do you also need to be blunt in public where the entire world will hear it?

    2. Re:I'm with the assholes on this one by bill_mcgonigle · · Score: 1

      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...

      never blame the person for his mistake, but always blame him for not following the process. Also, automate the process so you have to do neither.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:I'm with the assholes on this one by serviscope_minor · · Score: 1

      But do you need to be blunt all the time? Do you also need to be blunt in public where the entire world will hear it?

      Linux development is in public.

      --
      SJW n. One who posts facts.
    4. Re:I'm with the assholes on this one by shutdown+-p+now · · Score: 1

      Good on you for not beating around the bush and assigning blame to where he belongs. What you're missing here is that there is a lot of ground between weasel speak like "there might be some issue with your contribution" and "go fuck yourself, moron". You can call people out and be as blunt as you want without resorting to profanity.

  54. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1, Funny

    Well eat shit and fuck off then. Linus can do the same.

  55. Re:Abusive speech is not good by CptPicard · · Score: 1

    Probably third, actually.

    --
    I want to play Free Market with a drowning Libertarian.
  56. Level Playing Field by Anonymous Coward · · Score: 1

    Poor Linus - herding abusive internet cats is a near impossible task...

    Then yet another attention grabbing activist (with a pretty average CV) shouts louder, but more politely, about how everyone is shouting too much... oh an using bad words.

    While I agree professionality is key to getting a project over the line, half the internet needs to harden up and grow a psychological thicker skin. The other half is using volume and offense to bully the first half.

    Enter Linus who uses the arsehole method to get the meek's opinion heard - oh and look another crusader out for five minutes (fifteen is for special people) of fame by criticizing the techniques used by someone who is essentially their ally.

    To summarise this trend is why I no longer participate in ANY of the projects I used to coordinate.

    (Five red frogs for guessing who I am, I've got a higher profile than, who is she - Sarah Sharp?)

  57. Next thing you know... by fahrbot-bot · · Score: 5, Funny

    I'm sitting in my home office wearing a bathrobe.

    Linus is one beard away from becoming RMS.

    --
    It must have been something you assimilated. . . .
    1. Re:Next thing you know... by Anonymous Coward · · Score: 1

      Linus is one beard away from becoming the Dude.

      Ftfy.

  58. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 2

    The world must seem to simple to someone as simpleminded as you, doesn't it?

  59. Re:Political Correctness has no place in Kernel De by nxcho · · Score: 5, Informative

    If you ask a humble question or make a polite request to someone who represents a system (political, corporate, cultural etc.) and get an aggressive response, you have acted politically incorrect. It's what you say to whom, not how you say it. Linus Torvalds might be a rebel in the world of tech giants but in the community of linux kernel developers, he is a person of power and should take it seriously when someone points out a problem.

    --
    When asked why, the answer is almost always: "It's 2014".
  60. Mod me down, but I believe it serves a purpose. by goruka · · Score: 3, Interesting

    I fully support Linus on this, years of project management helps you realize many things. This is one.
    Being verbally abusive like this basically helps you to tell more objectively how much people does actually care about something, and it works very well with people who just likes to argue for the sake of being right.
    You are serving them on a plate the perfect excuse to walk away with the moral high ground. If they take it by becoming offended or complain, you immediately can tell how much did they care to begin with.
    When they answer back and keep on topic, they definitely might have a point.

    1. Re:Mod me down, but I believe it serves a purpose. by radtea · · Score: 1

      Being verbally abusive like this basically helps you to tell more objectively how much people does actually care about something, and it works very well with people who just likes to argue for the sake of being right.

      Piffle. You are a bad project manager if you can't tell who is arguing for the sake of argument (or "being right" or whatever.)

      I'm all for being blunt and direct (see above). That is distinct from being abusive (which can be fun on /., but is bad management practice.)

      --
      Blasphemy is a human right. Blasphemophobia kills.
    2. Re:Mod me down, but I believe it serves a purpose. by allcoolnameswheretak · · Score: 1

      I don't agree. Linus seems to me like some paranoid rebel that lives in a black and white world; If you are not being abusive you are living in a world of back-stabbing political correctness bullshit.
      That is nonsense. I wouldn't use abusive language towards my family, my friends or my coworkers. And there is no back-stabbing political correctness bullshit going on in my life as far as I'm aware. Maybe Linus thinks that way because he doesn't know how to communicate with people without being abusive or resorting to back-stabbing.

    3. Re:Mod me down, but I believe it serves a purpose. by thesandtiger · · Score: 1

      I just assume people willing to stick around in an abusive environment must have low self-esteem and/or be REALLY bad at what they do, to the point where they feel they couldn't get involved elsewhere.

      Even if we take your reasoning as valid, it's still pretty icky; you're advocating for it being a good thing to have projects stuffed with people willing to accept a ration of shit as some kind of ideological purity test.

      Think about how absolutely fucked up that is for a second.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    4. Re:Mod me down, but I believe it serves a purpose. by shutdown+-p+now · · Score: 1

      What you're basically saying is that it helps filter out people who care more about what you want them to do than they do about their own dignity.

      Which is probably true, but why are you so sure that it's actually helpful to the project? A lot of bright folk do care about their dignity.

  61. Re:Attaboy by Zapotek · · Score: 2

    You'll always do something to turn off some people, you can't worry about the 1%; and if the way you've been doing things for years has been working well then you don't even have to consider it. It ain't broke -- it's working quite well actually -- so don't fix it. Personally, I'd rather someone pay me the respect of being honest and direct (even, to the point of being considered mean) rather than waste my time being "nice".

  62. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 5, Insightful

    There are few things more dickish than 'you must behave the way I tell you to' political correctness.

    Like the "you must tolerate my gratuitous abuse because I am more important than you" 'tude?

  63. Re:ha! "not acceptable" by Oligonicella · · Score: 1, Insightful

    When I'm speaking to someone, it is unacceptable for them to treat me with discourtesy, as I do not treat them in that manner. It is a delimitation, not an imposition. It is a statement that the *manner* in which they've chosen to present their argument is unacceptable, not the argument itself. No one has the unfettered right to abuse others in whatever manner they see fit.

  64. Re:Abusive speech is not good by dbIII · · Score: 1

    Similarly confusing the written word and speech indicates a lack of reading comprehension skills :)
    I think you win the "epic fail" award for the comments on this article, which appears to be about a storm in a teacup anyway.

  65. Harassment lawsuit by QuietLagoon · · Score: 1

    If she works as a dev at Intel and is subject to such abusive language because of the work she does at Intel, then Intel could have a harassment lawsuit in their future.

    1. Re:Harassment lawsuit by buddyglass · · Score: 1

      Not really. Or else every customer service rep could sue the employer that put him on the phone with a pissed off customer for the express purpose of receiving that customer's verbal abuse.

  66. Re:Abusive speech is not good by Oligonicella · · Score: 1

    *Some* very successful people. I do believe you're stating on opinion and mine is more centric.

  67. Meritocracy by manu0601 · · Score: 1

    The issue can be reduced to one question: do meritocracies need to be harsh environments? Anyone has an example of an open source project that manages to be both a meritocracy and an nice group without mean elements?

  68. Re:Political Correctness has no place in Kernel De by quenda · · Score: 5, Funny

    If Sarah cannot stand the heat, she should go back to the kitchen.

    See - now that is political incorrectness.

  69. Re:Abusive speech is not good by mrbester · · Score: 1

    Oh, you mean the meme: "Profanity is the literary crutch of inarticulate motherfuckers"?

    This is supposedly anonymous (according to Google) but is a paraphrased post (original was "last resort of") by vj on alt.tasteless in 1994. You had to be there to see it in context, when the world was a funnier place.

    --
    "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
  70. Re:Political Correctness has no place in Kernel De by Agent+ME · · Score: 1, Insightful

    If you're so into tolerance, why don't you tolerate my intolerance? GOTCHA QED /s

  71. Re:Political Correctness has no place in Kernel De by macshit · · Score: 4, Insightful

    Linus isn't a dick though; indeed, he's quite laid-back and personable. When he criticizes someone like this, his criticisms are almost universally very accurate, and he only uses "extreme" language when (1) the person he's addressing did something really stupid ("merely stupid" isn't enough) and (2) that person really should have known better (so he doesn't tend to do this to strangers, only people he's well acquainted with, and has some trust in). He doesn't just call people names, he makes detailed technical arguments which happen to be decorated with er, expressive language.

    This particular style is very common in the tech world, and if anything, Linus is far better than most, because he strictly sticks to technical criticisms; his language may be extreme, but for him, it isn't personal—if he is wrong, he'll very quickly admit it and apologize. Almost all of the time, the conversation quickly calms down and settles into a discussion of how to make things right. Note that this makes him vastly better than average: there are many others in the tech community who do take things personally, and won't back down no matter how obviously wrong they are.

    This style isn't to everyone's tastes, and to someone who isn't familiar with Linus or the LKML, I guess it can be startling to see one of these exchanges. Maybe there are times when he goes too far. But claims that he's "abusive" are simply laughable. Things are not always as they appear at first glance...

    --
    We live, as we dream -- alone....
  72. I Worked With A Great Team Once by Greyfox · · Score: 5, Interesting
    And there was never any verbal abuse. We were all good and we all trusted one another to know our parts of the code. Pretty much the only time I ever saw a voice raised was when one of our guys got pretty well fucked over by a developer who was assigned part-time to the team. He'd worked a few months on a piece of code and claimed it was finished, and we'd just discovered that it wasn't really even actually started.

    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?

    1. Re:I Worked With A Great Team Once by MikeBabcock · · Score: 1

      Being polite is a great way to make people who suck at something feel better about themselves. The other option would be improving.

      --
      - Michael T. Babcock (Yes, I blog)
    2. Re:I Worked With A Great Team Once by buddyglass · · Score: 1

      This is a misconception. I've been told, politely, that I totally dropped the ball on something and that if it happened again there would be repercussions. I did not feel better about myself after having been told that. Could the person have communicated the same information while screaming and calling me names? Sure. But what's the point? If anything, that would just have been more likely to make me angry and defensive in place of introspective and motivated to improve.

    3. Re:I Worked With A Great Team Once by MikeBabcock · · Score: 1

      You felt better about yourself than if they'd called you a moron who should've stayed home.

      The comparison here is "better than if insulted" not "better than before failing".

      --
      - Michael T. Babcock (Yes, I blog)
    4. Re:I Worked With A Great Team Once by buddyglass · · Score: 1

      I'm not sure I would have felt worse if he'd flipped out. I'd have felt more angry than abashed. I might have been more likely to rationalize the episode as the result of his being a hyper-aggressive dick instead of copping to my own (legitimate) failings.

  73. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 2

    I am not THAT naive, my friend.

  74. Re:Will some please slap her by noh8rz8 · · Score: 1

    I'm pretty sure he's doing an outrageous parody of the prior post do demonstrate that the logic is untenable.

    --
    You want to upvote/downvote? Go back to Reddit! Here we mod up/mod down.
  75. Re:Attaboy by murdocj · · Score: 1

    Honest and direct is great. Ranting like something out of the Downfall Parodies, not so much.

  76. Re:Political Correctness has no place in Kernel De by atriusofbricia · · Score: 4, Insightful

    If Sarah cannot stand the heat, she should go back to the kitchen.

    See - now that is political incorrectness.

    Yet also a fair statement. After all, when you attempt to join a community you either abide by the rules and customs of that community or else you leave and go elsewhere. You do not demand that community change to meet your world view.

    --
    I was raised on the command line, bitch

    "Nemo me impune lacesset"

  77. Re:Political Correctness has no place in Kernel De by Trepidity · · Score: 5, Informative

    I think (2) is something people often miss. If you're a n00b who posts something stupid on LKML, you are not going to get massive old-school-Usenet-style flames. When heated LKML arguments make it to Slashdot, it's almost always a case where both sides are actually reasonably known, like the maintainers of two different Linux subsystems having strong disagreements over direction. You don't find Linus flaming a college kid, both because that would be unnecessarily mean, and because it wouldn't be worth his time to write out long heated posts just to rebut n00bs.

  78. Re:Political Correctness has no place in Kernel De by Grashnak · · Score: 1, Informative

    People talk that way at the office, it's just not openly aired.

    If anyone spoke to another person in our office the way Linus does, he'd be taking his teeth home in a paper sack.

    Linus has the protection of the intarwebz to prevent him from suffering the natural consequences of treating people the way he does.

    --
    Life needs more saving throws.
  79. Re:Jobs got fired for something similiar.... by turbidostato · · Score: 1

    "...and, if it were possible, I'd say it's time to do the same to that kid Linus."

    You mean, in order to have him back in a few years as the only means to save Linux from wreakeage and make it value 100x what it previously was?

    Well, it seems quite a good idea, after all.

  80. Re:Political Correctness has no place in Kernel De by AvitarX · · Score: 2

    I'm glad there's no talking behind each others back at your office.

    I didn't mean people talk to each others face that way, and I meant that as a benefit to it being open. In a typical office it's all talking behind backs.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  81. Re:Political Correctness has no place in Kernel De by adri · · Score: 4, Insightful

    American Civil Rights Movement.

    Done, done.

  82. So what by DorkFest · · Score: 2

    So he's an abusive twat, deal with it. Can't stand the heat, get out of the kitchen.

  83. Re:Political Correctness has no place in Kernel De by plover · · Score: 5, Insightful

    When did civility become a disease?

    Most of the time when people complain about political correctness, it's because they the self-discipline or the intelligence necessary to compose a polite reply. Clearly Linus is not lacking in intelligence, but he seems short on common sense here.

    Political correctness, when done well, is a more effective weapon than boorishness. Calling someone a fool is easy, but crass and wasteful. In the eyes of the audience it lowers you to the level of the fool, and you have to work harder to prove you aren't. Giving someone else the opportunity to open their own mouth and prove themselves a fool, now that's economical. They'll happily blather out their inanity on their own, if you let them.

    --
    John
  84. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 1

    Apparently not, because some people, like this woman, keep complaining about the things that are supposedly "done".

  85. Re:Attaboy by Grashnak · · Score: 5, Insightful

    I'm very honest and direct with the people who work with and for me. And yet magically I'm not an asshole like Linus. If you're incapable of delivering an honest and direct message without abusing people, then you're a shitty human being.

    Honest and direct: "This is not good enough. The logic is flawed and the code is sloppy. Go back and do it again".
    Asshole: "How fucking stupid do you have to be to write something like this crap".

    See the difference?

    --
    Life needs more saving throws.
  86. Uh oh, you've attacked their Jesus. by roninmagus · · Score: 1

    Linus gets love and only love on this website. Very strange. All these people saying "professionalism" doesn't matter must not work around other people. Every person doing a job anywhere you interact with, you expect professionalism. Or would you like your waiter to cuss you out over your choice of dinner?

    1. Re:Uh oh, you've attacked their Jesus. by anarcobra · · Score: 1

      If only she had complained about Balmer yelling at her. Then everyone would be up in arms about how he should be more professional.

    2. Re:Uh oh, you've attacked their Jesus. by casings · · Score: 1

      You mean a developer who maintains one of the largest FOSS projects gets praise from people on a technological website? Perhaps thats because most of the user base understand what Linus is going through, and more importantly actually listen to what he is saying.

      Thanks for all your insight, Captain Obvious.

  87. Re:Political Correctness has no place in Kernel De by Darinbob · · Score: 4, Insightful

    And no one did this better than Steve Jobs from what I heard from people who've been in meetings with him. In the corporate world, essentially the CEO, a few execs, and star sales members, can get away with being foul mouthed and abusive but absolutely everyone else has to be polite. So what happens if that you get some major culture shock of seeing unprofessional behavior when you find yourself in a meeting with the CEO, however you also get that culture shock if you start working on open source.

  88. Re:Political Correctness has no place in Kernel De by plover · · Score: 1

    Then you must work in a dismal place if threats are tolerated. If I were to threaten my coworkers with a richly-deserved beating, security would be emptying my desk for me.

    --
    John
  89. Re:Political Correctness has no place in Kernel De by Tanktalus · · Score: 2

    At the office, I told one coworker to fuck off. Just once. In person. In front of the team (sans manager). He sulked off. When a round of layoffs hit and took him with it, he asked for me to be a reference.

    Sometimes, just sometimes, that verbal slap in the face is exactly what is needed to wake someone up. And they may just respect you more afterwards than they did before.

  90. Managing a project... by blahplusplus · · Score: 4, Interesting

    ... is fucking complicated. Especially if you have a good idea of what principles need to be followed as how to make decisions on what stays and what goes in terms of quality or goal of the overall project.

    There's lots of people out there who THINK they have skill but are garbage since most people suffer from the Dunning Krueger effect in a similar way that most people believe they are 'above average'.

    http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

    "The Dunning–Kruger effect is a cognitive bias in which unskilled individuals suffer from illusory superiority, mistakenly rating their ability much higher than average. This bias is attributed to a metacognitive inability of the unskilled to recognize their mistakes."

    The problem is as you advance in skill you have limited time and options in order to convey the vast warehouse of knowledge in your brain as whether to something stays or goes on any given project. Any project has a tendency to become a big mess or fall apart over time since. How many OSS projects are started only to be abandoned? Lots.

    Someone has to make the big decisions and when you have seen and worked on so many projects you develop techniques to quickly shut down bad ideas and often time that means being direct and even rude to the clueless because you simply don't have the time, energy, means to communicate to the other party on what's and why's.

    1. Re:Managing a project... by MikeBabcock · · Score: 1

      There was an excellent paper summarized in Sci-Am a couple years ago about this -- stating basically that nobody can judge someone else's ability beyond their own. That is, if I'm a 6 at coding, I'd have a very hard time ranking anyone else who's actually above a 6, because I have no way of recognizing their differences in abilities. By the same token (against Linus), those who are poor communicators cannot properly judge how poor they are until they get better and look back.

      --
      - Michael T. Babcock (Yes, I blog)
  91. You tell 'em Linus! by bferrell · · Score: 4, Insightful

    Lack of conflict, and harsh language does NOT mean civil. In practice, in the US, it means dishonesty.

    That said, honesty without compassion is brutality.

    I've never seen Linus be brutal

    1. Re:You tell 'em Linus! by bferrell · · Score: 1

      “Diplomacy is the art of saying 'Nice doggie' until you can find a rock.”
      Will Rogers

      And the man knew of what he spoke

    2. Re:You tell 'em Linus! by casings · · Score: 1

      Cool you can run your fairly successful company how you see fit (the size of which compared to the LKML is peanuts.) Linus can run his successful project how he sees fit.

      And it's pretty hypocritical of you to want to fire someone instead of help them understand how their approach is wrong and trying to correct it. You sound a lot more like Linus than otherwise with that statement.

  92. Re:Political Correctness has no place in Kernel De by robot256 · · Score: 3, Insightful

    If you're so into tolerance, why don't you tolerate my intolerance? GOTCHA QED /s

    For the same reason that "free market" is an oxymoron. Either the market is regulated by a central authority, or it is quickly captured by a dominant player(s) and ceases to function as a market. The one thing that you are not free to do is to impede others' freedom.

    If a "tolerant society" allowed its members to be intolerant to one another, it would no longer be a tolerant society. The sole bit of uniformity we ask of our members is that they not judge us based on all our other nonuniformities. Is that so hard to understand?

    And to save you the trouble of responding to my straight-man comeback, WHOOSH.

  93. Re:ha! "not acceptable" by Obfuscant · · Score: 1

    And demanding that people 'act professionally' is demanding that they shut up and do what they're told, because that's what 'acting professionally' means.

    No, apparently, acting professionally means not wearing a bathrobe when you work in your home office.

    In reality, acting professionally means not being insulting and abusive and treating people like crap because they have an idea you don't like or because they made a mistake. It has nothing to do with how you dress in the privacy of your own home or not being able to tell someone they made a mistake or you don't like their ideas.

  94. I wonder how many people actually like Linus? by Magnus+Pym · · Score: 1

    They respect him, of course. They may even admire him or even worship him. But how many people who have to interact with him personally actually like him?

    Does he behave this way to his family? The arguments he makes offer no distinctions between technical stupidity and any other kind. Does he abuse his wife/children because they don't come up to his standards of smartness? I am guessing not. If so, then he is being a hypocrite by abusing his professional acquaintances, who doubtless feel compelled to put up with his rude behavior because of the aforementioned admiration/respect.

  95. Re:Political Correctness has no place in Kernel De by Darinbob · · Score: 5, Insightful

    However this is also what many people complain about with bad managers. There are many ways to handle problems and not all of them involve yelling and abuse. It affects more than just the person receiving the chewing out, the bystanders are also influenced and may feel that they're in a hostile environment (ie, stressed out to never make a mistake lest they get same treatment). There are managers who strongly felt that yelling was the proper way to motivate people, however those managers are now much more rare because companies are more aware of the problems and crack down on it.

    Ie, the old saying of "you attract more flies with honey than vinegar" covers this subject, as well as books like "How to win friends and influence people".

    In this case I think the abuse is in doing the chewing out in public. That is fully intended to embarrass that person as well as intimidate others. A private message would have also served the purpose to correct the developer, and especially if the developer doesn't mind emails full of expletives then Linus could go crazy in that private email. I am certain there are people out there who shy away from Linux kernel development precisely because of the culture on those mailing lists. Some people thrive on stress and others wilt under it.

  96. Re:Political Correctness has no place in Kernel De by quenda · · Score: 1

    American Civil Rights Movement.

    Why American specifically?
    And how is that relevant? Did the black Americans demand that whites adopt Ebonics or asians wear afros?
    No, when the black guy gets a seat in the boardroom, he still needs to wear a suit and tie, not a hoodie.

    Gaining admittance and equality is not the same as forcing your culture on an existing one.

  97. Re:ha! "not acceptable" by Fjandr · · Score: 1

    There are many things that one does not have any sort of duty to accept. Of course it's not an argument; it's a statement.

    Raping children is not acceptable. There are those who would argue otherwise. Saying it's not acceptable doesn't make anyone "lose the argument." The same is true about many things far less extreme.

    What matters is the basis upon which someone uses "it's not acceptable." That determines whether or not the statement has merit. A blanket statement saying it has no merit itself has no merit.

  98. Re:Political Correctness has no place in Kernel De by Darinbob · · Score: 1

    Yep, if you do something monumentally stupid at work, you get called into the private conference room and yelled at there instead of over the intercom system.

  99. New polite Linux fork by Chewbacon · · Score: 1

    It'll respond to brute force attacks with gratitude and decline access and instead of interrupts it'll have a please-thank you algorithm. The only security issue will be using the word "please" to gain root privileges as it'll feel obliged to do as you ask when you use the magic word.

    --
    Chewbacon
    The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
  100. Re:Political Correctness has no place in Kernel De by TechyImmigrant · · Score: 1

    Well good luck with that.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  101. Re:Political Correctness has no place in Kernel De by ShanghaiBill · · Score: 5, Insightful

    the CEO, a few execs, and star sales members, can get away with being foul mouthed and abusive but absolutely everyone else has to be polite.

    That may be the case in the corporate world. But Linus will take it as well as dish it out.

    I have often seen this same "enforced politeness" tried on other mailing lists, and the result is always the same. The "wizards" soon migrate somewhere else, and the mailing list becomes nothing but a bunch of clueless (but polite) noobs commiserating with each other.

  102. Re:Political Correctness has no place in Kernel De by Urza9814 · · Score: 4, Interesting

    I've always thought that political correctness is just another excuse for the educated elites to look down on everyone else.

    Offensiveness doesn't come from words, it comes from the thoughts and actions behind those words. We've gone from nigger to negro to black to african-american back to black...and guess what? Racism hasn't gone away. All you do is replace one word with another word that has the exact same meaning. That's not progress; that's just confusion and wasted effort. Racists will still be racists no matter what words they're using to express it.

    Which is essentially the same argument Linus is using -- assholes will be assholes no matter how you dress them up; why waste time and energy trying to sweep that under the rug?

  103. Re:Attaboy by Zapotek · · Score: 1

    Well, of course I do, but this has nothing to do with the subject at hand. We're talking about that particular dude, and at most, he decorates his (quite extensive) technical critiques of other's people sloppiness with very colorful epithets (of the harsh type but still). And more importantly, he does that when he communicates with people he's worked with for years and with whom he's got a relationship that can carry that sort of tone. My following remark will invariably offend you, but, having some outsider coming to me and telling me how to talk to someone I've been working with for years (and with whom I've built a level of trust), well, that's the asshole.

  104. Informative Thread by Jack9 · · Score: 1

    Defenses of Linus' behavior and sometimes the poster's stated motives, allow anyone to quickly identify the /. trolls. Informative AND utilitarian. I approve of this story.

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
    1. Re:Informative Thread by casings · · Score: 1

      And what is this comment if not a troll for more replies? You have absolutely 0 substance to your comment. Keep being hypocritical.

    2. Re:Informative Thread by Jack9 · · Score: 1

      > And what is this comment if not a troll for more replies?

      I'm not sure you're illustrating the point. I was reframing the discussion in a useful manner, rather than the stereotypical back and forth that is not constructive.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
  105. Re:Political Correctness has no place in Kernel De by Arker · · Score: 3, Insightful

    If you would seriously physically assault someone speaking to you bluntly, you are the one with a problem.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  106. Non-Dev Perspective on Rudeness in the workplace by Anonymous Coward · · Score: 2, Insightful

    My premise: People are dumb
    My evidence: All People. Ever.
    My solution: Tell them they are dumb.

    You can not place blame effectively with PC language, it strips you of all impact. In many cases, such as those described in the stories where Linus goes off on people, these people needed to be blamed, and needed to understand that they deserved that blame. There are more creative ways to do it than to use foul language, but lets face it. Telling someone they "fucked up" has impact. If you do it publicly it has even more. If it causes the person to leave the project, then maybe they didn't learn, but they won't be fucking up anything else on your project. Linux is slightly too important to be fucking up the build.

    Also, the reason I'm a non-dev is fear of the corporate environment where there is no open communication, just a lot of P's and Q's being minded. I would absolutely adore the business world if you could tell a person to their face that they'd fucked up and not expect to get written up or fired over it. We're all humans, not a single one of us has ever died from vulgar language, lets get the fuck over it.

  107. IMHO he behaves like this because... by braek · · Score: 2

    so many of the people around him tolerate his behavior (except obviously Ms. Sharp).

    They tolerate him because they are somehow benefiting from their association with him or with his product.
    Once they no longer benefit from their relationship to Linus or his product, they will no longer tolerate his behavior.

    "I have these explosive emails. And that works well for some people. And it probably doesn't work well with you." - Linus Torvalds

    At a certain point his stardom will wane and when that happens I think he will find that his "explosive" emails no longer work "well" for some people.

    1. Re:IMHO he behaves like this because... by Arker · · Score: 1

      You are partially correct, but what you are missing is why it works. And it works because it's about communication. Communication is the most important thing here.

      You get real communication between people who arent afraid to yell and curse each other out (and dont take it personally.)

      Political correctness on the other hand promises to protect us from being made uncomfortable, and there may be room for argument on how well it serves that goal, but the hidden cost is a stiff tarrif on communication. When you more than one person working on the same project, communication is generally pretty important.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:IMHO he behaves like this because... by braek · · Score: 1

      I 100% agree that communication is vital.
      But if people are hesitant to communicate because they fear the reaction from their leader/boss/whatever they will not communicate.

      Look at your post to me.
      You had a disagreement with me and you told me that you disagreed. You did not berate me. You did not try to intimidate me. I sensed no political correctness in your post. You simply stated your point of view.

      Your post could have read, "Hey you dipsh*t, are you stupid or just a moron? It works because it is about communication you dumba$$. Why don't you finish kindergarten and then come back and post something intelligent."

      But your post was not abusive, yet you and I are still able to communicate. I understand what you are saying and you understand what I am saying. We didn't think of 4 letter words for each other, nor did we have to insult each other to get our points across.

      I have worked under leaders that led by intimidation. The attrition rate was terrible and when an employee left, they took an incredible amount of knowledge with them (even though we try to document everything, etc.). If nothing else, it was just very bad for business because it took a lot of time and money to hire new people and get them to the level you needed them to be.

      Just my 2 cents...

    3. Re:IMHO he behaves like this because... by Arker · · Score: 1

      "I 100% agree that communication is vital.
      But if people are hesitant to communicate because they fear the reaction from their leader/boss/whatever they will not communicate."

      Very true. Now look at the situation. Was she afraid of his reaction here? No, she was not, she spoke right up and made her point directly. People are not afraid of Linus, the use of the word 'violence' is just gratuitous drama digging. The best I know he's never punched anyone, ever. He can and will let you know he thinks you are being an idiot if you do something idiotic. That's not violence, and to whatever degree the reaction can be characterised as 'fear' it's a good fear - we dont want people doing things that are idiotic. That's not being abusive, that's just communicating clearly.

      Excessive politeness is not a positive in a situation where people need to communicate effectively with each other.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  108. Linus, in his own words, on why he is blunt by Beeftopia · · Score: 4, Informative
    1. Re:Linus, in his own words, on why he is blunt by shutdown+-p+now · · Score: 1

      There is a difference between being blunt, and being deliberately offensive.

  109. BAN maintainers that didn't RTFM! F%**! by keneng · · Score: 2

    I'm not a kernel maintainer, but I built android cyanogenmod kernels/images recently(poorly documented/poorly supported TEGRA2!#$%#). Stating it was frustratingly wasteful of time would be an understatement. All this to say I can relate to the waste of time a broken build is.

    I support Linus! If you can't take Linus' heat, stay out of the kitchen! f@#$ There should be zero tolerance for this kind of thing especially when there are mailing lists for discusson/clarification/peer-reviewing with other contributors, kernel maintenance guidelines and howtos.

  110. Attacking ideas versus people. by ndykman · · Score: 1

    The whole exchange is actually an excellent example of the behavior she is calling out. She asks if this kind of discourse has a place on a kernel mailing list.

    It's a fair question. Does Linus answer it? No. He dodges the whole thing by claiming her request to review the culture on the list is being equally oppressive. Seriously, if this kind of thing is being held up as excellent technical leadership, it's no wonder that our industry suffers from a complete lack of diversity in terms of women and minorities. I know some don't see this as a problem. Others do.

    To make it more blunt, I'm sure there's plenty of people that don't mind working with this kind of posturing, macho bullshit that shows up from time to time on this and other lists. I'm not one of them. Maybe it means I'm less successful. But you know what, I happy with that.

    Things like this will always lead to the question "what could have been" if Linux or other OSS projects had leadership that didn't need to resort to personal attacks and intimidation to protect "their creations". Egoless programming is way harder than it appears.

    The responses to this, if any, could be provide some interesting insights. To be sure, it is easier to make things personal on the internet, but is that an excuse for doing so?

    1. Re:Attacking ideas versus people. by casings · · Score: 1

      It would have been a bastardized pile of junk because of all the proprietary nonsense that would have been added because someone as strong as Linus wouldn't be at the helm.

      Feel free to speculate about how the project would or wouldn't turn out, but realize that what you are doing is pure speculation, and matter of fact the project itself is doing pretty fucking well, so asking it how much better just feels insulting. Like it already didn't accomplish some revolutionary things that it has.

  111. A little late to the party, but what about M$? by t0qer · · Score: 1

    I heard Gates/Ballmer can turn into screaming fountains of epitaphs and profanities the likes of which could curdle milk. Also have heard the same about the (now dead) Steve Jobs. So Linus does the same thing and it's news?

  112. My Eve corp analogy by GodfatherofSoul · · Score: 1

    I was in a corp a few weeks ago where a manager started on a rant detailing some of his reprehensible views, including legalizing pedophilia. He followed up with, "if you don't like it you can just leave the corp." Sorry, but I don't want unfettered access to the crudest thoughts in the mind of every human being I interact with. Even if you can't understand why, there's a point to civility and social standards.

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
    1. Re:My Eve corp analogy by MikeBabcock · · Score: 1

      I think if we stopped the fake politeness and heard what other people really think, we'd stop thinking its so abnormal and irrational to be imperfect. I'm a bit sick personally of watching people get fired for doing something nearly everyone else would do or has done but didn't get caught doing. Nobody would dare stand up for them because they believe they were "wrong" to be normal (imperfect).

      --
      - Michael T. Babcock (Yes, I blog)
  113. Re:Women in tech.. by Zapotek · · Score: 5, Insightful

    What's up with the assumption that women are delicate little flowers that need to be protected because they can't handle...anything? Seems to me like your POV is a bigger problem.

  114. Re:Women in tech.. by Arker · · Score: 2

    That's funny, did we even read the same exchange?

    Because it seems pretty obvious that Linus is right, and it's the other developer who is throwing her threatening a hissy fit like a three year old because she isnt used to anyone daring to speak frankly in front of her.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  115. Re:Political Correctness has no place in Kernel De by Cwix · · Score: 1

    How very Linus of you.

    --
    You are entitled to your own opinions, not your own facts.
  116. Re:Political Correctness has no place in Kernel De by interval1066 · · Score: 1

    Politeness certainly has its place, and its indespensible in a corp. environment (I guess), but its kinda of useless in a creative-technical one. If you're about to absently place your hand in the path of a kilowatt-power laser and I notice, and I like you well enough, I'm not going to be polite about the warning. But if you've introduced a critical flaw in a code tree I maintain that gets propigated to the world on a regular basis I'm going to be down right rude.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  117. Re:Women in tech.. by TubeSteak · · Score: 1

    Linus said:

    And I really don't tend to curse unless people are doing something
    stupid and annoying. If people have concerns and questions that I feel
    are valid, I'm more than happy to talk about it.

    I curse when there isn't any argument. The cursing happens for the
    "you're so f*cking wrong that it's not even worth trying to make
    logical arguments about it, because you have no possible excuse" case.

    To say Linus is throwing tantrums misses the content of his message.

    --
    [Fuck Beta]
    o0t!
  118. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 5, Insightful

    There is nothing wrong with being polite when you judge it to be adequate. There is a lot wrong with being forced to be polite when you don't judge it adequate because someone feels offended.

    Language's main objective is to transmit information. When you stop using words and expressions because you think they are rude, or offensive, when you stop saying things because you think people will be hurt you are altering the meaning of what you want to transmit, because no two words mean exactly the same thing.

    Sometimes it is necessary to do so, but doing so as a principle cripples the language, and when you cripple the language you sooner or later cripple critical thinking that opposes the mainstream thinking.

    That is the whole technique used in 1984 by introducing the Newspeak. You should read this book, it will be enlightening I promise. You will see a lot of similarities between the the Politically Correct doctrine and the books's Nationalist doctrine that was indoctrinated into people.

  119. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 1

    Likewise.

  120. Re:Linux after Linus by Steffan · · Score: 1

    I haven't seen any evidence of "hundreds of thousands of great developers that would love to contribute if they were not being bullied down" The LKML may occasionally exchange civility for productivity and transparency. I'd prefer to have it this way and have a stable kernel than a wishy-washy maintainer using corporate-speak and making excuses for people who aren't delivering to the standards required by the project. There are literally thousands of Free / OSS projects in need of developers. Many of those projects have friendlier maintainers and environments. There is ample opportunity to be involved with Free Software in a place that matches a developer's temperament. The LKML is not for for the thin-skinned.

  121. Hmm by dnaumov · · Score: 1

    Steve Jobs was an asshole.
    So was Bill Gates.
    So is Larry Ellison.
    So is Linus Torvalds.

    See the pattern yet?

    Yep, I'll take my chances with the brilliant asshole.

  122. Re:ha! "not acceptable" by rubycodez · · Score: 1

    you miss the point, whining "that's not acceptable!" won't stop a rapist. a bullet in the head, on the other hand, will.

  123. Re:Political Correctness has no place in Kernel De by Sponge+Bath · · Score: 1

    ...he only uses "extreme" language when (1) the person he's addressing did something really stupid ("merely stupid" isn't enough) and (2) that person really should have known better (so he doesn't tend to do this to strangers, only people he's well acquainted with, and has some trust in). He doesn't just call people names, he makes detailed technical arguments which happen to be decorated with er, expressive language.

    Sometimes this is true. Sometimes he lets fly an abusive knee jerk reaction before he knows the facts, and later admits it saying something along the lines "that's just the way I am, get used to it" instead of apologizing to the target who was often correct. I've seen it happen repeatedly and since 1998.

    I have no problem with LKML being rough and tumble with no manners. Just don't pretend every word out of Linus' mouth is a gem of logic and justice.

  124. Re:ha! "not acceptable" by Arker · · Score: 2

    'No one has the unfettered right to abuse others in whatever manner they see fit."

    To the contrary, since you are clearly abusing the word abuse, using your definition (where simply speaking to you like an adult is considered abuse) everyone has the right to do that. Your remedy, if you dislike it, is to not listen to us.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  125. Re:Linus is just a mean old asshole... by Darinbob · · Score: 1

    So why does he need to yell publicly at this person who screwed up, why not do the yelling in private? The only reason I can think is that he wants to embarrass or humiliate the person, and possibly send out warnings/intimidations to tohers, and that's dickish. The alternate choice of screaming in private means that the developer knows about the mistake, fully understands what Linus wants, but gets to maintain face; in public have a less abusive post about how things need to be revised and please do more testing in the future before committing (which still lets people who are smart figure out who it was that screwed up).

    If my boss upbraided me in public for something like that in the same manner that Linus does, then I would know that it is time to get the resume up to date because I'm either going to get fired very soon or else it will be too uncomfortable to continue working there.

    What's wrong here is that it requires all developers there have very thick skins. You can be the perfect developer for the kernel in all ways except for having a thin skin, which means you won't fit into that club and shouldn't even try (take those skills somewhere with a more modern approach to management). Open source absolutely has a bad boy image attached to it, and I think many of the developers prefer it that way and so they don't want to change.

  126. Re:Attaboy by foniksonik · · Score: 1

    re:

    Honest and direct: "This is not good enough. The logic is flawed and the code is sloppy. Go back and do it again".

    Reply: "Why do you get to decide. I want another opinion. My logic is fine and the code is as good as what is already there. No, I think I'll just go around you and convince another maintainer that the code should be accepted as is."

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  127. Re:Attaboy by Darinbob · · Score: 1

    But what if the kernel could be even better that it is now if the mailing list used more respect and had less cursing? Maybe there are some really awesome developers who just can't deal with that environment? How many ex kernel devs are there, maybe some of them decided it was just too much stress to deal with?

  128. Re:Victim Card - Power Play? by Connie_Lingus · · Score: 1, Funny

    sounds exactly both of my ex-wives....

    --
    never bring a twinkie to a food fight.
  129. Re:Political Correctness has no place in Kernel De by neapolitan · · Score: 1

    Nothing at all. That is just the "PC Card" that is played whenever rude or abusive people don't like to be told they are acting like wanton children. It's their excuse to act as rude as they like for the sake of the attention it brings them.

    Back when I was in college, the concept was known as Political Correctness, Multi-ethnic Cohesiveness, and Inclusiveness Actions, which people attempted to encourage in business settings. It got shortened to "PC Card" in the early 2000's. :)

    --
    Slashdotter, ID #101. UIDs are in binary, right?
  130. Re:Political Correctness has no place in Kernel De by jeffmflanagan · · Score: 2

    Rough office. If a lead acted that way at my work, they'd just be replaced with a professional.

  131. Professionalism is not best in all cases. by SuperKendall · · Score: 4, Insightful

    I do think that we'd agree that professionalism is a good thing.

    Why? Linus has an excellent point, that often "professionalism" is an excuse to be abusive, just with a prettier veneer.

    I personally prefer generally to communicate "professionally", but I'm also not dealing with something as important as the Lunix kernel. The greater degree of importance something has in the world, the more blunt I feel everyone is allowed to be and in fact is of benefit.

    Also Linus comes from a culture that is more direct, and I don't see anything wrong with a project adopting the cultural attitudes of the leader.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Professionalism is not best in all cases. by AVee · · Score: 1

      I work in an environment where cursing and verbal abuse are common. It's a sign you work with people who are passionate about what they are doing, it shows they care about delivering a high quality work as a team. It also possible because it is based in a common goal and mutual respect. On top of that, everybody needs to let of steam every now and then.

      There are different kinds of verbal abuse though, and the difference might not be easy to spot to an outsider. There's verbal abuse which means 'I want you to do better, to improve yourself', which is actually a positive thing (although perhaps rare/misunderstood in US culture?). The other kind of verbal abuse means 'I want to feel better, above you. I'm going to put you down, because it makes me look bigger', that kind of abuse shouldn't be tolerated, but as far as I can see, that's not what's going on here.

    2. Re:Professionalism is not best in all cases. by yurtinus · · Score: 1

      Eh, it's possible to be blunt without being abusive. It's also possible to have a well-functioning team in which internal banter is seen as abuse from another observer. It's also possible that I didn't RTFA and really don't know how any of this applies to the LKML situation - but I'm sure somebody will beat me up over it.

      --
      +1 Disagree
    3. Re:Professionalism is not best in all cases. by datavirtue · · Score: 1

      I just follow the golden rule when in groups, especially if I'm the leader. What would happen if someone gave Linus a good lashing because they didn't like something he did?

      --
      I object to power without constructive purpose. --Spock
    4. Re:Professionalism is not best in all cases. by shutdown+-p+now · · Score: 1

      Blunt would be "hey, this code is really bad".

      On the other hand, "this code sucks donkey ass and you're a fucking moron for even thinking about writing this pile of crap" is not blunt, it's just abusive. It has no meaningful purpose whatsoever regardless of importance of the project or anything else. But that's precisely what Linus is defending.

      And if that's a part of some culture, guess what? It's a bad culture (no, they're not all created equal). Cultures, like people, have to earn respect, it doesn't just magically appear. If your culture makes you behave like an asshole, then it's an asshole culture, and should be ridiculed as such.

    5. Re:Professionalism is not best in all cases. by Raenex · · Score: 1

      F*CK instead of FUCK.

      I've seen this in his posts before. I think it's lame. If you want to fucking swear, then fucking swear.

  132. I think you mean "sensitive" by SuperKendall · · Score: 2

    There's nothing sensible about being a drama queen!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:I think you mean "sensitive" by fredprado · · Score: 1

      My mistake. I meant "sensitive" not "sensible".

  133. Culture of kindness by MikeBabcock · · Score: 1

    When exactly did this western culture of extreme niceness happen? I find it incredibly confusing when I look at popular media and see violence and intimidation and power struggles and then in mass news and business media we're all told its only correct to be nice and polite and easy going with each other. Like all things, I think there should be limits to rude and violent behaviour in the workplace, but this ignorant zero tolerance stuff just makes people fake as Linus says, and improves nothing but the sense of well-being of those who suck.

    --
    - Michael T. Babcock (Yes, I blog)
  134. Re:Attaboy by Zapotek · · Score: 1

    If there was a decline in quality or they needed extra talent I'm sure that they'd probably reassess but that doesn't seem to be the case. Like so many others have said, he only gets rough on people he knows and who should really have known better. And as a project lead myself (tiny team, tiny project compared to the Linux kernel), what about the lead's stress? I've had to deal with users being profoundly (let's be kind) dense and completely unable to focus on the most in-your-face things but I take a few deep breaths and calm down before I reply because they're users, they don't/shouldn't know better, it's not their job and it's their first time using my system. But if a long-time contributor who should really have known better pushed code that broke something, then that dude's gonna have it. And, do keep in mind, we've seen some mild and public outbursts from the guy who is managing this huge freaking project, compared to what goes on in private on similarly sized organizations, I'm willing to bet that Linux will come off as the mild mannered one.

    None of this matters though since the Linux kernel is flourishing, there simply isn't a problem to fix.

  135. Re:Linus is just a mean old asshole... by hpa · · Score: 5, Informative

    From one of the more recent things he engaged his primary flame-cannon over, the person he aimed it at did screw up pretty badly and for no apparent reason (I mean, seriously, submitting code that you don't know if it works and you admit is probably not necessary? Don't do that).

    So no, I don't think he's a dick for the sake of being a dick - he's a dick because people shouldn't be submitting things that are broken and that kind of person deserves to be told off.

    As the main target for said outburst, it was definitely an epic f*ckup on my part. When I got the email, I pretty much chuckled and then said I need to do some damage control. I was not in any way offended. Linus later said:

    For example, my latest cursing explosion was for the x86 maintainers, and it comes from the fact that I *know* they know to do better. The x86 tip pulls have generally been through way more testing than most other pulls I get (not just compiling, but even booting randconfigs etc). So when an x86 pull request comes in that clearly missed that expected level of quality, I go to town.

    That is part of why I don't get offended when Linus curses at me.

  136. Re:Women in tech.. by MikeBabcock · · Score: 2

    I've met plenty of women in business who throw around more verbal weight than any man. I've watched men leave rooms verbally emasculated by a powerful and determined woman's speech. If you said he was a misogynist who continually refers to female genitals as his only insult of choice, you might have a point. Being verbally abusive in general though is certainly not the sole territory of men.

    --
    - Michael T. Babcock (Yes, I blog)
  137. Re:Linus is just a mean old asshole... by mdenham · · Score: 1

    So why does he need to yell publicly at this person who screwed up, why not do the yelling in private? The only reason I can think is that he wants to embarrass or humiliate the person, and possibly send out warnings/intimidations to tohers, and that's dickish.

    If you do the yelling in private, other people will repeat the same mistake. Basic fact of human nature: we learn best from other people being made an example of.

    So, responding to the mistake "publicly" (and keep in mind that far more people read Slashdot than the LKML) is the best way of preventing future mistakes. Whether or not yelling is necessarily the best way of responding is another matter entirely, and obviously is target-dependent. (Based on comments on the mailing list, yelling appears to be reserved for people who really, really should know better. People who don't necessarily know better, or people who actually ask first - like they should - don't get yelled at.)

    Really, what this boils down to is that if you're not sure if you're doing the right thing, you should ask first rather than going all cowboy-style and screwing things up. "It's better to ask forgiveness than permission" should not be the guiding principle of, well, anyone who isn't ready to set out on their own anyway.

  138. Re:I'm sitting in my home office wearing a bathrob by MikeBabcock · · Score: 3, Interesting

    Calling him names in a retort about verbal abuse ... +1 for irony.

    --
    - Michael T. Babcock (Yes, I blog)
  139. Re:I'm sitting in my home office wearing a bathrob by MikeBabcock · · Score: 1

    Do what works. Is it not working? Looks like it is. Keep it up.

    --
    - Michael T. Babcock (Yes, I blog)
  140. Ok but if that's your attitude by Sycraft-fu · · Score: 2

    Don't whine if people do and development slows.

    You might want some people from Intel in on the kernel development. They have some of the best in the business at optimization. If you want to tell them all off that's your prerogative, but don't then cry if they say "Ok, we will leave."

    1. Re:Ok but if that's your attitude by silas_moeckel · · Score: 1

      And if it gets bad Intel gets to be disadvantaged in the server market that Linux dominates. Hackers care about low end stuff working, RedHat will be more than happy to get the intel server bits working. If it goes on far enough they could start loosing market share to AMD. This is an established working couture for a couple decades to change because somebody got there feelings hurt is asinine. It's also the working couture of many successful start ups and small businesses.

      --
      No sir I dont like it.
    2. Re:Ok but if that's your attitude by dnavid · · Score: 1

      Don't whine if people do and development slows.

      You might want some people from Intel in on the kernel development. They have some of the best in the business at optimization. If you want to tell them all off that's your prerogative, but don't then cry if they say "Ok, we will leave."

      You say that like Martians replaced Linus' brain last week, and this is all new.

      Intel has developers working with Linux out of their own self-interest, not as a community service project. If they feel its not in their best interests they will leave, but not one instant sooner and not for any other reason.

      I should also point out that Linus didn't "tell off" anyone from Intel, except to say, in response to a demand to change his mode of management, "No." He also did so politely, in contrast to many posters who seem to imply that Linus tyrannically suppresses anyone who disagrees with him. As I've seen him do regularly, when not confronted with what he perceives to be carelessness or stupidity when it comes to the management of the kernel source itself, he has responded to opposition succinctly and politely, intermixed with humorous deflection. He has, perhaps ironically, not responded rudely to the request to cease being rude.

    3. Re:Ok but if that's your attitude by cronot · · Score: 1

      This.

      The impression I'm getting here is that people is siding with Linus without really understanding what the discussion was about, and how it really unfolded. It's like people are painting the girl who started it as a diva who gets offended at cursing.

      I read the whole thread though (gasp!), and it was a rather civil, insightful, and even funny discussion, at both sides of the argument. Ironically, I think the girl who started the discussion cursed even more than Linus during the discussion. Reading the thread, I've got the impression that the subject wasn't so much about cursing and being disproportionately mad at times, but just "toning it a bit down", and minding to whom Linus would burst out, and I can she has a point. The problem is, Linus tends to burst out at top-level developers (because of their greater responsibility, making mistakes for them are more damaging), and this tends to scare away inexperienced developers, while also impacting morale and reducing top-developers authority. And it's hard not to agree with that - there's only so much abuse a top-developer can take (Alan Cox anyone?).

      I'm not sure I'm really siding with the girl either though, because I can see Linus has some valid reasons for acting like that, I could see *myself* acting the same way in his position, and I'm a generally a laid back guy. That's the kind of discussion that it's not all black and white.

    4. Re:Ok but if that's your attitude by Karzz1 · · Score: 1

      I seriously doubt that Intel would pull resources from the Linux kernel. Intel's customers rely on Intel parts working correctly under Linux. Intel has much more to lose than Linus does if Intel pulls their support of the Linux kernel.

      --
      Beware of he who would deny you access to information, for in his heart he dreams himself your master.
  141. Re:Women in tech.. by Cwix · · Score: 1

    Shoot generalizing all women that way? It is almost sexist.

    --
    You are entitled to your own opinions, not your own facts.
  142. Civilization is a trap. by hessian · · Score: 1

    When being nice becomes more important than being right, reality is optional.

    When having everyone get along is more important than promoting the best and booting the worst, expect a loss of quality spiraling out of control.

  143. Re:Political Correctness has no place in Kernel De by BrokenHalo · · Score: 1

    ...when you attempt to join a community you either abide by the rules and customs of that community or else you leave and go elsewhere.

    Exactly. Sure, Linus may have a useful vocabulary of Anglo-Saxon terminology, but given how much communication he actually has to do in his line of work, it is probably more surprising how little he uses it.

    On the comparatively few occasions when someone has done something outrageously wrong or stupid, he is quite forceful in his expression, but his arguments are invariably detailed in their reasoning. It's hardly his fault that the media latch on to these dialogues and blow them out of proportion.

  144. Re:Women in tech.. by Zapotek · · Score: 1

    No, I think this could be the kind of vulgarity that some people wouldn't want to tolerate. And I obviously don't know all women but I do know some women and the ones I know would have ripped Linus' a new one in a right-back-at-you witty retort as would be the appropriate response to such a comment -- or just not care at all and write it off as a blunt dude just being blunt. And the same can be said for most of the men I know too btw, I don't see anatomy having anything to do with the situation.

  145. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1

    Like the "you must tolerate my gratuitous abuse because I am more important than you" 'tude?

    That would be pretty dickish, but I don't think it's happening here. In particular, "gratuitous": Linux is using strong language as a communication tool, not gratuitously. Also, "tolerate": he's outright encouraged Sarah to rage back at him if she thinks she's in the right, rather than meekly tolerating it - which means that "because I am more than important than you" can't be the motive.

  146. Re:Victim Card - Power Play? by MikeBabcock · · Score: 1

    Having worked in an office of over 30 women and only one other man, I vouch for this.

    --
    - Michael T. Babcock (Yes, I blog)
  147. Ethical Duty by the+eric+conspiracy · · Score: 1

    The Belmont Study provides profound guidance on this topic.

    http://www.hhs.gov/ohrp/policy/belmont.html#xrespect

    Human beings have a fundamental ethical duty to treat each other with respect.

    When this breaks down all sorts of horrors follow. The Belmont Study arose from some situations where lack of respect and lack of autonomy were coincidental.

    What Linus is doing is unethical. While the individuals he is treating this way are not likely to suffer significantly because they generally have good autonomy, it is still unethical.

    1. Re:Ethical Duty by casings · · Score: 1

      Despite your best efforts, there is no universal ethical code. So while you may not feel he is acting ethically, he is. He has his own set of ethics which he is living by. If he violates his own ethics, then he wouldn't be acting ethically. Period.

  148. Re:Political Correctness has no place in Kernel De by russotto · · Score: 1

    Being a dick is a purposeful act. Simply don't be a dick and the uber thin skinned self-reveal.

    No; as you yield ground they take it, until everything but smiling and nodding and agreeing with them is considered "being a dick".

  149. Then let the "wizards" go by Anonymous+Brave+Guy · · Score: 3, Insightful

    I have often seen this same "enforced politeness" tried on other mailing lists, and the result is always the same. The "wizards" soon migrate somewhere else

    Then wish them well and send them on their way.

    I find your implied association between smart people who get useful things done and rude people who can't act like adults unlikely. I know plenty of smart people, and the overwhelming majority of them would prefer to work with others in civilised fashion. Sure, when people are passionate about something then occasionally someone might cross the line, but then they apologise and everyone carries on.

    I know plenty of blustery people as well, and a lot of them bluster to cover the fact that they aren't nearly as smart or valuable as they would like everyone else to believe. As with any bad apple, the best management decision for the project as a whole is usually to fire such people at the earliest opportunity rather than let them contaminate things any further or dig in any deeper.

    Sometimes doing that will hurt in the short term, but no-one is irreplaceable. Once the bad ones are out of the way you can get on with bringing in other smart people to replace them. That can now include all the smart people you couldn't bring in before because they had no interest in working in a hostile environment and, being smart, they had plenty of other choices.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re: Then let the "wizards" go by amiga3D · · Score: 1

      I remember when I was a kid we used to say "sticks and stones may break my bones but names will never hurt me." Sadly it seems we now live in a world of crybabies. It is pretty much impossible for anyone to harm me with verbal abuse outside of a select handfull of individuals who I am close to.

    2. Re: Then let the "wizards" go by damienl451 · · Score: 1

      Do you seriously base your evaluation of the consequences of verbal abuse on a cutesy saying that you learned as kid?

      I'm glad to know that you think you could never be harmed by verbal abuse. I'm also willing to bet that nobody with power over you ever decided to abuse you. Perhaps you should get acquainted with what people who suffered workplace harassment have to say? Do you think they'd agree that " sticks and stones..."? Or perhaps they were all weaklings who got what they deserved?

    3. Re: Then let the "wizards" go by amiga3D · · Score: 1

      I learned to stand up for myself. No one has power over you that you don't let them have. If someone who I don't respect calls me a name or says something mean to me it is less than nothing to me because I have no respect for them. If someone who I do respect says something nasty to me that might be different but it has never happened. My Father did on occasion say hateful things to me out of frustration and I admit it did bother me some but I realized that he didn't mean it and I pretty much just blew it off. He did apologize later. I don't understand how something someone says to you can cause that level of pain I hear about. How can something meaningless have so much meaning? I have to say I can't understand it. Words have no power unless you give them that power.

  150. Count me in with LINUS by hackus · · Score: 1

    No, in fact double and triple my in with LINUS.

    The only time I have seen him get angry is over stupid engineering. _I_ get angry over stupid engineering.

    If you want nice engineering, tell that chix to go and work for Microsoft and their shitty operating system.

    Have a NICE time.

    I want hard core correct engineering by meritocracy, not some jackass MBA or CS type academic who has been in the classroom too long.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  151. Well, on the other hand... by Tarlus · · Score: 1

    ...what are they going to do? Fire him?

    --
    /* No Comment */
  152. Re:I'm sitting in my home office wearing a bathrob by godrik · · Score: 1

    What if he does? Besides, he is talking like this to his peers. Not to his mother or the neighbors.

    Maybe it is acceptable in his culture. In france people swaer much more than in the US. That always made me saw americans as hypocrite. They do not say what is on their mind but what is politically correct to say.
    Politeness is mostly useless PR that nobody buys. I prefer hearing "That makes no fucking sense" than "This could use some more explanation."

  153. Re:Abusive speech is not good by Darinbob · · Score: 1

    They do tend to not do this in public a lot. Maybe this language comes out into the board room or when the CEO's office door is closed though. Even then this behavior is restricted to the highest levels, since lower and mid level managers are rarely allowed to act this way for very long.

  154. Re:Political Correctness has no place in Kernel De by Anonymous+Brave+Guy · · Score: 3, Insightful

    If you're a n00b who posts something stupid on LKML, you are not going to get massive old-school-Usenet-style flames.

    I wonder how many n00bs never get that far, because they see how the leader of the community treats others and decide to go do something else instead. Maybe Linus does personally know the recipients of his infamous rants, but on a high-profile public forum not everyone watching might realise that.

    If you walked into an office for a job interview, and the first thing you saw was some management type openly berating a subordinate, what tone would that set before you even started the discussion you were there for? Some conversations are best held privately, as much for the benefit of the community as for the participants themselves.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  155. Re:Political Correctness has no place in Kernel De by Darinbob · · Score: 1

    I don't think anyone said the politeness had to be enforced. It would be nice if some people could just consider it as one of the possible alternatives.

  156. Re:Attaboy by Junta · · Score: 1

    For one, the Linux kernel probably has the fastest development rate than any other kernel out there.

    For another, given that it is the kernel, I think it is good for people mucking about with it to be scared. There should be *very* compelling reason to change the status quo in kernel land before any attempt is made.

    In therms of a flame ware improving a product, I think it is often better than the alternative. It's better to hash it all out, for better or worse, than sidestep discussion for fear of hurt feelings. I've seen the alternative, projects where people are more politicking than getting work done. Conversation fleshed out by more sycophants than meaningful discussion. Passive aggressive discussions where you just aren't sure what is really under the surface.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  157. I think we let Linus slide... by Lendrick · · Score: 1

    ...because he's been very effective about handling kernel development. The real problem is that other, lesser people, think that he's a good example to follow, so you end up with petty nobodies who emulate Torvalds' abusiveness (albeit generally directed towards new people asking reasonable questions, rather than experienced developers) but utterly lack his vision, talent, and leadership skills. Torvalds may be an asset to his project, but most of the people who attempt to emulate him are not.

    If you act like an ass because you think that it's okay since Linus Torvalds does it, chances are you're a net drain on whatever project(s) you're involved with.

  158. Re:Political Correctness has no place in Kernel De by Shark · · Score: 2

    To be pedantic, the only thing that needs regulating (technically, enforcement) in a free market is the core non-compulsory principle. All exchanges in a free market *must* be voluntary. That means no fraud, no theft, no murder, no property-damage, etc... All the things that are already illegal without so-called market regulations.

    Dominant players capture free markets by appropriating the compulsory powers of government, which is the entity with a legal monopoly on force. It can seize your land and hand it to someone, take your money and distribute it to their favoured lobbyists, write regulations that crush emerging competition, etc. You honestly think that corporations the size of say GE exist merely because people willingly buy whatever they are selling? Most of what they sell is paid for by government taxes and people pay those because they're not too keen on the consequences of doing otherwise. The irony is that we handed the government power to do such things in the hopes that it would protect us from abusive corporations. Give politicians more power, see them sell it to the highest bidder, it's really that simple.

    At this point, we've given them power to give themselves more power and we wonder why it keeps getting worse. They can't even go broke, they issue their own currency (issue treasury bonds, have the central bank buy 'em). And in the case of the US, they can bomb the shit out of (or simply intimidate) anyone who refuses to take that money at face value.

    --
    Mind the frickin' laser...
  159. Re:Political Correctness has no place in Kernel De by Darinbob · · Score: 5, Insightful

    It is important in a creative-technical environment. To be creative you need to be comfortable and many people will be very uncomfortable if they hear a lot of verbal abuse going on, or are worried knowing that any mistake will result in a tirade, or are just tired of the non stop use of "fucking" as the only adjective and adverb ever used. Sure, if it's rare occasions that you're down right rude then that's ok, but this sort of behavior is often regular and ongoing.

  160. Re:Political Correctness has no place in Kernel De by meta-monkey · · Score: 1

    Hell, now racism is expressed in compliments. "He's so well spoken..."

    --
    We don't have a state-run media we have a media-run state.
  161. Re:Political Correctness has no place in Kernel De by epyT-R · · Score: 1

    No, the pc card is played by people who think it's the responsibility of others to prop up their own, personal code of ethics/behavior, or political tolerance bounding box.

  162. Re:I'm sitting in my home office wearing a bathrob by Culture20 · · Score: 1

    Suomalaiset eivÃt syà Ãidit ja lapset.

  163. ESR needs to rewrite his text by Swampash · · Score: 1

    I look forward to "The Inclusive, Supportive, Non-threatening Space and the Bazaar".

  164. is there no place... by epyT-R · · Score: 1

    the PC pantywaists haven't gotten to yet? they show up everywhere, now, demanding every interaction revert to a kindergarten level G rating, because, to them, feelings matter more than direct, clear communication.. "OK everyone! time to fill each other's buckets with love!" Often, they show up acting like they're oldschool, expecting everyone to cater to their whims, when they're newbs who haven't done anything. Fuck them. Let linus swear if he wants to, along with the rest of the people who get work done. The only thing that is supposed to matter is technical correctness, not political correctness. If she gets butthurt over that, she doesn't have the stomach for technical work. Why? She's still running to mommy when someone's words upset her. She's an equal, supposedly, so she should've already learned to handle vocabulary that most boys learn by age 13.

    Everyone is acting so overconcerned about everyone else's feelings these days that it comes across as fake and smarmy. It's fake because these people don't really care about the reason the gathering exists, they just want a lead in to push their brand of identity politics in order to gain control of the social dynamics. No, doing this does not make her more 'sophisticated', 'caring', or 'professional'. It just makes her sound like a tween princess demanding her entitlement.

  165. Re:Women in tech.. by Swampash · · Score: 1

    But using manipulative emotionally-loaded words in public to garner support among a core peer group while marginalising the recipient is how females fight.

    Note that she didn't email Linux directly to express her point; she emailed the entire list. This was an exercise in "relational aggression"

    http://en.wikipedia.org/wiki/Relational_aggression

    Guys aren't wired to have these conflicts. The only way to win this contest is to not play, which is what Linus appears to be doing.

  166. Re:Victim Card - Power Play? by faffod · · Score: 1

    Having worked in offices with > 100 men and
    * and by BS I obviously mean Bigoted Shit.

  167. False dichotomy by Iconoclasism · · Score: 1

    It's possible to be blunt without being abusive or making verbal threats. "Professional" does not have to mean "non-confrontational". What Linus seems to do is use a bazooka when a handgun would suffice, without any regard for collateral damage.

  168. I'm all for people being mean by sunking2 · · Score: 1

    If they are willing to receive a punch in the nose for being so.

  169. Re:Political Correctness has no place in Kernel De by tlambert · · Score: 5, Insightful

    Not being a dick != political correctness

    No... but you really can't expect normative social behavior from an aspie, particularly after he's been the effective king of a feudal society for about 22 years now. Lieutenants who are effectively feudal lords who have sworn fealty to the king, it's a classic mutual security game.

    The biggest problem this arrangement has is ... it works. It doesn't work as well as other mutual security arrangements, such as globocop, but it can be successful, particularly for volunteer organizations.

    One property of the arrangement, however, is that feudal lords build walls between their fiefdoms. This makes it very hard to change anything that requires crossing multiple fiefdom boundaries, so if you want to change an API, a globocop arrangement is more conducive to negotiating API contracts (think of it as agreeing on diverting the location of a stream crossing between neighbors). Linux demonstrates similar problems.

    Either way, unless there is someone elected to filter the comments (a majordomo), the king is going to say whatever the king wants to say.

  170. Re:Victim Card - Power Play? by crmanriq · · Score: 3

    Drive Me Crazy - Melissa Joan Hart.

    --
    If it's worth doing, it's worth doing for money.
  171. do you care? by stenvar · · Score: 1

    Honest question: how would you know if you were losing lots of talented developers?

    Who cares? It's their project, not yours. It's not your business to maximize the number of developers they have.

    but it's such a terrible attitude that I felt compelled to comment. Slavery works. Human experimentation works. Spying on every citizen in the country works. Morality matters.

    Those all have something in common: those being harmed don't have the choice to walk away. If you don't like the way Linus runs his software project, don't join the project. Since it's open source, you can even fork it.

    morality-wise, but let's not go saying that the ends always justify the means.

    There's something fundamentally wrong with your sense of morality if you think that voluntary associations of people have to conform to some global standard of conduct. Some people may like screaming obscenities at each other and develop software while they are doing it. Some people like whipping each other while having sex. It's none of your business.

    1. Re:do you care? by artor3 · · Score: 1

      You're arguing with a voice in your head. I didn't make any of the claims that you're trying to refute.

      It is indeed their project, and I not about to propose some law to force them to be polite. They're free to run it however they like, just as I'm free to point out that they may be missing out on a way to run it even better. Is there some flaw in my reasoning, or are you just upset that I could dare to question their methods?

      As for the morality bit, I was responding only to the part I quoted. TsuruchiBrian stated that there's no absolute morality, only what works. I pointed out that that attitude can be used to support all sorts of awful things. I specifically said the their behavior on the newsgroup wasn't really a morality problem (a statement you carefully removed when you quoted me), and I also prefaced that whole section by stating that it wasn't really related to the topic at hand. But in your quest to be outraged, you ignored all that.

      Like you said, some people may like screaming obscenities at each other. Some people like whipping each other while having sex. And I like talking down to nitwits on the internet when they get their panties in a bunch over what they wrongly inferred from my post.

  172. Linus explained why he does this. by enter+to+exit · · Score: 1

    Linus explained the reason he does this once (can't find the video). If communication is all done through writing, sometimes the subtleties and tone of a statement are missed.

    There is a certain type of kernel programmer who is not particularly emotionally intelligent or socially lucid (but super smart). Telling that type of programmer "That's a interesting way of doing it, but....." or that "your code needs improving" may not register as as "No" and will lead to a lot of wasted effort.

    Linus appears to use abrasive language as a crutch and as a way to reduced the numbers of words he has to write. I doubt he has actual anger problems (not that i know him). It's just a technique.

  173. Re:Victim Card - Power Play? by Anonymous Coward · · Score: 1

    Yeah, you must be right.

    What role do you play in the community and/or what subsystem(s) do you work on?
    I'm the Linux kernel xHCI driver maintainer. I own Linux USB 3.0 support, and I send my patches up to Greg Kroah-Hartman, who is the USB subsystem maintainer.

    Where do you get your paycheck?
    I work in Intel's Open Source Technology Center, along with a bunch of other cool Linux kernel developers.

    (Source: https://www.linux.com/news/special-feature/linux-developers/593966-30-linux-kernel-developers-in-30-weeks-sarah-sharp)

    Yeah, obviously she's a pretender. She's never done anything of note, and is just playing up the "oh poor me, i'm just a porr widdle girl somebody save me!" card. Clearly she's just "damseling." She feels like she hasn't accomplished enough, and is trying to take a shortcut to success. You can tell, because she has that double X chromosome condition.

    Friend, I dare say that she's done more for the Linux operating system than anybody else responding here in this comment thread. Perhaps it's time that Linus sits up and realize that he's alienating the very people who are helping him keep the ship afloat with his abusive outbursts.

  174. Re:Political Correctness has no place in Kernel De by epyT-R · · Score: 1, Interesting

    She's playing a "my feelings are hurt" routine with a possibly implied "you better watch out because I'm a woman". Glancing at her google+, it looks like she is probably a feminist..and that's what these people do: they're always looking to push their politics and pc codes of conduct onto everyone else involved in the things they are. This is usually done by playing the victim role and hoping white knights in the group will save this 'damsel' in 'distress,' by doing her dirty work for her. She says on google+ that she'll "happily stand alone", and then suggests you're welcome to join her. Later in the thread, she says

    I've been through verbal abuse before. I won't take that shit from you,or any of the other Linux kernel developers. Tell me, politely, what I have done wrong, and I will fix it. You don't need to SHOUT, call me names, or tell me to SHUT THE FUCK UP! I'm not the only one that won't take verbal abuse. Stop abusing your developers.

    Seems like linus is smart enough to see this for what it is. People like this just want attention and notoriety, usually because they have none in the relevant subjects the forum was created for in the first place. Snarky comments like "scared to talk to a girl kernel
    developer" make this quite clear (read the thread). Apparently, it's ok for her to resort to ad hominem while she complains about Linus' behavior. Typical feminist hamster mentality..

  175. Re:Political Correctness has no place in Kernel De by wierd_w · · Score: 5, Insightful

    This is the problem with "political correctness":

    The act of trying to avoid being offensive, is, in and of itself, offensive to some people.

    To whit, Linus Torvalds finds it offensive. QED.

    This means that political correctness is fundementally faulted at its very conception, and can never be satisfied.

    In the instances of verbal slurs, the creation of "inoffensive surrogates", as often tendered by political correctness advocates, simply shift the problem and do NOTHING to fix it. Take for instance, calling somebody stupid, vs calling them "mentally challenged". They mean the same thing, and are equally offensive.

    Same with monikers for race; for instance, people with very dark skin of african origin:

    Negro->colored->black->"african american"

    The fact of the matter, is that using *any* term to draw attention to the skin color of a person, to distinguish a racially profiled stereotype, is equally offensive.

    To whit,

    "The prefferential treatment of african americans in the college entrance exams has led to a sharp decline in student achievement scores."

    The sentence is just as offensive if you use "colored", "black", or any other colorful descriptor.

    The same is true of descriptors for men who like to bang other men.

    "Effeminate"->'poofter'->queer->gay->"homosexual male"

    It isn't the words you say, it is the way you say them, that causes offense, but the PC crowd never gets this, and instead just comandeers word after word, after word, in its relentless and futile attempt to eradicate the intent behind those words. The result is that previously benign clinical terms like "homosexual" start to get lurid connotations, when previously they were absolved from those implications, because of words like "faggot". Deleting "faggot" from the dictionary does not make everyone stop harboring negative views about homosexual males. All it does is make a previousy useful word no longer useful, as all the malign implication of the slur gets transferred.

    I would much rather have people shout about "faggots", and expose just what kind of people they are by its use, than have perfectly useful terms like "homosexual" corrupted, because of a fundamentally faulted worldview gone wild.

    So, I side with Torvalds with this issue. Is his use of profanity reasonable? Probably not. Is his argument about why he needs to be allowed to use profanity when he feels necessary, perfectly rational and well founded? Absolutely.

    Profanity is intended to convey beligerance. Deleting profanity does not make people have to resort to civility, it makes them coopt civilized language for profane use. Profanity serves a valid role in human communication. Stop trying to delete it. You can't.

  176. Let's get some perspective by sjames · · Score: 5, Informative

    Let's see what horrible thing Linus said to set this off:

    On Fri, 12 Jul 2013 08:22:27 -0700, Linus wrote:

    Greg, the reason you get a lot of stable patches seems to be that you make it easy to act as a door-mat. Clearly at least some people say "I know this patch isn't important enough to send to Linus, but I know Greg will silently accept it after the fact, so I'll just wait and mark it for stable".

    You may need to learn to shout at people.

  177. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1

    People who judge books by their cover don't deserve to benefit from their contents.

    A penny saved is a penny earned, you trite asshole.

    Hey, I'm not being a dick, it's all relative.

  178. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1

    So Linux kernel people are bigoted, or do women have something more to contribute to society other than staying home waiting for their husbands to come home?
    What is amusing is how when someone new asks if it's possible to keep a civil tone, it's perceived as demanding. Such touchy sensibilities!

  179. Re:Political Correctness has no place in Kernel De by twocows · · Score: 1

    Linus isn't a dick, he's just over the top sometimes. This is like going into a bar for bikers and complaining that they're being mean. It's just how they are. That said, I don't really think kdev should have its own closed-off culture you need to learn to participate. If you're trying to attract devs, having a so-called "circlejerk" that comes off as rude is counter-productive to that goal and will only drive people away.

  180. hurf by jtrainor · · Score: 1

    There's a difference between "not being professional" and "being a dick", and clearly good ol' Linus doesn't understand it. I don't wear a suit and a tie to go about my daily business, yet somehow I manage not to be an obnoxious git to people I disagree with.

    If you act like a jerk, people are not going to pay attention to any arguments you have, they're going to remember you acting like a jerk.

  181. Re:Political Correctness has no place in Kernel De by n3r0.m4dski11z · · Score: 1

    " I am certain there are people out there who shy away from Linux kernel development precisely because of the culture on those mailing lists."

    May the strong soar like an unburdened eagle and the weak wilt like the pansies they are.. -- Linus Torvalds

    --
    -
  182. totally disagree by Chirs · · Score: 1

    The Linux kernel can absolutely use new developers. The trick is to find a small piece of it and learn about it and start fixing bugs. Usually there's a list of things that need to be dealt with and lots of them are simple enough for even a new developer to deal with its just that nobody has taken the time to do it yet.

    Most developers don't normally work with Linus--they work with the maintainer for a subsystem or a driver.

  183. Re:Political Correctness has no place in Kernel De by Lord+Kano · · Score: 1

    That's precisely it.

    A few years ago a friend used the term "retards" in reference to MD/MR people. I and another of our friend stopped him and started to explain why he shouldn't do that.

    He got angry and started yelling "I'm not going to be all politically correct!" and I said to him "I'm not talking about being politically correct, I'm talking about not being an asshole."

    Political correctness USED TO BE what we call common courtesy. There's a world of difference between the thought police and the pointless regulation of the minutiae of every day speech versus just plain not being an asshole.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  184. Re:Political Correctness has no place in Kernel De by Drakonblayde · · Score: 2

    I think you have to look at the typical mindset of a typical dev. A dev, essentially, expresses themselves, or imposes their will by writing code. When you bloat code with a bunch of unnecessary crap, it tends to be ridiculed. A good dev is focused on getting their desired result as efficiently and effectively as possible. It's not surprising that would bleed over to other areas of their life.

    Political correctness and 'professionalism' in the corporate sense is not efficient, rarely is it effective, and it's certainly a bloat on the brain procs. It's not terribly surprising that a good number of devs eschew it, or practice the bare minimum possible (or that they can tolerate, anyway).

    That's the way the community is, and if you're not capable of functioning like that and can't adapt, then you shouldn't be joining the community. You should go off and do your own thing, with other like minded people if desired. That is, after all, what Linus did.

    While the Linux kernel has cetainly taken on something of a life of it's own, it hasn't quite reached the level of a corporate environment where the head of the table can be ousted by the latercomers. Linus runs his house like Linus wants to run his house, and I think it's in bad taste to criticize him for it.

  185. Re:Linus is just a mean old asshole... by Drakonblayde · · Score: 1

    Linus doesn't really meet my definition of 'a dick'.

    He's a fuzzy little kitten compared to Theo de Raat.

  186. Sign of personal limitations? by uncqual · · Score: 1

    I'm not offended by abusive language but if I was too offended, I wouldn't join a volunteer organization where I was subjected to such language.

    That said, my view of Linus overall is reduced by his apparent inability to express himself effectively and influence without using abusive language.

    My view of Jobs was much reduced by his bullying of his employees - it was probably his right to do so, but bullying just isn't effective. It's more effective to explain calmly and clearly what the employee is doing incorrectly and what the correct behavior is. If a person isn't smart enough to understand a calm explanation, you don't want them working for you and you should just fire/demote/transfer them - bullying won't solve the problem.

    --
    Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    1. Re:Sign of personal limitations? by casings · · Score: 1

      How many miles have you walked in Linus's shoes? Have you ever had to maintain a project as large as the linux kernel with a group of developers who were not being paid by you?

      If not, then please report back when you have and tell us how you made it all work without having to shout.

    2. Re:Sign of personal limitations? by uncqual · · Score: 1

      There are analogues in the commercial world (although employment law somewhat limits the option of abuse as a tool in that environment). Commercial businesses that abuse their developers have a hard time getting top developers to work for them. On the other hand, those who fire/rightsize/manage out the incompetents (also called "hiring mistakes") can do quite well at retaining great developers - and the remaining developers accept that because, while they don't like to see a likeable colleague sent out the door, they appreciate that they never again will have to explain something for the third time to that pleasant idiot.

      I think to suggest that managing a volunteer community requires abuse simply because the workers are working for "free" makes little sense. People work on open source software for a variety of reasons (including enjoying the work, building a resume, lacking a life, maintaining a consultancy), all of which are "self serving" to some extent (else they wouldn't volunteer). Calm explanations as I described followed by, if necessary, demotions (removing committer status for example) or firing (banning patches from even being submitted) can be very effective. Most people fear shunning from their community more than they fear having to walk across the street and get a new commercial job.

      It's much easier to fire a developer in the volunteer community than in the commercial world when the project is organized hierarchically (as Linux is rather than more consensus based as large Apache projects [typically] are). There's no HR to contact, no "performance improvement plan" with HR reviews, no requirement to "give the idiot six weeks to find another internal position", virtually no fear of a lawsuit.

      In particular, I don't there's a need for Linus to be abusive to very senior members of the community in a public forum and I question that it's good for the environment as it turns off those considering joining the project. He could be more direct (and perhaps even more abusive if that gets his rocks off) in private email. Notice that at successful commercial companies, it's very rare for a CEO to yell and scream at a senior executive (or any employee) in a all-hand's meeting -- instead they do it in private or executive meetings. Linus might do well to learn from that - but it's his project, so he can do whatever he likes - if he pisses off enough people, Linux will fork and I don't see that happening soon. Eventually Linus will die, if that happens before Linux dies a natural death (either replaced or forked), someone else will take over who may have a different style.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  187. not someone new by Chirs · · Score: 5, Informative

    Sarah Sharp is not a new person on LKML. She's the USB3 host controller maintainer. She's been there for a while, and she totally overreacted. Linus' original message was a tongue-in-cheek one talking about Greg Kroah-Hartman (who is a fairly large guy while Linus is not):

    "Have you guys *seen* Greg? The guy is a freakish giant. He *should* scare you. He might squish you without ever even noticing."

    Sarah's reaction was, "Seriously, guys? Is this what we need in order to get improve -stable? Linus Torvalds is advocating for physical intimidation and violence..."

    Anyone who takes Linus' comments as a serious suggestion needs their head examined. It was *clearly* meant as a joke.

    1. Re:not someone new by floodo1 · · Score: 1

      Overblown is the word that came to mind when I read their jokes about how the only way to be successful is to yell then see her response about how they are threatening people. Actually, a phrase came to mind: WHAT THE FUCK? Then she blathers on about "professionalism"? At least Linus kept it funny with his remark about being in his home office in his bath robe!! And really awesome that Linus expounds the view that organizing around individual quirks and natural "fits" is the key to success!!

      --
      I KUT J00 M4NG!!!
    2. Re:not someone new by vrt3 · · Score: 1

      As far as I understand Sarah's mail, her reaction was not to that sentence, but to Linus' conclusions:

      > So Greg, if you want it all to change, create some _real_ threat: be frank
      > with contributors and sometimes swear a bit. That will cut your mailqueue
      > in half, promise!

      ...

      > You may need to learn to shout at people.

      Overall I think I agree with Sarah: it is perfectly possible to be frank and clear without swearing and shouting.

      --
      This sig under construction. Please check back later.
    3. Re:not someone new by coaxial · · Score: 1

      Over reacted or fed up with the same shit all the time? Because if she's been on it for any time at all, I suspect the latter.

      Was that the best example to go off on? Probably not. Is the LKML an abusive place, where people like the pound their chests and belittle people and engage in stupid power plays while deriding "office politics?" Probably so

    4. Re:not someone new by nortcele · · Score: 1

      That's my take on it as well. Knickers in a twist over nothing.

    5. Re:not someone new by Beeftopia · · Score: 1

      No kidding. Here's a pic of Kroah-Hartman sitting next to Linus. He looks like Andre The Giant crossed with Clancy Brown.

  188. the community is not abusive by Chirs · · Score: 1

    The linux kernel community as a whole is not abusive. There are a small number of people who could stand to moderate their tone. I would actually not put Linus in this camp, on the rare occasions that he blows up at someone there has generally been significant provocation.

    If you're interested, hook up with the kernel janitors project, start looking around for bugs that have been languishing on the to-do list for a long time, find something that interests you and contact the maintainer.

    There are core areas of the kernel that are probably not a good place to jump right in (process scheduler, filesystems, memory management, etc.). But there's lot's to be done around the edges.

  189. Re:Political Correctness has no place in Kernel De by smellotron · · Score: 1

    Have you considered that it might actually be that simple?

    I think Occam's Razor can be applied here. The world cannot be simple because there are so many opportunities for individuals to introduce complexity.

  190. Re:Political Correctness has no place in Kernel De by Sesostris+III · · Score: 1

    Yet also a fair statement. After all, when you attempt to join a community you either abide by the rules and customs of that community or else you leave and go elsewhere. You do not demand that community change to meet your world view.

    It's not a community, it's a software development project. OK, one can talk about a developer "community", but as soon as that "community" starts having rules and customs not directly linked to the development of the software in question, it becomes something else, especially if the rules and customs can be perceived as antithetical to the development process. The Linux kernel development team are not a masonic lodge!

    --
    You never know what is enough unless you know what is more than enough. - Blake
  191. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1

    I believe you're making an important distinction that many people aren't. There's a difference between being politically correct and being respectful. You can swear like a sailor and still be respectful and you can also speak in polite terms and be a disrespectful asshole. Dropping an f-bomb every now and again isn't the problem...it's a lack of respect and common decency.

  192. Re:Victim Card - Power Play? by faffod · · Score: 1

    Nice. so much for the preview then...

  193. look at the numbers by Chirs · · Score: 1

    In the 3.10 release there were roughly 13500 changesets committed in 2 months. During that time there were 34000 messages posted to LKML. Given the publicity over this one message thread, the absolute number of comments with any contentious language must be low otherwise there would have been more of them mentioned.

    Given those numbers, the changes of a casual developer being the recipient of an unprofessional comment is exceedingly small.

    1. Re:look at the numbers by vilanye · · Score: 1

      Shhhh! Don't inject reality into the lives of Linus haters. They don't take well to facts.

  194. I've disagreed with Linus by Chirs · · Score: 1

    Publicly, on LKML. I was a young developer at the time. The world didn't come to an end, I didn't get flamed. We had a rational discussion about the technical issues.

    Generally when Linus uses attention-getting language it is because he's trying to get attention. Typically there has been more than one instance of bad behaviour and the person involved has not responded to more subtle messages.

  195. Rude is ok... by tp_xyzzy · · Score: 1

    Reason: Trolls. I'm pretty sure kernel would be written in perl if trolls had their way. It's just amazing how much pressure there is in the highvolume opensource projects. It takes 2 loud persons to cause pressure to a project in the mailing list. Popular projects have lots more trolls than real people. Rude is necessary in this environment. Just reading the mailing list is a pain.

    Then trying to control the trolls to build big software that always need to work. It becomes impossible over the email after project size is more than 10 people. I don't understand how linus can handle kernel. It must be real pain in the ass.

  196. look at it carefully by Chirs · · Score: 1

    In the 3.10 release cycle (2 months) there were 34000 messages posted to the kernel mailing list. A small number of them had arguably abusive language, and in some of those cases it may have been unwarranted. Usually it's between people that know each other and are expected to know better because they're experienced.

    Any given novice developer is very likely not going to get random abuse hurled at them. Most maintainers are easy to deal with, I've contacted quite a few of them over the years.

  197. Re:Political Correctness has no place in Kernel De by Pseudonym · · Score: 1

    And no one did this better than Steve Jobs [...]

    This must be a new definition of the word "better" that I wasn't previously aware of.

    I don't know about you, but if I'd led Steve Jobs' life, I'd consider my life a failure. I'd have wished that I'd spent less time gouging every last penny out of my suppliers and destroying open platforms, and more time with my family.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  198. have you dealt with Linus? by Chirs · · Score: 5, Insightful

    Do you follow LKML (all 15K messages/month)? If you only pay attention to the messages that get covered on Slashdot then you're going to have a pretty warped view of how he communicates.

    The majority of the time Linus is direct but not abusive. On the rare occasions that he uses what could be called abusive language there is usually a recurring problem and more subtle means of communication have not been effective.

  199. Re:Political Correctness has no place in Kernel De by JonJ · · Score: 1

    Actually. I posted a support-style stupid question on LKML once, and got nothing but polite replies. Stupid question, but still: https://lkml.org/lkml/2005/8/17/108

    --
    -- Linux user #369862
  200. Re: Political Correctness has no place in Kernel D by Anonymous Coward · · Score: 1

    I've seen on /. so many times that people are complaining about how Linus is being a jerk... now a woman says it so 90% of the comments are suddenly pro-Linus. This is even worse than calling a Photoshop replacement 'gimp' and then wondering why Linux hasn't been adopted more by the general public. Do as you like, but this is the sort of crap that causes the rest of the world to walk away.

  201. Linus is a dick. by Dputiger · · Score: 1

    Linus is also hilarious when he flames someone. Instead of taking sides, I prefer to recognize that she's perfectly within her rights to request more polite conversation. I think we can agree, she KNEW Linus wouldn't react with kittens and happiness. But polite dialog is worth striving for.

    This doesn't have to be about sexism. Is politeness good? Yes. Is Linus often hilariously bunt? Yes. I think we can leave it to the grownups -- meaning the people involved -- to decide under what guidelines their own Listsrv is going to be run.

  202. Lets cut him some slack by bt00x · · Score: 1

    Sometimes people just get tired, fatigued, angry to death. Happens all the time, it can hit anyone. I found kinda nonsense all the 3.11 version naming and awfully bad tasting the splash logo showing a windows related image. My guess is that Linus could be going though some hard personal struggles, a difficult life phase. Its bad, its dangerous, but someone has to understand: it can happen. Linus is one of a kind, yet still human, so, Sarah has a point. THE MAN deserves some time to think over all that anger and turn back to the old good bad attitude he is famous for and that helped leading to so many developers great work and accomplishment.

  203. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 1

    Occam Razor is not exactly a law of physics, do you know? And even if it was it is related to explaining causes of specific phenomena not to explaining complex social systems. Einstein have a very good quote about this: "Everything Should Be Made as Simple as Possible, But Not Simpler.".

    Oversimplifying models is a recipe to catastrophic failure, as you will find out sooner or later with your attitude. Good luck!

  204. Linus has a major point here by vikingpower · · Score: 1

    And equally importantly, not everybody has to like you, or necessarily think they have to be liked by you. OK?

    Sarah Sharp may be in need of harmony, or in need of what she perceives as harmony, but is just downright and plainly wrong in wanting to enforce her concept of harmony upon an entire developer community. And with the sentence quoted above, Linus is making that pretty clear.

    --
    Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
  205. Re:Political Correctness has no place in Kernel De by smellotron · · Score: 1

    The world cannot be simple because there are so many opportunities for individuals to introduce complexity.

    Oversimplifying models is a recipe to catastrophic failure, as you will find out sooner or later with your attitude. Good luck!

    I don't understand... are you vehemently agreeing with me?

  206. Re:Political Correctness has no place in Kernel De by KingMotley · · Score: 1

    And those people who get so upset should consider a career change, or perhaps working in the creative-technical department of children's toys.

  207. Re:Political Correctness has no place in Kernel De by iplayfast · · Score: 1

    People should feel uncomfortable about making a mistake. The purpose of the language is to make them uncomfortable. If being publicly embarrassed about code that you enter makes you think twice or three times about the quality then I'm all for it.

  208. english? ... try finnish! by ardiri · · Score: 1

    be thankful he isn't cursing them in finnish! :) now thats a mean language. english is so lame in comparison :)

    1. Re:english? ... try finnish! by weav · · Score: 1

      As I understand it, he speaks Swedish, being part of the Swedish-speaking Finnish minority. Swearing in Svensk is not nearly so mean...

  209. I only like linux by maliqua · · Score: 1

    but i love that man he's an inspiration

  210. Re:Attaboy by geekymachoman · · Score: 1

    http://marc.info/?l=linux-kernel&m=137394282220615&w=2

    relevant part: "But whenever I need to send a patch to him, I tend to be more careful not to make mistakes."

    If Linus wasn't so strict he would not be more careful to make mistakes. If he would, he wouldn't write this.

    See the difference ?

    For me, the softer the environment is, the bigger chance i'm gonna make a mistake.

  211. Re:Political Correctness has no place in Kernel De by Barlo_Mung_42 · · Score: 1

    That's simply not true.

  212. Re:Political Correctness has no place in Kernel De by BitZtream · · Score: 1

    No, when the black guy gets a seat in the boardroom, he still needs to wear a suit and tie, not a hoodie.

    Depends on the board room. There are plenty of rich black fold wearing hoodies in the 'board rooms' of their businesses, such as record labels.

    No they didn't force crusty old white men to wear hoodies, but when its run by like minded people, the rules change and hoodies are the norm.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  213. Re:Victim Card - Power Play? by Zontar+The+Mindless · · Score: 1

    Sad to say, I've become very wary of female managers and especially female executives. The process for selecting females for these positions appears to be very finely tuned for identifying and promoting only the most shallow, ambitious, and scheming ones. This is not the fault of these women, but rather of a mindset that views the occasional bit of compassionate behaviour as a sign of strength in males (see, you're in a position that's sufficiently secure so that you can afford to give the other guy a break) and as a sign of weakness in females (tsk, tsk, you're letting those female emotions get in the way and trying to mother them again, are you?).

    --
    Il n'y a pas de Planet B.
  214. Re:Political Correctness has no place in Kernel De by del_diablo · · Score: 1

    LKML is essentially a private message board, where every email is almost a PM, it has been for ages.

  215. violence? really? by l3v1 · · Score: 1

    I'd say Linus has given and proven enough so as everyone accept his moods, {language|work}style, way of thinking and doing things, and whatever else. I don't care if he yells at people who he disagrees with, in fact I like it, since most of the time he is just right. Think about that as a filter. The great ones will maybe respond in a similar manner but they'll get the message and avoid such events in the future, the lesser ones will just take offence and leave - which will be better for all of us in the long run.

    Anyway, I think exactly this kind of offtopic, time wasting and totally irrelevant discussions (i.e. the discussion in question about his 'violence') are the ones which he'll dislike the most. Especially on a kernel dev mailing list.

    Professionalism doesn't always mean you behave like saints. In my book, professionalism equals good results and good performance, which, if present, will help to tolerate most other issues. In case of Linus it certainly does.

    So get the f*ck of his lawn and get working :P

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  216. Re:I'm sitting in my home office wearing a bathrob by betterprimate · · Score: 1

    Sudo make me fucking sandwich! rm /~linus pickles!

  217. Ginger Baker by GrahamCox · · Score: 1

    Torvalds is the GInger Baker of computing. Very, very good at the core thing he does, an absolutely atrocious human being in every other way.

    The question is whether you value part A over part B or not, I guess.

  218. direct != abusive by formfeed · · Score: 2

    Like the "you must tolerate my gratuitous abuse because I am more important than you" 'tude?

    No. It's not gratuitous abuse, it isn't show of power, and Linus also doesn't throw chairs at people.
    He just calls stupid ideas stupid ideas. Not "unfortunate" or "needs improvement" but "stupid". And while one might call him opinionated, he usually backs his positions up with an argument and reasons for it. And I strongly assume he would accept his own medicine back, as long as it is well reasoned and not just someone shouting "*fucking* I won't be a nice girl anymore"

    It might be a cultural thing. A well educated American who thinks that you're an idiot won't tell you, but smile at you. Being frank is low-class.

    The nice Midwesterners are the worst. The strongest disapproval they can amount to is "oh, that's different" or "interesting". Bostonians on the other hand are seen as rude. But while they might shout at you, they'd also stop their car at the pedestrian crossing, swearing if you don't cross fast enough. In Minneapolis, they'd smile at you while they run you over. I for once rather had the "rude" guy.

    1. Re:direct != abusive by TheCarp · · Score: 1

      > The nice Midwesterners are the worst. The strongest disapproval they can amount to is "oh, that's
      > different" or "interesting". Bostonians on the other hand are seen as rude. But while they might
      > shout at you, they'd also stop their car at the pedestrian crossing, swearing if you don't cross fast
      > enough. In Minneapolis, they'd smile at you while they run you over. I for once rather had the "rude" > guy.

      Being a Bostonian myself, I am told that the main difference with Midwesterners is that they consider sarcasm to be quite rude, whereas, here, you worry if someone doesn't give you a sarcastic answer.

      Also, I have seldom seen anyone actually yell at a pedestrian; though many of our pedestrians could use a stern talking to about the total abandon at which they decide to cross the road. Not that I have any issue with Jaywalking, was brought up on it myself, but, I was at least taught to do it when nobody was coming, and not to saunter out into the road like the entire thing is an unsignaled cross walk. (and yes pedestrians: that don't walk sign actually means you don't have right of way, no, not even in the crosswalk...and while I am ranting, its yield to pedestrians IN the crosswalk, not 5 feet away from it, not standing on the sidewalk, IN THE CROSSWALK, and yes that means you should look up from your damned smartphone before you step off the curb into the side of my car...as one of our genious pedestrians almost did a few weeks ago.... now get off my lawn!)

      --
      "I opened my eyes, and everything went dark again"
  219. UPVOTE MANIA by mha · · Score: 1

    WTF - who upvoted EACH AND EVERY SINGLE POST here? The percentage of posts =2 is 1%.

    This site's voting system needs improvement. Definitely DO ONT upvote emotional posts without any rational part. DO NOT upvote untrue statements. For example, Linus only OCCASIONALLY resorts to "strong" statements, so those who portrait him as a kind of screaming manager a la Microsoft's Balmer are just liars out for emotional votes. ESPECIALLY if there's an emotional topic, upvote only on-topic an NON-EMOTIONAL posts.

    PS: My caps are NOT "screaming", I speak accentuated not loud. Think flat-tone poem vs. accentuated poem recitation. I don't know how else to bring the accentuated parts onto the screen in a "flat" font.

  220. Linus is Honey Badger by Molochi · · Score: 1, Funny

    Honey Badger don't care. Honey Badger don't give a shit.

    --
    "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
  221. Re:Linux's new slogan by casings · · Score: 1

    I would buy the t-shirt.

  222. Re:Abuse never helps by casings · · Score: 1

    I love when people like you compare your small project to the linux kernel. You have absolutely no idea what you are talking about. Period.

  223. Re:linus is a narcasistic dick by casings · · Score: 1

    He's always been that way, but no one on the internet during those times cared about feelings over getting the job done.

  224. Re: Political Correctness has no place in Kernel D by Anonymous Coward · · Score: 1

    He didn't simply tell her to fuck off, he explained why 'acting professional' is itself a fallacy. That is taking it seriously.

  225. relating by Tom · · Score: 1

    I can relate to him. I have several free projects and basically if you want to control my behaviour, you can pay me for it. As long as I'm giving you the results of my work for free, you get to put up with whatever attitude I need to get it done.

    There's no such thing as a free lunch.

    On the other hand, I can also relate to those who are asking for some moderation, and sometimes I go beyond what was necessary. Having someone to remind you to keep it civil every now and then helps not getting lost entirely.

    That someone just needs to understand that he/she is a counterweight and the end result will be somewhere in the middle, not where s/he's pulling it to.

    --
    Assorted stuff I do sometimes: Lemuria.org
  226. Re:Attaboy by Anarchduke · · Score: 1

    She didn't ask anyone to be nice, she just asked that they try and make their point without verbal abuse or physical threats. That doesn't seem too extreme a request.

    --
    who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
  227. Re:Political Correctness has no place in Kernel De by andrew7027 · · Score: 5, Informative

    Yours is not a fair statement. She’s been contributing to the Linux kernel for (as far as I can tell after a quick Google) 5 years or more. She’s not ‘attempting to join [the] community’; she’s already part of the community.

    And she’s attempting to change it from within. Nothing, ipso facto, wrong with that.

    30 Linux Kernel Developers in 30 Weeks: Sarah Sharp <<-- describes her involvement with kernel in 2007.

  228. Re:Political Correctness has no place in Kernel De by Tagged_84 · · Score: 1

    One of the most insightful posts I've read in awhile!

  229. Re:Political Correctness has no place in Kernel De by Richard_at_work · · Score: 1

    I think that's slightly different, because it mainly dealt with two groups of people (blacks and women) who weren't trying to join a community, they were already part of it through historical action on the part of others (blacks were mainly forcibly taken from their own communities and could not return, women had been subjugated for thousands of years within their community).

  230. Re:Political Correctness has no place in Kernel De by pipatron · · Score: 1

    Except this is not IBM or Oracle. These people are not hired by Linus. It's not a private company, secrecy and private emails from the boss to the coworkers are better left to redhat and IBM who actually hires the people that Linus is sometimes shaming.

    --
    c++; /* this makes c bigger but returns the old value */
  231. Re:Political Correctness has no place in Kernel De by Coeurderoy · · Score: 1

    IMHO the main issue is that on one hand we have the "PC" team that will say things like:

    This is a very interesting idea => Meaning I hate you and am planning your downfall how dare you rock the boat and undermine my hierachical position.
    Let's agree to disagree => Go fuck yourself, ain't gona happen, you are probably right, but I'm higher in the pecking order and no way am I going to let a good idea that is not mine happen.
    We need somebody very dynamic => we need somebody younger than I am, preferably of the same gender as me and the same of a similar school.
    s/he is very technical => I got no clue what s/he's saying and we should not give that person any power of desicion or responsibility...
    etc..

    And the "Non-PC" team that tend to say things like:

    I know that this is not a popular opinion to express : but everybody knows (or don't you agree that/I know from sure sources/You just have to look at the statistics/...) that

    So I hope that the outcome of any LKML meeting on this subject will be:
    - It is ok to express your feeling and opinions even with very expressive language, and it is much better than being an hypocrite hiding behind weasel words
    - it is not ok to do any kind of adhominem attacks so if you actually fear and despise somebody because that sentient being has the combination of qualifier you find the most insufferable, you are not obliged to invide that person to drink tea with your old mum, but you cannot use this as a base for communication.
    And you should think about escalading, try "I'm slightly irritated", before "your code is bloody shit you fucking moron...".

    PC was not invented to make sure people understand each other, but to provide plausible deniability in case of a trial...
    so "we ain't hight no green polka dottet people cuz their lazy stupid idiots" becomes "we are an equal opportunity employers, and welcome more minority in our familly, and look forward to any minority candidate who is able to meet our very high standards" ... it does not make it "polite"...

  232. Re:Political Correctness has no place in Kernel De by Coeurderoy · · Score: 1

    Is is not "Political incorrectness" but stupid, and not funny...

    If she cannot stand the heat she should grow some, although still probably sexist does not imply that she would have a "natural place" that would be the kitchen.

    The smart comment would be: if Sarah cannot stand the heat she should think of the alternative, and for example compare:

    We very much regret to announce you that we will have to let you go, and would like to use this opportunity to thank you for all your contributions to the project
    with
    Your code stinks you should read it before even thinking of submitting your trash to the trunk, I'm seriously thinking of linking your git to rm

    You can survive the second, and it convey a message that makes it easier to avoid the first...

  233. Re:Political Correctness has no place in Kernel De by Coeurderoy · · Score: 1

    There is not always somewhere else to go, or at least the cost of not being there might be too high.
    And refusing to change because "we've always been doing things that way" is a good way to become stagnant and irrelevant.

    And the whole idea of "our way or no way" stinks, there is something called negociation and the middleground...

  234. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1

    My kingdom for modpoints..

  235. Re:Verbal abuse and physical abuse ... by buybuydandavis · · Score: 1

    I nominate you as this year's Thug of the Year.

    People who preach that there is no difference between words and bullets deserve to learn the difference first hand.

  236. Re:Then Torvalds hypothetically... by Dog-Cow · · Score: 1

    You are beyond stupid.

    Besides, your analogy breaks down completely because his wife is a martial arts champion and would probably break his neck if he got out of line with her or their children.

  237. It's just business buddy... by nbritton · · Score: 1

    Linus, It's just business. If you find yourself getting that aggravated, take a break, get back to life and do something that makes you happy...

  238. Re:Jobs got fired for something similiar.... by donscarletti · · Score: 1

    Yes, and then the "professional" Sculley ran his company into the ground.

    I think the Jobs vs. Sculley thing is the supreme example of how dangerous it is, not only to chase the blunt mannered visionaries out, but to let the smarmy business types in in the first place.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  239. Go by results by maroberts · · Score: 1

    There's only two or three operating systems still seriously in the running
    a) Microsoft, run by someone who is famous for throwing chairs around
    b) Linux, run by someone famous for throwing expletives around
    c) Apple, which used to be run by someone famous for ranting at his employees and firing them at the merest hint they didn't deliver.

    All the ones run by cute fluffy bunnies are nowhere to be seen.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  240. working practives by lkcl · · Score: 1

    well thank god he wasn't naked.

  241. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1

    Did you know? In the real world, you attract more flies with raw feces than with honey.

  242. Re:Victim Card - Power Play? by tjstork · · Score: 1

    True that!

    --
    This is my sig.
  243. Re:Political Correctness has no place in Kernel De by kokoko1 · · Score: 1

    Someone has to talk its democracy not LinusCrazy

    --
    http://askaralikhan.blogspot.com/
  244. Censorship, pure and simple by mlwmohawk · · Score: 4, Interesting

    I posted on Sarah Sharps' blog. I didn't use profanity, I even quoted Eleanor Roosevelt: "No one can make you feel inferior without your consent." I disagreed with her and stated that the most vile and ruinous censorship starts with a call for civility and that these are almost always from dubious motivations.

    So, low and behold, it was moderated out of existence. It seems to me that Sarah has no interest in alternate viewpoints. It is her blog and she has the right to delete comments, but it is quite telling that she will silence a voice which does not agree with her while she is saying she wants to protect people's voices. Her calls for "civility" can be seen as nothing less than a call for censorship. We all must resist this sort of behavior because it is a direct attempt to diminish free speech and impose one person's morality on a larger group.

  245. Linux has it right by scobiej · · Score: 1

    I deal with so called professionals all the time in the work place and being polite has nothing to do with getting the work done. I'd prefer to be talked to direct with no BS. At least you know where you stand. Far too many people keep it all pretty and then stab you in the back. Say it as it is. No doubt then. If you screw up, why shouldn't you be told in no uncertain terms? You'll think twice the next time. Well played Linus.

  246. Crap, confronted! by Tyr07 · · Score: 1

    People are stunned and lost when often directly confronted over bull****. So they hate it, and invented a new system that they can use to fight back called 'Professionalism' where they smile and 'take care of you' behind your back.

    I know it's not as black and white as that, but when someone does something dumb, and you call them on it, they retort with professionalism. In those cases, it's a simple of 'Crap I need to hide this, I will use PROFESSIONALISM to defeat them!'

  247. Re:Political Correctness has no place in Kernel De by walkingsmarts · · Score: 1

    If Sarah cannot stand the heat, she should go back to the kitchen.

    See - now that is political incorrectness.

    False. It's sometimes really hot in the kitchen too!

  248. About Motivation by BlueMonk · · Score: 1

    I think this is about motivation. And (admittedly not having read any details) in general, I agree more with what I assume to be Sarah's perspective than what I assume to be Linus'. I would rather be motivated intellectually than emotionally. Emotions have unequaled power to motivate people to action (as the marriage debate has demonstrated), but I don't think it's the right way to *be* motivated -- out of fear or greed. Actions should be taken because they make sense, not because you're afraid. The primary emotion that should motivate me is satisfaction in my intellectual integrity and accomplishments.

  249. Re:Political Correctness has no place in Kernel De by atriusofbricia · · Score: 2

    American Civil Rights Movement.

    Done, done.

    What is insightful about this? It isn't the same thing at all.

    What you're referring to is a group already part of a society campaigning for equality within the society. One could argue that they could have simply left but those who were doing the campaigning didn't have that option nor was it necessarily the appropriate option. They also were not attempting to force society to adopt their standards and beliefs but to force society to apply its own standards and beliefs to them and treat them equally.

    If this person on the LKML was saying that she wanted to be allowed to curse and such because she had been told women shouldn't do such things then your point would be valid, or at least more so. Instead she's demanding that everyone else change to accommodate her desires and world view.

    --
    I was raised on the command line, bitch

    "Nemo me impune lacesset"

  250. Re:What a disappointment by JonJ · · Score: 1

    Are you an idiot?

    --
    -- Linux user #369862
  251. If it gets stuff done... by Cobonobo · · Score: 1

    I don't care how found the language. The important thing is that it gets the message across and it gets stuff done. As an editor, I've had a few commissions whose words may have been described as "vulgar", however this allowed them to get the message across much more efficiently than if they had employed a more Nabokovian writing style. If it gets work done, it's what we need in the workplace.

  252. Re:Political Correctness has no place in Kernel De by Kleokat · · Score: 1

    Tyhmä ärsyttävää poliittinen korrektius saa sinut tuhlaa aikaa typeriä asioita
    - Sinun pitäisi olla onnellinen, että voit lukea sitä ollenkaan!

  253. Read Between The Lines by ThatsNotPudding · · Score: 1

    Perhaps I'm reading this into her valid points, but I think she also means this overtly hostile, sweary forum isn't very inclusive to women joining in (just like damn near every other place in the world).

    If you think I'm full of it, look through this thread; just a cusory browsing picked out the phrases Prima Donna and Drama Queen.

  254. Re:Linus is right by Mondor · · Score: 1

    This.

    I must admit, I respect Linus more after reading this e-mail.

  255. Politeness was never meant to be a good thing by Pf0tzenpfritz · · Score: 1

    Whenever the economy goes down, the time of the polite or "professional" type has come to replace his rather impulsive or even choleric collegues. This does not happen by incident: politeness or courtiousness -in the meaning of mastering the oftenly difficult protocol at court- was the only chance for legions of otherwise untalented noble young men at Europe's courts to win the king's attenttion or favour and get a job. This kind of politeness usually came -and still comes- along with lies and intrigue and a general climate dominated by fear and dishonesty.

    --
    Oh, the beautiful gloss of greality!
  256. Re:Linus is just a mean old asshole... by dbarron · · Score: 1

    I wouldn't say Linus is mean (at least in person). I don't know him closely, but I've met and talked with him a few times. I certainly don't find him offensive just because. And...it does seem his method works.

  257. Re:Linus is just a mean old asshole... by buddyglass · · Score: 1

    Instead of "telling off" that person, what if he'd simply said something to the effect of, "Don't ever submit code when you're not sure it works. Moreover, don't ever submit code that you admit isn't necessary. These are pretty basic principles of kernel development, and, honestly, of software development in general. This project can't afford to have stuff like this turn into a pattern, so if it happens again I'll be forced to revoke your commit privileges. I'm dead serious about that. I'd rather it not come to that, though, so do be more careful in the future. Cheers."

  258. Re:Political Correctness has no place in Kernel De by horza · · Score: 2

    If I walked into an interview, and saw someone being publicly berated for a stupid technical mistake, then I would be much more likely to consider that position. As I am good at what I do, I don't want to have to carry dead weight on my team. Of course there is a difference between a techie berating somebody for performing way below their potential, and a management type humiliating somebody for their own ego trip. The latter would not be acceptable. Linus definitely falls into the former though. If he thought I had to up my game, then I would take it on the chin and do it.

    Phillip.

  259. Re:Political Correctness has no place in Kernel De by blueg3 · · Score: 1

    If you walked into an office for a job interview, and the first thing you saw was some management type openly berating a subordinate, what tone would that set

    Linus isn't a "management type", here, he's a senior engineer. It's very different. A "management type" (let's just call him a "manager") carries the connotation of generally not knowing what they're talking about -- at least not for technical matters, which is presumably what the berated person and the reader are really interested in. A senior engineer does.

    If I saw a senior engineer berating a junior engineer's work, which is what Linus does, I wouldn't think anything of it -- I see it all the time.

  260. Re:Verbal abuse and physical abuse ... by damienl451 · · Score: 1

    That's not what he's saying. Cows and human beings are both mammals. Does that mean there's no difference between cows and people?

    Verbal and physical abuse are not the same either. But they have enough in common that it's meaningful to classify them both as "abuse" . "Sticks and stones will break my bones but words will never hurt me" must be the most deceptive proverb ever. Word *will* hurt you if you're subjected to a constant barrage of verbal abuse and are publicly humiliated on a daily basis. Why do you think decent people " go postal" and start shooting their abusive boss and the co-workers who didn't help them? Why do you think people commit suicide in the locker room? The line between physical and verbal abuse is rather blurry since verbal abuse can also have physical consequences.

  261. worms before flowers by epine · · Score: 1

    The one where the person that now develops a kernel that ships with FUSE and CUSE, and which has its largest install base running on top of the Xen microkernel in cloud deployments or an L4-derived microkernel in mobile deployments, was saying that microkernels are bad?

    It was Linus's original goal in 1990 to achieve the largest install base on top of the Xen microkernel? This is news to me.

    The most important criteria with any new project is to obtain critical mass of collaborators and users. Stroustrup didn't want to base C++ on C. His largest influence was Simula 67. It ended up being fairly hideous, intellectually, to graft Simula programming idioms on top of C. At the same time, the underlying C language compatibility was the main reason C++ was adopted by most people in the first place, whereas language designers who placed more value on purity and aesthetics now languish in relative obscurity.

    One could make a strong case that Tannenbaum's present success is parasitic on the success of Linux itself, since Linux ended up becoming--within a rabbinical epsilon--the most significant force shaping the ecosystem where Tannenbaum's kernel eventually gained traction.

    In raw soil, usually the worms precede the flowers. Tannebaum can suck it.

    I would also argue that the success of C++ has been good for C, because it released C from the pressure to evolve in a direction less well suited to the niche it presently dominates. C++ is heroine to a language lawyer. From the perspective of the C community, good riddance.

    The problem with aesthetics driven design is that there's always some use case that takes it up the wazoo. Aesthetics always moves in the direction of divorcing messy reality. That reality might be your own. One can also describe this as a refinement of the application domain. This rocks when it works. Worst case scenario is when the glass ceiling of aesthetic refinements slam you like a bird into a spotless pane after your project reaches a million lines of code. The culture of C++ is that embracing messy reality is Job Number One and that elegance is subordinated to this goal, which is why C++ is strong in genericity and weak in garbage-collected managed memory.

    C++ has a first-growth generalist mandate married to a progressive pragmatism. The Linux kernel has a first-growth generalist mandate married to a conservative pragmatism a mile wide, and a culture to match.

    Python has a second-growth generalist mandate married to a reductive pragmatism. It's strange to compare the culture of Postgres, as someone else did, which is the epitome of a paradigmatic buy-in. Once you buy into a relational data store with ACID integrity, you're already halfway to becoming a Mormon church, never again to be bothered by the hubbub of the NoSQL gospel choir on the other side of the tracks. Linux by comparison is a Unitarian church in raw-tongued multi-ethnic Sydney. One chick thinks it should be more like Toronto. You know, Toronto is great and all, but one is enough.

  262. Re:Political Correctness has no place in Kernel De by atriusofbricia · · Score: 4, Insightful

    Yours is not a fair statement. She’s been contributing to the Linux kernel for (as far as I can tell after a quick Google) 5 years or more. She’s not ‘attempting to join [the] community’; she’s already part of the community.

    And she’s attempting to change it from within. Nothing, ipso facto, wrong with that.

    30 Linux Kernel Developers in 30 Weeks: Sarah Sharp <<-- describes her involvement with kernel in 2007.

    Okay, in that case she's been a part of it for a while now and has (so far as I know) suddenly decided she doesn't like the way things are. That's fine. Asking for change and such is fine to a point. However, this is also closely related to the ridiculous idea that people have a right not to be offended or to hear things they don't like. No such right exists.

    If they are unwilling to change, and I unsurprisingly tend to agree with Linus's stance on the fakery involved in being "professional", then she can either deal with it or leave. The people on that list were the way they were long before she got there even if she has been involved with it for the last few years.

    --
    I was raised on the command line, bitch

    "Nemo me impune lacesset"

  263. Feel that emotion change by lihongying17 · · Score: 1

    Be honest about your emotions, feel the change, and take action gently before you can't stand.

  264. Re:Political Correctness has no place in Kernel De by Kookus · · Score: 1

    When did civility become a disease?

    Most of the time when people complain about political correctness, it's because they the self-discipline or the intelligence necessary to compose a polite reply.

    Citation Needed

    Clearly Linus is not lacking in intelligence, but he seems short on common sense here

    Citation Needed

    Political correctness, when done well, is a more effective weapon than boorishness.

    Citation Needed

    Calling someone a fool is easy, but crass and wasteful.

    Citation Needed

    In the eyes of the audience it lowers you to the level of the fool, and you have to work harder to prove you aren't. Giving someone else the opportunity to open their own mouth and prove themselves a fool, now that's economical.

    Citation Needed

    They'll happily blather out their inanity on their own, if you let them.

    Citation Needed

  265. Re:Political Correctness has no place in Kernel De by atriusofbricia · · Score: 2

    Yet also a fair statement. After all, when you attempt to join a community you either abide by the rules and customs of that community or else you leave and go elsewhere. You do not demand that community change to meet your world view.

    It's not a community, it's a software development project. OK, one can talk about a developer "community", but as soon as that "community" starts having rules and customs not directly linked to the development of the software in question, it becomes something else, especially if the rules and customs can be perceived as antithetical to the development process. The Linux kernel development team are not a masonic lodge!

    A community is a group of individuals banding together for common purpose with agreed upon customs and norms, spoken or unspoken. Any software development project with almost any degree of openness quickly forms into a community as a natural consequence of human behavior.

    The norms of that community are well established and nothing you've said changes my points. :)

    --
    I was raised on the command line, bitch

    "Nemo me impune lacesset"

  266. Total bullshit by paiute · · Score: 1

    I am a big Linus fan, but if you can't deal with people - especially your working peers - without using abusive language then you are just an ignorant asshole with some mental problems.

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  267. Re:Political Correctness has no place in Kernel De by AvitarX · · Score: 1

    No, but if you said to a third coworker behind the deserving one's back, "bob over there is so stupid, somebody should beat him until he isn't" you'd laugh together and do more to damage the work environment (this is a third person impersonal you, not a you directly, I wish we had a proper pronoun for that in English).

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  268. Re:Political Correctness has no place in Kernel De by damienl451 · · Score: 1

    The problem is that it's pretty useless to tell people who think that it's possible to strongly disagree and voice one's opinion clearly without making people feel like crap, that they too can be verbally abusive.

    Analogy: someone is being picked on for being a nerd. They're fed up with the beatings and they go to the principal. The principal tells them: don't worry, I have the solution for you. From now on, you're free to hit them back as much as you want. You won't be punished for it. Is that a good solution? I don't think so. The "nerd" doesn't want to beat up anyone. He wants to be in an environment where there will be no beatings. In theory, "everyone can beat up anyone they want" sounds like a wonderfully egalitarian plan. In practice, it's a gift to bullies since they're the only ones who want to be beating up people.

    Same thing here. People who want to be polite and treat others as human beings don't care that they're allowed to be verbally abusive too. They don't want to and won't be. The only people who benefit from that kind of " free-for-all" policy are those who are already inclined to abuse people.

  269. Re:Political Correctness has no place in Kernel De by Anonymous Coward · · Score: 1

    Apples and Oranges. I'm getting rather exhausted with folks who like to haul out a civil rights comparison every time they feel something is unfair. You don't get to choose the color of your skin. You do get to choose whether or not you work on a specific open source project. She's free to make the request, however Linus is also free to tell her to kick rocks. Civil rights was about breaking down systemic abuse of an entire race of people who were litterally considered to be less than human.

  270. Its why I subscribe by giveen1 · · Score: 1

    I subscribe so I can read Linus comments. How many are with me on this? LOL

  271. Futile move, but free publicity by intermodal · · Score: 1

    Linus is not going to change because one Intel developer didn't like how he says things. It's not about whether she likes it, it's a matter of what works for the community as a whole. So far, we've had a couple decades of kernel success and advances. I'm inclined to side with Linus. On the other hand, she did get her name out there, which I'd have never even heard if she hadn't done it.

    --
    In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  272. Grumpy old young men by weav · · Score: 1

    Here I thought Linus was too young to be a grump old man.... maybe I was mistaken.

  273. Fork Off? by Jawcracker+Fuzz · · Score: 1

    Not that it would ever happen, but whether or not to fork is not entirely up to Intel. Suppose Linus very politely tells the next Intel patch set to visit /dev/null. I expect the language of Sarah's co workers would make LKML look like picking daisys and skipping through the park. The other thing about being a PC dumbass is not understanding the risk.

  274. The Case Against Civility by linuxdoctor · · Score: 1

    As far a civility goes, some have argued that civility is really a form of censorship ('political' correctness) that actually discourages and even prohibits open discourse of important subjects and issues. See the article by Randal Kennedy, "The Case Against Civility," The American Prospect, republished December 19, 2001.

    http://prospect.org/article/state-debate-case-against-civility

  275. Quit yer bitchin! by JayRott · · Score: 1

    Linus created the most widely used kernel on the planet. I think that affords him a good bit of leeway when it come to his "professional behavior." The fact is, he was just some faceless college student, a Joe Sixpack if you will (albeit an intelligent and talented one) who lucked into a good thing. He was never groomed to be a "business man." That doesn't make his behavior right, but anyone who doesn't like it has the right to take their ball and go home if that is what is going to make them happy at the end of the day. I can promise you had I been in the same position as Linus, I doubt everyone would find me particularly "likable." I tend to be a bit brash and vulgar myself.

  276. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 1

    It is not because YOU think it doesn't serve any purpose that it does not. Your arrogance is only second to your simple-mindedness, my friend. Being 100% direct many times involve what you call "abusing" people.

  277. Re:Victim Card - Power Play? by AmiMoJo · · Score: 1

    Didn't take long for the misogyny to start, as I expected. I read her post, she doesn't use the fact that she is a woman to back up her point and your claim that it is a power grab is just your own paranoid fantasy. You neatly illustrated the problem for women in IT: it isn't a level playing field, and they are always assumed to be raving feminazis instead of actual human beings.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  278. Re:Political Correctness has no place in Kernel De by fredprado · · Score: 1

    Except for the possibility to apply Occam's Razor, yes I am. But I see now that it became ambiguous. By "you" in the last sentence I mean "someone", not you specifically. Sorry for the confusion.

  279. Infantile behavior. by erotic+piebald · · Score: 1

    Civility is not too much to ask.

  280. Re:Abusive speech is not good by rubycodez · · Score: 1

    yes

    I was of course commenting on what we consider "successful" in our culture (or most cultures for that matter, assholes get the power, the money and the women)

  281. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  282. Re:Political Correctness has no place in Kernel De by plover · · Score: 1

    Flinging the insults like this as an ad hominem attack. "You're stupid, that's a stupid idea, why are you still trying to pollute the code with your stupidity?" are all irrelevant arguments. They attack the person, not the problem. "This thing wastes cycles when switching tasks!" gets to the actual problem. Adding belligerent and ad hominem attacks isn't logical; they don't help make his point.

    I know Linus claims he reserves his vitriol for "people who should know better". In this case, he should know better how to argue a point.

    --
    John
  283. Re:Political Correctness has no place in Kernel De by hweimer · · Score: 1

    I wonder how many n00bs never get that far, because they see how the leader of the community treats others and decide to go do something else instead. Maybe Linus does personally know the recipients of his infamous rants, but on a high-profile public forum not everyone watching might realise that.

    I'd rather only have people who are mentally stable enough to withstand Linus's flames develop code for the Linux kernel. This is not about a small experimental project where nobody cares about stability, but one of the largest truly collaborative endeavors ever made by humankind, and billions of dollars in worldwide economic growth hinge on its future development. So I think it's right to expect a reasonable set of skills of people one can entrust with working on it. To give you some perspective, I'm pretty sure that the astronaut program performs stricter tests for mental stability than being able to take some guy's rants not too personal, especially when they are directed towards someone else.

    If you walked into an office for a job interview, and the first thing you saw was some management type openly berating a subordinate, what tone would that set before you even started the discussion you were there for?

    Oh, come on. Linus is not the boss of any of the people on LKML.

    --
    OS Reviews: Free and Open Source Software
  284. Re:Linus is just a mean old asshole... by mdenham · · Score: 1

    I'll link you to what he said. (I'm not sure if you haven't read this particular bit, or if you have and are just trying to make a case for some magical ponies-and-rainbows world.)

    I submit that what he said there provides more useful criticism than your suggestion, despite the usage of... well, really not very much profanity at all. (Tallying up everything that could even vaguely be considered "bad language", I get three "crap"s, two "shit"s, one "hell", and one "WTF".)

    In addition, your response is more punitive than is probably necessary, considering that the person in question has a history of committing good code normally. You'd seriously operate on a two-strikes policy for bad commits?

  285. Get a room already... by zolon · · Score: 1

    I actually spent the time to read most of the thread. Clicked through for some time reading the back and forth.. I have come to a simple conclusion.. Linus and Sarah would be amazing in bed together. Because the crazy is just amazing.

    --
    Merf
  286. Re:Linus is just a mean old asshole... by buddyglass · · Score: 1

    The details of what I wrote aren't important; it's the town. Whatever Linus's "law" is regarding dumb-ass commits and yanking commit privileges, it can be communicated in a way that's authoritative, expresses disapproval, provides constructive criticism, and yet is not impolite. You almost never have to be rude to get your point across unless your point is to be rude.

  287. Re:Political Correctness has no place in Kernel De by interval1066 · · Score: 1

    Nah. You're dead wrong, You HAVE to allow room for human nature in a creative setting or you run the risk of stifling it. Or the creative force runs away from you. If you're the boss of a stable of creative geniuses that's not a course for success.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  288. Re:Verbal abuse and physical abuse ... by interval1066 · · Score: 1

    That's not what he's saying. Cows and human beings are both mammals. Does that mean there's no difference between cows and people? Verbal and physical abuse are not the same either. But they have enough in common that it's meaningful to classify them both as "abuse" .

    You've destroyed your own point with that.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  289. There's a difference between being bullied by DrStoooopid · · Score: 1

    And put in their place. I for one am tired of little prima-dona programmers who think they're Bob's gift to the coding world, and no amount of fake conciliatory behavior is going to get them to change or even code better. The question you have to ask yourself, don't want someone who knows what they're doing? Or do you want some whiny suckup in middle management that got where he is because he's busy trying to make everyone feel better about their feelings and handing out participation trophies? Suck it up, or go code for Apple or Microsoft. Linux is not for pussies.

    --
    There are 2 groups of people you can make fun of on the Internet without fear of attack. The illiterate, and the Amish.
  290. Re:Linux after Linus by DrStoooopid · · Score: 1

    like the "Hello Kitty, Island Adventure" team

    --
    There are 2 groups of people you can make fun of on the Internet without fear of attack. The illiterate, and the Amish.
  291. Re:Women in tech.. by DrStoooopid · · Score: 1

    What's up with the assumption that women are delicate little flowers that need to be protected because they can't handle...anything? Seems to me like your POV is a bigger problem.

    ...we all know that's not true. They can handle the dishes, just fine.

    --
    There are 2 groups of people you can make fun of on the Internet without fear of attack. The illiterate, and the Amish.
  292. Re: Political Correctness has no place in Kernel D by epyT-R · · Score: 1

    No, you are projecting your own perspective onto 'the rest of the world.' 'the rest of the world' doesn't use linux because windows is good enough for most uses and has established business software. That momentum is hard to beat. This has nothing to do with the behavior of the kernel devs on their own damn mailing list..who 99% of the user base never talk to anyway. This mailing list has been in operation with its own established culture for over 20 years, which proves that it works for them. Then she comes along and starts preaching and whining, and because she's a woman, this ultra PC culture expects them, as men, to get their manginas all hot and bothered over it. Linus said to hell with that and I agree.

    Technical correctness > political correctness should rule the day, and I'm glad that's what linus intends. She can fork the kernel and create her own project; make her own 'diversity' distribution that's maintained by vetted politically correct maintainers who bend over backwards to never offend anyone, even if it causes more work for more people, and more trouble for more users, later on.. Then she'll find out for sure whether anyone with any technical knowledge will really want to put up with that long term.

    http://marc.info/?l=linux-kernel&m=137398683002304&w=2
    This guy's example is right on the money. Political correctness and the obsession with everyone's damn feelings routinely gets in the way of productivity, especially when management tries to graft it on to their employees.

  293. Much is being made of Sarah's gender by WilliamBaughman · · Score: 1

    Sarah Sharp is not asking the LKML to change its behavior for her own benefit but rather for the benefit of the developers that use it. It seems like a totally reasonable request from a long-time kernel maintainer (and Linus treats it as such) unless you make the assumption that's she's only asking because she's a woman. I think too much of the commentary here is based on that assumption and the "corollary" that her comment means she can't "take the heat".

    Disclaimer: I know Sarah Sharp professionally. These are my views, not my employer's (I just started as MS a few months ago).

  294. Re: Political Correctness has no place in Kernel D by KingMotley · · Score: 1

    Isn't that what I said?

  295. I hope Linus sticks to his guns. by enigmatic · · Score: 1

    This is a typical "I love you, you are perfect, now change".

    How long has she been involved in the kernel development progress?
    She should have known all that time how Linus gets things done.
    He has gotten a bit milder over the years, but mostly he has stayed
    the same, he has stayed Linus.

    Why does she presume that the entire process for the mailing list need to change because *she* has now
    decided she does not like it. That is extremely arrogant. Nobody is forcing her to be part of the mailing
    list or to work on the kernel. If she feels strongly about it, and you cannot work with people who have a
    different way of communicate than what you prefer, then leave.

    I feel icy fear stabbing at me by the use of "professional", what in the world does that really mean.
    and lets get together and write a document about how people must behave on the kernel mailing list.

    To me, this grandstanding that she is doing, is in order to buy herself more publicity and fame, and
    gain points for "standing up" as a woman.

    The collaboration on the Linux kernel is between extremely talented developers. Anyone who has spent
    serious time working with developers, being a developer, knows that they can be very different from each
    and very passionate.

  296. Re:Political Correctness has no place in Kernel De by Anonymous+Brave+Guy · · Score: 1

    I'd rather only have people who are mentally stable enough to withstand Linus's flames develop code for the Linux kernel.

    To each their own. Personally, I'd rather have good Linux kernel developers develop code for the Linux kernel.

    Also, your implication that anyone who doesn't want to work in an unpleasant environment is mentally unstable is obvious hyperbole.

    This is not about a small experimental project where nobody cares about stability, but one of the largest truly collaborative endeavors ever made by humankind

    And again, your hyperbole is unfounded. This is one of the largest collaborative endeavours ever made by humankind. This is one of the largest collaborative endeavours ever made by humankind. This is one of the largest collaborative endeavours ever made by humankind.

    Linux is a relatively large software project. There are plenty of other relatively large software projects, written by plenty of other smart people who also care about stability and quality.

    billions of dollars in worldwide economic growth hinge on its future development

    In what way, exactly? Systems that include Linux surely have a collective value on that scale, but that value wouldn't disappear if someone made a small mistake in a kernel commit, or if Linus retired tomorrow.

    To give you some perspective, I'm pretty sure that the astronaut program performs stricter tests for mental stability than being able to take some guy's rants not too personal

    You are giving me some perspective, by comparing a programme that develops one relatively large piece of software to a programme that puts humans in space? Physician, heal thyself!

    Oh, come on. Linus is not the boss of any of the people on LKML.

    Are you suggesting that he's just an ordinary poster on the list, with no special authority compared to kernel contributors and no special status as a leader that newcomers might look to?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  297. Is a monolithic Linux Kernel reaching its limits? by Paul+Fernhout · · Score: 1

    both socially and technically? By me: http://www.mail-archive.com/fonc@vpri.org/msg03714.html
    "After citing Alan Kay's OOPSLA 1997 "The Computer Revolution Has Not Happened Yet" speech, the key point I made there is: "Yet, I can't help but feel that the reason Linus is angry, and fearful, and shouting when people try to help maintain the kernel and fix it and change it and grow it is ultimately because Alan Kay is right. As Alan Kay said, you never have to take a baby down for maintenance -- so why do you have to take a Linux system down for maintenance?" ... So, perhaps now we finally twenty-years see the shouting begin as the monolithic Linux kernel reaches its limits as a community process? :-) Still, even if true, it was a good run."

    That was about this slashdot post of mine, which included:
    http://slashdot.org/comments.pl?sid=3346421&cid=42430475
    "Again, whether using a 2X4 to get someone's attention was appropriate or not in this case, the deeper issue may also be that the strong emotions expressed by Linus may reflect a fundamental problematical issue in the Linux kernel architecture and development processes. Why does Linus have to be so afraid of so many continually needed patches breaking the system in a hard-to-understand and test way? At some point, it may be reasonable to say that what *most* users need is not a 20% or whatever performance improvement by a monolithic kernel but instead maybe what they would be better off with is a microkernel that supports easier upgrades, improved reliability, easier portability, and thus helps software developers to do new things with less effort and higher quality. And as QNX demonstrated in the 1980s, being able to do easy parallel processing across a network of thousands or millions of processors exchanging messages may be ultimately a much bigger performance boost than, say, a few percent greater performance on one processor. That is the promise of "message passing" whether implemented in a microkernel or not."

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  298. Sarah is entirely right by deckard026354 · · Score: 1

    Linux is a serious business these days. In business - fucking people out of it on a regular - public basis is a sign of not having a clue.

    Linus - is used to the pedestal he's on - and fair play to him he's earned it. The rest of the world simply doesn't have the luxury of being able to behave like a rock star and have people still love you.

    When rock stars trash hotel rooms, or vomit all over the place - hey they are rock stars and it's cool.
    When software rock stars flame you publicly on LKML - hey - that's all part of the experience of going to the concert (like crowd serfing to extend the analogy).

    In this mode - Linux is a bit like a Metallica concert.
    The days of heroin and overturned busses is over. The days of the receding hairlines and the ballads are upon us and ... the fans are all old corporate fogies who like not-too-much distortion in the chorus.
    Also - major corporations - like Intel - provide most of the financing to the Linux foundation - and in this light I'm sure the wise corporate benefactors would be pleased if use of the fuck word - were put to an end.

    You can say crap but you can't say shite ! He who pays the piper - calls the tune !

  299. This has been a problem for a while by petrus4 · · Score: 1

    Linus' foul mouth, more than anything else, is due to his consistent overestimation of his own importance. It's just arrogant, alpha wannabe bluster; and occasionally, as in the case with nVidia, it can be really destructive.

  300. Re:Political Correctness has no place in Kernel De by exomondo · · Score: 1

    It's not about political-correctness though, it's an attitude of "i want everybody to bend to my subjective point of view". Linus' response about being able to work with people who behave differently was spot on, she's not complaining about the message, she's complaining about how it was delivered and quite frankly that position is entirely subjective...perhaps she could build an LKML translator that converts things like "shut the fuck up" to "please do not continue speaking" and "get rid of that pile of shit" to "please make that more like a basket of puppies". If you read LKML you notice that almost everybody on the receiving end of a Linus rant appears to just parse out that crap anyway and only take away the message.

  301. Questioning the premise by GPS+Pilot · · Score: 1

    This is what I suspected. Everybody is assuming that Sarah is correct; that Linus really was acting abusively. But you've provided evidence that this is merely a case of someone not appreciating his form of humor.

    Keeping the organization fun and informal motivates people to contribute brilliant code. If the community loses sight of that, it will be at Linux' peril.

    --
    That that is is that that that that is not is not.
  302. Re:Political Correctness has no place in Kernel De by wierd_w · · Score: 1

    How does "african american" in any fashion whatsoever, more accurately describe black americans and not the stereotype, as portrayed in this sentence:

    "The prefferenial treatment of african americans in the college entrance examination has led to a sharp decline in student achievement."

    The fundemental problem, is that "african americans" is too broad of a category to use here. The problem is that individuals of a specific subcultural group who adhere to certain anti-intellectual precepts perform less favorably than individuals not of that subcultural group, which happens to correlate very strongly with ethnicity. In this case, having "black" skin.

    It makes the implicit assertion that all black people perform less favorably in academia than do members of other ethnicities. At most, its use of "african american" limits this to just people who can trace ancestry to africa at some point, who live inside the united states, as opposed to say, austrailian aboriginal peoples who migrate to the united states. (They cannot be "african" americans, but can be called "black" americans.) In that edge case, kudos.

    However, if your goal is to not be exclusionary, which precise language is intrinsically (which is WHY it is precise to begin with), then "african american" is a bad choice.

    Say for instance, this sentence:

    "African americans are still finding it difficult to be represented as true equals in american society, and are still frequently selected against by employers and home owners when seeking employment and rental opportunities, in open defiance of equal opportunity and equal housing laws."

    Do you mean this only applies to african americans, or do you mean it applies to people with black skin in general? If you mean the former, how do you segregate out the aboriginal heritage people with black skin from the study, and how do you account for the "african-ness" being a significant factor? If you mean the latter, why not use the words "black people"?

    Things like this tell me straight up that your "precise communication" motive simply does not add up.

  303. Re: Political Correctness has no place in Kernel D by Pseudonym · · Score: 1

    Probably. But Jobs doesn't make me angry. I can't summon that much emotion over someone so pathetic.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  304. Re:Political Correctness has no place in Kernel De by shutdown+-p+now · · Score: 1

    "The so-called paradox of freedom is the argument that freedom in the sense of absence of any constraining control must lead to very great restraint, since it makes the bully free to enslave the meek. The idea is, in a slightly different form, and with very different tendency, clearly expressed in Plato.

    Less well known is the paradox of tolerance: Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them. ... We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant. "

    - Karl Popper, "The Open Society and Its Enemies".

  305. Re:Political Correctness has no place in Kernel De by adri · · Score: 1

    My point wrt the Civil Rights Movement was not anything to do with skin colour. It was that a growing group of people decided not to simply subscribe to the rules and customs of the community around them and started increasingly taking a stand against it.

    I'm surprised people didn't connect the dots.

    Whether or not I agree with Sarah isn't the point. It's that she's able to stand up for what she believes in, going against the community as a whole, and (at least a little bit) forcing a few people to temporarily re-evaluate the idea of what the group norms are. I'm glad she's trying.

  306. Re:Political Correctness has no place in Kernel De by atriusofbricia · · Score: 1

    My point wrt the Civil Rights Movement was not anything to do with skin colour. It was that a growing group of people decided not to simply subscribe to the rules and customs of the community around them and started increasingly taking a stand against it.

    I'm surprised people didn't connect the dots.

    Whether or not I agree with Sarah isn't the point. It's that she's able to stand up for what she believes in, going against the community as a whole, and (at least a little bit) forcing a few people to temporarily re-evaluate the idea of what the group norms are. I'm glad she's trying.

    I've nothing wrong with her trying and I didn't think what you said had anything to do with color. I'm not sure what the color of all those involved are anyway and it wouldn't matter either way.

    She can try all she wants. However, in the end either she has to accept the results or leave the community. The community is under no obligation to change itself to fit her whims/desires, no?

    --
    I was raised on the command line, bitch

    "Nemo me impune lacesset"

  307. Re:Political Correctness has no place in Kernel De by epyT-R · · Score: 1

    Yeah, there are two issues. I think she is complaining partly due to her politics, evidenced by her google+ and her "scared to talk to a girl kernel developer" comment in the thread. People like this look for opportunities to stir up trouble when they think they have a shot of gaining leverage.

  308. Re:Victim Card - Power Play? by MikeBabcock · · Score: 1

    No worries, slashcode is offering to let me moderate your comment about my comment ... it would likely fail, but it really shouldn't even bother.

    --
    - Michael T. Babcock (Yes, I blog)
  309. Re:Victim Card - Power Play? by faffod · · Score: 1

    Hopefully my reply to your comment is moderated as less boneheaded than my previous comment...

  310. Re:Political Correctness has no place in Kernel De by shentino · · Score: 1

    Might makes right.

    RIght should make might, but often doesn't.

  311. Re:Jobs got fired for something similiar.... by shentino · · Score: 1

    Who would fire him?

  312. Re:Attaboy by shentino · · Score: 1

    Goodness is a subjective term, but I think you were asking for trouble saying that on slashdot, a site which is widely known for favoring open source.

  313. Re:ha! "not acceptable" by shentino · · Score: 1

    They haven't automatically "lost"

    In fact I would say that "accepting" something would make them a loser, if what they accepted was bad.

    Quit shoehorning social maxims into situations where the details actually matter.

  314. Re:Political Correctness has no place in Kernel De by oreaq · · Score: 1

    And refusing to change because "we've always been doing things that way" is a good way to become stagnant and irrelevant.

    That's a straw man. No one is arguing that "we've always been doing things that way". You just made that up. Linus' argument is: "The fact is, people need to know what my position on things are. And I can't just say "please don't do that", because people won't listen. I say "On the internet, nobody can hear you being subtle", and I mean it.

    And the whole idea of "our way or no way" stinks, there is something called negociation and the middleground

    That's the point Linus is trying to make. Linux development is not about negotiations and middle ground; he argues that both of them are just lame pc bullshit and that he only cares about choosing the development process that yields the best results.

  315. Re:Political Correctness has no place in Kernel De by Coeurderoy · · Score: 1

    And refusing to change because "we've always been doing things that way" is a good way to become stagnant and irrelevant.

    That's a straw man. No one is arguing that "we've always been doing things that way". You just made that up. Linus' argument is: "The fact is, people need to know what my position on things are. And I can't just say "please don't do that", because people won't listen. I say "On the internet, nobody can hear you being subtle", and I mean it.

    It would be if I would be commenting Linus's position, and not the message I was replying to, the message I was replying to said "if you join a group you should abide by their rules and custom or leave", I disagree and although I cannot be sure I do not believe it would be the full position of Linus, for example the "custom" of the group was to use BitKeeper and he decided to write git and get everybody to move to it, and I would credit him with the thought that if at that exact time the issues of BitKeeper became clear, a "new member" would have presented a program with more or less the featureset of git he would have adopted it and not suffered from NIH syndrome

    And the whole idea of "our way or no way" stinks, there is something called negociation and the middleground

    That's the point Linus is trying to make. Linux development is not about negotiations and middle ground; he argues that both of them are just lame pc bullshit and that he only cares about choosing the development process that yields the best results.

    From what I read about Linus's position, it is not that he is not about negotiating, he just request the right to negociate by hitting the table with the fist (virtually, in pratice write "strong" letters

    and defining what yields the best result is a "negotiation", for example linux does not the all the "crap" that enables it to interface proprietary file systems formats compatible with windows and macosx, "they are wrong anyway", well the "middle ground" is to architect the filesystem so that it can reasonably cleanly support a variety of file systems without too much cost to the "common base", and part of the negociation is to yell at people if they want to add stuff that would break something in the core in order to make it easier to support something that it not really indispensable.

    so negotiations and mittle ground are not "pc bullshit", and "strong language" is not "sexist aggression", but "sexist strong language" is a sexist aggression, and using "pc" weasel word to pretend negotiate when in practice you are not is just as bad

  316. Re:Political Correctness has no place in Kernel De by oreaq · · Score: 1

    I disagree and although I cannot be sure I do not believe it would be the full position of Linus, for example the "custom" of the group was to use BitKeeper and he decided to write git and get everybody to move to it, and I would credit him with the thought that if at that exact time the issues of BitKeeper became clear, a "new member" would have presented a program with more or less the featureset of git he would have adopted it and not suffered from NIH syndrome

    I'm not sure if I understand what you are trying to say here. Linus wrote git. And we all are better of for having git. That's the aiming for the best results part. You seem to be claiming that this is irrelevant, because you can make up some hypothetical situation in which you can imagine Linus to fall for NIH syndrome. Is that really your argument?

    well the "middle ground" is to architect the filesystem so that it can reasonably cleanly support a variety of file systems without too much cost to the "common base", and part of the negociation is to yell at people if they want to add stuff that would break something in the core in order to make it easier to support something that it not really indispensable.

    "Fixing" something by breaking something else has already been tried multiple times in the kernel. It has always been a fiasco. If you aim for the best results you have to stop this practice.

    From what I read about Linus's position, it is not that he is not about negotiating [...] and defining what yields the best result is a "negotiation"

    Then you should reread what he actually wrote. His position is that breaking user land is not acceptable. His position is that this is not negotiable.

    "sexist aggression", but "sexist strong language"

    Where are his sexist comments? Citation needed.

  317. False dichotomy Linus. by Raven42rac · · Score: 1

    The only two choices are not intolerable asshole and fake nice saccharine pantywaist. He must be surrounded by people calloused to the abuse and too afraid to call it out as what it is. So what you're sitting at home in your bathrobe? Congratulations on being a misanthrope shut in weirdo.

    --
    I hate sigs.
  318. Agreed by bitterblackale · · Score: 1

    It isn't just in the dev community. Some of Torvalds's public statements have hurt the reputation of his OS. Be better, Linus. I love Linux, but you're a jerk.

  319. Re:Political Correctness has no place in Kernel De by Raven42rac · · Score: 1

    So tolerate abusive, boorish assholes? Why? Just to fit in? Fuck that.

    --
    I hate sigs.
  320. To each his own by carys689 · · Score: 1

    As for Linus' abusive behavior: it is his right to act like a jerk. Most people would not work for or along side such a person, but apparently Linus has enough supporters/admirers/worshippers, that he is not motivated to tone it down a couple of notches. But he should try it sometime just to see what a difference it will make.

  321. Re:Torvalds's society... by dl_sledding · · Score: 1

    Amen.

  322. Re:Political Correctness has no place in Kernel De by Coeurderoy · · Score: 1

    I disagree and although I cannot be sure I do not believe it would be the full position of Linus, for example the "custom" of the group was to use BitKeeper and he decided to write git and get everybody to move to it, and I would credit him with the thought that if at that exact time the issues of BitKeeper became clear, a "new member" would have presented a program with more or less the featureset of git he would have adopted it and not suffered from NIH syndrome

    I'm not sure if I understand what you are trying to say here. Linus wrote git. And we all are better of for having git. That's the aiming for the best results part. You seem to be claiming that this is irrelevant, because you can make up some hypothetical situation in which you can imagine Linus to fall for NIH syndrome. Is that really your argument?

    I mean that when changing gets good results it is worth while to change, and if you would read what I write instead of trying to "protect linus" when I'm not attacking him, I wrote exactly the contrary, I said I believe that he would not refuse to change "just because it's not him".

    well the "middle ground" is to architect the filesystem so that it can reasonably cleanly support a variety of file systems without too much cost to the "common base", and part of the negociation is to yell at people if they want to add stuff that would break something in the core in order to make it easier to support something that it not really indispensable.

    "Fixing" something by breaking something else has already been tried multiple times in the kernel. It has always been a fiasco. If you aim for the best results you have to stop this practice.

    so you are saying the same thing that I'm saying ...

    From what I read about Linus's position, it is not that he is not about negotiating [...] and defining what yields the best result is a "negotiation"

    Then you should reread what he actually wrote. His position is that breaking user land is not acceptable. His position is that this is not negotiable.

    So you mean because something very bad is not negotiable, negociating is bad in itself, of course breaking user land is bad, it does not mean that there is only one single way to do anything in the kernel for everything ...

    "sexist aggression", but "sexist strong language"

    Where are his sexist comments? Citation needed.

    Gee again I didn't comment on Linus initial point but answered a specific posting about "how to enter a club", and I did not imply that Linus or anybody else specific was making sexist comments, but saying very specifically that "strong language" is not necessary "sexist aggression".

    To give an example I believe that you "want" to read into my message things that are not there, and instead of trying to make an opinion for yourself on what I write you try to read into my text something that fit the opinion you allready had.
    So at this specific moment I have the feeling that you are thick as a brick, this is "strong language", if I would try to lookup your profile and taking in account whatever gender/ethnic/politic/etc... caracteristics I would find about you and say that you are a and that is the reason why of course you are thick as a brick... that would be "aggressive" and insulting to people who share the chosen caracteristic but are not thick as a brick...

    with this I bid you adieu...

  323. Re:Political Correctness has no place in Kernel De by oreaq · · Score: 1

    As I said, I had a really hard time understanding your last post. Maybe it's my trying to protect Linus, maybe it's your runaway sentences. Whatever, I was not trying to start an argument for argument's sake. Have a nice day, Sir!

  324. And every reply to her... by Dubious+Maximus · · Score: 1

    ...and every reply to her from others on the list ended with: "and the horse you rode in on!"

  325. Like asking the sun to stop shining. by Pherdnut · · Score: 1

    Or perhaps the butthole to stop stinking.

  326. Linus and Jobs by echen1024 · · Score: 1

    Honestly, Linus is just like a big whiny baby. Every time he opens his mouth, it's something like "You motherf*****, rolling out your sh**** patches with out my goddamn permission." I doubt he'll ever change. Just like Jobs.

  327. Re:Political Correctness has no place in Kernel De by Pherdnut · · Score: 1

    I would think getting abused by Linus Torvalds would be a sign that you'd finally become a going concern in the Linux kernel community. I'd be excited personally. I'd probably frame a printed screenshot of the abuse.

  328. Re: Political Correctness has no place in Kernel D by vilanye · · Score: 1

    +1 good sir I know this is /. but I don't think it is asking too much to read what Linus' position is instead of putting up strawmen.

  329. Re:Political Correctness has no place in Kernel De by Anonymous+Brave+Guy · · Score: 1

    The people who belong in this environment already know and accept the risks that come along with the prestige of working on the core of the greatest community achievement in computer history.

    If you really believe that, you have an extremely narrow perspective on computer history, though judging by some of the other comments in this discussion you're certainly not alone.

    Please see my earlier post for some other examples of exceptionally impressive community achievements, including another computer-related one that surely has at least as big a claim to be the top of the list as the Linux kernel.

    Don't make the mistake of thinking that LKML is just another forum for people to wander around in like Slashdot.

    The LKML is certainly a forum where smart people discuss sometimes tricky issues relating to an important piece of software. I don't think anyone is suggesting otherwise. However, the idea that it is special in that respect or that Linux is exceptional as a software project is bizarre. Do you not realise that there are other software projects, some of which are much bigger, longer-lasting and/or more widely used than Linux? Do you not think that everyone working on those projects also engages in thoughtful discussions and wants to produce software of very high quality? Of course they do, and many of them manage to do it without having prominent figures in their community repeatedly lose their cool in public.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  330. Ask for advice? by hicksw · · Score: 1

    He should maybe ask Theo for some man-management/PR pointers? Politely.
    --
    God loves discontinuous functions -- like His beloved beetles, they're almost everywhere.

  331. Re:Political Correctness has no place in Kernel De by lsatenstein · · Score: 1

    Someone we read about is a boor. A boor, basically did not grow up to deal with people. Can you imagine how the boor is at home. Somewhere along the way, because computer programs can't talk back, you can deal with it with any language, from bullying English, swearing to talkng nice to it. But you also have to do the same with people. The boor shows small vocabularies, which implies small minds.

    You can fit the boor description to many people. I know a few of them

    --
    Leslie Satenstein Montreal Quebec Canada
  332. Re:Political Correctness has no place in Kernel De by murdocj · · Score: 1

    So you are saying she can't ask for change when she joins a project, because she's new... and she can't ask for change after she's been contributing for years, because she's been putting up with it. So when can she ask for change?

  333. Re:Political Correctness has no place in Kernel De by RockDoctor · · Score: 1

    If Sarah cannot stand the heat, she should go back to the kitchen.
    See - now that is political incorrectness.

    You missed out the bit about taking her shoes off and getting pregnant. Though I doubt she'd be satisifed by your minuscule "appendage".

    (If Sarah is reading - doubtful - and cares - even more doubtful - I can lend a microscope to go appendage-hunting through the collective trousers of Slashdot. Likely an exercise in laughable futility though.)

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  334. Re:Political Correctness has no place in Kernel De by quenda · · Score: 1

    One short cliché in the right context can be funny, and I think a little word-play levity does not hurt here. Adding three more just makes you sound mean and childish.
    Sarah would definitely not be hypocritical enough to approve of such schoolboy name-calling.

  335. Re:Political Correctness has no place in Kernel De by Tamerlin · · Score: 1

    If Sarah cannot stand the heat, she should go back to the kitchen.

    See - now that is political incorrectness.

    Yet also a fair statement. After all, when you attempt to join a community you either abide by the rules and customs of that community or else you leave and go elsewhere. You do not demand that community change to meet your world view.

    Linus is an arrogant jackass. He's not someone to look up to. Any community riddled with people like him is bound to exclude the best people in its field, to its detriment.

  336. Re:Political Correctness has no place in Kernel De by Tamerlin · · Score: 1

    If they are unwilling to change, and I unsurprisingly tend to agree with Linus's stance on the fakery involved in being "professional", then she can either deal with it or leave. The people on that list were the way they were long before she got there even if she has been involved with it for the last few years.

    Linus is trying to justify being an arrogant asshole under the guise of being casual. He's the sort of person who'd get his ass kicked time and again in person because he's such an asshole if he acted like he does online, hiding behind the anonymity of the internet. He's the perfect example of the biggest down side to the technology age.

  337. Re:ha! "not acceptable" by Fjandr · · Score: 1

    I wasn't aware that attempting rape was a form of argument, as that was the topic at hand. My comment about rape was regarding arguments between those who deemed a certain act as unacceptable and those who deemed it acceptable. The earlier statement was that any use of the phrase was an automatic argument-loser. If you disagree with my comment please tell me why the use of the term, when backed with a factual foundation, automatically undermines that factual foundation.

    Does that mean saying "murdering someone who believes in a different religion is not acceptable" causes you to automatically lose an argument with a religious fundamentalist who is willing to kill those who do not believe as they do?

  338. Re:Political Correctness has no place in Kernel De by Raven42rac · · Score: 1

    Why let a tyrant dictate the terms of your community over the objections of community members?

    --
    I hate sigs.
  339. I'm with Linus on this one.... by jerryjnormandin · · Score: 1

    I'm with Linus on this one. Be yourself... There are too many companies and individuals that think they are great coders and they are not. And when you are contributing to the kernel writing piss poor code you deserve to be put in your place. Standards need to be achieved. They need to know if they attempt to contribute buggy code then they will get ridiculed. Why ???? Maybe they will do more QA before they attempt to upload. Or.. if you are a conspiracy theorist like me... you are an employee from Microsoft or Wind River purposely attempting to cripple the Linux Kernel.

  340. Mod parent up by GodGell · · Score: 1

    Mod this comment up, please. While GP poster's original point was valid, his primary argument pivoted around her being a newcomer to the group (an assumption that I can't help but attribute to the complainant being referred to as "she" and not "he"), and when it was shown that she is not, in fact, a newcomer, the GP just reiterated his point using different words and arrived at the exact same conclusion. (If they [ie. the group she is also a part of] are unwilling to change, SHE should just accept it or leave)

    --
    [SHOW SOME LENIENCY TOWARDS ... I mean, FUCK BETA] Eat. Survive. Reproduce. GOTO 10