Strike that, the title in the other email is negative and I agree we should go 
past it.

If people are talked out, then let me give my perspective.

It’s great hearing from Andy, Romain, Gurkan, Jon G, Jon F, and Mark.  You are 
all contributing to the strength of the community.

We do have more people in the community who have remained silent.  This is an 
opportunity to reinforce the positives you value in the community.  I hope the 
more positive title encourages you.

Here are some of the anti-patterns I see and how we can do better.


- arguing or agreeing in real-time / slow it down

  When exchanges go too fast, regardless of if they are positive or
  negative, you are not providing enough space for others to enter the
  conversation.  Your argument or your mutual decision does not
  represent the community.  20 exchanges over 3 mediums in about 50 
  minutes is far too fast.

  Slow it down: add a one or two hour gap or overnight gap between
  repeat responses to the same person.

- revert-than-review

  In proper commit-than-review, the commit stands until discussion
  finishes.  In proper review-than-commit, the commit is held until
  discussion finishes.  Revert-than-review is effectively the same as
  review-than-commit, but unequally applied.

  We should pick one approach and apply it consistently.

- personal attacks & antagonism / appologize & hug-it-out

  Calling someone arrogant is a personal attack.  Giving negative
  feedback and using a smiley-face emoticon is antagonism.  Neither
  are tolerated.

  My advice: you should appologize to each and hug it out for this
  situation to truly be "right."

- code-over-community / community-over-code

  This one can be a squishy topic with unclear lines for some peple.
  There is a simple way to measure your actions.  Let's give a
  scenario: A person commits code and it is "wrong".  Do you a) fix
  the code or b) fix the person?

  Chosing A is code-over-community. Even if you put a note on the list
  explaining why, the person will still feel they got their hand
  slapped for touching the repo.  A positive tone won't help.  The
  person will feel educated and disabled rather than educated and
  enabled.  They will also feel the time the invested is wasted and be
  less likely to invest more.  The end result is the code was given
  priority over the person. Over time you end up with a lot of code
  and no people.

  "Fixing the person" means helping them to solve them problem. Point
  them in the right direction, give some options, explain the
  challenges, suggest some revisions.  Anything that allows them to
  fail-forward without taking the problem away from them.

  You should give the person who made the mistake the chance to fix
  it.

- righteousness & smiting / nurturing & enabling

  If I had to try and read minds, I'd guess Andy was thinking, "I
  represent the community, they want this injustice to stop." Romain
  was likely thinking, "I represent the community, they want the links
  to work."  You both, however, excluded each other from the
  definition of community.  If you had both viewed each other as
  someone in the community you needed to nurture and protect, the
  exchange would have gone differently.

  In my experience when you feel the most righteous, that's the time
  to walk away from the keyboard.  Write your note then sleep on it.

  The usual outcome of correcting injustices while you are angry is in
  the process you commit other injustices.

  To know in the moment if you are attempting to smite someone, ask
  yourself this simple question: am I investing my time to make the
  other person wrong, or am I investing my time to make the other
  person right?

- discouraging contributors / encouraging contributors

  Most people do not have confidence in approaching a community they
  view as filled with only experts.  When they see those experts
  fight, there is no chance they will enter that community.

  We will want to be extremely and overtly nice to each other and be
  on our best behavior.

  Seeing situations like this handled positively can actually increase
  the likelyhood of people contributing because they learn "mistakes
  are ok."



With that I’ll say, Mistakes Are Ok.  Everyone is being genuinely good and open 
in this thread and that’s the most important thing.

Reply via email to