Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

princeporn

by princeporn (Initiate)
on Jan 12, 2001 at 22:23 UTC ( #51420=user: print w/ replies, xml ) Need Help??

Monkey Story

Basically, there was an experiment in which 4 monkeys (monkey 1, monkey 2, monkey 3, monkey 4) were placed in a room. At one end of the room there was a small step-ladder, above which a bucket was hung containing food.

Whenever one of the monkeys climbed the step-ladder and reached towards the bucket, the remaining monkeys would be squirted by high-powered hoses. The 3 other monkeys would go wild, and attack the monkey trying to get to the food, as they eventually saw him as the reason behind the hoses.

A month later, the scientists removed monkey1, and introduced a new one (monkey5) to the environment. Needless to say, the new monkey went straight for the food, and monkeys 2 3 & 4 administered a vicious beating. There was only one vital difference : The scientists did not turn on the water hoses. The other 3 monkeys new what was going to happen, and tried to pre-empt it by beating monkey 5.

Each month, the scientists would remove one of the remaining original monkeys, (2 3 & 4) and introduce a new monkey. Each month, the new monkey would go for the food and suffer the beating.

In the end, the room contained four monkeys (5, 6, 7 & 8) who had never experienced the water hoses, yet, whenever a new monkey was introduced and went for the food, the delivered a beating.

This was supposed to show that knowledge passed down will influence other's decisions. My choice of a name was to find out if this was true, and I suppose it was, when even newer people thought me to be an annoyance.

It probably doesn't make sense but I don't really care.

Log In?
Username:
Password:

What's my password?
Create A New User
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (9)
As of 2015-07-02 06:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (30 votes), past polls