Казалось бы, на вопрос о том, откуда на нашей планете взялись программисты, наука дала ответ давно и однозначно: программисты произошли от обезьяны. Когда древняя обезьяна не смогла разломать кокосовый орех, она решила использовать для этой цели компьютер. Уже тот первый компьютер обладал весьма мощным процессором, представлявшим собой кусок кремня весом в несколько килограммов, поэтому орех был расколот после первых же ударов. Обоснованность этой гипотезы подтверждает тот факт, что программисты до сих пор пользуются кремниевыми процессорами и называют их "камнями" (правда, современные программисты значительно слабее своих первобытных предков, и их процессоры весят намного меньше), а одним из наиболее почетных занятий, демонстрирующих высокую квалификацию, у программистов является взлом, или крак (crack) - звукоподражательное слово, имитирующее треск скорлупы раскалываемого ореха.
Научная теория происхождения программиста имеет немало и других подтверждений, в частности, найденные в местах обитания древних обезьянопрограммистов окаменелости восьмидюймовых дискет со следами жевания и мышиные кости. При раскопках в Силиконовой долине (США) был найден даже хорошо сохранившийся скелет программиста в характерной скрюченной позе; как полагают ученые, он умер от старости, дожидаясь, пока откомпилируется его программа. Вообще, анатомическое сходство между обезьяной и программистом очевидно всякому, кто наблюдал последнего в естественной среде обитания (за компьютером).
Тем не менее, в последнее время усилилась критика в адрес научной теории - правда, в основном со стороны людей, далеких от науки. Так, представители религиозного направления креационистов утверждают, что программист не мог появиться путем естественной эволюции и был сотворен. Помимо отсылок к религиозным текстам, которые, естественно, не могут убедить никого, кроме их самих, креационисты приводят и такой аргумент: "Взгляните на окружающую нас природу. Как гармонично в ней все устроено, как разумно и целесообразно! Мыслимое ли дело, чтобы такое глючное существо, как программист, было частью этой природы? Совершенно очевидно, что его создал искусственно Первопрограммист по образу и подобию своему, причем, по всей видимости, сроки сдачи проекта поджимали." Этот довод, однако, опровергается элементарным возражением: если программистов создал Первопрограммист, и они не могли появиться на свет сами, то кто, в таком случае, создал Первопрограммиста? На этот вопрос креационисты не могут внятно ответить и лишь бормочут что-то насчет "непостижимости исходников Первопрограммиста", причем представители еретических направлений (имеющие неожиданно высокую поддержку) утверждают, что в своих исходниках не мог разобраться даже Он сам. Тем не менее, креационисты продолжают яростные нападки на эволюционную теорию, договариваясь даже до того, что все доказательства в ее пользу неубедительны или фальсифицированы. Действительно, в истории науки был досадный случай фальсификации (перфокарта, найденная в Пицундском обезьяннике, оказалось подброшенной студентом факультета кибернетики, подрабатывавшим там ночным сторожем), но этот случай единичный и давно разоблаченный самими учеными.
Представители так называемых "эзотерических" направлений предлагают свои версии. В частности, доктор Эрнст Балдашев пытается вывернуть наизнанку эволюционную теорию, утверждая, что программисты произошли от человека, являясь, таким образом, четвертой (после лемурийцев, атлантов и людей) стадией деградации древней прарасы высших духовных существ. На этой стадии, по Балдашеву, мозг усыхает настолько, что программисты вынуждены использовать вместо него компьютер. Доказательства своей теории Балдашев надеется найти, дизассемблируя глиняные таблички и наскальные надписи.
Своеобразный синтез научной и эзотерической концепции предлагают некоторые любители научной фантастики. По их мнению, программисты произошли от скрещивания земных обезьян со сломанными роботами, некогда выброшенными за ненадобностью посещавшей Землю инопланетной экспедицией.
В общем, хотя наиболее убедительной по-прежнему остается официальная научная теория, можно не сомневаться, что споры вокруг происхождения программистов будут продолжаться еще долго. И даже если они когда-нибудь утихнут, останется еще загадка происхождения веб-дизайнеров...