fivelittlemonkeys

Do you know the story of the five monkeys experiments ? It’s not a true story obviously and I know it already but love to read it and hear it again and again. But it goes like this :

“A group of scientists placed five monkeys in a cage, and in the middle, a ladder with bananas on the top. Every time a monkey went up the ladder, the scientists soaked the rest of the monkeys with cold water. After a while, every time a monkey went up the ladder, the others would beat it up.

After some time, none of the monkeys dared go up the ladder regardless of the temptation. The scientists then substituted one of the monkeys with a new one, who’d immediately go for the bananas, only to be beaten up by the others. After several beatings, the new member learned not to climb the ladder even though it never knew why.

A second monkey was substituted and the same occurred. The first monkey participated in beating the second. A third monkey was exchanged and the story repeated. The fourth was substituted and the beating was repeated. Finally the fifth monkey was replaced.

Left was a group of five monkeys who, even though they never received a cold shower, continued to beat up any monkey who attempted to climb the ladder. If it was possible to ask the monkeys why they would beat up all who attempted to go up the ladder, the answer would probably be:

“That’s how we do things here.”

The story tell us something very important, is that as old programmers have been in business for decades and used to see failed attempt to solve problems and are convinced that’s not the right way to approach it. Young programmers don’t know that a thing can’t be done. If they can avoid the monkey-beating, they’ll attempt the impossible.”

Recently I was looking for senior PHP developers, and I’m very satisfied that I gave the chance to new programmers, fresh graduates instead. A balance between old and new is a perfect combination. I would like to thank Mark Seemann for writing We need young programmers; we need old programmers, yes as we need doers we need also thinkers.

Do you consider yourself as old or new programmer ?

LEAVE A REPLY

Please enter your comment!
Please enter your name here