Slashdot Mirror


Linus Torvalds Reflects On How He's Been Hostile To Linux Community Members Over the Years, Issues Apology, and Announces He Will Be Taking Some Time Off (kernel.org)

On Sunday, Linus Torvalds spoke about the confusion he had regarding Maintainer's Summit, but more importantly, how this incident gave him a chance to realize "that I really had been ignoring some fairly deep-seated feelings in the community." In an email to the Linux Kernel Mailing List, Torvalds apologized for hurting people with his behavior over the years, and possibly driving some people "away from kernel development entirely." On that end, said Torvalds, "I am going to take time off and get some assistance on how to understand people's emotions and respond appropriately." He wrote: [...] It's one thing when you can ignore these issues. Usually it's just something I didn't want to deal with. This is my reality. I am not an emotionally empathetic kind of person and that probably doesn't come as a big surprise to anybody. Least of all me. The fact that I then misread people and don't realize (for years) how badly I've judged a situation and contributed to an unprofessional environment is not good. This week people in our community confronted me about my lifetime of not understanding emotions. My flippant attacks in emails have been both unprofessional and uncalled for. Especially at times when I made it personal. In my quest for a better patch, this made sense to me. I know now this was not OK and I am truly sorry.

The above is basically a long-winded way to get to the somewhat painful personal admission that hey, I need to change some of my behavior, and I want to apologize to the people that my personal behavior hurt and possibly drove away from kernel development entirely.I am going to take time off and get some assistance on how to understand people's emotions and respond appropriately.

Put another way: When asked at conferences, I occasionally talk about how the pain-points in kernel development have generally not been about the _technical_ issues, but about the inflection points where development flow and behavior changed. These pain points have been about managing the flow of patches, and often been associated with big tooling changes - moving from making releases with "patches and tar-balls" (and the _very_ painful discussions about how "Linus doesn't scale" back 15+ years ago) to using BitKeeper, and then to having to write git in order to get past the point of that no longer working for us. We haven't had that kind of pain-point in about a decade. But this week felt like that kind of pain point to me. To tie this all back to the actual 4.19-rc4 release (no, really, this_is_ related!) I actually think that 4.19 is looking fairly good, things have gotten to the "calm" period of the release cycle, and I've talked to Greg to ask him if he'd mind finishing up 4.19 for me, so that I can take a break, and try to at least fix my own behavior.

This is not some kind of "I'm burnt out, I need to just go away" break. I'm not feeling like I don't want to continue maintaining Linux. Quite the reverse. I very much *do* want to continue to do this project that I've been working on for almost three decades. This is more like the time I got out of kernel development for a while because I needed to write a little tool called "git". I need to take a break to get help on how to behave differently and fix some issues in my tooling and workflow.

And yes, some of it might be "just" tooling. Maybe I can get an email filter in place so at when I send email with curse-words, they just won't go out. Because hey, I'm a big believer in tools, and at least _some_ problems going forward might be improved with simple automation. [...]

