Proverbs, aphorisms, quotations (English) | by Linux fortune |
Microsoft Corp., concerned by the growing popularity of the free 32-bit operating system for Intel systems, Linux, has employed a number of top programmers from the underground world of virus development. Bill Gates stated yesterday: "World domination, fast -- it's either us or Linus". Mr. Torvalds was unavailable for comment ... (rjm@swift.eng.ox.ac.uk (Robert Manners), in comp.os.linux.setup) | |
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" | |
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" | |
*** A NEW KIND OF PROGRAMMING *** Do you want the instant respect that comes from being able to use technical terms that nobody understands? Do you want to strike fear and loathing into the hearts of DP managers everywhere? If so, then let the Famous Programmers' School lead you on... into the world of professional computer programming. They say a good programmer can write 20 lines of effective program per day. With our unique training course, we'll show you how to write 20 lines of code and lots more besides. Our training course covers every programming language in existence, and some that aren't. You'll learn why the on/off switch for a computer is so important, what the words *fatal error* mean, and who and what you should blame when you make a mistake. Yes, I want the brochure describing this incredible offer. I enclose $1000 is small unmarked bills to cover the cost of postage and handling. (No live poultry, please.) *** Our Slogan: Top down programming for the masses. *** | |
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 programmer from a very large computer company went to a software conference and then returned to report to his manager, saying: "What sort of programmers work for other companies? They behaved badly and were unconcerned with appearances. Their hair was long and unkempt and their clothes were wrinkled and old. They crashed out hospitality suites and they made rude noises during my presentation." The manager said: "I should have never sent you to the conference. Those programmers live beyond the physical world. They consider life absurd, an accidental coincidence. They come and go without knowing limitations. Without a care, they live only for their programs. Why should they bother with social conventions?" "They are alive within the Tao." -- Geoffrey James, "The Tao of Programming" | |
All programmers are optimists. Perhaps this modern sorcery especially attracts those who believe in happy endings and fairy godmothers. Perhaps the hundreds of nitty frustrations drive away all but those who habitually focus on the end goal. Perhaps it is merely that computers are young, programmers are younger, and the young are always optimists. But however the selection process works, the result is indisputable: "This time it will surely run," or "I just found the last bug." -- Frederick Brooks, "The Mythical Man Month" | |
All programmers are playwrights and all computers are lousy actors. | |
As long as there are ill-defined goals, bizarre bugs, and unrealistic schedules, there will be Real Programmers willing to jump in and Solve The Problem, saving the documentation for later. | |
At Group L, Stoffel oversees six first-rate programmers, a managerial challenge roughly comparable to herding cats. -- The Washington Post Magazine, 9 June, 1985 | |
Beware of Programmers who carry screwdrivers. -- Leonard Brandwein | |
Cobol programmers are down in the dumps. | |
Computer programmers do it byte by byte. | |
Computer programmers never die, they just get lost in the processing. | |
*** DO YOU HAVE A RESTLESS URGE TO PROGRAM? *** Do you want the instant respect that comes from being able to use technical terms that nobody understands? Do you want to strike fear and loathing into the hearts of DP managers everywhere? If so, then let the Famous Programmers' School lead you on... into the world of professional computer programming. *** IS PROGRAMMING FOR YOU? *** Programming is not for everyone. But, if you have the desire to learn, we can help you get started. All you need is the Famous Programmers' Course and enough money to keep those lessons coming month after month. *** TAKE OUR FREE APTITUDE TEST *** To help determine if you are qualified to be a programmer, take a moment to try this simple test: (1) Write down the numbers from zero to nine and the first six letters of the alphabet (Hint: 0123456789ABCDEF). (2) Whose picture is on the back of a twenty-dollar bill? (3) What is the state capital of Idaho? If you managed to read all three questions without wondering why we asked them, you may have a future as a computer programmer. | |
Documentation is the castor oil of programming. Managers know it must be good because the programmers hate it so much. | |
Everyone can be taught to sculpt: Michelangelo would have had to be taught how ___not to. So it is with the great programmers. | |
Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982 | |
If builders built buildings the way programmers wrote programs, then the first woodpecker to come along would destroy civilization. | |
If I have seen farther than others, it is because I was standing on the shoulders of giants. -- Isaac Newton In the sciences, we are now uniquely priviledged to sit side by side with the giants on whose shoulders we stand. -- Gerald Holton If I have not seen as far as others, it is because giants were standing on my shoulders. -- Hal Abelson Mathematicians stand on each other's shoulders. -- Gauss Mathemeticians stand on each other's shoulders while computer scientists stand on each other's toes. -- Richard Hamming It has been said that physicists stand on one another's shoulders. If this is the case, then programmers stand on one another's toes, and software engineers dig each other's graves. -- Unknown | |
In the beginning was the Tao. The Tao gave birth to Space and Time. Therefore, Space and Time are the Yin and Yang of programming. Programmers that do not comprehend the Tao are always running out of time and space for their programs. Programmers that comprehend the Tao always have enough time and space to accomplish their goals. How could it be otherwise? -- Geoffrey James, "The Tao of Programming" | |
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" | |
It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 | |
Old programmers never die, they just become managers. | |
Old programmers never die, they just branch to a new address. | |
Old programmers never die, they just hit account block limit. | |
Only great masters of style can succeed in being obtuse. -- Oscar Wilde Most UNIX programmers are great masters of style. -- The Unnamed Usenetter | |
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" | |
Profanity is the one language all programmers know best. | |
Programmers do it bit by bit. | |
Programmers used to batch environments may find it hard to live without giant listings; we would find it hard to use them. -- D.M. Ritchie | |
Proposed Additions to the PDP-11 Instruction Set: PI Punch Invalid POPI Punch Operator Immediately PVLC Punch Variable Length Card RASC Read And Shred Card RPM Read Programmers Mind RSSC reduce speed, step carefully (for improved accuracy) RTAB Rewind tape and break RWDSK rewind disk RWOC Read Writing On Card SCRBL scribble to disk - faster than a write SLC Search for Lost Chord SPSW Scramble Program Status Word SRSD Seek Record and Scar Disk STROM Store in Read Only Memory TDB Transfer and Drop Bit WBT Water Binary Tree | |
Real programmers disdain structured programming. Structured programming is for compulsive neurotics who were prematurely toilet- trained. They wear neckties and carefully line up pencils on otherwise clear desks. | |
Real programmers don't bring brown-bag lunches. If the vending machine doesn't sell it, they don't eat it. Vending machines don't sell quiche. | |
Real programmers don't comment their code. It was hard to write, it should be hard to understand. | |
Real programmers don't draw flowcharts. Flowcharts are, after all, the illiterate's form of documentation. Cavemen drew flowcharts; look how much good it did them. | |
Real Programmers don't eat quiche. They eat Twinkies and Szechwan food. | |
Real Programmers don't play tennis, or any other sport that requires you to change clothes. Mountain climbing is OK, and real programmers wear their climbing boots to work in case a mountain should suddenly spring up in the middle of the machine room. | |
Real programmers don't write in BASIC. Actually, no programmers write in BASIC after reaching puberty. | |
Real Programmers don't write in FORTRAN. FORTRAN is for pipe stress freaks and crystallography weenies. FORTRAN is for wimp engineers who wear white socks. | |
Real Programmers don't write in PL/I. PL/I is for programmers who can't decide whether to write in COBOL or FORTRAN. | |
Real Programmers think better when playing Adventure or Rogue. | |
Real Users hate Real Programmers. | |
*** STUDENT SUCCESSES *** Many of our students have gone on to achieve great success in all fields of programming. One former student developed the concept of the personalized form letter. Does the phrase, "Dear Mr.(insert name), You may already be a winner!," sound familiar? Another student writes "After only five lessons I sold a "My Most Unforgettable Program" article to Corrosive Computing magazine. Another of our graduates writes, "I recently completed a database-management program for my department manager. My program touched him so deeply that he was speechless. He told me later that he had never seen such a program in his entire career. Thank you, Famous Programmers' school; only you could have made this possible." Send for our introductory brochure which explains in vague detail the operation of the Famous Programmers' School, and you'll be eligible to win a possible chance to enter a drawing, the winner of which can vie for a set of free steak knives. If you don't do it now, you'll hate yourself in the morning. | |
Systems programmers are the high priests of a low cult. -- R.S. Barton | |
That's the thing about people who think they hate computers. What they really hate is lousy programmers. -- Larry Niven and Jerry Pournelle in "Oath of Fealty" | |
The following quote is from page 4-27 of the MSCP Basic Disk Functions Manual which is part of the UDA50 Programmers Doc Kit manuals: As stated above, the host area of a disk is structured as a vector of logical blocks. From a performance viewpoint, however, it is more appropriate to view the host area as a four dimensional hyper-cube, the four dimensions being cylinder, group, track, and sector. . . . Referring to our hyper-cube analogy, the set of potentially accessible blocks form a line parallel to the track axis. This line moves parallel to the sector axis, wrapping around when it reaches the edge of the hyper-cube. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #13: SLOBOL SLOBOL is best known for the speed, or lack of it, of its compiler. Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #17: SARTRE Named after the late existential philosopher, SARTRE is an extremely unstructured language. Statements in SARTRE have no purpose; they just are. Thus SARTRE programs are left to define their own functions. SARTRE programmers tend to be boring and depressed, and are no fun at parties. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #18: FIFTH FIFTH is a precision mathematical language in which the data types refer to quantity. The data types range from CC, OUNCE, SHOT, and JIGGER to FIFTH (hence the name of the language), LITER, MAGNUM and BLOTTO. Commands refer to ingredients such as CHABLIS, CHARDONNAY, CABERNET, GIN, VERMOUTH, VODKA, SCOTCH, and WHATEVERSAROUND. The many versions of the FIFTH language reflect the sophistication and financial status of its users. Commands in the ELITE dialect include VSOP and LAFITE, while commands in the GUTTER dialect include HOOTCH and RIPPLE. The latter is a favorite of frustrated FORTH programmers who end up using this language. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #8: LAIDBACK This language was developed at the Marin County Center for T'ai Chi, Mellowness and Computer Programming (now defunct), as an alternative to the more intense atmosphere in nearby Silicon Valley. The center was ideal for programmers who liked to soak in hot tubs while they worked. Unfortunately few programmers could survive there because the center outlawed Pizza and Coca-Cola in favor of Tofu and Perrier. Many mourn the demise of LAIDBACK because of its reputation as a gentle and non-threatening language since all error messages are in lower case. For example, LAIDBACK responded to syntax errors with the message: "i hate to bother you, but i just can't relate to that. can you find the time to try it again?" | |
The programmers of old were mysterious and profound. We cannot fathom their thoughts, so all we do is describe their appearance. Aware, like a fox crossing the water. Alert, like a general on the battlefield. Kind, like a hostess greeting her guests. Simple, like uncarved blocks of wood. Opaque, like black pools in darkened caves. Who can tell the secrets of their hearts and minds? The answer exists only in the Tao. -- Geoffrey James, "The Tao of Programming" | |
There was once a programmer who worked upon microprocessors. "Look at how well off I am here," he said to a mainframe programmer who came to visit, "I have my own operating system and file storage device. I do not have to share my resources with anyone. The software is self-consistent and easy-to-use. Why do you not quit your present job and join me here?" The mainframe programmer then began to describe his system to his friend, saying: "The mainframe sits like an ancient sage meditating in the midst of the data center. Its disk drives lie end-to-end like a great ocean of machinery. The software is a multi-faceted as a diamond and as convoluted as a primeval jungle. The programs, each unique, move through the system like a swift-flowing river. That is why I am happy where I am." The microcomputer programmer, upon hearing this, fell silent. But the two programmers remained friends until the end of their days. -- Geoffrey James, "The Tao of Programming" | |
Thus spake the master programmer: "Let the programmers be many and the managers few -- then all will be productive." -- Geoffrey James, "The Tao of Programming" | |
To those accustomed to the precise, structured methods of conventional system development, exploratory development techniques may seem messy, inelegant, and unsatisfying. But it's a question of congruence: precision and flexibility may be just as disfunctional in novel, uncertain situations as sloppiness and vacillation are in familiar, well-defined ones. Those who admire the massive, rigid bone structures of dinosaurs should remember that jellyfish still enjoy their very secure ecological niche. -- Beau Sheil, "Power Tools for Programmers" | |
Unfortunately, most programmers like to play with new toys. I have many friends who, immediately upon buying a snakebite kit, would be tempted to throw the first person they see to the ground, tie the tourniquet on him, slash him with the knife, and apply suction to the wound. -- Jon Bentley | |
Unix is a lot more complicated (than CP/M) of course -- the typical Unix hacker can never remember what the PRINT command is called this week -- but when it gets right down to it, Unix is a glorified video game. People don't do serious work on Unix systems; they send jokes around the world on USENET or write adventure games and research papers. -- E. Post "Real Programmers Don't Use Pascal", Datamation, 7/83 | |
We are preparing to think about contemplating preliminary work on plans to develop a schedule for producing the 10th Edition of the Unix Programmers Manual. -- Andrew Hume | |
We don't really understand it, so we'll give it to the programmers. | |
When managers hold endless meetings, the programmers write games. When accountants talk of quarterly profits, the development budget is about to be cut. When senior scientists talk blue sky, the clouds are about to roll in. Truly, this is not the Tao of Programming. When managers make commitments, game programs are ignored. When accountants make long-range plans, harmony and order are about to be restored. When senior scientists address the problems at hand, the problems will soon be solved. Truly, this is the Tao of Programming. -- Geoffrey James, "The Tao of Programming" | |
Why are programmers non-productive? Because their time is wasted in meetings. Why are programmers rebellious? Because the management interferes too much. Why are the programmers resigning one by one? Because they are burnt out. Having worked for poor management, they no longer value their jobs. -- Geoffrey James, "The Tao of Programming" | |
That's the thing about people who think they hate computers. What they really hate is lousy programmers. - Larry Niven and Jerry Pournelle in "Oath of Fealty" | |
In the pitiful, multipage, connection-boxed form to which the flowchart has today been elaborated, it has proved to be useless as a design tool -- programmers draw flowcharts after, not before, writing the programs they describe. - Fred Brooks, Jr. | |
Voodoo Programming: Things programmers do that they know shouldn't work but they try anyway, and which sometimes actually work, such as recompiling everything. -- Karl Lehenbauer | |
"Beware of programmers carrying screwdrivers." -- Chip Salzenberg | |
If builders built buildings the way programmers write programs, Jolt Cola would be a Fortune-500 company. If builders built buildings the way programmers write programs, you'd be able to buy a nice little colonial split-level at Babbages for $34.95. If programmers wrote programs the way builders build buildings, we'd still be using autocoder and running compile decks. -- Peter da Silva and Karl Lehenbauer, a different perspective | |
"I got a question for ya. Ya got a minute?" -- two programmers passing in the hall | |
A Law of Computer Programming: Make it possible for programmers to write in English and you will find that programmers cannot write in English. | |
algorithm, n.: Trendy dance for hip programmers. | |
ASCII: The control code for all beginning programmers and those who would become computer literate. Etymologically, the term has come down as a contraction of the often-repeated phrase "ascii and you shall receive." -- Robb Russon | |
Connector Conspiracy, n: [probably came into prominence with the appearance of the KL-10, none of whose connectors match anything else] The tendency of manufacturers (or, by extension, programmers or purveyors of anything) to come up with new products which don't fit together with the old stuff, thereby making you buy either all new stuff or expensive interface devices. | |
Goto, n.: A programming tool that exists to allow structured programmers to complain about unstructured programmers. -- Ray Simard | |
hacker, n.: Originally, any person with a knack for coercing stubborn inanimate things; hence, a person with a happy knack, later contracted by the mythical philosopher Frisbee Frobenius to the common usage, 'hack'. In olden times, upon completion of some particularly atrocious body of coding that happened to work well, culpable programmers would gather in a small circle around a first edition of Knuth's Best Volume I by candlelight, and proceed to get very drunk while sporadically rending the following ditty: Hacker's Fight Song He's a Hack! He's a Hack! He's a guy with the happy knack! Never bungles, never shirks, Always gets his stuff to work! All take a drink (important!) | |
Real World, The, n.: 1. In programming, those institutions at which programming may be used in the same sentence as FORTRAN, COBOL, RPG, IBM, etc. 2. To programmers, the location of non-programmers and activities not related to programming. 3. A universe in which the standard dress is shirt and tie and in which a person's working hours are defined as 9 to 5. 4. The location of the status quo. 5. Anywhere outside a university. "Poor fellow, he's left MIT and gone into the real world." Used pejoratively by those not in residence there. In conversation, talking of someone who has entered the real world is not unlike talking about a deceased person. | |
Weinberg's Second Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. | |
Q: How many hardware engineers does it take to change a light bulb? A: None. We'll fix it in software. Q: How many system programmers does it take to change a light bulb? A: None. The application can work around it. Q: How many software engineers does it take to change a light bulb? A: None. We'll document it in the manual. Q: How many tech writers does it take to change a light bulb? A: None. The user can figure it out. | |
'Twas the night before crisis, and all through the house, Not a program was working not even a browse. The programmers were wrung out too mindless to care, Knowing chances of cutover hadn't a prayer. The users were nestled all snug in their beds, While visions of inquiries danced in their heads. When out in the lobby there arose such a clatter, I sprang from my tube to see what was the matter. And what to my wondering eyes should appear, But a Super Programmer, oblivious to fear. More rapid than eagles, his programs they came, And he whistled and shouted and called them by name; On Update! On Add! On Inquiry! On Delete! On Batch Jobs! On Closing! On Functions Complete! His eyes were glazed over, his fingers were lean, From Weekends and nights in front of a screen. A wink of his eye, and a twist of his head, Soon gave me to know I had nothing to dread... -- "Twas the Night before Crisis" | |
Q: How many Micro$oft programmers does it take to screw in a light bulb? A: 472. One to write WinGetLightBulbHandle. One to write WinQueryStatusLightBulb. One to write WinGetLightSwitch-Handle... | |
Q: How many Internet Explorer programmers does it take to change a lightbulb? A: None. Their light bulbs are integrated in to the fixtures and can not be changed. | |
You Might be a Microsoft Employee If... 1. When a Microsoft program crashes for the millionth time, you say "Oh, well!" and reboot without any negative thoughts 2. The Windows 95 startup screen (the clouds) makes you feel all warm and fuzzy inside 3. You fully understand why Windows 95's Shutdown Option has to be accessed from the Start Menu 4. You believe Internet Explorer's security flaws were slipped in by a crack team of Netscape programmers 5. You keep valuable papers near your fireplace. Therefore, you are comfortable with Windows 95's "may-delete-it-at-anytime" philosophy 6. You're the Bob that Microsoft Bob was named after 7. Instead of "I'd rather be fishing," your bumper sticker says, "I'd rather be writing buggy Microsoft code" 8. You know the technical difference between OLE 1.0 and OLE 2.0 9. You've ever completed your income taxes while waiting for Windows 95 to boot, and didn't think anything of it 10. You run Solitaire more than any other program, and therefore you consider your computer a Dedicated Solitaire Engine (DSE) | |
Q: How many Microsoft Programmers does it take to screw in a lightbulb? A: It cannot be done. You will need to upgrade your house. Q: How many Linux users does it take to change a lightbulb? A: Two. One to write the HOWTO-LIGHTBULB-CRONJOB, and another to read it. -- Geoff Johnson | |
Good programmers treat Microsoft products as damage and route around them. -- From a Slashdot.org post | |
Is Linux A Finnish Conspiracy? WASHINGTON, DISTRICT OF CORRUPTION -- According to a report recently issued by the NSA (No Such Agency), Finland is now considered a national economic and security risk. "We don't trust the Finns... software written by these people could potentially contain backdoors that could undermine domestic security," the report states. In response to the news, US Senator Fatcatte (R-WA) has proposed a bill, the It's For The Children Act of 2000, that would ban all software written by native-born Finns. "It's time we take the Finnish threat seriously," Fatcatte said at a press conference. "Not only is Finn software a threat to domestic tranquility, but it could radically alter the computer industry, costing us thousands of jobs... and, more importantly, billions in tax revenue. We must prevent the Finns from subverting our economy with so-called 'open-source software'." He then asked, "Is anybody thinking of the children of programmers who will become unemployed when Finnish software overruns the country?" | |
Brief History Of Linux (#13) Wanted: Eunuchs programmers Everything you know about the creation of the Unix operating system is wrong. We have uncovered the truth: Unix was a conspiracy hatched by Ritchie and Thompson to thwart the AT&T monopoly that they worked for. The system, code-named EUNUCHS (Electronic UNtrustworthy User-Condemning Horrible System), was horribly conceived, just as they had planned. The OS, quickly renamed to a more respectable "Unix", was adopted first by Ma Bell's Patent Department and then by the rest of the monopoly. AT&T saw an inexpensive, multi-user, portable operating system that it had all rights to; the authors, however, saw a horrible, multi-crashing system that the Evil Ma Bell Empire would become hopelessly dependent on. AT&T would go bankrupt trying to maintain the system and eventually collapse. That didn't happen. Ritchie and Thompson were too talented to create a crappy operating system; no matter how hard they tried the system was too good. Their last ditch effort to sabotage the system by recoding it obfuscated C was unsuccessful. Before long Unix spread outside of Bell Labs and their conspiracy collapsed. | |
Brief History Of Linux (#17) If only Gary had been sober When Micro-soft moved to Seattle in 1979, most of its revenue came from sales of BASIC, a horrible language so dependant on GOTOs that spaghetti looked more orderly than its code did. (BASIC has ruined more promising programmers than anything else, prompting its original inventor Dartmouth University to issue a public apology in 1986.) However, by 1981 BASIC hit the backburner to what is now considered the luckiest break in the history of computing: MS-DOS. (We use the term "break" because MS-DOS was and always will be broken.) IBM was developing a 16-bit "personal computer" and desperately needed an OS to drive it. Their first choice was Gary Kildall's CP/M, but IBM never struck a deal with him. We've discovered the true reason: Kildall was drunk at the time the IBM representatives went to talk with him. A sober man would not have insulted the reps, calling their employer an "Incredibly Bad Monopoly" and referring to their new IBM-PC as an "Idealistically Backwards Microcomputer for People without Clues". Needless to say, Gary "I Lost The Deal Of The Century" Kildall was not sober. | |
It BASICally Sucks Older versions of MS-DOS came with bundled programming languages including GW-BASIC and QBasic. Windows XP continues the Microsoft tradition of ruining budding programmers with horrible programming tools by including XPBasic, an interpreted language in which all of the customary BASIC keywords have been replaced with advertising slogans. Nike has paid a handsome amount to Microsoft for "keyword rights". Instead of saying PRINT "HELLO WORLD", XPBasic programmers must now type JUST DO IT "HELLO WORLD". Other common XPBasic statements include WHERE DO YOU WANT TO GOTO 20 TODAY? and DIM ARRAY(1 TO 20) AS INTEGER BROUGHT TO YOU BY VERIZON WIRELESS. -- from Humorix's review of Windows XP (eXceptionally Pathetic) | |
Microsoft Employees Go On Strike, Demand Reduced Salaries REDMOND, WA -- Several hundred programmers walked off their jobs at Microsoft Headquarters on Friday to protest their shoddy public image. "My friends all think I'm a servant of Satan because I get my paycheck from Microsoft," explained Microserf Eric Eshleman. "If I didn't make so much money, I'd have more of a backbone to shout 'No!' when my supervisor demands that I include some new virus-delivery feature in Outlook." The striking programmers demand salary cuts, less benefits, and zero stock options. Their labor union, the Brotherhood Of Programmers Sick Of Being Called Evil, hopes to get some face time with Microsoft executives and touch base on reaching a proactive agreement leveraging the latest innovatives in PR to produce a synergistic worldwide buzzword-enhanced advertising campaign that showcases Microsoft associates as enlightened engineers instead of morally bankrupt bastards bent on world domination. Earlier today, about 150 strikers formed a picket line near the front entrance to Bill Gates' mansion. They carried signs saying "Hell no we're not going to Hell", "I want to be able to sleep at night", "Why does the public hate us so much?" and "I'm fed up with ethical dilemmas". | |
... and for absolute majority of programmers additional shared objects mean additional fsckup sources. I don't trust them to write correct async code. OK, so I don't trust the majority of programmers to find their dicks if you take their Visual Masturbation Aid++ away, but that's another story - I'm talking about otherwise clued people, not burger-flippers armed with Foo For Complete Dummies in 24 Hours. - Al Viro about multi-threading on linux-kernel | |
The kernel is not there to cover up for usermode programmers inability to get things right. It has enough to do covering up for the hardware folk - Alan Cox on linux-kernel | |
<knghtbrd> "Java for the COBOL Programmer" <knghtbrd> who writes these things? <raptor> people on crack <raptor> and cobol programmers <raptor> :) <knghtbrd> that's redundant. | |
Microsoft Corp., concerned by the growing popularity of the free 32-bit operating system for Intel systems, Linux, has employed a number of top programmers from the underground world of virus development. Bill Gates stated yesterday: "World domination, fast -- it's either us or Linus". Mr. Torvalds was unavailable for comment ... -- Robert Manners, rjm@swift.eng.ox.ac.uk, in comp.os.linux.setup | |
When you have 200 programmers trying to write code for one product, like Win95 or NT, what you get is a multipule personality program. By definition, the real problem is that these programs are psychotic by nature and make people crazy when they use them. -- Joan Brewer on alt.destroy.microsoft | |
Besides, it's good to force C programmers to use the toolbox occasionally. :-) -- Larry Wall in <1991May31.181659.28817@jpl-devvax.jpl.nasa.gov> | |
It's there as a sop to former Ada programmers. :-) -- Larry Wall regarding 10_000_000 in <11556@jpl-devvax.JPL.NASA.GOV> | |
Real programmers can write assembly code in any language. :-) -- Larry Wall in <8571@jpl-devvax.JPL.NASA.GOV> | |
As pointed out in a followup, Real Perl Programmers prefer things to be visually distinct. -- Larry Wall in <199710161841.LAA13208@wall.org> |