Custom Search

Wednesday, April 8, 2009

Workers

An American manufacturer is showing his machine factory to a potential customer from Albania. At noon, when the lunch whistle blows, two thousand men and women immediately stop work and leave the building.

“Your workers, they’re escaping!” cries the visitor. “You’ve got to stop them.”

“Don’t worry, they’ll be back,” says the American. And indeed, at exactly one o’clock the whistle blows again, and all the workers return from their break.

When the tour is over, the manufacturer turns to his guest and says, “Well, now, which of these machines would you like to order?”

“Forget the machines,” says the visitor. “How much do you want for that whistle?”

Software Development Cycles

1. Programmer produces code he believes is bug-free.
2. Product is tested. 20 bugs are found.
3. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren’t really bugs.
4. Testing department finds that five of the fixes didn’t work and discovers 15 new bugs.
5. Repeat three times steps 3 and 4.
6. Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
7. Users find 137 new bugs.
8. Original programmer, having cashed his royalty check, is nowhere to be found.
9. Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.
10. Original programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits.
11. Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.
12. New CEO is brought in by board of directors. He hires a programmer to redo program from scratch.
13. Programmer produces code he believes is bug-free…

Tuesday, April 7, 2009

Theory vs Practice

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why.

Monday, April 6, 2009

Demo

Bill Gates dies and is at the pearly gates talking with Saint Peter. Saint Peter says, "Bill, you've done some wonderful things in your life and have earned the right to choose where you'll spend the rest of eternity. You can choose between Heaven or Hell, but choose wisely."

Bill looks over Saint Peter's shoulder between the pearly gates and sees nothing but a lush green meadow. Deciding to heed Saint Peter's words, Bill asks if he could take a look at Hell. Saint Peter agrees and sends Bill to Hell.

The Devil greets Bill at the gates of Hell and he is immediately taken aback. Much to his surprise, there's one heck of a party going on. People are dancing, the alcohol is flowing, music is non-stop and everyone is having a blast.

Bill returns to Heaven to again discuss his decision with Saint Peter. He again looks over Saint Peter's shoulder and sees only a lush green meadow. Bill says to Saint Peter, "I've put a lot of thought into this decision and it may sound foolish, but I'd like to spend the rest of eternity in Hell." Saint Peter fulfills Bill's request and returns him to Hell.

When Bill gets back to Hell there's been a big change. People are writhing in agony, flames are burning, moans of pain and despair are everywhere. Bill, being quite shocked at the sight asks the Devil, "What happened?? I was just down here a little while ago and everyone was having a great time!"

The Devil says, "Oh that... That was just the demo!"

Sunday, April 5, 2009

Warnings vs errors

A man is smoking a cigarette and blowing smoke rings into the air. His girlfriend becomes irritated with the smoke and says, “Can’t you see the warning on the cigarette pack? Smoking is hazardous to your health!”

To which the man replies, “I am a programmer. We don’t worry about warnings; we only worry about errors.”

The real problem

The Americans and the Japanese decided to engage in a competitive boat race. Both teams practiced hard and long to reach their peak performance. On the big day they felt ready.

The Japanese won by a mile. Afterward, the American team was discouraged by the loss. Morale sagged. Corporate management decided that the reason for the crushing defeat had to be found, so a consulting firm was hired to investigate the problem and recommended corrective action.

The consultant's finding: The Japanese team had eight people rowing and one person steering; the American team had one person rowing and eight people steering.

After a year of study and millions spent analyzing the problem, the consultant firm concluded that too many people were steering and not enough were rowing on the American team.

So as race day neared again the following year, the American team's management structure was completely reorganized. The new structure: four steering managers, three area steering managers and a new performance review system for the person rowing the boat to provide work incentive.

The next year, the Japanese won by two miles. Humiliated, the American corporation laid off the rower for poor performance and gave the managers a bonus for discovering the problem....

Authority

You and THE Boss

When you take a long time, you're slow.
When your boss takes a long time, he's thorough.

When you don't do it, you're lazy.
When your boss doesn't do it, he's too busy.

When you make a mistake, you're an idiot.
When your boss makes a mistake, he's only human.

When doing something without being told, you're overstepping your authority.
When your boss does the same thing, that's initiative.

When you take a stand, you're being bull-headed.
When your boss does it, he's being firm.

When you overlooked a rule of etiquette, you're being rude.
When your boss skips a few rules, he's being original.

When you please your boss, you're apple polishing.
When your boss pleases his boss, he's being co-operative.

When you're out of the office, you're wandering around.
When your boss is out of the office, he's on business.

