Online spaces like the IRC and slack group will have to follow these codes as well to be officially endorsed by the Go team. I use the go-nuts IRC very often and find it to be one of the easiest and fastest ways to engage with the community. I imagine others do as well and it is unfortunate when situations like the one you described take away from that experience.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
On Thu, Jun 18, 2015 at 2:46 PM, Peter Kleiweg <pkle...@xs4all.nl> wrote:I don't think I like this.Any part in particular?
I appreciate the endeavor, but how does this trickle down to the online spaces. A few weeks ago I called out a user for a racist handle on IRC and I was booted for not talking about Go. I was not degrading the user I was just trying to explain to someone who obviously did not understand their handle was racist.
I think removing the anonymity from the equation does wonders for having people choose their words carefully. Even some of the noblest of people can get out of hand when given an audience and anonymity.
Who gets to decide what is racist? And even whether or not racist is a bad thing?
The morals of which country determine what is good conduct?
On the contradictory, I want to propose an anonymous reporting mechanism and a responsibility chain to review and address these concerns.
This is type of response I get every time I am trying to talk about
about sexism. Tech community is not diverse and always crying out loud
that someone is playing the victim rather than acknowledging the
ongoing problems.
After a certain size, most of the communities need some type of "code of conduct" (Otherwise why we have all the laws and rules in real life). This is a good start. I totally support it.
But as the proposal says, make it something we aspire and not force.
My more deeply held concerns are around repercussions. Because that is
what actually matters at the end of the day. Rules and consequences are
paired. Depending on the consequences some of the things decided by the
"review board" regarding the Go Code of Conduct could be career
destroying (or worse), and yet the way communities tend to handle this
is to have it "investigated" by a bunch of untrained, biased, personally
involved software engineers hearing a subset of the facts then rendering
a verdict, which unsurprisingly often finds on behalf of the person they
like more or know better.
The Django reporting (https://www.djangoproject.com/conduct/reporting/)
is an example of such a system. Now most of the consequences are
relatively trivial until you get to things like "banning" or "public
reporting"... because those can impacts peoples career or whole lives,
and in that case I would very much like to know who exactly gets to make
those decisions. Who are the "judges" and who picks them? What are the
core principals for deciding guilt or innocence? If you want to run a
mini-justice-system -- these are the things that have to be answered...
Presumption of innocence? Right to face your accuser? Rights to
fact-finding? Repercussions for false reports?
This is great. Thank you.
-josh
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
If by "peanuts" you mean "actions that only harm a few people" then I
think it's a fine goal to run a peanut-free community.
If by "peanuts" you mean "actions that only harm a few people" then I
think it's a fine goal to run a peanut-free community.
No, that is not what I meant. Peanuts are things enjoyed by the majority of people, but harm very few people. Many jokes are an example of this. Take the thread recently where someone was offended by the use of russian language. Many people thought it funny, and just joked. Some were apparently offended. Should anyone who wrote some Russian there be anonymously reported?
Many people enjoy pornography. Does that mean we should allow it here?
Your posts seem to illustrate exactly why someone would want an anonymous reporting mechanism.In the case of peanuts, let them make the report. Whoever reviews the reports can say "Well, just don't eat the peanuts. We don't want to deny everyone peanuts just because you don't like them. Sorry if that makes you uncomfortable."
[snip]
Hi gophers,Since Go was launched nearly six years ago, our community has grown from a small group of enthusiasts to thousands of programmers from all corners of the globe. I am proud of us; so many great projects and such a helpful and passionate group of people. Sincerely, I consider myself lucky to be involved.But as we grow we should reflect on how we can improve.Take this mailing list, for example. While the majority of discussions here are respectful and polite, occasionally they take a turn for the worse. While such incidents are rare, they are noticeable and have an effect on the tone of other discussions. We can do better.At times we can be overly didactic, meeting opposing ideas with inflexibility. When challenged by a differing opinion we should not be defensive, but rather take the opportunity to discuss and debate so that we may better understand our own ideas.I'm also concerned by reports of abuse, harassment, and discrimination in our community, particularly toward women and other underrepresented groups. Even I have experienced harassment and abuse myself. This may be common in the tech industry but it is not OK.We are the Go community; we get to choose what is OK and what is not. It's not a choice but a responsibility, and it is a responsibility that we have neglected too long.The positive effects of diversity in communities are well-documented. If our community is to continue to grow and prosper, we must make it a more inclusive place, where all are respected and nobody is made to feel dismissed, unwelcome, or unsafe.To that end, I propose that we establish a Code of Conduct that would cover the behavior of community members on the various Go mailing lists and the golang subreddit, on IRC, in private Go-related correspondence, and at Go events.I believe that any Code of Conduct we adopt should be goal-oriented ("this is what we aspire to") rather than rules-oriented ("don't do this!"). I also believe it should empower the community to help maintain a high standard: I want everyone to feel comfortable calling out bad behavior, without the need to appeal to authority.I have done a survey of similar codes in various communities and the Django Code of Conduct is the one I like best. I am in favor of basing our code directly on that document.I invite all members of the community to discuss, here in this thread, what they would like to see in our Code of Conduct. I will incorporate those ideas into an official Code of Conduct proposal document that I will submit using our new Change Proposal Process.I look forward to hearing everyone's thoughts.
Andrew
Removing offensive language from your dialog in a forum about programming is not harming anyone. So if peanuts are statements that offend people, then no, you should not have peanuts. You should be denied peanuts, but you can get by without peanuts. People with peanut allergies do everyday.
Jokes about Russians, women, etc. Those jokes have no reason to be in a discussion about programming. If you want to discuss those things, bring them to some other forum.
Wow, more censorship?
Luckily I'm just barely into Go, so I'll just quit and learn another language with a community that doesn't forcefully censor people.
Fuck "social justice" and fuck this internet.
Discourse seems to be built specifically for the purpose of making online discussion groups more friendly and useful.
What about false accusations of homophobia / transphobia / racism / classism / sexism?
Do you refuse to have any standards, and will assume any person accused of thoughtcrime is guilty until proven innocent?Do you abjure libel? Or is "punching up," as if by some secular transubstantiation, made to be not libelous?I am a bisexual male and I must say, without such guarantees, I would feel very threatened by such word police.
Those of you who are some or all of the following things (like me): straight, white, upper middle class, male, from the US... please realize that your view of the world comes from a position of power that is unrivaled by any other in the world.
Your view is skewed. My view is skewed.
We have to overcompensate for that, in order to put forth what is in actuality a balanced perspective.
There's no "playing the victim". If someone says you're hurting/offending them, you are. Period. The fact that they have to speak up at all indicates that. It is very rare for people to say you're offending them when you're actually not. And regardless of how "overly sensitive" you think they're being, they are still being hurt. So stop.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
Curious, though, is this being proposed for the language of Go, or the discussion forum of go-nuts?
--
You received this message because you are subscribed to a topic in the Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-nuts/sy-YcVPADjg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-nuts...@googlegroups.com.
Curious, though, is this being proposed for the language of Go, or the discussion forum of go-nuts?I actually think online is the least important place. Go has many conferences and gatherings in the real world, both official and unofficial, and I think it is more important for those.
Does this initiative have anything to do with what happened recently with the Opal project?I am not comfortable with the lynch mobbed wanting the maintainer removed because he said something seen as transphobic on his personal Twitter account.
If I could possibly suggest that if we are making rules for how to engage the community, lets glue that to the individual communities, like IRC or go-nuts, and not the language, and if we are going to make some sort of cultural suggestion guideline for go as language overall, lets keep it short and sweet and "recommended", not "enforced".
Practically, that means moderating the mailing lists and IRC channel.
Does this initiative have anything to do with what happened recently with the Opal project?
I have done a survey of similar codes in various communities and the Django Code of Conduct is the one I like best. I am in favor of basing our code directly on that document.
-1 to a Reporting Committee, at least initially
I have thought some more, and would much prefer an anonymous message sent to the Go team than idiotic public shaming on github issues and twitter.
I have thought some more, and would much prefer an anonymous message sent to the Go team than idiotic public shaming on github issues and twitter.
This is type of response I get every time I am trying to talk about
about sexism. Tech community is not diverse and always crying out loud
that someone is playing the victim rather than acknowledging the
ongoing problems.
[...] There's no "playing the victim". If someone says you're hurting/offending them, you are. Period. The fact that they have to speak up at all indicates that. It is very rare for people to say you're offending them when you're actually not. And regardless of how "overly sensitive" you think they're being, they are still being hurt. So stop.
I believe that any Code of Conduct we adopt should be goal-oriented ("this is what we aspire to") rather than rules-oriented ("don't do this!").
I don't think I like this.
Hi Peter,
On Fri, Jun 19, 2015, at 00:51, Peter Kleiweg wrote:
> Who gets to decide what is racist? And even whether or not racist is a
> bad thing?
Even if there are no absolute ethics, the Go community can still decide
what is acceptable within the community.
* I wouldn't like to see a "code of conduct" that bans the use of colourful words and expressions, e.g. "crap", "idiotic", "box of crayons"...
* I wouldn't like to see full name disclosure.
* I wouldn't like to see public trials and/or anonymous accusations.
Hi gophers,
Since Go was launched nearly six years ago, our community has grown from a small group of enthusiasts to thousands of programmers from all corners of the globe. I am proud of us; so many great projects and such a helpful and passionate group of people. Sincerely, I consider myself lucky to be involved.But as we grow we should reflect on how we can improve.
Take this mailing list, for example. While the majority of discussions here are respectful and polite, occasionally they take a turn for the worse. While such incidents are rare, they are noticeable and have an effect on the tone of other discussions. We can do better.At times we can be overly didactic, meeting opposing ideas with inflexibility. When challenged by a differing opinion we should not be defensive, but rather take the opportunity to discuss and debate so that we may better understand our own ideas.I'm also concerned by reports of abuse, harassment, and discrimination in our community, particularly toward women and other underrepresented groups. Even I have experienced harassment and abuse myself. This may be common in the tech industry but it is not OK.We are the Go community; we get to choose what is OK and what is not. It's not a choice but a responsibility, and it is a responsibility that we have neglected too long.The positive effects of diversity in communities are well-documented. If our community is to continue to grow and prosper, we must make it a more inclusive place, where all are respected and nobody is made to feel dismissed, unwelcome, or unsafe.To that end, I propose that we establish a Code of Conduct that would cover the behavior of community members on the various Go mailing lists and the golang subreddit, on IRC, in private Go-related correspondence, and at Go events.I believe that any Code of Conduct we adopt should be goal-oriented ("this is what we aspire to") rather than rules-oriented ("don't do this!"). I also believe it should empower the community to help maintain a high standard: I want everyone to feel comfortable calling out bad behavior, without the need to appeal to authority.
I have done a survey of similar codes in various communities and the Django Code of Conduct is the one I like best. I am in favor of basing our code directly on that document.
I invite all members of the community to discuss, here in this thread, what they would like to see in our Code of Conduct. I will incorporate those ideas into an official Code of Conduct proposal document that I will submit using our new Change Proposal Process.
I look forward to hearing everyone's thoughts.
Andrew
That if someone is a notorious asshole in other forums or mediums, this *may* affect whether they're welcome here or not? Yes, I'm OK with that.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.