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

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

        A master programmer passed a novice programmer one day.  The master
noted the novice's preoccupation with a hand-held computer game.  "Excuse me",
he said, "may I examine it?"
        The novice bolted to attention and handed the device to the master.
"I see that the device claims to have three levels of play: Easy, Medium,
and Hard", said the master.  "Yet every such device has another level of play,
where the device seeks not to conquer the human, nor to be conquered by the
human."
        "Pray, great master," implored the novice, "how does one find this
mysterious setting?"
        The master dropped the device to the ground and crushed it under foot.
And suddenly the novice was enlightened.
                -- Geoffrey James, "The Tao of Programming"
        A master was explaining the nature of Tao to one of his novices.
"The Tao is embodied in all software -- regardless of how insignificant,"
said the master.
        "Is Tao in a hand-held calculator?" asked the novice.
        "It is," came the reply.
        "Is the Tao in a video game?" continued the novice.
        "It is even in a video game," said the master.
        "And is the Tao in the DOS for a personal computer?"
        The master coughed and shifted his position slightly.  "The lesson
is over for today," he said.
                -- Geoffrey James, "The Tao of Programming"
        A novice asked the Master: "Here is a programmer that never designs,
documents, or tests his programs.  Yet all who know him consider him one of
the best programmers in the world.  Why is this?"
        The Master replies: "That programmer has mastered the Tao.  He has
gone beyond the need for design; he does not become angry when the system
crashes, but accepts the universe without concern.  He has gone beyond the
need for documentation; he no longer cares if anyone else sees his code.  He
has gone beyond the need for testing; each of his programs are perfect within
themselves, serene and elegant, their purpose self-evident.  Truly, he has
entered the mystery of the Tao."
                -- Geoffrey James, "The Tao of Programming"
        A novice asked the master: "I have a program that sometimes runs and
sometimes aborts.  I have followed the rules of programming, yet I am totally
baffled. What is the reason for this?"
        The master replied: "You are confused because you do not understand
the Tao.  Only a fool expects rational behavior from his fellow humans.  Why
do you expect it from a machine that humans have constructed?  Computers
simulate determinism; only the Tao is perfect.
        The rules of programming are transitory; only the Tao is eternal.
Therefore you must contemplate the Tao before you receive enlightenment."
        "But how will I know when I have received enlightenment?" asked the
novice.
        "Your program will then run correctly," replied the master.
                -- Geoffrey James, "The Tao of Programming"
        A novice asked the master: "I perceive that one computer company is
much larger than all others.  It towers above its competition like a giant
among dwarfs.  Any one of its divisions could comprise an entire business.
Why is this so?"
        The master replied, "Why do you ask such foolish questions?  That
company is large because it is so large.  If it only made hardware, nobody
would buy it.  If it only maintained systems, people would treat it like a
servant.  But because it combines all of these things, people think it one
of the gods!  By not seeking to strive, it conquers without effort."
                -- Geoffrey James, "The Tao of Programming"
        A novice asked the master: "In the east there is a great tree-structure
that men call 'Corporate Headquarters'.  It is bloated out of shape with
vice-presidents and accountants.  It issues a multitude of memos, each saying
'Go, Hence!' or 'Go, Hither!' and nobody knows what is meant.  Every year new
names are put onto the branches, but all to no avail.  How can such an
unnatural entity exist?"
        The master replies: "You perceive this immense structure and are
disturbed that it has no rational purpose.  Can you not take amusement from
its endless gyrations?  Do you not enjoy the untroubled ease of programming
beneath its sheltering branches?  Why are you bothered by its uselessness?"
                -- Geoffrey James, "The Tao of Programming"
        A novice of the temple once approached the Chief Priest with a
question.
        "Master, does Emacs have the Buddha nature?" the novice asked.
        The Chief Priest had been in the temple for many years and could be
relied upon to know these things.  He thought for several minutes before
replying.
        "I don't see why not.  It's got bloody well everything else."
        With that, the Chief Priest went to lunch.  The novice suddenly
achieved enlightenment, several years later.

Commentary:

His Master is kind,
Answering his FAQ quickly,
With thought and sarcasm.
        A novice programmer was once assigned to code a simple financial
package.
        The novice worked furiously for many days, but when his master
reviewed his program, he discovered that it contained a screen editor, a set
of generalized graphics routines, and artificial intelligence interface,
but not the slightest mention of anything financial.
        When the master asked about this, the novice became indignant.
"Don't be so impatient," he said, "I'll put the financial stuff in eventually."
                -- Geoffrey James, "The Tao of Programming"
        A novice was trying to fix a broken lisp machine by turning the
power off and on.  Knight, seeing what the student was doing spoke sternly,
"You cannot fix a machine by just power-cycling it with no understanding
of what is going wrong."  Knight turned the machine off and on.  The
machine worked.
        In the days when Sussman was a novice Minsky once came to him as he
sat hacking at the PDP-6.
        "What are you doing?", asked Minsky.
        "I am training a randomly wired neural net to play Tic-Tac-Toe."
        "Why is the net wired randomly?", inquired Minsky.
        "I do not want it to have any preconceptions of how to play".
        At this Minsky shut his eyes, and Sussman asked his teacher "Why do
you close your eyes?"
        "So that the room will be empty."
        At that moment, Sussman was enlightened.
        In the east there is a shark which is larger than all other fish.  It
changes into a bird whose winds are like clouds filling the sky.  When this
bird moves across the land, it brings a message from Corporate Headquarters.
This message it drops into the midst of the programmers, like a seagull
making its mark upon the beach.  Then the bird mounts on the wind and, with
the blue sky at its back, returns home.
        The novice programmer stares in wonder at the bird, for he understands
it not.  The average programmer dreads the coming of the bird, for he fears
its message.  The master programmer continues to work at his terminal, for he
does not know that the bird has come and gone.
                -- Geoffrey James, "The Tao of Programming"
        The Magician of the Ivory Tower brought his latest invention for the
master programmer to examine.  The magician wheeled a large black box into the
master's office while the master waited in silence.
        "This is an integrated, distributed, general-purpose workstation,"
began the magician, "ergonomically designed with a proprietary operating
system, sixth generation languages, and multiple state of the art user
interfaces.  It took my assistants several hundred man years to construct.
Is it not amazing?"
        The master raised his eyebrows slightly. "It is indeed amazing," he
said.
        "Corporate Headquarters has commanded," continued the magician, "that
everyone use this workstation as a platform for new programs.  Do you agree
to this?"
        "Certainly," replied the master, "I will have it transported to the
data center immediately!"  And the magician returned to his tower, well
pleased.
        Several days later, a novice wandered into the office of the master
programmer and said, "I cannot find the listing for my new program.  Do
you know where it might be?"
        "Yes," replied the master, "the listings are stacked on the platform
in the data center."
                -- Geoffrey James, "The Tao of Programming"
        There once was a master programmer who wrote unstructured programs.
A novice programmer, seeking to imitate him, also began to write unstructured
programs.  When the novice asked the master to evaluate his progress, the
master criticized him for writing unstructured programs, saying: "What is
appropriate for the master is not appropriate for the novice.  You must
understand the Tao before transcending structure."
                -- Geoffrey James, "The Tao of Programming"
No guarantee of accuracy or completeness!
©TU Chemnitz, 2006-2024
Your feedback:
Ad partners