When you're on a day off sick, you're always sick.
When your boss is a day off sick, he must be very ill.

When you apply for leave, you must be going for an interview.
When your boss applies for leave, it's because he's overworked.

Management

A man flying in a hot air balloon realized he was lost. Reducing altitude, he spotted a man on the ground and descended to shouting range.
"Excuse me," he shouted. "Can you help me? I promised my friend I would meet him a half hour ago, but I don't know where I am."
The man below responded: "Yes. You are in a hot air balloon, hovering approximately 30 feet above this field. You are between 40 and 42 degrees North Latitude, and between 58 and 60 degrees West Longitude."
"You must be an engineer," responded the balloonist.
"I am," the man replied. "How did you know?"
"Well," said the balloonist, "everything you have told me is technically correct, but I have no idea what to make of your information, and the fact is I am still lost."
Whereupon the man on the ground responded, "You must be a manager."
"That I am" replied the balloonist, "but how did you know?"
"Well," said the man, "you don't know where you are, or where you're going. You have made a promise which you have no idea how to keep, and you expect me to solve your problem. The fact is you are in the exact same position you were before we met, but now it is somehow my fault."

Programmers

Two bytes meet. The first byte asks, “Are you ill?”
The second byte replies, “No, just feeling a bit off.”

-------------------------------------------------

There are only 10 kinds of people in this world: those who know binary and those who don’t.

-------------------------------------------------

Programming is 10% science, 20% ingenuity, and 70% getting the ingenuity to work with the science.

-------------------------------------------------

“I just saw my life flash before my eyes and all I could see was a close tag…”

-------------------------------------------------

The computer is mightier than the pen, the sword, and usually, the programmer.

-------------------------------------------------

Get custom programming done at GetACoder.com!

New Salesman

An inexperienced real estate salesman asked his boss if he could refund the deposit to an angry customer who had discovered that the lot he had bought was under water.

“What kind of salesman are you?” the boss scolded.

“Get out there and sell him a boat.”

Three businessmen

Three businessmen were having dinner at a club. When it came time to pay the check, each grabbed for it.
"It's a business expense," said one.
"I'll pay," said the second. "I'm on cost plus."
"Let me have it," argued the third. "I'm filing for bankruptcy next week."

The Young Businessman

A young businessman had just started his own firm. He rented a beautiful office and had it furnished with antiques. Sitting there, he saw a man come into the outer office. Wishing to appear the hot shot, the businessman picked up the phone and started to pretend he had a big deal working.
He threw huge figures around and made giant commitments. Finally he hung up and asked the visitor, "Can I help you?"
The man said, "Yeah, I've come to activate your phone lines."

Murphy's work laws

1. Don't be irreplaceable, if you can't be replaced, you can't be promoted.
2. The more crap you put up with, the more crap you are going to get.
3. You can go anywhere you want if you look serious and carry a clipboard.
4. Eat one live toad the first thing in the morning and nothing worse will happen to you the rest of the day.
5. Never ask two questions in a business letter. The reply will discuss the one you are least interested in, and say nothing about the other.
6. When the bosses talk about improving productivity, they are never talking about themselves.
7. If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
8. Mother said there would be days like this, but she never said there would be so many.
9. Keep your boss's boss off your boss's back. This is what I'm doing wrong.
10. Everything can be filed under "miscellaneous."
11. To err is human, to forgive is not company policy.
12. Anyone can do any amount of work provided it isn't the work he is supposed to be doing.
13. Important letters that contain no errors will develop errors in the mail.
14. The last person that quit or was fired will be the one held responsible for everything that goes wrong - until the next person quits or is fired.
15. There is never enough time to do it right the first time, but there is always enough time to do it over.
16. The more pretentious a corporate name, the smaller the organization. (For instance, The Murphy Center for Codification of Human and Organizational Law, contrasted to IBM, GM, AT&T ...).
17. If you are good, you will be assigned all the work. If you are really good, you will get out of it.
18. You are always doing something marginal when the boss drops by your desk.
19. People are always available for work in the past tense.
20. If it wasn't for the last minute, nothing would get done.
21. At work, the authority of a person is inversely proportional to the number of pens that person is carrying.
22. When you don't know what to do, walk fast and look worried.
23. You will always get the greatest recognition for the job you least like.
24. No one gets sick on Wednesdays.
25. The longer the title, the less important the job.
26. Machines that have broken down will work perfectly when the repairman arrives.
27. Once a job is fouled up, anything done to improve it makes it worse.
28. All vacations and holidays create problems, except for one's own.
29. Success is just a matter of luck, just ask any failure.