Thanks for your reply - I will read it. This is something that is interesting to me, and I hope it doesn't come across as I am taking sides - but more asking questions and expressing my first initial fears, given my experience with some engineers who are 'rough around the edges' but are invaluable in their experience.
For the record I am in no way saying I want the community of golang to put up with this stuff. It should even be un-cool to use bad language, and of course completely not-ok-at-all to be racist, or harass people, etc.
I certainly won't stop using go if there is a CoC. I simply hope that it doesn't turn into a framework for people not having thick skin when an someone who does not have a soft approach is giving out useful information.
If it is truly gotten so bad that we have to have that to also have a wider effort of dealing with really bad stuff like racism or harassment then I guess so be it. Maybe my head is in the sand, but I was curious what has happened like this in the go community?
More my bigger question which no one has really commented on, but, why not have this on the go-nuts forum as a CoC for the forum, and have it on the IRC channels?
For example, HN has some guidelines, such as the don't be overly negative thing and what not. So, can communities like email groups, irc, and sites like HN not help our culture along enough?
Curious to hear people's objective thoughts on this. I did some quick research. Django has a pretty elaborate CoC. Python is very brief, and leaves a ton open to interpretation. Ruby on Rails doesn't appear to have one. Ruby does not have one. C does not have one.
What communities has this been a problem in? I have heard of some in Python. Just curious as this is a new issue to me, and being in this industry for 15 years, I have just gotten use to terse people, and have experienced very little harassment or racism. I see articles lately dealing with misogyny, but have yet to have to deal with that fortunately. Possibly, I am just lucky?