514 of 985 comments (clear)

  1. RIP Linux by Anonymous Coward · · Score: 3, Insightful

    It was a good run...

    1. Re:RIP Linux by Anonymous Coward · · Score: 1

      That's my take on it, too. He was Linux's Bill Gates. Now we get to find out who will be its Steve Ballmer or Satya Nadella.

    2. Re:RIP Linux by gweihir · · Score: 3, Insightful

      On the plus side, it will take many years before SJW incompetence will have destroyed the Linux kernel, and we may just see a serious fork that still values technological merits over everything else.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:RIP Linux by Mashiki · · Score: 5, Insightful

      On the plus side, it will take many years before SJW incompetence will have destroyed the Linux kernel, and we may just see a serious fork that still values technological merits over everything else.

      Nope, because the first thing that's going to happen now is they'll start sifting through contributors social media accounts to find things that they can sanction them with against the CoC. You'll see them demand people link accounts, or give places they've posted on in order to "make the best community." Once that happens they'll demand that the person "do as they're told" or they'll launch a smear campaign and attempt to displace the person via the rules they've introduced. If they refuse, they'll use their social media circle to attack them via various leftwing publications and smear the person until they fall in line or quit. And they'll bring out the various smear allegations of rape, sexual assault, misogyny, women hater, and so on. They'll find people who are willing to accuse because their feelings got hurt.

      The entire thing is like a cult, you've got everything from the in-group to the out-group, original sin, and the demand to bow to the one-true-god. At least if you were catholic you could buy an indulgence. The best you can hope for is that core contributors fork it and say fuck you to the entire thing, otherwise you're going to see it go stagnant and die, unless the community gives a resounding "fuck you" to the entire pile of garbage.

      --
      Om, nomnomnom...
    4. Re:RIP Linux by Mashiki · · Score: 4, Informative
      --
      Om, nomnomnom...
    5. Re:RIP Linux by q_e_t · · Score: 4, Informative

      Nope, because the first thing that's going to happen now is they'll start sifting through contributors social media accounts to find things that they can sanction them with against the CoC. .

      Don't be absurd. Most of the contributions are through companies, and for the benefit of companies. The level of SJW outrage is pretty minimal as there are almost no SJWs of the boogey-man definition people seem to have (as it is mostly a reds-under-the-bed fantasy), let alone involved in the Linux kernel.

    6. Re:RIP Linux by WaffleMonster · · Score: 4, Informative

      Don't be absurd. Most of the contributions are through companies, and for the benefit of companies. The level of SJW outrage is pretty minimal as there are almost no SJWs of the boogey-man definition people seem to have (as it is mostly a reds-under-the-bed fantasy), let alone involved in the Linux kernel.

      In my experience "companies" can lead to some pretty nasty outcomes with some or all parties acting like children especially in standards work.

      Organizations can have unaligned agendas. Sometimes management will get involved and "lean" on technical people or attempt "ballot stuffing" resulting in unpleasant situations all around.

      This naturally is rarely an issue when companies contribute code specific to their hardware or address bugs. There is rarely contention in these activities.

      Where issues creep up is with design of certain abstractions / interfaces that could play to the strengths or weaknesses of certain vendors either providing more work for some or technical advantage due to architectural considerations. Often someone is already shipping product with it working one way and they will do or say anything to not have to be the one to change.

      I've personally witnessed SJW bullshit fly as people (all employed and acting on behalf of corporations) attempt to try and score points by playing victim asserting the other guy hurt their feelings. The experiences are partially why I firmly believe the only policy should be one that maximizes tolerance. The less sharp objects for children to throw at each other the better.

    7. Re:RIP Linux by Hognoxious · · Score: 4, Informative

      Sadly, it'll probably be Lennart Poettering.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    8. Re:RIP Linux by Hognoxious · · Score: 5, Funny

      At least if you were catholic you could buy an indulgence.

      If we had a Martin Luther for Linux then 93 of the items nailed to the door would be "Systemd is shit".

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re: RIP Linux by Hognoxious · · Score: 1

      You don't post on social media? What are you trying to hide?

      I haven't been asked that at a job interview, but I know people who have.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:RIP Linux by NaCh0 · · Score: 4, Insightful

      lol companies.

      Right, because companies like Google are SJW-free.

    11. Re: RIP Linux by Anonymous Coward · · Score: 3, Interesting

      May I remind you that in Bill Gates' time, the Slashdot logo for Microsoft articles was the Universal Soldier Bill, with the cyborg red eye. Slashdot was the Linux lover, Microsoft hater (or similar) user realm. This was before Microsoft's positive media blitz of 10 articles a day about their "innovations" like at some point their "Kinect hack" this and that.

      So, to compare Microsoft to Linux is kind of sad and imo misplaced here.

    12. Re:RIP Linux by Anonymous Coward · · Score: 1

      Yeah I used to say things like this until they started calling my family. You have literally no idea what you're talking about.

    13. Re: RIP Linux by Hognoxious · · Score: 1

      [Whispers to other interviewer: Druggie.]

      We'll be in touch, Mr Coward.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    14. Re:RIP Linux by wed128 · · Score: 2

      Why? Everything Lennart has done so far, controversial as he may be, has been in userspace. If linus were to step down (and someday he will), he'll be replaced by one of the many other kernel guys (like Greg Kroah-Hartman) rather then Lennart (who seems to have won the hearts of all of the distro maintainers...)

    15. Re:RIP Linux by serviscope_minor · · Score: 3, Insightful

      Oh, and this one too. Just to show that the Mike Pence rule applies too. [link to that stupid ESR post about honeytraps]

      You complained about unfounded smears and allegations in a post you made like 5 minutes ago. Now you're posting a link to an unfounded allegation. You have no shame.

      --
      SJW n. One who posts facts.
    16. Re:RIP Linux by overshoot · · Score: 5, Insightful

      It was a good run...

      And about to get better. Linus has been in denial for the last 20 years as to what his job is. However good he is as a cowboy coder, his essential role is management, and that requires people skills. Which he admits to needing improvement. Apparently some disapprove of his judgment on that front.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    17. Re:RIP Linux by Tsu+Dho+Nimh · · Score: 2, Insightful

      You can commit as much assholery and dumfukery on your personal social media as you want to. But if you can't leave it behind when you are developing software and act as though you are a civil adult human, you need to take some time off and learn interpersonal skills.

      I don't care how great your coding skills are, you can do far more damage to a project with assholery than buggery.

    18. Re:RIP Linux by Anonymous Coward · · Score: 1

      So, golang said that if you harrass other people via non-golang channels that still counts. Quel horreur.

      Oh my god, someone asked for a non-white dude to present at a conference!

      And someone somewhere was reportedly excluded by someone, and we are assured the excluded person is awesome, but we aren't going to go into any details.

      Finally, we have an censored chat that proves that someone out there claims that there are women trying to swarm Linus and pretend he sexually harrassed him. I mean, I can find people who honestly believe the moon is made of green cheese.

      How exactly is this "informative"?

    19. Re:RIP Linux by overshoot · · Score: 5, Interesting

      You have weird fantasies.

      For some people, persecution fantasies are as close as they can get to being important. Be nice to them.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    20. Re: RIP Linux by MartinG · · Score: 2, Informative

      Can you list some of these things we should know about Bill Gates please?

      I know he was a deservedly convicted monopolist who openly wanted to crush open source.

      Do you remember the Halloween documents?

      --
      -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
    21. Re:RIP Linux by jellomizer · · Score: 4, Interesting

      I remember an early article with Linus right when Linux was starting to get some stream. I remember one of his quotes "Like everyone else, I was the best programmer in the world" Linus does have a sense of introspection of his personality. However I think being king for too long, he may have let it slip. Which is why I welcome his statements, compared to the recent posts about him going onto some bizarre rants with developers with a different approach to a problem.

      As a successful project lead, you need to say No to good ideas. Often because it will not fit into a long term plan, break compatibility, or just reduce the number of people available who can maintain such design. When you are in project management role, it is easy to net see these as good ideas that don't fit. Just as something that doesn't fit, and forget that other people cannot read your mind, and doesn't interpret the same long term goals you are trying to reach. But their ideas are often good ones. That Memory Management system optimized for a Smart Refrigerator may be a great design. But Linux isn't designed for smart Refrigerators, but Smart Refrigerators may be designed to run Linux, and that inefficiency isn't worth the effort in fixing.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    22. Re:RIP Linux by AmiMoJo · · Score: 1

      Is there any evidence, even mere suggestion that Linus was made to do this by the dreaded SJWs? It seems like he came to this realization on his own and decided to change his behaviour.

      Or are you saying that Linus is now an SJW himself?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    23. Re:RIP Linux by Junta · · Score: 3, Insightful

      Personally, the general feeling about a CoC is that it is a waste of time in an open source endeavor. You shouldn't *need* a CoC to disown a contributor for being a terrible person. For a company where having everything possible in order to legally justify a termination, I can see it, but an open source project should be able to discontinue its relationship with a contributor for any reason and not fear any reprisal.

      So CoC *tends* to strike me as:
      *adding needless bureaucracy to open source projects I explicitly prefer for having *less* bureaucracy than a professional setting
      *At times adding to the someone having an inflated sense of contribution or resume boosting by mucking about with a project without giving any evidence one way or another about their actual relevant skill in the subject matter.
      *As an extension to the above, I feel like it takes away from the accomplishments of people who have taken on real personal risk in the name of addressing social problems by using the same sorts of praise to describe people who work to slap CoCs on projects that have no evidence of conduct problems.
      *Spawning witchhunts. It's one thing if you are a genuinely terrible person and it comes out and people drop you. It's another thing if someone ascribes meaning to your words/actions that were not intended, or makes a baseless accusation that cannot be proved or disproved and use that to torpedo someone.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    24. Re:RIP Linux by drinkypoo · · Score: 1

      Now you're posting a link to an unfounded allegation. You have no shame.

      If they posted a link to anything ESR has written in around a decade, they have no sanity, either. I used to be a big ESR fanboy until I followed him on G+. That cured me quickly.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re: RIP Linux by neilo_1701D · · Score: 1

      Do you remember the Halloween documents?

      The Halloween documents first came out 20 years ago.

      A lot can change in 20 years.

    26. Re:RIP Linux by Anonymous Coward · · Score: 1

      "No white males!" is racism and sexism, pure and simple.

    27. Re:RIP Linux by Anonymous Coward · · Score: 2

      Linus has been in denial for the last 20 years as to what his job is. However good he is as a cowboy coder, his essential role is management, and that requires people skills.

      Are you seriously saying that Linus management skills are bad?
      Can you even name a manager that is both more successful and with better people skills?
      When it comes to success of project vs. how much of an asshole the manager is it seems like Linus is one of the top managers on the planet.

    28. Re:RIP Linux by Raenex · · Score: 3, Insightful

      If you have a secret attending Neo-Nazi rallies and your friends and family find out you might well be disowned and disinherited.

      Always with the "Nazi". What this translates to is: if you have political opinions that differ with mine, I'll call you a neo-Nazi and use that to justify my discrimination against you. By the way, communists killed far more than the Nazis ever did, but McCarthyism is looked upon as some black mark in history.

    29. Re:RIP Linux by Anonymous Coward · · Score: 1

      Don't be absurd. Most of the contributions are through companies, and for the benefit of companies.

      I'm not sure that's a great directly for the open source community. I mean, I like corporations contributing. But if the idea is that "most contributions come from the megacorps, so why do we care about individual contributions?" that's....... ok, it's cyberpunk levels of dystopia.

      The level of SJW outrage is pretty minimal as there are almost no SJWs of the boogey-man definition people seem to have (as it is mostly a reds-under-the-bed fantasy), let alone involved in the Linux kernel.

      Oh they exist. I got threatened by Joel Spolsky (of stackOverflow) to be put on a hiring black-list because I was questioning him on whether actions outside of a project should get people barred from contributions. He was taking up arguments by a group of people trying to push open source projects to adopt a code of conduct, and those people were making claims of violations OUTSIDE of the project. That is, "violate the project's code of conduct on your own pesonal twitter account, and you will be thrown out of the of project". These people were toxic and vile. Thought-crime. Guilt by association. And they were seeking to get people barred from open source projects because they hurt their feelings. And a prominent name in tech was eating that up.

      And he now has it on his "joel test": 13. Do you have a standard for conduct that everyone is familiar with and that is actually enforced?

      And his own CoC has the line: "If a violation occurs in an online space outside of organised events, please email coc@carpentries.org about the incident."

      So...... there's one.

      Torvald was the guy keeping that sort of nonsense out of the linux kernel. If he's stepping aside, these sort of people will most certainly see that as an opening.

    30. Re:RIP Linux by Aighearach · · Score: 1

      Meanwhile, in the real world, systemd is bringing huge technical improvements not only to servers and workstations, but even to small embedded systems like I work with!

      The reason you still hate systemd is that you still don't have a use case for actually caring about those details. ;) It is obvious; people who love SysV UNIX, in 2018, are either over 90 years old, or full of shit with no use case other than telling people "Hurr-Durr, tools suck."

      With systemd we can receive a network request, do security checks, then start up the service and wait for it to be ready before passing the connection over. With SysV you're running some userspace daemon that has to arrange to be able to accept every connection you spew at it, and you're managing that shit in who-knows-what code is running behind that process number. Fuck that shit. Talk about weak sauce. Why do you love the really-weak and known to be insipid sauce? Oh, right, you don't actually use sauce. You just talk shit and try to get saucy.

    31. Re:RIP Linux by Aighearach · · Score: 1

      You have weird fantasies.

      For some people, persecution fantasies are as close as they can get to being important.

      If they really want to be persecuted they could just be more honest about what they really think, and if they're more deplorable than their friends and family they'll get some nice consequences to whine about.

      And if their friends and family are more deplorable than them, then they can just be honest about their feelings in public and make sure antifa is attending the event. Now they'll be know to both sides as an important person.

    32. Re:RIP Linux by Cederic · · Score: 2

      The thing is, if I'm a complete cunt on here that has absolutely no bearing or relevance on the quality of code I submit to an open source project, or indeed the relationships I build and maintain with that project team.

      What's worse is that I don't have to be a complete cunt to fall foul of most CoCs. I merely have to be rational, make evidence based arguments and refuse to accept responsibility for the assumed actions of people that are alleged to share sexual or racial characteristics with me.

      I don't care how great your coding skills are, you can do far more damage to a project with assholery than buggery.

      This is why everybody pushing for a CoC should be told to fuck off and start their own shitty project.

    33. Re:RIP Linux by Raenex · · Score: 1

      You tacitly admitted defeat when you mentioned Nazis, you goofball.

    34. Re:RIP Linux by serviscope_minor · · Score: 1

      You tacitly admitted defeat when you mentioned Nazis, you goofball.

      Interesting, you didn't actually deny you made up lies about me. The thing is it also seems you're actually incapable of discussing extreme behaviour. You swing wildly between bawling about accusations of Naziism (even though none were present) and banging on the Godwin drum as if this is some great insight you had.

      It's nw been 4 posts since I made a point which you abjectly failed to respond to. Tha tmeans you have no respnse.

      --
      SJW n. One who posts facts.
    35. Re:RIP Linux by Mashiki · · Score: 1

      You complained about unfounded smears and allegations in a post you made like 5 minutes ago. Now you're posting a link to an unfounded allegation. You have no shame.

      Really? So you haven't see all the cases where men aren't mentoring women anymore, and you haven't seen the cases with people leaving doors open for fear of false sexual harassment claims?

      Well, thanks for clarifying, you sure aren't working in a company with more then 2500 people.

      --
      Om, nomnomnom...
    36. Re:RIP Linux by Raenex · · Score: 1

      Interesting, you didn't actually deny you made up lies about me.

      I picked the lowest hanging fruit. I didn't make up any lies about you. You're Slashdot's #2 social "justice" idiot behind AmiMojo. And it's not just what you say personally, we've seen this calling everybody to the right a neo-Nazi for two years now, as an excuse for either violence or censorship.

      You swing wildly between bawling about accusations of Naziism (even though none were present)

      You literally brought in neo-Nazis into a discussion about Codes of Conduct.

      banging on the Godwin drum as if this is some great insight you had

      You tried to play the "admitted defeat" angle, you 'tard. I just threw it back in your face, with the difference that you actually did.

      And it's not the first time, either. There you are claiming Twitter's censorship was about Nazis.

      You were dead wrong about that. Even CEO Jack Dorsey admitted it after it became too big to deny and he was called before Congress.

    37. Re:RIP Linux by Mashiki · · Score: 1

      "Mansplaining" or I'm a sexist piece of shit that can only compete by being a sexist, and using the sex of a person as the primary complaint.

      Can't wait for the next round that you'll defend. We're already seeing the leftwing segregationists trying new words for "complaining about something because of the commenters race disqualifies them." Luckily no one is taking the bait...yet.

      --
      Om, nomnomnom...
    38. Re:RIP Linux by AmiMoJo · · Score: 1

      Wait, why do you think I'm defending her?

      By the way I can see your sock puppets.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    39. Re:RIP Linux by serviscope_minor · · Score: 1

      I didn't make up any lies about you.

      Yes you did. And I've a feeling you're about to do it again.

      And it's not just what you say personally, we've seen this calling everybody to the right a neo-Nazi for two years now

      So do I or don't I personally call "everybody" neo Nazis? You have two choices here. You go for "do" which is a lie, or got for "don't" in which case your previous claim was a lie.

      You literally brought in neo-Nazis

      YEs but we both know I didn't accuse anyone of being one. And yet here you are howling about accusations.

      You tried to play the "admitted defeat" angle, you 'tard. I just threw it back in your face

      Well you have really. I had a pretty simple point, that if you act like an arse people won't want you around. For some reason this appears to offend you and you've responded with lies, insults and attempts at diversion.

      But you never once addressed the actual point.

      That's admitting defeat and you're doing it more and more with every post :)

      And it's not the first time, either. There you are claiming Twitter's censorship was about Nazis.

      Are you denying Twitter has banned quite a nmbe of people who do identify as nazis? I'm claiming there that banning nazis doesn't make them far left. I'm also trolling alternative_right.

      --
      SJW n. One who posts facts.
    40. Re:RIP Linux by Raenex · · Score: 1

      So do I or don't I personally call "everybody" neo Nazis? You have two choices here. You go for "do" which is a lie, or got for "don't" in which case your previous claim was a lie.

      I have a third choice. I was speaking loosely and generically, and the essence of my statement is that you personally engage in this kind of behavior, as I have demonstrated, and that it's also true of your social "justice" ilk.

      YEs but we both know I didn't accuse anyone of being one.

      It's a smear tactic to associate those afoul of the "code of conduct" with neo-Nazis.

      But you never once addressed the actual point.

      The point has already been addressed -- it's that you'd rather quibble instead of making a counterpoint. We've seen how these "codes of conduct" are used to attack people politically for their outside opinions that have nothing to do with "neo-Nazis". We can trace this right back to "Coraline Ada" and Opalgate.

      That's admitting defeat and you're doing it more and more with every post :)

      Oh, you're still playing this game after you started with a Godwin loss? How retarded. But what else do I expect from a social "justice" idiot?

      Are you denying Twitter has banned quite a nmbe of people who do identify as nazis?

      The topic was about what was happening at large scales to right-wing users. You and the left-wing media denied it. You were dead wrong.

    41. Re:RIP Linux by Mashiki · · Score: 2

      Wait, why do you think I'm defending her?

      You mean besides your long history of screeching for feminism?

      By the way I can see your sock puppets.

      That must be projection, I only post with one account here. The site admins can happily post any ID's tied to my IP address if they want. Boy would you be in a shock.

      --
      Om, nomnomnom...
    42. Re:RIP Linux by Mashiki · · Score: 1

      f they posted a link to anything ESR has written in around a decade, they have no sanity, either

      Yeah and eccentric people still manage to post interesting things that make plenty of sense. I mean if we used your reasoning, Tesla wouldn't be Tesla.

      --
      Om, nomnomnom...
    43. Re:RIP Linux by Mashiki · · Score: 1

      The level of SJW outrage is pretty minimal as there are almost no SJWs of the boogey-man definition people seem to have (as it is mostly a reds-under-the-bed fantasy

      Well, why not take a look from video games and table top games where the infestation is starting to peak out. How'd say, Wolfenstien 2 do vs the first game? About 40% of the number of sales. How about Dishonored 2 vs the 1st game? Well about 30%, with "death of the outsider" selling around 25% of the first game. Know what's similar? Both had a heavy sjw influence, with the developers openly bowing to those loud voices. Dishonored is now shelved. Not enough? How about Mass Effect through to Mass Effect Andromeda. ME:A selling so poorly that the entire series is now shelved. Take a look at Pathfinder and just how degraded it's become over the last 5 years. Take a look at AD&D from 2.5 through 5, especially 4th to 5th edition. Not enough? I mean I can keep going.

      This isn't some mystical slippery slope, where it's happening in one-off cases. It's cases where people aren't the core demographic impacting something to the point people leave.

      --
      Om, nomnomnom...
    44. Re:RIP Linux by drinkypoo · · Score: 1

      f they posted a link to anything ESR has written in around a decade, they have no sanity, either

      Yeah and eccentric people still manage to post interesting things that make plenty of sense. I mean if we used your reasoning, Tesla wouldn't be Tesla.

      No, I mean ESR operates on logical fallacies about 97% of the time that he is not writing code. This seems bizarre to me since he can clearly comprehend logic long enough to write software, but that's how it is. Try following him, you'll see.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    45. Re:RIP Linux by jp_fielding · · Score: 1

      'requires' might be a strong word here. clearly his technical talent overcame his people skills. but seeing linus develop '... the skill to tell someone to go to hell in such a way that they look forward to the trip', may be more entertaining, and the next best thing since git. /s

    46. Re: RIP Linux by robsku · · Score: 1

      WTF, are you for real? Construct? WHAT!? Maybe try googling "Halloween files" and actually read them?

      --
      In capitalist USA corporations control the government.
    47. Re: RIP Linux by robsku · · Score: 1

      files=documents

      --
      In capitalist USA corporations control the government.
    48. Re: RIP Linux by robsku · · Score: 1

      ...also, Microsoft has publicly admitted they are in fact real. What's that all about then? Wise ass.

      --
      In capitalist USA corporations control the government.
    49. Re:RIP Linux by q_e_t · · Score: 1

      Well, why not take a look from video games and table top games where the infestation is starting to peak out. How'd say, Wolfenstien 2 do vs the first game?

      Maybe it just wasn't as good a game, as the likes of Call of Duty, Medal of Honor, World of Tanks, War Thunder, Battlefield, etc. have done incredibly well.

      Take a look at AD&D from 2.5 through 5, especially 4th to 5th edition. Not enough? I mean I can keep going.

      In the table top RPG market people were moving away from D&D and towards GURPs in the 80s, as D&D was old hat and seen as uncool. And then computer gaming took off. So I am not sure what point you are trying to make, other than an entirely spurious one.

    50. Re:RIP Linux by q_e_t · · Score: 1

      https://www.statista.com/statistics/189592/breakdown-of-us-video-game-sales-2009-by-genre/

      Shooters highest selling genre.

      https://www.statista.com/statistics/321374/global-all-time-unit-sales-call-of-duty-games/

      As seen in the latter link, some relatively recent releases of the CoD series have sold really well, better than previous ones. Some very recent ones haven't sold as well, but then they've also had less time to sell. Rate figures would be helpful, but there certainly isn't an obvious downard trend. In fact some adjacent releases have very different sales volumes.

    51. Re:RIP Linux by q_e_t · · Score: 1

      Oops the genre figures are relatively old. My bad.

    52. Re:RIP Linux by q_e_t · · Score: 1

      Hmm link says 2009, title says "Genre breakdown of video game sales in the United States in 2017"

    53. Re:RIP Linux by Raenex · · Score: 1

      That is known as a "lie".

      It's known as hyperbole. The fundamental truth is there. I've demonstrated you've engaged in this behavior. I've demonstrated how this behavior is at the root of what we're discussing.

      You clearly don't understand what an "example" is.

      Your Godwin example? You started with admitted defeat. It's a smear tactic, and you've been caught doing it before, when you were dead wrong.

      My contention is you don't get a free pass on your actions in one sphere just because you try to separate areas of your life. Your response is basically "herp duh SJW *drool* godwin"

      Yes, let's remove the neo-Nazi smear, and examine the real issue at hand. You completely ignore that the root of the "code of conduct" was a difference of political opinion on transgenders outside the project. That 99.9% of the people are demanded to respect the delusions of the 0.1%. That's your social "justice".

    54. Re:RIP Linux by Mashiki · · Score: 1

      That's what we'd call "weaponized autism on the low scale." It still doesn't mean the person gets everything wrong, rather you need to learn how to winnow.

      --
      Om, nomnomnom...
    55. Re:RIP Linux by Raenex · · Score: 1

      When you make specific, incorrect claims about an actalperson it's a lie.

      I've proven you've engaged in this behavior. You want to excuse your behavior and that of your ilk because of a bit of hyperbole. No sale.

      You've still failed to address my point.

      If there's anybody point dodging it's you. You're doing it in the very post I'm responding to. Reminder:

      "Yes, let's remove the neo-Nazi smear, and examine the real issue at hand. You completely ignore that the root of the "code of conduct" was a difference of political opinion on transgenders outside the project. That 99.9% of the people are demanded to respect the delusions of the 0.1%. That's your social "justice"."

    56. Re:RIP Linux by Mashiki · · Score: 1

      Yeah enjoy the shitshow. Things have changed a lot since 2009, first consoles don't make up nearly as much of the market now. PC's and mobile games do. Remove mobile games, and the PC gaming market is now larger then all three consoles. Some companies have tried the "touchy feely" approach, and it's backfired in amazing fashion. Look up the EA suit(exec) that told gamers that if they didn't like black-female-cyborgs in their WWII game(that they marketed as), they could piss off and not buy it. Well people aren't buying it, the suit quit EA just before the earnings call with the investor statement explicitly stating that the pre-sale numbers were far below expectations and gamers were not preordering that title.

      --
      Om, nomnomnom...
    57. Re:RIP Linux by q_e_t · · Score: 1

      Platform seems irrelevant. Your contention was that violent games sales are falling 'because SJW' but there doesn't seem any evidence for this, other than Wolfenstein 2 not selling well, and that happens. It looks like the more recent CoDs aren't doing to well (last year or so) in total sales, but that might be that the series is getting tired, or people's machines haven't caught up with the demands to run the game yet. But your overall thesis looks pretty threadbare and took about five minutes of googling to undermine.

    58. Re: RIP Linux by Hognoxious · · Score: 1

      I'm sure millenials and/or hipsters are behind it somehow.

      I heard once of a company that only hired people with tattoos. This makes exactly as much sense as the other way round, but obviously *that* would be discrimination or something because these are like tribal and that's the same as a race or something.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    59. Re:RIP Linux by Mashiki · · Score: 1

      Out of curiosity, have you played any of those games I mentioned vs say the original titles? Your thing about 5 minutes of googling, was disproved by your own links. Remember, that these are big-name-market titles. A company dropping $100m or more on them isn't unheard of, your point about "people getting bored of it" might make sense, if near-launch titles in the same genre are selling the same as/or better then the original title.

      --
      Om, nomnomnom...
    60. Re:RIP Linux by q_e_t · · Score: 1

      Out of curiosity, have you played any of those games I mentioned vs say the original titles?

      Yes. And also ones I mentioned.

      Your thing about 5 minutes of googling, was disproved by your own links. Remember, that these are big-name-market titles. A company dropping $100m or more on them isn't unheard of, your point about "people getting bored of it" might make sense, if near-launch titles in the same genre are selling the same as/or better then the original title.

      You made an assertion about FPS, and seemingly cherry-picked a particular game, but the broad mass of sales does not support your assertion.

      The list of Wolfenstein games, by the way is:

      • Castle Wolfenstein (1981)
      • Beyond Castle Wolfenstein (1984)
      • Wolfenstein 3D (1992)
      • Spear of Destiny (1992)
      • Return to Castle Wolfenstein (2001)
      • Wolfenstein: Enemy Territory (2003)
      • Wolfenstein RPG (2008)
      • Wolfenstein (2009)
      • Wolfenstein: The New Order (2014)
      • Wolfenstein: The Old Blood (2015)
      • Wolfenstein II: The New Colossus (2017)
      • Wolfenstein: Youngblood (2019)
      • Wolfenstein: Cyberpilot (2019)

      Which 'first game' are you referring to? What is Wolfenstein 2?

      Wolfenstein (aka Wolfenstein 2/Wolf 2 [1]) is the 2009 direct sequel to Return to Castle Wolfenstein, and Spear of Destiny/Wolfenstein RPG. The game has been described as the long awaited game and sequel, due to the fact it was in development for eight long years.

      ...

      The game did not meet sales predictions, selling a combined total of 106,000 copies in its first month, and this combined with the poor performance of X-Men Origins: Wolverine resulted in Activision laying off numerous staff at Raven Software.

      For the 2017 version (a sequel to a 2014 game, not the 2009 one) from a review after 6 months:

      Many PC players faced technical problems, including performance issues and lack of Steam overlay support. Bethesda hurried to patch them, but PC players continue to have issues.

      ...

      Once players had it in hand, many found it didn’t entirely live up to the hype its ads and context promised.

      So... it disappointed. Do disappointing things sell well? Apparently the 2014 incarnation didn't disappoint, and sold better.

      I'm still trying to find good FPS stats year-on-year, as comparing a 2017 game's sales to one from 2009 is problematic, as games can pick up a lot of sales when they get discounted and playable by those with average machines.

    61. Re:RIP Linux by Hognoxious · · Score: 1

      Everything Lennart has done so far, controversial as he may be, has been in userspace.

      Good point. If there's one thing you can say about LP, it's that he knows his limitations.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  2. Self-Improvement by Anonymous Coward · · Score: 5, Insightful

    Any time someone decides to do something for self-improvement, it's a good thing. Good for you, Linus.

    1. Re:Self-Improvement by Tablizer · · Score: 2

      He realized he needed a vacation.

    2. Re:Self-Improvement by nyet · · Score: 2, Insightful

      He didn't do this because he had some mamby pamby warm fuzzy self realization. He is doing it because the people now in charge care more about feelings than code quality.

    3. Re:Self-Improvement by Tough+Love · · Score: 5, Insightful

      It's an amazing thing, on the level of atoning for the BitKeeper disaster by creating Git. But the real damage isn't done directly by Linus cussing from time to time, it's done by maintainers getting the idea that this is a cool way to behave. While it may be entertaining, it is not collegial. There is a reason that collegial practices are ultimately to the long term health and evolution of a community. Now that Linus got the memo, let's see how long it takes to filter through the maintainer community. This is one case where I view slavishly following Linus' lead as a good thing.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    4. Re:Self-Improvement by Anonymous Coward · · Score: 1

      Linus should fork the kernel and take back iron-fisted control.

    5. Re:Self-Improvement by nyet · · Score: 1

      Couldn't agree more.

    6. Re:Self-Improvement by mlyle · · Score: 5, Interesting

      This is exactly it. I've been a subsystem maintainer. It's not really a fun place to be. I have to admit sometimes I was deliberately a jerk to be heard.

      There are times where being blunt and even, to an extent, personal can be justified. It certainly often makes what you want to have happen now, happen. But you end up paying the penalty for it later-- when people are worried about embarrassment and don't mention their concerns; when you hear the same attitude in kind; when you lose valued contributors. So IMO better save that "ammo" for the true existential concerns and not make it business as usual for everyone's sake.

      It's draining to be on the receiving end of the abrasive behavior, but I came to learn it's draining just to have to exhibit it yourself.

    7. Re: Self-Improvement by Anonymous Coward · · Score: 1

      I self improved your mom last night you cisgendered cuck! You Trumptards need to stop mansplaining and embrace your lord and savior Jesus Christ!

    8. Re:Self-Improvement by ClickOnThis · · Score: 4, Insightful

      He didn't do this because he had some mamby pamby warm fuzzy self realization. He is doing it because the people now in charge care more about feelings than code quality.

      I don't see why you can't respect people's feelings and have great code quality. There's nothing wrong with having standards. And there's nothing wrong with treating people with respect either -- especially when you disagree with them.

      To paraphrase Lao Tzu (the creator of Taoism) the worst leaders are hated, the next worst are feared, the better ones are loved, and the best are not seen at all.

      Linus has created an admirable legacy for himself. I'm not surprised that, at this juncture, he sees becoming kinder and gentler as a way to preserve it.

      --
      If it weren't for deadlines, nothing would be late.
    9. Re:Self-Improvement by Anonymous Coward · · Score: 3, Insightful

      Respect is earned. Sometimes you need to tell someone their code fucking sucks and they should feel bad.

    10. Re:Self-Improvement by ClickOnThis · · Score: 5, Insightful

      Respect is earned. Sometimes you need to tell someone their code fucking sucks and they should feel bad.

      Pop quiz: who deserves respect?

      Answer: everyone.

      Respecting people and agreeing with them are two different things.

      The essence of diplomacy is to be able to tell someone to go to hell in such a way that they look forward to the trip.

      --
      If it weren't for deadlines, nothing would be late.
    11. Re:Self-Improvement by Mashiki · · Score: 4, Insightful

      I don't see why you can't respect people's feelings and have great code quality. There's nothing wrong with having standards. And there's nothing wrong with treating people with respect either -- especially when you disagree with them.

      Many people in these areas where meritocracy matters don't care if you're the biggest asshole in the world, that's why. The only care is that you're doing the absolute best at what you're doing. And if that isn't the case they want someone better. You should know that areas in IT, draw people who really have problems with social skills, understanding other people and so on. But, they're absolutely brilliant in thinking their way around a problem.

      Ah but hell. Just look at the areas where "touchy feely non-meritocracy" bullshit has been pushed. People flee in droves, the projects, sometimes even companies fall apart in rapid succession because those core maintainers are driven out. The people that push CoC's are moral busybodies, and they're trying to become the gatekeepers of what's acceptable. They're no different then the people trying to push people out of hobbies, or demand that you censor music or video games because it hurts someones feelings. Try to dictate speech because it might hurt someones feelings. Try to dictate social or political discourse because it might hurt someones feelings.

      Bullshit all the way around.

      --
      Om, nomnomnom...
    12. Re: Self-Improvement by c6gunner · · Score: 1, Offtopic

      I don't see why you can't respect people's feelings and have great code quality.

      "Your code wiped out three of our production servers. For the second time. This week. You're fired!"

      *cries*

      "Oh, OK OK, don't be sad. You're rehired."

      *cries some more*

      "With a raise! And you get to be the project lead!"

      Feelings protected. Enjoy your code.

    13. Re: Self-Improvement by ClickOnThis · · Score: 4, Insightful

      Way to be disingenuous. You deleted the latter part of what I said:

      There's nothing wrong with having standards. And there's nothing wrong with treating people with respect either -- especially when you disagree with them.

      People who can't measure up should not have their contributions included in a project. But there's no reason to berate people who make good-faith contributions. Just kindly tell them it's not good enough, explain why, and suggest ways to improve. Is that so hard?

      --
      If it weren't for deadlines, nothing would be late.
    14. Re: Self-Improvement by c6gunner · · Score: 1, Insightful

      There is a reason that collegial practices are ultimately to the long term health and evolution of a community.

      That's an entirely different question than what it does to the health and evolution of the code.

      Go ahead and be nice to everyone. Don't argue. Don't make a fuss. Just merge their changes and make everyone happy. Of course the people who actually care about doing good work will lose their fucking minds. But who cares about such curmudgeons? They're just bringing everyone down and destroying your safes space. Shame them and eventually they'll leave, and you'll have a perfectly happy community of incompetents turning out garbage that barely compiles. Hooray for feelings!

    15. Re:Self-Improvement by Anonymous Coward · · Score: 1

      How could you tell it from OpenBSD ?

    16. Re: Self-Improvement by Tough+Love · · Score: 3, Insightful

      The technical term for your argument is false dichotomy.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    17. Re:Self-Improvement by Mashiki · · Score: 5, Insightful

      Respect is earned, not granted.

      --
      Om, nomnomnom...
    18. Re:Self-Improvement by Anonymous Coward · · Score: 1

      This is the whole value of CoCs: It discourages the active contributors from contributing to opensource projects.

      No one will code for free if they have to obey a CoC. They are not slaves.

      White men are morons though and allow their projects to be infiltrated by classic divide and conquer techniques decades to millennia old. Socially; very stupid people. (Which is why they allowed the right to marry female children to be taken away from them).

    19. Re: Self-Improvement by ClickOnThis · · Score: 1

      I don't think you know the definition of respect. Otherwise you wouldn't have so haphazardly dismissed the idea that respect isn't something that comes for free.

      I think you're confusing respect with trust. IMHO, the former comes for free, the latter does not.

      --
      If it weren't for deadlines, nothing would be late.
    20. Re: Self-Improvement by Tough+Love · · Score: 2

      To summarize your argument: according to you, there are only two choices: 1) merge everybody's changes uncritically or 2) shame people. Can you see that there might be other possibilities?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    21. Re: Self-Improvement by c6gunner · · Score: 1

      The technical term for your argument is straw man.

    22. Re:Self-Improvement by ClickOnThis · · Score: 2

      This is the whole value of CoCs: It discourages the active contributors from contributing to opensource projects.

      No one will code for free if they have to obey a CoC. They are not slaves.

      Wha...? How does a CoC "enslave" open-source contributors? They have to agree to other conditions to contribute to a project (such as licenses.) CoCs are hardly a stretch.

      White men are morons though and allow their projects to be infiltrated by classic divide and conquer techniques decades to millennia old. Socially; very stupid people. (Which is why they allowed the right to marry female children to be taken away from them).

      I got no words. That's just nuts.

      --
      If it weren't for deadlines, nothing would be late.
    23. Re: Self-Improvement by Tough+Love · · Score: 1

      OK, you're fencing. If you think that I misstated your argument then you could please restate it more clearly, and preferably turn down the sarcasm.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    24. Re: Self-Improvement by Anonymous Coward · · Score: 1

      It is not a b s, iit is the structure of power. To let experts be in control and let them to collect the rent for their individual ability?

      Never , man. Where will the current bosses go if that's to happen?

      There thus should always be some SJW party committee to upheld the structure of existing powers that be. No ability but hereditial capital and power connections should matter. Learned how to code, invented something, just look at him, thinks he can do as he pleased. While we were partying and playing sports and Greek lettered societies in our liberal arts colleges.

        So all the able people are to disarm and to repent and to clean themselves under this Code of Cnduct or that Diversity Accessibility Policy.

    25. Re: Self-Improvement by c6gunner · · Score: 2, Insightful

      Ah, so suddenly pointing out a logical fallacy is not a good form of argument. Interesting how things change in such a short period of time!

      The original argument was that being nice to everyone was good for "community health". I pointed it that this does not address the question of whether it's good for the actual product you're trying to create. I pointed out that if your ultimate interest is ensuring that nobody ever gets their feelings hurt, the code quality is invariably going to suffer. No matter how much you sugar coat your criticism, SOMEONE is going to be offended. So it's a question of priorities, and of balance. What's your focus - code quality, or feelings? You can care about both, but at some point you have to choose between the two. Which one do you value more?

      You somehow decided this was a false dichotomy.

    26. Re:Self-Improvement by WaffleMonster · · Score: 2, Insightful

      Pop quiz: who deserves respect?

      Absolutely nobody, myself especially.

      Respecting people and agreeing with them are two different things.

      Respect is a counterproductive misguided precept similar to pride, admiration and allegiance that in the end is at best worthless and at worst harmful.

      People who demonstrate trustworthy behavior I am more likely to gamble on.

      People who demonstrate they are untrustworthy... saying, expressing or believing "I respect you" when you are in fact not willing to roll the dice as they have proven themselves to not be worthy is disingenuous at best.

      What people usually mean when they say "I respect you" especially blanket expressions of respect as you have made is more accurately stated as "I tolerate you".

      The essence of diplomacy is to be able to tell someone to go to hell in such a way that they look forward to the trip.

      You can have nothing but hatred and contempt for your adversary and successfully engineer desired outcome. Respect is certainly not a prerequisite for diplomacy or anything else for that matter.

    27. Re: Self-Improvement by nasch · · Score: 3, Insightful

      Is that so hard?

      Based on the comments I'm seeing, apparently it's quite a challenge.

    28. Re: Self-Improvement by nasch · · Score: 4, Insightful

      You can care about both, but at some point you have to choose between the two.

      Why? Do you not believe it is possible to provide guidance to someone in order to improve their work without being disrespectful or hostile? Because I can assure you it is.

    29. Re: Self-Improvement by Tough+Love · · Score: 5, Insightful

      What's your focus - code quality, or feelings? You can care about both, but ***at some point you have to choose between the two.***

      Eh, clearly a dichotomy. And a false one. So: false dichotomy.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    30. Re: Self-Improvement by c6gunner · · Score: 1, Insightful

      You clearly didn't read the comment you responded to. "Disrespectful" and "hostile" are inherently subjective words. As I already said, no matter how much you try to sugar coat things, someone is going to be offended.

      And now it's time for a demonstration. Please go explain to APK that his hosts files are total shit, without upsetting him. I'll go get some popcorn.

    31. Re: Self-Improvement by Tough+Love · · Score: 1

      You are a real prize. Go somewhere else with your foul mouth.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    32. Re:Self-Improvement by turbidostato · · Score: 5, Insightful

      "You should know that areas in IT, draw people who really have problems with social skills, understanding other people and so on. But, they're absolutely brilliant in thinking their way around a problem."

      You see the contradiction in your words, don't you?

      Problem: I'm managing a project bigger than what I could possibly achieve by myself.
      Solution: Make other valuable people share my goals and work aligned to my vision to make it happen.

      Now: you either brilliantly find the way from problem to solution or you don't.

    33. Re: Self-Improvement by Megol · · Score: 1

      That isn't an example of respecting feelings.
      "Your code wiped out three of our production servers. For the second time. This week. You're fired!"
      *cries*
      *Employer not raising a fuss about the crying*
      -fin-

    34. Re: Self-Improvement by nasch · · Score: 2

      I don't agree with your assertion. In my 20+ year career in software I don't recall anyone ever being offended at someone's suggestion for improvement. Do some people get offended no matter what? Sure. But that is a personal problem with that individual and not related to the environment. It's also not a reason to have a toxic environment. Is it inevitable that someone will be offended, no matter the team and no matter the techniques and processes? No.

    35. Re:Self-Improvement by m.alessandrini · · Score: 1

      I don't know, people does not change behavior so suddenly, especially people with a big personality like him, sounds more like a nervous breakdown to me, or depression or something similar, maybe related to too much work and stress.

    36. Re:Self-Improvement by q_e_t · · Score: 1

      He didn't do this because he had some mamby pamby warm fuzzy self realization. He is doing it because the people now in charge care more about feelings than code quality.

      So you are saying the largest contributors are SJWs, like IBM, Microsoft? It doesn't seem very likely.

    37. Re: Self-Improvement by WaffleMonster · · Score: 1

      To respect someone means you give them space to express themselves, no matter whether you agree with them. To disrespect someone is to deny them the freedom to express themselves.

      Absolutely not. What you are describing is tolerance not respect.

      Respect is an expression of admiration. Respect isn't neutral and has nothing to do with giving people space to express themselves.

    38. Re:Self-Improvement by q_e_t · · Score: 4, Insightful

      If you mean respect for an ability to code, that's conditional, but respect for someone as a human being should be by default.

    39. Re: Self-Improvement by c6gunner · · Score: 1

      I don't agree with your assertion. In my 20+ year career in software I don't recall anyone ever being offended at someone's suggestion for improvement.

      You must be new to Slashdot. Stick around and meet APK.

      Do some people get offended no matter what? Sure. But that is a personal problem with that individual and not related to the environment.

      Now we are making progress. Where do you draw that line? And why is your perception of where that line lies the only valid one?

      It's also not a reason to have a toxic environment.

      Again, whose definition of "toxic" are we using? Take the average feminist studies major and stick her in an infantry unit. She'll be screaming about toxic masculinity in no time. The guys will disagree. Who's right? How do you know?

      Is it inevitable that someone will be offended, no matter the team and no matter the techniques and processes? No.

      Given long enough, yes. I love my family and we try to be nice each other whenever possible. I try a lot harder with them than I do with random jackasses contributing to an open source project. Yet even there we manage to offend each other. You think you can have a workplace in which nobody ever gets offended? If so you're either thoughtless or insane.

    40. Re:Self-Improvement by serviscope_minor · · Score: 3, Insightful

      Many people in these areas where meritocracy matters

      It's not a metiroctacy. It's been edging towards an assholeocracy with a minimum bar on merit. Both Matthew Garrett and Sarah Sharp had the merit they conributed large, valuable things to the kernel like (IIRC) powersaving and USB3.

      Both left, not becuase they weren't good enough but because they got fed up of the toxic bullshit and both realised that they could have gainful, fun employment working on other things while being treated with respect.

      they're trying to become the gatekeepers of what's acceptable.

      Someone's always a gatekeeper. In your world, instead of saying you have to be one of the best to work here, you are instead saying you have to be this much of an asshole to work here.

      --
      SJW n. One who posts facts.
    41. Re:Self-Improvement by serviscope_minor · · Score: 1, Insightful

      Respect is earned, not granted.

      Except that is not true in practice.

      Some middle level of respect is generally granted, because most people don't treat strangers with no respect (well you might, I've no idea). Respect can go up or down from there.

      --
      SJW n. One who posts facts.
    42. Re:Self-Improvement by eclectro · · Score: 1

      Can people change with just introspection? Additionally, it's clear to me that Linus has the intelligence to do so. I would like to think that people can when it's obvious that there are not enough therapists in the world for everybody.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    43. Re: Self-Improvement by Anonymous Coward · · Score: 1

      All you bullies are the same. Find someone you can feel morally superior to to cover up the void of mediocrity.

      Just because you lack the ability to interpret the emotions of those who respond differently doesn't mean we don't have any. Enjoy your hollow life, filling it with the dreams and works of those who dared to not give a shit about the opinions of those who peaked in high school.

    44. Re: Self-Improvement by serviscope_minor · · Score: 2

      That's an entirely different question than what it does to the health and evolution of the code

      No it's not, because code is written by actual hu-mons.

      Now here's the funny thing. Humans are pretty adaptable. No one was born to write kernel code.Turns out that people who are good kernel coders are good other-thing coders as well. And those people can cheerily say "sod this" ("bugger this" if they're British) and go and get another job coding interesting things in an environment where they don't have to put up with any bullshit.

      And this has happened.

      Go ahead and be nice to everyone.

      Now that sounds like a plan.

      Don't argue

      Or, you know, argue without being a wanker.

      --
      SJW n. One who posts facts.
    45. Re:Self-Improvement by Anonymous Coward · · Score: 1

      Therapy is needed by people that suffer. You are using that word as an euphemism for *reeducation*. They are not the same.

    46. Re:Self-Improvement by Bongo · · Score: 3, Interesting

      Great question.

      I gather the key thing is if a person realises that their perceptions are constructs, albeit very useful and productive constructs, but constructs nonetheless, and so you start to see the utility and also the problems, created by the constructs/perceptions.

      Introspection shows you what you are thinking, whereas construct-awareness shows you that what you are thinking is just a model and you might adopt other models in other situations.

    47. Re:Self-Improvement by thegarbz · · Score: 4, Insightful

      I agree with you about 80%. Everyone deserves a *base* level of respect. People should be told their code fucking sucks, but they should not be told to feel bad about it.

      But the *base* bit is what you're missing. Respect is a sliding scale. That scale slides depending on actions. *everyone* deserves to start with a base level of respect but their actions can quickly move them in both directions on that scale.

    48. Re: Self-Improvement by james_gnz · · Score: 1

      I agree with Tough Love and nasch. You did use a false dichotomy. And now you're using a straw man.

      It might well not be in your best interests to fire your top programmer for antagonising only your worst programmer. However if your top programmer antagonises many of your other programmers, including some of your best ones, it could be another story.

    49. Re:Self-Improvement by Hognoxious · · Score: 1

      No it shouldn't. Some people are evil bastards and some are just fucking jerks. They don't deserve it.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    50. Re:Self-Improvement by Antique+Geekmeister · · Score: 1

      > Any time someone decides to do something for self-improvement, it's a good thing.

      From a great deal of life experience, I have to say "no". There are many paths of self-improvement that are beneficial. There are also many that are outright frauds: the victims of the Jonestown massacre and many suicide bombers are unfortunate proof of that. And there are many that are simply self-indulgent, wasting time and money better spent elsewhere.

    51. Re:Self-Improvement by Antique+Geekmeister · · Score: 1

      When someone has been working hard, a vacation and an opportunity to "recreate and recover" can be invaluable.

    52. Re:Self-Improvement by Antique+Geekmeister · · Score: 5, Insightful

      Please do not mistake courtesy for respect. Also, realize that _disrespect_ can also be earned.

    53. Re:Self-Improvement by jittles · · Score: 1

      Pop quiz: who deserves respect?

      Answer: everyone.

      Respecting people and agreeing with them are two different things.

      The essence of diplomacy is to be able to tell someone to go to hell in such a way that they look forward to the trip.

      I have a slight disagreement with your statement. Not everyone deserves respect. They can do things that strip them of respect. They should still be treated with respect, however. That can be difficult to do, but it still ought to be done.

    54. Re:Self-Improvement by hcs_$reboot · · Score: 1

      Based on his email, he probably already started a therapy.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    55. Re: Self-Improvement by james_gnz · · Score: 1

      Ah, so you're choosing productivity over [avoiding] toxicity.

      I'm running with that. But pointing out that, at some point, toxicity may well be detrimental to productivity.

    56. Re:Self-Improvement by Anonymous Coward · · Score: 1

      Some people get offended about criticism of quality of their contributions.

      Some people will treat attack on quality of their contribution as an act of sexism or racism or transphobia.

      There was one such case, a bunch of files with nothing but pronouns changed to gender-neutral in comments. Lots and lots of completely meaningless changes that creates a noise and confusion in the repository, and contributes nothing to code quality. Rejecting this patch was considered an act of sexism, and the maintainer in question got dragged through the dirt for daring to oppose such a worthless contribution.

      In other words, as long as you're a 'minority' you're getting a privileged treatment regarding quality of your check-ins. If you prioritize political correctness over functional correctness, (e.g. replacing 'master-slave' with other terms, which will break dependencies, translations etc) you're getting a special ticket to allow you to do that.

      Linus was able to use a strong language to prevent this sort of bullshit. Now he's only permitted to express mild dissatisfaction, which will be overruled, allowing the sub-par checkins.

    57. Re:Self-Improvement by Anonymous Coward · · Score: 1

      Did Linus ever curse and call names people who didn't do anything?

      Respect can be lost.

      If you make a stupid, bad contribution, if you make a dumb demand, if you make, and repeat, a bad, well-known type of error, you've earned losing your respect and you no longer deserve it.

    58. Re:Self-Improvement by SCVonSteroids · · Score: 2

      Pop quiz: War, what is it good for?

      Answer: Absolutely nothin

      SAY IT AGAIN!

      --
      I tend to rant.
    59. Re:Self-Improvement by Anonymous Coward · · Score: 2, Insightful

      Sarah Sharps code was shit, what are you talking about. She is a professional SJW bully, she doesn't even describe herself as a programmer anymore.

    60. Re: Self-Improvement by Hognoxious · · Score: 1

      It's complicated. There are several factors to take into consideration.

      Like which one has the biggest jugs.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    61. Re:Self-Improvement by Hognoxious · · Score: 2

      perceptions are constructs, albeit very useful and productive constructs, but constructs nonetheless

      Marx says it was offside.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    62. Re:Self-Improvement by Bongo · · Score: 2

      Zeno was on neither team.

    63. Re: Self-Improvement by sacrilicious · · Score: 1

      True dichotomies can never mix with false dichotomies.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    64. Re:Self-Improvement by chaotic_clanger · · Score: 1

      he probably meant the band. imho he needs also sepultura and maybe a bit of pantera as well.

    65. Re:Self-Improvement by RPI+Geek · · Score: 1

      Do you have any evidence to back up your claim? I'm not trying to simply add to the sea of negative responses, I'm just very much out of the loop when it comes to the Linux dev team.

      --

      - "Nobody came out that night, not one was ever seen. But Old Man Stauf is waiting there, crazy sick and mean!"
    66. Re:Self-Improvement by serviscope_minor · · Score: 4, Insightful

      Please do not mistake courtesy for respect.

      Courtesy stems from a basic level of respect.

      Also, realize that _disrespect_ can also be earned.

      One way of doing that is to indulge in pointless semantic arguments.

      --
      SJW n. One who posts facts.
    67. Re:Self-Improvement by serviscope_minor · · Score: 1

      Respect is a counterproductive misguided precept similar to pride, admiration and allegiance that in the end is at best worthless and at worst harmful.

      People who demonstrate trustworthy behavior I am more likely to gamble on.

      That's literally respect you're describing there. For some reason you have a bee in your bonnet about the specific word but you're describing a very large aspect of the concept.

      --
      SJW n. One who posts facts.
    68. Re:Self-Improvement by Junta · · Score: 4, Insightful

      respect:"a feeling of deep admiration for someone or something elicited by their abilities, qualities, or achievements."

      We have plenty of words like being polite, courteous. We don't need to dilute the meaning of respect like it's a participation trophy.

      We need *some* word to describe that concept that can't simply be given without being earned.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    69. Re:Self-Improvement by Junta · · Score: 1

      Treating someone with courtesy should be default. Being polite should be a default. Treating people with dignity is a good default. Giving someone the benefit of the doubt may be a reasonable default.

      Things like respect and recognizing honor, those things should be evidence backed. This doesn't mean be a dick, it just means that someone who is unproven rightfully should have more scrutiny than someone who has earned respect through a track record of doing the correct and trustworthy thing (though always should be some scrutiny).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    70. Re:Self-Improvement by Junta · · Score: 1

      While his words are a bit off, I suspect he was going for what happens to the word 'respect' when it's diluted by giving to everyone. You lose succinct words to describe 'this person has exhibited competence and judgement worthy of me placing my trust in them to accept their work with a reduced level of skepticism' in the rush to apply the word to everyone.

      Is the rush to apply the word to everyone, it loses meaning and in most daily use of it, it's insincere. Notably, when someone says 'With all due respect...' it certainly means they have no respect for the person, but it's the appropriate thing to say.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    71. Re:Self-Improvement by MTEK · · Score: 1
    72. Re:Self-Improvement by Junta · · Score: 1

      Taking things too far and going out of your way to shame someone for some suggestion made in passing that was ill-advised is certainly over the top.

      The concern is going the other way, and going with ideas and code submissions to spare the feelings or to avoid conflict.

      I have seen all too often a kind and gentle project leadership get railroaded by bad ideas. Sure, they can reject a bad idea, but if the person advocating it keeps pushing it, then sometimes they roll with it just to make the confrontation go away.

      The problem is the middle ground is nuanced and it's much easier to assume one extreme or another.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    73. Re:Self-Improvement by Jaime2 · · Score: 2

      He's already changed, now he's doing the leg work. The old Linus would have never made this statement. The specific change is that he's now aware that changing his behavior will benefit the community. Previously, he believed that his harshness was for the benefit of the community.

    74. Re:Self-Improvement by overshoot · · Score: 2

      You're halfway right.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    75. Re: Self-Improvement by LaminatorX · · Score: 3, Insightful

      It's quite possible to say: "This approach is a bad idea, and here's why...." followed by cogent reasoning, examples, performance profiling, etc. - without including any insults, name-calling, profanity, etc. Fostering an environment where a posture of mature professionalism is the norm does not mean settling for sub-par code. It means not settling for the best code produced by people who are willing to tolerate immature and unprofessional behavior. It also means not settling for a code-base that prioritizes the contributions of the stubborn, loud, and abrasive over those they drown out or drive away.

    76. Re:Self-Improvement by Anonymous Coward · · Score: 5, Insightful

      Both Matthew Garrett and Sarah Sharp had the merit they conributed large, valuable things to the kernel like (IIRC) powersaving and USB3.

      Both left, not becuase they weren't good enough but because they got fed up of the toxic bullshit and both realised that they could have gainful, fun employment working on other things while being treated with respect.

      Matthew Garrett is the guy who responded to concerns raised about a racketeering scandal (since exposed as a Qatari/Emirati spy ring) in the gaming community by deleting users' comments and replacing them with "fart fart fart"

      Sarah Sharp accused Linus of physical intimidation because he told another dev over e-mail to "learn to shout at people" to reject bad code.

      Both of them are prime examples of the toxic bullshit that needs to be forcibly removed from the open source community.

    77. Re:Self-Improvement by Bongo · · Score: 2

      Well that’s encouraging; some days I feel like I’ll never get there.

    78. Re: Self-Improvement by LaminatorX · · Score: 1

      Short term, put them on separate projects. Long term, start preparing for the eventual replacement for asshole-rockstar, because if you let that sort of thing go on forever, the only people who stick around will be assholes.

      Further, if you let your development process become inextricably dependent on a single unprofessional asshole's output, you're setting yourself up for a major fall when he either leaves in a lurch, demands to be brought in as a, partner or similar.

    79. Re:Self-Improvement by halivar · · Score: 2

      As someone from the deep south: there is zero level of courtesy in "bless your heart." It is an open-palm slap in the face.

    80. Re: Self-Improvement by Pinky · · Score: 1

      In my 20+ year career in software I don't recall anyone ever being offended at someone's suggestion for improvement. Do some people get offended no matter what?

      You were very fortunate. In my own 20+ year career it's been a very common problem. The first time I was involved with a code review with a new person there would always be some amount of defensiveness present. It's true that it varied from person to person and sometimes I felt like I was doing all the work but with bridge building there's either a bridge built or not. When there's a bridge built and you can get high quality communication going it's worth it.

      Over the course of my career, I've had one guy I really couldn't work with over my career. If I put an enormous amount of effort into it I could get it to work but it was consuming my life so I just refused in the end. Sigh.

    81. Re: Self-Improvement by AmiMoJo · · Score: 1

      Seems like pushing away good coders with your bad attitude is not a great way to improve code quality.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    82. Re: Self-Improvement by squiggleslash · · Score: 1

      No it isn't, his summarized version of your comment is exactly how it read. If you didn't mean it to be interpreted that way, perhaps you should reword it rather than get into a pissing match.

      Also you're a shitbag.

      I'm saying that because, as I understand it, you're not going to accept that I'm constructively criticizing you unless I'm an asshole to you too.

      --
      You are not alone. This is not normal. None of this is normal.
    83. Re: Self-Improvement by Pinky · · Score: 1

      Go ahead and be nice to everyone. Don't argue. Don't make a fuss. Just merge their changes and make everyone happy. Of course the people who actually care about doing good work will lose their fucking minds. But who cares about such curmudgeons? They're just bringing everyone down and destroying your safes space. Shame them and eventually they'll leave, and you'll have a perfectly happy community of incompetents turning out garbage that barely compiles. Hooray for feelings!

      While there maybe people who avoid hurting others by avoiding conflict, we can both agree that is stupid.

      But that's not how it works! You have to have that conflict *and* not hurt their feelings. This is much harder to do. That is why there are books on how to do this. That's why people take classes on how to do this. If you can master this the project goes along much smoother because people communicate openly. There's less chance of a bitter argument developing. More contributors. More diversity of opinions are considered leading to innovative solutions. Better code. It's also a ton of fun.

      If you can master giving feedback without hurting feelings you'll get both better code and a more harmonious project.

      It's hard but so is programming. Why is all the good stuff so hard :-) ?

    84. Re:Self-Improvement by AmiMoJo · · Score: 1

      Playing well with others is a merit, especially in a large software project.

      In fact only caring about technical ability and nothing about social skills is a pretty common aspect of autism and generally considered something that people with autism struggle to overcome. And they do have to try to overcome it, because while understanding and tolerance are important there are also limits to what other employees will tolerate and what employment law allows for.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    85. Re:Self-Improvement by AmiMoJo · · Score: 1

      Do you treat everyone you meet with zero respect until they earn it? Or do you afford everyone a basic level of respect by default?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    86. Re:Self-Improvement by drinkypoo · · Score: 1

      Courtesy stems from a basic level of respect.

      No. Courtesy stems from a basic level of realization: that treating people with courtesy is a means of avoiding biasing them against you, so that you get what you want. Respect is earned, courtesy is given.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    87. Re:Self-Improvement by AmiMoJo · · Score: 1

      Respect is how we make living together more tolerable. By assuming a basic level of good faith and treating others in the manner you we would also like to be treated life is a lot easier than if it's just "every man for himself".

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    88. Re:Self-Improvement by drinkypoo · · Score: 1

      If you mean respect for an ability to code, that's conditional, but respect for someone as a human being should be by default.

      Human beings are responsible for all great atrocities. To respect them by default is to demonstrate poor judgement. Courtesy, or courtly behavior*, is what we should grant all people whether we care about them or not — on the logical and not emotional basis that we interact more favorably with less fighting and more getting what we want when we are polite to one another.

      * Apparently they don't understand targets over at reference.com, so scroll down

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    89. Re:Self-Improvement by doom · · Score: 1

      Pop quiz: who deserves respect? Answer: everyone.

      I call "reducto ad white house". You lose.

    90. Re: Self-Improvement by nasch · · Score: 1
      That doesn't sound totally out of place. I wasn't suggesting that nobody would get defensive, or that there might not be moments of discomfort. To me, there's a difference between putting up some initial resistance to change when corrected, and taking offense at the correction.

      When there's a bridge built and you can get high quality communication going it's worth it.

      Agreed. I'm just glad I don't work with any of these people who seem to think that toxicity is the only way to get good work out of people. I kind of feel sorry for them.

    91. Re:Self-Improvement by KlomDark · · Score: 1

      Respect is EARNED, not handed out like a participation trophy.

    92. Re: Self-Improvement by Aristos+Mazer · · Score: 1

      Find a third way, such as firewalling the relationship between the two programmers. If your top programmer is toxic, then have them route communications through you and you'll share with the rest of the team, and vice-versa. In my experience, the abrasive ones will appreciate having someone running interference for them on the social relations front. It's only a dichotomy if there's no third way, but I've yet to encounter such a situation on any software team I've been part of.

    93. Re:Self-Improvement by Anonymous Coward · · Score: 1

      I don't know about Sarah Sharp, but Matthew Garrett was rightly dressed-down for trying to force through a stupid solution to a dumb problem.

    94. Re:Self-Improvement by ganjadude · · Score: 1

      the correct answer is not everyone. the correct answer is "those who earn it"

      --
      have you seen my sig? there are many others like it but none that are the same
    95. Re:Self-Improvement by overshoot · · Score: 1

      For some value of "never," anyway.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    96. Re:Self-Improvement by GonzoPhysicist · · Score: 1

      It seems to be there's a difference in the noun and verb. I might not have respect for someone, but I can still respect their wants and needs.

      --
      horror vacui
    97. Re:Self-Improvement by ClickOnThis · · Score: 1

      Therapy is needed by people that suffer. You are using that word as an euphemism for *reeducation*. They are not the same.

      Therapy can also be used to manage or change a dysfunctional behavior. From Linus' own words, it sounds like that's exactly what he's doing.

      --
      If it weren't for deadlines, nothing would be late.
    98. Re: Self-Improvement by Cederic · · Score: 1

      Thus demonstrating how silly a suggestion it was. Linus being honest and frank isn't a medical issue.

    99. Re:Self-Improvement by Cederic · · Score: 1

      only caring about technical ability and nothing about social skills is a pretty common aspect of autism

      That doesn't match my understanding. Failing to understand social niceties is pretty fucking far from not caring about social skills and people on the autism spectrum struggling and getting stress in (and after) social situations is pretty fucking clear evidence that they care.

    100. Re: Self-Improvement by james_gnz · · Score: 1

      There is a reason that collegial practices are ultimately to the long term health and evolution of a community. -- Tough Love

      That's an entirely different question than what it does to the health and evolution of the code. -- c6gunner

      Often toxicity is detrimental to productivity. -- AC

      It sounds like, on this point, you agree with Tough Love rather than c6gunner.

    101. Re:Self-Improvement by Cederic · · Score: 1

      There is a reason that collegial practices are ultimately to the long term health and evolution of a community.

      Hmm. Ultimately what?

      But anyway, which collegial practices? Pursuit of the ego, theft of students' work, malicious backstabbing and other political games, lying for funding, wilful misinterpretation of data, indoctrination of students in extremist views or are there other collegial practices too?

    102. Re: Self-Improvement by tohoward · · Score: 1

      There is no reason to berate people who make good-faith contributions. A simple "that's not good enough" is appropriate.

      That said, the rest IS "so hard". If you look at what you wrote, I bet you'll even figure out why.

      HINT: Ask yourself how many people are "contributing in good faith", then ask if the rest, which can easily be taken for a debate or discussion (which it isn't), is worth the time commitment.

    103. Re:Self-Improvement by DaFallus · · Score: 1

      Also, realize that _disrespect_ can also be earned.

      One way of doing that is to indulge in pointless semantic arguments.

      So in other words, disagreeing with you...

      --
      No one cares what your captcha was

      Houston TX, USA
    104. Re: Self-Improvement by cyber-vandal · · Score: 1

      This is the "tolerance" of the nouveau left. It's perfectly ok to treat people like shit if they don't subscribe absolutely to the one true faith.

    105. Re: Self-Improvement by c6gunner · · Score: 1

      I'm running with that. But pointing out that, at some point, toxicity may well be detrimental to productivity.

      I never suggested otherwise. It's hilarious that you accused me of making a strawman, after which you strawmanned my argument and called it a false dichotomy.

      Yes, I agree, the strawman you built is indeed a false dichotomy. My actual argument is not.

    106. Re:Self-Improvement by Kjella · · Score: 2

      Wha...? How does a CoC "enslave" open-source contributors? They have to agree to other conditions to contribute to a project (such as licenses.) CoCs are hardly a stretch.

      Well licenses are legal obligations usually well defined in law and precedent and where any ambiguity generally counts against the one who drafted it. CoCs are generally more like "I promise not to do or say anything somebody else finds offensive", which has an near unlimited scope if the process is subverted and taken over by people with a political or social agenda. If I was to create a code of conduct it would probably go something like this:

      This is a software development project, where the purpose is to turn business requirements into code that deliver functionality. There will be disagreements on many topics like priorities, design, implementation, testing and support but we expect all participants to behave professionally. This means discussing the pros and cons of different solutions, offer constructive criticism and feedback, report bugs and flaws without making personal insults, using slurs or in other ways attacking others. This includes extrapolating from a flawed design or major bug to a general attack on the developer's capabilities and skills, if there is a recurring pattern let it speak for itself.

      We welcome and encourage people of all shapes and colors to participate, however this is not a platform for pushing personal agendas that go outside this scope. While we encourage people of all ethnic groups, religions, age, gender identity, sexual identity, political and social groups etc. to join us this is primarily neutral ground. This does not mean talking about such topics are forbidden or even discouraged, but you will meet people who hold other views and the onus is generally on you to work with them despite your differences. Any contributor who feels this is becoming distracting or pushy may ask that these topics are moved to side channels and/or to be excluded from the topic.

      I'd probably have to make a long list of specific instances of explicitly forbidden behavior but really... I'd let the code of conduct be where it belongs, playing second fiddle to the primary goal. And if you have some nutters that don't agree that making software is the primary goal well... good riddance.

      --
      Live today, because you never know what tomorrow brings
    107. Re: Self-Improvement by Obfuscant · · Score: 1

      your top programmer is being a total cunt to your worst programmer

      Fire him. Period. If you don't, you are opening yourself to a handful of lawsuits over the hostile workplace you are creating and encouraging. Once you fire your "worst programmer" to try to solve the problem, then you'll create a new "worst programmer" to take his place. If you fire every "worst programmer" to solve the problem, you'll wind up with only one, unmanageable, "top" programmer. If you do fire the "worst programmers" because they complain about the hostile workplace, expect a visit from a process server and the US Department of Labor. If you don't fire the "worst programmers" expect a visit from a process server and Labor over the hostile environment.

      You seem to have some difficulty in understanding that a "collegial environment" doesn't mean "accept what someone does with no questions" or "no arguments". It means being civil. It means your top programmer doesn't go out of his way to degrade other people, or "be[ing] a total cunt" to them. "Collegial" means "we are here to accomplish a goal, we work together to get there".

      That does NOT mean you never argue with anyone. It does not mean you have to accept everything everyone does. The fact that you believe only the extreme opposites are possible does display a false dichotomy. You do not have to "be[ing] a cunt" to the "worst programmer", nor do you have to accept everything the "worst programmer" does. There is a range of options that does, truly, include being collegial and civil.

      Unfortunately, given your insulting attitude ... I have to assume that you've never been in a collegial environment, simply because your presence would not allow it. The first time you call your colleague "dipshit" the collegial environment is gone.

    108. Re:Self-Improvement by Obfuscant · · Score: 1

      which collegial practices? Pursuit of the ego, theft of students' work,

      While the root is the same, the word "collegial" does not mean "everything that happens in a college". In fact, the word "collegial" applies to many environments. "Collegial" is what should happen in a college, but that doesn't mean that everything that can happen in a college is "collegial". "All A is B" doesn't mean "all B is A".

    109. Re:Self-Improvement by Mashiki · · Score: 1

      Except that is not true in practice.

      Except that's true, unless you're living in a culture where you have to fear for your job/position/etc.

      Courtesy is always granted, but respect is earned.

      --
      Om, nomnomnom...
    110. Re:Self-Improvement by Pfhorrest · · Score: 1

      Fun fact: the Greek root "ariste" means "excellence", so "aristocracy" is literally "rule by the excellent", i.e. it called itself the equivalent of meritocracy. But of course it actually wasn't.

      Meritocracy is a wonderful ideal but in in practice it ends up being whoever has power declaring that they have power because they are better and then judging who else in their opinion is good enough to share power, which opinion may or may not actually reflect who really is or isn't good enough.

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    111. Re: Self-Improvement by im_thatoneguy · · Score: 1

      People who can't measure up should not have their contributions included in a project. But there's no reason to berate people who make good-faith contributions. Just kindly tell them it's not good enough, explain why, and suggest ways to improve. Is that so hard?

      I think you meant to say:

      You fucking dimwitted moron. Your brain must be powered by hamster wheels if you think berating people for idiotic clown ideas will in any way actually improve the quality of contributions. You would have to be the offspring of two below-average orangutans if your maggot brain thinks that insults are better than a straight forward statement that their contributions are below quality standards. Any inbred nitwit can insult someone, it takes a real intellect to provide clear feedback on why a contribution is a bad.

    112. Re:Self-Improvement by Mashiki · · Score: 1

      You see the contradiction in your words, don't you?

      No, because you're missing the context. Let's fix your reply, so it reflects what happens when there's an infestation of socjus.

      Problem: I'm managing a project bigger than what I could possibly achieve by myself.
      Solution: Make other valuable people share my goals and work aligned to my vision to make it happen.
      Private response from offendotron: Look at all those cis-white-males and asians! It's obvious they were hired because of their race and sex! *insert screeching about the patriarchy, and how it's male dominated workforce."
      Public response: Those people are racist, sexist, homophobic, nazis! We won't buy your product!(They weren't before).
      Business response: Well maybe we should hire on a token force just to quell the complains.
      *blood in the water*
      Public/private response: *insert more screeching* We need 50% representation!
      Business response: Well..okay, but there aren't enough...
      Public/private response: *more screeching*
      Business response: Jesus, just find a corner for them. Inevitably finding their way into HR.
      PR Business response: Greetings nominally huxirs! Our new woke policy will require mandatory discussions of race and sexual orientation before you can buy your product!

      Now: you either brilliantly find the way from problem to solution or you don't and you're dealing with loud squakers on social media, the media itself, and from special interest groups trying to inject their identity politics into your business. And then you polish your CV, and pray you can find somewhere else quickly enough.

      Just think back the last 3 years or so, and you can find companies that have done exactly this and are now suffering mass market losses as regular people go "what the fuck..."

      --
      Om, nomnomnom...
    113. Re:Self-Improvement by Mashiki · · Score: 1

      You're saying that the people in hard sciences didn't get there by skill and ability? How about in math? Engineering? Comp.sci(applied)? Physics? Hmm...well I guess not, they got there by crying and screeching, not by proving that their theories, and understanding of subject matter made them the best at the time.

      --
      Om, nomnomnom...
    114. Re:Self-Improvement by Mashiki · · Score: 1

      You're confusing "respect" with "courtesy" those are two fundamentally different things. You can treat a person with courtesy and have zero respect for them. Believing the two are the same is simply a failure of understanding social norms. In turn, not treating a person courtesy but fawning over them, is simply an example of a poor upbringing. As the only thing you've learned is to place the importance assigned, either by yourself or by others.

      --
      Om, nomnomnom...
    115. Re:Self-Improvement by Pfhorrest · · Score: 1

      Where is the "there" that these people got? A job? In any case, they undoubtedly had skill and ability in the opinion of whoever hired them (or whatever it is you're talking about). And I'd give them the benefit of the doubt that they've probably got skill and ability enough in that narrow domain in order for someone to think that of them. But that's not the relevant question. The relevant question is how many other people, with how many other broader abilities that could be useful to whatever position you're talking about, didn't get the job (or position, or whatever) because of the biases of the person making that decision?

      The point is that the opinions, of whoever is in the position to be making these decisions, of what counts as skill and who has it, are not necessarily a true measure of who is the best fit for a given role, and that saying that things are organized the way they are now because talent, as measured by the people at the top, floats to the top, is just a post-hoc justification of the status quo, and an example of the just-world hypothesis. It's akin to saying that wealth, or fame, or any other way you might rank people's status, is a measure of intelligence or hard work or something, because "if you're not rich then you're obviously not smart enough in the right way"; when at most those kinds of qualities are just a few of many many factors that go into achieving such status, and many who have those qualities fail to achieve that status because of other confounding factors.

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    116. Re: Self-Improvement by Tough+Love · · Score: 1

      No, it's not "clearly" a dichotomy.

      Somebody doesn't know what a dichotomy is.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    117. Re: Self-Improvement by james_gnz · · Score: 1

      And

      That indicates that you agree with what I actually said.

      being a Mr nice Guy all the time and dancing around everyone's feelings, can also fuck up productivity.
      It's goes both ways bunk.

      And that's a straw man.

    118. Re: Self-Improvement by james_gnz · · Score: 1

      There is a reason that collegial practices are ultimately to the long term health and evolution of a community. -- Tough Love

      That's an entirely different question than what it does to the health and evolution of the code. -- c6gunner

      at some point, toxicity may well be detrimental to productivity. -- james-gnz

      I never suggested otherwise. -- c6gunner

      It looks to me like you did. If not, I'm not sure what, exactly, if anything, you did suggest.

    119. Re:Self-Improvement by q_e_t · · Score: 1

      Love the sinner, abhor the sin.

    120. Re:Self-Improvement by q_e_t · · Score: 1

      To me, treating people with courtesy, etc, on first meeting is default respect.

    121. Re:Self-Improvement by Mashiki · · Score: 1

      Do you treat everyone you meet with zero respect until they earn it?

      Of course, don't you? Or are you one of those people who turn around and fawn over someone because reasons. You know, because they've said the right thing, align with your ideology, you believe them to be important for whatever reason.

      Or do you afford everyone a basic level of respect by default?

      A reasonable person treats everyone with basic courtesy. That's fundamentally different then respect. The difference between the two is respect can be brought by deeds or misdeads, power, or wealth. Treating a person with courtesy is a sign you were brought up properly.

      --
      Om, nomnomnom...
    122. Re:Self-Improvement by Mashiki · · Score: 1

      If you waffled any harder, you could open a franchise. You don't seem to understand, maybe because you don't fall into any of these areas that a person doesn't "get there" by the opinions of the person who hired them. They got there based on their abilities previously, gaining skills, achievements, accolades, and showing their worth. There is basic hard criteria to become a doctor, engineer, working in a field where applied mathematics is used, mechanic, autobody, even most trades, and so on. Let's say you schmooze your way into a mechanics job. So they drop you right in front of a car(buick 1996, 3800 series w/supercharger) and tell you to figure out why only one of two cooling fans for the radiator are working. What's the answer? I'm giving you the benefit of the doubt since the car's right in front of you.

      The point is, you don't seem to understand that if you're working in sales, retail, being a picker in a warehouse, that you can get to *some* jobs by kissing ass and making people think you're the perfect one for the job by cashing in on connections. There are however, many jobs that you have to show competency in an area of expertise. That question in the previous paragraph? The only way you're answering is by having learned something. No amount of training will get you there. No amount of reading a schematic will give you the answer. No amount of plugging a diagnostic tool will fix the problem. The persons ass you kissed, and friends you used to land the job that lied to get you there? They're not going to help you. Nor will kissing ass make you into a spectacular neurosurgeon, or a nuclear chemist either. Your entire premise is based on the belief that "higher board" will always be because of "wealth or connections" making the person to the top. That's called cronyism, and in most of the west is not the norm.

      --
      Om, nomnomnom...
    123. Re:Self-Improvement by drinkypoo · · Score: 1

      Love the sinner, abhor the sin.

      By their actions shall you know them.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    124. Re:Self-Improvement by Pfhorrest · · Score: 1

      And you’re still asking the wrong question. It’s not about whether the guy who got tasked with repairing the car can do it — that is important, yeah, and if the answer is no then he won’t be there long, sure — but rather how many other people could actually repair that car if given the chance, but won’t be given the chance.

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    125. Re:Self-Improvement by p0larity · · Score: 1

      It's a good question but I think your reply only covers part of the reason someone who is "good at introspection" might want to go to a therapist.

      A wise person knows that they don't know everything.

      You can try to figure out all the reasons why what you say and do affects people and you might even get some of those right, but a therapist could offer you another, impartial perspective and possibly some more accurate reasons.

      This facilitates the conversation where you figure out for yourself that you have been ignoring part of the problem and come up with new solutions.

    126. Re: Self-Improvement by james_gnz · · Score: 1

      There is a reason that collegial practices are ultimately to the long term health and evolution of a community. -- Tough Love

      That's an entirely different question than what it does to the health and evolution of the code. -- c6gunner

      I've re-stated it multiple times; at this point if you're still misinterpreting it you're either having issues with the English language or you're doing it on purpose. Either way I don't think I can help you. -- c6 gunner

      So... by "an entirely different question" you didn't mean "does not influence"? But rather... "is only one of several factors that influence"? Like how the engine, gear box, suspension, and aerodynamics of a vehicle are each only one of several factors that determine it's speed? So we should ignore all but one of them?

      Or when you say you "re-stated" your point, do you really mean you abandoned it in favour of something else?

    127. Re:Self-Improvement by robsku · · Score: 1

      His 48, not even close to 60.

      But yes, people can change, and that's a fact. Provided they want to and they have the ability to change, they very much can. Not everyone does have the abilities, but I'd bet my money on this one.

      --
      In capitalist USA corporations control the government.
    128. Re: Self-Improvement by robsku · · Score: 1

      ...aaaand, now I despise my own species again.

      --
      In capitalist USA corporations control the government.
    129. Re:Self-Improvement by Mashiki · · Score: 1

      You're expecting people to be "given a chance" because reasons(i.e. equity). I'm expecting people to be "given a chance" because they've earned it(i.e. equality).

      --
      Om, nomnomnom...
    130. Re:Self-Improvement by Pfhorrest · · Score: 1

      You don't understand what words mean.

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
  3. About time! by LynnwoodRooster · · Score: 1, Interesting

    He turned me into a newt!

    I got better...

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    1. Re:About time! by Tablizer · · Score: 1

      He turned me into a newt! I got better

      Uh, doesn't appear that way.

    2. Re:About time! by K.+S.+Kyosuke · · Score: 1
      --
      Ezekiel 23:20
    3. Re:About time! by guygo · · Score: 1

      A witch! A witch!

    4. Re:About time! by Krishnoid · · Score: 3, Informative

      It's obvious that he must be punished. And here in the lands of Linux, there is only one punishment for hurting people's feelings; after that punishment is meted out, you may deal with him as you like.

    5. Re:About time! by Antique+Geekmeister · · Score: 1

      That's according to Eric. S. Raymond, in his blog post "http://esr.ibiblio.org/?p=6907" titled "From kafkatrap to honeytrap".

      It was covered previously on Slashdot when written. I'm afraid someone is already speculating that Linus is stepping back as the result of a successful feminist honeytrap used on him.

    6. Re:About time! by Tablizer · · Score: 1

      Explains why he's so cocky.

    7. Re:About time! by LynnwoodRooster · · Score: 1

      That's an acceptable punishment. For a minute there I thought you were going to sentence someone to 90 days in the Rust world. Talk about cruel and inhumane!

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  4. Good! by Anonymous Coward · · Score: 4, Funny

    Wow. Good job, Linus. Hope to see you come back with a much better attitude!

    Even Linus eventually realizes that people respond better when you aren't a raging asshole. Too bad many Slashtards can't also come to the same realization.

    1. Re: Good! by TapeCutter · · Score: 1

      When you hold all the cards you don't have to suffer fools, nor do you have to attack them. Simply ignoring them is always an option.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    2. Re: Good! by nyet · · Score: 1

      The conclusion is that Linus no longer holds all of the cards. He's not in charge, code quality will slip.

    3. Re: Good! by Desler · · Score: 1

      And yet many projects have high quality code without people being having to be dicks.

    4. Re:Good! by Tough+Love · · Score: 5, Insightful

      Linus' attitude isn't the problem, at least not directly. If you go review his legendary rants, he almost never attacks a person, he attacks behaviors. He attacks stupid things that people do. The real problem is when maintainers emulate this behavior, but miss that detail about not attacking people.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re: Good! by nyet · · Score: 1

      In my experience it takes almost always takes a hardass to make sure idiots don't take over.

    6. Re: Good! by nyet · · Score: 1

      And you certainly are going to get crap code if people like this are in charge:

      http://post.meritocracy.org/

    7. Re: Good! by Tough+Love · · Score: 1

      The kernel development arena shouldn't take fools lightly or kindly, it is too important and needs to be done right/well, and deserves a high bar of entry.

      And it needs a continuous influx of new blood. That doesn't work too well if the project gains a reputation as toxic, so that there are more enjoyable ways for talented young contributors to invest their time. This devolves to a situation where development work is dominated by "lifers", well compensated older engineers employed by corporations that benefit from the work. All too often, more interested in carving out and defending their own fiefdom than the general well being of the project. This is more or less the current state of the Linux kernel project. Judging by the amazing, continuous progress, you would think there is not a thing wrong with the project. But there is, and finally it is not just a few isolated voices in the wilderness pointing that out.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    8. Re: Good! by Tough+Love · · Score: 1

      Start your own kernel then, and show everybody how you being a dick just brings in so much help.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    9. Re: Good! by nyet · · Score: 3, Insightful

      Not talking about me. Talking about somebody far smarter than me making sure I don't checkin terribad code.

    10. Re:Good! by Anonymous Coward · · Score: 2, Informative

      "It seems like his attitude was pretty successful."
      That just about says it all. If people were so upset with him there was nothing stopping them from forking the kernel and going their own way so they didn't have to deal with Torvalds saying mean things about them and hurting their tender sensibilities. And the man deserves a vacation. His contributions to modern day operating systems is Nobel Prize worthy. If he had not created Linux I wonder what OS's would run on today's non-Apple phones. What OS would dominate today's data center space? And just think of all the forks and different distributions running on desktops today. After accomplishing all of this he is entitled to channel the spirit of Archie Bunker any time he wants.

    11. Re:Good! by Zontar+The+Mindless · · Score: 4, Insightful

      If you go review his legendary rants, he almost never attacks a person... He attacks stupid things that people do.

      Yep.

      And problems ensue when someone on the receiving end automatically assumes that "This is a stupid thing to do" equals "You're a stupid person", which I don't believe is (usually!) his intention at all.

      --
      Il n'y a pas de Planet B.
    12. Re:Good! by Tough+Love · · Score: 1

      And then there are times when he is just clearly over the top and out of line. But for every one of those gigantic fails, there are dozens perpetrated by other actors, this is where the real damage happens.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    13. Re: Good! by Anonymous Coward · · Score: 1

      On this issue, like most others you engage in, you speak with great confidence. On this issue, like most others you engage in, that confidence is wholly unjustified.

      The reader might infer from your words that you are an insider with intricate knowledge of the project, however, you are not a Linux kernel developer and have no evidence to support your claim that the kernel has a new blood problem. It doesn't.

      There are plenty of lifers, otherwise known as experienced kernel developers, who are indeed adequately remunerated for their extensive knowledge and skills. The fact that you take issue with this shows you out as the kind of person who angrily opposes the ideals of meritocracy because you know that you lack the merit to ever achieve such prosperity and respect for yourself. You're being a jealous, entitled little shit, not standing up for the rights of the layperson, which is what I presume you tell yourself.

    14. Re:Good! by Registered+Coward+v2 · · Score: 1, Insightful

      If you go review his legendary rants, he almost never attacks a person... He attacks stupid things that people do.

      Yep.

      And problems ensue when someone on the receiving end automatically assumes that "This is a stupid thing to do" equals "You're a stupid person", which I don't believe is (usually!) his intention at all.

      Intentions don't matter, perceptions do; if people feel they are being attacked they will rect as if they are being attacked, even if that is not the intent. It's draining. I worked for someone who was nicknamed Flash because he would go off over some stupid little thing and berate you; only to latter come by and apologize. I knew he really wasn't a jerk but that didn't matter after a while so I left as did others. You can explain why something isn't a good idea without going into a rant about it.

      In his defense, when you are trying to drive a vision that may not have broad support you need a forceful personality that will not give up on the vision or let it be hijacked. That will often ruffle some feathers along the way. The hard challenge is realizing when that style is becoming counterproductive and adapting or ceding control to someone whose style is better suited to the project.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    15. Re:Good! by Anonymous Coward · · Score: 1

      Intentions don't matter, perceptions do; if people feel they are being attacked they will rect as if they are being attacked, even if that is not the intent. It's draining.

      Intentions actually do matter, as does wording. People who spend a lot of time writing code who have it rejected even in very polite terms will often still feel they are being attacked and will react as such. There's just inherently a lot of anxiety when you have to present something to someone else who has the power to reject it. Yes, sometimes they can reasonably try to walk you through ways to improve what you're doing, but most the time it is neither their job nor at all reasonable to expect for other developers to hand hold you through the process of why exactly your code is entirely inappropriate in design, scope, and/or implementation. It all amounts to a very draining experience on both sides.

      I worked for someone who was nicknamed Flash because he would go off over some stupid little thing and berate you; only to latter come by and apologize. I knew he really wasn't a jerk but that didn't matter after a while so I left as did others.

      This is, I think, very different. It sounds like Flash was having emotional outbursts that were inappropriate and so he kept apologizing for his behavior when he calmed down. You then defend him as "really wasn't a jerk", but that's precisely what someone is when they repeatedly put themselves and their emotions before other people without working to actual resolve their own issues. It's little wonder people left him.

      You can explain why something isn't a good idea without going into a rant about it.

      Most definitely, but conversely sometimes a rant is the only way to get across the scope of why something is or is not a good idea--the former are called presentations, and people don't seem to have a problem with those. It could definitely be argued that Linus rants too much. It could also be argued that Linus could be more polite about where people can place their code on their person on a sunny day when the code should be shaded. It doesn't change the point that, again, people who are very passionate about the work and time they put into something will take any and all rejection personally.

    16. Re:Good! by Aristos+Mazer · · Score: 1

      This is a problem faced by many leaders -- they walk a fine line, but the people who follow them don't recognize that it's a specific line. "Hate the sin but not the sinner" too often translates to "hate the sinner" when the followers emulate the leader. That kind of degradation of standards is why leaders often have to be held (or hold themselves, ideally) to an extraordinary standard of behavior. They have to be better than normal so that normal doesn't degrade.

    17. Re:Good! by Anonymous Coward · · Score: 1

      If you can't tell the difference between your (substandard)work being attacked, and your person getting attacked, you need to see a psychiatrist. It's you who have a problem, and anyone who diss your attempt at contributing are entirely free to do so. They are not obliged to even tell you why they diss you, much less letting you in. You should consider it a courtesy if they tell you why not.

      In no way shape or form should you attempt to force your way into participation in any kind of project which strives for excellence, since you might pass as a professional potato-peeler, but little else.

      Finally, anecdotes are worthless. This isn't about some guy called "Flash", it's about anyone's right to call a spade it's right name, without hesitation and having to double-check what name the implement goes under this week.

    18. Re:Good! by Cederic · · Score: 1

      Intentions don't matter, perceptions do

      You're wrong. Not least because if you perceive that as an insult, you're inherently a fuckwit.

      I don't intend to insult you or call you a fuckwit, I'm just highlighting that your perception may prove you to be one, and blaming me for that would be incredibly fucking stupid.

      Yes, perceptions matter. Yes, managing the responses of others to communications is a skill. But intent matters more.

      I can cope with someone that's blunt and lacks the subtlety to massage my ego while telling me I'm wrong. Their intent is to help me understand that I'm wrong, and for that I'm potentially grateful. If I just go "Waah" because I've perceived it as an attack I lose out entirely on the opportunity to learn (or educate them why they're mistaken).

      If someone has a repeated pattern of being blunt and using strong words then that's just all the more reason to understand that this is how they operate. Why the fuck are your feelings more important than their mode of expression? We can't all change everything we do for every interaction so that everybody we ever engage with perceives us as nice fluffy people. Fuck that.

    19. Re:Good! by Registered+Coward+v2 · · Score: 1

      Intentions don't matter, perceptions do

      You're wrong. Not least because if you perceive that as an insult, you're inherently a fuckwit.

      I don't intend to insult you or call you a fuckwit, I'm just highlighting that your perception may prove you to be one, and blaming me for that would be incredibly fucking stupid.

      Yes, perceptions matter. Yes, managing the responses of others to communications is a skill. But intent matters more.

      I can cope with someone that's blunt and lacks the subtlety to massage my ego while telling me I'm wrong. Their intent is to help me understand that I'm wrong, and for that I'm potentially grateful. If I just go "Waah" because I've perceived it as an attack I lose out entirely on the opportunity to learn (or educate them why they're mistaken).

      If someone has a repeated pattern of being blunt and using strong words then that's just all the more reason to understand that this is how they operate. Why the fuck are your feelings more important than their mode of expression? We can't all change everything we do for every interaction so that everybody we ever engage with perceives us as nice fluffy people. Fuck that.

      What I find ironic is the number of responders who attack what I said based on tehi rperception without understanding my intent. I suspect the irony is lost on tehm as well.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    20. Re:Good! by Cederic · · Score: 1

      People are cunts, being nice to them often is seriously hard fucking work.

      Slashdot is one of the places in which I just can't be arsed. I'll save that tiring emotional energy for people that matter.

      That doesn't mean people should just accept assholes. It just means they should stop being so pitifully weak and letting an occasional swear word upset them.

    21. Re:Good! by dunkelfalke · · Score: 1

      I think that you are actually the one who is a cunt and behave accordingly, the people around you reciprocate it and this is why you perceive everyone else this way.

      Stop being a cunt and you'll see other people in a different light.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  5. April fools? by Pascoea · · Score: 5, Insightful

    I thought April fools was, you know, in April

    In all seriousness, if this is actually true, good on him. It takes a big person to admit being an asshole. Takes a bigger person to actually change. Time will tell I guess.

    1. Re:April fools? by Anonymous Coward · · Score: 1

      I liked him as an asshole.

    2. Re:April fools? by Pascoea · · Score: 1

      That is 100% the flip side to the argument. Assholes, at the end of the day, tend to get shit done. They are going to lose good people doing it, but given enough time they will get results.

      However, my personal views is that you can get good work done without resorting to being a prick. If someone makes a bad commit, tell them why it was bad in a professional manner. If the other person chooses to be an asshole about the "rejection" then so be it, that's on them. Choose to be the bigger person and not engage. It's then back on the committer to decide if they want to put their big boy (or big girl) pants on and work in professional manner.

      At the end fof the day, it's his project, he decides what goes and what doesn't go. If enough people's work get rejected because they can't accept valid professional criticism and choose to be assholes instead, maybe attitudes will start to change.

    3. Re:April fools? by mschaffer · · Score: 1

      Instead of April Fools Day, I immediately wondered if anyone had seen Linus in public recently.
      When someone says something that is so out of character...
      Was he kidnapped? Tortured until his email password was compromised?
      Does he have a brain tumor?
      Mid-life crisis?

  6. Hold my beer by jwymanm · · Score: 4, Funny

    Heard in the background from Theo De Raadt

    1. Re:Hold my beer by aoyama · · Score: 1

      I hope Theo doesn't break like this - even a week ago I'd laugh at you for suggesting Linus could pull something like this and now, well...

  7. Re:Was sweet while it lasted by Desler · · Score: 1, Insightful

    Why do you falsely presume that he'll stop caring solid engineering just because he stops being an assholish aspie? The two are not mutually exclusive in any shape. Instead of being a dick, he can provide constructive criticism and mentoring instead to motivate people to actually want to continue working on the kernel.

  8. An example? by jurtax · · Score: 1

    For all the brilliant jerks out there...

  9. It takes some humility to admit one's deficiencies by divide+overflow · · Score: 4, Insightful

    And yes, some of it might be "just" tooling. Maybe I can get an email filter in place so at when I send email with curse-words, they just won't go out. Because hey, I'm a big believer in tools, and at least _some_ problems going forward might be improved with simple automation.

    It's heartening to hear that Linus is getting more self-aware. Another option he might consider is having someone else give his emails a quick review to ensure the tone aligns with his desired response. Sometimes the words in your head just don't sound the same when read by others.

  10. Be honest and tough, but don't be a dick about it by alvinrod · · Score: 5, Insightful

    I don't personally mind Linus being a bit abrasive (and let's be honest, it's lead to some pretty funny quotes over the years), but I think the overall approach is a good one and that Linux would not be as good as it is today if he let substandard code into the system. Hopefully he's able to keep the same tough stance on quality while being able to communicate it more effectively.

    However, there are still some people that should just be told to straight up piss off however since dealing with their crap just isn't worth your time. They can always fork the project if they really want to do things their own way.

  11. Does this mean... by Antony+T+Curtis · · Score: 4, Funny

    Does this mean that "git" may be renamed in the near future?

    --
    No sig. Move along - nothing to see here.
    1. Re:Does this mean... by alvinrod · · Score: 3, Insightful

      Probably not. Linus did once quip that all of the projects he made were named after him.

    2. Re:Does this mean... by AmiMoJo · · Score: 1

      Except Subsurface...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  12. Re:Be honest and tough, but don't be a dick about by Desler · · Score: 4, Insightful

    but I think the overall approach is a good one and that Linux would not be as good as it is today if he let substandard code into the system. Hopefully he's able to keep the same tough stance on quality while being able to communicate it more effectively.

    Why do people act like a project would be forced to take in substandard code just because the maintainers aren't allowed to be assholes? Constructive criticism and mentoring can be used just as well in place of being a dickish aspie.

  13. Re:Was sweet while it lasted by Anonymous Coward · · Score: 5, Insightful

    Counter argument: Was he a dick to competent people who screwed up and fixed their error? Or just to the ones who screwed up then tried to justify breaking the rules and he slammed the point home?

    I suspect you'll find that the latter is much more common in LKML.

    In any case the core point is that if you want a truly quality product, regardless of the industry, goals and results take precedence over "feelings" in any form or fashion.

  14. Re:Was sweet while it lasted by Anonymous Coward · · Score: 4, Interesting

    I agree with the above poster.

    There are some developers that need to be called out harshly just to keep them from pushing their agenda. The entitled systemd folks come to mind.

    Give 'em hell, Linus!

  15. The lede is buried by Anonymous Coward · · Score: 5, Insightful

    The real news here isn't that Linus decided to get some therapy.

    The real news is that Linux, the project, adopted the "Contributor's Covenant" code of conduct and thereby acknowledged SJW ideological supremacy. The CC is an SJW vehicle promulgated by Coraline Ada and a related group of activist malcontents. While the CC appears on the surface to be a call of civility, it's actually the tip of a very long and exsanguatory anti-meritocracy spear, one that ultimately seeks to elevate high-verbal-IQ non-technical politics-playing San-Francisco-residing cliques of social justice advocates into positions of recognition and authority in the free software world and beyond. If you write code and you're good at it, these people are a direct threat to your status, your hobby, and your livelihood, because if these people get their way, your technical excellence becomes secondary to their wokeness.

    These people also admit, quite openly, that they use out-of-project CoC enforcement as a means to forbid FOSS contributors from supporting certain political positions. Check the HN thread. They're gleeful. They have a scalp and they're showing it to everyone.

    This is a very curious move from Linus. He's previously been so adamantly anti-tone-policing, anti-SJW, and pro-meritocracy that I can't help but wonder if he is in fact being blackmailed or coerced in some fashion. Back in 2015, ESR reported that the tech-SJW community was attempting to frame Linux in some fashion. My personal hunch is that Linus got complacent about operational security and eventually got caught in an SJW trap. I don't fault him. If you or I were put in a position of swearing fealty to Coraline Ada or being forced by a Twitter mob into giving up maintainership of a project that we'd worked our whole lifetime to force into existence, we might also choose to drop to our knees, kiss the ring, and get woke.

    Of course it won't work, since blackmailers are never contented. But in the heat of the moment, it doesn't feel that way.

    This is a very sad day.

    1. Re:The lede is buried by Tailhook · · Score: 5, Informative

      these people are a direct threat to your status, your hobby, and your livelihood, because if these people get their way, your technical excellence becomes secondary to their wokeness

      An LLVM contributor left the project in part because he would have been required to sign documents to attend an LLVM conference. It is very much the case that the CoC crowd would rather exclude any amount of talent then tolerate a dissenter. You're either 1000% on board with the "high-verbal-IQ non-technical politics-playing San-Francisco-residing cliques of social justice advocates" or you're out.

      --
      Maw! Fire up the karma burner!
    2. Re:The lede is buried by Z80a · · Score: 2

      It don't exactly get into SJW territory.
      Read it and compare to the FreeBSD one to see how a SJW CoC looks like.

    3. Re:The lede is buried by Anonymous Coward · · Score: 5, Informative

      Look closer:

      https://github.com/torvalds/linux/blob/v4.19-rc4/Documentation/process/code-of-conduct.rst

      https://github.com/torvalds/linux/commit/8a104f8b5867

    4. Re:The lede is buried by gweihir · · Score: 5, Insightful

      Sounds like a variant of totalitarianism to me. "You are either with us or against us." No, thanks.

      The good news is that every project compromised by these people will eventually go down the drains.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    5. Re:The lede is buried by Anonymous Coward · · Score: 1

      I googled Coraline Ada and instantly recognised her from the picture Google provided.

      While I don't recall why, she's definitely come up before in "SJW" discussions that I've followed.

      This is certainly worrying, those people have really caused some issues (look at how many maintainers FreeBSD lost when the CoC was implimented, because it became law, without consultation) Randi Harper ripped a hole in BSD, she fucked up twitter with her blocklist sharing, this is bad news.

      Polite behaviour good, thought police, overly sensitive fuckwits = bad.

      Posting anon, because the extreme left dox and attempt to fire people just as if not far more often than the far right.

    6. Re:The lede is buried by McGruber · · Score: 5, Informative

      The real news here isn't that Linus decided to get some therapy.

      The real news is that Linux, the project, adopted the "Contributor's Covenant" code of conduct and thereby acknowledged SJW ideological supremacy. The CC is an SJW vehicle promulgated by Coraline Ada and a related group of activist malcontents. While the CC appears on the surface to be a call of civility, it's actually the tip of a very long and exsanguatory anti-meritocracy spear,

      When I first read this, I knew nothing of Coraline Ada and so I figured the AC was full of shit. I decided I would do a little searching to prove the AC wrong. One of the first things I came across was her website, PostMeritocracy.org, which contains The Post-Meritocracy Manifesto

      I apologize for having doubted you, AC.

    7. Re:The lede is buried by Mashiki · · Score: 3, Funny

      The good news is that every project compromised by these people will eventually go down the drains.

      Well I guess we can say that this year won't be the year of the linux desktop. If anything, it might be the year that linux dies.

      --
      Om, nomnomnom...
    8. Re:The lede is buried by Mashiki · · Score: 4, Insightful

      I apologize for having doubted you, AC.

      Doubt is good. You found out what other people are saying as true, you saw the evidence of a person trying to be a gatekeeper and gain control over something you see as important. Remember github and how they had a "Meritocracy is all" type stance? Notice that after the new CEO came into play, not only did they toss that but ramped the new policies to 11, banning people for using the wrong words because it "might offend" someone?

      Well, let me welcome you to the culture war. Enjoy getting tossed into the pit with the rest of us, there are no dues, there is no secret meetings, there is no secret handshake. Your own post makes you a target because you're on the wrong side of the issue.

      --
      Om, nomnomnom...
    9. Re:The lede is buried by quantaman · · Score: 1, Insightful

      The real news here isn't that Linus decided to get some therapy.

      The real news is that Linux, the project, adopted the "Contributor's Covenant" code of conduct and thereby acknowledged SJW ideological supremacy.

      Yes! How terrible that a project adopt a code of conduct where people are asked to be courteous and treat others with respect!

      While the CC appears on the surface to be a call of civility, it's actually the tip of a very long and exsanguatory anti-meritocracy spear, one that ultimately seeks to elevate high-verbal-IQ non-technical politics-playing San-Francisco-residing cliques of social justice advocates into positions of recognition and authority in the free software world and beyond.

      We are all in awe of your high-verbal-IQ demonstrating your totally coherent and rational analysis!

      This is a very curious move from Linus. He's previously been so adamantly anti-tone-policing, anti-SJW, and pro-meritocracy that I can't help but wonder if he is in fact being blackmailed or coerced in some fashion. Back in 2015, ESR reported that the tech-SJW community was attempting to frame Linux in some fashion. My personal hunch is that Linus got complacent about operational security and eventually got caught in an SJW trap.

      So totally coherent and rational and not at all devolving into conspiracy theories.

      Of course it won't work, since blackmailers are never contented. But in the heat of the moment, it doesn't feel that way.

      This is a very sad day.

      Oops, we've apparently decided it's not a theory and a fact! Linus has been captured by the SJWs!! Someone rally an army of obnoxious politically incorrect men to save him!!!

      --
      I stole this Sig
    10. Re:The lede is buried by slashmaddy · · Score: 1

      This is a very sad day

      Agree with everything you said. Ran out of mod points, so posting my "modding up" like this.

    11. Re:The lede is buried by Kjella · · Score: 2

      This is a very curious move from Linus. He's previously been so adamantly anti-tone-policing, anti-SJW, and pro-meritocracy that I can't help but wonder if he is in fact being blackmailed or coerced in some fashion.

      From his LKML post it seems the immediate cause was that he wanted to skip the whole summit, that after twenty years everything is fine and there'd only be minor tweaking left. And that seems to have made some of the other attendees vent some frustrations and made him realize he's got a blind spot where he doesn't see things the way other people do. So because he's of good nature he feels there need to be more explicit guidelines, hence the CoC. At least on the bright side it'll still be the same people in the Technical Advisory Board taking complaints now like before, so unless they're able to load that up with SJWs there shouldn't be that much change.

      --
      Live today, because you never know what tomorrow brings
    12. Re:The lede is buried by Mashiki · · Score: 5, Informative

      Yes! How terrible that a project adopt a code of conduct where people are asked to be courteous and treat others with respect!

      So is that the part where they attack people for holding opinions, political opinions and views that don't conform to the CoC's gatekeepers? Plenty of evidence over the last 2 years of SJW's going after a persons job, family, and so on for say supporting Trump, being a conservative, speaking out against antifa, disliking Trudeau, being against Merkel, speaking out against illegals, having no desire to suppress speech or restrict protected freedoms for example.

      Oops, we've apparently decided it's not a theory and a fact! Linus has been captured by the SJWs!! Someone rally an army of obnoxious politically incorrect men to save him!!!

      So we don't have previous examples in history where people who hold particular points of view aren't pushed out of their own companies? Wait...we do. And we don't have examples of SJW's going after people to financially ruin a person? Well whatja know we do. And we sure don't have any examples of SJW's claiming a person is sexist/misogynist/racist/homophobic/etc to get them removed from a job. Oh...wait...we do. And we sure don't have past examples of SJW's then hounding a person in a new job to get them fired. Oh well...fuck, we do. And we sure don't have any proof that SJW's claim meritocracy is a tool of the patriarchy. Oh well...son of a bitch, we do too. And we sure don't have any evidence of progressive sites then latching on to these cases, and trying to shame the person for holding views they don't agree with. Man I'm sure drawing blanks here, so many sites haven't done this. And we sure don't have any examples of SJW's making shit up to get people fired, or taking things out of context to get people fired, or quote mining to get people fired.

      And there's absolutely no shortage of feminists, race baiters, and sjw's shaking down companies if they don't bow to their demands. Or suddenly coming up with "diversity problems" and it suddenly being all over the news. Oh...wait...

      And we sure don't have cases where sjw's and feminists falsely accuse a person of sexual assault or rape to try and ruin them for their own gain. And we sure don't have a long list of sjw's, feminists, and progressives latching on to #metoo to ruin a persons life either, even when the evidence shows otherwise with claims of "well he might have done it anyway." And we sure don't have examples from #metoo of women lying, then sjw's, progressives, and feminist circling the wagons and saying "you should believe all women anyway! She did it for the right reasons."

      Oh...boy! It's a giant three ring circus of non-meritocratic and shitty people abusing what some people thought was a good idea, and ruining everything all the way down.

      --
      Om, nomnomnom...
    13. Re:The lede is buried by AbRASiON · · Score: 4, Insightful

      It's an incredibly complex and powerful amount of code, it's extremely reliable and stood the test of time, it's used world wide in a variety of massive enterprise services and tiny little simple boxes under peoples desks, on their wrists or whatever.

      It got there due to quality code, not colour, not race, not gender, not sex, not any of that, simply due to nerds being nerds and ignoring politics.

      Now, the tribalism (and make no mistake it's tribalism) of identity politics has finally managed to burrow into it.

      Nah this is actually a pretty bad thing.

    14. Re:The lede is buried by WaffleMonster · · Score: 2

      Yes! How terrible that a project adopt a code of conduct where people are asked to be courteous and treat others with respect!

      There is no more need to say this than there is to say:

      Don't stick your fingers in electrical outlets
      Don't jump off cliffs
      Don't dive head first into a shallow puddle of water
      Don't jump in front of oncoming traffic

      In fact the only purpose of codes of conducts are to codify behavior such that when you are perceived to have violated stated rules punitive action can be taken against you. It exists as a threat of censure not a request or suggestion.

      Saying you are being "asked" is as disingenuous as government asking you not to break the law when in fact government is making a non-negotiable demand under threat of physical violence.

      The problem with Internet self governance it tends to be comically poor and as a result easily leveraged for corrupt purpose.

      Tolerance of assholes is better policy vs. codes of conduct and associated process / governance / political baggage that unnecessarily detracts from the mission.

    15. Re:The lede is buried by serviscope_minor · · Score: 1, Interesting

      An LLVM contributor left the project in part because he would have been required to sign documents to attend an LLVM conference. It is very much the case that the CoC crowd would rather exclude any amount of talent then tolerate a dissenter.

      I love how it always gets left out that the "CoC" crowed i this case was headed by the single largest contributor to LLVM who has something like 10x the contributions of the person who quit.

      And as far as I can see the CoC is a codified version of "don't be a dick" with various kinds of dickish behaviour spelled out because some people seem to love to nitpick if it isn't. If you can't agree to not be a dick, tell me why you think other people want you around?

      --
      SJW n. One who posts facts.
    16. Re:The lede is buried by cascadingstylesheet · · Score: 1

      You're either 1000% on board with the "high-verbal-IQ non-technical politics-playing San-Francisco-residing cliques of social justice advocates" or you're out.

      Yep. And since the rules are ever evolving, you might have been in last week, but out now.

      After all, making sexual jokes (for example) was once the height of being cool and showing "the man" how natural and unrestrained you are and how you wouldn't be held back by boring old rules and superstitions. But in far less than a lifetime, we now have a new set of tight rules on that, strictly enforced enough to impress any Victorian.

      So those of you who feel smug about having got in sync with the rules of the current moment, just watch out. People far cooler than you (e.g. movie producers, actors) have very suddenly found themselves on the wrong side of the dock.That mercy you didn't show before will sound pretty good to you then.

    17. Re:The lede is buried by zmooc · · Score: 1

      Your comment made me look into the Contributor Convenant. This is obviously not going to work in highly complex real contributor-driven projects like Linux.

      In the interest of fostering an open and welcoming environment, we as
      contributors and maintainers pledge to making participation in our project and
      our community a harassment-free experience for everyone, regardless of age, body
      size, disability, ethnicity, sex characteristics, gender identity and expression,
      level of experience, education, socio-economic status, nationality, personal
      appearance, race, religion, or sexual identity and orientation.

      Most of these are perfectly applicable. But "level of experience" in combination with a not strictly defined "harassment-free experience" is just not going to work here. The harassment-free version of "Your code is utter crap. Please get an education before contacting us again." is going to take much longer to write than the quick version. I can see another problem with religion; many religions are not a "harassment-free experience" to begin with, but that's probably not what's going to be the problem here.

      --
      0x or or snor perron?!
    18. Re:The lede is buried by zmooc · · Score: 1

      (...) LLVM Code of Conduct and its decision to participate in this year's Outreachy program to encourage women and other minority groups to get involved with free software development (...)

      There's nothing in the Contributor Convenant that says anything about the do's and don'ts of gender discrimination, which a "program to encourage women" clearly is. The Contributor Convenant does not have a problem whatsoever with discrimination, as long as it is brought in a happy way ...

      Note that there's a legal basis allowing gender discrimination in (most countries of?) Europe, as long as the discriminated gender is not men. But does a similar thing exist in the USA?

      --
      0x or or snor perron?!
    19. Re:The lede is buried by serviscope_minor · · Score: 1

      Yeah, except it has bullshit catchall clauses that are so vague that any behavior anyone doesn't like falls under it.

      That's literally how everything works. The reason is because it's impossible to spell out every eventuality, so someone will fine some loophole and use that to be a dick. Then they'll go all rules-lawyer and point out how it's allowed and the process will repeat indefinitely. IOW your proposal doesn't work with actual dickheads because they're dickheads.

      --
      SJW n. One who posts facts.
    20. Re:The lede is buried by serviscope_minor · · Score: 2, Insightful

      Sounds like a variant of totalitarianism to me.

      Christ you have an overdeveloped sense of drama. This is basically a description of pretty much every club ever. If you don't agree to the rules, you can't be part of the club. If you think free association is totalitarianism, then I don't think i want to live in your idea of a society.

      --
      SJW n. One who posts facts.
    21. Re:The lede is buried by Joey+Vegetables · · Score: 1

      Some of us do understand the existential threat posted by all forms of leftism, socialism, and communism. Unfortunately, mostly, it's those of us who grew up during the Cold War, who had friends who barely escaped from communism with their lives, who were taught in school why freedom and slavery can never co-exist and why one or the other must prevail. We're at least in our 50s now and we won't be around forever. Our only hope, really, is that we can convince younger generations to understand and to be willing to fight for freedom, in whatever manner is necessary. Funnily enough, it isn't really us who are doing that convincing very effectively. It's the left themselves. When allowed to do so, they take gleeful delight in demonstrating why they must never be allowed to rule anything or anyone, at least, not until they learn how to rule their own selves.

    22. Re:The lede is buried by Z80a · · Score: 1

      There are actual SJWs and they do make your life hell and fire people based on the color of their skins etc..
      But this is not the case.

    23. Re:The lede is buried by SCVonSteroids · · Score: 1

      Oh...boy! It's a giant three ring circus of non-meritocratic and shitty people abusing what some people thought was a good idea, and ruining everything all the way down.

      And the reason why I have absolutely no hope in humanity. There will always be *those* people, and civilizations will fall every single time because of them. Just... this time we have nukes.

      --
      I tend to rant.
    24. Re:The lede is buried by AmiMoJo · · Score: 1

      What a shit conspiracy theory.

      If the SJW Illuminati did get to Linus surely a relatively tame, widely used CoC would be the least of their concerns.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    25. Re:The lede is buried by AmiMoJo · · Score: 2

      You would think this point would be obvious to nerds who are likely to at least be familiar with D&D, and the inevitable gaps in the rules where the DM has to make the best decision they can.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    26. Re:The lede is buried by AmiMoJo · · Score: 1

      Interesting how the FreeBSD CoC didn't end up destroying the project. It's had multiple solid releases since then, community seems as strong as ever.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    27. Re:The lede is buried by Tupper · · Score: 1

      Yeah, it sounds like the rallying cry for Right Thinking People which precedes bad luck.

    28. Re:The lede is buried by McGruber · · Score: 1

      This makes me think that you didn't stumble upon it just now, because if you had you would have copy/pasted the correct URL.

      No, I simply screwed up the url in the href in my post. My comment originally included just a simple link to her manifesto site, like this:

      https://postmeritocracy.org/

      When I previewed my comment, I decided it would better if the link was more descriptive. So I then edited the post to include the "which contains" line in the link, and when I did that I somehow also inserted a period between post and meritocracy in the URL.

      Never attribute to malice that which is adequately explained by stupidity!

      (Yes, I'm a very stupid person.)

    29. Re:The lede is buried by lorinc · · Score: 1

      WTF is this?

      The kernel documentation is atrocious and somebody wasted time to produce this instead of improving the project.

      I've always though linux was a technical project by very talented people, not a pile of bullshit superficial texts by some teens in need of recognition.

    30. Re:The lede is buried by jeff4747 · · Score: 2

      There is no more need to say this than there is to say:

      Don't stick your fingers in electrical outlets
      Don't jump off cliffs
      Don't dive head first into a shallow puddle of water
      Don't jump in front of oncoming traffic

      The point of something like a CoC (or shock warnings on electrical equipment) is so fewer people can claim they did not know what they were doing was wrong. Such things should not be necessary, but in the real world they are because there are tons of people who will claim to be ignorant as their first defense.

    31. Re:The lede is buried by Cederic · · Score: 1

      having read the manifesto it seems reasonable

      Holy fuck, even for you that's idiotic.

      meritocracy has consistently shown itself to mainly benefit those with privilege

      Has it fuck. Utter bollocks and nonsense.

      it seems to be a form of recognition, an acknowledgement that âoethis person is valuable insofar as they are like me.â

      No, it does not. Nice straw man she's building.

      It is time that we as an industry abandon the notion that merit is something that can be measured, can be pursued on equal terms by every individual, and can ever be distributed fairly

      We can't abandon a notion we've never had. If merit could be distributed fairly then the very concept of a meritocracy would not be possible.

      Merit is demonstrated. Not everybody can or will demonstrate it. You don't fucking distribute it, and you sure as fuck don't worry about it being distributed fairly. It's not a finite resource that has to be shared anyway.

      an affirmation of belonging that applies to everyone who engages in the practice of software development

      I don't want total fuckwits to belong in software development. I value the outputs of the process too much. Some people are fucking shit at software development and it would be better for everybody else if they found a job better suited to their skills and abilities.

      We do not believe that our value as human beings is intrinsically tied to our value as knowledge workers.

      Nothing to do with meritocracy. You can be a beautiful person and indeed you could be one I want to spend my life with, but if you can't do your job then get the fuck out of the way and let someone competent take it.

      We believe that interpersonal skills are at least as important as technical skills.

      Nothing to do with meritocracy. Has she even fucking read the agile manifesto?

      We can add the most value as professionals by drawing on the diversity of our identities, backgrounds, experiences, and perspectives. Homogeneity is an antipattern.

      Nothing to do with meritocracy. Note though that the author of this piece actively rejects diversity of political views and created a forum that excludes half the population because of their gender; she can't even fucking live her own manifesto.

      We can be successful while leading rich, full lives. Our success and value is not dependent on exerting all of our energy on contributing to software.

      Nothing to do with meritocracy.

      We have the obligation to use our positions of privilege, however tenuous, to improve the lives of others.

      Nothing to do with meritocracy (and is also complete fucking bullshit. People I know work fucking hard for their positions, no fucking privilege involved)

      We must make room for people who are not like us to enter our field and succeed there. This means not only inviting them in, but making sure that they are supported and empowered.

      Nothing to do with meritocracy. But it does make you wonder why she supports single-sex networks.

      We have an ethical responsibility to refuse to work on software that will negatively impact the well-being of other people.

      Nothing to do with meritocracy. Also childishly naive, lacking any understanding of the complexities of actual ethics.

      We acknowledge the value of non-technical contributors as equal to the value of technical contributors.

      Nothing to do with meritocracy. But good fucking luck writing the Linux kernel with no developers.

      Simple truth: technical contributors can do everything a non-technical contributor can. The inverse is not true.

      People do however get recognised for their contribution and it's far fro

    32. Re:The lede is buried by squiggleslash · · Score: 1

      An LLVM contributor left the project in part because he would have been required to sign documents to attend an LLVM conference

      ...and?

      What were the documents? Because it's not uncommon for people to have to sign documents in order to do something. The link you take it to hints that it might have been a code of conduct... which is bad... how?

      The primary reason he left was because the LLVM group had signed on to a program to encourage women and minorities to join in LLVM development.

      Between refusing to sign a document saying "Be respectful", while getting pissed that you might have to work with more black people and/or women doesn't strike me as a sympathetic cause.

      You know, it's bad enough that people on Slashdot are seriously arguing that Torvalds should be an asshole, and that all project managers should be assholes, but it's showing this website's regular clientele has lost the plot that apparently they think being misogynist and xenophobic should also be required qualifications for being a software developer.

      --
      You are not alone. This is not normal. None of this is normal.
    33. Re:The lede is buried by AmiMoJo · · Score: 1

      You don't seem to understand what she means by "distributed". Given that and the rest being TL;DR I didn't read it, but to explain your mistake she means that all other things being equal any given person would have an equal chance of having X merit. In reality the world isn't like that, because things other than innate ability have an influence.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    34. Re:The lede is buried by Cederic · · Score: 1

      All other things are sufficiently equal that I've worked with competent men and women from every fucking continent on the planet (except Antarctica) comprising a very diverse range of races, cultures, education systems and religions.

      The common thing about the competent people? They're good at their job. They thrive in a meritocracy because other competent people like working with them.

      Any given person does not have an equal chance of demonstrating merit in software development because frankly some people just aren't suited to it.

      That's fine. Just stop demanding they get fucking recognition and a share of the merit.

    35. Re:The lede is buried by AmiMoJo · · Score: 1

      An anecdote is not a substitute for data. Systemic disadvantage is well documented. Are you seriously saying that some demographics are not disadvantaged from birth in the US, for example?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    36. Re:The lede is buried by Cederic · · Score: 1

      Oh, the evidence is clear. Poor people are very disadvantaged.

      So are men, in the education system. But that's the joy of software development: If you can do it, you can do it. Very low barriers to entry, and being a meritocracy those that can do it are recognised and successful.

    37. Re:The lede is buried by AmiMoJo · · Score: 1

      Really, the barriers to becoming a skilled software engineer are low? Innate ability is all you need?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    38. Re:The lede is buried by Cederic · · Score: 1

      A computer tends to be helpful too. Luckily they're ubiquitous in most countries on the planet these days.

      After that, yes. Most good programmers are self taught, do it because they find it interesting and/or have a problem they want to solve.

      It's not exactly medicine is it.

    39. Re:The lede is buried by Mashiki · · Score: 1

      Interesting how the FreeBSD CoC didn't end up destroying the project. It's had multiple solid releases since then, community seems as strong as ever.

      Guess that's why the number of actual commits to the core code base has dropped off while the number of commits to rename things, or simply tinker with GUI issues has increased. FreeBSD is stagnant.

      --
      Om, nomnomnom...
    40. Re:The lede is buried by Pfhorrest · · Score: 1

      When I first read your post, I was concerned, because "post-meritocracy" sounds like a concerning idea.

      Then I actually read the site and you know what it basically is? A critique that so-called "meritocracies" actually aren't, and that despite their lofty ideals of judging people by the quality of their work, that they actually function in practice more like aristocracies, where whoever is in charge declares that the reason they get to be in charge is because are better, and that that makes them the rightful judge of who else's is good enough to share power, which of course is an objective, unbiased evaluation (/s).

      Fun fact: the Greek root "ariste" means "excellence", so the literal aristocracy called their reign the "rule of the excellent", which is basically a synonym for meritocracy.

      She's not arguing that the quality of work doesn't matter, but that we shouldn't pretend that we actually can objectively measure quality of work in a way that can be used as a basis for the social organization of project, because attempting to do so does nothing but paint an idealistic justification over whatever existing organization there happens to be. "We have this structure with me in charge because it produces the best output, as judged by me, which therefore justifies this structure that puts me in charge."

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    41. Re:The lede is buried by Mashiki · · Score: 1

      (Hint: It's Republican vs. Democrat.)

      That's where you're wrong, it's authoritarian vs libertarian.

      --
      Om, nomnomnom...
    42. Re:The lede is buried by AmiMoJo · · Score: 1

      Demonstrably untrue.

      http://bsdimp.blogspot.com/201...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    43. Re:The lede is buried by Mashiki · · Score: 1

      That actually proves my point, read...more slowly. That's cumulative commits, there were more commits between 2.1 and 4 then the last three main branch releases.

      --
      Om, nomnomnom...
    44. Re:The lede is buried by Mashiki · · Score: 1

      Nah this is actually a pretty bad thing.

      Don't worry, I'm sure that the AC will turn around and tell you that the trans-lesbian-black-asian-otherkin with a double amputation, that has never coded in their life, doesn't know what linux is, and is there crying over the words "master" "slave" and "suicide" and getting core contributors sanctioned and/or removed from the maintainers because they told them to "stop fucking around" will be doing a very good job on future security issues, kernel updates and API all on their own.

      --
      Om, nomnomnom...
    45. Re:The lede is buried by Mashiki · · Score: 1

      Are you angling for an Internet Drama award? =). Itâ(TM)s so cute!

      Don't worry, they're not abusing it already. Oh...FUCKING WAIT.

      --
      Om, nomnomnom...
    46. Re:The lede is buried by Areyoukiddingme · · Score: 1

      Are you angling for an Internet Drama award? =). It’s so cute!

      Fuck you, I won't do what you tell me!
      Fuck you, I won't do what you tell me!
      Fuck you, I won't do what you tell me!
      Fuck you, I won't do what you tell me!
      Fuck you, I won't do what you tell me!
      Fuck you, I won't do what you tell me!
      Fuck you, I won't do what you tell me!
      Fuck you, I won't do what you tell me!
      Motherfucker!
      Ugh!

      <mic drop>

  16. Not the touchy feely type? by thogard · · Score: 5, Insightful

    Who would have thought he wasn't the overly emotional touchy feely type?

    Being that way is OK. It is time that the touchy feely types stop trying to force those that aren't into what they think we should be. It is the same problem as extroverts vs introverts where introverts often find extrovert behavior out right offense but won't say anything about it.

    Maybe the group that has the longest list of accomplishments can tell the other group they are wrong.

    1. Re:Not the touchy feely type? by sgage · · Score: 1

      You know, an awful lot of really smart and accomplished tech people are somewhere on the Asperger's spectrum. They just don't 'get' other people's emotions that well/at all. I think it's wonderful that Linus (finally) recognizes this, and is willing to take steps to mitigate it. Hopefully, technological excellence won't take a back seat... but I don't think it will.

    2. Re:Not the touchy feely type? by king+neckbeard · · Score: 2

      That's a very odd rationalization. Autistics have very high unemployment and underemployment rates, and tech is one of very few fields where they are actually OVERrepresented relative to the population, due to merit, and you are arguing that changing that will be a good thing?

      --
      This is my signature. There are many like it, but this one is mine.
    3. Re:Not the touchy feely type? by bussdriver · · Score: 1

      There is no proof Autistics and Asperger's are connected. Just because the USA DSM lumped one on the end of the other because of similarities doesn't mean much other than greatly increased funding...

      I read a paper showing zero statistical link on genetic Autism; however, it showed a significant link for Aspergers which warranted further research. It came out not long before the DSM change.

      As far as social norms... the normal majority dictates what is right by their might of being the majority. The majority is simply flat out wrong to demand everybody cater to their fragile egos; you can control yourself, you can't control everybody else.

      If you want to really be P.C. you'll be tolerant and understanding of others with different behaviors - but that involves WORK on yourself; much easier to just blame others. Baby Boomers (the me generation) - Gen X - Millennials seem to all have many blame problems.

    4. Re:Not the touchy feely type? by jeff4747 · · Score: 1

      where they are actually OVERrepresented relative to the population, due to merit

      [Citation Required] for that last part.

      A very large percentage of the "Autistics" I've come across in this field were not significantly better than "regular" people. But every single one of them was absolutely sure they were better than everyone else. The more unfounded the belief, the more they held it.

    5. Re:Not the touchy feely type? by Cederic · · Score: 1

      Not everybody however has the disorder. Differentiate between shared behaviours and actual impairment.

      If you want a clear delineation just take a look at relative suicide rates.

    6. Re:Not the touchy feely type? by king+neckbeard · · Score: 1

      So, for what reasons do you think they are overrepresented? That they are overrepresented by merit doesn't mean that they are magiclaly always the best and no normie could ever compare, it just means that they are there because of merit, not because of their social connections or ability to influence important people, which is how people get jobs absent merit.

      --
      This is my signature. There are many like it, but this one is mine.
    7. Re:Not the touchy feely type? by jeff4747 · · Score: 1

      So, for what reasons do you think they are overrepresented?

      it's a field where you do not need "people skills" to be considered competent. But that only gets you to "competent". And just like every other field on the planet, the vast majority, autistic or not, are competent and that's it.

      And it's not that you need those skills to fake it. The vast majority of jobs require you to work effectively with other people, and having zero "people skills" means you will fail to do that. Especially if you decide you can't possibly develop such skills because "you're an Aspie". That's when you get put away in your office/cube to just go code. It's damage mitigation, not your brilliance.

    8. Re:Not the touchy feely type? by king+neckbeard · · Score: 1

      It sounds like you buy largely into the "everybody has to be a salesman for themselves" crap. Why shouldn't people who don't have "people skills" be able to make a good living for themselves? And why should the Aspies always be the ones making the accomodations? It makes no sense to insist that we have to mold people into fitting a very specific set of skills, most of which have nothing to do with genuine respect, in order for them to have the means to live their lives how they see fit.

      California has people that give children bleach enemas and withhold important vaccines because of anti-autistic bigotry, and autistic children make up an enormous portion of bullying victims, but the problem is clearly that they are a bit territorial in the minority of professional fields where they have a decent chance of steady employment. If society at large doesn't respect them, why would expect them to respect society?

      --
      This is my signature. There are many like it, but this one is mine.
    9. Re:Not the touchy feely type? by jeff4747 · · Score: 1

      It sounds like you buy largely into the "everybody has to be a salesman for themselves" crap

      Nope. Not at all. The interactions are not "selling" anything. They're basic "can you talk to someone without creeping them out".

      For example, plumbing. You'd think this is where you could go and just put pipes together, right? Nope, a huge part of the job is talking with customers, even if you are not doing any sort of sales - They have to tell you what's wrong with their plumbing, or tell you where they want the new fixtures, and so on. So you're going to have to be able to talk with them. Unless you want to stay someone else's apprentice forever.

      So no, this is not about having salesman-level people skills. The bar is far, far, far lower.

      And why should the Aspies always be the ones making the accomodations?

      Well, two reasons: 1) they're a minority of the population, and 2) they can learn to do it well enough as long as they don't hide behind "I'm an Aspie!!! Reeeeeee"

      Again, this isn't salesman-quality. This is "I can look at your face wall talking" quality.

      California has people that give children bleach enemas and withhold important vaccines because of anti-autistic bigotry, and autistic children make up an enormous portion of bullying victims

      Your bigotry against "normal" people does not eliminate bigotry against you. This revenge-based model is just going to build more bigotry.

      And again, this isn't salesman-quality. This is "I can use at least six words in a sentence while talking to you" quality.

      If society at large doesn't respect them, why would expect them to respect society?

      Because you change exactly nothing with this attitude, and society is so much larger that it will crush you. So pick up the rest of the basic skills you actually did need to learn in school, and you'll find 1) you have a much wider set of options for the future, and 2) you don't get relegated to some dark room to hide you away from the people that you actually need to meet if you want to advance your career.

    10. Re:Not the touchy feely type? by king+neckbeard · · Score: 1

      Unless you want to stay someone else's apprentice forever.

      Why do they need to be an apprentice? Let's say I was a deaf plumber. That would mean that I couldn't communicate in the expected way, but it'd be fucking disgusting to suggest that I would have to remain an apprentice because of my disability.

      Well, two reasons: 1) they're a minority of the population,

      Because you change exactly nothing with this attitude, and society is so much larger that it will crush you.

      I agree with this point on practical grounds, but social change involves moving past that. Aspies have to put forth some effort, but that doesn't mean that they should have to beat all of the burden. If it even went as close as 80/20 for the efforts by ASD/NT respectively, you'd probably find Aspies much more willing to be personable.

      and 2) they can learn to do it well enough as long as they don't hide behind "I'm an Aspie!!! Reeeeeee"

      And neurotypicals can learn as well, as long as they don't hide behind the fact that they have the existing dominant culture. In fact, it should be easy for them, because a lot of the behavior of Aspies/autistics is similar to that found in children (unfiltered honesty, literal usage of language), who neurotypical adults are generally capable of accommodating.

      Learning to interpret a complex set of deceptive behaviors, and emulate a very particular way of moving is far more work, even at just the level of avoiding beatings and exploitation. They give actors Oscars for that level of emulation.

      Again, this isn't salesman-quality. This is "I can look at your face wall talking" quality

      Or, people could just tolerate not having someone look them in the face while talking It's not that hard. In the vast majority of the animal kingdom, eye contact is aggressive behavior that is to be avoided if you don't want a fight to break out. Eye contact is an area where, in the grand scheme of things, Aspies are normal and the neurotypicals are the weirdo freaks. But you apparently won't even consider that, so I think you are too stuck on your own preconceptions, and think that people should have to endure painful experiences because of social norms.

      So pick up the rest of the basic skills you actually did need to learn in school, and you'll find 1) you have a much wider set of options for the future, and 2) you don't get relegated to some dark room to hide you away from the people that you actually need to meet if you want to advance your career.

      Again, why does career advancement need to necessarily include people skills? Why should so many options rely on such a small subset of skills? The 'advancement' is typically to a management position, and more and more evidence shows that management is largely useless. Why couldn't we look into restructuring businesses to where management is seen as glorified secretaries (who tend to have the best actual social skills anyway)? It would also solve a lot of those gaps for gender and race to nerf management roles, because that's where it's really a white men's club. Even by more conventional methods of business analysis and roles, management and leadership roles focus less on the skills needed for direct labor. So, if I have experience doing direct labor, why can't I reasonably continue to advance by being better at my job, instead of moving to a role that requires less of the skills I built experience with?

      --
      This is my signature. There are many like it, but this one is mine.
  17. Re:Was sweet while it lasted by Tailhook · · Score: 1, Interesting

    but I for one

    "I" who AC? At least put your account name on your proclamations.

    This has been a long time coming. Linus is great, but he has been causing problems with his treatment of people and he knows it. There have been disruptive people among Linux contributors in the past and Linus recognized and dealt with them appropriately. Now he has recognized some of that in himself and is choosing to deal with that as well. Who are you to tell him he's wrong?

    Your use of SJW isn't appropriate; the complaints aren't based in grievance mongering and no one is demanding special treatment or double standards. However, it is easy to anticipate an overreaction and I hope that Linus doesn't knuckle under the to "community standards" mob and end up saddled with a bunch of ambiguous, easy abused "guidelines" that are used to a empower some kangaroo court.

    --
    Maw! Fire up the karma burner!
  18. Confidence trick by evanh · · Score: 1

    He'll be apologising after each email now.

  19. Re:Be honest and tough, but don't be a dick about by Anonymous Coward · · Score: 5, Insightful

    Why do people act like a project would be forced to take in substandard code just because the maintainers aren't allowed to be assholes? Constructive criticism and mentoring can be used just as well in place of being a dickish aspie.

    One person with high standards is another person's "dickish aspie."

    One person's constructive criticism is another's micro-aggression, sexism, racism, or whatever negative-label du jour used as a club. Projects aren't forced to take in substandard code but some projects have experienced severe losses by trying your approach and giving an inch. Take firefox as an example.

  20. Re:Be honest and tough, but don't be a dick about by phantomfive · · Score: 1, Interesting

    You can be certain he won't sacrifice code quality. That is his top priority, and you can tell because he talks about interpersonal issues in terms of how it affects the kernel code quality.

    --
    "First they came for the slanderers and i said nothing."
  21. Sounds like something happened... by JoeyRox · · Score: 3, Interesting

    It seems to odd that Linus would do this out of the blue. Perhaps a formal complaint has been filed against him somewhere and he's trying to get ahead of the story. This is complete speculation on my part btw.

    1. Re:Sounds like something happened... by Anonymous Coward · · Score: 1

      likely some SJW crap, no doubt.

      they finally got to him of all people. sad day.

    2. Re:Sounds like something happened... by bussdriver · · Score: 1

      any significant others? this would be good generic cover for personal issues. maybe a midlife crisis of some sort?

      Probably SJWs getting to him, his employer, or a major resource (like a government) that are pushing this. As the next generation majority is catered to the rest of us will be forced to conform to their norms... like the old racists had to adapt (despite one of their own coming to power they are still losing.) Yes, sometimes it's good; other times it is not.

    3. Re:Sounds like something happened... by jeff4747 · · Score: 1

      It seems to odd that Linus would do this out of the blue

      So....missed the whole "Oh, I scheduled my vacation during the summit" issue then? You know, the one mentioned in the first sentence of TFSummary?

    4. Re:Sounds like something happened... by JoeyRox · · Score: 1

      Nope, didn't miss that at all. How does that disprove my theory?

    5. Re:Sounds like something happened... by jeff4747 · · Score: 1

      Well, your theory claims this is "out of the blue". The very first sentence disproves that this is out of the blue. Kinda demolishes the rest of your conspiracy theory.

    6. Re:Sounds like something happened... by JoeyRox · · Score: 1

      How does the planned Linux meetnig and this announcement have any correlation? That's like saying Linus ate a hamburger, thus this announcement wasn't out of the bule.

    7. Re:Sounds like something happened... by jeff4747 · · Score: 1

      Let's see....screwing over the meeting and the subsequent discussions about Linus not treating others well.....how could that possibly have lead to this....hmmmm......that's a puzzler. :eyeroll:

    8. Re:Sounds like something happened... by JoeyRox · · Score: 1

      Yet Linus has been screwing over Linux contributors for over 20 years yet you somehow correlated this one specific event to the tipping point that finally pushed him to reconsider his behavior. Not much for logic, eh?

  22. Re:Be honest and tough, but don't be a dick about by uncqual · · Score: 5, Insightful

    Sometimes when someone who shouldn't screw up does so with blatant disregard for the priorities of the project, it's useful to flame them to remind other people NOT to do the same thing.

    One example is from about six years ago when Linus reminded everyone very crisply that one doesn't change userspace APIs willy nilly and then blame the applications that were broken by the change. I'm pretty sure that his response reinforced in many developers' minds that this was simply unacceptable and reminded them far more effectively than an unemotional purely technical observation would have.

    --
    Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  23. Re:Was sweet while it lasted by Anonymous Coward · · Score: 5, Insightful

    Huh? The project recently adopted the Contributor's Covenant which was the brainchild of Coraline Ada, queen SJW. Of course bringing up SJW is appropriate in this context. The trend is unmistakable and the slippery slope has begun toward the fall of the high kernel standards.

  24. Re:Be honest and tough, but don't be a dick about by ortholattice · · Score: 4, Funny

    I agree with Linus, of course, but still it's funny/sad that the user code it broke was... pulseaudio.

  25. Re:Be honest and tough, but don't be a dick about by king+neckbeard · · Score: 5, Insightful

    For starters, a computer acts for more like a "dickish aspie" than Linus ever will.
    Furthermore, actual aspies make good code testers, and often good programmers.
    Also, a hostile environment may actually be preferable, because it keeps the lowest common denominator higher.

    Finally, I have to say there's a bit of irony in you describing Linus in a way that denigrates the autistic, while Linus himself has not used criticism in such a bigoted way. By the very notions behind such community conduct standards, you need to take a break before he does.

    --
    This is my signature. There are many like it, but this one is mine.
  26. Re: It takes some humility to admit one's deficien by Anonymous Coward · · Score: 1

    This 4.19 patch is awesome. Linus is self-aware. I accidentally compiled in the wrong video driver. Instead of xorg crashing and spewing filth at me for my idiocy, it kindly told me that the computer needed a break while it took some time to work out what is wrong. It's been a few hours but I'm pretty sure it's going to fix itself. I think version 4.20 is going to grow its own weed and sell it for me, bringing in a better income that a Bitcoin mining rig!

  27. Newsflash - Linus is just like the rest of us. by HotNeedleOfInquiry · · Score: 1

    So how many of you /. readers admit to being on the spectrum. Come on, at least half. So Linus is on the spectrum too.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Newsflash - Linus is just like the rest of us. by sgage · · Score: 1

      I'm thinking a lot more than half...

    2. Re:Newsflash - Linus is just like the rest of us. by nyet · · Score: 2

      Everybody who is good at anything even remotely requiring brains is on the spectrum.

    3. Re: Newsflash - Linus is just like the rest of us. by dunkelfalke · · Score: 1

      Schizoids are just as good at it and they aren't on the autistic spectrum.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  28. Re:Be honest and tough, but don't be a dick about by SuperKendall · · Score: 4, Insightful

    Why do people act like a project would be forced to take in substandard code just because the maintainers aren't allowed to be assholes?

    Because we've all worked at companies where substandard code is routine due to a culture of passive-aggressive nonsense.

    It's very easy for people to get lazy and for code to just get worse and worse if people are not called out over letting standards slide.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  29. They got to him! by gweihir · · Score: 1, Insightful

    Quick, make a copy of the kernel sources, we are going to see all kinds of SJW BS in the mainline now!

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:They got to him! by Anonymous Coward · · Score: 1

      Coming soon to the kernel developer pages. "Isn't it time to drop Master/Slave nomenclature?"

    2. Re:They got to him! by nyet · · Score: 2

      Typical new "all inclusive" inclusion:

      #include "terribly_written_header_file_that_identifies_as_well_thought_out.h"

  30. Re:Be honest and tough, but don't be a dick about by phantomfive · · Score: 2

    One example is from about six years ago when Linus reminded [lkml.org] everyone very crisply that one doesn't change userspace APIs willy nilly and then blame the applications that were broken by the change. I'm pretty sure that his response reinforced in many developers' minds that this was simply unacceptable and reminded them far more effectively than an unemotional purely technical observation would have.

    IF anything, he should have worded that message more forcefully. It's that important.

    --
    "First they came for the slanderers and i said nothing."
  31. Freddie Mercury never fixed his teeth by Beeftopia · · Score: 4, Interesting

    Freddie Mercury never fixed his teeth because they thought it would negatively affect his singing. I'm not a kernel dev but I sure have used, and appreciate (including supporting them monetarily) their efforts over the years. I hope this doesn't dispel the magic.

    1. Re:Freddie Mercury never fixed his teeth by Tough+Love · · Score: 3, Informative

      Linus's teeth are fine, don't worry.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  32. RE: Linus by ChrisClark1819 · · Score: 5, Insightful

    I think it takes a certain kind of person to manage such a project, Linus needs to be Linus, nothing needs to change in my eyes. What he says or does seems to get the results we all need and that is more important than people enjoying everything he says. We all get offended but we move on from it, Linux will continue with or without Linus telling some someone to shut the f**k up but it just how he is. I would hate him censored and calm

  33. Re:Be honest and tough, but don't be a dick about by uncqual · · Score: 2

    It is not mistreating someone to call them out for a serious error. A high contrast response is sometimes necessary to get their (and other's) attention and to communicate the severity of the infraction. The example I gave wasn't just "because Linus can" - it was a relevant message communicated at a fairly appropriate volume. Myself, I wouldn't have sent the message quite that way but that doesn't mean it was wrong. Everyone on the project at that point was well aware of Linus' personality and bluntness and if they didn't want to deal with such feedback when they did something really stupid and doubled down on it, they should have found something else to do. Over my career I've run across a number of people I would refuse to work "for" even if it meant I had to quit to accomplish that.

    --
    Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  34. Re:Be honest and tough, but don't be a dick about by Xylantiel · · Score: 3, Insightful

    There's a balance. Too much of either flame or light-treading can lead to problems. The most difficult situations are where there is a mismatch of culture among individuals. i.e. where remarks that are not actually offensive are mistakenly taken as such due to poor wording and because people are expecting fire or where softening the language around a critical issue leads to it being not taken seriously by those expecting more fire.

    As far as this case goes specifically, I have always had the impression that Linus was a little on the flame-y side but much in the same way that all drivers in San Francisco are jerks -- if you don't drive that way you're actually more likely to cause an accident because everyone is expecting it. But honestly I don't read enough lkml to know for sure. There is a line between flame and abuse, and if that gets crossed too often then there are problems.

  35. This is ridiculous! by XB-70 · · Score: 1

    Puhleez. What are the odds that the nerd of all nerds has trouble being empathetic? Linus is the Sheldon Cooper of kernel developers! Let's all give him a break, ignore his ill-conceived personal rants and just love him for what he gives to the world.

    --
    *** Don't be dull.***
    1. Re:This is ridiculous! by Anonymous Coward · · Score: 2, Informative

      Real nerds hate Sheldon Cooper.

  36. Re: Was sweet while it lasted by Cmdln+Daco · · Score: 1

    Do you even know what the term 'asshat' means?

  37. Balance, empathy, and coding by gehrehmee · · Score: 4, Insightful

    (Cross posted from twitter here: https://twitter.com/gehrehmee/...)

    Just read Linus' LKML email that he's taking some time off kernel development to "get some assistance on how to understand people’s emotions and respond appropriately".

    Good on him. It's an example many of us in tech can learn.

    I especially like how he compares this time off kernel development to his time he took off to go work on git. It's important to collaborate with your community, to be a *good person* -- but it's also important from a productivity and efficiency angle.

    Investing energy into one's tooling, whether emotional awareness, social skills, communication, collaboration, verbal, written word, or tech/code mechanisms, is critical for anyone trying to be a balanced person that delivers the most they can at the things they care about.

    Investing energy into one's tooling, whether emotional awareness, social skills, communication, collaboration, verbal, written word, or tech/code mechanisms, is critical for anyone trying to be a balanced person that delivers the most they can at the things they care about.

    This kind of *investment* is all too easily and all too often looked down upon.

    It should be celebrated. It should be taught (in post-secondary settings even!). It should be expected.

    It should be normal.

    --
    "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    1. Re:Balance, empathy, and coding by nyet · · Score: 2

      Code quality will suffer if the ones pushing the CoC down his throat are now in charge.

    2. Re:Balance, empathy, and coding by Mybrid · · Score: 2

      Prove it. Show an ounce of scientific study to prove that claim. Otherwise your statement has no more validity than a horoscope prediction.

    3. Re:Balance, empathy, and coding by nyet · · Score: 1

      I have two+ decades of experience that tells *me* so. You might call that anecdotal. That's fine with me too. I don't care what you think. It won't alter what I already know to be true.

    4. Re:Balance, empathy, and coding by Mashiki · · Score: 2

      Who needs an ounce of scientific study to prove this? We only had to look at node.js and rust to see exactly what's going to happen.

      --
      Om, nomnomnom...
    5. Re:Balance, empathy, and coding by ooloorie · · Score: 3, Insightful

      Just read Linus' LKML email that he's taking some time off kernel development to "get some assistance on how to understand people’s emotions and respond appropriately".

      Linus's responses were appropriate throughout most of Linux's history. How do we know? They were effective, and that's what counts. If he had wasted time understanding people's emotions, the Linux kernel wouldn't have succeeded.

      Investing energy into one's tooling, whether emotional awareness, social skills, communication, collaboration, verbal, written word, or tech/code mechanisms, is critical for anyone trying to be a balanced person that delivers the most they can at the things they care about.

      And what kind of successes can you point to to demonstrate the effectiveness of your approach? Where is the evidence that this "investment" pays off?

    6. Re:Balance, empathy, and coding by Walter+White · · Score: 3, Interesting

      For those of us not familiar with node.js, what happened? I avoided node.js because I didn't want YAPM on my Debian install. Some of the headlines about npm installing malware, breaking half the web and rewriting directory permissions have convinced me that it was a dumpster fire and my reluctance to use it was well advised.
      I'm just curious how this relates to the present subject (and nothing I know about it likely matters in this regard.)

    7. Re:Balance, empathy, and coding by darkharlequin · · Score: 1

      Well, in theory, at least, you can use ZFC to prove it, however, if I remember correctly some of the underlying arguments are tautologies.

      --
      i am so very tired....
    8. Re:Balance, empathy, and coding by cascadingstylesheet · · Score: 1

      This kind of *investment* is all too easily and all too often looked down upon.

      It should be celebrated. It should be taught (in post-secondary settings even!). It should be expected.

      It should be normal.

      It can be good.

      It can also be what you do when the mob suggests that you "rethink" things.

      Like many things, there are good and bad reasons it could be happening.

    9. Re:Balance, empathy, and coding by epyT-R · · Score: 2

      I thought merit had no basis in reality..If you don't need the meritocracy, you don't need science at all.. just feelings and group consensus.

    10. Re:Balance, empathy, and coding by Mashiki · · Score: 2

      Something along these lines:
      https://medium.com/@bgourlie/n...
      https://medium.com/@rvagg/the-...
      https://archive.is/TIcAa
      https://galpotha.wordpress.com...

      Oh and then the cancer of banning speakers like Douglas Crockford for making people feel "uncomfortable."

      --
      Om, nomnomnom...
    11. Re:Balance, empathy, and coding by Obfuscant · · Score: 1

      How do we know? They were effective, and that's what counts.

      I have an anti-tiger rock on my front porch. It keeps tigers away. It cost me $3000. I know it works, because I've never had a tiger show up on my front porch.

      If he had wasted time understanding people's emotions, the Linux kernel wouldn't have succeeded.

      You don't know that, any more than I know that a tiger would show up if I hadn't bought the rock.

    12. Re:Balance, empathy, and coding by ooloorie · · Score: 1

      I have an anti-tiger rock on my front porch. It keeps tigers away. It cost me $3000. I know it works, because I've never had a tiger show up on my front porch.

      No doubt that's the way you think.

      You don't know that, any more than I know that a tiger would show up if I hadn't bought the rock.

      Yes, I do know that because I actually lived through the period when Linux got its start. It was very, very tough.

    13. Re:Balance, empathy, and coding by Obfuscant · · Score: 1

      No doubt that's the way you think.

      That is a direct analogy to your claims about how the system works only because Linus is a dick. No, it is not the way I think, and I'm sorry you missed the implicit sarcasm and the implied reductio ad absurdum of your argument.

      Yes, I do know that because I actually lived through the period when Linux got its start. It was very, very tough.

      No doubt you have no understanding that there is a significant difference between a startup project and one that has run for a couple of decades. No, you do not know that the system would not have worked without assholery on the part of the leader any more than I know that a tiger would have shown up if I hadn't bought the rock. See, that's the analogy. No, you probably do not. People who think that arrogance, condescention, and crudity are the signs of a good manager and/or a great programmer wouldn't be able to operate in a civil, collegial working environment because they'd be the ones who keep it from happening.

      Sad to say, it is not unusual. I long ago stopped bothering to participate in a couple of groups for a programming language because the "in group" was consistently arrogant and condescending towards everyone else. It was painful to watch how new members with new member type questions were treated.

    14. Re:Balance, empathy, and coding by ooloorie · · Score: 1

      No doubt you have no understanding that there is a significant difference between a startup project and one that has run for a couple of decades

      Which is why I said "Linus's responses were appropriate throughout most of Linux's history." Meaning, I wasn't making an argument about today.

      People who think that arrogance, condescention, and crudity are the signs of a good manager and/or a great programmer wouldn't be able to operate in a civil, collegial working environment because they'd be the ones who keep it from happening.

      And the evidence that a "Code of Conduct" actually creates a "civil, collegial working environment" is... where?

      I long ago stopped bothering to participate in a couple of groups for a programming language because the "in group" was consistently arrogant and condescending towards everyone else.

      Or perhaps people don't like dealing with you because you are cantankerous and don't bother listening to people.

    15. Re:Balance, empathy, and coding by Obfuscant · · Score: 1

      Which is why I said "Linus's responses were appropriate throughout most of Linux's history." Meaning, I wasn't making an argument about today.

      If you think that the startup phase of Linux was "most of Linux's history", then you have an odd definition of "startup".

      And the evidence that a "Code of Conduct" actually creates a "civil, collegial working environment" is... where?

      Did you listen to what I said? I didn't say it did. Don't demand evidence from me for something I didn't say.

      Or perhaps people don't like dealing with you because you are cantankerous and don't bother listening to people.

      Well, if the situation was that others left the groups I was in and not the other way around, you might have an argument. You might also notice that I'm not being insulting to you nor harassing you, and I haven't even gone so far as to tell you to "shut the fuck up". "Cantankerous" is not "abusive".

    16. Re:Balance, empathy, and coding by ooloorie · · Score: 1

      I think you have made it abundantly clear why people keep telling you to get lost.

  38. Turing test by guygo · · Score: 1

    Good for Linus. Change at this point is always remarkable. On that... I have always wondered if Linus would pass a Turing Test?

  39. Re:Was sweet while it lasted by nyet · · Score: 1

    Huh? The project recently adopted the Contributor's Covenant which was the brainchild of Coraline Ada, queen SJW. Of course bringing up SJW is appropriate in this context. The trend is unmistakable and the slippery slope has begun toward the fall of the high kernel standards.

    Exactly this.

  40. Re:Was sweet while it lasted by Anonymous Coward · · Score: 1

    Oh fuck me you're not lying. https://github.com/torvalds/li...

  41. Re:Be honest and tough, but don't be a dick about by Anonymous Coward · · Score: 1

    Because we've all worked at companies where substandard code is routine due to a culture of passive-aggressive nonsense.

    And for companies full of precious little snowflakes that melt down and cry at the slightest criticism. Code reviews are rubber-stamped without reading more frequently than FISA warrants just so you don't offend them by calling out issues in their work.

  42. Well... by erp_consultant · · Score: 1

    Sounds like the guy needs a little time for some self reflection. Personally I don't think that Linus owes us a thing. He is arguably one of the most, if not the most, important people in the history of computing. His contributions have been immense. Keep in mind that in the beginning he was doing all of this without any compensation at all.

    He is in many ways the anti Bill Gates. Gates did what he did quite obviously for money and power. Torvalds more for just the love of it all. I'm happy to see that he has made a little money along the way. If anyone deserves it, it's him.

    Torvalds started out managing code and slowly but surely got dragged into the business of managing people. This is something that he is clearly not cut out for and something I suspect he doesn't enjoy very much. But once a movement gets big enough it's sort of a necessary evil.

    My hope is that during his time away he will think about maybe handing the "people" reins over to someone else so that he can concentrate on the code - something he is truly brilliant at and something he really loves.

    The Linux kernel is quite mature now so I suspect he can take a few months off without any ill effects to the project. There are capable people in place that can guide the ship in his absence. Enjoy your time off Linus. You have surely earned it.

  43. MOD PARENT UP [Re:The lede is buried] by Anonymous Coward · · Score: 4, Interesting

    Look closer:

    https://github.com/torvalds/linux/blob/v4.19-rc4/Documentation/process/code-of-conduct.rst

    https://github.com/torvalds/linux/commit/8a104f8b5867

    Holy crap, it does sound like there's something creeping into the core kernel process here.

    I think Linus has been a total dick in the past as well, and I think he could have made his arguments perfectly well with less flowery language. It did make me think twice about going into kernel contribution areas. However this is *not cool* and even hearing the name of Coraline Ada in this story makes me shudder (do your own research on this person, seriously). This sort of quiet addition to a project of a CoC is exactly the sort of thin edge of the wedge that gets projects hijacked.

    People need to stand up and say they're strong enough to take being called names, if the technical reasons are justified. It ain't pretty but ultimately we want the code to work, right?

  44. Re:Be honest and tough, but don't be a dick about by Bite+The+Pillow · · Score: 1

    You're wrong. Linus Torvalds believes you are wrong, and he is not going to continue being wrong.

    You have a point that systemd should be told to piss off. And I'm sure the new Linus will be able to tell deserving people, in his own way, to sod off.

    If Linus thought it were a good approach he would not be seeking help.

    Now go eat a cock you subhuman dick eating shit for brains idiot.

  45. Re:It takes some humility to admit one's deficienc by hey! · · Score: 5, Insightful

    This is Linus figuring out something that's been obvious to outsiders for a long time: sometimes he can be kind of a dick. That's not 100% bad, and it certainly doesn't make him a bad person. And on the scale of dickishness, it's not like he's that far out on the tail end.

    But now he sees it, and it's made him ask a really smart question: is this really how I want to be?

    There's lots of dickish people who are basically good people who just can't grasp why people react negatively to being treated abrasively or disrespectfully. And to be fair there are a lot of unreasonably sensitive people out there, about as many as there are unreasonably dickish people. But when most people have a problem with you, for example if they have to treat your behavior as a special case, then problem isn't most people. It's you.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  46. Re:Be honest and tough, but don't be a dick about by Mybrid · · Score: 1

    "There's a balance. Too much of either flame or light-treading can lead to problems."

    Claims made without evidence can be dismissed without evidence.

    Show me any peer reviewed, scientific study to back that claim.

    I swear, some of the most hysterical people who believe in hokum and myths are computer science engineers who pull out this crap that negativity produces productivity.

  47. Re:Be honest and tough, but don't be a dick about by avandesande · · Score: 1

    As you get older these things don't just go away, they pile up. If you can fix something like this it is worth doing it.

    --
    love is just extroverted narcissism
  48. Re:Was sweet while it lasted by Tough+Love · · Score: 1

    Formal guidelines would suck. There are so many alternative ways to work towards a collegial atmosphere. Among the most important: media articles by respected journalists (looking at you Jon.) Blog posts. Web pages. Maybe write a book? Write several books. The market is there.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  49. Re:Be honest and tough, but don't be a dick about by SuperKendall · · Score: 2

    BS, 100% BS. Show your proof.

    Ok, look over your most recent commits merged into master.

    *zing*

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  50. Re:Was sweet while it lasted by Lothsahn · · Score: 1

    The origins of the Contributor's covenant aside, I really don't see anything in that I would reasonably expect most people to have a problem with:
    https://www.contributor-covena...

    In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

    --
    -=Lothsahn=-
  51. Re: It takes some humility to admit one's deficien by hey! · · Score: 2

    It's Linus's life, and more to the point Linus's job, which I suspect he may understand better than we do.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  52. Re:Was sweet while it lasted by nyet · · Score: 1

    Journalists, bloggers, website admins, and authors make terrible programmers.

  53. Re:Was sweet while it lasted by Lothsahn · · Score: 2

    Ah, I see. This is sometimes being enforced not just with a project space, but also to include people's personal opinions and posts outside the project, for instance, in public forums such as Twitter. Yes, I have a big problem with that.

    But I think if only enforced within the scope of a project, it still seems reasonable...

    --
    -=Lothsahn=-
  54. Re:Was sweet while it lasted by Tough+Love · · Score: 1

    It takes more than just programmers to make a programming community. Military analogy: how many in a division are frontline fighters? Right, less than half. Sometimes less than a third.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  55. Re:Be honest and tough, but don't be a dick about by hey! · · Score: 3, Insightful

    There's a Zen story which bears on this.

    A farmer had a wife who was so tight-fisted she never let him spend any money, even money he needed to run the farm. So he told the Zen master his problem and the master told the farmer to bring his wife to him.

    As soon as the wife walked in the door, the master shoved his fist right in front of her face. "What would you say if my hand was always stuck like THIS?" he demanded.

    "I'd say you'd had a deformed hand," the wife said.

    "And what would you say," the master continued, shoving his open palm in her face, "if my hand was always stuck like THIS?"

    "I'd say you had a different kind of deformity."

    "Well, then," the master said. "You seem to know everything you need to."

    Now my natural disposition is to be accommodating, but over the years I have learned sometimes you have to be a total intransigent bastard. Being a bastard shouldn't be opening move, and being nice shouldn't be the only move you have. You need to adapt the needs of the circumstance.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  56. #MeToo comes to Linux by ksw_92 · · Score: 5, Insightful

    I don't know if Linus is getting in front of something or if he's truly seen "the error of his ways" but this sure seems like a re-calibration of behavior to fit the "new normal" of PC. Age can do that, sure. But one has to wonder if maybe we're reached the point in our society where the collective opinion of the moment is overpowering the individual. History shows that doesn't end well.

    1. Re:#MeToo comes to Linux by Jarwulf · · Score: 1

      This goes to show the hypocrisy of many of the 90s tech 'skeptics'. Guys like Linus and Dawkins have no problem picking on groups like Christians for years because they don't fight back but when it comes to true state religions like the new prog cult, they crumple like wet paper.

  57. Re:Be honest and tough, but don't be a dick about by nyet · · Score: 3, Insightful

    Once again, you are confusing high standards with negativity. That generally happens with people who are a lot less smart than they think they are.

  58. Re:Was sweet while it lasted by nyet · · Score: 1

    Linux was developed entirely without the help of the contents of Arc B.

  59. Good for Linus, good for Linux. by jtgd · · Score: 1

    I admire his painfully honest introspection, but I disagree that it will make Linux worse. Just because he stops cursing at people doesn't mean he will start accepting crap code. I can't imagine he would ever do that.

    Good for Linux because he may now attract high quality engineers that have been put off by his harsh demeanor.

    --
    J
  60. Re:Be honest and tough, but don't be a dick about by just+another+AC · · Score: 1

    For starters, a computer acts for more like a "dickish aspie" than Linus ever will.

    Wrong. A computer responds predictably and unemotionally. It will say "invalid command" not "that command was stupid"
    So yes like a person who is particular (so some aspies) but not a person who is a "dickish" anything.

    Furthermore, actual aspies make good code testers, and often good programmers.

    No one said they (we) didn't. But if that same aspie can learn a few heuristics on how to deliver things in a more sensitive way, then they will become a BETTER tester or programmer. It is not an "either or" situation. I speak from experience here.

    Also, a hostile environment may actually be preferable, because it keeps the lowest common denominator higher.

    citation needed. It will leave the people who ignore what others have to say, it will leave those who have agendas, it will leave the "stupid and opinionated". It will drive away the people who value a sense of community, the people who don't want hate in their life. So it will drive away a lot of the talent. I would place money on hostile environments having a lower common denominator.

    Finally, I have to say there's a bit of irony in you describing Linus in a way that denigrates the autistic, while Linus himself has not used criticism in such a bigoted way. By the very notions behind such community conduct standards, you need to take a break before he does.

    Yay we agree! There is no place for personal attacks in any community group.

  61. I second that statement! by bussdriver · · Score: 1

    To be fair, I only watched about 1 show worth over a some bits of shows because I couldn't stand watching it.

  62. Re:Be honest and tough, but don't be a dick about by MacDork · · Score: 1

    Yay we agree!

    You guys work in teams, don't you? Good cop, bad cop.

  63. Re:Was sweet while it lasted by Anonymous Coward · · Score: 5, Insightful

    That entire passage screams SJW. Especially the "harassment-free experience" part. The problem is, that regardless of intentions, the measurement for that statement is purely subjective. It leaves open the idea that if an over-sensitive person has their feeling hurt, they've been harassed. Once the poison of such a statement gets traction, everyone has to be overly cautious and always looking over their shoulder. It's no longer a "open and welcoming environment" for most, except for the over bearing SJW types that believe they own the definition of what's acceptable. Anyone that doesn't adhere, or shows some natural human flaw, becomes harassed by the SJWs that claim to be against harassment.

  64. Re:Be honest and tough, but don't be a dick about by Tough+Love · · Score: 1

    One example is from about six years ago when Linus reminded everyone very crisply that one doesn't change userspace APIs willy nilly and then blame the applications that were broken by the change.

    You left out the sarcasm tag when you wrote "reminder" right? Because "Mauro, SHUT THE FUCK UP!" goes a bit beyond that, to say the least. It's a safe bet that this is specifically one of the posts that Linus apologized for today.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  65. Re:Be honest and tough, but don't be a dick about by MacDork · · Score: 4, Insightful

    Why do people act like a project would be forced to take in substandard code just because the maintainers aren't allowed to be assholes?

    Because I've watched it happen. When everyone knows daddy is going to scold you if you screw up, you try really hard not to screw up. Quality stays high.

    The alternative is people know they won't get scolded, so they not only commit shit to start with, but then they want to debate how bad the shit stinks when there's push back. Then they throw a tantrum when the merge is denied. "I worked a whole hour on this. I spent my time and effort!" Before long, they've worn down the maintainers who get tired of their shit and leave for another project. The gates of hell open onto the project at this point. Shit begins to flood in and nobody can stop it.

    This is especially bad on large projects like Linux. Everyone will push bullshit commits trying to get "Contributes to Linux Kernel" on their resume.

    Linux is officially done. I'm already looking for an alternative.

  66. Re:Be honest and tough, but don't be a dick about by Tough+Love · · Score: 1

    It is not mistreating someone to call them out for a serious error... Myself, I wouldn't have sent the message quite that way but that doesn't mean it was wrong.

    He said "Mauro, SHUT THE FUCK UP!" and a bunch of other toxic stuff that would have made the message stronger simply by being deleted. Yes, it was wrong. If you don't believe me then perhaps you can believe Linus.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  67. Re:The libtards finally got to him. by novakyu · · Score: 2

    What about GNU Hurd?

  68. Re:Be honest and tough, but don't be a dick about by quantaman · · Score: 1

    Why do people act like a project would be forced to take in substandard code just because the maintainers aren't allowed to be assholes? Constructive criticism and mentoring can be used just as well in place of being a dickish aspie.

    One person with high standards is another person's "dickish aspie."

    I think being a dick makes it easier in some ways to keep high standards since it's easy to call out BS, but I've also seen projects fail because a senior person was being a dick and no one was willing to withstand the abuse of critiquing their decisions.

    One person's constructive criticism is another's micro-aggression, sexism, racism, or whatever negative-label du jour used as a club. Projects aren't forced to take in substandard code but some projects have experienced severe losses by trying your approach and giving an inch. Take firefox as an example.

    People start suspecting the *isms when the criticism is centred on the person and not the work because it makes people wonder whether the criticism is motivated by the work or by a bias against the person. And frankly, when you start criticizing the person you personalize the conflict and make it much more difficult to come to a clean resolution.

    Treat the other person with respect and you can still take a firm line on code quality without being a dick.

    --
    I stole this Sig
  69. Re:Be honest and tough, but don't be a dick about by Shemmie · · Score: 1

    Finally, we can have true inclusivity.

    Now that we've addressed those dickish aspies.

  70. Re:Was sweet while it lasted by shess · · Score: 3, Interesting

    Why do you falsely presume that he'll stop caring solid engineering just because he stops being an assholish aspie? The two are not mutually exclusive in any shape. Instead of being a dick, he can provide constructive criticism and mentoring instead to motivate people to actually want to continue working on the kernel.

    Yeah, I agree. I had a point well into my career where I was in a meeting and someone was being an asshole about something, and I realized ... fuck, I've been that exact same asshole. I decided at that point to work on it, and I think I improved. Somewhat. [Having kids helped a ton with training me to pause before speaking my mind.]

    I think it's perfectly fine to be an asshole when that is appropriate to the situation. Sometimes you have to use strong language to get a point across. The problem is when you're being an asshole without intending to, which can really screw up the tenor of a project. I don't mean "Oh, boo hoo, someone quit because their feelings", I mean "Yeah, we decided to switch platforms because everytime we logged a valid bug with a repro, they were fucking assholes about it."

    And, of course, there's always the problem where you're being an asshole by default, which probably means something is seriously wrong and you need to get some help.

  71. Re:Be honest and tough, but don't be a dick about by Mandrel · · Score: 1

    It's very easy for people to get lazy and for code to just get worse and worse if people are not called out over letting standards slide.

    True, but such calling out needs to be done in stages of escalation, starting diplomatically. What Linus has realised is that he hasn't helped matters by going straight to Defcon 1.

  72. Re:Was sweet while it lasted by Antique+Geekmeister · · Score: 1

    CAn you name even one competent kernel developer who was went elsewhere and contributed any significant work? I'm not saying they do not exist. I'm curious to know if you can identify them specifically, rather than from your personal impression of how technical leadership works.

  73. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  74. Re:Be honest and tough, but don't be a dick about by WaffleMonster · · Score: 1

    No one said they (we) didn't. But if that same aspie can learn a few heuristics on how to deliver things in a more sensitive way, then they will become a BETTER tester or programmer.

    The purpose of employment is making your employer money. The assumption being a nice pleasant person is always or even usually the most effective means to that end is way overrated and in many cases total BS.

  75. We love you Linus. by Qbertino · · Score: 1

    Linus has contributed more to humanity than just about anybody could hope to. Anybody with a little education and two braincells to rub together knows this. This won't change a single iota because Linus chooses to work on his choice of words. This is not "OMG! SJW controlling Linux!", This is a seasoned professional attacking a problem he sees in a professional manner: "My social interactions need improvement, let's solve the effing problem!".

    I do the very same and it always has brought me forward and improved outside perception of me as a seasoned professional (not Linuses league of course, but you get my point).

    We are problem solvers. We solve problems. If we apply the strategies to our social life as well, there is no place we can't go. I'm a nerd like most here who'd rather know more things than be poplar. That didn't stop me from systematically training my social skills and double checking the results like with some mission critical code. The results are palpable and sometimes the source of great envy with my buddies. It sure nothing is going to stop Linus from doing the same. If anything his childish rants are most embarrassing to himself more than they are to us. If he'd only wait a night before sending them and force himself to reword them his communications would improve tenfold when he's angry.

    I'm pretty sure he'll notice that in 10 days the latest. And then we'll continue to have awesome kernel work done.

    --
    We suffer more in our imagination than in reality. - Seneca
  76. Re:Be honest and tough, but don't be a dick about by shess · · Score: 1

    Why do people act like a project would be forced to take in substandard code just because the maintainers aren't allowed to be assholes?

    Because we've all worked at companies where substandard code is routine due to a culture of passive-aggressive nonsense.

    It's very easy for people to get lazy and for code to just get worse and worse if people are not called out over letting standards slide.

    Did the companies deliver substandard code because of passive-aggressive nonsense, or was it because they had hired a bunch of less talented engineers and managers who didn't know how to do it any better, while the original people left because now that the project was successful it wasn't interesting any longer?

    Management doesn't ask you to "dumb down" your standards to make people feel better about themselves. They do it because they need those new features to keep the company rolling, so they hired a shit-ton of new people to work on them, and all they know how to measure is whether those new people are delivering code or not. If you explain why their change has problems and they don't understand you and agree, then being an asshole about it isn't going to help, and it certainly isn't going to magically deliver you back to a world where their dumbass feature isn't going to ship for principled reasons.

    [Of course, if you're in the wrong, then being an asshole about it also isn't helpful.]

  77. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  78. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  79. Linux has been co-opted. by edgedmurasame · · Score: 4, Interesting

    When you worry about the community dynamics more than the code, things go downhill.

    --
    "Forget the engineers." -Carly Fiorina, briber of MIT Technology Review.
  80. Re:Was sweet while it lasted by Anonymous Coward · · Score: 1

    The problem is, it *makes no sense*.

    You want to contribute to the kernel. Or any other OSS project. Do you gather in a room somewhere? Apply for a job? Show your diploma/degree/whatever? Learn perfect english?

    No, no and no!

    Nope, you simple submit a patch with an email address/account.

    You could be ANYTHING. Any sex, and colour, any race, any -- anything. You could be a monkey, with human level IQ after genetic experimentation, AND NO ONE WOULD CARE.

    All people care about? Is the patch good!

    There is another thing people care about -- "Does this go against the direction I want this project to go".

    So, you may get rejects because the project doesn't like your patch/code/whatever. You may also get rejected because, well, some people are dicks.

    But, you certainly aren't being discriminated against based upon an email address.

    Of all the workplaces in the world, all the places you and contribute, all the things you can do -- working on code remotely?

    Is the MOST harassment-free experience with respect to "harassed because of who you are you", that you will EVER EVER EVER get.

    In that context, this pledge makes no sense.

    No one cares if you are poor, black, gay, female, overweight. No one.

    How would they even know?!

    Absurd. Absolutely absurd.

    This is the 'garden of freedom', in terms of finding a place that is harassment free in this context.

  81. purged by astrofurter · · Score: 1

    He was purged, obviously. Someone told him to step down "or else".

  82. Re:Was sweet while it lasted by nasch · · Score: 3, Insightful

    Somehow people seem to think it's only possible to enforce high code standards by treating other people like crap. Which is really weird.

  83. Re:It takes some humility to admit one's deficienc by nasch · · Score: 1

    I hope Scott Adams follows his lead...

  84. Re:Be honest and tough, but don't be a dick about by nasch · · Score: 1

    What's being suggested is not switching from openly hostile toxicity to passive-agressive toxicity. What's being suggested is to switch to respectful, open, clear communication devoid of personal attacks.

  85. Re:Be honest and tough, but don't be a dick about by nasch · · Score: 3, Insightful

    Except most people don't enjoy working in a culture of fear for very long. It's likely to drive away a lot of people who would otherwise contribute quality code.

  86. What tyhe hell kind of stupid goddamn bullshit.... by Rod+Beauvex · · Score: 1

    What happened, is someone else wants control of Linux, and Linus was told to bow or or end up dead.

  87. Re:Be honest and tough, but don't be a dick about by vadim_t · · Score: 4, Insightful

    Not really. There's a pretty clear dividing line.

    "This code is bad for technical reasons X, Y, and Z. I'm not accepting this until this is fixed", is plain and simple.

    "Also, you're a fucking moron and should have been retroactively aborted" -- now this is absolutely non-technical and unnecessary.

    We can have the first and not the second with no problem whatsoever.

  88. Re:Be honest and tough, but don't be a dick about by Chibi+Merrow · · Score: 1

    Have they released any of this improved code to the public? That would be a nice change. Wonder why they're keeping it secret.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  89. Re: It takes some humility to admit one's deficien by serviscope_minor · · Score: 1

    Also note previously to this there was the attitude "Look we should be dicks because Linus is and he must be right because the kernel is excellent! Linus Linus Linus". Now it's morphed into "We should be dicks and Linus is wrong".

    --
    SJW n. One who posts facts.
  90. Re:Be honest and tough, but don't be a dick about by serviscope_minor · · Score: 1

    Why do people act like a project would be forced to take in substandard code just because the maintainers aren't allowed to be assholes? Constructive criticism and mentoring can be used just as well in place of being a dickish aspie.

    The git merge-bot I use only rejects a pull request if a comment message fails the profanity filter. Otherwise it's auto-merged right into master.

    --
    SJW n. One who posts facts.
  91. Re:It takes some humility to admit one's deficienc by MrKaos · · Score: 2

    And on the scale of dickishness, it's not like he's that far out on the tail end.

    But now he sees it, and it's made him ask a really smart question: is this really how I want to be?

    Everyone has to hit rock bottom before they do something about their assholiness. Pride comes before fall and perhaps Mr Torvalds saw that and decided that a bit of humility would be a prudent course of action.

    If you humble yourself it doesn't matter if anyone else does.

    --
    My ism, it's full of beliefs.
  92. I have a bad feeling about this by nagora · · Score: 5, Insightful

    As far as I know Linus has only ever exploded at people who have ignored previous warnings/questions about their code or behaviour.

    And basing your code of conduct off someone who is openly anti-meritocracy is a real red flag for any technical project. The old CoC was just fine; enforcement perhaps could have been better. Some people here are asking "Why do you think that he'll stop caring solid engineering just because he stops being an asshole", but the new CoC includes requirements that are not at all technical nor are even normal conduct in real life (who do you know who never uses sexual swear-words?) so, assuming that someone falls foul of these sort of fluffy-unicorn requirements the project may no longer have the option to accept the best solution because its author is not acceptable.

    No one is suggesting that any project should accept unrelated abuse from one dev to another, even from Linux. But it must accept that actions which affect the project's quality will, if continued over time, eventually attract a strong response from the guy in charge. And, yeah, that might include swearing and telling you that you're not the centre of the universe and that you have become a problem. Dry your lamps and shape up.

    The Linux kernel is a construction site where getting things wrong can literally kill someone someone down the line; everyone involved should be wearing metaphorical hard-hats.

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    1. Re:I have a bad feeling about this by pi_rules · · Score: 1

      As far as I know Linus has only ever exploded at people who have ignored previous warnings/questions about their code or behaviour.

      Nope. I don't follow kernel development much these days but I still remember Alan Cox quitting about 20 years ago when Linus tore into him over how he was fixing a bug. Cox was basically #2 in the kernel world at the time. It's an excellent example of the kernel losing a quality developer simply because Linus couldn't keep himself civil.

      (who do you know who never uses sexual swear-words?)

      In a professional setting? Pretty much everybody. Those that can't keep uncivil things from popping out of their mouths don't last for long nor should they.

    2. Re:I have a bad feeling about this by nagora · · Score: 1

      As far as I know Linus has only ever exploded at people who have ignored previous warnings/questions about their code or behaviour.

      Nope. I don't follow kernel development much these days but I still remember Alan Cox quitting about 20 years ago when Linus tore into him over how he was fixing a bug. Cox was basically #2 in the kernel world at the time. It's an excellent example of the kernel losing a quality developer simply because Linus couldn't keep himself civil.

      I'd have to go back and look again but I seem to remember that there was more to it than that. I particularly remember not being surprised when Linux blew up. Which doesn't mean he was justified, of course.

      (who do you know who never uses sexual swear-words?)

      In a professional setting? Pretty much everybody. Those that can't keep uncivil things from popping out of their mouths don't last for long nor should they.

      What an angelic world you must work in! I'll take your word for it but I've never worked anywhere where the word "fuck" wasn't used pretty frequently. Usually after someone put the phone down after talking to a client.

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    3. Re:I have a bad feeling about this by jeff4747 · · Score: 1

      who do you know who never uses sexual swear-words?

      *raises hand*

      Get a better vocabulary. Swearing is far more effective when they have to actually pay attention to follow it.

      so, assuming that someone falls foul of these sort of fluffy-unicorn requirements the project may no longer have the option to accept the best solution because its author is not acceptable.

      And doing the opposite risks driving away people who may have the best solution. And it has, based on some things that were accepted into the kernel from people who have left.

      You don't have to accept commits like participation trophies in order to treat people professionally. You also don't have to be an asshole to only get the best solution. In fact, the latter causes the truly good people to leave because they're good enough to not have to put up with your shit.

      And, yeah, that might include swearing and telling you that you're not the centre of the universe and that you have become a problem. Dry your lamps and shape up.

      And you managed to express that statement with out swearing or questioning someone's intellectual faculties.

    4. Re:I have a bad feeling about this by Xylantiel · · Score: 1

      Everyone here is assuming that Linus has been converted by the politeness police. Maybe he is genuinely seeking an objectively better way of doing things than flaming each other on a mailing list and the baggage that creates trying to keep it from becoming abusive. There is a good argument to be made that many of the negative aspects are a symptom of the mailing list medium and related processes.

      I'm thinking this is more similar to the bitkeeper situation than I thought at first. In the endgame there, the bitkeeper people started trying to exclude developers by misusing the nastier licensing clauses. Here you have ragers on one side and politeness police on the other, waging a war on the list and in the community and even in the kernel code of conduct itself as others have pointed out. Wouldn't it be awesome if Linus could come up with some novel solution so that this war would just fade away? Like git did with other source control systems.

  93. Put boundaries on the kernel by Anonymous Coward · · Score: 1

    Take back the kernel under your own trademark, Linus. People will follow you and contribute, like they did in the early days. You took the bull by the horns, when you developed git. Now it's time for you to take the bull by the horns once again. You don't need platforms that give you headaches. Put boundaries on the kernel. If there is a device about which you don't feel strongly, don't include it. You be the arbiter.

  94. Seems a tough environment by CustomSolvers2 · · Score: 2

    Even without knowing too much about Linus or the Kernel development community, I kind of think that I understand the guy and how difficult that working environment might be. If you mostly care about technical aspects and have built from scratch a so complex piece of software on which you take lots of pride, it has to be very difficult to deal with so many different people and interests. Nobody wants to hurt others and I am sure that this wasn't his intention, but you will always try to defend that about what you care. And I am sure that lots of people, attitudes and, more importantly, interests have systematically attempted to damage (perhaps, to improve from their perspective) this development and its original, technical-excellence-focused ideas. He might have made mistakes or chosen non-ideal means to accomplish his goals, but I am quite sure that, in general, I agree with him.

    Most of people dream about doing something like Linux: your own work being so relevant for a so big number of people. I am also quite sure that Linus has been quite happy with his life/work. Despite all that, I cannot avoid seeing (from my very-far-away, comfortable place) here, in this apology but also in most of the past events who provoked it, what I think that is the worst nightmare for technically-focused-taking-pride-of-their-work people: being unable to do your work as you know, losing your independence, allowing external interests to arbitrarily condition about what you care the most. And it seems very hard. Well... I guess that having a whole life of success, a big impact in the world, lots of people supporting you, etc. do sound like a quite good compensation. But still I don't think that would want that for me.

    Basically, I see all this as the usual evolution in today's society of doing something really good. Eventually and by assuming that you take all the steps to get to the highest point (building a big team, getting funding, being appealing to a big community), your work, your vision, your expectations will change beyond your control. That perspective is very unappealing to me. I am not saying that I wouldn't have loved to have built something like Linux, just that I would have never (at least, as per my current ideas) taken most of required initial steps to reach to such stage. It seems impossible to build something really big by sticking to certain principles/ideas, no matter how beneficial those might be for everyone involved. In the current money-, arbitrariness-, stupidity-driven society and when dealing with something big enough, the only ones who can do as they please for as long as they want, no matter how stupid their expectations might be, seem to be the ones in formal (= for the many, certainly not for everyone) power who rarely got there for their own merits.

    Perhaps all the previous ideas aren't more that a self-denying resource helping me to be happy, but they certainly do their job. I certainly don't envy Linus and, even by assuming that he has been quite happy during most of his life, I wouldn't change places with him. I might be (kind of) poor, work a lot for a little recognition and even be still quite far away from accomplishing a big number of my main goals, but I am proud of what I do at each single step and do what I want in the way I want, in the sense of not tolerating external arbitrariness of any kind. For me, this has a very high value. In fact, I cannot think of anything more valuable than that, at least, at the professional level.

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  95. I protest! by xenog · · Score: 1

    Life cannot be the same without it being peppered with Linus's rants. Linus, just cut the bullshit and keep ranting, will ye?

  96. Re:I reject the notion about "curse" words by gerald.edward.butler · · Score: 1

    I consider comments by Anonymous Cowards to be words of cowards.

  97. Re:It takes some humility to admit one's deficienc by Raenex · · Score: 1

    Show me on the Dilbert doll where he touched you...

  98. I think Linus should... by maroberts · · Score: 1

    Run his emails through a filter before they get sent to people, but have a 'pre-filter' stream online for the Lulz.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  99. Re:Be honest and tough, but don't be a dick about by thegarbz · · Score: 2

    One person with high standards is another person's "dickish aspie."

    One person's constructive criticism is another's micro-aggression, sexism, racism, or whatever negative-label du jour used as a club.

    Err no, not at all. Each of the things in your examples are exclusive from each other. You can be a dick or not, just like you can have high standards or not. Likewise with constructive criticisms.

    The fact you even lump "constructive criticism" together with "racism" should be a trigger for you to have a good hard look in the mirror.

  100. Re:Be honest and tough, but don't be a dick about by thegarbz · · Score: 1

    substandard code is routine due to a culture of passive-aggressive nonsense

    There's no reason you need to accept substandard code due to a culture of being passive-aggressive. You can most definitely reject substandard code in a passive-aggressive way.

    I think you worked at a place which suffers from substandard code due to a culture of accepting substandard code and you're just trying to apply a different label to it.

  101. Preemptively get rid of Poettering by LaughingRadish · · Score: 2

    While Linus is doing this, we need to look at getting rid of Poettering and his groupies.

  102. Not a touchy-feely person. by mpol · · Score: 1

    How do you recognize an extrovert Fin?

    When he looks at your shoes, instead of his own.

    --

    Well, don't worry about that. We can get you back before you leave. (Dr. Who)
  103. Soon to come.... by gerald.edward.butler · · Score: 1

    Brave Linux!

  104. Re:Was sweet while it lasted by sfcat · · Score: 2, Insightful

    Somehow people seem to think it's only possible to enforce high code standards by treating other people like crap. Which is really weird.

    Maybe you've never been good at anything and done it at a high level. In just about every aspect of society where there is an "elite" of something (could be ballet or sports or trading stocks, etc), being part of that higher unit has some good points, but a constant pleasant social interaction is never one of them for anything but monks.

    --
    "Those that start by burning books, will end by burning men."
  105. I suspect.. by Sqreater · · Score: 1

    ..a woman lurking in the background of this somewhere. He's getting in touch with his feelings. Unfortunately, the most aggressively creative males have not been historically.

    --
    E Proelio Veritas.
  106. That's what happens... by Anonymous Coward · · Score: 4, Funny

    ... when you don't pick a strong password.

  107. Re:Was sweet while it lasted by Pseudonym · · Score: 1

    That's not what I meant. I was referring to people who never became Linux kernel devs in the first place because LKML turned them off.

    Everyone I can name who was already a developer and left moved into trying to make tech a less asshole place. Sarah Sharp is the most famous.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  108. Re:Be honest and tough, but don't be a dick about by worf_mo · · Score: 1

    One example is from about six years ago when Linus reminded everyone very crisply that one doesn't change userspace APIs willy nilly and then blame the applications that were broken by the change.

    I agree, and if we read Mauro's response we see a person that tries to explain why they made a (wrong) choice, apologize for their mistake, and presumably move on with their life. No tears shed, no tantrum thrown, no touchy-feely-police called.

    Some friendly banter (which I believe your link can be read as, too) is just the salt in our daily soup. As long as the person dishing out the compliments is willing to accept a same-level response I don't have a problem with it.

  109. Actually... by YuppieScum · · Score: 1

    ...usage predates Python (Monty) by some hundreds of years.

    In popular culture, The Monkees released a song called "Randy Scouse Git" two years before the Flying Circus was first broadcast...

    --
    This sig left unintentionally blank.
  110. Re:Be honest and tough, but don't be a dick about by sfcat · · Score: 1

    Now go eat a cock you subhuman dick eating shit for brains idiot.

    I really hope you forgot that ironic tag there

    --
    "Those that start by burning books, will end by burning men."
  111. It will be hard by sad_ · · Score: 1

    I wonder how he will be tackling this, basically I don't believe people can change by following a few courses on anger mgmt or what have you.
    You are what you are, and act accordingly. Unless there is some constant guidance and follow up for many many months or even years, you typically see no change in peoples behaviour (unless meds are involved, but Linus' case isn't of the nature that it requires meds).
    Ofcourse, it could be his age, being at a point in his life where 'wisdom' starts to take over and your mind is calm(er), your tolerance levels rise, etc. Then again, that's just natural and not taught.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
    1. Re:It will be hard by ledow · · Score: 1

      I think it's not about "who you are" but "who you decide to be".

      Everyone has a natural base, which includes all kinds of unwanted behaviour.

      You can either be an adult and compensate for it, literally biting your tongue as necessary or just realising "What does it matter? I'll come back in ten minutes and write a better response." Or you can just live off instinct forever.

      Note that I am hypocrite #1 in one sense... because I rarely bite my tongue and when I do so, I do it in a way that people know I'm doing it, which is a message within itself.

      However, I also work with a huge bunch of very demanding customers. Which means that I have also learned the proper "Oh, you're an idiot, but I'll deal with you as if you weren't and you'll never tell that I think that" response too.

      No, you can't *stop* your brain reacting the way you do. But you can stop your body/mouth reacting that way. Same way that we don't all go out and just force sex on people because we are attracted to them. Brain says one thing, subconsciously, and consciously we know that, know it's not appropriate and moderate any response we may want to give.

      That said, I don't think Torvalds is at all bad in this regard. For sure, I'd be a lot worse. He's pretty focused on results, and he gets them, so I think his rants are valuable. There's a big difference between his "No, look, you're just not doing it the wrong way, but I get what you're aiming for" and his "What the hell is this shit?" that tell you everything you need to know.

  112. Re:Was sweet while it lasted by Anonymous Coward · · Score: 1

    But that wouldn't satisfy those pushing this. They are doing this specifically so that they can exercise control by finding excuses to throw anyone who disagrees with them under the bus. That's much easier to do if they can search outside the project and cherry-pick out-of-context examples with which to demonise their targets.

  113. Linus is older, and Linux has won. by anon+mouse-cow-aard · · Score: 4, Interesting
    Linus has always had great taste, but his priorities have rightly shifted. Linus is getting older. He is mortal. Not now, but he sees that at some point he will need to hand it off, and sees that that will go better if there is a healthy community to hand off to. So now setting an example for working well with others is now more important for him than it used to be.

    Linux is undisputably, the most important kernel in the world. It is no longer in *startup* phase, and now weirdly part of the establishment. It isn't cool for the establishment to be cruel.

  114. respect vs. dignity by Ignatius · · Score: 4, Insightful

    Pop quiz: who deserves respect?

    Answer: everyone.

    No, that would be dignity. Everybody starts with it and I can only be harmed by your own actions (i.e. by undignified behavior). Dignity is an unalienable human right.

    With respect, it's the other way around: Nobody starts with it, it has to be earned and it depends on how other people view you and thus only indirectly depends on your own actions. You have no right for the respect of other people.

    ignatius

  115. Re:Be honest and tough, but don't be a dick about by SCVonSteroids · · Score: 1

    One person's constructive criticism is another's micro-aggression....

    Seriously though, fuck whatever "micro-aggression" is. Smells like bubble wrap to me and it just makes me want to pop it.

    --
    I tend to rant.
  116. NCIS reference by Eyezen · · Score: 1

    Rule #6

  117. Re:Be honest and tough, but don't be a dick about by Registered+Coward+v2 · · Score: 1

    Also, a hostile environment may actually be preferable, because it keeps the lowest common denominator higher.

    , Perhaps, but it often does that by not only culling the bottom of the herd but by the really good ones leaving as well because they have options beyond putting up with such BS; often you wind up with the people who have no other choice.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  118. the Many threats of Torvalds by goombah99 · · Score: 1

    The words "tor" and "valds" in norwegian transliterate to Tor = "threats or dare" and Vald = "uncountable many".

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:the Many threats of Torvalds by goombah99 · · Score: 1

      In German a Torwald would be a forest of doors

      like a bunch of Windows?

      --
      Some drink at the fountain of knowledge. Others just gargle.
  119. Hello pot, this is kettle... by gosand · · Score: 2

    Why do you falsely presume that he'll stop caring solid engineering just because he stops being an assholish aspie? The two are not mutually exclusive in any shape. Instead of being a dick, he can provide constructive criticism and mentoring instead to motivate people to actually want to continue working on the kernel.

    I guess you learn something new every day. In this article, I learned of the assholish term "aspie". Yeah, I had to look it up. So you are making your point about how Linus should stop being an asshole and provide constructive criticism, and you make this point by being an asshole yourself? Very nice. Perhaps you should take some of your own advice, asshole.

    --

    My beliefs do not require that you agree with them.

    1. Re:Hello pot, this is kettle... by Cederic · · Score: 1

      No, it's not. I know many people that describe themselves as Aspie.

      I don't use the term myself but I'm not insulted when others use it to describe me.

      If you really want a laugh check the current debate about renaming Aspergers due to the eponymous doctor's involvement in euthanasia. Even among people diagnosed with the disorder there's disagreement about whether guilt by association should apply.

  120. Hopefully... by johnck · · Score: 1

    Hopefully the SJW elements attempting to subvert and ruin the kernel project just as they did Red Hat and Gnome via Outreachy are identified and publically shamed so they aren't able to easily ruin any other projects in the future.

    1. Re:Hopefully... by Waited20yrsToReg · · Score: 1

      Feelings don't justify rocking the boat for something so successful.

    2. Re:Hopefully... by Waited20yrsToReg · · Score: 1

      I would never tell Linus what to do. I don't care how he treats people. I care if the talent respects him enough to listen, since that's the true gauge. Linus has done this the way he wants to and it has been a very positive force for change in the software industry. Adding the CoC guidelines seems like putting extra gears in what was a working machine in hopes of improving it, but the end result isn't related to those guidelines.

      Considering the current political climate, this is not a time to be picking sides. Each developer has their own views and opinions. These differing views have meshed well enough for a long time now. Directing the personal views of one side now opens the gates to the other side later. These things escalate. These things ruin good projects. These things put control in the hands of the incompetent.

  121. Re:I reject the notion about "curse" words by Jeremiah+Cornelius · · Score: 2, Insightful

    Anyone who says otherwise is, to me, and enemy of democracy and freedom and should be put out of the world's misery. Preferably with a hammer to the skull.

    Ah, yes. The great Democratic tradition of "my way or execution". As practiced by the democratic movements of the modern West, in imitation of their pioneer, Robespierre.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  122. If Martin Luther for Linux then by gDLL · · Score: 1

    then we would have a few houndred overlords who want independence (Apple?Microsoft?Android?) creating their own ProtestLinux just so it suits them, so they can stop being compatible to the ~~Pope~~ original Linux.

    1. Re:If Martin Luther for Linux then by drinkypoo · · Score: 1

      then we would have a few houndred overlords who want independence (Apple?Microsoft?Android?) creating their own ProtestLinux just so it suits them, so they can stop being compatible to the ~~Pope~~ original Linux.

      Only a few hundred? That would be an improvement.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  123. Fantastic by Pinky · · Score: 1

    I think this is great. Doing the whole leader thing is quite difficult and it's worth spending time to learn how to do it better. With any luck this will also make it more socially acceptable for hardcore geeks to spend time honing their soft skills. It would certainly help with programming's reputation for being full of eccentric and prickly personalities - because there's certainly lots of good people out there. Getting them all to work together is the challenge. :-)

    1. Re:Fantastic by iggymanz · · Score: 1

      being too soft doesn't make for fine engineering. those who made garbage should have their feelings hurt. Linus hasn't been tough enough, systemd is horrible engineering

  124. This is the mind of a leader by iplayfast · · Score: 1

    He's recognized a problem and found a solution to fix it for the long term, and set about implementing it. What more can you ask for?

  125. Re:It's not the curse words though. by overshoot · · Score: 1

    So don't use an e-mail filter, Linus. Change how you think about other people. Yes, they are utter and complete morons. But that doesn't mean they can't be useful tools, and that dumping them in the trash is giving you the most you can get from them.

    A bad manager blames his resources for poor results. A good manager finds ways to use flawed resources. A great manager finds ways to improve them. I've worked for all three types. It looks like Linus has decided to go from Type II to Type II. Good for him -- he's been a very good model already on how to handle the mechanics of producing quality software, but active cultivation is the next step up. Personal note: Linus' youngest is now 18 and I presume headed away from home. Funny how being the parent of adult children can change you (/me looks over shoulders ...)

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  126. Re:It takes some humility to admit one's deficienc by nasch · · Score: 1

    I used to read his blog but I stopped when it became apparent that he is a really unpleasant person. I don't know if he changed or I just started noticing.

  127. Re:Be honest and tough, but don't be a dick about by Joey+Vegetables · · Score: 4, Insightful

    "Aspie" doesn't imply "dickish." The difficulty we have in reading emotions, unless they are very well spelled out (and sometimes even then), can manifest in a much broader variety of ways. For instance, I certainly can be a jackass, but, much more often, I fall quite far on the opposite end: trying to delay conflict, even when it is inevitable and when delay is only going to make it worse. Sometimes I wish I could just tell off people - not in a purposefully rude way, but direct and clear and just as blunt as it needs to be, though not drastically more so. I generally can't. Usually because by the time I'm ready to do so, the situation has already escalated beyond the point where nothing short of full-blown "dickishness" is likely to achieve the hoped-for results. I've seen this same thing in others throughout my career as well. Some people whom we call "high-functioning" actually manage to get it right most of the time, because even though they may not understand other people's feelings much better than others near us on the Aspie spectrum, they've learned ways of dealing with "normals" that don't stray too far in either direction.

  128. Re:Was sweet while it lasted by nasch · · Score: 1

    More false dichotomies. The idea that there are only two possibilities: abusive hostility and constant pleasant social interactions. It's not true. There's another option - a positive and respectful atmosphere, that can include difficult conversations, disagreement, and even confrontation. If you're claiming that every elite environment includes belittlement, hostility, and personal attacks, can you back up that claim? If not, what are you claiming?

  129. Re:Be honest and tough, but don't be a dick about by GrumpySteen · · Score: 1

    One person with high standards is another person's "dickish aspie."

    Linus himself acknowledged that he was being a dick and needs to take steps to be more empathetic and less confrontational, yet you're arguing that he's wrong and he just has high standards?

    I think someone's feeling a bit called out.

  130. Re:I reject the notion about "curse" words by gerald.edward.butler · · Score: 3, Insightful

    Say what I want you to say or else???? Who is practicing, "My way or else"? Curtailing freedom of speech is the first step towards tyranny. Tyranny, should and must be met with violence.

  131. Re:Be honest and tough, but don't be a dick about by squiggleslash · · Score: 1

    It's a technical term that the GP used because it's something they heard was a word "SJWs" use without any understanding. All it generally means is constant subtle or unsubtle reminders that you're out of place and don't belong in the group because of your skin color/genitalia/some other thing that has nothing to do with your ability. It wears people down, which is why groups concerned with sexism and racism, etc, bring it up occasionally.

    It has no relevance (to the best of my knowledge) to this discussion, as Torvalds isn't being accused of "microaggressions", he's admitting that he can be an asshole from time to time. Whether you're a conservative, a liberal, a jackass with a KKK robe in the closet, or you've (gasp) publicly expressed disappointment at Kevin Spacey's behavior (the horror!), simple "being an ass" is usually frowned upon. If I went into a Republican meeting and started calling every idea I disagreed with "Fucking stupid" and "Retarded bullshit", I'd be kicked out, just as I would if I went to a meeting of Feminists Against Racist Transphobia.

    But this is Slashdot, so people feel the need to bring "S(traw)JWs" into it. Why? I don't know. I think some people want to be assholes, and so they point at "SJWs" as the anti-assholes because they're the convenient "enemy" they think everyone on Slashdot hates, and hope that by saying "Yeah, but $PEOPLE_YOU_HATE hate assholes therefore assholedom is good."

    It isn't. It really isn't. I'm ashamed when I act like an ass to anyone in RL (Slashdot doesn't count), and everyone else should be too.

    I hope Torvalds can make things work, for his sake as much as anyone else's. I lost a lot of respect for him during the BitKeeper fiasco, but everyone can change, and everyone deserves a chance to change.

    --
    You are not alone. This is not normal. None of this is normal.
  132. Re:Was sweet while it lasted by jareth-0205 · · Score: 1

    Counter argument: Was he a dick to competent people who screwed up and fixed their error? Or just to the ones who screwed up then tried to justify breaking the rules and he slammed the point home?

    I suspect you'll find that the latter is much more common in LKML.

    In any case the core point is that if you want a truly quality product, regardless of the industry, goals and results take precedence over "feelings" in any form or fashion.

    Or... (and I know subtley isn't a thing on slashdot)... the reality was a bit of both? Some people deserve it but some don't and you don't get reasoned discussion when someone is shouting at you. We've all worked with people like that.

  133. Re:Be honest and tough, but don't be a dick about by scamper_22 · · Score: 1

    I think it has a lot to do with what your primary value is. Let me try and articulate it.

    Let's establish from the start that there is an idealized leader. Someone who is technically brilliant, socially and emotionally strong, a mentor, assertive, strong, constructive...

    The problem is that person is so rare. It is something we all aim for and good on Linus for trying to improve his social skills to reach this ideal.

    But for all of us imperfect humans, the real question comes what do you do when push comes to shove in the day to day grind. Time is limited. Mental energy is limited. Emotional energy is limited. I think it is an absolutely legitimate worry to be concerned that Linus or anyone else for that matter will be able to maintain quality, while doing all the rest.

    It's one of the reasons in most companies, there are a variety of jobs. When I first graduated from university, I didn't like being placed in a box 'developer/engineer'. I enjoyed talking to customer, gathering requirements, mentoring, leading.. little bits of everything.

    The more I got into my career though, the more I realized I can't do everything. The more I realized the trade offs and skills that are lacking. The more I realized, the more I strengthen some areas, the weaker I get in others. Heck, I used to know C and C++ and Java so in depth, it was scary. I just don't know it that well anymore. I'm out of practice. The more I moved into management, the more I time and energy I spent just dealing with social games. The games of power are ridiculous in a corporation. I realized that is not for me. I now don't even look for technical skill in a manager. I realized, I am perfectly capable of communicating technical issues to a manager and they get it. What I can't do is play those games. I want someone there to offload that work. I literally walk up to my manager and tell him, this department/person is being difficult, go yell at them... and they go handle that.

    I really do think it is a valid worry if Linus will be able to do both. Let's face it, if Linux was a normal company, senior technology people wouldn't be able to just say things in public. They'd have various PR and communication people as a buffer. Heck, even in a strictly technical role, if I really have a problem with the way someone is doing something and I can't just explain to them technically and they accept it, I go to my manager and explain. They handle that person part of dealing with the person.

    Again, kudos to Linus for trying to improve his leadership skills. However, I don't think we can simply dismiss worries that the quality bar will not be moved. It's a very hard job to do everything. If he can do it, he'd be that one in a million leader.

  134. Re:Was sweet while it lasted by jareth-0205 · · Score: 1

    Huh? The project recently adopted the Contributor's Covenant which was the brainchild of Coraline Ada, queen SJW. Of course bringing up SJW is appropriate in this context. The trend is unmistakable and the slippery slope has begun toward the fall of the high kernel standards.

    Look - you either trust his judgement or you don't. If you do then all this shouting was justified and he's infallible and whatever. But you also have to accept that when he considers himself in the wrong, accept that he genuinely thinks that, and not blame some bogeyman that you currently have a grudge against.

  135. Maybe we will get a microkernel finally for Linux? by Paul+Fernhout · · Score: 1

    As I've suggested before, maybe Linus' profanity is from stress resulting from fundamental monolithic Linux kernel design, where the growing complexity leading to risks of security issues and instability?
    https://slashdot.org/comments....
    https://linux.slashdot.org/com...

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  136. Re:It takes some humility to admit one's deficienc by drinkypoo · · Score: 1

    I used to read his blog but I stopped when it became apparent that he is a really unpleasant person. I don't know if he changed or I just started noticing.

    The more interesting question is whether he can change while he has so much validation. People cite him regularly. He must feel like an authority.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  137. Re:Maybe we will get a microkernel finally for Lin by drinkypoo · · Score: 1

    That's an obviously ridiculous suggestion. It doesn't matter if you've got the complexity spread out across multiple modules or all in one executable, the only difference in terms of complexity is that if you split it up, there will be more complexity and not less.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  138. good and rare by Sean+Clifford · · Score: 1

    This is good news and it's rare for someone to acknowledge abusive behavior, much less do something concrete and productive about it. Linus Torvalds has recognized that (a) his bullying behavior has been counterproductive to collective work, that (b) his abuse has had real consequences for real people, driving some out of Linux development entirely, and (c) he's taking concrete steps to address his problems.

  139. SJW have won. Linux will loose overall. by Anonymous Coward · · Score: 1

    I read the new Code of Conduct for the Kernel Team.

    What does anything sexual have to do with kernel development? I find it offensive.

    The offensive paragraph:

    In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

    Why are all of these listed separately?
    sex characteristics,
    gender identity and
    expression,
    sexual identity and
    orientation.

    Put them into one statement - kernel devs know how to use minimal code to solve complex issues. This was clearly written by a non-kernel developer and Linus was bullied (threatened legally) into accepting it.

    What does anything sexual have to do with kernel development? I find it offensive to bring up. All the people with imaginary friends can be much more offensive, but that could be a matter of perspective.

      I laughed at the master/slave thing in python. Idiots. --- see that's perfectly allowed because someone's mental ability **is** ok to ridicule - it isn't in the list.

    If the submitted code is crap, it is still crap regardless of your gender identity, or lack of any gender, right?

    I don't need to see "thank god" or "praise Allah" either for kernel code stuff.

    BTW, I quite enjoy being a slave every other Sunday night. Mistress isn't always harsh and I try to be a good slave. On the opposite Sundays, I get to be Master. Not my favorite, but life is about compromise. None of this has anything to do with my work on the Linux kernel.

  140. 04/01 by isham · · Score: 1

    s/Linus Torvalds/The deRaat/g for the perfect April Fools story?

  141. Re: It's not the curse words though. by ebh · · Score: 1

    I'm pretty nice. I stick my foot in my mouth on a regular basis, but I don't use my disability as an excuse for running roughshod over everyone I know. Over the decades, I've learned to understand feelings, whether I experience them directly or not.

  142. Re:Be honest and tough, but don't be a dick about by AmiMoJo · · Score: 1

    Projects aren't forced to take in substandard code but some projects have experienced severe losses by trying your approach and giving an inch. Take firefox as an example.

    What incident are you referring to specifically?

    I can name at leas two really good Linux kernel developers that Linus's attitude pushed away. They made a lot of valuable contributions: Matthew Garrett and Sarah Sharp.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  143. Re:Be honest and tough, but don't be a dick about by Mal-2 · · Score: 1

    Except passive-aggressive behavior is present in any sufficiently large group, and the hostility may have been keeping it in check. That's not to say the hostility was a good solution to passive-aggressive bullshit, only that you can probably expect to see more of such bullshit when there is less enthusiasm on calling it out.

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  144. Re:Be honest and tough, but don't be a dick about by AmiMoJo · · Score: 1

    The best way to improve sub-standard code is to help the person producing it make it better. I find this to be extremely effective, far more so than being passive-aggressive or just aggressive.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  145. Re:Be honest and tough, but don't be a dick about by AmiMoJo · · Score: 1

    On the other hand we know for certain that Linus' abrasiveness has driven away a few good developers. So that doesn't seem to be any better.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  146. niceness rules by doom · · Score: 1

    This is an unpopular position these days, but never-the-less: Being Nice is usually good policy. Legislating Being Nice ("code of conduct rules") is usually not.

  147. Re:It takes some humility to admit one's deficienc by Raenex · · Score: 1

    I used to read his blog but I stopped when it became apparent that he is a really unpleasant person.

    What was really unpleasant about him? Could you cite some examples?

  148. Re:It takes some humility to admit one's deficienc by nasch · · Score: 1

    For example, he talked about how he generally interrupts other people because he can tell what they're going to say, what he has to say is more important, and he doesn't want to waste his time listening to them. He concluded that this was an appropriate and efficient means of interpersonal interaction, and ALSO claimed (not at the same time but without sarcasm) to be a good listener.

    Over time, it became clear why he got divorced. I don't remember other examples; it's been years.

  149. curse words? by cascadingstylesheet · · Score: 1

    And yes, some of it might be "just" tooling. Maybe I can get an email filter in place so at when I send email with curse-words, they just won't go out.

    Wait, I thought that only ancient prudes like me thought that using curse words was problematic. Now it is again?

    That's the problem with getting "woke"; you never know what the rules are day to day ....

  150. Re:It takes some humility to admit one's deficienc by nasch · · Score: 1

    Last time I read anything from him, he saw absolutely nothing wrong with his behavior or attitudes, and they were working well for him. He certainly has enough money to get away with pretty much anything he wants to do. I would be surprised if he ever sees any need to change.

  151. As long as CVS/GIT and the data-hoarders exist by darkharlequin · · Score: 1

    We can always go back to a place where it was stable, and thankfully, unless GIT is gutted, we can find blame for those who polluted the code-base. I always go pale when annotate shows my name next to a line of code that is broken ;)

    --
    i am so very tired....
  152. Make sure the code is checked in by darkharlequin · · Score: 1

    and the rejection is documented when reversed, or at least rejected code has an audit trail. Of course, that won't track those who refuse to contribute because they don't want to be part of the problem.

    --
    i am so very tired....
  153. Re:It takes some humility to admit one's deficienc by Raenex · · Score: 1

    For example, he talked about how he generally interrupts other people because he can tell what they're going to say, what he has to say is more important, and he doesn't want to waste his time listening to them.

    Presumably you're talking about this then?

    "Women have made an issue of the fact that men talk over women in meetings. In my experience, that's true. But for full context, I interrupt anyone who talks too long without adding enough value. If most of my victims turn out to be women, I am still assumed to be the problem in this situation, not the talkers. The alternative interpretation of the situation -- that women are more verbal than men -- is never discussed as a contributing factor to interruptions. Can you imagine a situation where -- on average -- the people who talk the most do NOT get interrupted the most? I don't know if the amount of talking each person does is related to the amount of interrupting they experience, or if there is a gender difference to it, but it seems like a reasonable hypothesis. My point is that men are assumed guilty in this country. We don't even explore their alibis. (And watch the reaction to even bringing up the topic.)"

    You misrepresented him.

  154. Re:It takes some humility to admit one's deficienc by nasch · · Score: 1

    Possibly, if I'm remembering right there was more too. But as I said it's been years, and I'm really not interested in getting into a ticky tack discussion about whether Scott Adams is or is not a jerk, if that's what you're trying to get started.

  155. Re:It takes some humility to admit one's deficienc by Raenex · · Score: 1

    I wasn't looking for a ticky tack discussion. I was looking for substance to your claims. I'm satisfied that the one example you thought of was a big "meh" to me.

  156. Re:Deep level diversity by Aristos+Mazer · · Score: 1

    But if they aren't socially apt, they're going to end up treating other people like garbage. It's hard to have both. The social niceties can go a long way to making sure a company doesn't -- for example -- have men talking over women at meetings. Any meritocracy needs a mechanism for making sure that you aren't marginalizing the most skilled persons, and you might be marginalizing those who need the social structure in order to actually be heard. It's a balancing act, not a this-or-that.

  157. Re:Be honest and tough, but don't be a dick about by Kjella · · Score: 2

    Because I've watched it happen. When everyone knows daddy is going to scold you if you screw up, you try really hard not to screw up. Quality stays high. The alternative is people know they won't get scolded, so they not only commit shit to start with, but then they want to debate how bad the shit stinks when there's push back. Then they throw a tantrum when the merge is denied. "I worked a whole hour on this. I spent my time and effort!" Before long, they've worn down the maintainers who get tired of their shit and leave for another project. The gates of hell open onto the project at this point. Shit begins to flood in and nobody can stop it.

    This, so much this... every time you give an inch, it comes back to haunt you. At work we've been far too kind to fix other people's problems and special cases, we say it'll be just this once little tweak or hack or kludge that we'll remove as soon as they fix the problem. Except they never do because then it's "fixed" and we end up maintaining a shitload of spaghetti with tons of little gotchas. And eventually it circles back at us because we're crumbling under all the straws that are about to break the camel's back. I wish we had an asshole in charge that pushed back harder. The first time you should be polite. The second time you can be rude. The third time to shovel the same shit our way then I think chewing them out is the only way to make them stop.

    --
    Live today, because you never know what tomorrow brings
  158. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  159. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  160. Re:Be honest and tough, but don't be a dick about by Anonymous Coward · · Score: 1

    Doesn't take long to devolve into:

    "This code is bad for technical reasons which I wont explain, please leave because you are a Republican."

    And worse:

    "This code is great because you signed my petition at postmeritocracy.org. Down with merit!"

    It already has in most SV companies.

  161. Yet another reason to respect the man... by gosand · · Score: 1

    He has a high-standard for himself, and others, and he calls it like he sees it. Now I think he is just realizing that HOW he calls it makes a difference.
    Not only that, but his outbursts over the years as well as this message that he is going to seek improvement on that front, is made public by his own choosing.

    Show me another leader who does that.

    --

    My beliefs do not require that you agree with them.

  162. Re:Was sweet while it lasted by Cederic · · Score: 1

    moved into trying to make tech a less asshole place. Sarah Sharp is the most famous.

    Sage Sharp didn't move into trying to make tech a less asshole place. It* uses sexist terms like 'mansplainy' and bitches about oppression. Fuck that non-binary strange person.

    Maybe being a good leader would've helped it avoid career issues. Maybe being tolerant of others would've helped it participate in Linux kernel development. Maybe losing the fucking chip on its shoulder would've made it happier.

    Maybe we'll never know. Thank fuck it's started its own company and I'm never going to have to work with it.

    *It describes itself as gender 'non-binary' and does not want female pronouns used to describe it. Since it's also not male, my choice out of him/her/it is quite easy.

  163. Re:Was sweet while it lasted by Cederic · · Score: 1

    Complaints need to be sent to a board, who will investigate and then decide on what action should be taken.

    History tells us those boards will be populated and run by people with shared political views, and used to remove conflicting views from the project.

    the reasonable people on the board

    Will over time be removed and replaced, leaving the board in control of fanatics.

    asking the "alleged victim" to be less sensitive

    There are no alleged victims. There are victims and "people abusing the process to harass others".

    Obviously the board will categorise people according to their own politics and not through any objective criteria.

    How this works out will depend mostly on how complaints are handled.

    Badly.

    It's dismaying to see how many people think it's a bad thing to have a policy that basically boils down to "don't be an asshole"

    So have a policy that explicitly states "don't be an asshole". Don't wrap it up in politically correct langauge that introduces a fuckton of ambiguity that the malicious can use to impose their own politics on others.

    Tell you what, lets see if the maintainers ban any fuckwit that uses the sexist derogatory term 'mansplain'.

    Examples of unacceptable behavior by participants include:
    [..]
      * Trolling, insulting/derogatory comments, and personal or political attacks

    If you really think it's not possible to be both talented and nice, then hopefully you will get a chance to look in a mirror like Linus has done and choose to make yourself a better person.

    I know for a fact that it's not possible to be nice all of the time. I don't need a fucking code of conduct to behave professionally in the workplace or when engaged in creative endeavours with others. Shit, people genuinely fucking worry if they never hear you swear or say something bad about someone - I've had that feedback on multiple occasions.

  164. Re:It takes some humility to admit one's deficienc by Cederic · · Score: 1

    sometimes he can be kind of a dick

    I think the real issue is that he's too busy to take the time to rewrite those emails in a form that's so polite it's obnoxiously insulting in a way that's obvious to everybody ut at no point crosses any professional boundaries or could be quoted as demeaning or derogatory.

    There's a joyful art to doing this, but it does take rather longer than being blunt with someone.

    (It may also just be a British thing. My American colleagues would always marvel and forward such emails around in wonder)

  165. Re:Be honest and tough, but don't be a dick about by Cederic · · Score: 1

    dickish aspie

    Lets see, sexualised language, trolling, insulting/derogatory comment and conduct which could reasonably be considered inappropriate in a professional setting.

    Yeah, you're fucked now if you want to contribute to the Linux kernel.

    I mean, shit, you're pissed at people being 'assholes' to computer program code but merrily disparaging people with a neurodevelopmental impairment. Which term would you use for your behaviour?

  166. Re:Be honest and tough, but don't be a dick about by Cederic · · Score: 1

    All of the people I know with aspergers are eerily polite

    Hey fuckface, you can end that shit now.

    He's been acting more like a socially retarded baby-man

    He's been acting like a technically capable leader with occasional examples of losing his patience. You don't build and run a project the size of the Linux Kernel if you're "socially retarded".

    I don't even know what the fuck a baby-man is. He wears nappies?

    Torvalds is responsible for his disregard of empathy

    Maybe he's just human after all.

  167. Santiy is a casualty in culture wars by sinij · · Score: 1

    Perhaps SJWs are another factor in the Drake equation?

    I just don't see a way we can progress forward if we discard concept of merit. Hierarchies based on other concepts (e.g. piety, clan identity, wealth) historically were nothing short of disastrous. I don't see how hierarchy based on group identity that SJWs are building will be anything short of disastrous. Our technological civilization is truly fucked if they succeed and our descendants won't know how to maintain what we built even if they reach ideal equality and perfect diversity.

    1. Re:Santiy is a casualty in culture wars by Mashiki · · Score: 1

      Look at it this way. We've already been down the path of "group identity" it stuck around for the better part of 300 years, it created groups like identiarians, nazi's, racial fascists, eugenics, segregation just to name a few things. SJW's that are pushing this crap are not in favor of equality or even diversity, the only real way you get to equality is by meritocracy. That also means recognizing not all people will rise to the top, creating specialized programs for xyz person will not make those people rise to the top either.

      The diversity issue, which those same people are pushing like "mandatory female board members" and so on is their views of diverse. Of course, they drag everyone down. And of course that type of diversity also means that if you happen to be the wrong race/sex/etc you'll be actively discriminated against because reasons.

      --
      Om, nomnomnom...
  168. Re:It takes some humility to admit one's deficienc by epyT-R · · Score: 1

    However, tone policing destroys brevity and conciseness for the sake of feelings.

  169. Re:Be honest and tough, but don't be a dick about by epyT-R · · Score: 1

    They don't act that way. Tone policing and CoC are just powergrabs by the insecure who can't handle criticism. If the project leads capitulate to this, it's game over. It might take years to manifest, but it'll happen.

  170. Re:It takes some humility to admit one's deficienc by divide+overflow · · Score: 1

    However, tone policing destroys brevity and conciseness for the sake of feelings.

    Not necessarily. Cutting out personal attacks or demeaning language can yield a shorter message. And even if the occasional message increases in size to more precisely explain one's thoughts it may well be worth the effort and result in a better understanding of each other's concerns and goals.

  171. Re:It takes some humility to admit one's deficienc by epyT-R · · Score: 1

    Generally not because now feelings have to be coddled in addition to the technical explanation. These CoCs just blow the doors open on subjective interpretation on what is considered abusive language and what is not. They are not simple cases of banning ad hominem.

  172. Re:It takes some humility to admit one's deficienc by divide+overflow · · Score: 1

    Sorry, I don't agree.

  173. Re: It takes some humility to admit one's deficien by epyT-R · · Score: 1

    Nope. False dilemma. Not agreeing to social justice derived conduct codes is not the same thing as "being dicks."

  174. correction by mapkinase · · Score: 1

    He just got tired of people whining about his personality

    --
    I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
  175. GPL version 2 is a bare license. Recind by Anonymous Coward · · Score: 1

    Regarding those who are ejected from the Linux Kernel Community after this CoC:

    Contributors can, at any time, rescind the license grant regarding their property via written notice to those whom they are rescinding the grant from (regarding their property (code)).

    The GPL version 2 lacks a no-rescission clause (the GPL version 3 has such a clause: to attempt furnish defendants with an estoppel defense, the Linux Kernel is licensed under version 2, however, as are the past contributions).

    When the defendants ignore the rescission and continue using the plaintiff's code, the plaintiff can sue under the copyright statute.

    Banned contributors _should_ do this (note: plaintiff is to register their copyright prior to filing suit, the copyright doe not have to be registered at the time of the violation however)

    Additionally when said banned contributors joined the Linux team, they were under the impression that it was a meritocracy: in-fact this belief was stated or ratified by those within the governing body regarding Linux when the contributors began their work (whatever that body was at that time, it could have been simply Linus, or Linus and a few associates).

    The remuneration for the work was implied to be, or perhaps stated, to be fame as-well as a potential increase in the contributors stature, in addition to membership in the Linux Kernel club or association, or whatever it is that the Linux Kernel Community actually is (which a court may determine... it is something, suffice to say).

    Thusly for work, consideration was promised by (Linus? Others? There are years of mailing list archives with which to determine).

    And now that consideration has been clawed-back and the contributors image has been tarnished.

    Thus the worker did work, however the other side of the implied, or perhaps written (email memorandums), understanding has been violated (once the contributor has been banned under the new non-meritocratic "CoC").

    Damages could be recovered under: Breach of Contract, quazi-contract, libel, false-light.

    In addition to copyright claims.

    For greatest effect, all rescission should be done at once in a bloc. (With other banned contributors).

    Contributors: You were promised something, you laboured for that promise, and now the promise has become a lie. You have remedies available to you now, as-well as in the close future.

    Additionally, regarding those who promoted the Code of Conduct to be used against the linux kernel contributors, knowing full well the effect it would have and desiring those effects; recovery for the ejected contributors via a tortious interference claim may be possible.

  176. Re:It takes some humility to admit one's deficienc by epyT-R · · Score: 1

    Up to you.

  177. Re:Was sweet while it lasted by jwdb · · Score: 1

    You're putting your own false dichotomy in GP's mouth, as nowhere does GP claim that you need "abusively hostility" to get by in an elite environment. They said is that elite environments are not usually characterized by "constant pleasant social interaction". How do you get "belittlement, hostility, and personal attacks" from that?

  178. Re:Maybe we will get a microkernel finally for Lin by Paul+Fernhout · · Score: 1

    A microkernel like MINIX 3 has about 10,000 lines of code. The Linux Kernel has about 20,000,000 lines of code. If you mainly focus on getting only 10,000 lines right, you will have a lot less stress than trying to herd cats on 20,000x more code.

    Ideally, for a core kernel maintainer, drivers should be mainly someone else's responsibility (with a separate vetting process) and should be firewalled from any service they don't absolutely need access to. A monolithic kernel just provides too much surface area for mischief to hide (whether intentional or unintentional).

    See the list of "reliability policies" here for MINIX (I just included the titles of each section): https://en.wikipedia.org/wiki/...
    * Reduce kernel size
    * Cage the bugs
    * Limit drivers' memory access
    * Survive bad pointers
    * Tame infinite loops
    * Limit damage from buffer overflows
    * Restrict access to kernel functions
    * Restrict access to I/O ports
    * Restrict communication with OS components
    * Reincarnate dead or sick drivers
    * Integrate interrupts and messages

    Focusing a microkernel on a very small number of core services more closely adheres to Single Responsibility Principle compared to the Linux Kernel. That makes the overall kernel simpler to understand even if it may manage many drivers. See:
    https://www.infoq.com/presenta...
    "Rich Hickey emphasizes simplicity's virtues over easiness', showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the simplicity path."

    It is probably harder to write a microkernel line-for-line compared to the same number of generally less sophisticated lines on average in a monolithic kernel -- but overall the system is much simpler and thus more reliable because the focused microkernel is easier to audit and test separate from all the drivers.

    My suggestion is that if Linus Torvalds was focused primarily on the code quality of 10,000 lines of microkernel code he would be less stressed than worrying about the quality of 20,000x as much monolithic kernel code where any badness in those 20,000,000 lines of Linux kernel code could (if you load the driver) infect the whole. Even if Linus still used the same amount of profanity per line of hypothetical Linux microkernel code, his profanity level would still be reduced 10,000x and so essentially round to zero! :-)

    A Slashdot story from 2000 on this idea:
    "Could Linux Become A Microkernel?"
    https://ask.slashdot.org/story...

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  179. Re:Was sweet while it lasted by Pseudonym · · Score: 1

    That's some expert-level virtue signalling, sir. Well done.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  180. Re:Was sweet while it lasted by nasch · · Score: 1

    I mentioned "treating people like crap" (which I would consider a synonym for abusive hostility). He then said that at elite levels you just can't have a continuously pleasant social atmosphere. The clear implication is that the former is the only alternative to the latter - otherwise why would he even bring it up?

  181. Re:Linus is an asshole by robsku · · Score: 1

    That's the stupidest thing ever. And the reason you're posting as AC, you trollboi.

    --
    In capitalist USA corporations control the government.
  182. CoC by sad_ · · Score: 1

    Linux has now included a Code of Conduct. Little strange maybe, just after the announcement of Linus.

    It somehow confirms my claim he is pushed into doing this.
    Linus is an employee, just like everybody else, he probably gets performance review like all of us.
    Linux development is in the open, there have already been multiple incidents about Linus' treatments as well as people leaving kernel development because of his outbursts. It's waiting for real accidents to happen, and that must be avoided (too much is invested in the kernel, and Linus may be the boss on the development side, there are others who are invested in it at several levels).

    https://www.zdnet.com/article/...

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  183. Re:Was sweet while it lasted by jwdb · · Score: 1

    To me it merely implies that the truth falls somewhere between crap and pleasant. It's not uncommon to take a stance on the opposite side of where you think the truth might actually be, to counterbalance another's argument. You're not going to find out what he actually believes, however, by starting with accusations.

    I would also consider "abusive hostility" to be significantly worse than "treating people like crap" - the former for me would require direct action against the victim, whereas the latter could just be inaction or indirect, and is generally easier to push aside. For example, we'd refer to a cashier who ignores customers as someone treating customers like crap but not necessarily as abusively hostile.

  184. Re: Maybe we will get a microkernel finally for Li by Zero__Kelvin · · Score: 1

    That was a lot of words to say you have no idea how Linux kernel development is done.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  185. Linux is about to get better by p0larity · · Score: 2

    How surprised am I that the top comment is about this being the end of Linux?

    Not very...

    I am, however disappointed.

    This is a great opportunity. I fully believe the quality of releases will only improve with this move. Linus is still going to be involved but if this goes well, he'll be able to articulate what his vision actually is more clearly, and he'll be able to get people on the same page.

    Not only that, but there are many skilled people who would avoid kernel development just to keep that negativity out of their life.

    More eyes on the kernel means more potential bugfixes as well. This is one area where you really don't want a dearth of eyes on the code.

    This is a good thing.

  186. It's about time by kriston · · Score: 1

    Most of us learn this when we are children.

    --

    Kriston

  187. Step away from the code by Anonymous Coward · · Score: 1

    Linus should really step away and let others take over. Also, split linux into a couple of differ kernels with different focus such as embedded, server, desktop, etc.

  188. This Just In by jman.org · · Score: 1

    As if the Kernel and git weren't enough, Linus now invents the "Unsend" button.

  189. Re:Was sweet while it lasted by shess · · Score: 1

    "I think it's perfectly fine to be an asshole when that is appropriate to the situation" is about as useless a statement as "I think it's perfectly fine to be a genocidal mass murderer when that is appropriate to the situation".

    The question is *when* it is appropriate.

    Hyperbole, much? Or do you literally think that being an asshole in a meeting is equivalent to genocide?

    Just to be clear, the gist of my point is that if you're using "asshole" as a tool in your communications arsenal, good for you! That implies that you are almost never being an asshole, because in most situations it's a terrible response.

    I don't know about everyone else's experience, but my experience is that VERY few people pull out "asshole" as a targeted tool, most assholes simply _are_ assholes, that's just how they interact with the world.