Not sure if this is the best place to share feedback. If not please let me know. Anyways, hope this is helpful
It’s great that the community is creating a Community Code of Conduct. Even cooler is that it’ opt-in. When organizations and individuals buy-in they’re doing so against the default. They’re taking action. That’s meaningful.
I agree with everything in the doc and it all makes sense, except the part on Unwelcomed Behavior. This part is very vague. What is unpolite or unprofessional to one person might be honest to another. As Linus said “On the internet, nobody can hear you being subtle.”
Also, too often smart people will hide ill intent behind polite speech. They’re very good at it. Also, sometimes those who are rough around the edges are the most caring. They say things that are less than eloquent, but have good intentions and honest feedback. They’re willing to say the truth, and sometimes that’s hard. The world isn’t this black and white, but it’s important to keep these things in mind.
In the CoC doc there’s a list of “questions to ask yourself.” These are a good start, but I can see a whole host of situations where this could get complicated. Everything’s relative. Human’s operate on subjective viewpoints, but there’s no global “truth”. It comes down to how people feel. This is treacherous confusing territory.
With these questions the goal seems to be to reduce drama and increase empathy? If so, here’s a few more questions that have helped me avoid conflict and drama. These questions do not directly address more hostile forms of negative behavior. They address what often leads to conflict and drama: miscommunication. For me, thinking about incentives and playing to win a positive sum game is much easier and more compelling than thinking about “feelings.” Here’s a few ways I frame that:
Am I playing a positive sum game?
Do I feel like it’s a game of “us/me vs them?” If so, are there any ideas or solutions that would be a win/win?
Am I taking into consideration the interests of all parties involved, or just my own?
Am I talking about the person, or their ideas/actions?
- It’s always a good idea to be easy on people, but hard on ideas.
- Am I taking someone’s criticism of my ideas as an attack on me as a person? If so, try re-reading/thinking about it, but imagining it’s someone else’s idea. Does it look different from that perspective?
Am I creating value?
If I am highlighting a problem, am I also proposing a solution? If so, is that solution supported by facts as well as feedback from the community? If not, am I seeking out feedback to create a win/win scenario or trying to sell people on my idea vs theirs?
If I am highlighting a problem, what would have to change for that to no longer be a problem. What needs to happen to make it better? Sharing this feedback with other party could help facilitate constructive conversations rather than being stuck in the land of opinions and emotions.
If I am proposing a solution, is it a solution for me or for all parties involved? If all parties involved would not be happy with this idea, is there a way to change it where they would be?
Are we talking about facts, or opinions?
- Can I back my idea up with facts? If so, what are those? Share them. If not, why? More research would make for a more persuasive discussion.
- Can I argue for the other side of this issue as well, or do I only understand my own viewpoint?
I don’t know much about Ethereum Magicians or rolling CoCs, but I hope this is helpful. Also, if this isn’t the right place for feedback or this direction isn’t useful please let me know!