🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #680

Re: Stallman's attitude

#680
From: barmar
Date: Sat, 09 Dec 1989 04:53
32 lines
2248 bytes
In article <1912@accuvax.nwu.edu> vcc@delta.eecs.nwu.edu (Guest from Vogelback) writes:
> if I wanted to charge for software support and revisions, I'd want not
>to write good code so my clients would need to keep me around.  This seems
>contrary to all that RMS and FSF are attempting to encourage:  if their
>version of emacs were *really* buggy then we'd all have a reason to keep
>them in business, right?

No.  If you had a choice, would you choose the author of an extremely buggy
program to maintain it?  Sure, he knows the program better than anyone
else, but he seems like a lousy programmer.  Since FSF provides source
code, you can find a *good* programmer to fix it up.  Also, since you
didn't have to pay for the program, you don't feel a major loss if you have
to toss it out because it doesn't satisfy your needs.

Also, maintenance is not just fixing bugs, it's also enhancements (no
matter how good a programmer you are, you won't think of all the possible
features).  Customers probably aren't going to bother asking for lots of
enhancements to a lousy program (and certainly not from the lousy
programmer who wrote it).  If the program is good, the users will want to
use it more and will want it to do more.

By the way, my father once had a programmer in his company's computer
department (which consisted of one senior programmer, one junior programmer
(this guy), an operator and some keypunch operators) with the above
attitude.  He did some contract work on the side, and told me outright that
he intentionally put bugs in his contract code so that he would have job
security.  The guy was not really very sharp, so I was hardly surprised at
his behavior.
Barry Margolin, Thinking Machines Corp.

barmar@think.com
{uunet,harvard}!think!barmar
Technical Details
Message-ID: <32099@news.Think.COM>
Path: arc1-ca.pugleaf.net!utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!zaphod.mps.ohio-state.edu!think!Think.COM!barmar
References: <8041@stiatl.UUCP> <32054@news.Think.COM> <1912@accuvax.nwu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!zaphod.mps.ohio-state.edu!think!Think.COM!barmar
From: barmar@Think.COM
Newsgroups: gnu.misc.discuss
Subject: Re: Stallman's attitude
Message-ID: <32099@news.Think.COM>
Date: 9 Dec 89 04:53:50 GMT
References: <8041@stiatl.UUCP> <32054@news.Think.COM> <1912@accuvax.nwu.edu>
Sender: news@Think.COM
Organization: Thinking Machines Corporation, Cambridge MA
Lines: 32