Proverbs, aphorisms, quotations (English) | by Linux fortune |
Dumb terminal | |
pseudo-user on a pseudo-terminal | |
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" | |
... an anecdote from IBM's Yorktown Heights Research Center. When a programmer used his new computer terminal, all was fine when he was sitting down, but he couldn't log in to the system when he was standing up. That behavior was 100 percent repeatable: he could always log in when sitting and never when standing. Most of us just sit back and marvel at such a story; how could that terminal know whether the poor guy was sitting or standing? Good debuggers, though, know that there has to be a reason. Electrical theories are the easiest to hypothesize: was there a loose with under the carpet, or problems with static electricity? But electrical problems are rarely consistently reproducible. An alert IBMer finally noticed that the problem was in the terminal's keyboard: the tops of two keys were switched. When the programmer was seated he was a touch typist and the problem went unnoticed, but when he stood he was led astray by hunting and pecking. -- "Programming Pearls" column, by Jon Bentley in CACM February 1985 | |
... Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) | |
Coding is easy; All you do is sit staring at a terminal until the drops of blood form on your forehead. | |
Dear Emily: Today I posted an article and forgot to include my signature. What should I do? -- Forgetful Dear Forgetful: Rush to your terminal right away and post an article that says, "Oops, I forgot to post my signature with that last article. Here it is." Since most people will have forgotten your earlier article, (particularly since it dared to be so boring as to not have a nice, juicy signature) this will remind them of it. Besides, people care much more about the signature anyway. -- Emily Postnews Answers Your Questions on Netiquette | |
Do not use the blue keys on this terminal. | |
Fellow programmer, greetings! You are reading a letter which will bring you luck and good fortune. Just mail (or UUCP) ten copies of this letter to ten of your friends. Before you make the copies, send a chip or other bit of hardware, and 100 lines of 'C' code to the first person on the list given at the bottom of this letter. Then delete their name and add yours to the bottom of the list. Don't break the chain! Make the copy within 48 hours. Gerald R. of San Diego failed to send out his ten copies and woke the next morning to find his job description changed to "COBOL programmer." Fred A. of New York sent out his ten copies and within a month had enough hardware and software to build a Cray dedicated to playing Zork. Martha H. of Chicago laughed at this letter and broke the chain. Shortly thereafter, a fire broke out in her terminal and she now spends her days writing documentation for IBM PC's. Don't break the chain! Send out your ten copies today! For example, if \thinmskip = 3mu, this makes \thickmskip = 6mu. But if you also want to use \skip12 for horizontal glue, whether in math mode or not, the amount of skipping will be in points (e.g., 6pt). The rule is that glue in math mode varies with the size only when it is an \mskip; when moving between an mskip and ordinary skip, the conversion factor 1mu=1pt is always used. The meaning of '\mskip\skip12' and '\baselineskip=\the\thickmskip' should be clear. -- Donald Knuth, TeX 82 -- Comparison with TeX80 | |
I asked the engineer who designed the communication terminal's keyboards why these were not manufactured in a central facility, in view of the small number needed [1 per month] in his factory. He explained that this would be contrary to the political concept of local self-sufficiency. Therefore, each factory needing keyboards, no matter how few, manufactures them completely, even molding the keypads. -- Isaac Auerbach, IEEE "Computer", Nov. 1979 | |
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" | |
LOGO for the Dead LOGO for the Dead lets you continue your computing activities from "The Other Side." The package includes a unique telecommunications feature which lets you turn your TRS-80 into an electronic Ouija board. Then, using Logo's graphics capabilities, you can work with a friend or relative on this side of the Great Beyond to write programs. The software requires that your body be hardwired to an analog-to-digital converter, which is then interfaced to your computer. A special terminal (very terminal) program lets you talk with the users through Deadnet, an EBBS (Ectoplasmic Bulletin Board System). LOGO for the Dead is available for 10 percent of your estate from NecroSoft inc., 6502 Charnelhouse Blvd., Cleveland, OH 44101. -- '80 Microcomputing | |
OS/2 Skyways: The terminal is almost empty, with only a few prospective passengers milling about. The announcer says that their flight has just departed, wishes them a good flight, though there are no planes on the runway. Airline personnel walk around, apologising profusely to customers in hushed voices, pointing from time to time to the sleek, powerful jets outside the terminal on the field. They tell each passenger how good the real flight will be on these new jets and how much safer it will be than Windows Airlines, but that they will have to wait a little longer for the technicians to finish the flight systems. Maybe until mid-1995. Maybe longer. | |
Price Wang's programmer was coding software. His fingers danced upon the keyboard. The program compiled without an error message, and the program ran like a gentle wind. Excellent!" the Price exclaimed, "Your technique is faultless!" "Technique?" said the programmer, turning from his terminal, "What I follow is the Tao -- beyond all technique. When I first began to program I would see before me the whole program in one mass. After three years I no longer saw this mass. Instead, I used subroutines. But now I see nothing. My whole being exists in a formless void. My senses are idle. My spirit, free to work without a plan, follows its own instinct. In short, my program writes itself. True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke. I then compile the program. I sit still and let the joy of the work fill my being. I close my eyes for a moment and then log off." Price Wang said, "Would that all of my programmers were as wise!" -- Geoffrey James, "The Tao of Programming" | |
Several students were asked to prove that all odd integers are prime. The first student to try to do this was a math student. "Hmmm... Well, 1 is prime, 3 is prime, 5 is prime, and by induction, we have that all the odd integers are prime." The second student to try was a man of physics who commented, "I'm not sure of the validity of your proof, but I think I'll try to prove it by experiment." He continues, "Well, 1 is prime, 3 is prime, 5 is prime, 7 is prime, 9 is... uh, 9 is... uh, 9 is an experimental error, 11 is prime, 13 is prime... Well, it seems that you're right." The third student to try it was the engineering student, who responded, "Well, to be honest, actually, I'm not sure of your answer either. Let's see... 1 is prime, 3 is prime, 5 is prime, 7 is prime, 9 is... uh, 9 is... well, if you approximate, 9 is prime, 11 is prime, 13 is prime... Well, it does seem right." Not to be outdone, the computer science student comes along and says "Well, you two sort've got the right idea, but you'll end up taking too long! I've just whipped up a program to REALLY go and prove it." He goes over to his terminal and runs his program. Reading the output on the screen he says, "1 is prime, 1 is prime, 1 is prime, 1 is prime..." | |
Somebody's terminal is dropping bits. I found a pile of them over in the corner. | |
* * * * * THIS TERMINAL IS IN USE * * * * * | |
We are experiencing system trouble -- do not adjust your terminal. | |
Windows Airlines: The terminal is very neat and clean, the attendants all very attractive, the pilots very capable. The fleet of Learjets the carrier operates is immense. Your jet takes off without a hitch, pushing above the clouds, and at 20,000 feet it explodes without warning. | |
It is important to note that probably no large operating system using current design technology can withstand a determined and well-coordinated attack, and that most such documented penetrations have been remarkably easy. -- B. Hebbard, "A Penetration Analysis of the Michigan Terminal System", Operating Systems Review, Vol. 14, No. 1, June 1980, pp. 7-20 | |
"my terminal is a lethal teaspoon." -- Patricia O Tuama | |
Walters' Rule: All airline flights depart from the gates most distant from the center of the terminal. Nobody ever had a reservation on a plane that left Gate 1. | |
"Picture the sun as the origin of two intersecting 6-dimensional hyperplanes from which we can deduce a certain transformational sequence which gives us the terminal velocity of a rubber duck ..." | |
Double Bucky, you're the one, You make my keyboard so much fun, Double Bucky, an additional bit or two, (Vo-vo-de-o) Control and meta, side by side, Augmented ASCII, 9 bits wide! Double Bucky, a half a thousand glyphs, plus a few! Oh, I sure wish that I, Had a couple of bits more! Perhaps a set of pedals to make the number of bits four. Double Double Bucky! Double Bucky left and right OR'd together, outta sight! Double Bucky, I'd like a whole word of, Double Bucky, I'm happy I heard of, Double Bucky, I'd like a whole word of you! -- to Nicholas Wirth, who suggested that an extra bit be added to terminal codes on 36-bit machines for use by screen editors. [to the tune of "Rubber Ducky"] | |
Ever since I was a young boy, I've hacked the ARPA net, From Berkeley down to Rutgers, He's on my favorite terminal, Any access I could get, He cats C right into foo, But ain't seen nothing like him, His disciples lead him in, On any campus yet, And he just breaks the root, That deaf, dumb, and blind kid, Always has full SYS-PRIV's, Sure sends a mean packet. Never uses lint, That deaf, dumb, and blind kid, Sure sends a mean packet. He's a UNIX wizard, There has to be a twist. The UNIX wizard's got Ain't got no distractions, Unlimited space on disk. Can't hear no whistles or bells, How do you think he does it? Can't see no message flashing, I don't know. Types by sense of smell, What makes him so good? Those crazy little programs, The proper bit flags set, That deaf, dumb, and blind kid, Sure sends a mean packet. -- UNIX Wizard | |
Hack placidly amidst the noisy printers and remember what prizes there may be in Science. As fast as possible get a good terminal on a good system. Enter your data clearly but always encrypt your results. And listen to others, even the dull and ignorant, for they may be your customers. Avoid loud and aggressive persons, for they are sales reps. If you compare your outputs with those of others, you may be surprised, for always there will be greater and lesser numbers than you have crunched. Keep others interested in your career, and try not to fumble; it can be a real hassle and could change your fortunes in time. Exercise system control in your experiments, for the world is full of bugs. But let this not blind you to what virtue there is; many persons strive for linearity and everywhere papers are full of approximations. Strive for proportionality. Especially, do not faint when it occurs. Neither be cyclical about results; for in the face of all data analysis it is sure to be noticed. Take with a grain of salt the anomalous data points. Gracefully pass them on to the youth at the next desk. Nurture some mutual funds to shield you in times of sudden layoffs. But do not distress yourself with imaginings -- the real bugs are enough to screw you badly. Murphy's Law runs the Universe -- and whether or not it is clear to you, no doubt <Curl>B*n dS = 0. Therefore, grab for a piece of the pie, with whatever proposals you can conceive of to try. With all the crashed disks, skewed data, and broken line printers, you can still have a beautiful secretary. Be linear. Strive to stay employed. -- Technolorata, "Analog" | |
In the early morning queue, With a listing in my hand. With a worry in my heart, There on terminal number 9, Waitin' here in CERAS-land. Pascal run all set to go. I'm a long way from sleep, But I'm waitin' in the queue, How I miss a good meal so. With this code that ever grows. In the early mornin' queue, Now the lobby chairs are soft, With no place to go. But that can't make the queue move fast. Hey, there it goes my friend, I've moved up one at last. -- Ernest Adams, "Early Morning Queue", to "Early Morning Rain" by G. Lightfoot | |
Well, my terminal's locked up, and I ain't got any Mail, And I can't recall the last time that my program didn't fail; I've got stacks in my structs, I've got arrays in my queues, I've got the : Segmentation violation -- Core dumped blues. If you think that it's nice that you get what you C, Then go : illogical statement with your whole family, 'Cause the Supreme Court ain't the only place with : Bus error views. I've got the : Segmentation violation -- Core dumped blues. On a PDP-11, life should be a breeze, But with VAXen in the house even magnetic tapes would freeze. Now you might think that unlike VAXen I'd know who I abuse, I've got the : Segmentation violation -- Core dumped blues. -- Core Dumped Blues | |
======================================================================= || || || The FORTUNE-COOKIE program is soon to be a Major Motion Picture! || || Watch for it at a theater near you next summer! || || || ======================================================================= Francis Ford Coppola presents a George Lucas Production: "Fortune Cookie" Directed by Steven Spielberg. Starring Harrison Ford Bette Midler Marlon Brando Christopher Reeves Marilyn Chambers and Bob Hope as "The Waiter". Costumes Designed by Pierre Cardin. Special Effects by Timothy Leary. Read the Warner paperback! Invoke the Unix program! Soundtrack on XTC Records. In 70mm and Dolby Stereo at selected theaters and terminal centers. | |
<Knghtbrd> joeyh now has a terminal at the couch? <Knghtbrd> That guy is wired, I swear => <doogie> Knghtbrd: laptop <doogie> and I don't mean the cats. | |
Oh, I've seen copies [of Linux Journal] around the terminal room at The Labs. -- Dennis Ritchie | |
It's now the GNU Emacs of all terminal emulators. -- Linus Torvalds, regarding the fact that Linux started off as a terminal emulator | |
We knew from experience that the essence of communal computing, as supplied by remote-access, time-shared machines, is not just to type programs into a terminal instead of a keypunch, but to encourage close communication. -- Dennis Ritchie | |
Is this TERMINAL fun? |