unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Alan Mackenzie<none@example.invalid>
Subject: Re: Is Emacs on Aqua crippleware or is it just broken?
Date: Wed, 7 May 2003 13:41:11 +0000	[thread overview]
Message-ID: <nd2b9b.ld.ln@acm.acm> (raw)
In-Reply-To: 39d9c156.0305070335.2808773d@posting.google.com

BK <bk_usenet@yahoo.co.uk> wrote on 7 May 2003 04:35:12 -0700:
> Ajanta <ajanta@no.spam> wrote in message
> news:<060520031302215334%ajanta@no.spam>...

> I had already explained my definition of crippleware and you will find
> that it is in no way offending. Apart from the need to get attention
> there is also the need to make the subject line short.

> So instead of

> "Emacs: Does the Aqua port have the following features left out
> because the developer didn't have time to do it yet or are there any
> fixes for the problems I have experienced?"

> (I have done this sort of thing in an earlier life and almost never
> got any replies to it)

> one writes

> "Is Emacs on Aqua crippleware or is it just broken?"

> This fulfills both requirements, getting attention and being short.

Er, BK, it may well do this, but it fails a third critical requirement,
that of politeness.  The terms "crippleware" and "broken" both have
well-defined meanings in hacker circles, and they are derogatory.  As
somebody who's actively writing documentation, you knew this.  Surely,
you *must* have known this.

Now, such a subject line coming from a frustrated newbie who's
practically tearing his hair out, I think is understandable and
forgiveable (though not everybody on this group would agree with me
here).  Coming from an experienced insider is something different.

There seems a strong possibility that you were posting deliberately to
annoy people.  But let me give you the benefit of the doubt and assume
you offended people accidentally.

