And what if I did? Learning to ignore things that could unreasonably sour your mood is a valuable skill in life anyway. Life itself doesn't really have a code like proposed.
And what if I did? Learning to ignore things that could unreasonably sour your mood is a valuable skill in life anyway. Life itself doesn't really have a code like proposed.
Is it possible that you're a part of the class that, yes, doesn't experience the negative aspects of the community, and thus has no empathy for those that do? Ah, but yes, "that's life, suck it up" - right? Stiff upper lip, don't be a whiner, I didn't need empathy to get where I am, and so on and so forth.
While that may always be good advice to follow, personally I find that attitude an excuse to be callous and lazy. Actually taking the time to understand other people and their issues, truly trying to get outside of your own biases and experiences and put yourself in their shoes, is more impressive to me.
De-escalated depending on the context of the situation.
Code of Conduct defines problems and could turn anything funny, innocent, etc. into an excuse to ruin someone's life.
9/10 times it's someone who doesn't program (an Adria Richards, Shanley Kane) who will be attacking someone who actually contributes.
The people causing the social outrage debacles, often can't program. They're complete outsiders who think they can use social ideas and useful idiots as a vehicle for their own benefit.
Many QAers and PM's can or have programmed some, at one point, or else they wouldn't understand the domain of the problem.
Most of the trouble crowd tend to be social marketers and so-called "evangelists" on twitter.
They're not programmers.
These people leading the vanguard of your code of conduct movements - they're not even really tech. They're happy when you invent these new job positions to give them a paycheck.
There are so many things that can be done to contribute to a project, that don't involve writing a single line of code. Testing, evangelism, documentation, support, etc, etc.
Why should attempting to improve the culture of a project, be any different?