DEEn Dictionary De - En
DeEs De - Es
DePt De - Pt
 Vocabulary trainer

Spec. subjects Grammar Abbreviations Random search Preferences
Search in Sprachauswahl
designing
Search for:
Mini search box
 
Proverbs, aphorisms, quotations (English) by Linux fortune

I still maintain the point that designing a monolithic kernel in 1991 is a
fundamental error.  Be thankful you are not my student.  You would not get a
high grade for such a design :-)
(Andrew Tanenbaum to Linus Torvalds)
A little retrospection shows that although many fine, useful software systems
have been designed by committees and built as part of multipart projects,
those software systems that have excited passionate fans are those that are
the products of one or a few designing minds, great designers.  Consider Unix,
APL, Pascal, Modula, the Smalltalk interface, even Fortran; and contrast them
with Cobol, PL/I, Algol, MVS/370, and MS-DOS.
                -- Fred Brooks
        There was once a programmer who was attached to the court of the
warlord of Wu.  The warlord asked the programmer: "Which is easier to design:
an accounting package or an operating system?"
        "An operating system," replied the programmer.
        The warlord uttered an exclamation of disbelief.  "Surely an
accounting package is trivial next to the complexity of an operating
system," he said.
        "Not so," said the programmer, "when designing an accounting package,
the programmer operates as a mediator between people having different ideas:
how it must operate, how its reports must appear, and how it must conform to
the tax laws.  By contrast, an operating system is not limited my outside
appearances.  When designing an operating system, the programmer seeks the
simplest harmony between machine and ideas.  This is why an operating system
is easier to design."
        The warlord of Wu nodded and smiled.  "That is all good and well, but
which is easier to debug?"
        The programmer made no reply.
                -- Geoffrey James, "The Tao of Programming"
A little retrospection shows that although many fine, useful software systems
have been designed by committees and built as part of multipart projects,
those software systems that have excited passionate fans are those that are
the products of one or a few designing minds, great designers.  Consider Unix,
APL, Pascal, Modula, the Smalltalk interface, even Fortran; and contrast them
with Cobol, PL/I, Algol, MVS/370, and MS-DOS.
- Fred Brooks, Jr.
Anti-Sabbatical:
        A job taken with the sole intention of staying only for a
limited period of time (often one year).  The intention is usually to
raise enough funds to partake in another, more meaningful activity
such as watercolor sketching in Crete, or designing computer knit
sweaters in Hong Kong.  Employers are rarely informed of intentions.
                -- Douglas Coupland, "Generation X: Tales for an Accelerated
                   Culture"
Well, I think we should get some bricks and some bats, and show him
the *true* meaning of Christmas!'
                -- Bernice, "Designing Women", 12/2/91.
New Linux Companies Hope To Get Rich Quick (#3)

In the "Cathedral and the Bazaar", ESR mentions that one motivation behind
Open Source software is ego-gratification. That's where OpenEgo, Inc.
comes in. For a fee, the hackers at OpenEgo will produce a piece of Open
Source software and distribute it in your name, thus building up your
reputation and ego. You can quickly become the envy of all your friends --
without lifting a finger. Want a higher-paying tech job? With OpenEgo's
services, you'll look like an Open Source pro in no time, and have dozens
of hot job offers from across the country.

Says the OpenEgo sales literature, "Designing, implementing, maintaining,
and promoting a successful Open Source project is a pain. However, at
OpenEgo, we do all the work while you reap all the rewards..." A page on
the OpenEgo site claims, "We produced a Linux kernel patch for one
customer last year that was immediately accepted by Linus Torvalds...
Within days the person gained employment at Transmeta and is now on the
road to IPO riches..."

Prices range from $1,000 for a small program to $5,000 for a kernel patch.
I still maintain the point that designing a monolithic kernel in 1991 is a
fundamental error.  Be thankful you are not my student.  You would not get a
high grade for such a design :-)
        -- Andrew Tanenbaum to Linus Torvalds
No guarantee of accuracy or completeness!
©TU Chemnitz, 2006-2024
Your feedback:
Ad partners