Look up the definitions of "crippleware" and "broken" in the jargon file
[anybody got a URL for it?] (or the printed version, "The New Hacker's
Dictionary" by Eric Raymond), then look at your subject line again, and
understand where the offence came from.

Then consider how you could have posted less offensively.  For example,
the subject line something like "Questions on Emacs key bindings on the
Aqua version" would have been entirely inoffensive.

> Anybody who reads the actual post can see that there is no flaming no
> bashing, but a description of problems along with a question whether
> or not the problem described is intentional ("feature") or broken
> ("bug").

Well, it seemed to me to be somewhat arrogant, laying down the rules of
how the program ought to work.  But that's just my take.

> This is important to know because if it is intentional then it would
> be a complete waste of time trying to find a fix.

And I perceive this latest paragraph to be a continuation of the
arrogance.  It sounds to me very like you are presuming to judge whether
the implementor of the software is ignorant or stupid.

> There is far too many posts on usenet where somebody reports a
> problem, is told that the software in question hasn't implemented such
> a feature, at least not yet, and then it goes on and on and on mocking
> about it. If it's not there then it's not there and consequently there
> is then no point trying to get "the bug fixed".

Now, here you have failed to take into account the possibility that you
had misunderstood the issues, and that there simply is no bug, therefore
nothing to fix.

> I am sorry if anyone who has been working on any of the various Emacs
> Mac ports feels offended by my pragmatism. I certainly didn't mean to
> cause offense.

Now, although this looks like an apology, it isn't really an apology at
all.  What it says, in effect, is "sorry you're all so stupid to be
offended by my perfectly OK post".  I would respectfully suggest you
rephrase it somewhat as follows:  "I am sorry I offended people by my
rather forthright post.  I certainly didn't mean to cause offence".

> If someone tells me: "Quitting is not yet implemented, for now you have
> to use force quit or kill -9", then I call that a feature, albeit an
> inconvenient feature, but you won't find me going on about it. I will
> accept that it's not there and that is it, I'll proceed to the next
> problem. Likewise, if you tell me "Weird, this should work, it works
> for me", then I call that a bug, which is a lot better than if it's a
> feature because many bugs have known fixes.  Again, you won't find me
> going on about it like "Look how bugridden this software is", no, all I
> want is to find out is how to fix the bug.

You might do well to consider that there might not have been a
bug/feature at all, and the problem was your own misunderstanding.

> In respect of the term "crippleware", again this is born out of
> pragmatism. You won't find me going on about it like "Look how
> crippled this software is", no, ....

Wrong.  That is precisely what you were going on about.

> .... it means there are missing features which are present in other
> versions of the same software. Very often this is done for marketing
> reasons "cheaper or freeware version is crippled - full version costs
> more".

This suggestion, made in the context of Emacs, is possibly more offensive
than anything else you've said up to now.  The entire GNU system was born
of idealism and is sustained by idealism largely as a reaction against
what you describe.  I suggest you start at <http://www.gnu.org/> and
learn what is really driving projects like Emacs.  And please don't tell
me you were really talking about commercial software here.

> However, it also applies to work in progress software if that work in
> progress is not explicitly denoted as "beta software", which is another
> way to describe missing features that haven't been included yet.
> However, if the developer doesn't call it "beta software" it would
> create more confusion then anything else if I was to call it
> "betaware", so I choose the alternative "crippleware".

Can you really be so naive as this?  You'd do better if you realised that
the software you're talking about is functional software of the highest
grade, not "beta software", not "crippleware", and that the people who've
implemented and maintained it are deserving of the highest respect.  If
there's something in Emacs you don't like, then change it to what you
want, if you're capable enough.

> rgds
> bk

-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").

  parent reply	other threads:[~2003-05-07 13:41 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-05  6:00 Is Emacs on Aqua crippleware or is it just broken? BK
2003-05-05 10:44 ` Piet van Oostrum
2003-05-05 20:03   ` Barry Margolin
2003-05-06  2:39     ` BK
2003-05-05 22:16   ` BK
2003-05-06 13:49     ` Piet van Oostrum
2003-05-07 15:09       ` BK
2003-05-05 10:45 ` Benjamin Riefenstahl
2003-05-05 21:52   ` BK
2003-05-05 22:50     ` Niels Freimann
2003-05-06 11:05     ` Oliver Scholz
2003-05-07 18:02     ` Benjamin Riefenstahl
2003-05-07 23:16       ` Emacs on Aqua (non-religious please) BK
2003-05-07 23:20         ` Barry Margolin
2003-05-08 12:07         ` Benjamin Riefenstahl
2003-05-08 13:24           ` tristero
2003-05-08 14:40             ` Benjamin Riefenstahl
2003-05-05 22:39   ` Is Emacs on Aqua crippleware or is it just broken? Henrik Enberg
2003-05-05 22:45     ` Barry Margolin
2003-05-06  2:03       ` tristero
2003-05-07 14:51         ` BK
2003-05-07 15:17           ` Barry Margolin
2003-05-07 23:48             ` BK
2003-05-08  2:16               ` David Eppstein
2003-05-08 19:39               ` Barry Margolin
2003-05-06  8:33 ` Oliver Scholz
2003-05-06 13:58   ` BK
2003-05-06 14:45     ` Jerry Kindall
2003-05-06 15:16       ` David Kastrup
2003-05-06 15:41       ` Barry Margolin
2003-05-07  2:11         ` Jerry Kindall
2003-05-07 16:15       ` BK
2003-05-07 16:40         ` Phil Stripling
2003-05-07 17:34         ` Oliver Scholz
2003-05-06 15:27     ` Oliver Scholz
2003-05-06 16:07       ` Oliver Scholz
     [not found]       ` <m2issoavgw.fsf@owlbear.local>
2003-05-06 18:01         ` Barry Margolin
2003-05-06 18:28           ` Andrew Choi
2003-05-06 18:57         ` Ajanta
2003-05-06 18:41           ` Oliver Scholz
2003-05-06 19:12           ` Phil Stripling
2003-05-07 12:05             ` BK
2003-05-07 12:23               ` David Kastrup
2003-05-07 17:38                 ` BK
2003-05-07 20:04                   ` Gilbert Harman
2003-05-07 11:35           ` BK
2003-05-07 12:09             ` David Kastrup
2003-05-07 21:16               ` Ajanta
2003-05-07 13:41             ` Alan Mackenzie [this message]
2003-05-07 19:28               ` BK
2003-05-07 21:39                 ` Ajanta
2003-05-08  1:05                   ` BK
2003-05-08  2:28                     ` Ajanta
2003-05-07 18:54             ` Suggestion to BK Ajanta
2003-05-07 11:01       ` Is Emacs on Aqua crippleware or is it just broken? BK
2003-05-07 11:18         ` Phillip Lord
2003-05-07 11:33         ` John Paul Wallington
2003-05-07 19:48           ` BK
2003-05-10 20:00             ` Kai Großjohann
2003-05-07 11:43         ` Eli Zaretskii
2003-05-07 13:27         ` Oliver Scholz
2003-05-07 20:04           ` BK
2003-05-08  7:18             ` Oliver Scholz
2003-05-08 19:42               ` Barry Margolin
2003-05-08 21:55                 ` Björn Lindström
     [not found]         ` <mailman.5689.1052308519.21513.help-gnu-emacs@gnu.org>
2003-05-07 19:49           ` BK
     [not found] <mailman.5694.1052313577.21513.help-gnu-emacs@gnu.org>
2003-05-07 14:00 ` David Kastrup
  -- strict thread matches above, loose matches on Subject: below --
2003-05-07 14:10 niels freimann
     [not found] <mailman.5712.1052338208.21513.help-gnu-emacs@gnu.org>
2003-05-08  1:47 ` BK
2003-05-08  7:50   ` Rainer Joswig

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=nd2b9b.ld.ln@acm.acm \
    --to=none@example.invalid \
    /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 read-only IMAP folder(s) and NNTP newsgroup(s).