Article View: ch.comp.os.linux
Article #20529Re: Linux und stabil???
From: Didier Frick
Date: Sat, 25 Sep 1999 00:00
Date: Sat, 25 Sep 1999 00:00
58 lines
3040 bytes
3040 bytes
"Samuel Kilchenmann" <skilchen@swissonline.ch> writes:
[...]
>
> Allgemein:
> Was immer fuer die zu loesende Aufgabe gerade geeignet erscheint. Ich
> bin ein Anhaenger des Slogans "worse is better" (siehe:
> http://www.ai.mit.edu/docs/articles//good-news/subsection3.2.1.html).
This is taken verbatim from your reference URL:
-- Begin citation
The worse-is-better philosophy is only slightly different:
Simplicity-the design must be simple, both in implementation and
interface. It is more important for the implementation to be
simple than the interface. Simplicity is the most important
consideration in a design.
Correctness-the design must be correct in all observable
aspects. It is slightly better to be simple than correct.
Consistency-the design must not be overly
inconsistent. Consistency can be sacrificed for simplicity in
some cases, but it is better to drop those parts of the design
that deal with less common circumstances than to introduce
either implementational complexity or inconsistency.
Completeness-the design must cover as many important situations
as is practical. All reasonably expected cases should be
covered. Completeness can be sacrificed in favor of any other
quality. In fact, completeness must sacrificed whenever
implementation simplicity is jeopardized. Consistency can be
sacrificed to achieve completeness if simplicity is retained;
especially worthless is consistency of interface.
Early Unix and C are examples of the use of this school of design,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-- End citation
It looks like "consistency can be sacrificed for simplicity in some
cases" is not only valid for software, but for ideas as well...
> Es
> gibt kaum etwas Schlimmeres als Systeme, die angeblich ein gutes Design
> umsetzen, deshalb haelt sich auch meine Abneigung gegen Un*x (obwohl ich
> ein bekennder Un*xhasser bin) in ziemlich engen Grenzen.
>
>
--
Didier Frick
Freelance Software Developer & Consultant
Sun Certified Java Programmer
http://www.dfr.ch/
Technical Details
Message-ID:
<m2ln9vuz4m.fsf@neon.local>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<37E95A32.2C2B1602@schweiz.org> <87puz9swzw.fsf@caesar.problemlos.ch> <7se31a$7l4$1@news.swissonline.ch> <37EAB6CB.F933ECC8@iiic.ethz.ch> <7sgb5u$4nq$1@news.swissonline.ch>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f4b73,3f141487467b8ef4 X-Google-Attributes: gidf4b73,public From: Didier Frick <dfrick@dial.eunet.ch> Subject: Re: Linux und stabil??? Date: 1999/09/25 Message-ID: <m2ln9vuz4m.fsf@neon.local> X-Deja-AN: 529579131 Content-Transfer-Encoding: 8bit References: <37E95A32.2C2B1602@schweiz.org> <87puz9swzw.fsf@caesar.problemlos.ch> <7se31a$7l4$1@news.swissonline.ch> <37EAB6CB.F933ECC8@iiic.ethz.ch> <7sgb5u$4nq$1@news.swissonline.ch> Content-Type: text/plain; charset=ISO-8859-1 X-Complaints-To: abuse@swissonline.ch X-Trace: news.swissonline.ch 938250808 25787 62.2.78.14 (25 Sep 1999 09:13:28 GMT) Organization: Swiss Online (Cablecom Media), Zurich, Switzerland Mime-Version: 1.0 NNTP-Posting-Date: 25 Sep 1999 09:13:28 GMT Newsgroups: ch.comp.os.linux