Живые организмы – исторические структуры: это буквально создания истории. Они представляют не идеальную инженерную конструкцию, а лоскутное одеяло, состоящее из разрозненных частей, по случаю соединенных вместе.
Лучше плохо, чем никак.
1
Пережитки прошлого
Говорят, что человек – разумное животное. Всю жизнь я пытался найти подтверждения этому.
Бертран Рассел
Правда ли, что человек «благороден разумом» и «беспределен в своих способностях», как писал в своих бессмертных строках Уильям Шекспир? И создан по образу и подобию Божию, как утверждают церковники? Едва ли.
Будь человечество творением интеллигентного сердобольного Создателя, наши мысли были бы рациональными, а логика – безукоризненной. Наша память была бы тверда, а воспоминания надежны. Наши высказывания были бы четки, слова точны, язык систематичен и организован, а не запутан неправильными глаголами (sing-sang, ring-rang, но при этом bring-brought). Как заметил лингвист Ричард Ледерер, в гамбургере должна быть ветчина (ham – hamburger), а в баклажане – яйца (egg – eggplant). И носителям английского языка надлежит парковаться на автострадах (park – parkways), а водить автомобиль исключительно на подъездных путях (drive – driveways).
В то же время мы, люди, – единственные существа, достаточно умные для того, чтобы постоянно планировать наше будущее – впрочем, очень ненавязчиво, так, чтобы при случае забыть самые тщательно разработанные планы в угоду скоропостижной прихоти.
(«Я говорила, что на диете? Но ведь это мой самый любимый шоколадный мусс… Пожалуй, диета подождет до завтра».) Мы радостно мчимся через весь город, чтобы сэкономить $25 на покупке стодолларовой микроволновки, но отказываемся проехать ровно такое же расстояние, чтобы сэкономить те же самые $25 на телевизоре с плоским экраном, который стоит $1000. Мы едва способны уловить разницу между правомерным силлогизмом, например, все люди смертны, Сократ человек, следовательно, Сократ смертен – и ложным эквивалентом, например, все живое нуждается в воде, розы нуждаются в воде, следовательно они живые (что звучит вполне нормально, пока на месте роз не окажутся автомобильные аккумуляторы). И не надо привлекать меня к даче свидетельских показаний, исходя из абсурдной предпосылки, что мы, люди, можем точно помнить детали увиденного нами несчастного случая или преступления спустя годы, тогда как средний человек с трудом удерживает в голове список из десятка слов в течение получаса.
Я далек от мысли, что «дизайн» человеческого мозга никуда не годится, но будь я политиком, непременно постановил бы считать его ошибкой природы. Цель этой книги – объяснить, какие именно ошибки были ею совершены и почему.
Там, где Шекспир воображал беспредельный разум, я вижу и кое-что другое, инженеры называют это клуджем. Клудж – это нелепое, неуклюжее, но удивительно эффективное решение проблемы. Посмотрим, например, что случилось в апреле 1970 года, когда на уже и так находящемся в опасности космическом корабле «Аполлон-13» начали отказывать фильтры СO2. Способа доставить команде фильтр для замены не было: челночный космический аппарат тогда еще не изобрели. Возможности вернуть космическое судно домой тоже не существовало. Без фильтра команда была обречена. Инженер центра управления полетом Эд Смайл, консультировавший команду, сказал: «Вот все, что доступно на корабле. Придумайте что-нибудь». К счастью, наземная команда достойно приняла вызов и оперативно изобрела нечто наподобие фильтра из пластикового пакета, картонной коробки, клейкой ленты и носка. Жизнь трех астронавтов была спасена. Как вспоминал позже один из них, Джим Ловелл: «Приспособление не блистало красотой, но оно работало».
Далеко не всякий клудж призван спасать жизни. Иногда их изобретают из спортивного интереса, скажем, чтобы продемонстрировать возможность создания компьютера из игрушечных конструкторов, а бывает, что инженеры просто ленятся сделать что-то как следует. Некоторые собирают клуджи на скорую руку от отчаяния или недостатка ресурсов, как это было с телевизионным персонажем Макгивером, которому, чтобы выйти из положения, пришлось срочно соорудить башмаки из клейкой ленты и резиновых ковриков. А бывает, что клуджи создают исключительно ради смеха, подобно тому как Уоллес и Громит придумали будильник + кофемашину, Мерфи – откидную кровать, а Руб Голдберг – «упрощенную точилку для карандашей» (воздушный змей за окном прикреплен веревкой к дверце клетки с бабочками, дверца открывается, это позволяет вылетать бабочкам, и после серии последовательных действий все выливается в итоге в освобождение дятла, который обтачивает дерево вокруг грифеля). Башмаки Макгивера и точилка Голдберга – ничто в сравнении с, пожалуй, самым фантастичным клуджем из всех – человеческим мозгом, нелепым и вместе с тем изумительным творением слепого процесса эволюции.
Происхождение слова клудж сродни понятию, обозначающему захватывающее устройство. Некоторые усматривают в нем связь с шотландским cludgie, что означает «отхожее место». Большинство же связывают слово с немецким kluge, т.е. «умный». Словарь компьютерного жаргона хакеров прослеживает термин до 1935 года, когда «Kluge paper feeder» – механизм протяжки бумаги клудж – описывался как «вспомогательное средство к механическим печатающим прессам».
Практически все сходятся на том, что термин получил распространение в 1962 году после публикации статьи под названием «Как спроектировать клудж», иронично написанной компьютерным пионером по имени Джексон Гренхольм, определившим клудж как «набор несовместимых друг с другом плохо подогнанных элементов, образующих ужасающее целое». И далее: «создание клуджа – работа не для любителей. Тут требуется неизъяснимая мазохистская ловкость. Профессионал поймет это сразу. Любитель может предположить, что именно так и устроен компьютер».
Инженерный мир полон клуджей. Возьмите, например, вакуумные очистители ветрового стекла в автомобилях до начала 1960-х годов. Современные стеклоочистители, как и большинство приспособлений на автомобилях, приводятся в действие электричеством, но в те дни мощность электричества была едва достаточной для запуска свечей зажигания, и уж конечно, ее не хватало для такого излишества, как стеклоочистители. Тогда один ученый инженер придумал клудж, который приводился в действие не электричеством, а мотором с подсосом при посредстве двигателя. Единственная проблема состояла в том, что сила подсоса, создаваемого двигателем, менялась в зависимости от затрат энергии. Чем больше ее требовалось, тем меньше вакуума он производил. Получалось, что, когда кто-то ехал в «бьюике» 1958 года в гору, и набирал скорость, движение щеток замедлялось или они вовсе переставали работать. Не позавидуешь нашим дедушкам, оказавшимся в дождливый день в горах!