9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Dave Lukes <davel@anvil.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu>
Subject: Re: [9fans] alright, this should be interesting
Date: Wed, 20 Oct 2004 12:09:57 +0100	[thread overview]
Message-ID: <41764785.7040706@anvil.com> (raw)
In-Reply-To: <Pine.BSI.4.58.0410191746410.12265@malasada.lava.net>

<WARNING>
Contains an analogy in severely bad taste at the end: don't read the 
last part if likely to be offended by it.
</WARNING>

Tim,

> > You are missing the point of what I said:

 > I must be, because I still dont agree with your point.

OK, let me try again ...

Firstly, the existence of this thread is partial proof of my point:
we wouldn't be having this discussion at all if gcc/linux/... didn't exist.

>>In other words, if you have a crufty kernel, you'll have a smelly
>>compiler,
>>and vice-versa.
>>    
>>
>
>Why?  You could build a fresh smelling compiler like 8c/8a/8l.
>  
>
<shout tone="frustrated">BUT THEY DIDN'T!!!</shout>
They built g-goddamned-cc,
and I almost weep when I think what the million monkeys who committed 
that particular crime against code
could have done if they'd been given some education in style, taste etc.

Bad examples lead to more badness:
if you stare at crap for long enough, you start to think that crap is 
the One True Way.

>but.. if you were to go in to work one day and found that some
>linux (*bsd, slolaris, win32, etc..) box that you used on a daily
>basis was running a plan9 emulation layer that was running rio,
>acme, 9p and the whole shebang, how would it matter to you what
>was under the covers?
>  
>
Well, firstly, it would matter intrinsically because I am a decent human 
being who wants to eliminate suffering,
and whoever had built your emulation layer would either be
a) (worst case scenario) banging their head against the wall of a padded 
cell or,
b) (probable best case scenario) wandering around saying things like:
    "Well, the SmackMyIoVecUp() call with the optional 
BarbedWireandCatONineTails option is not so bad, really, when you get 
used to it",
and then I'd have to kill them, which would ruin their whole day.

Yes, I know that Really Clever People (many of whom will read this) can 
build Really Good Systems on top of crud,
but the fact is that, in the general case, People Don't: they build 
bigger piles of Crap.

Neither does the existence of the Good Stuff somehow improve, or excuse 
the existence of, the underlying Crap.


Does one small Good Thing somehow ameliorate the existence of loads of 
Bad Things?




And now, sorry in advance, but it's That Time of Year ...
Sorry.
Sorry.
Sorry.
Sorry.
Sorry.








<tasteless-hitler-analogy>
"Yes, I know Hitler was responsible for the murder of your paternal 
grandparents,
 but, hey, the Communists burned down the bier-keller just after he 
spoke there, so that was Really Cool, right?!"
</tasteless-hitler-analogy>

Sorry.
Sorry.
Sorry.
Sorry.
Sorry.
Sorry.
Sorry.
Sorry.
Sorry.
Sorry.
    DaveL.



      parent reply	other threads:[~2004-10-20 11:09 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-05 17:36 andrey mirtchovski
2004-10-06  1:07 ` Kenji Okamoto
2004-10-06  1:25   ` andrey mirtchovski
2004-10-06  5:25     ` geoff
2004-10-06  7:52   ` C H Forsyth
2004-10-18 16:05     ` Leo Caves
2004-10-19  2:50       ` Kenji Okamoto
2004-10-19 15:44         ` Ronald G. Minnich
2004-10-19 15:57           ` Dave Lukes
2004-10-19 19:45             ` Tim Newsham
2004-10-19 21:22               ` Ronald G. Minnich
2004-10-19 22:47                 ` Charles Forsyth
2004-10-19 23:39                   ` Dave Lukes
2004-10-20  3:25                 ` Tim Newsham
2004-10-20  9:46                   ` Steve Simon
2004-10-20 14:20                     ` Russ Cox
2004-10-20 19:47                   ` Ronald G. Minnich
2004-10-20 20:29                     ` Ronald G. Minnich
2004-10-20 20:41                     ` boyd, rounin
2004-10-21  1:31                     ` Tim Newsham
2004-10-21 16:19                       ` Ronald G. Minnich
2004-10-19 23:17               ` Dave Lukes
2004-10-20  4:01                 ` Tim Newsham
2004-10-20  4:19                   ` Russ Cox
2004-10-20  4:27                     ` Kenji Okamoto
2004-10-20  6:23                     ` Skip Tavakkolian
2004-10-20  7:36                       ` Nigel Roles
2004-10-20 11:20                         ` Dave Lukes
2004-10-20 12:36                           ` Nigel Roles
2004-10-20 13:45                             ` Brantley Coile
2004-10-24  5:33                               ` Dan Cross
2004-10-24 11:53                                 ` Tiit Lankots
2004-10-24 13:44                                   ` Brantley Coile
2004-10-25 11:23                                     ` Dave Lukes
2004-10-20 17:06                         ` Skip Tavakkolian
2004-10-22  7:12                           ` Dave Lukes
2004-10-22 19:02                             ` Jason Gurtz
2004-10-23  1:27                               ` Dave Lukes
2004-10-20 18:40                         ` boyd, rounin
2004-10-20 20:16                           ` Nigel Roles
2004-10-20 20:46                             ` boyd, rounin
2004-10-20 19:59                       ` Ronald G. Minnich
2004-10-20 20:02                         ` Russ Cox
2004-10-20 20:05                           ` Eric Van Hensbergen
2004-10-20 20:25                           ` Charles Forsyth
2004-10-20 20:48                             ` boyd, rounin
2004-10-21 18:36                             ` Dave Lukes
2004-10-21  4:47                           ` William Josephson
2004-10-20 20:44                         ` boyd, rounin
2004-10-23 18:54                           ` Dan Cross
2004-10-20 11:13                     ` Dave Lukes
2004-10-20 11:09                   ` Dave Lukes [this message]

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=41764785.7040706@anvil.com \
    --to=davel@anvil.com \
    --cc=9fans@cse.psu.edu \
    /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).