地球上曾經出現了一種鹿,叫**爾蘭巨角鹿,毫無疑問,它有非常巨大的鹿角。
按照新達爾文注意的解釋:在開始的時候,較大的鹿角使得鹿有較強的生存能力,它奪取了第乙個高地。後來事情發生了一點變化,雌鹿開始喜歡鹿角巨大的雄鹿,那些鹿角稍微小點的雄鹿,大多不是因為生存不下去而滅絕了,而是因為沒有雌鹿和它交配而沒了後代。然後,鹿角就越來越大,以至於大得對它來說是巨大的負擔,讓它承受不起,但是,為了能夠得到母鹿,鹿角還在不停地長大。
為什麼母鹿會喜歡大得誇張以至於毫無實用性甚至是有害的鹿角呢?道金斯給出了乙個非常合理的解釋:固然小鹿角的雄鹿的生存能力和大鹿角的雄鹿一樣強,但是,正因為鹿角已經成了乙個負擔,負擔得起大鹿角的,當然更強壯一點。就如同揹著沙袋跑步的人,和輕裝跑步的人,如果跑得一樣快,當然是揹著沙袋的人更強壯。
於是,鹿角就成了乙個純粹形式化的競爭熱點。
現在,軟體越來越複雜,但是大家可以發現,更多的複雜性不是因為它提高了大家的工作效率,而是它看上去更漂亮。對大家的工作效率一樣的軟體,如果看上去更漂亮,它就取得了優勢,於是它就更加趨向於為了漂亮而複雜。以至於我們整天罵它華而不實。在這種情況下,就是進化史上的「進化穩定」階段,因為環境的穩定,生物沒有實質性的進化。然而,環境不是永遠穩定不變的,在環境的驟然變化下,就是那些華而不實的特性消亡之日,擁有那些特性的生物如果不懂得變化,就會滅絕。
這些年,桌面軟體實際上就是處於這種穩定階段,然而,這種外顯的特徵,其實只是基因型的極小部分的顯性體現,那些沒有外顯出來的基因型,一直待在那裡等待機會。只要機會來臨,歷史就將重寫。