git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Felipe Contreras <felipe.contreras@gmail.com>
To: Michael J Gruber <git@drmicha.warpmail.net>
Cc: "Andreas Ericsson" <ae@op5.se>,
	"René Scharfe" <rene.scharfe@lsrfire.ath.cx>,
	"Junio C Hamano" <gitster@pobox.com>,
	"Johannes Schindelin" <Johannes.Schindelin@gmx.de>,
	"Jonathan Nieder" <jrnieder@gmail.com>,
	"Jeff King" <peff@peff.net>,
	git@vger.kernel.org, "Sverre Rabbelier" <srabbelier@gmail.com>,
	"Ilari Liusvaara" <ilari.liusvaara@elisanet.fi>,
	"Daniel Barkalow" <barkalow@iabervon.org>
Subject: Re: Lack of netiquette, was Re: [PATCH v4 00/13] New remote-hg helper
Date: Fri, 2 Nov 2012 17:09:11 +0100	[thread overview]
Message-ID: <CAMP44s0yk3k1awYbJCcReBDEAjMyfHtKH70S7v2ZOJ1u5OcBAw@mail.gmail.com> (raw)
In-Reply-To: <5093A873.9090701@drmicha.warpmail.net>

On Fri, Nov 2, 2012 at 12:03 PM, Michael J Gruber
<git@drmicha.warpmail.net> wrote:
> Andreas Ericsson venit, vidit, dixit 02.11.2012 10:38:
>> On 11/01/2012 02:46 PM, René Scharfe wrote:
>>>
>>> Also, and I'm sure you didn't know that, "Jedem das Seine" (to each
>>> his own) was the slogan of the Buchenwald concentration camp.  For
>>> that reason some (including me) hear the unspoken cynical
>>> half-sentence "and some people just have to be sent to the gas
>>> chamber" when someone uses this proverb.
>>>
>>
>> It goes further back than that.
>>
>> "Suum cuique pulchrum est" ("To each his own is a beautiful thing") is
>> a latin phrase said to be used frequently in the roman senate when
>> senators politely agreed to disagree and let a vote decide the outcome
>> rather than debating further.
>>
>> Please don't let the twisted views of whatever nazi idiot thought it
>> meant "you may have the wrong faith and therefore deserve to die, so you
>> shall" pollute it. The original meaning is both poetic and democratic,
>> and I firmly believe most people have the original meaning to the fore
>> of their mind when using it. After all, very few people knowingly quote
>> nazi concentration camp slogans.
>>
>
> In fact, many German terms and words are "forbidden area" since Nazi
> times, but I don't think this one carries the same connotation.
>
> But that is a side track.
>
> Collaboration (and code review is a form of collaboration) requires
> communication. The linked code of conduct pages describe quite well how
> to ensure a productive environment in which "everyone" feels comfortable
> communicating and collaborating.

Yes, but that's assuming we want "everyone" to feel comfortable
communicating and collaborating. I cite again the example of the Linux
kernel, where certainly not "everyone" feels that way. But somehow
they manage to be perhaps the most successful software project in
history. And I would argue even more: it's _because_ not everyone
feels comfortable, it's because ideas and code are criticized freely,
and because only the ones that do have merit stand. If you are able to
take criticism, and you are not emotionally and personally attacked to
your code and your ideas, you would thrive in this environment. If you
don't want your precious little baby code to fight against the big
guys, then you shouldn't send it out to the world.

Junio mentioned "technical merit", and I believe for that open and
_honest_ communication is more important than making "everyone" feel
comfortable.

And FWIW I don't feel comfortable expressing my opinion any more,
because even if I criticize ideas and code on a *technical* basis, I'm
assumed to be referencing Nazism and whatnot without any regards of
what my original intentions were, or what I actually said, and
definitely not assuming good faith. And when asked for clarification
of what exactly that I said was offensive, I get no clear answer.

The dangers of "everyone" following the same style of communication,
and making "everyone" feel comfortable, is that "everyone" ends up
being the same kind of people, and the ones that don't fit the
definition of "everyone" feel like outsiders, or outright leave the
project. And you end up with an homogeneous group of people incapable
of criticizing each other honestly (on a technical basis), whether
it's because of lack of a different perspective, or unwillingness to
speak openly, or difficulty in finding the right polite words. I've
seen many projects fall into this, and erode with time, since nothing
important actually happens, and real deep issues within the code or
the community get ignored.

Anyway, I've yet to find what was actually wrong in the words I said.

Cheers.

