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?

358 comments

  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 Anonymous Coward · · Score: 0

      Shame on moo?

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

      Well, that was shameless.

      --
      Disinfect the GNU General Public Virus!
    3. Re: Shame, Shame! by Anonymous Coward · · Score: 0

      You are a sinner. You sin. Sin sinner sin! Sinner sinner sinner! Bell bell shame shame sinner sinner sinner! Bell bell shame shame sinner sinner sinner!

      And this was for fucking your cousin. Now tell them the king is your brother's bastard and sarah connor will come with her dragons and blow up your evil supercomputer!

    4. Re: Shame, Shame! by Anonymous Coward · · Score: 0

      You, sir, have won the Internet.

    5. Re: Shame, Shame! by Anonymous Coward · · Score: 0

      Wait, I thought Sarah Connor was the one with the bastard son?

    6. 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...

    7. Re: Shame, Shame! by Anonymous Coward · · Score: 0

      ... and queue the sound of WOOSH in 3, 2, 1 ...

  2. Soulds like they are a bunch of whiney bitches by Anonymous Coward · · Score: 0

    Why are there so many little girls on these forums whining about how they are offended.

    1. 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.

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

      SJWs attack!!!!!

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

      Ban for you, for marginalising little girls by implying that they are whiny bitches.

    4. 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.

    5. 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.
    6. 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."
  3. Of course by keko · · Score: 1

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

  4. Censorship is an anti pattern. by Anonymous Coward · · Score: 0

    This kind of behavior has got to stop. Emotional censorship is exactly the kind of thing that can lead to one important voice not being heard and then one important bug being ignored. I will be dis recommending Go from any future roadmap decisions for our corporation.

    1. 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.

    2. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      If you believe expecting decent behavior is too much for a technology community I am looking forward to not having you nor your corporation as part of future communities.

    3. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      So?

      If it is as you say then a rule against abusive behavior will make a project fail due to skilled people moving elsewhere and nothing of value was lost.
      If on the other hand the abusive people tend to also be useless and more likely to push out good ideas, thus dooming project that don't turn them away.

      As long as there are enough projects available then we can just sit back and see which projects succeeds and which fails.

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

      Expecting decent behavior is not the same as enforcing hypocrisy.

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

      Listen to these commie blowhards, it's f***ing ridiculous these days. We aren't even on soylent!

    6. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      Listen to these commie blowhards, it's f***ing ridiculous these days. We aren't even on soylent!

      >implying there's anything wrong with Soylent, you insensitive #foodshaming clod?

    7. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      expecting decent behavior

      Your post gave me PTSD, you should be banned. Any counter-claim to my self-diagnosed PTSD gives me even more PTSD, and those users should be banned.
      Everything should be sanitized to meet my own personal emotional needs and shortcomings, any any claim otherwise gives me PTSD, and the posters should be banned.
      Everything should be smiles and giggles, anyone posting without giving me a cute fluffy bunny should be banned for their offensive behavior.

      With less sarcasm... the problem with setting these kinds of 'codes of conduct' is that there is no end to what someone, somewhere is going to cry about next. The end results is not a "nice, friendly environment" but rather a setting where people spend more time worrying about how to compose a post than they do about contributing anything worthwhile. It devolves into a happy-feely echo-chamber where anything not in line with the existing consensus gets flagged as 'abusive'.

      Is it too much to ask that people be nice all the time and never, ever express any angry sentiment which might offend someone, somewhere? Why yes, yes it is.

    8. 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.

    9. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      the point is that they're probably not skilled in the first place, or less skilled than they think that they are.

      in Linus case i think that he sees so much shit and what we see is the one unlucky to push him over the edge

    10. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      And while it's possible that a person might create drama that distracts others by being thin-skinned, it's also likely that some rude person will routinely create drama themselves that drags everyone else away from the purpose of the project.

    11. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      See, that's the worst part. Some of these people really are skilled.

    12. 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"
    13. 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...
    14. 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".

    15. 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.

    16. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      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.

      That's true, but you've created a false dichotomy - those are not the only two alternatives for addressing breaches of etiquette. For instance, drawing the person aside, and instructing them gently on the fine points of etiquette away from the hearing and vision of everybody else solves the problem without embarrassing the person by calling them out in a public fashion. Fortunately, the Go CoC includes provisions that allow for quiet resolution of issues without public shout-downs.

      A polite person doesn't need to pick or dwell on the faux pas of others.

      Pointing out that someone else is being rude, and instructing them on the appropriate standard of behavior, and asking the other person to abide by it, is not "picking on" or "dwelling on" the faux pas of others. I'm not sure why you seem to think that having your mistakes pointed out discreetly, directly to you, is automatically some sort of public shaming.

      If we adopt your standards, then no affront is too much, and everybody can get away with whatever rude behavior they wish secure in the knowledge that "polite people" won't call them out for their infractions. That leads to the current status quo.

    17. Re:Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      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.

      Eliminate =/= reduce. You're creating a standard here that doesn't apply. To make a better world, we don't have to pretend that Utopia is the only acceptable outcome.

      People get emotional and have outbursts, it happens to the best of us.

      And? And? What's your point? That we're all fallible? Ok, then we shouldn't be so ashamed when those failings are pointed out. That shame, I find, is what drives a lot of people to rage.

      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.

      Some problems are hard to move past if you don't talk about them, and reducing the occurrence of problems tends to reduce 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.

      OTOH, a polite person doesn't need to ignore how you just spilled all your food on the table because somebody asked you to be careful with the salt.

      Do you see how you put things is not the only way to express them?

    18. 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.
    19. 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.
    20. 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.
    21. 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'
    22. Re: Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      I dispute your assumption that there is a correlation between coding ability and thickness of skin. What you've written sounds like self-aggrandising justification for acting like a pile of arsewater rather than an evidence based assessment of reality.

    23. Re: Censorship is an anti pattern. by Anonymous Coward · · Score: 0

      I'm very skilled in my profession and I am especially skilled in what you call "soft skills" but that is what makes me so effective.

      I think that many people in tech have a fixed mindset when it comes to how well they think they can manage interpersonal relationships and this leads them to denigrate those skills or deny that anyone more skilled than them in that domain can also be highly skilled in the technical domain. This is a shame, as it leads to many teams and communities underperforming due to a false elevation of dickish behavior over ultimately more productive considerate and respectful discussion.

    24. 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.

    25. 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'
  5. 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 Anonymous Coward · · Score: 0

      Your comment is part of the noise.

    3. 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.

    4. 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.

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

    6. Re:Typical thinking by Anonymous Coward · · Score: 0

      So if a drug pusher offers free drugs for your family, getting them hooked on it, and intentionally making it very difficult to get off of it, then that's okay? The drug pushers products, so if you want the product then you accept his conditions?

      You don't see what's wrong with that?

    7. Re: Typical thinking by Anonymous Coward · · Score: 0

      I tend to distrust Google projects lately as well, since they tend to yank them with no warning, but this time I think they really intend to let the language escape into the wild... it is GPL, and there appears to be a critical mass os outside mantainer/contributors at this point.

    8. 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.

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

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

    10. Re:Typical thinking by Anonymous Coward · · Score: 0

      Go did went PC. Then Go went. Nobody cried.

    11. 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.

  6. Go by Anonymous Coward · · Score: 0

    I'll tell you where they can "Go" with this code of conduct.

    1. Re:Go by Anonymous Coward · · Score: 0

      I'll tell you where they can "Go" with this code of conduct.

      Also this whole political-correctness thing has to Go away.

  7. Behave by Anonymous Coward · · Score: 0

    Answer is simple, be a decent person or face consequences for your actions.
    Any community should live by rules of decency and aim to not hurt any member of said community.
    How community managers decide to deal with transgressors is at their discretion and as long as it is stated in the rules and not abused there is no issue with that.
    From what it looks like in the article, anyone fearing to be removed from the mailing lists / IRC need only apologize and learn from their mistakes.

    1. Re:Behave by Anonymous Coward · · Score: 0

      "Decency" is very subjective

    2. 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.
    3. Re: Behave by Anonymous Coward · · Score: 0

      Oh dear. Do you not understand how effective performance management works? If a person is too slack to improve when specific weaknesses in their work have been pointed out to them, then they will be fired.

  8. I feel marginalized already... by Anonymous Coward · · Score: 0

    So first of all this a code of conduct for the Go community spaces. It is up to the community to decide on this proposal.

    On the other hand I just feel bad and threatened already if there will be someone going through my posts with a fine comb to search for

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

    This is taking the most extreme side in the conflict between free speech and the most inclusive environment. I am not sure which minority group would feel welcome in a community where subtle and subconscious actions could lead to strong consequences.

    1. Re:I feel marginalized already... by Anonymous Coward · · Score: 0

      "Microaggressions"; lol, I had to atually read the article just to make sure you weren't making that up. Jesus H. Christ.

    2. Re: I feel marginalized already... by Anonymous Coward · · Score: 0

      Yeah it's also telling that condescending behavior is forbidden, except it seems for the author of the coc, who's approach to defining a coc is rather condescending to begin with. Will he be subjected to the same rules?

    3. Re: I feel marginalized already... by Anonymous Coward · · Score: 0

      You said "coc", twice. Oppressor! RAPIST!

  9. These are good things by Anonymous Coward · · Score: 0, Flamebait

    Of course we should eject abusive people from our communities and resources. Every place that doesn't have a policy like this disintegrates into a reactionary hatefest. See: reddit, twitter, this fuckin' place

    1. 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.

    2. Re:These are good things by Anonymous Coward · · Score: 0

      And every place that DOES have a policy like this devolves into a boring suckfest--where everyone just agrees with everyone else and anyone who dares disagree is afraid to speak up for fear of offending some hypersensitive SJW pussy.

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

  11. SJWs. Is there anything they can't ruin? by Anonymous Coward · · Score: 0, Insightful

    I guess one can take solace that this has as much relevance to the world-at-large as being banned from the Modula-2 community.

  12. 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.
  13. rude bastards by Anonymous Coward · · Score: 0

    Being a rude bastard reflects poorly on ones character. For example, Linus' rude outbursts shows that he has poor emotional control and lacks character.

    I'm all for not censoring people. I just ignore them and it's amazing how fast people can come to your defense when someone abuses you.

    Even when they don't public ally, you hear it later in private. And it eventually bites them in the ass one way or another - even if it seems they are quite successful.

    1. Re:rude bastards by Anonymous Coward · · Score: 0

      Some of the greatest leaders in history have been rude bastards. Shit doesn't get done by being a wishy-washy leader.

      Life's rough, wear a helmet.

    2. 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.

    3. 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.

    4. Re: rude bastards by Anonymous Coward · · Score: 0

      I worked for a boss that was an asshole like Linus. It wasn't fun. Now I work for a boss that can tell you that you did a stupid thing that will cost the company a lot of money, yet he does it in a way that isn't mean spirited. Oh yes, he let's you know what's what, and in the end you will know you totally screwed up, but it is so professional.

    5. Re:rude bastards by Anonymous Coward · · Score: 0

      Some of the greatest leaders in history have been rude bastards. Shit doesn't get done by being a wishy-washy leader.

      These are not binary choices. Some of history's greatest leaders have been strong, forceful, and decisive, without crossing the line into outright rudeness and discourtesy.

      Your problem is that you seem to be concluding that the way to be a "great leader" is to act like "an unmitigated jackass."

    6. 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.
    7. 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.

    8. 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.
    9. 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.

    10. 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.
    11. 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'
    12. 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'
    13. 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.

    14. 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'
  14. 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 Anonymous Coward · · Score: 0

      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".

      I think it's more like what happens when you let a fat kid loose in a candy store.

    3. Re:Microaggressions out, passive-aggressions in by Anonymous Coward · · Score: 0

      that would be throwing the baby out with the bathwater.

      What about those of us that don't have children?

    4. 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

    5. Re:Microaggressions out, passive-aggressions in by Anonymous Coward · · Score: 0

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

      I don't agree at all. This code of conduct contains some reasonable things, however it is completely inappropriate for a software development community. It fails to address the important issues of development and a development community, for example

      • copyright / copyleft / licensing generally
      • plagiarism
      • providing accurate descriptions of code
      • honest descripion of code
      • what knowlege / experience should be required to answer; when should people avoid answering
      • resolving commercial conflicts of interest
      • linking to resources
      • discussion of other languages and language flamewars

      There are many answers to each of these. For example "there is no need to declare commercial conflicts of interest; this is a forum" or "conflicts of interest must be declared", however it is unreasonable to have a code of conflict which ignores all of these important issues and concentrates only on particular aspects of interactions between participants.

    6. Re:Microaggressions out, passive-aggressions in by Anonymous Coward · · Score: 0

      In fact, why the hell does a code of conduct need paragraphs of rule lawyering?

      Because Asperger's and self-diagnosed and mistakenly diagnosed Asperger's. This should not come as a surprise.

      What we need to do, though, is stop people from making a false diagnosis of Asperger's for themselves, as a way of white-washing their shitty, misanthropic behavior, and their love for bullying people to assuage their own feelings of inadequacy.

      If you're an asperger's case, having a "system" that explains how to behave courteously is good. If you're a normal person, you don't need the system, because you already KNOW this shit. It's the third group - the people who claim neurological dysfunction to justify their behavior, when in fact, they are just shitty, miserable people who want to abuse others due to their own stunted emotional development levels - that get all wound up about this sort of thing. And those people are exactly the people who should be washed out of any community where they're able to overcome their shitty tendencies - if you can't behave like an adult, go to 4chan with the rest of the social retards and baww to each other there.

    7. Re:Microaggressions out, passive-aggressions in by Anonymous Coward · · Score: 0

      The outcome of Postal's Law is *exactly* the world envisioned by this Code of Conduct: a world where people are careful about what they say, and stop saying things that they know will break or damage the receiving end of the conversation.

      So, explain again why the CoC is scary and awful? Because it looks to me like it's simply a restatement of the same thing.

    8. 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.

    9. Re:Microaggressions out, passive-aggressions in by Anonymous Coward · · Score: 0

      "You remove bad apples from the barrel to prevent the whole bunch from spoiling."

      C'mon now, one bad apple don't spoil the whole bunch. I don't care what they say. I don't care what you heard now.

    10. Re:Microaggressions out, passive-aggressions in by Anonymous Coward · · Score: 0

      Lord [strike]Vader[/strike] Torvalds vil be maddt!!

      This is TPPA at project level. Some sub-meson complains and gets a top contributor banned. Then sub-meson's cohorts get in a bollocks up the product. Examples: the Poetteringization of Linux, the misfiring of Gnome desktop, the list can go on...

  15. 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...

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

      99% of people don't even use it. This is some guy power-tripping over his microcommunity.

  16. Ya, guess Linus won't be in the community by Anonymous Coward · · Score: 0

    Who needs genius like Linus or Jobs...just ban them for saying things off the cuff and over the top....have fun in your vanilla world.

    1. Re:Ya, guess Linus won't be in the community by ealbers · · Score: 1

      Very True, people need a spine.

  17. 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 Anonymous Coward · · Score: 0

      Conflict creates strength, why is that hard for people to grasp? If we are not challenged, we grow soft. And if we assume everyone is our friend, then we actually have NO FRIENDS.

    5. 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.

    6. 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.

    7. 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.
    8. 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."
    9. 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.
    10. 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.

    11. 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.

    12. 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."
    13. Re:Or. by Anonymous Coward · · Score: 0

      Silliness. Like you need a CoC to do something about someone sending rape threats, or someone whose level of assholishness outweighs their contributions.

      Amazing how we've dealt with such things for decades without them, huh?

    14. Re:Or. by Anonymous Coward · · Score: 0

      [citation needed]

    15. 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.

    16. 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.

    17. 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)
    18. Re:Or. by Anonymous Coward · · Score: 0

      For the *most part* professionals don't act like jerks. A code of conduct exists to handle the small number of people who do act like jerks. If there wasn't the small number of people who manage to bring enough jerk to cover off everyone else, then a code of conduct would truly not be necessary. That would be a good day.

    19. 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. :)

    20. 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.

    21. Re:Or. by Anonymous Coward · · Score: 0

      he's not a self-appointed minimod, he wrote the fucking thing!

  18. 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 Anonymous Coward · · Score: 0

      Well put !

      Feminazi attitudes are taking over, time to fight back.

    2. Re:Introducing SJW, the programming language! by Anonymous Coward · · Score: 0

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

      Yeah, 300M monthly active users is a miserable failure.

    3. 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.
  19. Jane you ignorant slut by Anonymous Coward · · Score: 0

    In the real world people can be boorish and crude, grow up and get over it.
    If someone insults you, stop clicking on their comments.
    I do not KNOW any of you, and what you think of me will not change how much I make at my job.
    It is when you rise to the Troll bait that the insults get really bad, do not rise to the bait.
    Lastly: Post as Anonymous Coward.

  20. 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 Anonymous Coward · · Score: 0

      How Very Dare You ?!

      With these comments you imply that people like Andrew's Grandma have feelings, that they think for themselves, that they do not all conform to the One True Way of thinking.

      You should be ashamed, and you WILL be reported and punished.

    2. 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

  21. 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.

  22. 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 Anonymous Coward · · Score: 0

      So you oppose my view? I feel micro aggressed! Back off!

    2. 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.
    3. 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.

    4. 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

    5. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      So, if a bigot feels s/he's been disrespected because someone fails to acknowledge the bigot's deeply-held beliefs, (racism, sexism, whatever), then you'd require the offending party to apologize to the bigot?
       
      Have we lost all ability to make careful judgments about other people?

    6. 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.
    7. 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.
    8. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      You realise that your admission that you'd be unable to act like a civilised human being to other people if someone asked is actually proving their point, right?

    9. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      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!

      I find your use of the term "other people" to be offensive to me as an African-American. I guess we're not just people, huh? We're OTHER people!

      Apologize now!

    10. 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.

    11. 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."

    12. 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.
    13. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      But if you put down rules that essentially pre-judge me, I will purposely do something to piss you off.

      Then you are a jerk who doesn't belong in a professional environment, anyway.

      And if that gets you banned for life...then fuck them.

      Good riddance.

    14. 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.
    15. 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* :-)

    16. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      I see you've never managed people. Good people make mistakes. Good people can get stressed out and fly off the handle. This CoC will get good people kicked out of their livlihoods. Remember the dongle guy from Python? He was treated in a horribly unjust manner and his company lost all that they had invested in him for PR purposes. This CoC instittutionalizes that injustice and that waste. This will destroy lives in a very real way, it will force companies to fire good people who had a bad day. No. Do not want.

    17. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      > 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

      That would be fine if they weren't threatening lifetime bans for calling someone out for being prejudiced against you. Because it's not an ugly prejudice if someone hates you for being a non-minority and your insistence on mutual respect is clearly some kind of microagression.

    18. 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.
    19. Re:No, the code-of-conduct will not harm go by shutdown+-p+now · · Score: 1

      Most forums don't ban "microaggressions".

    20. 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.
    21. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      You're just a cunt, waiting for a chance to express your cuntness. No project needs cunts like you.

    22. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      What happens a lot of times in that kind of environment is that no one is willing to call out a stupid idea as stupid. What you end up with is a room full of yes-men and yes-women. No one wants to be seen as uncooperative or negative even if a really bad idea is presented.

      What this results in is a situation where a lot of dumb ideas that should be terminated continue to live and their unsuitability is not really evident, even to the bozos, until very late in the cycle.

      No capable person wants to work in such an environment where they know the train is going to crash into the side of the mountain but are discouraged from telling the conductor, whose feelings are easily hurt, that the train is on a collision course with disaster.

      Life is short and capable people have better things to do than re-discover that a round wheel works better than a square wheel.

    23. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      Your English is showing!

    24. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      At this point you would be banned for life. Which actually seems pretty much ok to me.

    25. 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.
    26. 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.
    27. 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.
    28. 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.
    29. Re: No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      You realise that your admission that you'd be unable to act like a civilised human being to other people if someone asked is actually proving their point, right?

      Nah it sounds more of a statement of independence. There is a big difference between ordering someone and asking them to do something. The sheer disrespect to the free individual in ordering them around more than warrants being told to fuck off off in response.

      Ask for food and water from someone's house and they may give it. Demand it and they will slam the door in their face.

    30. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      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.

      Depends on the forums. Some forums are extremely ban-happy. Usually forums with CoCs like this.

    31. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      saying you want "to hire the best person for the job" is considered a racist microaggression at the university of California. "Pretty clear" my left foot.

    32. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      Because they used to be run by people who don't ban everyone over imagined slights. I've seen forums dwindle to nothing when the administration started believing in microaggressions and similar bullshit.

    33. 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.
    34. Re:No, the code-of-conduct will not harm go by Anonymous Coward · · Score: 0

      Your use of British slang is a triggering microaggression to those of us who are living the legacy of victims of British colonial imperialism. Furthermore your derogatory use of the term "knob" slang for a sex organ typically associated with a particular sex and gender is internalized misandry.

  23. Thank God c, pascal, fortran and asm by Anonymous Coward · · Score: 0

    Have no code of conduct

    Shut up and program.

  24. I call woo woo on you by koan · · Score: 1
    --
    "If any question why we died, Tell them because our fathers lied."
  25. Hahaha by Anonymous Coward · · Score: 0

    "(the latter "marginalises women and the elderly by implying that something need be simple for an old woman to understand it")"

    This is a joke, right?

    If not, f*** yourselves.

  26. I'm not Exactly a Troll, but... by Anonymous Coward · · Score: 0

    ...this has the possibility of backfiring.

    I can be pedantic and blunt. This can irritate people. I have folks that don't like me; just because "there's just something about you that just pisses me off."

    <shrug/> I can live with it. I'm not into expletive-laden diatribes. Not everyone loves me, but I don't tend to post stuff that can get me fired if it gets matched back to me.

    Anyone who posts trollishness to a public programming venue; whether it be Go, C++ or even this joint, is asking for a sit-down with HR. I suspect that a lot of the worst behavior here is from students; either college or high school (or kindergarten, by the level of some of the spew). They haven't been in the workforce long enough to understand the laws of consequence.

    That said, these kinds of rules can become very, very bent. I've seen it many times. Suppose you know that another poster works for a competing company. You stalk them, and write up every transgression anonymously. Maybe they are unwise enough to open an attachment that you send them, and you do a little "improvement" to their posting history.

    People who are in the habit of pointing out undraped monarchs are usually the ones that suffer most from these rules. They are branded as "troublemakers," and banned.

    A small cadre of like-minded zealots inevitably bobs to the surface of these communities, and then defends their position with a velvet-gloved iron fist. We've all seen it a dozen times over.

    In any case, Google owns Go, and they will own the community. They will do with it as they will; regardless of anyone's opinion. The community does have a right to enforce its own policies; whether or not these policies are good or relevant.

    The language has a decent chance of doing OK, simply because of the bully pulpit occupied by Google (see Apple Swift). This may or may not affect its chances for success.

  27. 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: 0

      Somebody's been listening to too much Rush Limbaugh again.

      Guess what, idiots and dickheads come in all political stripes and sizes. You seem to equate 'left-wing' with 'insane' and then fit everything into your one-dimensional worldview. PS, your worldview is shallow and ignorant.

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

    3. 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.

    4. Re:Dear leftists: they'll come for you, too. by Anonymous Coward · · Score: 0

      "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."

      Politically, I've always been centre left, but the rising hard left disturbs me as much as the hard right always has. You're right, I find that shout the loudest on the left are often some of the worst hypocrites, from my friend who on one hand would declare solidarity with feminist movements on Facebook all the time whilst simultaneously fucking other women like a first class mysogynist behind his wife's back, to prominent figures like Jeremy Corbyn whose solution to females being groped on trains is to declare them vulnerable and segregate them on trains, rather than, you know, dealing with the actual fucking sexual predators themselves using the criminal justice system and existing laws against that type of thing and who also has one of the least gender diverse shadow cabinets parliament has seen in decades with the majority of all senior positions being staffed by men.

      It feels like these sorts of SJWs end up going so far left that they going all the way round and end up right back with the fascists on the hard right. I never see any evidence of actual care for people from people who end up tending towards the hard left, it always seems to be about self-aggrandisement about what good people they are, whilst simultaneously using their supposed goodness to take advantage of people and fulfil their own individual selfish desires.

      Thinking about it, maybe that's why communism always ends up as a dictatorship. Because there's always that asshole who declares himself the greatest leftist ever that the rest foolishly worship, but who really just wants absolute power for himself.

      I'm convinced the far left and far right are two sides of the same dirty coin. The only sanity and useful and productive moderation required to run a sustainable society seems to be found towards the centre from the centre left through to the centre right. It's got the point where I'm beginning to assume anyone on the hard or far left or right can automatically have their opinion discounted. I just don't see what they have to offer that doesn't have a better solution offered forth by the more centrist members of their particular political wing.

    5. Re:Dear leftists: they'll come for you, too. by Anonymous Coward · · Score: 0

      Politics is like Atari Football, eventually if you run all the way to the left or right, you end up on the other side....and become what you hate.

    6. 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."
    7. Re:Dear leftists: they'll come for you, too. by Anonymous Coward · · Score: 0

      Remember the "Black Lives Matter" people who deliberately disrupted the furthest left presidential candidate America has ever had, the openly socialist Bernie Sanders?

      Pepperidge Farm remembers.

  28. 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 Anonymous Coward · · Score: 0

      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.

      I work at one of the largest engineering companies in the USA (by revenue). We've got rules on just about everything but taking a piss break. This is pretty much how it works.

    2. Re:Some poeple just love huge CoCs. by Anonymous Coward · · Score: 0

      Yeah, it's like you have a weird competition when it comes to Codes of Conduct in programming communities:

      1) programmers who think they can apply coding skills to human activities and thus compose the perfect set of rules to cover all possibilities;
      2) other programmers who are absolute experts at finding the edge cases that twist the rules.

      It's a fools errand. Keep it simple, have attentive moderators, and ideally give the community itself some means to give feedback too (e.g., slashdot's moderator system).

    3. 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.
    4. Re:Some poeple just love huge CoCs. by Anonymous Coward · · Score: 0

      There is one CoC that should be maintained, and that one is named Common Sense.

    5. 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.
    6. 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.
    7. 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.
    8. 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.
    9. Re:Some poeple just love huge CoCs. by Anonymous Coward · · Score: 0

      I agree, with maybe just one more line:

      If others have issues with you, you might be banned.

      A code of conduct is useless if it not enforced when necessary. The hope is that it will never be necessary, the reality is that there are rude jerks.

  29. 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 Anonymous Coward · · Score: 0

      You've failed to establish a need. The people who can't handle "microaggressions" aren't worth accommodating.

      Open Source is volunteer effort which means I can walk at any time for any reason. The people who think they can tell me what I can do with my volunteered efforts can go fuck themselves.

      Gasp! Language!

      I think the open source community should start boycotting any project with a Code of Conduct.

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

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

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

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

    6. 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.
    7. 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.
    8. 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.
    9. 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.
  30. You fucking idiots. by Anonymous Coward · · Score: 0

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

    No, it does not do that. It "marginalizes" my grandma, who indeed would need technical things to be simple, if she were still alive. Any community infested with SJWs is doomed. Cast them out or wither away.

  31. 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.
  32. 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!

    1. Re:Welcome to C and Perl by Anonymous Coward · · Score: 0

      The history of Perl's object-oriented database abstractions and MVC frameworks is your witness.

  33. So lets create a inclusive safe-space... by Anonymous Coward · · Score: 0

    ... but I'm going to exclude you from the discussion.

  34. A link between codes of conduct and autism? by Anonymous Coward · · Score: 0

    I'm starting to think that there might be a connection between the urge to create codes of conduct and what I'll call communal autism.

    It's no secret that computer programming tends to attract the sort of people who often suffer from some degree of autism.

    In many cases it's a mild, high-functioning form of autism, so these people can still lead relatively normal lives, yet they do suffer at least some impairment when it comes to social interaction.

    When you get enough of these people together working on an open source software development project, some of the participants will contribute their autistic tendencies to the overall community.

    So while not every participant will suffer from autism, there may be projects where the proportion of contributors with autistic tendencies exceeds that of those without such tendencies.

    Those are the kinds of projects where we'll see see codes of conduct tend to arise.

    Perhaps due to their inability to understand basic social interaction, we see the participants of such projects try to take a more mechanical, programmatic approach to interpersonal communication.

    Instead of just letting communication happen naturally, like most non-autistic people would tend to do, people with autistic traits prefer a much more controlled environment.

    They strive to take away any originality, creativity, differing of opinions, and the emotions that may be associated with such things.

    They want discussion to go from being raw and powerful to something docile and uniform.

    A code of conduct is the easiest way for them to try to achieve this.

    Essentially, they aim to create a program that controls the flow of discussion.

    Now, I'm not saying that anyone in particular involved with this code of conduct is an autist, or suffering from autism.

    But I'm starting to think that, at a project level, the aggregate of the participants' autism (or lack thereof) will contribute to the rise (or non-rise) of codes of conduct.

    1. 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
    2. 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.

    3. 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.
    4. Re:A link between codes of conduct and autism? by Anonymous Coward · · Score: 0

      You shouldn't really go around using words you don't know the definition of. Well, you can, but the only people you're impressing are your fellow neckbeards who have never seen the light of day.

    5. Re:A link between codes of conduct and autism? by Impy+the+Impiuos+Imp · · Score: 0

      He is one data point, to be sure. But you are a zero.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    6. 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.

    7. Re: A link between codes of conduct and autism? by Anonymous Coward · · Score: 0

      I think you've got this in reverse. It's the high-functioning autists that run most of the popular projects, cackling in the dark corners of the Internet with the power they think they hold over people, completely unaware of the basics of civility. They settle into a pattern of behavior that's appealing to themselves and their in-group and view any criticism of their critical style in the harshest of terms.

      A prime example of this is the "friendliness" of language groups. Everyone in the Python community says it's peaches and cream, but newbies are met with mostly hostility because "they're wasting our time". God forbid people didn't fire out of the womb with an instinctive understanding to RTFM or LMGTFY.

      It's not hard to be civil, though it does take more time. Consider democracy and dictatorships: one is more efficient, but mostly by stomping on others' wants and needs. The other isn't getting us anywhere fast, but it's trying to bring the most people along with it. There's a reason why many open source projects are effectively mini-dictatorships or oligarchies. I wish more people would embrace their inner dictator and stop being embarrassed about this. It's a trade off, one that would be more effective if it were explicit. These codes of conduct are clearly made with the assumption projects are somehow democratic in nature. They're not.

    8. Re:A link between codes of conduct and autism? by Anonymous Coward · · Score: 0

      Fantasy jargon gobbledygook.

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

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

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

      Maybe. I operated under the premise of the parent.

    12. 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.

    13. 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."
    14. 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.
  35. Re:Just asking for adult behavior! by Plumpaquatsch · · Score: 0

    If you are too dumb to understand that a minimum of civility is necessary for any society to function, fuck you, Sir!

    --
    Of course news about a fake are Fake News.
  36. Bollocks! The true shall be spoken out loudly by Anonymous Coward · · Score: 0

    Bollocks! I say what comes to my mind and in any language I want to. If anyone does confuse my opinion with his or her self esteem then please go back to kindergarden. I don't know what kind of pussy came up with that kind of shit. :)

  37. 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.
  38. muh safe space by Anonymous Coward · · Score: 0

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

    1. Re:muh safe space by Anonymous Coward · · Score: 0

      Fuck off, specist scum!

    2. 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!
    3. 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.
  39. 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)
  40. 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.
  41. Go's community is going to kill Go the language by Anonymous Coward · · Score: 0

    Good job people, you just turned half of the developers who might have bothered to learn Go into some of the largest haters of the language now. Let your code speak, not your blabbering, slobbering socio-political viewpoints.

    Coding was so much more fun before the dickwads showed up in the past 10 years. I'm waiting for the IT industry to collapse again and these morons will be back in their place, flipping burgers.

  42. MY Grandma by Anonymous Coward · · Score: 0

    Saying something is "so easy even my grandma could understand it" is not marginalizing anyone. It's MY grandma, not A grandma, and my grandma can indeed only understand the simplest pieces of technology.

  43. Re: Just asking for adult behavior! by Anonymous Coward · · Score: 0

    Ha! I support this post!

  44. 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.

  45. Lifetime punishments by Anonymous Coward · · Score: 1

    Lifetime punishments are unfair to people that live longer.

  46. 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.

  47. 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.

  48. *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.

  49. You forgot thin-skinned Millennials. by Anonymous Coward · · Score: 0

    You forgot the role of thin-skinned Millennials. They tend to be the ones pushing for these CoCs.

    Millennials are best described as a broken generation. They had the misfortune of being created and raised by the Baby Boomers, who are known to have screwed up pretty much everything they've ever done, especially parenthood.

    The Baby Boomers created a hyper-protective environment for their children. From a very young age they instilled in the Millennials that the Millennials were somehow 'special', and that the harsh nature of the real world did not apply to them. The Millennials thus grew up unexposed to the real world, and thus unable to cope with it. Yet as adults they now have no choice but to face it head on.

    So we've seen the rise of the extremely contradictory and hypocritical 'social justice' movement. We've seen the creation of CoCs. These are the products of sheltered, thin-skinned Millennials trying their hardest to cope with the realities of life.

    Look at the software projects primarily created by non-Boomers and non-Millennials. We're talking about Linux, the BSDs, and much of the GNU software. These communities aren't known for being friendly. They aren't willing to play games just so nobody's emotions get hurt. No, if you've fucked up, they'll let you know! The quality of the software matters more than the emotions of individuals.

    Now look at software projects primary created by Boomers and Millennials. We're talking about Rust, systemd, and most modern JavaScript libraries. These projects are all about CoCs and feeling good, even if it means the quality of the work suffers greatly. To them, it doesn't matter if the software is shitty, just as long as nobody's feelings were hurt in the process of creating the software.

    For society as a whole, it's clearly better to take the non-Boomer and non-Millennial approach. We shouldn't pander to emotion, especially when doing so results in a decrease in software quality.

    1. Re:You forgot thin-skinned Millennials. by Anonymous Coward · · Score: 0

      Holy cow, I can't possibly agree more. There seems to be a whole generation (or two) with an inflamed (or inflated, take your pick) sense of self-importance. As a dad, I'm seeing way too many kids, teens, and young adults that can't handle being picked on or criticized. The only way I can describe it is that they are raised with the impression that they are the core of everyone's universe and to be attacked emotionally, verbally, or physically, shakes them to their core. They are unable to handle the aftermath and demand a system/structure to handle the response for them.

      "in my day..." we'd take it in, process it, and say "good point" or "fsck you" or maybe a little pushing/shoving if something especially egregious was said. When we got online with dial-up BBS, we dealt with it with filters or banning idiots who treated people badly. I guess it comes down to competing mentalities of "deal with it" or "deal with it FOR ME". The reliance on a system or structure of enforced behaviours (e.g. CoCs) to manage your sense of well-being is dangerous for that exact same sense of well-being, because how strong can it be, if you're constantly look outwards for comfort, reinforcement or retribution?

    2. Re:You forgot thin-skinned Millennials. by Anonymous Coward · · Score: 0

      GET OFF MY LAWN

  50. Left-wing shaming tactics by Anonymous Coward · · Score: 0

    This kind of abusive and heavy-handed behaviour is par for the course for many militant Leftists. SJWs are abusive power-hungry extremists who want to dominate and subordinate the masses to their own desire for power. Having given up on 'organising' white workers (who they actually now despise), they organise brown people into power blocs, whip up politics of grievance and victimhood, and then engage in heavy-handed persecution of white people who dare to criticise their bid for power.

    SJW extremists use a variety of nasty and underhanded tactics to control ordinary people. The most powerful, is public shaming tactics. Unfortunately for them, if you call somebody 'racist' too many times, it gets tuned out. Which explains why SJWs are getting more and more shrill and abusive as time goes on.

    We are merely seeing more of this now, because these abusive extremist control freaks are trying ever harder and harder to defend their power bases in society.

    Luckily, times are changing. If the Muslims ever succeed in doing another September 11, the SJWs will go to the wall just as fast as the Muslims.

  51. Attn: Andrew Gerrand. by Anonymous Coward · · Score: 0

    I have a microagression for you. You're a worthless piece of shit and I hope you choke on a bag of AIDS infested dicks.

  52. Be Happy And Positive by Anonymous Coward · · Score: 0

    So you can be a good Go Go Girl or a Go Go Boy!

  53. 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.

  54. But will programming become secondary? by Anonymous Coward · · Score: 0

    As someone who ordinarily tries to be polite and tries to be supportive even if critical (none of which is particularly on display in this comment), *forcing* me to be so does not make me feel welcome. I'd feel like I was walking on eggshells all the time.

    As it says right in the proposal "Some people feel stifled by the general concept of a Code of Conduct." Yeah, I would. Furthermore, I think they're wrong that they stand to "lose a few people, but we stand to gain much more". I think it will be a wash. What you want is a group of people who can program and communicate. Period. People have different ways, some more abrasive than others, whether intentional or not. You have to widely cast the acceptable scope of communication styles or you will leave people out. If it becomes a serious problem, you deal with it. Otherwise it should be left alone, lest more time be spent on dealing with borderline supposed transgressions of the rules than programming. "So-and-so is breaking rule 4.3.c" "No I'm not" "No gender-neutral-pronoun is not" "Yes gender-neutral-pronoun is". Repeat until everyone is fed up. Ban people. Make them bitter. Make them have an axe to grind. Make them feel powerful. Hurray, "success". You have a forum that's more about making it look like you are acting "correctly" than it is about programming.

    Narrow the scope of what's allowed too much and you'll lose participation. If a proposal like this gets accepted the Go community will probably get the reputation as being run by a bunch of unusually sensitive control freaks and once that reputation is established many people will decide they don't want to deal with that kind of drama and will stay away.

    I can see a proposal like this, if toned down a bit and made into something that people are optionally *encouraged* to abide by, it could be useful. But if it's going to be used to impose order then good luck with that.

  55. Re:Just asking for adult behavior! by Anonymous Coward · · Score: 0

    The idea is that the person on the other end can't hear your inflection, and we are supposed to assume they took the most offense possible. Picture the comment coming from a violent angry racist about to commit a hate crime, and that's what a lot of people get in their mind when they are insulted online.

    Is this a distortion? Yes. People have severe mental health deficits in today's society. We can't just ignore the fact.

  56. Does Not Marginalize Elderly by Anonymous Coward · · Score: 0

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

    No it doesn't. And if you think it does, you're going to have to back up that assertion with some kind of reasoning. No I'm not going to defend my own assertion (yet). You fired first, you defend first.

  57. 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.
  58. 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.
  59. "microaggressions" by Anonymous Coward · · Score: 0

    Get the "F" out.

  60. Not Go(ing) To Do It by Anonymous Coward · · Score: 0

    I will not pass GO and you can keep your measly $200.

    Furthermore fuck Go.

  61. 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.

    1. Re:It has nothing to do with manners by Anonymous Coward · · Score: 0

      One person's reasonable discussion is another person's troll.

      If you disagree with someone and they have no desire to discuss the issue, you become a "troll" in their eyes, it doesn't matter your facts and figures or how polite you actually are.

  62. Why Reinvent the wheel here??? by Anonymous Coward · · Score: 0

    Just copy and paste from Linus' Code of Conduct. Model your community guidelines on the most successful OSS community ever and go on with your bad self and write some excellent code.

  63. 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.

  64. 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.
  65. 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.
  66. 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.

  67. 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.
  68. Look at how Rust is doing it. by Anonymous Coward · · Score: 0

    Seriously, check out /r/Rust and other Rust-related spaces. They're already far more civil than the ones for Go, without the need for silly political correctness buzzword-compliance or egomania or even stifling debate or discussion... they just have a non-toxic environment because they moderate things like how things were done in an old-school board or forum. But then, they're not out to try to oversell their language and polarize people, but just make the most useful language they can.

    1. Re:Look at how Rust is doing it. by Anonymous Coward · · Score: 0

      That one is simple: Nobody competent is in that community, but they all think they are language gods. In addition, everybody with an actual clue runs like hell when they come near, so they stay exclusive.

  69. 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!
  70. 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."
  71. Re:Just asking for adult behavior! by Anonymous Coward · · Score: 0

    A mailing list, web forum, convention, what have you is not a public forum. It has moderators, and likely already has rules (if nothing else, spam and off-topic messages are likely not tolerated).

  72. Re:Just asking for adult behavior! by Anonymous Coward · · Score: 0

    >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!

    I agree, for myself. But trying to *impose* that as a "code of conduct" on everyone is a bit much. People need to be adults in both senses: 1) try to be polite and respectful, 2) try to deal with it if people aren't always polite and respectful.

    Assholes are people too, and some people are much too sensitive about mere words.

  73. Not new. Still not good. by Anonymous Coward · · Score: 0

    In the USA, this kind of crap has been going on for a lot longer than the boomers or the millennials. Americans just love a good shaming. From retribution-over-rehab to a good slut-shaming, nothing's more fun for us than boosting our own self-esteem at the cost of others, and at the highest possible cost we can manage to inflict, too. Extra points for completely ruining someone's life.

  74. Code of Conduct does not affect reputation by Anonymous Coward · · Score: 0

    So, might individuals and companies think twice about embracing a programming language whose community's Code of Conduct threatens to ruin reputations

    The Code of Conduct cannot ruin a reputation. That is just silly.

    "You insulted old women. This is offensive to us. We want to publicly declare that we disapprove of your speech. Please take a week off."

    This does not ruin a reputation. The only way that it can affect a reputation at all is if the original behavior/speech/etc. is damaging to a reputation. You can agree or disagree about whether the behavior/speech/etc. is acceptable, and whether the action of Code enforcement is appropriate or not. In any case, the effect on reputation is a result of the action/speech/etc., not a result of the Code enforcement.

  75. Scarlet "A" - Idea for GH Avatars? by Anonymous Coward · · Score: 0

    Maybe we could have the avatars for people running foul of the new CoC overlaid with a scarlet "A"? That would make them easy to spot.

  76. 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 Anonymous Coward · · Score: 0

      Much later, they came for the planck-scale-aggressors. It happened so fast, no one noticed.

    2. 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.
  77. 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.
  78. > 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.
  79. 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.
  80. 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 LWATCDR · · Score: 0

      "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."

      A good thing would be to encourage people to think of other people as fragile and to not say a harsh word.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. 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.
    3. 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.
    4. 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.
  81. 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.

  82. Re:Just asking for adult behavior! by Anonymous Coward · · Score: 0

    This is coddling people who have not yet grown up as far as their social interactions.

    So you're saying this would make it easier for a tech-savvy 15-year-old to contribute? Or a shy, socially-backward 30-year-old? Or a person from an abusive background? Or somebody from a culture in which profanity is a tool of bullies?

    Sound like a good thing.

    Now, would this coddling create some inconvenience or barrier that outweighs those positive results? Would it discourage and frustrate people with limited abilities to express themselves without f bombs? Would it inhibit clear communication when somebody needs to have a point driven home? Would it impair autistic people from understanding nuanced statements and questions? Would any of such consequences erode the quality of contributions to the community?

    I ask seriously. What is wrong with coddling?

  83. Go doesn't deserve a community by Anonymous Coward · · Score: 0

    There is no first amendment that's says you have a the right to never be offended. If it takes harsh language to get the point across it make people laugh then Go for it.

  84. Re:Just asking for adult behavior! by Anonymous Coward · · Score: 0

    The code of conduct in question goes WAY beyond prohibiting people from "calling each other names." It essentially prohibits any speech which someone (anyone really) could POTENTIALLY FIND offensive, whether it was intended to be that way or not.

    "I think we should use a red font for comments in the IDK"

    "I hate the color red. Can't we use green instead?"

    "I find your hatred of the color red to be demeaning to me as a Native American. And I demand that you either apologize, or I'm reporting you to the moderator to be banned for life!"

  85. 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.
  86. You Insensitive Clod! by PPH · · Score: 1

    My grandma is Grace Hopper!

    --
    Have gnu, will travel.
  87. Sounds like an idiot made up those rules. by Anonymous Coward · · Score: 0

    Sounds like an idiot made up those rules.

  88. 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.
  89. 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 Anonymous Coward · · Score: 0

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

      Lazy evaluation got to you finally?

    5. 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"
    6. Re:Introducing the SJW language by fyngyrz · · Score: 1

      African or European?

      --
      I've fallen off your lawn, and I can't get up.
    7. 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.
    8. Re: Introducing the SJW language by Anonymous Coward · · Score: 0

      Funny stuff, mr. "bitches always be lying about rape".

  90. 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.

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

    The easily offended are rarely civil.

  92. 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.
  93. 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?

  94. 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.

  95. 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.

  96. Re:Yo, Slashdot rabble by Anonymous Coward · · Score: 0

    You have been roused. Remember to use the f-word, SJW, etc and lots of anger in order to get full modded up.

    Thankyou, the f-word acts as a trigger for me when it's written out in full. Lucky you didn't write fucking...oh, shit.

    I'm on my last warning for wanking in the office.

  97. 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
  98. One thing is for sure, by PPH · · Score: 1

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

    --
    Have gnu, will travel.
  99. Clearly, the bullies are the victims by Anonymous Coward · · Score: 0

    I mean, we should be sticking with the standard code of conduct, where the people who are bullied, insulted, or otherwise made to feel unwelcome are the ones who are effectively barred from the community.

    Just think of how this can be abused. If one woman or minority falsely complains that a white man hurt her feelings and that man is mildly reprimanded, that cost would far outweigh any good that might come of this. And, in the end, shouldn't all codes of conduct be about protecting the feelings and prominence of white men??

  100. now I am just removing "go" from projects by Anonymous Coward · · Score: 0

    as a CTO, i am just going remove now "go" from the approved platform list. Its now a #go,went, gone.

  101. You keep using that word... by Anonymous Coward · · Score: 0

    Respect is something that is taken, not just given. If you have to ask for it, it isn't respect. It's pity.

  102. 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!!!
  103. 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!
  104. Re:Just asking for adult behavior! by Anonymous Coward · · Score: 0

    behind the clever words, the real face is hiding of feminists.
      In this practical world - the feminism says- 'anything which female accuses becomes truth, and male is a priveleged class - which can not be tormented by a female.'
    We have seen this in Adria Richards case in pycon.

  105. nogo nogo nogo abort abort abort. by Anonymous Coward · · Score: 0

    I am not going to fuck around with social justice scum at work.

  106. Just another case by Anonymous Coward · · Score: 0

    of be nice or be gone. I don't believe everyone should be PC all of the time but I do believe you can't be nasty all of the time. No one should be expected to put up with that especially in a technical forum.

  107. 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.

  108. 16 commits ahead, 778 commits behind by Anonymous Coward · · Score: 0

    This branch is 16 commits ahead, 778 commits behind torvalds:master.

  109. Re:Just asking for adult behavior! by Anonymous Coward · · Score: 0

    "Harassment" is an actual word that has actual definition.

    That definition is not, "Somebody in a working group of developers without any face to face social interaction arguably said something mean."

    And THAT is the problem with this kind of thing. "Harassment" inevitably gets defined downwards to reflect the standards of the most sensitive, because those are the only people who care.

  110. Nothing of value was lost by Anonymous Coward · · Score: 0

    Google groups is bloated crap anyway

  111. Lifetime bans shouldn't be... by Anonymous Coward · · Score: 0

    When there isn't a body!

    Isn't that an obvious rule of life?

  112. Re: Just asking for adult behavior! by Anonymous Coward · · Score: 0

    No it isn't. Harassment is repeated, deliberate, unwelcome attention. Rudeness is just rudeness.

  113. 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.

  114. 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.

  115. 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.

  116. 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!"

  117. It's not just a programming language... by Anonymous Coward · · Score: 0

    ... it's also a religion.

    The Go-liban
    Evan-Go-icals

  118. 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."
  119. 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."
  120. 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.
  121. 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.

  122. 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

  123. 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.

  124. 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."
  125. 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!
  126. How can this work in a discussion forum? by Anonymous Coward · · Score: 0

    do not seek to disagree

    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.

    if someone asks you to stop speaking to/at them, you must stop immediately

    How is a discussion even conceivable under these rules?

    Mr. Gerrand, your proposed rules are highly offensive to a rational mind. Do not seek to disagree with me. Just stop posting this crap. Don't talk back. You are allowed to apologize briefly. Then you must immediately stop speaking.

  127. Hypocrisy? by Anonymous Coward · · Score: 0

    J is a regular poster to the golang-nuts mailing list.

    [emphasis mine]

    Isn't the very name of that mailing list, golang-nuts, a microagression towards those with some form of mental illness? I can only assume that as soon as the CoC is approved, Andrew Gerrand et. al. will disappear in a puff of recursive logic...

    - T

  128. why by GoatPigSheep · · Score: 0

    I've never met a talented programmer in my life who cared about what kind of words were used. Seriously: 1) Talented programmer 2) Polite social skills. Choose one.

    --
    GoatPigSheep, the 3 most important food groups
  129. 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".

    2. Re:Wil Wheaton's Law by Anonymous Coward · · Score: 0

      wheaton can't even follow his own law. he became a social justice bully after they hounded him for wrongspeak.

  130. Been thinking about GO. by Anonymous Coward · · Score: 0

    I've been thinking about picking up GO.

    Now I'm not.

  131. 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
  132. 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.

  133. 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.