I created this thread because this question was asked several times, that I am sure everybody saw it, and that it still did not get any answer.Thus I am asking again, and politely despite my finding very disrespectful to have a legitimate question ignored: who was on the short list to write what is now our code of conduct, when was it initiated and in which conditions ? (yes, there are three parts to the question)
If, as it is very likely, the question is ignored again, I will simply have to point to this thread whenever I need in the future to give my opinion on what democracy has become here.
Rather than being put forward as a fait accompli (or even a fiat accompli:) Volker's initial post asked everyone to (discuss and) vote on whether we should adopt the code. That is, from the onset people were asked for their opinion. If you reread the thread, when the discussion started becoming heated William tried to close it. When that failed, he asked everyone to vote on it. This looks quite democratic to me. This said, since the vote was so close, and seemingly so contentious, I'm not sure we should adopt it. Personally I would prefer to see it, or some variation of it, adopted as guidelines -- having to "enforce" a code is contrary to the underlying principle of being polite.
The motivation for suggesting the code was that quite a few people were unhappy with repeated negative comments that appeared in a long series of posts. I had tried talking off-list with the person making these to try and explain to them why their comments were not helpful. Later I learned that several other people had, independently, talked to this person as well. (Incidentally, the poster is a valued developer, which makes them much harder to ignore than some one like rjf.) Speaking for myself, if one person tells me I'm being rude I'll probably take notice, but perhaps I'd shrug them off. If four people tell me I'm being rude then change my behaviour. Unfortunately, nothing changed.
A number of people have stopped contributing to sage because of such interactions, and there is a danger that others will stop. I don't want that. As nothing else had worked I thought that it was worth proposing some guidelines in the hope that this might help. I'm still a little baffled as to why the suggestion that we try to being nice to each other is causing such a commotion.
Andrew--
From Andrew:
> Hi Nathan,
>
> I participated in the initial drafting of the code. Our draft closely
> follows, and was stolen from, similar codes of conduct from other projects.
The main question of Nathann, which is really fundamental is: "why was
it redacted by a small group of people and immediately proposed as a
vote (and not as an open discussion)?". This is really what happend:
the first message of the thread is the proposal of the code of honnor
(by Volker) and the second is the proposal to vote about it (by
William).
You are right that there was a communication problem. But this was not
presented in this way!
> Ultimately all that it asks is that people be polite and respectful
> towards others. I don't think that this very onerous.
This has been discussed and I do not agree. The code of honor is not
at all welcoming. I would have started any official text by "Anybody
is welcome to contribute" or something like that. It looks much more:
like if you do not agree with somebody then do not say it too loudly.
+1
Let me say again on the list that I am in favor of having a text that
define what is the sage community. And this has to be agreed by
everyone and modified until a common consensus. A wiki page is open:
http://wiki.sagemath.org/SageCommunityProposal
> The motivation for suggesting the code was that quite a few people were
> unhappy with repeated negative comments that appeared in a long series of
> posts. I had tried talking off-list with the person making these to try and
I really think that this should have been said before. This is really
important to mention that some people were hurt. Anne Schilling
mentioned some of it but it was never really discussed. It seems that
it is the "hidden" subject of that proposal. And it is shameful that
it ends with the creation of a police.
> guidelines in the hope that this might help. I'm still a little baffled as
> to why the suggestion that we try to being nice to each other is causing
> such a commotion.
You can not state "be nice" as an order. The only thing which makes
sense is to say "welcome".
Vincent
I would have started any official text by "Anybody
is welcome to contribute" or something like that.
Even Volker was not able to
vote because of his teaching.
You can not state "be nice" as an order. The only thing which makes
sense is to say "welcome".
I would be in favour of this: having "guidelines" and not an enforced code.
Jakob
Beware, for our developpers have very strong feelings about their work. It is important to them, and if they get loud remember that their eyes are stuck on the code, and that they want to build something they can be proud of. On sage-devel, we talk about code. Most of the time, you have no reason to take anything personally. At other times, trust your common sense. Answering a post tomorrow instead of right now often does the trick.
Hi Andrew,
On 2014-11-27, Andrew <andrew...@gmail.com> wrote:
> Speaking only for myself, it is exactly this sort of post that I would like
> to avoid. Why can't the person who gets "loud" taker a breather, calm down
> and post something more sensible tomorrow?
Because s/he is, for whatever reason, not able to. S/he is doing a
mistake. But this can not be an excuse for people to commit the same
mistake, even though they would be able to avoid it.
> I think it is hypocritical to
> say that it is OK for some one to write "loud" posts and then to ask anyone
> who gets put off by this to take a break. If the loud person was
> considerate from the start none of this would be necessary.
I think it is hypocritical to say that it is OK for anyone to become
loud and inconsiderate if one other person was.
To the contary, I have seen way too much of this shit in my youth, FYI.
"Laws of the pioneers of the Soviet Union",
"Moral codex of a young builder of Communism",
> In any case, that is just another example of cultural baggage. Which is
> neither good nor bad, its just how things are.
Rather, it's another example of psychological trauma. It has little to do
with culture (well, a lot with lack of culture).
I don't see how language is relevant here. These issues are
language-agnostic, IMHO.
> Definition from wikipedia/IFAC: "Principles, values, standards, or rules [...]
The following fits quite well here:
http://en.wikipedia.org/wiki/Moral_Code_of_the_Builder_of_Communism
What you seem to not understand, Volker, is that Sage has grown far
beyond a US project. So, "a code of conduct is an American thing" is not a
good argument for having a code of conduct.
> Also, during the lengthy discussion there were very few concrete actionable
> suggestions for changes.
Yes there was. The suggestion to delete the code of conduct was very
concrete.
I refuse the Sapir-Whorf hypothesis.
AFAIK the relativism only (or at least: mainly) holds for native speakers. So,
you have not answered to my argument that using a Lingua Franca is
absolutely no reason to adopt organisational principles that seem
fashionable to native speakers of that language.
On Thursday, November 27, 2014 2:10:59 PM UTC, Simon King wrote:AFAIK the relativism only (or at least: mainly) holds for native speakers. So,
you have not answered to my argument that using a Lingua Franca is
absolutely no reason to adopt organisational principles that seem
fashionable to native speakers of that language.That is precisely my point, you see no reason because you are a native German speaker
Again, thats not necessarily good or bad. What matters is what will be understood by most, and at least the vote gives you one data point.
http://wiki.sagemath.org/CodeOfConduct
> Also, Simon, in your way of doing things, in my experience if one does not respond to an inappropriate message, then others will and discussions go in all sorts of directions. So if a discussion was kind of shut down by a "rude" post, how should one proceed? I would like to try that experiment!It is not always so black and white, I believe. You can try to extract the technical information from the rude post, if there is any, and answer to that. But I don't think that you often have a peaceful discussion and, all of a sudden, 'a rude post'. Usually the tension grows progressively (with a dark music in the background) on both sides for a while before that happens. Well. Methinks.
Nathann--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
To post to this group, send email to sage-...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.
Cheers,
Simon
Alternative : make the majestuous Latin of Leonard Euler the lingua franca of sage- lists/groups. That would give us the added benefit of having grammatically well-built posts much more frequently...
Alternative : make the majestuous Latin of Leonard Euler the lingua franca of sage- lists/groups. That would give us the added benefit of having grammatically well-built posts much more frequently...
On Thursday, November 27, 2014 7:20:42 PM UTC, Emmanuel Charpentier wrote:Alternative : make the majestuous Latin of Leonard Euler the lingua franca of sage- lists/groups. That would give us the added benefit of having grammatically well-built posts much more frequently...Quick, lets vote on it since it is only today that there are no Americans on sage-devel ;-)
Yooooooo !> I think we can discuss code and ideas without being rude. If I receive a rude comment, I have neither the energy nor the time to find the ideas in it, and I shouldn't have to do it (and neither should you).Well, rudeness happen because of misunderstandings. Of course we can discuss code without being rude, but sometimes it is also different standards, that's all. Look at the 0-based Permutation thing: you have your standard, I have mine. I will never find that yours makes sense, you will never find that mine makes sense. But one of us will always have to use the other's standard. There is nothing fair in that, and it will not be fair whatever the choice. Plus there is no exchange possible, it's not like we can make deals over that.Dictators are cool for this kind of things :-P
> The point of the code of conduct is not to make us change our general behaviour. I think, most of time, we're doing ok. Even in this post, it's not that bad. Just it happens that, sometimes, someone crosses the line and I find it good that we write down what being respectful means to us, that's all.Yeah, but it's like building guns. Eventually, somebody will point it at someone. And then it will not be about "being friendly", it will be about "the rules that are written". Personally, this is the only thing I want to avoid. Nobody here ever meant to claim that it was not right to be friendly and patient.
I think we can discuss code and ideas without being rude. If I receive a rude comment, I have neither the energy nor the time to find the ideas in it, and I shouldn't have to do it (and neither should you).
> I feel that it is not something so uncommon. As Volker said, many other
> communities have some thing like this ...
... pirates had it, too.
I think we can discuss code and ideas without being rude. If I receive a rude comment, I have neither the energy nor the time to find the ideas in it, and I shouldn't have to do it (and neither should you).
+1