[Haskell-community] Civility notes (was "Traversable instances for (, , ) a b")
Tom Murphy
amindfv at gmail.com
Sun Apr 30 15:49:54 UTC 2017
To address your point about:
"My subjective estimation is that discussing this a bit further is more
constructive than working on a CoC. What parts of the discussion were
unfortunate, exactly, and why?"
The problem with just discussing it further here is that:
a) Nothing specific needs to get explicitly agreed upon, so we can all
leave with our own interpretations and conclusions of what was decided
b) We're 20-something emails into an email chain. All of us discussing
will have developed more nuanced views, but for example a new person coming
to the community will have no idea about what was discussed here.
A CoC, on the other hand, is a big neon sign at the front door of the
community, summarizing the basic bullet points of what we can agree we want
our community to be.
(By the way, I agreed with much of what you talked about but I think your
points could have been made without calling anyone else out by name. Just
my 2c.)
Tom
On Fri, Apr 28, 2017 at 5:49 AM, lennart spitzner <
lsp at informatik.uni-kiel.de> wrote:
> A couple weeks earlier there was a discussion on tuple instances on this
> list
> that got somewhat out of hand, leading to a meta-discussion on civility.
> There was the suggestion to create and endorse a CoC for this community.
>
> Now both topics have not received much further contribution, an indication
> that
> not much more can be gained from these discussions. Yet I have a bad
> feeling about leaving them in such a manner, because: There is no real
> conclusion, there is no agreement, and I do not see much advancement of how
> we, as a community, cope with negative situations. And while I can
> understand
> that there is little incentive/motivation to continue due to negative
> emotions involved, I also fear that ending discussions on such negative
> emotions will discourage contributions in general not only now, but in the
> future as well.
>
> So I will dare to continue, ask a couple of questions, and make some
> suggestions:
>
> 1. At which point of the particular tuple instance discussion would it have
> helped to have some CoC, and in what way? Is the hope that the
> participants
> had considered this CoC and not said something in the way that they did?
> Or would it have allowed us to quickly point out the CoC at some
> specific
> point in response to some mail? Or something else?
>
> I _can_ see a couple of instances where a CoC could have been pointed
> out,
> but these don't convince me, because
> a) in those cases giving clear, respectful negative feedback (for
> example
> regarding "joking") (would/should) have worked just as well if not
> better
> and
> b) because simply pointing out the CoC during a discussion is rather
> non-constructive because it is a vague form of criticism and the
> receiving party will most likely consider it inappropriate, and so
> it has
> the opposite effect.
>
> 2. on a related note, I have a hard time pinpointing the moment in the
> discussion where things transitioned from cool to flaming. I'd perhaps
> name
> as important factors the useless rhetoric (go and ask those
> mathematicians)
> and the case of hiding behind "it was a dumb joke" followed by what in
> my
> eyes reads like a dishonest apology. But I am not certain and perhaps
> unfair.
>
> My subjective estimation is that discussing this a bit further is more
> constructive than working on a CoC. What parts of the discussion were
> unfortunate, exactly, and why? The general opinion here seems to be to
> ask for civility without naming names. I disagree: I have little hope
> that
> giving the vague feedback to all participants that some parts of the
> discussion were non-constructive/disrespectful will improve things in
> the
> future.
>
> As an example, we might take the following advice from this:
> "Humour is important and generally welcome, but it is necessary to be
> especially careful to make it clear when exactly we talk in jest, and to
> not let slip phrases that can easily interpreted as offensive if not
> interpreted as a joke. We will not accept retroactively hiding behind
> 'it was a joke'."
>
> (perhaps some people think such a statement belonged in a CoC, but then
> this is a different/more specific kind of advice than what I can see in
> existing/proposed CoCs.)
>
> 3. And back to first discussion: I refuse to vote -1 or +1, because the
> topic
> is more nuanced than that. Instead, I vote for the following:
> "Additional tuple instances shall be added after such a point in time
> where
> either the methods have been renamed as to avoid confusion, or after the
> generic versions are no longer exposed in the default Prelude.
> (and whether this point will come is intentionally left open.)"
>
> 4. And reflecting on the previous point, I encourage all participants to
> try to
> not make pure -1/+1 votes, but to include conditions under which they
> may
> switch, especially for controversial subjects. I have hopes that this
> will
> help finding a majority-backed compromise.
>
> 5. It would help to have the discussion and the arguments made by both
> sides
> archived somewhere other than on the mailing list. In one of the last
> mails I wrote to this list I implicitly complained about the
> signal-to-noise, and to be clear, I don't mean that any messages consist
> of noise. But it can easily take a couple of mails back-and-forth to get
> some point across, and these threads can grow to over a hundred mails
> quickly.
> I realize that the main issue here of course is the amount of work it
> would
> mean to somewhat objectively summarize an (often heated) debate. But
> then
> the alternative is the reiteration of the same topics in an almost
> predicable frequency.
> Thoughts?
>
> (Sorry, Tony, for somewhat singling out the "joking" as the negative
> example.
> This might be unfair. You have a valid point, but conveyed it rather poorly
> especially to the end of the discussion.)
>
> -- lennart
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-community/attachments/20170430/803808e0/attachment.html>
More information about the Haskell-community
mailing list