-- 
Felipe Contreras

  reply	other threads:[~2012-11-02 16:09 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-28  3:54 [PATCH v4 00/13] New remote-hg helper Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 01/13] Add new remote-hg transport helper Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 02/13] remote-hg: add support for bookmarks Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 03/13] remote-hg: add support for pushing Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 04/13] remote-hg: add support for remote pushing Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 05/13] remote-hg: add support to push URLs Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 06/13] remote-hg: make sure the encoding is correct Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 07/13] remote-hg: match hg merge behavior Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 08/13] remote-hg: add support for hg-git compat mode Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 09/13] remote-hg: add compat for hg-git author fixes Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 10/13] remote-hg: fake bookmark when there's none Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 11/13] remote-hg: add support for fake remote Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 12/13] remote-hg: add tests to compare with hg-git Felipe Contreras
2012-10-28  3:54 ` [PATCH v4 13/13] remote-hg: add extra author test Felipe Contreras
2012-10-29  8:50 ` [PATCH v4 00/13] New remote-hg helper Jeff King
2012-10-29 14:56   ` Felipe Contreras
2012-10-29 21:26     ` Jeff King
2012-10-29 21:47       ` Felipe Contreras
2012-10-29 21:56         ` Jeff King
2012-10-29 22:02           ` Felipe Contreras
2012-10-29 22:06             ` Jeff King
2012-10-30 17:18               ` Felipe Contreras
2012-10-30 17:20           ` Johannes Schindelin
2012-10-30 18:10             ` Felipe Contreras
2012-10-30 19:33               ` Johannes Schindelin
2012-10-30 20:15                 ` Felipe Contreras
2012-10-31  9:30                   ` Michael J Gruber
2012-10-31 10:27                     ` Jeff King
2012-10-31 15:58                       ` Felipe Contreras
2012-10-31 18:20                       ` Johannes Schindelin
2012-10-31 18:41                         ` Felipe Contreras
2012-10-31 18:59                           ` Jonathan Nieder
2012-10-31 19:24                             ` Felipe Contreras
2012-10-31 20:28                               ` Lack of netiquette, was " Johannes Schindelin
2012-10-31 20:37                                 ` Felipe Contreras
2012-11-01  1:32                                 ` Junio C Hamano
2012-11-01  2:58                                   ` Felipe Contreras
2012-11-01 13:46                                     ` René Scharfe
2012-11-01 14:18                                       ` Tomas Carnecky
2012-11-01 14:18                                       ` Martin Langhoff
2012-11-01 14:34                                       ` Felipe Contreras
2012-11-01 14:47                                         ` Martin Langhoff
2012-11-01 17:13                                           ` Felipe Contreras
2012-11-02  9:38                                       ` Andreas Ericsson
2012-11-02 11:03                                         ` Michael J Gruber
2012-11-02 16:09                                           ` Felipe Contreras [this message]
2012-11-05  9:25                                             ` Michael J Gruber
2012-11-05 15:22                                               ` Felipe Contreras
2012-11-05 15:58                                                 ` Felipe Contreras
2012-11-05 16:00                                                 ` Michael J Gruber
2012-11-05 16:15                                                   ` Felipe Contreras
2012-11-01 20:46                                   ` Jonathan Nieder
2012-10-31 23:14                               ` Daniel Barkalow
2012-11-01  2:46                                 ` Felipe Contreras
2012-11-01  1:41                         ` Junio C Hamano
2012-11-01  2:54                           ` Felipe Contreras
2012-10-31 15:39                     ` Felipe Contreras
2012-10-31 15:55                       ` Michael J Gruber
2012-10-31 16:11                         ` Felipe Contreras
2012-11-02 14:46                           ` Jeff King
2012-11-02 18:39                             ` Felipe Contreras
2012-11-02 19:20                               ` Felipe Contreras
2012-11-04  2:28                                 ` Felipe Contreras
2012-11-02 23:18                               ` Thomas Adam
2012-11-02 23:52                                 ` Felipe Contreras
2012-10-31 18:04                         ` Felipe Contreras
2012-10-31 19:47                           ` Felipe Contreras
2012-11-01  4:08                             ` Felipe Contreras
2012-11-02 14:48                               ` Jeff King
2012-11-02 16:41                                 ` Felipe Contreras
2012-11-02 18:01                                   ` Felipe Contreras
2012-11-05 14:13                                     ` Michael J Gruber
2012-11-05 15:36                                       ` Felipe Contreras
2012-11-01  1:22                       ` Junio C Hamano
2012-11-01  2:50                         ` Felipe Contreras

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAMP44s0yk3k1awYbJCcReBDEAjMyfHtKH70S7v2ZOJ1u5OcBAw@mail.gmail.com \
    --to=felipe.contreras@gmail.com \
    --cc=Johannes.Schindelin@gmx.de \
    --cc=ae@op5.se \
    --cc=barkalow@iabervon.org \
    --cc=git@drmicha.warpmail.net \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.com \
    --cc=ilari.liusvaara@elisanet.fi \
    --cc=jrnieder@gmail.com \
    --cc=peff@peff.net \
    --cc=rene.scharfe@lsrfire.ath.cx \
    --cc=srabbelier@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).