<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 24, 2015 at 1:08 PM, Tuncer Ayaz <span dir="ltr"><<a href="mailto:tuncer.ayaz@gmail.com" target="_blank">tuncer.ayaz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Tue, Mar 24, 2015 at 5:52 AM, Joe Armstrong wrote:<br>
> I view discussion CoC to be a light diversion from discussing<br>
> programming problems. A form of relaxation.<br>
><br>
> Hearing my learned colleagues point of view on such matters is<br>
> enlightening.<br>
><br>
> If I had one rule it wouldn't be "be nice" it would be "try not to<br>
> be boring" - but niceness and boringness are in the eye of the<br>
> beholder ...<br>
<br>
</span>I hope we can refine things like that in the CoC to be more precise<br>
and less ambiguous. Writing the draft, we tried our best, but certain<br>
words may carry a different meaning given changing audiences. Also, a<br>
words's meanings will change over time, but that's what a timestamp is<br>
for. For example, we thought we made it clear that cursing/swearing is<br>
only acceptable if it's in a non-hateful manner directed at<br>
non-personal things, say, a piece of code. The idea was that one<br>
shouldn't go full emotional and curse at each other, while still<br>
allowing you to vent your frustration regarding a piece of code (or<br>
tech), if you *really have to*.<br>
<br>
However, text communication loses most of the nuances present in face<br>
to face conversations. That's why staying focused and avoiding<br>
formulations that are likely to be mis-interpreted given everyone's<br>
different backgrounds is a good idea, in terms of having a productive<br>
conversation. Writing "that function is ****" certainly conveys the<br>
point for most people, but you're highly likely to offend the author<br>
or somebody else, and in that process steer the conversation from<br>
technical facts to something based in emotions. That said, it's<br>
imortant to clearly state opinions, but there are many ways to do that<br>
which do not involve cursing/swearing.<br>
<br>
Actually, a statement like "this is ****" has to be followed by an<br>
explanation anyway, so formulating it as follows is more productive:<br>
<br>
"This looks wrong to me. Are you sure that....?"<br>
<br>
If explaining to someone that their code is completely wrong requires<br>
callig it names, as they would otherwise not understand the severity,<br>
there is a deeper communication problem, although it may sometimes be<br>
the only way. However, if somebody doesn't understand "it's completely<br>
wrong", I doubt they will have an easier time grasping "this is ****".<br>
<br>
Joe, returning to "be nice", I wasn't aware of the meaning this might<br>
have to somebody having grown up in a British household. In order to<br>
avoid that, maybe we should have used the long form "treat others as<br>
you desire to be treated" (or the "do not ..." version of it). I'm sorry<br>
about that, but it can be fixed.<br>
<br>
Just like writing code, it's almost always the best option to allocate<br>
more time to thinking about some statement you're about to make than<br>
trying out variations until one passes the crash test. In any<br>
situation, trial and error is seldom the right first action to take.<br>
<div class=""><div class="h5">_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">I know a good "CoC" that most countries agreed to follow:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://www.un.org/en/documents/udhr/">http://www.un.org/en/documents/udhr/</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Maybe a CoC (which is a private things) could be just summarised in agreeing to it. Rather than these conflicting, controversial and private things we see around....</div><div class="gmail_extra"><br></div><div class="gmail_extra">- benoit.</div></div>