Programming Jokes / Recent Jokes
Sick of writing C/Pascal/Ada? This is probably enough to make COBOL
programming very attractive:
An ad in Tuesday's Australian, back page, right-hand column:
(copied without permission)
BANKING EXPR NOT NECESSARY
(4)COBOL PROGS... To 434K++
Low Interest Loans
19 Day Month
With this sort of income, banking experience would soon be obtained.
Brad Broom
[email protected]
PS: Anyone got a good COBOL textbook they'd like to part with?
Top 20 Things You Won't Hear a Programmer Saying
Oh, sorry. My mistake. I will fix my programming error right away.
IF (what_he_say$=interesting$) THEN BEGIN SET heck:=frozen_over; SET pigs:=airborne; SET me:=Queen_of_Sheba;
GOTO the_top_of_our_stairs; END
So, I met this girl at a club last night...
I think this program should do just what the customer wants, not what we think is "kewl".
I finished the code two weeks ago, I'd just like a little more time to polish the documentation.
Before I start coding, I should find out exactly what this program is supposed to do.
At some point, we have to count on the intelligence of the user.
Microsoft makes all the best programs.
I got into programming so that I could interact with other people. And I really love doing documentation.
My girlfriend said...
Hmmm... needs more testing.
I-I-I t-t-h-h-i-n-n-k-k I-I-'ve h-h-ha-a-d e-e-n-n-ou-gh c-c-c-a-a-f-f-i-i-n-n-e-e n-n-o-o-w.
I've more...
Real Programmers don't eat quiche. They like Twinkies, Coke and palate scorching Szechwan food.
Real Programmers don't comment their code. If it was hard to write, it should be hard to understand and harder to modify.
Real Programmers don't document. Documentation is for simpletons who can't read listings or the object code from the dump.
Real Programmers scorn Floating Point Arithmetic. The decimal point was invented for pansy bedwetters who are unable to "think big."
Real Programmers' programs never work right the first time. But if you throw them on the machine they can be patched into working order in "only a few" 30-hour debugging sessions.
Real Programmers don't read manuals. Reliance on a reference is the hallmark of the novice and the coward.
Real Programmers don't write application programs. They program right down on the bare metal. Application programming is for the dullards who can't do systems programming.
Real Programmers more...
- Real Programmers don't write specs. Users should consider themselves lucky to get any programs at all and take what they get.
- Real Programmers don't comment their code. If it is hard to write, it should be hard to read.
- Real Programmers don't write application programmers, they program right down on the bare metal. Application programming is for feebs who can't do systems programming.
- Real Programmers don't eat quiche. Real Programmers don't even know how to spell quiche. They eat Twinkies, Coke and palate-scorching Szechwan food.
- Real Programmers don't draw flowcharts. Flowcharts are, after all, the illiterate's form of documentation. Cavemen drew flowcharts; look how much it did for them.
- Real Programmers don't read manuals. Reliance on a reference is a hallmark of the novice and the coward.
- Real Programmers don't use FORTRAN. FORTRAN is for wimpy engineers who wear white socks, pipe stress freaks, and crystallography weenies. They get more...
Programmer produces code he believes is bug-free.
Product is tested. 20 bugs are found.
Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren't really bugs.
Testing department finds that five of the fixes didn't work and discovers 15 new bugs.
Repeat three times steps 3 and 4.
Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
Users find 137 new bugs.
Original programmer, having cashed his royalty check, is nowhere to be found.
Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.
Original programmer sends underpaid testing department a postcard from Fiji.
Entire testing department quits.
Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.
New CEO is brought in by board of directors. He more...
The Life Cycle of Software
Programmer produces code he believes is bug-free. Product is tested. 20 bugs are found. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren't really bugs. Testing department finds that five of the fixes didn't work and discovers 15 new bugs. See 3. See 4. See 5. See 6. See 7. See 8. Due to marketing pressure and an extremely pre-mature product announcement based on over-optimistic programming schedule, the product is released. Users find 137 new bugs. Original programmer, having cashed his royalty check, is nowhere to be found. Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones. Original programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits. Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs. New CEO is brought in by board of directors. He hires programmer more...
Microsoft Patents Ones, Zeroes
REDMOND, WA - In what CEO Bill Gates called "an unfortunate but necessary step to protect our intellectual property from theft and exploitation by competitors," the Microsoft Corporation patented the numbers one and zero Monday.
With the patent, Microsoft's rivals are prohibited from manufacturing or selling products containing zeroes and ones--the mathematical building blocks of all computer languages and programs--unless a royalty fee of 10 cents per digit used is paid to the software giant.
"Microsoft has been using the binary system of ones and zeroes ever since its inception in 1975," Gates told reporters. "For years, in the interest of the overall health of the computer industry, we permitted the free and unfettered use of our proprietary numeric systems. However, changing marketplace conditions and the increasingly predatory practices of certain competitors now leave us with no choice but to seek more...