在20世纪60年代,行为科学家们进行了一项实验。他们把五只猴子和一架活梯放在一间屋子里,并在天花板上挂了一串香蕉。这些猴子很快就想到它们可以爬上梯子去吃香蕉,但每当它们靠近活梯的时候,科学家们就用冰水浸满整个屋子。然后就养成了一群愤怒的猴子。很快,再没有一只猴子会去靠近那个梯子了。
之后,科学家们将其中一只猴子替换成另一只没有忍受过冰水折磨的新猴子。这只新猴子所做的第一件事就是直奔那架梯子,但当它这么做时其他所有猴子都痛打它。它不明白为什么,但很快就学乖了:不要去靠近那架梯子。科学家们逐渐将最初的那些猴子都替换成新猴子,直到这群猴子中谁都没有被冰水浸泡过,然而它们还是会去攻击任何靠近梯子的猴子。
软件项目中许多惯例之所以存在,就因为“我们一直是那样做的”。