git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Michael Haggerty <mhagger@alum.mit.edu>
To: Ramkumar Ramachandra <artagnon@gmail.com>
Cc: Thomas Rast <trast@inf.ethz.ch>, Git List <git@vger.kernel.org>,
	Junio C Hamano <gitster@pobox.com>,
	Jonathan Nieder <jrnieder@gmail.com>,
	A Large Angry SCM <gitzilla@gmail.com>
Subject: Re: [PATCH] Documentation/CommunityGuidelines
Date: Tue, 11 Jun 2013 16:40:58 +0200	[thread overview]
Message-ID: <51B736FA.5010407@alum.mit.edu> (raw)
In-Reply-To: <CALkWK0kMvac7Sp3QwvEm+J_-Hj7JAn-AY-juDDw1HR3oQ+hamA@mail.gmail.com>

On 06/11/2013 03:40 PM, Ramkumar Ramachandra wrote:
> Is it because you have realized deep down that you have absolutely no
> rational argument...Why are you incapable of
> using your words to counter my arguments rationally?Are you so blind
> that you cannot see the consequences of acting without reason?

Ram, you are insulting Thomas the human being rather than addressing his
points.  Please stop.

> Tomorrow the majority opinion will dictate that I am a fire hazard and
> must be removed.  Soon, anybody who disagrees with the majority
> opinion will be removed, and the community will be reduced to a
> handful of circlejerking yes-men.  The git project will die a sad
> death.  And the blood will be on your hands.

It is not disagreement that is causing problems; it is the inflammatory
tone of the discussion.  Civil and constructive disagreement is
completely welcome here.  But hurtful and offensive discussion is not,
even if it is in support of the "party line" (haha as if there were such
a thing).

And yes, I know that the word "offensive" is subjective, but for the
sake of this discussion let's take it to mean "offensive to the vast
majority of a community".  Not "controversial", not "contrarian", not
even "stupid"; I don't think anybody is proposing to prohibit dissent or
stupidity.  But there is no reason for discussion that is gratuitously
aggressive, insulting, or derogatory; such discussion is what I mean by
"offensive".

> [...]  I already gave you the
> example of the survivors on the boat with limited food/water on IRC:
> it is you who stupidly refused to throw anyone overboard, killing all
> the survivors; I am the one who said that I would get them to draw
> sticks to "fairly choose" who to throw overboard, maximizing the
> chances of survival of the others.  I am making a pragmatic argument,
> based on what is best for the community; not some stuck-up idealistic
> bullshit.  Further, I tried to help you think through the justice
> problem, by recommending an accessible course.  You have either not
> gone through it, or have gone through it and learnt nothing.

Your idea that you can assign Thomas "homework" in ethics and call him
stupid for coming to a different conclusion than you is presumptuous in
the extreme.

> [...]
> You have embarrassed yourself and the entire git community today.

This is also presumptuous, not to mention extremely ironic.  In my
opinion Thomas's email was calm and reasonable while yours is beyond the
pale.

Ram, don't just take my opinion on this matter.  At the risk of being
presumptuous myself, I suggest that you show a copy of your email to
somebody whom you know and respect in the real world, somebody who is
not immersed in the Git community meltdown.  For example, somebody like
your mother or father, or a teacher whom you respect, or a member of
clergy if you are so inclined.  Ask that person's opinion about your email.

It is so easy to lose perspective in the Internet.

Michael

-- 
Michael Haggerty
mhagger@alum.mit.edu
http://softwareswirl.blogspot.com/

  reply	other threads:[~2013-06-11 14:41 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-10 13:28 [PATCH] Documentation/CommunityGuidelines Ramkumar Ramachandra
2013-06-10 13:50 ` Célestin Matte
2013-06-10 14:04   ` Matthieu Moy
2013-06-10 16:25     ` Robin H. Johnson
2013-06-10 17:42       ` Junio C Hamano
2013-06-10 19:01         ` Jonathan Nieder
2013-06-10 19:45           ` Ramkumar Ramachandra
2013-06-10 20:41             ` A Large Angry SCM
2013-06-10 20:56               ` Ramkumar Ramachandra
2013-06-10 21:09                 ` A Large Angry SCM
2013-06-11  5:16         ` Felipe Contreras
2013-06-11  8:56         ` Ramkumar Ramachandra
2013-06-11  4:41 ` Michael Haggerty
2013-06-11  6:28   ` Felipe Contreras
2013-06-11 10:45   ` Ramkumar Ramachandra
2013-06-11 11:49     ` Felipe Contreras
2013-06-11 12:33     ` Thomas Rast
2013-06-11 13:40       ` Ramkumar Ramachandra
2013-06-11 14:40         ` Michael Haggerty [this message]
2013-06-11 15:34           ` Felipe Contreras
2013-06-11 18:16           ` Ramkumar Ramachandra
2013-06-11 18:43             ` Michael Haggerty
2013-06-11 18:55               ` Ramkumar Ramachandra
2013-06-11 19:06                 ` Junio C Hamano
2013-06-11 19:39                   ` Felipe Contreras
2013-06-11 23:48               ` Felipe Contreras
2013-06-11 19:55           ` Brandon Casey
2013-06-12 11:56         ` Theodore Ts'o
2013-06-12 12:29           ` Ramkumar Ramachandra
2013-06-12 13:58           ` Felipe Contreras
2013-06-11 15:06       ` Felipe Contreras
2013-06-11 15:41         ` Thomas Rast
2013-06-11 15:52           ` Felipe Contreras
2013-06-11 16:10   ` Thomas Rast
2013-06-11 16:17     ` Felipe Contreras
2013-06-11 17:00   ` Junio C Hamano
2013-06-11 18:24     ` Michael Haggerty
2013-06-11 18:29     ` John Keeping
2013-06-11 18:46       ` Ramkumar Ramachandra
2013-06-11 19:54         ` John Keeping
2013-06-12 11:26           ` Ramkumar Ramachandra
2013-06-12 13:14             ` John Keeping
2013-06-11 18:52       ` Michael Haggerty
2013-06-11 19:19         ` John Keeping
2013-06-11 19:46         ` Philip Oakley
2013-06-12  0:08           ` John Szakmeister
2013-06-12 14:49           ` Jakub Narebski
2013-06-12 20:54             ` Philip Oakley
2013-06-11 19:35       ` Felipe Contreras
2013-06-11 20:33     ` Jeff King
2013-06-11 20:55       ` Junio C Hamano
2013-06-11 23:19         ` Felipe Contreras
2013-06-12 12:27           ` Theodore Ts'o
2013-06-12 14:06             ` Felipe Contreras
2013-06-12 12:03       ` Ramkumar Ramachandra
2013-06-12 20:02   ` Junio C Hamano
2013-06-13  3:45     ` Michael Haggerty
2013-06-13  4:22       ` Junio C Hamano
2013-06-11  5:38 ` Felipe Contreras
2013-06-11 11:11   ` Ramkumar Ramachandra
2013-06-13 10:19 ` Thomas Adam
2013-06-13 13:36   ` Felipe Contreras
2013-06-14  9:48   ` Christian Couder

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=51B736FA.5010407@alum.mit.edu \
    --to=mhagger@alum.mit.edu \
    --cc=artagnon@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.com \
    --cc=gitzilla@gmail.com \
    --cc=jrnieder@gmail.com \
    --cc=trast@inf.ethz.ch \
    /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).