Function Jokes / Recent Jokes

Same alley, same function, but a different operator:
"Get out of my way - or I'll differentiate you till you're zero!"
"Try it - I'm ex..."
"Too bad... I'm d/dy."

Effective immediately, the following economizing measures are being implemented in the "Twelve Days of Christmas" subsidiary:

1) The partridge will be retained, but the pear tree, which never produced the cash crop forecasted, will be replaced by a plastic hanging plant, providing considerable savings in maintenance
2) Two turtle doves represent a redundancy that is simply not cost effective. In addition, their romance during working hours could not be condoned. The positions are, therefore, eliminated
3) The three French hens will remain intact. After all, everyone loves the French
4) The four calling birds will be replaced by an automated voice mail system, with a call waiting option. An analysis is underway to determine who the birds have been calling, how often and how long they talked.
5) The five golden rings have been put on hold by the Board of Directors. Maintaining a portfolio based on one commodity could have negative implications more...

Season's Greetings,
The recent announcement that Donner and Blitzen have elected to take the early reindeer retirement package has triggered a good deal of concern about whether they will be replaced, and about other restructuring decisions at the North Pole.
Streamlining was appropriate in view of the reality that the North Pole no longer dominates the season's gift distribution business. Home shopping channels and mail order catalogues have diminished Santa's market share and he could not sit idly by and permit further erosion of the profit picture.
The reindeer downsizing was made possible through the purchase of a late model Japanese sled for the CEO's annual trip. Improved productivity from Dasher and Dancer, who summered at the Harvard Business School, is anticipated and should take up the slack with no discernible loss of service. Reduction in reindeer will also lessen airborne environmental emissions for which the North Pole has been cited and received more...

A prominent Polish scientist conducted very important experiment. He trained a flea to jump upon giving her a verbal command (”Jump! ”).
In a first stage of experiment he removed flea’s leg, told her to jump, and the flea jumped. So he wrote in his scientific notebook: “Upon removing one leg all flea organs function properly. ”
So, he removed the second leg, asked the flea to jump, she obeyed, so he wrote again: “Upon removing the second leg all flea organs function properly. ”
Thereafter he removed all the legs but one, the flea jumped when ordered, so he wrote again: “Upon removing the next leg all flea organs function properly. ”
Then he removed the last leg. Told flea to jump, and nothing happened. He did not want to take a chance, so he repeated the experiment several times, and the leg less flea never jumped. So he wrote the conclusion: “Upon removing the last leg the flea loses sense of hearing”

Real software engineers eat quiche.

Real software engineers don't read dumps. They never generate them, and on the rare occasions that they come across them, they are vaguely amused.

Real software engineers don't comment their code. The identifiers are so mnemonic they don't have to.

Real software engineers don't write applications programs, they implement algorithms. If someone has an application that the algorithm might help with, that's nice. Don't ask them to write the user interface, though.

If it doesn't have recursive function calls, real software engineers don't program in it.

Real software engineers don't program in assembler. They become queasy at the very thought.

Real software engineers don't debug programs, they verify correctness. This process doesn't necessarily involve executing anything on a computer, except perhaps a Correctness Verification Aid package.

Real software engineers like C's more...

Needs are a function of what other people have.

1. Thou shalt run lint frequently and study its pronouncements with care, for verily its perception and judgement oft exceed thine.

2. Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.

3. Thou shalt cast all function arguments to the expected type if they are not of that type already, even when thou art convinced that this is unnecessary, lest they take cruel vengeance upon thee when thou least expect it.

4. If thy header files fail to declare the return types of thy library functions, thou shalt declare them thyself with the most meticulous care, lest grievous harm befall thy program.

5. Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.

6. If a function be advertised to return an error code in the event of difficulties, thou shalt check for that code, yea, even though the more...