Gilad Ben-Yossef wrote on 2003-06-03:

> hmm... beyond the questionable ethics of M$, I beleive that the
> impressive design has a lot to do with the crappiness of the implmentation.
>
> Unix and Unix like systems such as Linux that share the same design
> philosophy are 'worse is better' systems. I can't really call M$ a
> 'Right Thing' system, but youyr description of the internal design does
> invoke that image.
>
I think Gilad has roughly the same POV as I'm about to say but anyway.
I'd like to argue that the `Worse Is Better`_ term/concept is somewhat
misleading.  It seems to be usually taken to imply that the Right
Thing should inevitably be a big feature-rich design with each API
having precisely the dozen option it should have according to the
careful design meditation, carefully-crafted ACLs that allow precisely
what should be allowed but no more, optimized binary formats and
interfaces between all parts, etc.

But there is no reason why should it be so!  Unix experience suggests
that the Right Thing must be simple (and fun!) to understand, debug
and use.  A system that is too complex to understand and untransparent
to debugging is a Wrong Thing, period.

. _Worse Is Better: http://www.dreamsongs.com/WorseIsBetter.html

-- 
Beni Cherniavsky <[EMAIL PROTECTED]>

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to