Linux Computers: 25 of 1023 |
A language that doesn't have everything is actually easier to program
in than some that do.
-- Dennis M. Ritchie
|
|
|
Linux Computers: 26 of 1023 |
A large number of installed systems work by fiat. That is, they work
by being declared to work.
-- Anatol Holt
|
|
|
Linux Computers: 27 of 1023 |
A LISP programmer knows the value of everything, but the cost of nothing.
-- Alan Perlis
|
|
|
Linux Computers: 28 of 1023 |
A list is only as strong as its weakest link.
-- Don Knuth
|
|
|
Linux Computers: 29 of 1023 |
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
|
|
|
Linux Computers: 30 of 1023 |
A man from AI walked across the mountains to SAIL to see the Master,
Knuth. When he arrived, the Master was nowhere to be found. "Where is the
wise one named Knuth?" he asked a passing student.
"Ah," said the student, "you have not heard. He has gone on a
pilgrimage across the mountains to the temple of AI to seek out new
disciples."
Hearing this, the man was Enlightened.
|
|
|
Linux Computers: 31 of 1023 |
A manager asked a programmer how long it would take him to finish the
program on which he was working. "I will be finished tomorrow," the programmer
promptly replied.
"I think you are being unrealistic," said the manager. "Truthfully,
how long will it take?"
The programmer thought for a moment. "I have some features that I wish
to add. This will take at least two weeks," he finally said.
"Even that is too much to expect," insisted the manager, "I will be
satisfied if you simply tell me when the program is complete."
The programmer agreed to this.
Several years later, the manager retired. On the way to his
retirement lunch, he discovered the programmer asleep at his terminal.
He had been programming all night.
-- Geoffrey James, "The Tao of Programming"
|
|
|
Linux Computers: 32 of 1023 |
A manager was about to be fired, but a programmer who worked for him
invented a new program that became popular and sold well. As a result, the
manager retained his job.
The manager tried to give the programmer a bonus, but the programmer
refused it, saying, "I wrote the program because I though it was an interesting
concept, and thus I expect no reward."
The manager, upon hearing this, remarked, "This programmer, though he
holds a position of small esteem, understands well the proper duty of an
employee. Lets promote him to the exalted position of management consultant!"
But when told this, the programmer once more refused, saying, "I exist
so that I can program. If I were promoted, I would do nothing but waste
everyone's time. Can I go now? I have a program that I'm working on."
-- Geoffrey James, "The Tao of Programming"
|
|
|
Linux Computers: 33 of 1023 |
A manager went to his programmers and told them: "As regards to your
work hours: you are going to have to come in at nine in the morning and leave
at five in the afternoon." At this, all of them became angry and several
resigned on the spot.
So the manager said: "All right, in that case you may set your own
working hours, as long as you finish your projects on schedule." The
programmers, now satisfied, began to come in a noon and work to the wee
hours of the morning.
-- Geoffrey James, "The Tao of Programming"
|
|
|
Linux Computers: 34 of 1023 |
A manager went to the master programmer and showed him the requirements
document for a new application. The manager asked the master: "How long will
it take to design this system if I assign five programmers to it?"
"It will take one year," said the master promptly.
"But we need this system immediately or even sooner! How long will it
take it I assign ten programmers to it?"
The master programmer frowned. "In that case, it will take two years."
"And what if I assign a hundred programmers to it?"
The master programmer shrugged. "Then the design will never be
completed," he said.
-- Geoffrey James, "The Tao of Programming"
|
|