Slashdot Mirror


Could Go Community's Threat of Public Shaming, Lifetime Bans Make Go a No-Go?

theodp writes: At first glance, the proposal for A Code of Conduct for the Go Community (attributed to Google's Andrew Gerrand) seems reasonable enough. How can you argue with the goal of treating everyone with respect and kindness? But the Devil is in the detail, and the proposed Code notes there soon could be consequences for calling someone an "idiot" or saying something is "so simple even my grandma could understand it" (the latter "marginalises women and the elderly by implying that something need be simple for an old woman to understand it"). And the punishment meted out by the Go Code of Conduct Working Group to those who find themselves on the receiving end of an anonymous complaint could be anything from nothing to "a request for a private or public apology, a private reprimand from the working group to the individual(s) involved, a public reprimand, an imposed vacation (for instance, asking someone to 'take a week off' from a mailing list or IRC), or a permanent or temporary ban from some or all Go spaces (mailing lists, IRC, etc.)." And no, this doesn't appear to be a goof. So, might individuals and companies think twice about embracing a programming language whose community's Code of Conduct threatens to ruin reputations and ban people from technical support resources for life? Too late to get this added to the list of questions for Alan Donovan and Brian Kernighan?

206 of 358 comments (clear)

  1. Shame, Shame! by Anonymous Coward · · Score: 1, Funny

    Shaming a shamer is still shaming, you shame shaming shamers!

    Shame on you!

    1. Re:Shame, Shame! by Jay+Maynard · · Score: 1

      Well, that was shameless.

      --
      Disinfect the GNU General Public Virus!
    2. Re: Shame, Shame! by chaboud · · Score: 2

      I don't know what idiot modded this off topic. It's s straightforward joke that even my grandmother would find funny...

  2. Of course by keko · · Score: 1

    Languages and tools nowadays *are* their communities, pretty much. See jQuery vs. Prototype.

  3. Re:Soulds like they are a bunch of whiney bitches by Anonymous Coward · · Score: 1

    Because parents aren't allowed to beat the little bastards when they get out of line.

  4. Typical thinking by Anonymous Coward · · Score: 5, Insightful

    "This is a departure from the typical proposal process, since discussions Around Codes of Conduct tend to devolve quickly. By restricting the discussion Of this proposal to 1:1 conversations between myself and members of the Community, I hope to better hear everyone’s specific concerns without generating unnecessary noise."

    This is a typical excuse from people who want to push things through without public discussion. They call public discussion "noise". I have no idea who this guy is, but he sounds like an egomaniac. Well guess what? We are calling you out. You don't get "1:1 conversations between yourself" and everyone else. This is the Internet.

    1. Re:Typical thinking by Anonymous Coward · · Score: 2, Informative

      Discussion about codes of conduct is seen to "devolve" by those pushing these codes of conduct typically because people do start pointing out the hypocrisy that's typically strewn throughout these codes of conducts.

      A clear example is the discussion about the Open Code of Conduct from a few months ago.

      In that discussion, people started noting that the code of conduct essentially deemed it perfectly fine to discriminate in certain cases. For whatever reason, some of those pushing for the code of conduct were unable or unwilling to see the contradiction that was present. Not surprisingly, the discussion was locked/limited soon after it started. All in all, it's almost a perfect example of how discussion about horribly flawed codes of conduct is typically suppressed.

    2. Re:Typical thinking by Vanderhoth · · Score: 3, Informative

      Same thing happened with Opal and with FreeBSD. It seems to always be the worst, most abusive people pushing for these updates.

      They're using "harassment" or "politically correct" as an excuse to harass and be assholes to people they see as assholes, and aren't really considering they're far worse than anyone they're accusing. The FreeBSD thing is interesting because it's someone advocating the newly adopted CoC be used to boot Randi Harper, who hasn't contributed to the project in years, but feels fine harassing male contributors and also pushed for the CoC in the first place to control other peoples behaviour.

    3. Re:Typical thinking by Austerity+Empowers · · Score: 2

      If you work with them on "their" forums, in "their" community, can you not just follow their rules? You don't have to agree with them.

      You can also create your own community, where the rules are as you like them (i.e. probably none), and do what you want to do. I suspect you will end up with the larger community when you're done. More importantly, someone probably needs to do this since I have a strong distrust for Golang (also C# and Swift) given that it's a corporate sponsored language and probably not "free" in any reasonable sense of the word, and the boundaries should be tested early and often.

    4. Re:Typical thinking by 0xdeadbeef · · Score: 2

      If you work with them on "their" forums, in "their" community, can you not just follow their rules? You don't have to agree with them.

      It's funny how this option is not acceptable to the activist zealots when it comes to the Linux kernel.

      That reminds me, how is SJLinux doing?

    5. Re:Typical thinking by jmcvetta · · Score: 1

      This preemptive suppression of dissent can be taken as an implicit acknowledgement by Mr Gerrard et al. that this CoC is expected to be heinously unpopular among the population upon whom it will be imposed.

      I love Go as a language; and the Gopher community is among the brightest around today. So it is both appalling and very very sad to see this lust for petty tyranny in heart of the project's official leadership.

    6. Re:Typical thinking by Citizen+of+Earth · · Score: 1

      Excellent -- another language I'll never have to learn.

    7. Re:Typical thinking by greenfruitsalad · · Score: 1

      i, personally, have yet to see a system better than an elected (time limited) benevolent dictatorship. a dictator who can make rules and loosen/tighten them as needed. but it is important not to have an arsehole as the dictator.

  5. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 1

    And certain other kinds of behavior may also have to stop. Lack of politeness, aka, being a rude bastard is exactly the kind of thing that can lead to one important voice being drowned out and then one important bug being ignored.

  6. The hypocrisy is unbelievable. by Anonymous Coward · · Score: 1

    You're absolutely right. The hypocrisy shown by those in the "tolerance" or "anti-bullying" crowds is often unbelievable.

    The zest and zeal with which these people attack alleged "bullies" far exceeds anything that the so-called "bullies" could ever have delivered. It's made worse when these attackers fail to realize that their behavior is an example of what they claim to be fighting against.

    This reminds me of the recent Open Code of Conduct debacle. Seriously, read the comments there. It's truly unbelievable, especially the parts of about "reverse-isms", which basically deems certain cases of discrimination to be acceptable and appropriate!

    1. Re:The hypocrisy is unbelievable. by Anonymous Coward · · Score: 1

      If my grandmother was Grace Hopper, then it would indeed be demeaning.

      But my grandmother is about as non-technical as you can get, so saying "my grandmother can understand it" literally means that it's so simple that even my dog can understand it.

      OMG.I've just marinalized canines, haven't I?

  7. Re:These are good things by Baron_Yam · · Score: 2

    The problem is implementation - once a community gets past a certain size, you have enough people that the marginal nutcases can band together and be a signficant force.

    Because most people don't want to spend half their time fighting to maintain a sane community, they just want to participate in the community.

    It's not just online forums, I've run into this with fan volunteer organizations and condo associations - there's always someone with more time than you who wants to enforce their overly restrictive moral code on everyone else.

    Usually one tiny little semi-reasonable step at a time.

  8. Re:Just asking for adult behavior! by silas_moeckel · · Score: 4, Informative

    This is not adult behavior, this is childish behavior. They are attempting to coddle, marginalize, dictate speech, etc etc in an effort to control intent Adults can say that's stupid or you're a moron as part of normal healthy discourse it's intent that matters. Healthy razzing friendly banter etc etc is part of normal adult communication.

    --
    No sir I dont like it.
  9. Microaggressions out, passive-aggressions in by 0xdeadbeef · · Score: 3, Insightful

    If he just removed the line about "microaggressions" and the following two lines (and examples), it would be a reasonable code of conduct.

    Of course, that would be throwing the baby out with the bathwater. The whole point of this exercise is to use the CoC as a means to promote an ideology.

    Now, given all the complaints this will surely generate, do you think he'll take his own advice?

    Just stop doing what it was they complained about and apologize.

    Somehow I doubt it.

    1. Re:Microaggressions out, passive-aggressions in by Dutch+Gun · · Score: 1

      I have no problem with a code of conduct that states: "Be courteous and professional". In fact, why the hell does a code of conduct need paragraphs of rule lawyering? What bad behavior is not covered by "Be courteous and professional"? Trying to drill down into specifics just ends up looking ridiculous. Let's examine a few:

      "Microaggressions" are imaginary insults by supremely overly-sensitive people. If someone is being a jerk, they're not committing "microaggressions", they're being a jerk. You can inform a person that perhaps a particular phrase isn't appropriate, etc.

      "Don't just aim to be technically unimpeachable, aim to be your best self." Sorry, this has no business being in a code of conduct. It's essentially preaching at this point. Laudable goal or not, a code of conduct shouldn't be this overly broad. If I'm fine with slacking off for a day and being a bit lazy, I'm apparently breaking the code of conduct. Anyone see how ridiculous that is?

      "Romantic or sexual commentary, remarks, or questions." Right... sexual harassment is out of course, but shall we now pretend that we're not romantic or sexual creatures by nature? Just confine it to a ban on sexual harassment or unwanted advances. I think this was what was being attempted, but again, was overly broad.

      "Derailing (try to stay on topic; if you want to talk about something else, start a new conversation)" Wow, they're banning going off topic? And this is listed under "destructive behavior"? This is getting a bit over the top.

      And I have no problem with the community stating that they reserve the right to remove poisonous elements. You remove bad apples from the barrel to prevent the whole bunch from spoiling. There's got to be some good sense applied here. Obviously, if someone is banned for life for a minor perceived insult, the community is in trouble. We occasionally see such power plays and community drama, but then again, such actions would go against the code of conduct itself, as that's not very professional.

      This is what happens when someone tries to create an overly-default a set of programmer-like (or maybe "lawyer-like") rules for "playing nice".

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re:Microaggressions out, passive-aggressions in by sjames · · Score: 1

      The problem with microaggressions is that they can be so micro that only one person takes any offense or even sees how it could be offensive. Meanwhile, frequently taking offense at one person's microaggression itself becomes a microaggression. Especially where the "aggression" is actually a quirk of the "offender's" native language. Is it a microaggression to tell someone their native language is full of microaggressions?

      Now, for the apologies for microaggressions. Lying is bad, so is it acceptable to say "I'm sorry our language offers no gender neutral singular pronouns that aren't insulting when applied to an adult."? Or "I'm sorry you found a way to twist my neutral statement into a mortal insult!"?

      How about we just apply Postal's Law?

      Be liberal in what you accept, and conservative in what you send

    3. Re:Microaggressions out, passive-aggressions in by sjames · · Score: 1

      Most such CoCs do not manage to implement the first phrase, "Be liberal in what you accept". I note that this one has absolutely NO mention of being liberal in what you accept. Nowhere in it is an admonition to first consider that the person didn't mean what you thought they said. Without that part, things tend to go to hell rapidly.

  10. You could always stop using Go by Anonymous Coward · · Score: 1

    No pun intended. Seriously, if the creators of Go become like a dictator, we can go take our ball somewhere else. Fork it. Or even use some other languages. Will not be the first time...

  11. Or. by LWATCDR · · Score: 1

    " So, might individuals and companies think twice about embracing a programming language whose community's Code of Conduct threatens to ruin reputations and ban people from technical support resources for life? "

    Or might individuals and companies embrace a programming language whose community that is polite and professional?
    Maybe it is time for people to understand that being straightforward and direct is not the same as being a rude jerk.

    If you read the actual proposal you will see that they have a range of options if someone is out of line. I don't know about most people but I have no problem with a life long ban for someone that threatens to kill or rape someone online. And yes it does happen. In fact it has happened to me on Slashdot. It was an AC and it didn't really threaten me much but had it happened to someone else they may have actually been concerned.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Or. by Minupla · · Score: 1

      I'm with you here. And I'm with you despite understanding that a good portion of the community has social issues that might not be in their control. For some those people having a community say "Hey, there's a line here and you crossed it" may be the 'saving throw vs wisdom' (as I've seen it described) that allows them to hold up a mirror and start realizing that behaving in a manner that is perceived by others as being anti-social has consequences. Empathy can be a learned skill, but it's hard to learn, and unless you realize that your lack of empathy is a problem, you won't undertake the learning process. //* For those who might be reading this and seeing themselves in a mirror, the advice I'd give (speaking form some experience here) is to spend some time in the psych area of your library. After you're done with that, book on social engineering will allow you to translate what you have as theoretical knowledge into practical advice on how to behave in such a way as to get what you want, and as a side effect, behave in a manner more acceptable to the community to which you wish to belong. (Because shockingly people you tell to F* off are less likely to help you out). The end result will either be an empathetic understanding, or a pattern of behavior that is indistinguishable from empathy from the external viewpoint. Either way, you win, because you WILL find out that you were playing the social game on hard mode.*//

      Min

      --
      On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
    2. Re:Or. by pla · · Score: 3, Informative

      Or might individuals and companies embrace a programming language whose community that is polite and professional?

      No, no they won't - When access to the community depends on the mercy of a self-appointed minimod with the power to ban you without recourse... No sane company will touch this with a ten foot pole.


      If you read the actual proposal you will see that they have a range of options if someone is out of line.

      Yep... Up to "a permanent or temporary ban from some or all Go spaces". Thanks for your five years of contributions, but you made the wrong person look bad without even realizing it - See ya, better luck next career!


      The very fact that people keep mentioning Linus as a good example of why we "need" CoCs like this pretty much counts as its own best counterexample. He created the number one operating system in the world (if you include Android's market share), yet communities like this wouldn't even let him hang out in their playpen lest he hurt some poor snowflake's feelings. Yeah, thanks, I'll take a hundred productive-but-no-nonsense Torvalds over a kindler, gentler Gerrand any day.

      If you want pablum, stick to Farmville. If you want to join us in the coding trenches, wear asbestos underwear.

    3. Re:Or. by LWATCDR · · Score: 1

      "If you want pablum, stick to Farmville. If you want to join us in the coding trenches, wear asbestos underwear."
      I have been in the trenches for decades and for the most part professionals don't act like jerks. You have a few primadonnas now and then that you put up with but for the most part they are just tolerated.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Or. by Dog-Cow · · Score: 4, Insightful

      The problem is that CoCs are always enforced by those with the thinnest skins, because, almost by definition, they are the only ones who care.

    5. Re:Or. by Dog-Cow · · Score: 2

      Which makes a CoC a solution looking for a problem. And whenever you have that situation, you know someone is trying to foist some bullshit on you.

    6. Re:Or. by squiggleslash · · Score: 1

      Probably. This, after all, is just restating what you'd expect in any community that wants to act like, and attract, professionals.

      The other thing that bothered me about the write up is that it didn't really explain how all Go users would be subject to this code of conduct (which is what it is.) From what I could see, it only says that you need to exhibit certain standards of professionalism when you're involved in working with the group responsible for steering the language.

      Do many Go developers actually need to do that? I used to program in C rather a lot, I don't recall ever feeling the need to contact the ANSI C standards committee, nor did I have to make comments implying my grandmother is a technological klutz when reporting a bug in any C compiler I used.

      So how, exactly, beyond knee jerk "OMG! They're telling us to act professionally! We must boycott them and dogpile Brian Kernighan on Twitter #gamergate" reactions from a certain infamous subset of the development community, is this going to make Go a "No Go"?

      You know, certain characters within FOSS are infamous for their temperament and being frequently rude towards those who cross them (mentioning no names but one rhymes with Dorvalds, and another TeRaadt), and I bet if either saw a project Go was perfect for, neither would give a flying... uh, a hoot I mean, about this code of conduct. They'd just start coding.

      Which is what professionals do.

      --
      You are not alone. This is not normal. None of this is normal.
    7. Re:Or. by Rockoon · · Score: 1

      I have been in the trenches for decades and for the most part professionals don't act like jerks.

      Then there is no need for a code of conduct.

      I think the real problem here is that people like you do not know what these social justice warriors are talking about.

      They are talking about being able to take offense at whatever the hell they want. Statements such as "even my grandmother could use it" will be used against you, but only when they decide that you are next.

      for light hearted technical information.

      This is very offensive to people with postural orthostatic tachycardia syndrome. Its a medical condition and out of their control. You should be banned from the internet you insensitive neanderthal.

      Anyone got the DOCS on this guy? Lets get him fired.

      --
      "His name was James Damore."
    8. Re:Or. by swillden · · Score: 1

      Yep... Up to "a permanent or temporary ban from some or all Go spaces". Thanks for your five years of contributions, but you made the wrong person look bad without even realizing it - See ya, better luck next career!

      Do you have any evidence of this sort of abuse? Any? At all?

      Didn't think so.

      Your argument is essentially a slippery slope fallacy. If we don't allow absolutely anything, then we'll end up allowing nothing of substance. There are many, many productive well-moderated communities in the world that beg to differ. In fact, most real-life communities, because people generally don't act like jerks in real life like they do on line. I think it's the ever-present sub-rosa threat of a punch in the face, myself, but whatever the reason people are much better at behaving face to face. However, it is completely possible to apply rules of decent social behavior in online communities. It just requires a little effort, and a willingness to eject those who can't behave.

      I have worked with a few prima donna assholes who couldn't behave in real life, note, and I have absolutely zero problem with ejecting them from the workplace, either. I don't care how good they are, there's no way they're good enough to justify everyone else putting up with their crap. And if that means they have a hard time finding a job, well, maybe they should rethink their attitude.

      If you want pablum, stick to Farmville. If you want to join us in the coding trenches, wear asbestos underwear.

      Bullshit. It's perfectly possible to have aggressive, heated disagreements without calling people names. In fact, they tend to be more productive.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:Or. by pla · · Score: 1

      Do you have any evidence of this sort of abuse? Any? At all?

      Every HoA ever. Tumblr. Metafilter. Reddit... Hell, Reddit provides an entire laboratory of experimental evidence of exactly what I claim. In the name of making it exactly the sort of warmer and fuzzier place this Go CoC tries for, we have seen vast swaths of users shadow banned without comment or recourse. Yes, they purged a few hives of scum and villainy, and managed to chase off a few real pieces of shit in the process - And didn't care in the least about the other 90% of casuals that got in the crossfire. Anything goes in the name of "decency", right?


      Bullshit. It's perfectly possible to have aggressive, heated disagreements without calling people names. In fact, they tend to be more productive.

      I agree with you completely - But more importantly, you agree with me on that point. Now explain how you see "aggressive, heated disagreements" working in a community that bans even "micro"aggressions.

    10. Re:Or. by unimacs · · Score: 1

      Whether it's actually written down or not, pretty much every community has some sort of CoC. If not they will often invent one on the fly when somebody starts causing more trouble than they're worth. Even worse is when these people are allowed to continue to behave in a way that causes quality people to leave. Or the community spends more time bickering than accomplishing anything.

      Linus gets away with it because it's his show and there's no shortage of people who want to contribute to the kernel. But for an up and coming language, framework, or whatever, an active developer community is something that needs to be built and maintained. That gets harder over time as you have to figure out how to move forward without breaking the stuff that depends on earlier work.

      Plus, I have seen no evidence that being an effective developer requires you to be an asshole.

    11. Re:Or. by Shadow+of+Eternity · · Score: 3, Informative

      SJWs literally just put a young girl in the hospital for a suicide attempt because they didn't like how she drew some steven universe fanart.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    12. Re:Or. by radarskiy · · Score: 1

      "When access to the community depends on the mercy of a self-appointed minimod with the power to ban you without recourse"

      This is why Linux never went anywhere.

    13. Re:Or. by IamTheRealMike · · Score: 1

      Do you have any evidence of this sort of abuse? Any? At all?

      It's not exactly unheard of in other projects. Gerrand stating outright that meta-discussion is "noise" represents the camel's nose under the tent - once communities start down this direction pretty quickly almost anything can become banned.

      The Bitcoin community is going through this right now. Some of the developers who work on Bitcoin Core have decided they don't think the block chain should be able to grow in future, and a temporary 1mb block size limit should become .... less temporary. But of course limiting the block chain in this way is wildly unpopular, so they implied they could only raise the limit when there was consensus (of everyone). Not surprisingly this led to a LOT of debate, threads, discussion, some of it heated. Their response was to announce that the dev list had been flooded with "noise" and impose draconian moderation in which anything that might upset anyone was forbidden - which included discussion of technical topics that somebody found upsetting.

      BTW it's a bit ironic that your sig says "Safety is a tyrant's tool; no one can oppose safety" on a post that's arguing for an incredibly large and complex moderation policy. Elsewhere it was suggested that be courteous and professional is the only policy needed and I'm minded to agree. There's nothing wrong with moderation to kick out genuinely problematic people, but any policy that forbids "microaggressions" (whatever the hell that means) is rightly going to be flamed for being wildly over the top.

    14. Re:Or. by TemporalBeing · · Score: 1

      " So, might individuals and companies think twice about embracing a programming language whose community's Code of Conduct threatens to ruin reputations and ban people from technical support resources for life? "

      Or might individuals and companies embrace a programming language whose community that is polite and professional?

      Well, they might at first until they run into problems with people representing them getting banned for stupid things. Once that happens companies will realize how hard it is to keep someone in that they have invested a lot of resources and time into ($$). If that is too hard, then companies will leave.

      Maybe it is time for people to understand that being straightforward and direct is not the same as being a rude jerk.

      +1

      If you read the actual proposal you will see that they have a range of options if someone is out of line. I don't know about most people but I have no problem with a life long ban for someone that threatens to kill or rape someone online. And yes it does happen. In fact it has happened to me on Slashdot. It was an AC and it didn't really threaten me much but had it happened to someone else they may have actually been concerned.

      True, there is a place for live-long bans. However, it should always be a last resort with numerous attempts at reconciliation, etc before hand.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    15. Re:Or. by pla · · Score: 1

      This is why Linux never went anywhere.

      ...Other than the fact that it powers a straight majority - over 50% - of consumer devices currently on the market, you mean?

      Yeah, real dead-end road there!

      / Hoping that I missed your sarcasm. :)

    16. Re:Or. by radarskiy · · Score: 1

      I think that I have stepped in Poe's Law once again.

      My point that since Linus is in fact " a self-appointed minimod with the power to ban you without recourse" and Linux is in fact successful then this is a relevant counterexample to your claim.

  12. Re:Censorship is an anti pattern. by Dog-Cow · · Score: 2

    Expecting decent behavior is not the same as enforcing hypocrisy.

  13. Introducing SJW, the programming language! by pla · · Score: 3, Insightful

    "Go" fuck yourselves, 'kay?

    Hey Andy, have you ever wondered why Plus failed so miserably?

    Well, good news - You'll get a second chance to learn this lesson in the very near future!

    1. Re:Introducing SJW, the programming language! by lister+king+of+smeg · · Score: 1

      If you mean people that happened to have one automatically attached to there google accounts and not turned it off no not really

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  14. Even Andrew's Grandma by iggymanz · · Score: 3, Funny

    Even Andrew's Grandma would think his code of conduct silly, he should talk to her about it

    1. Re:Even Andrew's Grandma by iggymanz · · Score: 1

      it's worse than that, because I think women are on average better at such social constructs than men, and moreover an old woman has lifetime experiences to share on such matters. Stereotypes! or as I sometimes call them, useful generalizations

  15. Re:Just asking for adult behavior! by Dog-Cow · · Score: 2

    Anyone trying to push through a CoC into what is basically a public forum has already gone too far. The only reason for it is to punish people they don't like.

  16. No, the code-of-conduct will not harm go by MerlinTheGreen · · Score: 4, Insightful

    I simply cannot see how having a code of conduct based on treating other people in a respectful manner will result in discouraging desirable developers and companies from joining the community. Quite the reverse in fact!

    1. Re:No, the code-of-conduct will not harm go by bigman2003 · · Score: 1

      There are a lot of people (like me) who will pretty much see these rules as a challenge. Eventually I will do something stupid...just because. And if that gets me banned for life, then I am screwed.

      I would avoid it completely.

      On the other hand, if I can lend a hand to someone, I absolutely will. If I can do something to make things better for other people...I will. But if you put down rules that essentially pre-judge me, I will purposely do something to piss you off.

      It's the same as giving a middle finger to the man. Sometimes you just gotta do it. And if that gets you banned for life...then fuck them.

      Sure, they do NOT need me. I realize that. And, I will make sure that I do NOT need them. I would never put myself in the position where people will judge my actions (more than my intentions) and decide I can't be part of their group. At least I will make sure I never need to rely on that group.

      --
      No reason to lie.
    2. Re:No, the code-of-conduct will not harm go by sylvandb · · Score: 3, Insightful

      Your implication that I am not desirable is offensive. I demand a public apology and if it happens again you shall be banned for life.

    3. Re:No, the code-of-conduct will not harm go by taylorius · · Score: 1

      "treating other people in a respectful manner". Sounds nice doesn't it? Who could possibly object to that? Trouble is - no-one knows in advance what constitutes "respectful", and Microaggressions can mean whatever you want them to mean. I think I'm a generally polite sort of person, not prone to trading insults, but I wouldn't like that threat hanging over me

    4. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 1

      I simply cannot see how having a code of conduct based on treating other people in a respectful manner will result in discouraging desirable developers and companies from joining the community.

      Just read the comments to this story. You'll get the picture.

      "Those people who are complaining about bullying really need to have their asses kicked!"

      --
      You are welcome on my lawn.
    5. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 1

      trouble is - no-one knows in advance what constitutes "respectful"

      If you don't know what constitutes respectful behavior, then maybe you weren't brought up right. I don't mean you specifically, of course.

      Microaggressions can mean whatever you want them to mean.

      This is where listening comes in handy. It's kind of a lost art.

      --
      You are welcome on my lawn.
    6. Re:No, the code-of-conduct will not harm go by MerlinTheGreen · · Score: 1

      The key thing is the microaggressions and expulsion from a community are actually pretty distantly linked.

      Pretty much everyone will inadvertently post microaggressions from time to time and competent moderators know this. I'm certainly far too culturally ignorant to get it right all the time. However in this area people are normally judged not for the original post but how they react when it is pointed out to them.

    7. Re:No, the code-of-conduct will not harm go by taylorius · · Score: 1

      > If you don't know what constitutes respectful behavior, then maybe you weren't brought up right.

      I know what *I* think is respectful behaviour, (and I daresay we would largely agree were we to compare notes). However it won't be me pointing a finger and brandishing a copy of the CoC to get someone drummed out of town. In my view the sort of person who will use this will typically have an arcanely complex definition of respectful behaviour, doubtless involving odd new pronouns I've only vaguely heard of.

      To quote Cardinal Richelieu:

      "If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him."

    8. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 1

      However it won't be me pointing a finger and brandishing a copy of the CoC to get someone drummed out of town. In my view the sort of person who will use this will typically have an arcanely complex definition of respectful behaviour, doubtless involving odd new pronouns I've only vaguely heard of.

      And yet, many people are able to participate in online forums without getting banned.

      --
      You are welcome on my lawn.
    9. Re:No, the code-of-conduct will not harm go by bigman2003 · · Score: 1

      If you don't know what constitutes respectful behavior, then maybe you weren't brought up right. I don't mean you specifically, of course.

      (I know not how to quote here...)

      The problem with that, is that 'respectful behavior' is a constantly moving target. What is respectful in one culture, may not be in another. Or to another person.

      Do we target the most restrictive interpretation? One of my neighbors is a devout Muslim. I do things all the time that he considers disrespectful.

      Or what if we're talking about people with disabilities...and what if I say something like, "I don't really care about accessibility on this..." is that disrespectful to the disabled? Probably. Even if I meant, "I need to get this done, and we can clean up accessibility later" my comment would be disrespectful, and possibly get me booted.

      Respectful is wayyy too subjective.

      --
      No reason to lie.
    10. Re:No, the code-of-conduct will not harm go by taylorius · · Score: 1

      >And yet, many people are able to participate in online forums without getting banned.

      Very true. Fingers crossed this is all something and nothing. Still... "microaggressions"... *shudder* :-)

    11. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 2

      The problem with that, is that 'respectful behavior' is a constantly moving target. What is respectful in one culture, may not be in another. Or to another person.

      Again, the key is listening.

      If you're not a jerk (and I don't mean you specifically), you would be surprised at the amount of latitude and understanding people give you. Everybody knows what passive-aggressive behavior sounds like. And you know how miserable it is to deal with someone who is passive-aggressive towards you.

      The same way, it's pretty clear what micro-aggressions sound like, even when written. And, it depends on the audience. If you're with your mates, and you want to talk about how good his grandma is in bed, that's one thing. And if your mate says, "Look man, my grandma's been sick and I don't want you to talk about her", that's another. Now, if you want to be decent, you take him at his word and lay off. If you respond with, "U WOT M8? R U SOME KINDA SENSITIVE SUSAN WHO DOESN'T WANT TO HEAR ABOUT HIS GRAN GIVING HEAD? EFF OFF", then you might not be a respectful person.

      I'm a complete goof, and in my line of work I deal with all sorts of people who might be sensitive, from different cultures, different political persuasions, even radical feminists and SJWs. You would be surprised at how much people will let slide if you're not a total knob, and if your contribution to the group is meaningful.

      "Respectful" being subjective is a feature, not a bug. But you have to care a little bit about other people to make it work.

      --
      You are welcome on my lawn.
    12. Re:No, the code-of-conduct will not harm go by shutdown+-p+now · · Score: 1

      Most forums don't ban "microaggressions".

    13. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 1

      Most forums don't ban "microaggressions".

      You're right. We'll see how it works out. If the place empties out, then people will go a different way.

      --
      You are welcome on my lawn.
    14. Re:No, the code-of-conduct will not harm go by goose-incarnated · · Score: 1

      trouble is - no-one knows in advance what constitutes "respectful"

      If you don't know what constitutes respectful behavior, then maybe you weren't brought up right. I don't mean you specifically, of course.

      This is a good example of a microaggression that will land you afoul of the CoC. If *you* have trouble conforming to the SJW rules how do you expect people who are ignorant of the ideology to follow those rules?

      --
      I'm a minority race. Save your vitriol for white people.
    15. Re:No, the code-of-conduct will not harm go by goose-incarnated · · Score: 1

      The problem with that, is that 'respectful behavior' is a constantly moving target. What is respectful in one culture, may not be in another. Or to another person.

      Again, the key is listening.

      If you're not a jerk (and I don't mean you specifically), you would be surprised at the amount of latitude and understanding people give you. Everybody knows what passive-aggressive behavior sounds like.

      Listening won't help - microaggressions are, by definition almost, felt only by the most thin-skinned people. The barrier is so low that merely asking someone "So, you're chinese, right?" is called a microaggression. Asking a japanese person to identify a japanese character is considered microaggression.

      You have committed multiple microaggressions yourself, so it's a bit hypocritical that you now appear to think that you can identify them just by listening.

      --
      I'm a minority race. Save your vitriol for white people.
    16. Re:No, the code-of-conduct will not harm go by goose-incarnated · · Score: 1

      The key thing is the microaggressions and expulsion from a community are actually pretty distantly linked.

      Pretty much everyone will inadvertently post microaggressions from time to time and competent moderators know this. I'm certainly far too culturally ignorant to get it right all the time. However in this area people are normally judged not for the original post but how they react when it is pointed out to them.

      So, do you apologize to white-supremecists when they point out that your support of mixed-race marriages is a microaggression? Will you apologize to homophobes when they point out that your support of same-sex marriages is deeply offensive to them? Will you take steps to stop being deeply offensive to those people who are offended because you are the wrong religion?

      --
      I'm a minority race. Save your vitriol for white people.
    17. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 1

      Listening won't help

      Listening always helps.

      --
      You are welcome on my lawn.
    18. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 1

      I've seen forums dwindle to nothing when the administration started believing in microaggressions and similar bullshit.

      Which ones? Name two.

      --
      You are welcome on my lawn.
  17. I call woo woo on you by koan · · Score: 1
    --
    "If any question why we died, Tell them because our fathers lied."
  18. Dear leftists: they'll come for you, too. by DNS-and-BIND · · Score: 4, Insightful

    I know the 'microagression' thing is a beloved trope of the left and fearless Social Justice Warriors. But the thing is, in order to show what a good person you are in this context, you have to keep moving and moving further and further to the left. It always comes to a point where it becomes ridiculous and counterproductive.

    Remember the "Black Lives Matter" people who deliberately disrupted the furthest left presidential candidate America has ever had, the openly socialist Bernie Sanders? Yeah, that. If there is anyone who is a friend of the extremists in BLM, it's him - and yet they treated him like an enemy. Even if you're on the left, or the hard left, there are always others who are ready to show you just how far down the rabbit hole goes.

    Now, this is just a programming language, this isn't the literal jackboot of oppression as employed by left-wing governments of the past. Nobody is going to be sentenced to slavery or sent down to the countryside for defying Andrew Gerrand. So, let's keep some perspective here. However, this is showing all the classic signs of the ever-ratcheting extremism that is a hallmark of the political left. They'll come for you too, even if you have a stellar record of social justice warrioring. A single offhand comment is sufficient. I thought I recognized the "theodp" account, and sure enough it's one of Slashdot's solidly left-wing contributors, with a long record of approved social justice friendly submissions. But even SHE is turned off by this kind of thing! :(

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    1. Re:Dear leftists: they'll come for you, too. by Anonymous Coward · · Score: 3, Informative

      Nothing substantial in the link you provided paints the two disruptive BLM activists as "plants". In fact it concludes that there just was a lot of confusion going on among different BLM chapter in Seattle, and the site issued an important update to the whole story here: http://deadstate.org/blacklive...

      So, who's really deluded and uninformed here ?

    2. Re:Dear leftists: they'll come for you, too. by DRJlaw · · Score: 2

      Posting on her Facebook page today, the Los Angeles co-founder of BLM Patrisse Marie Cullors-Brignac openly embraced the Seattle activists and defended them against attacks from bloggers and the media.

      The article that you linked doesn't suggest anything along the lines of a plant. Perhaps you should actually read it.

    3. Re:Dear leftists: they'll come for you, too. by Shadow+of+Eternity · · Score: 1

      Your own link humiliates you:

      Apparently, the connections between Johnson, Jacqueline, and the group Outside Agitators 206 to the BLM movement are not as unclear as we believed. Posting on her Facebook page today, the Los Angeles co-founder of BLM Patrisse Marie Cullors-Brignac openly embraced the Seattle activists and defended them against attacks from bloggers and the media. Please see our important update to this story here.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
  19. Some poeple just love huge CoCs. by Lendrick · · Score: 5, Insightful

    Some people really love gigantic CoCs. It seems like big CoCs are the in thing right now, but personally, I find massive CoCs to be uncomfortable.

    Dick jokes aside, while I'm in favor of having some community expectations of conduct, I'm not in favor of building a huge body of rules to cover every single situation. What you need are some simple rules ("conduct yourself with courtesy and professionalism", "don't be an asshole", etc) and a group of trustworthy moderators who enforce those rules fairly regardless of the political views of the person the rules are being applied to.

    Even if your rules are well-intentioned, the trouble is that the larger and more specific the rule set, the more easily one clique or another will be able to manipulate those rules to their advantage. It's better, as a moderator, to be able to identify individuals who are toxic and remove them from the community than have a set of arbitrary and overly specific rules that you'll ultimately fail to enforce fairly. All too often, you'll end up deciding that you *want* to get rid of a particular community member due to them having an overall negative impact on the community, and then watching them like a hawk so that you can ban them for the tiniest violation of your rule set, all the while your regular (and less toxic) users are constantly committing tiny rules violations themselves.

    To be honest, large rule sets *invite* toxicity, because a) people tend to see them as a challenge, and b) some people realize they're part of the in-crowd and can get away with flouting the rules while other people who *aren't* part of the in-crowd get banned for small infractions.

    And this is to say nothing of CoCs which *aren't* well-intentioned. The GitHub projects CoC, for instance, explicitly carved out rights for people to bully others based on race, sex, orientation, etc, simply based on whether that person is part of the majority with respect to those particular attributes. I'm all for disallowing gendered and racial harassment, but I have to suspect the motives of people writing a CoC that gives certain people carte blanche to engage in that kind of harassment. Harassment is *ever a good thing*. You aren't losing anything by disallowing *all of it*.

    1. Re:Some poeple just love huge CoCs. by Impy+the+Impiuos+Imp · · Score: 1

      I am the bestest programmer in the universe, and shall now prove it by generating a social rule to solve this problem.


      For every email sent in this system
                Append " :) "

      You are all inferior. Admit it now and avoid future embarrassment. " :) "

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    2. Re:Some poeple just love huge CoCs. by Dutch+Gun · · Score: 1

      Agreed. This CoC would have been a thousand times better if the entire thing was limited to what they listed in the summary:

              Treat everyone with respect and kindness
              Be mindful of how your words may be interpreted
              Don’t be destructive or antagonistic
              If you have an issue, please mail conduct@golang.org

      Also, you've undoubtedly just violated the Go CoC with that little joke. Apparently, posting something clever and funny like that on a Go forum could get you a time-out if someone took offense.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    3. Re:Some poeple just love huge CoCs. by gweihir · · Score: 1

      Lets have a go at these:

      1. Requiring respect and kindness is a dead end. It will make many people disregards every kind of criticism. What you are looking for is "politeness". When you have to tell somebody their ideas are crap and they have no clue what they are taking about you cannot do that with "respect and kindness". You can do it politely though. Often that will be "icy politeness", but that message _has_ to get across in an engineering project or things will that to break.

      2. How is that different from "be clear"? Exactly, this one _requires_ people to never ever be clear on anything, because all clear statements are easy to misinterpret. Humans are +great_ at misinterpreting stuff to suit their own needs. Only expressions of fuzzy, warm sentiments cannot be misinterpreted.

      3. So be friendly and supporting to people that want to push bad technological ideas? That is the road to hell. It assumes nobody in love with their own ideas ever needs to be criticized. Reality is almost completely the converse.

      4. Does include "please squeal on anybody you do not like".

      No, I do not think these are good at all.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:Some poeple just love huge CoCs. by Dutch+Gun · · Score: 1

      I said it would be a thousand times better, not that they would be good. Were I forced to write one for a professional community, I'd probably limit it to:

      "Be professional and courteous."

      The fact that this CoC actually talk about "micro-agressions" in their code of conduct just makes me die a little inside. The fact that we can discuss or disagree without delving into a raging flame is proof you don't need to be "nice", but just "courteous" (or "polite", as you indicated). We don't have to be best friends, and you don't need a code of conduct saying that you need to try to be the best person you can be (gag).

      What would yours say?

      --
      Irony: Agile development has too much intertia to be abandoned now.
    5. Re:Some poeple just love huge CoCs. by gweihir · · Score: 1

      I said it would be a thousand times better, not that they would be good.

      Fair enough.

      The fact that this CoC actually talk about "micro-agressions" in their code of conduct just makes me die a little inside. The fact that we can discuss or disagree without delving into a raging flame is proof you don't need to be "nice", but just "courteous" (or "polite", as you indicated). We don't have to be best friends, and you don't need a code of conduct saying that you need to try to be the best person you can be (gag).

      What would yours say?

      Probably something like

            "First try politely. If that does not get the message across and you are sure the message is important, you are allowed to escalate."

      Incidentally, in most industrial settings, this is just how you do it: If they do not listen to you and the message must get across, you go over their heads. In a FOSS project, escalation takes a different form.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  20. Why is this even an issue? by Qbertino · · Score: 1

    This is bizar.
    Anybody with 2 braincells knows that Linus' phrasing and wording of critique can be notably immature.
    He admitted that himself!

    Why does a PL need such a policy in the first place?
    For instance, the company employing Linus can very well send him a notice, emphasising the fact that he is a public figure - wether he likes it or not - and should be careful when about to fall into profanity. They can offer him a secretary to cross-read his mails on delicate/enraging issues.

    There is no need for a friggin' policy just because .5 % of people in coding MLs get childish and unprofessional in a post or two every odd year!!

    Good heavens, could everyone just grow up?

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Why is this even an issue? by 0123456 · · Score: 3, Insightful

      SJWs are pushing these 'code of conduct' policies on open source projects so they can infiltrate and take over, just as they've done on everything else. This is why you never, ever, accept any of them into an open source project, and laugh when they suggest that you need a 'code of conduct'.

      Of course, it doesn't really work with an open source license, since the coders they kick out of their own projects can just fork and start a new one. Except they'll presumably ensure that GPL4 has a section which prohibits cisgendered whitemales from using the code.

    2. Re:Why is this even an issue? by swillden · · Score: 2

      There is no need for a friggin' policy just because .5 % of people in coding MLs get childish and unprofessional in a post or two every odd year!!

      No, but there is a need because 0.01% are childish and unprofessional all the time. Any sufficiently-large community will eventually attract some jerks. You can shout them down, sometimes, but it's a distraction and doesn't always work. Better just to correct them quietly. Those that just can't behave, you ask to leave, because whatever their technical ability may be, there are others who are better and know how to act like grownups, at least most of the time.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:Why is this even an issue? by radarskiy · · Score: 1

      Clearly, GO is an language where you really need to be abusive.

    4. Re:Why is this even an issue? by ArylAkamov · · Score: 1

      Hah, microaggressions. Aggressions so small you need a microscope to see them.

    5. Re:Why is this even an issue? by gweihir · · Score: 1

      Only sane explanation for this nonsense that I have found. This type of thing is a hostile takeover attempt. Probably the SJW plague is trying this because they do not have what it takes to create things themselves. So they try to steal projects. They also universally run them into the ground within a short time, and can hence only be classified as a force of destruction and evil.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    6. Re:Why is this even an issue? by gweihir · · Score: 1

      Those that just can't behave, you ask to leave, because whatever their technical ability may be, there are others who are better and know how to act like grownups, at least most of the time.

      So, you have another Linus Torwalds hidden away that is better at making kernels _and_ is always unfailingly polite? Impressive!

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    7. Re:Why is this even an issue? by swillden · · Score: 1

      Those that just can't behave, you ask to leave, because whatever their technical ability may be, there are others who are better and know how to act like grownups, at least most of the time.

      So, you have another Linus Torwalds hidden away that is better at making kernels _and_ is always unfailingly polite? Impressive!

      I work with many people who are of the same caliber as Linus, or better. They just didn't happen to start an open source project which was in the right place at the right time. There's no arguing that Linus isn't good... if he weren't, his project would have been taken away from him long ago (and he wouldn't have repeated his success, though git's popularity largely leveraged Linus' and Linux' prior popularity), but that's not because he's some uniquely amazing programmer or technical manager (which is a better description of his role today).

      In point of fact, I suspect that Jeff Dean is a significantly better engineer than Linus, and he is unfailingly polite. Further, there are many key kernel maintainers who are very nice people. Yes, Linus did famously call Greg Kroah-Hartman a "doormat for patches"... but Linus also keeps tagging him in critical roles, operating completely unsupervised by Linus, so apparently he doesn't really believe that.

      Also, I think Linus' bombastic style is overstated. It's actually not at all common that he violates the rules defined by the Go code of conduct. He very rarely attacks people personally. Take the other article regarding his complaints about a particularly nasty bit of integer overflow testing code... he ranted about the code itself, but never called the author of the code any names. I have little doubt that if a young, unknown Linus Torvalds were to join the Go community today, he might get pulled aside a time or two, but he'd adapt just fine and be just as productive as he is in his unchecked Linux dictator persona.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Why is this even an issue? by gweihir · · Score: 1

      Well, I do not doubt there are better engineers around than Linus. (In fact, in some regards, I qualify and many others will as well.) That was not my point. Linus built the initial thing, but much more importantly built the community and kept it running and set standards for the kernel that work very well. He not only had the vision, but he made it work by attracting the right people and then organizing them. That is a completely different thing from being an excellent engineer. If you have another one of those people, and one better than Linus at it, I would be very surprised.

      I do agree on your last paragraph though. He only blows up when given serious provocation. In a person enforcing quality guidelines this is critically important. Whether that blow-up is polite or not is pretty immaterial though, what matters is that the blow-up is recognized as such.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  21. My Granny by Plumpaquatsch · · Score: 1
    My Granny is Grace Hopper, Rear Admiral, you insensitive clod! (1)

    (1) No, of course she isn't. - Disclaimer so Google doesn't ban me

    --
    Of course news about a fake are Fake News.
  22. Welcome to C and Perl by Anonymous Coward · · Score: 1

    Hey all assholes who code in Go, we in the C and Perl communities would like reach an hand out and welcome you to join our communities!

    In the C and Perl communities you can rest assure that you are free to be the uninhibited asshole you really are!

  23. Re:Just asking for adult behavior! by LWATCDR · · Score: 2, Interesting

    "t Adults can say that's stupid or you're a moron as part of normal healthy discourse it's intent that matters. Healthy razzing friendly banter etc etc is part of normal adult communication."
    Among friends yes it can be. In a working group of developers without any face to face social interaction no. At that point it is just harassment.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  24. If they want SJWs coding... by Thunderf00t · · Score: 1

    then that's what they'll get. I say let them move forward with their plans for ensuring non-offense. They'll get coders who prioritize how they communicate instead of what they're communicating, and the quality of their code and projects will reflect that. We'll see how long it takes for the community that matters to move on to something else.

    --
    We will never be the change to the weather and the sea
    1. Re:If they want SJWs coding... by sinij · · Score: 3, Funny

      On a positive note, the code they likely to produce will have very robust privilege checks.

    2. Re:If they want SJWs coding... by Yosho · · Score: 1

      On the down side, the only time methods will actually check privileges is when they suspect the calling method has too many privileges, in which case it will be completely ignored.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
  25. well... by buddyglass · · Score: 1

    If anything this makes me MORE likely to use Go. Access to IRC, etc. is a privilege not a right. If you abuse it you get it taken away. Deal.

    1. Re:well... by Dog-Cow · · Score: 1

      The IRC mods don't need to enshrine their intolerance in a CoC; they could just ban abusive people.

    2. Re:well... by gweihir · · Score: 1

      Sure, this is attractive to anybody that does not have good skills. You will never ever be criticized again for doing or saying really dumb things! Have fun!

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  26. Go is good for Google and... that's it by GuB-42 · · Score: 1

    Go enforces a certain cording style, has rules regarding what you should use and what you shouldn't use and now even specifies how you should behave.
    Such uniformity makes sense if you have a company with well defined goals and want to promote teamwork. So yeah, it is very good for Google : they make a language the suits their needs, with rules that matches their company policies.
    As for the outside world, then yes, for me it is a no-go. Putting rules beside what's necessary for compilers to work is a great way to make sure that the language won't be used for anything that wasn't intended while offering no guarantee of the opposite.
    Maybe at some point, some people will take Go, say "fork you" to Google and start using it as they see fit. In the same way that Google said "fork you" to Sun/Oracle about Java for Android.

  27. Re:A link between codes of conduct and autism? by avandesande · · Score: 1

    You don't know many autistic people. They don't particularly care about people's feelings, or political correctness.

    --
    love is just extroverted narcissism
  28. Lifetime punishments by Anonymous Coward · · Score: 1

    Lifetime punishments are unfair to people that live longer.

  29. Re: Soulds like they are a bunch of whiney bitches by Anonymous Coward · · Score: 1

    Our automagic software review system has determined that you have used a form of the word "bitch" without the required counterbalancing form of the word "bastard."
    Your account has been banned for two weeks. To appeal this decision, please complete online form 36-24-36.

  30. Re:Just asking for adult behavior! by Etcetera · · Score: 1

    It is amazing to me that asking people to act like functional adults and not social misfits in a public forum is a possible death knell for ANY community.

    Yes, because the people who managed to design, build, operate, maintain, and improve upon computers, the internet, and software in general for the last 60 years couldn't possibly have been adult. Thank goodness we have this guy to lead us from the darkness and save us from ourselves.

    The devil is always in the details, so if they apply the ban hammer TOO harshly, it'll run people off, sure, but it's a little early to assume that, don't you think?

    No.

  31. Re:Just asking for adult behavior! by Dog-Cow · · Score: 1

    No, it's not. People are still people, even if they don't see each other. Calling someone an idiot when he makes a silly mistake does not magically become harassment because Internets.

  32. *sigh*... by EmeraldBot · · Score: 3, Interesting

    There's no doubt he needs a code of conduct, and I agree with some of the provisions in there, but you have to read between the lines to get what he means, and it's not pretty. I'd like to quote them all, but there's too many, so I'll stick with the worst:

    Remember that people have varying communication styles, and that not everyone speaks English fluently.

    I sympathize here, as I agree: no everyone does learn English. However: you need to settle on a standard language, and English is the best choice most of the time. Forgive someone for writing sentences with a little awkward grammar? Definitely. Machen es so niemand kann mich verstehen? Nein.

    Be charitable Interpret the arguments of others in good faith, do not seek to disagree. When we do disagree, try to understand why.

    Translation: judge a person on their social status first, and if they outrank you in developer status or connections, keep your mouth shut, no matter how bad the bug. (And yes, it will become this way.)

    Be thoughtful Productive communication requires effort. Think about how your words will be interpreted. Remember that sometimes it is best to refrain from commenting entirely.

    Hand in hand with the above. Make sure never to anything that could possibly start a confrontation, and if someone has a wrong answer or makes a bug, don't say anything for fear of making conflict.

    “Microaggressions,” the small, subtle, often subconscious actions that marginalize people in oppressed groups.

    Long list of things, but this is the worst. Basically, since anything could be offensive (because this totally specifies what's a ""microaggression""), always speak as reserved and uptight as you can, and never relax your guard.

    Don't just aim to be technically unimpeachable, aim to be your best self. If someone takes issue with something you said or did, resist the urge to be defensive. Just stop doing what it was they complained about and apologize.

    Yeeeeah... Basically, never ever defend yourself, just immediately bow down and admit you were mistaken. The project leader is always right, he knows what's best, and never never ever ever never ever ever doubt him and his infinite wisdom.

    J is a regular poster to the golang-nuts mailing list. On one thread, they make the comment “Go’s type system is so simple even my grandma could understand it.” Another poster points out that the comment goes against the code of conduct, since it marginalises women and the elderly by implying that something need be simple for an old woman to understand it. J says “Fair point. Sorry for saying that.”

    YEEEEEEEEEAH... Okay. My grandmother uses that line a lot, and I occasionally do to. My grandmother lived through WWII, with a polish mother, and lost her entire family (save for her parents). I dare this guy to do what she did, to be even a 1/10th as badass. My grandmother and I never mean any disrespect when we say it, it's a very tongue in cheek thing, and only when this guy insists it's offensive does it become so. Why, you ask? I'd never take it serious before, because it's so obvious that my grandmother very well could do it, and yet he has the balls to seriously think my grandmother is not capable of, let's say, lifting a pan. That is way more offensive than the original phrase ever was, just wow.

    N replies “It’s impressive to see a woman doing such great work. Nice job!” K writes to the CoC Working Group to say “I felt really deflated for my work to be seen as impressive just because I’m a woman. Can you say something to N for me?” T, a member of the working group, reaches out to N to explain how their words affected K.

    --
    "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
    1. Re:*sigh*... by del_diablo · · Score: 1

      On one hand
      >"Insulting, demeaning, hateful, oppressive, exclusionary, or otherwise hurtful remarks."
      Is reasonable to ban. On the other hand, pointing out the code is garbage, or that the user keeps on making poor decisions and buggy code? Thats hurtful, and true.
      But it stacks up to a real issue: This isn't scary because how its written, its scary because of how it stacks up, and since its a Code of Conduct and not "how to post posts" advice.

      Then there is the scariest bit of them all
      >Furthermore, if your conduct outside the Go community is against our values (below), it may affect your ability to participate within our community.
      This means if you are politically active, participate in ANY other online community where opinions is allowed, you can be barred from the mailing list or the forum.

      Another one
      >Flirting with offensive or sensitive issues, particularly if they're off-topic; this all too often leads to unnecessary conflict.
      Which, when combined with the rest of the CoC reads as
      Do not make bug reports about know issue, do not supply patches for known issues. Do not bring up language flaws that can be fixed

    2. Re:*sigh*... by gweihir · · Score: 1

      Machen es so niemand kann mich verstehen?

      Incidentally, your German sucks ;-)

      Nice analysis otherwise!

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:*sigh*... by EmeraldBot · · Score: 1

      Machen es so niemand kann mich verstehen?

      Incidentally, your German sucks ;-)

      Nice analysis otherwise!

      Yes it does, sorry. It's been many years since I've spoken it at all, and even then only with a few people ^^;
      But the idea's there... I hope... >///<

      --
      "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
    4. Re:*sigh*... by gweihir · · Score: 1

      Don't worry, it is understandable. However the whole stance does not work in German and would need to be worked around. German is a really badly designed language and I say this as a native speaker. Kids are routinely struggling with it.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    5. Re:*sigh*... by Saanvik · · Score: 1

      Be charitable Interpret the arguments of others in good faith, do not seek to disagree. When we do disagree, try to understand why.

      Translation: judge a person on their social status first, and if they outrank you in developer status or connections, keep your mouth shut, no matter how bad the bug. (And yes, it will become this way.)

      Care to explain how you drew that conclusion? I'm not seeing it.

      See, that's me following this part of the CoC. A response that doesn't follow it would be something like this, "Sorry, but you're simply wrong. You're turning something that has nothing to do with status, and making it about status. Your turning something that is focused on making conversations more effective and claiming it, instead, will end conversations. You're asking us to accept your belief of what will happen as if it were fact."

      The initial response gives you an opportunity to explain something that I feel you didn't adequately explain. The latter shuts you down, or, starts an argument.

      I haven't read the whole CoC (since I'm not a Go developer, there's really no point), but I think this little bit that I quoted should be something we all do, not just in online discussions, but also face to face.

  33. SJW nonsense by fche · · Score: 1

    The rationale is literal counterfactual nonsense. Having an CoC is neither necessary nor sufficient for having a friendly or "welcoming" community. The proposal gives no evidence about problems in the community or about how these problems would be solved.

    The CoC is a non-solution for a non-problem.

    1. Re:SJW nonsense by fche · · Score: 1

      "Unfortunately, you do need a CoC with specific guidelines you can cite to kick them out."

      No, you don't. People can be excluded from a community by other means than these CoC things. It's been done for years.

  34. Re:Just asking for adult behavior! by swillden · · Score: 1

    "t Adults can say that's stupid or you're a moron as part of normal healthy discourse it's intent that matters. Healthy razzing friendly banter etc etc is part of normal adult communication." Among friends yes it can be. In a working group of developers without any face to face social interaction no. At that point it is just harassment.

    +1

    I don't see anything wrong with the code of conduct, regardless of the extremely slanted summary.

    It may come as a shock to some here, but it is actually possible to have a discussion, even a heated disagreement, without calling people names. And, you know what? It's actually both more pleasant and more effective! Rather than saying that a person who tossed out a dumb idea is a moron, you just call the dumb idea a dumb idea. It's not hard at all, just focus your criticism on the ideas, or code, or whatever, rather than on the people. This still means that people need to be able to take criticism, because when you say someone's code is shit, they may struggle not to take it as a personal affront... but when you call someone a moron it's impossible not to take it as a personal affront. Because it is!

    It's certainly true that among groups of friends it's possible, and even fun, to use personal attacks. Everyone knows there's nothing in it, that we're all friends. But that's not the case on a public mailing list, with a random group of semi-strangers.

    Look, I often defend Linus Torvalds' occasional aggressive outbursts. I think it's fine that he's blunt and outspoken. I also think he could be equally blunt and outspoken without calling people names. But it's his community, and he can run it the way he wants to. If people don't like it, they can create their own Linux kernel community, and fork.

    The Go community is apparently trying to be a friendlier place from the outset and that is also perfectly fine, in fact I think it's better. Okay, so the banhammer could be used to exclude valuable contributors, rather than trolls, but is there any evidence it is or has been used that way? There is not. Go look. The rules are applied sensibly, and enforcement almost never has to go beyond a private message.

    This is a good thing.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  35. There's a problem here by Ol+Olsoc · · Score: 1
    Many of the people who this is designed to protect in the end won't like it.

    I've been around the ziggurat a few times, and unless things have changed in the last few days, it takes at least two willing participants to have a kerfuffle. And since this CoC is designed to protect victims, it will remove the professional victim's raison d'être. And in a world where some people believe that disagreeing with them is harassment, or the never clever "microagression", what we have here is what will end up being bullying in reverse.

    The most sensitive and brittle and possibly even incompetent will become the leaders by reverse bullying for a short time, then it all falls apart. Because those selfsame people will make the decisions. And if you have a person serving as moderator, anyone the moderator makes a decision against will have defacto evidence the moderator was violating the code of conduct.

    I'll take a Linus Torvalds any day over this kind of namby-pamby weirdness.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  36. Re:A link between codes of conduct and autism? by Anonymous Coward · · Score: 1

    They don't particularly care about people's feelings, or political correctness.

    You must be thinking of the fictional, Sheldon Cooper-style depiction of autists. That fictionalization couldn't be any farther from the truth. Most autists, especially highly functioning ones, care very deeply about what other people think about them. In fact, political correctness is the tool they most often use to try to overcome their social inadequacies. Because they care so much about what others think about them, they don't dare risk doing anything that may offend others. That's why they're so committed to political correctness and CoCs. They want to avoid communal conflict as much as can be done. Yet by doing this, they end up offending people anyway, because they take their efforts much too far. The GP is right, and you are wrong. CoCs and autism very well do go hand in hand.

  37. It has nothing to do with manners by MikeRT · · Score: 1

    Two examples:

    “Microaggressions,” the small, subtle, often subconscious actions that marginalize people in oppressed groups.

    Read: "your conscious actions may show manners and a firm attempt to be decent, but your Id is racist/sexist/whatever so you need to apologize for things that you don't even consciously realize you are doing."

    Don't just aim to be technically unimpeachable, aim to be your best self.

            If someone takes issue with something you said or did, resist the urge to be defensive. Just stop doing what it was they complained about and apologize.

    This actually came up in a Go discussion on Google Groups. The person who most firmly defended this point basically said that if you are offending someone, just stop. Period. There is no reasonable person standard, just stop and apologize.

    That's not being your "best self" that is you being held hostage to the whims of every nutjob, asshole, etc. that wants to get their way. It's perfect cover for the hyper-sensitive to just flout the rules and then shriek "you are an ${VAL}ist" at you when you call them out.

    So no, no company in their right mind would want to be involved with that. Heck, I explained the Joyent/Ben Noordhuis fiasco to my team and it's part of the reason we chose to minimize our use of Node. Why invest in a platform that has a strong representation of fanatical SJWs who go after core contributors over political minutia?

    Java, .NET, C/C++ and many other mature platforms used for "real work" don't have these problems. It's mainly the platforms chosen by hipsters to do things like build the next great, overpriced web app that seem to find this worth fighting about.

  38. You have to ttry something by WOOFYGOOFY · · Score: 1

    The downsides being cited against Google's Go "poiteness" policy are all hypothetical. Let's let it play out, do the experiement and see how it does actually play out. You have to try something new or you'll end up where you 've always been.

    If you are one who likes where things are, and I am not criticizing anyone who does, then things are as good as they're likely to get IMO. If you think the conversational tone and interactions online would be better if they were other than they are now, then you have to try something new.

    Maybe this will work. Maybe it won't. Either way, we're likely to learn something useful.

  39. Re:Just asking for adult behavior! by johnlcallaway · · Score: 1

    Really?? Pulling the 'harassment' card out now??? What a moron.

    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  40. Re: A link between codes of conduct and autism? by BarbaraHudson · · Score: 2, Interesting

    Simpler explanation - power trip. Look at how many SJWs, hyper feminists, etc try to control the discussion by engaging in preemptive framing.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  41. Re:Just asking for adult behavior! by silas_moeckel · · Score: 1

    The means of communication has nothing to do with it. This is coddling people who have not yet grown up as far as their social interactions. Sure that's pretty common as hardcore programmers go.

    --
    No sir I dont like it.
  42. GoSpeak by tomxor · · Score: 2

    Thanks ok... in the face of politicly correct censorship we can always turn to Orwellian concepts for inspiration, enter: GoSpeak

    • 1. So simple even my grandma could understand it = So simple a double plus ungood coder could understand it.
    • 2. Idiot = ungood think
    • 3. moron = double plus ungood think
    • 4. asshole = unnice
    • 5. Linus Torvalds = double plus unnice plus 1337

    Now just need to write a Go program to normalise the various offensive synonyms on their forum... fixed no need to ban anyone.

  43. Re:rude bastards by nerdbert · · Score: 2

    In Linus' case, I'll cut him slack. He's been doing it so long that anyone in his position would get tired of seeing the same crap coding being submitted. He's got standards, and if you're not willing to adhere to those standards you shouldn't be dropping stuff to him. It's not like he hasn't said the same basic stuff 1e6 times in the past, so expecting him to change his standards to not offend some poor snowflake that couldn't be bothered to figure out what was expected is asking a bit much.

    In his current rant, yeah, that code was crap and should never have been submitted. Readability isn't security, but security and maintainability gets really harmed by unreadable code.

  44. Re: Just asking for adult behavior! by BarbaraHudson · · Score: 2

    Maybe we *should* just ignore it. Along the lines of "don't feed the trolls" rather than giving them an audience. We've become too politically correct, and its time for the pendulum to swing the other way.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  45. Same problem as the rest of the Internet by kheldan · · Score: 3, Insightful

    The problem here is the same problem that plagues the rest of the Internet, and before the public Internet, dialup bulletin-board systems (BBSs): It's much easier to be a complete ass to someone when you don't have to do it in person to their face. People can and will say anything when it's just text on a screen, because there are few if any consequences. When you're able to be completely anonymous as well (no alias, just literally anonymous) it's even worse, because there are literally no consequences. Of course there's no help for it, as requiring everyone on the Internet to use their real name would destroy a large and very important part of what the Internet is all about. Civility and courtesy can't be legislated, they are qualities that an individual has to willingly adopt, and in my opinion the choice whether to do that or not is a great indicator of the character of the individual in question: Can you observe and respect the implied social contract that exists when you interact with people face-to-face, when you're interacting with them over the Internet?

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  46. There's always the classics by fyngyrz · · Score: 3, Funny

    First they came for the BASIC programmers, and I did not speak out—
    Because I was not a BASIC programmer.

    Then they came for the go programmers, and I did not speak out—
    Because I was not a go programmer.

    Then they came for the canines, and I did not speak out—
    Because I was not a canine.

    Then they came for me—and I told them to GTFO my mailing list.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:There's always the classics by KGIII · · Score: 1

      Actually, the mailing list is go-nuts. I have a sibling who is mentally ill. This is demeaning and minimizing the actual impact that mental illness has on the victims and their families.

      *nods*

      I should make a post. I suspect they'd just ban me instead of engaging in some introspection.

      --
      "So long and thanks for all the fish."
  47. Re: Soulds like they are a bunch of whiney bitches by fyngyrz · · Score: 1

    To appeal this decision, please complete online form 36-24-36.

    Dude. That form is busted. I'm not going to waste my time trying to be hip.

    --
    I've fallen off your lawn, and I can't get up.
  48. Re:Censorship is an anti pattern. by epyT-R · · Score: 1

    While it's possible that a thin skinned person might notice something others missed, it's much more likely that he'll routinely create drama that drags everyone else away from the purpose of the project.

  49. Pastor Kneemonger sez: by fyngyrz · · Score: 1

            First they came for the aggressors, and I did not speak out—
            Because I was not an aggressor.

            Then they came for the micro-aggressors, and I did not speak out—
            Because I was not a micro-aggressor.

            Then they came for the nano-aggressors, and I did not speak out—
            Because I was not a nano-aggressor.

            Then they came for me—and I meekly submitted.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Pastor Kneemonger sez: by fyngyrz · · Score: 2

      I heard there were strings attached, but no one could really get a grip on them.

      --
      I've fallen off your lawn, and I can't get up.
  50. Re:rude bastards by epyT-R · · Score: 2

    Except that linus isn't constantly rude. He has rugburned a few people who should've known better. Good technical people know that stupid needs to be nipped in the bud. It can't be allowed to fester just so thin skinned people can retain their unwarranted self-images.

  51. Re: Just asking for adult behavior! by fyngyrz · · Score: 1

    I endorse the above post.

    Although, every once in a while, I find it... stimulating... to beat a troll down into the mud, inevitably becoming one myself in the process.

    --
    I've fallen off your lawn, and I can't get up.
  52. > Since Go’s release nearly 6 years ago

    More like 6,000 years ago. Chinese checkers is pretty dammned old, man.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  53. Comment Subject boycott by flacco · · Score: 1

    Even my grandmother could understand it's a reference to a generation brought up without pervasive internet and personal computing.

    --
    pr0n - keeping monitor glass spotless since 1981.
  54. Oh, FFS. by fyngyrz · · Score: 1

    No, locking people out of a technical community because someone is (or might be) "offended" is not a good thing. It is counter-productive and short-sighted.

    A good thing is to encourage people to not think of themselves of fragile little butterflies who will be destroyed for life if someone says a harsh word.

    There are now a whole lot of people that need to learn to tell the difference between the speech of people who are passionate about their ideas and people who are actually trying to cause personal harm. It seems that this ability has been lost, somehow. It's not a good thing.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Oh, FFS. by fyngyrz · · Score: 2

      Actually, we should just move them all into padded rooms with speakers that repeat over and over "you're safe in here, please relax, everyone loves you and the world is bright, fluffy place. Be sure to report any offensive colors or angles to the volunteer asylum worker who serves you your conflict-free food."

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:Oh, FFS. by jedidiah · · Score: 2

      Oh please. This seems like an American fixation: the idea of being free from being offended. It's a great divergence of what Americans should believe in: Freedom of speech. Being withering daisies prevents important things from being said. That is what ALL censorship does. It interferes with the most efficient operation of a community or government.

      Linus says that his sensibilities are only "cultural" and I am inclined to agree with him. I've had exposure to other cultures that aren't nearly as pansy as Americans. So I know it's not just Finns.

      Even Brits seem less uptight.

      Without the ability to fire idiots, some harsh language is probably necessary.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Oh, FFS. by LWATCDR · · Score: 1

      Oh please. You like most other people seem to think that I am bothered by rude people. The issue is what about 14 year olds that want to get into programing and get treated like scum? Frankly I constantly have to delete words like, moron, idiot, and so on from my posts as I type them it is often not easy to remember that the person on the other side of the screen is a person with feeling. I constantly see rude and hurtful posts that know make some mailing lists an unfriendly place for people just getting started. The only issue I have with abusive folks on mailing lists is that it is a challenge for me to keep from blasting them back.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  55. I find that statement highly problematic by Dr.+Spork · · Score: 1

    ...marginalises women and the elderly by implying that something need be simple for an old woman to understand it

    I am deeply offended at your quickness to assume that my grandmother is "elderly" or an "old woman". I also don't understand how one can so callously write off all the people whose grandmothers do not self-identify as female. Whoever proposed such an intolerant policy deserves a lifetime ban.

  56. Re:Just asking for adult behavior! by LaurenCates · · Score: 1

    Not really.

    Any organization that is filled with functional adults really doesn't need codes of conduct, or have strong enough members to police bad behavior where it's found.

    Having an official code of conduct that's enshrined within the officialness of the officiating body makes the assumption from the outset that without these rules, people don't know how to behave.

    You know, like those darned atheists who don't have a god to tell them how to be nice to each other*.

    If you need a code of conduct, you're telling the participants that they're neither functional enough nor self-aware enough to handle the responsibility of interacting with other adults like adults do.

    I'm not saying all atheists are nice, or all theists are bad, just that it's a common argument for anti-atheism that suggests people need god or else they might degenerate into lawless troglodytes.

    --
    Some people don't believe in fairies. I don't believe in The Patriarchy.
  57. You Insensitive Clod! by PPH · · Score: 1

    My grandma is Grace Hopper!

    --
    Have gnu, will travel.
  58. Re:A link between codes of conduct and autism? by epyT-R · · Score: 2

    I would argue the opposite. The mainstreaming of computers/internet has caused an influx of neurotypicals to join the party, and they are used to being able to save face when they fuck up. The aspergers programmer stereotype does not understand this, because, to such personalities, the system is everything, and assumes everyone else involved has the same mindset. In fact, it may be this attitude that allows the blunt honesty that's necessary in technical work. Reality does not care about feelings.

  59. Re:Just asking for adult behavior! by LaurenCates · · Score: 2

    Do you even understand the definition of "harassment"?

    Harassment, per Google is aggressive pressure or intimidation. An insult is not harassment.

    If you call me an idiot, I'm not going to call that harassment. I might tell you to calm down. I might even ask you what I did (if I wasn't already aware of it) that made you call me that. Hell, maybe you're trying to get my attention because I'm a bit block-headed and can't see the forest for the trees sometimes. A lot of people need to inject something into the conversation to make it halt for a moment. Sometimes, it needs an emotional element (like an insult) to give people time to breathe.

    However, if you call me an idiot repeatedly and without prompting, follow me around and start trying to goad others into doing the same, THAT is harassment.

    --
    Some people don't believe in fairies. I don't believe in The Patriarchy.
  60. Introducing the SJW language by fyngyrz · · Score: 5, Funny

    Mellow greetings, special butterflies.

    Today (not to disrespect those on the other side of the national dateline - when I say today, I mean everyone's today!) I (with full credit to everyone everywhere, of course) would like (this is not a statement of exclusion for things I don't like) to introduce SJW, the language you can share without fear (not that fear is wrong, of course.)

    SJW:

    o No insert() function: Instead, we have crafted a flawless nomeansno() function
    o Fully complementary yesmeansno() and maybemeansno() functions
    o No try:, because every function generates an exception!
    o exit() has been replaced with aloha().
    o Procedure calls have been replaced with the respectful request paradigm, which obey the global mood settings
    o 100% private internal assumption for all functions; offering data requires guessing if the function will take it or crash (exceptions guaranteed)
    o Every access from within a function to another function must be embedded in a call to politewrapper()
    o politewrapper() implements infinite recursion by use of counters instead of ever returning up a level
    o Every function ends with a sequence of calls to apologize(), cleanup() and washreturnvalue()
    o All programs will be created equal: all code is treated exactly the same and does exactly the same thing, which is apologize for running.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Introducing the SJW language by fyngyrz · · Score: 4, Funny

      I apologize for saying "national dateline" when clearly I should have said "international dateline." I am sorry for any consternation caused to nationalists, internationalists, jingoists, and timekeepers. In addition, I apologize to anyone I failed to mention. I will now enter into a voluntary two-week exclusion from mentioning time in any form. I also apologize for violating that two week exclusion with the previous sentence. Also, as "previous" is a timewise reference, I also apologize for that. I'm sorry. Truly sorry. Which is not to offend those of you who are more sorry about other things. I fully respect that, I swear. Not in an offensive way, of course.

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:Introducing the SJW language by lgw · · Score: 4, Funny

      o insert() function: Instead, we have crafted a flawless nomeansno() function

      You rape apologist supporting rape culture! Shame on you! If either party doesn't receive an explicit "yes, continue" constantly throughout an encounter, the man is raping the woman. You need a yesmeansyes() function immediately, as nomeansno() is deprecated.

      exit() has been replaced with aloha().

      You racist, appropriating native Hawaiian culture! Shame on you! Don't pretend to know anything of the lived experiences of oppressed people,

      All programs will be created equal: all code is treated exactly the same and does exactly the same thing, which is apologize for running.

      You know nothing of intersectional feminism! Each program has a differing degree of privilege and oppression, and must be run at a priority to compensate for these wrongs! To claim equality is to ignore ongoing injustice - shame on you!

      Banned for 3 consecutive life sentences!

      Seriously, though, I'm not making any of that up. This is why appeasement is a terrible strategy when it comes to SJWs: you cannot appease them. You can only ignore them, and walk away from anything they take over.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Introducing the SJW language by Mal-2 · · Score: 3, Funny

      o All programs will be required to check their privileges before running.

      --
      How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
    4. Re:Introducing the SJW language by RockDoctor · · Score: 1

      I will now enter into a voluntary two-week exclusion from mentioning time in any form.

      And just how are you going to know when to end your purdah?

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    5. Re:Introducing the SJW language by fyngyrz · · Score: 1

      African or European?

      --
      I've fallen off your lawn, and I can't get up.
    6. Re:Introducing the SJW language by fyngyrz · · Score: 1

      I'll add that to the version on my blog - very good. :)

      --
      I've fallen off your lawn, and I can't get up.
  61. Re:Ya, guess Linus won't be in the community by ealbers · · Score: 1

    Very True, people need a spine.

  62. Re:Just asking for adult behavior! by epyT-R · · Score: 3, Insightful

    No. CoCs are now about shielding children from reality. It's all about appealing to insecurity in order to control narrative (and thus the organization). Once implemented, they encourage people to say/do stupid shit and then hide behind 'oppression' or 'discrimination' instead of facing up to mistakes and fixing them. Really, the end goal is to burn the project's resources in 'signal boosting' particular political ideologies towards society at large. The more relevant the group, the bigger a target it becomes.

    This probably started at the topmost institutions in society (government, ivy league, corporates). Most of the individuals pushing these at lower levels are probably clueless about it, but some are not. These would be the 'crusaders' that've been discussed here before.

  63. Re:Just asking for adult behavior! by epyT-R · · Score: 1

    The easily offended are rarely civil.

  64. So basically... by sootman · · Score: 1

    ... he's hoping he can please all the people, all the time? Yeah, there shouldn't be a problem accomplishing that. It's not like people have been famously saying that that's impossible for the last 150 years or anything. Proceed.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  65. go, a minute to learn, a lifetime to master by Noah+Haders · · Score: 1

    Anybody else disappointed that this article turned out to be about the programming language and not the board game?

  66. Re:Censorship is an anti pattern. by TheCarp · · Score: 1

    So then release the bombs if you want it to stop, because nothing short of eliminating intelligent life on this planet will ever eliminate rudeness.

    People get emotional and have outbursts, it happens to the best of us. I always felt the old programmer's axiom "be conservative in your output and liberal in what inputs you accept" was really the best. Try not to have outbursts, and when someone else slips....move the fuck on.

    We don't need to talk about it, we don't need to make sure it never happens again. We need to move past whatever problems are causing the stress.

    Or as I personally like to put it.... it may be rude to put your elbows on the table, but its many times more rude to point out to someone, at the table in front of everyone, that they shouldn't have their elbows on the table. A polite person doesn't need to pick or dwell on the faux pas of others.

    --
    "I opened my eyes, and everything went dark again"
  67. Re:Just asking for adult behavior! by epyT-R · · Score: 1

    There are plenty of online dev communities with little to no face to face. They razz each other all the time and things are fine. In fact, they are probably some of the most honest communities you'll find anywhere, face to face, or online. The razzing keeps things from getting too stiff and acts like a filter that keeps the whiners out.

  68. Offended by the mailing list name "golang-nuts" by Anonymous Coward · · Score: 2, Funny

    I'm offended by the mailing list name golang-nuts because "nuts" is a slang term used to refer to testicles. By naming the mailing list golang-nuts it indicates that it's a male dominated mailing list where women (those without "nuts") are not welcome. Please change the mailing list name to be more inclusive.

  69. Re:Censorship is an anti pattern. by JustAnotherOldGuy · · Score: 2

    Your post gave me PTSD, you should be banned.

    You laugh, but that crazy bitch Melody Hensley claims she got PTSD from twitter after she received some spirited criticism for some of her stupider comments.

    She also tried to get some active duty military folks fired for daring to suggest that she might not actually have PTSD.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  70. Would it have hurt to explain which Go? by tehcyder · · Score: 1

    I've been assuming it was the game Go until it became clear it was some programming language I'd never hurd of.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  71. One thing is for sure, by PPH · · Score: 1

    Go won't be used for Linux kernel programming anytime soon.

    --
    Have gnu, will travel.
  72. So a programming community for SJWs? by Chas · · Score: 1

    Lumbergh: Yeah...I'm gonnna have to...say...nnnnoooo to this one.

    Seriously, if some tool is spouting off and needs to be called on it...

    --


    Chas - The one, the only.
    THANK GOD!!!
  73. Re: Soulds like they are a bunch of whiney bitches by Hognoxious · · Score: 1

    I see what you did there.

    By that I'm not meaning any respect to those who are visually challenged, or to imply in any way that my optical faculties make me in any way superior to them or more valid as a person.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  74. Re:A link between codes of conduct and autism? by russotto · · Score: 2

    No, it's not really autistic people who are pushing this crap. It's people who think they can use engineer's own perceptions of their social skills (whether due to "autism" or not) against them. They come in saying "you're all a bunch of assholes, here's the code the Good People follow". And some number of engineers, knowing their own social skills are not the best, actually believe them. At it's heart, it's basically just a new form of nerd-bashing (even when done by other nerds).

  75. THIS is the ONLY "Code of Conduct" I will adopt! by Erbo · · Score: 1
    The one and only criterion that will be used to determine whether a contribution to this project will be accepted is the quality of the contribution and how well it solves the problem it was contributed to solve. Period.

    I do not give one milli-micro-nano-fraction of a fuck what race you are, what gender you are or identify as, who you want to sleep with, how old you are, what your height or weight is, what if anything may be different about your body or brain, what language you speak, what country you're from, what God you pray to, where you work, how much money you have, et fucking cetera. Is your contribution any good? That's all that matters.

    There is one exception to the above rule: If you're an asshole, you're banned from the project. Permanently.

    If your contribution is not accepted, and you start whining about how it's "actually" because you're of some-or-other gender/race/religion/nationality/whatthefuckever, you are attempting to have the deck stacked in your favor because you're "special." That makes you an asshole. And you're gone.

    This project explicitly rejects the "Open Code of Conduct" as published by the TODO Group. Anyone complaining about this is an asshole, because who the fuck are you to tell me how I should run my goddamn project? And you're gone.

    I reserve the right to change this as I see fit...but anyone who tries to force me to change it in ways that are offensive to me is an asshole. And they're gone.

    (Reprinted from my Quora blog)

    --
    Be who you are...and be it in style!
  76. Re:Censorship is an anti pattern. by Bengie · · Score: 1

    We don't need to talk about it, we don't need to make sure it never happens again. We need to move past whatever problems are causing the stress.

    I followed everything else, but on its own, this sounds like "ignore problems and they'll magically fix themselves". We're also talking about the Internet. Public shaming in real life is much harsher than on the Internet. Most people on the Internet completely ignore any criticism unless it's turned into a public shaming.

    I'm not for public shaming, but I am for "get rid of the idiots that never learn".

  77. Re:muh safe space by soulhuntre · · Score: 1

    Can I still say that something is so easy, a monkey could do it?

    No, these days that makes you a racist somehow.

    --
    --> Fight tyranny and repression.... read /. at -1!
  78. Re:Censorship is an anti pattern. by Bengie · · Score: 1

    Most skilled people have virtually no soft skills. Emotions are irrational and the best way to get rid of irrational people is to hurt their ego. A self-confident skilled person will always win in the end. Someone being a jerk for the sake of being a jerk will always lose because all rational arguments come down to logic. Prove the jerk is making a baseless argument and their ego will be hurt. At some point a skill-less jerk will leave or turn into a troll. Once they're identified as a troll, they lose all credence and will be shunned.

  79. Re:Just asking for adult behavior! by Bengie · · Score: 1

    Which is why they said "Healthy razzing friendly banter etc etc is part of normal adult communication.", not "unhealthy razzing". I hate it when people are politically correct to me. They're too wishy-washy to tell WTF they are trying to communicate. This is of course for peer communication. This is not a good approach to inter-group communications.

    It also requires a certain amount of trust. People communicate much better when they don't need to worry about hurting someone's feelings. If you want to get into a group, be prepared for some healthy hazzing, it's one of the ways trust is built. Say it how it is. If I'm talking nice to you after you had a fuck-up, it's because I don't trust you.

  80. Re:A link between codes of conduct and autism? by dinfinity · · Score: 1

    This makes much more sense. If the prevalence of 'autistic' people is what determines the number of codes of conduct, one would expect fewer codes of conduct when the fraction of 'autistic' people in the population drops (which it has done).

  81. Re:A link between codes of conduct and autism? by epyT-R · · Score: 1

    Maybe. I operated under the premise of the parent.

  82. Re:A link between codes of conduct and autism? by epyT-R · · Score: 1

    Well, actually, most organizations have some kind of CoC because of our easily offended lawsuit happy society. The exception has been online communities, which encouraged a free thinking, merit rules culture. All that matters is accomplishment. Recently, this culture achieved enough cultural relevance to clash with people who have political agendas not related to the purpose of the community. Expecting one's feelings to be coddled is at odds with meritocracy.

  83. friendship is magic by Pseudonymous+Powers · · Score: 1

    I read through the section titled "Examples of CoC issues and their resolutions" in the proposal, and most of the listed examples seem to end with a step that boils down to "person A admits that people's feelz are all that really matter, and not only apologizes for being a boor earlier but also accepts the technical proposal offered by person B without further argument, and discovers that unicorns exist if we just believe in them hard enough".

    I think they're missing the step "person A experiences massive head trauma" right before that.

  84. Go players can only see issues in black and white. by dsmatthews9379 · · Score: 1

    Why not just have offensive text displayed at 20% black, or even in proportion to how offensive and irrelevant it is? Try it, most people will soon learn to not even see the text unless they specificity want to know what is in content of that low a value.

    The more I see of the actions of Social Justice Warriors the more I have contempt for their intellects, they are self righteous, petty and aggressive, their actions are immature and lacking in finesse.

    Here is a life lesson for you kids, picking a fight only starts wars, it does not solve problems, until you have totally destroyed the people you attack by which time you have become what you hate. Whereas giving low value content only limited recognition places it where it belongs without you risking looking like totalitarian hypocrites.

  85. Re:Go players can only see issues in black and whi by russotto · · Score: 1

    Here is a life lesson for you kids, picking a fight only starts wars, it does not solve problems, until you have totally destroyed the people you attack by which time you have become what you hate.

    SJWs start out as what they claim to hate, so they're way ahead of you there.

  86. Programming... by TaleSpinner · · Score: 1

    ...now takes a political left turn. Let's see - men accused of rape are guilty by definition. If some nebulous "entity" takes exception to something you write under your own open name they, too, will be able to bring down the lightning without any accountability on their part. Yup. Same mentality.

    All of you, say it with me now: "Down with groupthink!"

  87. Re:Censorship is an anti pattern. by gweihir · · Score: 1

    Indeed. The soundness of a technological argument does not depend on who makes it, it depends on what it says. It is also quite common that smarter people have little patience with what, lets call them "not smarter people" say and may react in "less diplomatic" ways.

    Of course, merely pointing out that some people are "not smarter" may already get me banned. And obviously, this go community is not one that respect skills and insights, but how people express themselves. That is a sure recipe for failure in any technological or scientific discipline.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  88. Re:rude bastards by gweihir · · Score: 2

    Linux is very carefully only be rude to people that deserve it. Of course some of them claim they have been wronged without good reason, but of you look closer, that is only because they would prefer not to have to listen to an analysis of how they messed up. The problem with politeness is that some people (often the really incompetent ones) prefer to misunderstand what you are saying. After all you were still nice, so your screw-up could not have been that bad, now could it?

    Personally, I prefer cutting people to shreds in a polite manner, but unfortunately that does not work often as it requires a minimal level of insight into themselves in the targets.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  89. Re:Censorship is an anti pattern. by gweihir · · Score: 1

    That is not what is happening. Try again.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  90. Re:Censorship is an anti pattern. by gweihir · · Score: 1

    Fascinating. Some people will never ever get a shred of insight into who they truly are.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  91. Re:Behave by gweihir · · Score: 1

    So, say, would you advocate not firing incompetent people anymore? And how about if said people had opportunities to become competent but considered taking them too much effort or beneath them?

    This is how the collapse of a society starts: Focus on secondary things instead of on critical ones.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  92. Re: A link between codes of conduct and autism? by KGIII · · Score: 1

    Pardon my assumptions based on your signature... "...by the letter 't'..."

    It's amusing that this group of people, ones we'll call SJWs, are so quick to judge based on innate traits, something you're born with. At the same time, they oft decry such prejudices while, as you so eloquently stated, engaging in preemptive framing. You, by virtue of a trait you were born with (hence my assumption), would be lauded by certain members of this group, even if they did not know anything more about you. I wonder, how long could you remain within their enclave were they to see you calling them on their hypocrisy or publicly frown upon their antics?

    There's a reason I've marked you as a 'friend.' It makes your posts easier to spot.

    --
    "So long and thanks for all the fish."
  93. Re:rude bastards by Chalnoth · · Score: 1

    What do you mean, "very carefully?" He recently went on an a many paragraphs-long rant about three lines of code. This could probably have been limited to, "Hey, this code isn't good. Here's a replacement that's a lot better." There was no reason to go on a long personal attack for what can be chalked up to simple misjudgment.

  94. Re:Just asking for adult behavior! by KGIII · · Score: 1

    I had employees who called me an asshole, told me when I did stupid things, and rewrote my entire code as well as kicked me out of my own server room.

    I'm eternally grateful.

    --
    "So long and thanks for all the fish."
  95. Re: Just asking for adult behavior! by KGIII · · Score: 1

    You can't wrestle with the pigs without getting dirty.

    --
    "So long and thanks for all the fish."
  96. Re:muh safe space by gweihir · · Score: 1

    From my observations, SJWs are not good at anything except telling others what to do, what to say and how to think, so any statements referring to skills or competences or levels of difficulty are right out!

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  97. Re:THIS is the ONLY "Code of Conduct" I will adopt by gweihir · · Score: 1

    Bah, next you will tell us you care about project success. That is sooooo yesterday.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  98. Re:rude bastards by gweihir · · Score: 1

    First, there are almost no "simple misjudgments". They are almost always part of a pattern.

    And look, they are. Somebody messing it up this badly has not understood several very fundamental things. It does not matter that it is "only three lines". There is so much utter stupid in these three lines that it is truly incredible. And there is extreme disrespect for the kernel code quality in addition. Submitting code like this is hugely disrespectful and very destructive.

    I am with Linus on this. If anything, he was far too friendly.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  99. Re:Just asking for adult behavior! by Bengie · · Score: 1

    I've been told to shutup when I couldn't stop talking when we were discussing an issue with another senior from another sibling department. He apologized later, but I thanked him. I knew he didn't say it out of spite. It helped me be a better listener. I still talk too much, but I'm better.

  100. Email Rape by kile.morgan · · Score: 1

    The mailing list is golang-NUTS?? This is a perfect example of cis white male ableism patriarchy! As a non-binary fluid gender attack helicopter, nuts is a very offensive term, and I am a big deal in the North American culture-sphere so my opinion matters. Also as a club footed koala I find the term go ableist. I hope they do enact this CoC so I can join the mailing list and demand that they change the mailing group name to not offend my sensibilities! Golang-nuts, fuck you. http://tech.slashdot.org/story... https://bugzilla.mozilla.org/s... //end sarcastic rant

  101. Re:Just asking for adult behavior! by Bengie · · Score: 1

    By some definition of "working group". Close-knit groups went to work best. People fall into their natural roles instead of assigned roles. There is a time and a place, but if you want to become part of the group, be prepared to get treated like the group.

  102. Re:rude bastards by Chalnoth · · Score: 1

    And? For any coding project to be successful, it has to accept new coders periodically. Behavior like Linus' behavior here drives those people away. This could easily be code written by somebody who was just starting in the project, a person who could have used some guidance as to best practices. The right thing to do is find out why the code review process failed to catch this problem.

    Really, not following best coding practices is never a reason to verbally attack somebody.

  103. Re:Just asking for adult behavior! by KGIII · · Score: 1

    I think that "shut up" would have bothered me, internally at least. I don't mind correction (in fact, I welcome it) but being silenced is a problem. I suspect our behavior is different, however. You mention that you speak too much. I tend to shut up and listen before being told to do so. So, to me, it probably would have had to have been an entirely different situation? I guess...

    My favorite, and probably not verbatim, "Code comments go in the code, not on coffee soaked index cards, asshole." It did take me a little to shut up and listen. My code base was my baby. My server room, in all its mayhem, was my mad science lab. Eventually, I was busy enough to no longer have the time to do those things on my own. I hired people that seemed to be the best (that I could find).

    With enough insight and prompting, I learned that I'd hired them to do things I could not and that they were far better and more efficient than I could ever be. It was hard but I accepted that my code needed to be rewritten - sure, they kept some of it but the whole thing was so much better (and vastly easier to read and maintain) when they were done. I accepted that I didn't need to know the admin passwords and be involved in every detail in the server room.

    It was like watching your kid go off to school on their very first day. Awesome but nerve wracking. I could still guide but I did not micromanage. It was tempting to do so and, indeed, I sort of tried at first. Then, well, I'd hired professionals. Get the hell out of the way, shut the hell up, and give them the tools they ask for so that they can do the job.

    I don't mind being told I'm wrong - when I'm wrong. I don't even mind it being gruffly done. The way I look at it, it's done because they care enough to ensure it is done properly, otherwise they'd just let me keep going in the wrong direction. I'm amicable enough but that doesn't mean others have to be and, frankly, I'm kind of similar in that I do not like telling someone the same thing twice. I just don't get gruff, I get quiet and slow and enunciate clearly...

    --
    "So long and thanks for all the fish."
  104. Re:rude bastards by gweihir · · Score: 1

    "New Coders" that then mess it up? I don't think so. Some level of actual real skill required, or people may not apply.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  105. Re:THIS is the ONLY "Code of Conduct" I will adopt by Erbo · · Score: 1

    What can I say? I believe in old-fashioned values like working code. ;-)

    --
    Be who you are...and be it in style!
  106. Re: A link between codes of conduct and autism? by BarbaraHudson · · Score: 1

    Thanks. Warning - rant ahead.

    <rant>Your assumptions are correct, I'm none too popular with the LGBT movement because if the stupidity going on there, and I've called it out too often for their comfort, I guess. For example, last week there was this big to-do about how it's so great that they added male and female signs to handicapped washrooms at the University of British Columbia so that trans people would be safe using them.

    The sign actually looks like it's just a handicapped washroom for both sexes. Of course, if people get into the habit of "understanding" that the washroom is for trans as well as handicapped, anyone who enters or exits who is not visibly handicapped has just been "outed." How does this solve anything? Guess I'm too stupid to get it ...

    They did this because some people were being harassed when using the washrooms of their target gender, even to the point of being escorted out of the washrooms. I pointed out that all the person being harassed had to do was file a complaint against both the students involved and the university with the BC Human Rights Commission under section 8 of the act. Problem solved. The procedure is VERY easy, the commission will investigate, provide mediators or even a lawyer if mediation is not successful. But no ... that doesn't get the SJWs their ego boosts, and the people affected are to cowardly to stand up for their rights in public, or even a private mediation session. I see their refusal to act as dishonoring the risks and hard work of those who have passed for us (yes, I've gone to my human rights commission twice for people outing me to the general public, it's not that hard)

    The week before that someone was passing around that all trans should wear a purple shirt on some specific day or other. Talk about slacktivism. I pointed out that it was a totally useless gesture because nobody outside their little ghetto would understand it, so what's the point? Far more constructive to wear a T-shirt with "Ask me what it's like to be a transsexual?" on it. THAT I could get behind. Another lecture on how I was not "supporting the community."

    No, I'm "against the community." Of course I'm against the community. It's a cesspool of political correctness that continues to reinforce the idea that we need the LGBT community to "protect us." We never actually needed protection like they did - people have been more fascinated by us than anything else since the time of Christine Jorgensen. We are the "new hotness". We've got the laws on our side, the judiciary on our side, the medical community on board, the politicians on board, all without having a single transsexual riot. (NOTE: The first act of violence at the Stonewall gay bar riot was by a cross-dresser, not a transsexual). We've even been able to marry in our target gender without too many problems for who knows how long. As long as you had your corrected birth cert, who would even question it? If anything, LGBT organizations have been riding on our coat-tails of public acceptance, all the while treating us like a useless appendage.

    And then there's organizers for the gay pride parade that say that obviously they support us, they had cross-dressers on the last pride parade. GTFO. Really, a fine display of the confusion between transsexuals and crossdressers that the LBGT movement continues to evoke. Just like those same organizers automatically assume we're gay. Nope - doesn't necessarily work that way.

    My community is my family, friends, neighbors, and anyone else who wants to interact with me, on or off-line. Not a bunch of people who have bought into the lie that the whole world is hostile to us and that we need to have "safe spaces" to live "authentic lives." Just how you achieve an authentic life while withdrawing from the general public is an exercise best left to the reader, because they sure as heck do NOT get the contradiction. But that's what happens when you surround yourself with activists with their own agenda, y

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  107. Re:rude bastards by HornWumpus · · Score: 1

    A gentleman is never rude _by accident_.

    There are times and places where rudeness is the right response.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  108. Re: rude bastards by HornWumpus · · Score: 1

    Poor baby.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  109. Re:Censorship is an anti pattern. by HornWumpus · · Score: 1

    There are multiple overlapping communities.

    You can stay in the polite ghetto with all the other unaware bad programmers while the thick skinned continue to build real useful things..

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  110. Re:rude bastards by Chalnoth · · Score: 1

    Having skill doesn't mean you can't make mistakes. And verbally abusing people because of mistakes is an excellent way to ensure that things don't get fixed.

  111. Wil Wheaton's Law by billstewart · · Score: 1

    Wil Wheaton's Law says "Don't be a dick*". A committee that constantly insults people inappropriately is not going to be as productive or have as diverse a range of ideas as one that values contributors. If having a code of conduct says that rude annoying people don't participate, because they're afraid that someone in the future might tell them not to be a dick, well, mission accomplished. If they don't like it, they shouldn't be so thin-skinned.

    * Yes, you can say that that's technically a sexually biased insult. The people who are most likely to say that are the ones who pretend to be thick-skinned and not care. So don't be a dick.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Wil Wheaton's Law by russotto · · Score: 2

      Shut up, Wesley.

      Your footnote is a perfect example of the SJW credo of "Do as we say, not as we do".

  112. Re:rude bastards by HornWumpus · · Score: 1

    You'd have a point if he went straight to rant. He doesn't. To get rant you have to have ignored a stack of FAQs and some more gentile personal correction.

    Disclosure: I've left comments threatening to break all of a programmers fingers and toes (so he couldn't code with his feet) if I found out who had written a block of code. Of course I knew who wrote it. I just pretended not to so I wasn't threatening anyone directly.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  113. Re: Censorship is an anti pattern. by Bengie · · Score: 1

    All of the highly skilled programmers I know are all very nice people to work with, but absolutely hate working with idiots. They put on a nice face during the brief interactions that sometimes need to happen, but we all get to play listening buddy to the most recent programmer who had to talk with someone. Lots of venting, lots of swearing.

    Stick a programmer in a situation where they can't get away from incompetent people, and you have a pressure cooker. Of course no one wants to hide who they are all the time, so other people think they're jerks for letting of steam all the time instead of getting suicidal.

  114. Gentoo silently does the same thing. by IBitOBear · · Score: 1

    I made a comment that included the word "porn" while discussing playback on a Gentoo IRC. I didn't discuss porn, or details of porn, but I got a ban just for using the word "porn". Then when I complained it was "strongly suggested" that I make a personal apology to the offended party. When I refused my "one month ban" was upheld.

    But three years later my "one month ban" is still in force.

    So the "personally offended" person, being an "important person", got me that treatment.

    So at least Go is being up-front about the sort of interpersonal bull that actually rules other "overly correct" projects.

    I call it "being exclusively inclusive".

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  115. If you have a COC it means you have failed by allo · · Score: 1

    If you have a Code of Conduct, it means your community has failed to treat people well in the past and is not able to change this without strict rules (so it's still failing). Fix your community, not the COC.

  116. Re: Censorship is an anti pattern. by HornWumpus · · Score: 1

    Fair enough. My 30 years experience is hardly statistical proof.

    I will continue to make my decisions based on my experience. Fainting pussies have no place on my teams. If I ever run into one that is an outstanding programmer I might reconsider. Hasn't happened yet.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  117. Preach it! by lisaparratt · · Score: 1

    The community can get fucked, nothing but a self-reinforcing pity party, inflicting mutual psychological self harm. The only benefit they provide is great cover, because of the stereotype of being awful, obvious, and dysfunctional. As for the umbrella: bunch of weekend warrior fetishists, lacking any conviction in their own identity, trying to steal validation from those who live it 24/7.

    1. Re:Preach it! by BarbaraHudson · · Score: 1

      Good summary :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.