![]() Hard Core Hacker |
When license fees are too high, users do things by hand. When the management is too intrusive, users lose their spirit. Hack for the user's benefit. Trust them; leave them alone.
The assembler gave birth to the compiler. Now there are ten thousand languages.
Each language has its purpose, however humble. Each language expresses the yin and yang of software. Each language has its place within the Tao.
But do not program in Cobol if you can avoid it.
"Is the 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.
The executive glanced about the room and noticed a statue of a pig that was perched upon the programmers terminal. "I have always been fascinated by the curios and mementos that programmers collect, "said the executive, "they always seem to have some interesting tale behind them. For example, what is the meaning of that sculpture there?" He pointed at the statue.
The programmer looked up from his terminal, blinked, and then stared at the statue as if he were seeing it for the first time. "It's a pig," he said.
The novice did not believe the masters words. "What if the program were so small that it performed but a single function?" he asked.
"Such a program would have no meaning," said the master, "but if such a one existed, the operating system would fail eventually, producing a bug."
But the novice was not satisfied. "What if the operating system did not fail?" he asked.
"There is no operating system that does not fail," said the master, "but if such a one existed, the hardware would fail eventually, producing a bug."
The novice was still not satisfied. "What if the hardware did not fail?" he asked.
The master gave a great sigh. "There is no hardware that does not fail," he said, "but if such a one existed the user would want the program to do something different, and this too is a bug.
A program without bugs would be an absurdity, a nonesuch. If there were a program without any bugs the world would cease to exist."
The master, hearing this, laughed for a moment and then began to weep. When asked why, he replied: "You think that the computer system is complex, but it is less than a single nangate compared to a grasshopper's eye. How much more complex are the systems of the Earth by which Life is maintained. And the Earth herself is but a single planet among the billions of worlds of space."
The novice said: "I still don't understand why you laugh and cry at the same time."
"Is it not obvious? Here we are, ready to go to war because of the difference between capitalism and communism. Consider - economic theories are, at best, incomplete diagrams of an insignificant aspect of a vast and incomprehensible universe. And yet some men are willing to destroy the Earth because they disagree on some abstract point of doctrine. Is this not worthy of laughter, is this not worthy of tears?"
"When I was a young man," the first said, "I was in the Navy and had a girl in every port. When I grew older, I was a salesman and had a girl in every town. When I grew to middle age, I bought the services of many a beautiful prostitute. Now I am filled with sorrow that I soon will die and never again taste the delights of a woman's flesh."
"My life has been different," the second said, "When we first married, my wife and I made love twice an evening, lost in the passion of a first love. As we grew older, we made love less often, but each caress was filled with lingering delight. When we grew to middle age, we made love seldom, but it was as if our souls had become a single being. Now I am filled with joy that I shall love her through the endless eons of Death."
[another quote:
A programmer heard this and could not believe his ears. "Just so might a murderer say, "I am blameless, for it was not I who slew, but my hand.' A computer system consists of three parts: the hardware, the software, and the human. If the human errs, the system has failed."
A second student, a computer science major (as it happened), asked the first student why he went about in fancy dress. The first student replied: "The twentieth century is bland and colorless. You spend your hours amidst cold machines. I seek the beauty and romance of past times."
The computer science major chuckled softly and led the first student into the data center. "Here are the machines that you despise. Are they not as bright as swords? Are they not safe within their armored metal casings? In three hundred years, children will pretend they are the computer scientists of old."
The father didn't want to be disturbed. "I'm working!" he barked.
The child stared crestfallen at the floor. "I didn't know you could use a computer for work," he said.
Two weeks later, he had the system disabled. When asked why, the executive said: "Whenever a small disagreement occurred between two employees, the first would send a mail message. The second would read it, write a response, and send a copy to his manager. The first employee would write yet another response and copy the entire building. Soon messages were buzzing about the building like a swarm of frightened hornets. Nobody was getting any work done. When my employees are mature enough to deal with the new technology, I will let them use the electronic mail system again."
"I make my own pigments," said the first, "I dig minerals from the earth and pound them into powder. I mix it with my spit and save it in a clay pot. When I paint, I use the bark of trees that I felled with my own axe. When I finish a work of art, I know that it is mine."
"I write my own graphics programs," said the second, "I salvage subroutines and algorithms from dusty stacks of magazines. I shape my curves with mathematical formulæ that I have entered on my own keyboard. When I finish a work of art, I know that it is mine."
The second user said: "I sit before my computer like a king upon his throne. I issue a command and wait in silence to see what happens. When my wishes are fulfilled, I am pleased. When my wishes are thwarted, I try a different command. I treat my computer as a slave; I do not expect it to be as wise as myself."
The programmer blinked as if awakening from a dream. Then he said: "When I am programming, I am at a nexus. My thoughts become concrete. My ideas transform illusion into reality. The structure of existence is remade before my very eyes. I become a vessel for the creative force of the universe. I am carried aloft as if on the wings of dragons. Why should I care if nobody knows my name?"
Buddha, sitting cross legged beneath a tree, said: "Of a certainty, we must look for a monk. Only a monk can understand the transitory nature of the universe."
Confucius stroked his thin beard. "Monks are concerned only with their own advancement. We should seek a politician, who can make laws that will bring order to society."
Moses crossed his arms over his burly chest. "Politicians are ruled by the love of power. Better that we seek a lawyer, who can interpret the law."
Jesus gave a deep sigh. "Lawyers are often merciless. We should find some great preacher who can educate the masses."
Mohammed's eyes flashed fire. "Talk! Always talk! We need a warrior who will force holiness on mankind."
Lao Tse was standing to one side, taking no part in the argument. The other sages appealed to him for a judgement. "What manner of man should we seek?" they asked.
Lao Tse said nothing, but led them along a winding path.
The path became a road and the road became a highway. They approached a city. Glaring lights and garish signs hid the horizon. Wires crossed overhead like black webs. Automobiles sped past like insane metal insects. The sages held their hands over their ears as the harpy screams of jets broke through the brown and poisonous clouds.
At last they came to a building. Within the building they saw a man sitting before a computer screen.
The sages looked at Lao Tse in disbelief. "A programmer? Have you gone mad?" they asked.
Lao Tse smiled. "Please look more closely. This man sees nothing but the screen in front of him. Surrounded by his computers, he knows only the reality that he has created and yet realizes that it is only illusion. He has gone beyond technology; he has transcended the machine."