Статус
Черновик, сгенерированный ИИ. Скоро избавлю его от нейросетевой шелухи!
Странный факт: что-то может быть лучше в самом важном — и всё же из рук вон плохо становиться общепринятым вариантом.
- Пермакультура лучше для почвы, воды, биоразнообразия и долгосрочной продовольственной безопасности. Но на 80% пахотных земель мира мы выращиваем монокультуры.
- Районы, удобные для пешеходов, полезнее для здоровья, обходятся дешевле, и подавляющее большинство людей предпочитает именно их; однако большинство городов не могут перестроиться, потому что их инфраструктура уже построена неправильно.
- Открытые протоколы дали нам электронную почту и Всемирную паутину; закрытые платформы захватили и то и другое.
Почему? И что на самом деле потребовалось бы, чтобы лучший вариант победил?
Почему прекрасное проигрывает
Соблазнительно думать, что если что-то действительно лучше, оно должно просто победить. Но «лучше» предполагает единую шкалу оценок, а её нет. В каждой среде идёт свой конкурс — здесь отбирается то, что дёшево внедрить, там — то, что легко профинансировать, где-то ещё — то, что быстро развернуть. То, что настроено на победу в самом важном конкурсе, может быть совершенно беспомощным в том, который определяет, что в итоге будет построено.
У экологов есть схема, описывающая, что происходит, когда разные стратегии конкурируют в одной среде:
- Виды с r-стратегией — бактерии, одуванчики, сорняки — быстро размножаются, активно заселяют новые территории и легко гибнут.
- Виды с K-стратегией — слоны, деревья старовозрастных лесов, киты — растут медленно, вкладывают много ресурсов и отличаются устойчивостью, но плохо справляются с заселением новых территорий.
С тех пор эту схему уточнили, превратив в более сложную теорию жизненных стратегий, но основное разделение сохранилось: одни стратегии приспособлены к заселению, другие — к долгому существованию, и почти ничто не справляется хорошо с обеими задачами.
После извержения вулкана Сент-Хеленс в 1980 году первыми поселенцами стали люпины, чьи семена разносил ветер, и пауки, летевшие на паутинных нитях. В течение 5 лет появились травы. В течение 20 — кустарники. На полное восстановление леса уйдёт более 200 лет.
Сорняки — не неудавшиеся деревья; деревья — не преуспевшие сорняки. Они решают разные задачи на разных этапах.
Неприглядное, но способное масштабироваться решает задачу заселения. Прекрасное решает задачу зрелости. Трагедия начинается, когда первопоселенец не даёт зрелой системе появиться вообще.
Это предстаёт в разных обличьях — здесь сознательный компромисс, там зависимость от закрепившихся каналов распространения, сбой институтов, давление со стороны финансирования, — но в основе всегда одна и та же картина: то, что заселяет среду, не является лучшим, и эти два качества редко совпадают.
-
Xanadu Теда Нельсона обещал двусторонние ссылки, встроенное указание авторства, историю версий и микроплатежи — в проекте, восходящем к 1960 году. Всемирная паутина появилась в 1991 году с односторонними ссылками, которые ломаются, и без управления правами. Нельсон:
-
«HTML — именно то, что мы пытались ПРЕДОТВРАТИТЬ».
-
Но Бернерс-Ли уже реализовал двусторонние ссылки в своей более ранней системе ENQUIRE (1980) — он точно знал, от чего отказывается. Позже он назвал односторонние ссылки:
-
«главным компромиссом в архитектуре W3, который, позволив создавать ссылки без согласования с тем, на что они ведут, обеспечил масштабируемость, сделавшую возможным дальнейший рост Всемирной паутины».
-
Нельсон встретился с ним примерно в 1989 году и сказал:
-
«Он сделал эту очень простую штуку, и мне она показалась слишком примитивной… а потом я и опомниться не успел, как она вдруг стала популярной».
-
-
JavaScript создали за 10 дней в 1995 году, с ошибками приведения типов, которые уже никогда нельзя будет исправить (
typeof null === "object"— ошибка с самого первого дня). Он победил, потому что поставлялся с Netscape Navigator, занимавшим 80% рынка, — единственный скриптовый язык в браузере. -
У Python есть GIL, 12-летний переход с версии 2 на 3, и он в 10–100 раз медленнее компилируемых языков. Он победил, потому что университеты сделали его основным языком обучения, направив целое поколение разработчиков в экосистему науки о данных (NumPy, pandas, PyTorch — у всех под капотом C/Fortran).
-
Для обоих существуют лучше спроектированные альтернативы. Они проиграли тому, что успело первым, — в этом и суть.
-
К 1973 году Xerox PARC создал графический интерфейс, мышь, Smalltalk, ethernet и лазерную печать. Xerox — одна из крупнейших корпораций мира — не смогла обеспечить широкое распространение ни одной из этих разработок. Компания выпустила Star по цене 75,000 — и дело никуда не пошло. Стив Джобс посетил PARC в 1979 году, увидел графический интерфейс и пять лет спустя выпустил Macintosh за $2,495. Компания, во много раз меньшая, чем Xerox, взяла прекрасные идеи PARC и действительно передала их в руки миллионов людей. Создать прекрасную вещь и иметь стратегию её масштабирования — совершенно разные способности.
-
OpenAI была основана в 2015 году как некоммерческая организация с фидуциарными обязательствами перед человечеством. К концу 2025 года она завершила преобразование в коммерческую корпорацию стоимостью примерно полтриллиона долларов, потому что некоммерческая форма не позволяла привлечь капитал, необходимый для конкуренции. За девять лет в документах, подаваемых в IRS, формулировка миссии менялась шесть раз — из последней версии наконец исчезло слово «безопасно».
Иногда всё происходит наоборот — и этот случай в списке самый поучительный:
- До Stripe приём платежей банковскими картами в интернете означал недели возни с торговыми счетами, платёжными шлюзами, соблюдением требований PCI и отношениями с банками. Stripe свела всё это к знаменитым семи строкам кода. Сложность не исчезла; Stripe взяла её на себя за разработчиков: работу с банками, выявление мошенничества, регуляторный лабиринт — чтобы интерфейс оставался простым. Она не устранила задачу заселения — она её поглотила. Патрик Коллисон:
-
«Успех Stripe в большей степени, чем можно было бы подумать, связан с тем, что людям нравятся красивые вещи, потому что красивая вещь говорит: тому, кто её сделал, действительно было не всё равно».
-
Общая нить: побеждает то, что лучше приспособлено к давлению отбора в текущей среде — будь то простота развёртывания, дешевизна внедрения или лёгкость привлечения финансирования.
Сукцессия, а не телепортация
Итак, прекрасное и неприглядное приспособлены к разным средам. Но даже когда прекрасное жизнеспособно, оно часто не может с первого дня появиться в зрелом виде — его нужно выращивать поэтапно.
Лес нельзя развернуть.
Сначала приходят виды-первопроходцы. Потом травы, кустарники, деревья, под защитой которых растут другие растения, грибные сети — и лишь гораздо позже та густая, пронизанная взаимозависимостями система, которую люди на самом деле хотят получить, когда говорят «лес».
Многие прекрасные системы терпят неудачу, потому что от них требуют появиться сразу в зрелом виде, целиком, в среде, которая пока не способна их поддерживать. («Вне контроля» — подробное изложение этой мысли: выращенное превосходит сделанное, но выращенное нельзя вызвать к жизни приказом — его можно лишь взрастить.)
Города, удобные для пешеходов, — хороший пример. Все любят их, когда они уже существуют, но это не просто архитектурный стиль — они зависят от землепользования, финансирования, транспорта, политических коалиций, зонирования, норм и предшествующего пути развития. В Амстердаме господствовали автомобили, пока Нидерланды не потеряли в дорожных авариях 3 300 человек за один год — 1971-й, причём около 500 из них были детьми, — и участники протестов Stop de Kindermoord («Остановите убийство детей») не заняли самые аварийные участки и не перекрыли улицы, чтобы дети могли играть. Большинство городов не могут перестроиться, потому что их инфраструктура уже построена неправильно, а переделка стоит на порядки дороже, чем правильное строительство с самого начала.
То же верно для открытых протоколов и пермакультуры — каждый из этих подходов зависит от плотной сети предпосылок (клиентских приложений, норм, порогов распространения, местных знаний, долгих циклов обратной связи), которые могут накапливаться лишь со временем.
Многие прекрасные вещи — это климаксные сообщества, а климаксные сообщества по определению нельзя экспортировать.
Китайские картографические приложения — яркий пример. Они могут показывать:
- обратный отсчёт до переключения красного сигнала светофора в реальном времени
- движение автобусов в реальном времени
- пешеходные маршруты с учётом доли пути в тени
- короткие пути через многоэтажные парковки
Они настолько опережают Google Maps, что пользоваться ими — словно путешествовать во времени. Но они не могут выйти за пределы Китая, потому что их качество порождено экосистемой: внутренним рынком картографических сервисов с ожесточённой конкуренцией, огромной базой пользователей, создающих данные в реальном времени, и навигационной системой Beidou, которая не уступает GPS в глобальном масштабе и превосходит её в Азиатско-Тихоокеанском регионе. Приложение — продукт; качество — экология. Приложение можно экспортировать, но экология должна вырасти на месте. (Здесь уместна книга Джеймса С. Скотта «Благими намерениями государства» — стандартизация отсекает именно те местные, учитывающие контекст знания, благодаря которым такие системы работают.)
Dynamicland Брета Виктора — западное отражение той же проблемы. Это самое убедительное видение того, какими могли бы быть вычислительные технологии: пространственными, общими, физическими, человечными, — и при этом уже много лет всё ограничивается одним зданием в Окленде. Не потому, что это никому не нужно, а потому, что это и есть экология: продукт — сама комната. Комнату не отправишь пользователю.
Значит, это проблема экологии
Соедините две половины — разные среды отбирают разное, а прекрасное не может телепортироваться в свою зрелую форму, — и все эти неудачи начинают выглядеть как одна. Победитель редко просто побеждает. Он перекраивает среду вслед за собой так, что ничто лучшее уже не может пустить корни. Одни только субсидии на товарные сельскохозяйственные культуры в США в 2024 году составили $9,3 млрд, закрепляя монокультуры и делая переход почти невозможным. Платформы не просто побеждают открытый веб; они убивают привычку к нему. Первопоселенец не занимает нишу — он отравляет её для всего, что могло бы прийти следом.
Именно поэтому нельзя просто вырвать первопоселенца с корнем. Это забор: уродливый, мешающий и стоящий здесь потому, что он решил реальную проблему — задачу заселения, — которой прекрасная альтернатива всё ещё притворяется несуществующей (Забор Честертона). Снесите его, не заменив ту функцию, которую он выполнял, — и получите ничто, только быстрее.
И даже кажущиеся успехи вызывают сомнения. Часто внешняя форма распространяется, а породившая её логика умирает — форма путешествует, жизнь нет, и это ближе к бальзамированию, чем к масштабированию. Поэтому настоящей проверкой прекрасного никогда не был вопрос «лучше ли оно». Вопрос в том, может ли оно распространяться: выдержать столкновение со стимулами, которые грозят его обесценить, вырасти, не пропуская необходимых этапов, возродиться в руках незнакомых людей, не потеряв своей сути. Чем сильнее что-то опирается на местные знания, тесные отношения, терпение и верность принципам, тем легче эта проверка его ломает.
Что для этого потребуется
Вот та часть, которую создателям прекрасного меньше всего хочется слышать: быть правым — ещё не значит достичь финиша. То, что вы правы, не означает, что вы выживете, — решайте задачи распространения и долговечности. Большинство прекрасных вещей гибнет, потому что их создатели считают масштабирование чем-то ниже своего достоинства — компромиссом, предательством идеалов, чужой работой. Это не так. Это часть замысла.
Редкие победители это понимали. Stripe не стала ждать, пока разработчики разберутся в банковской системе; она проглотила банковскую систему и выдала взамен семь строк. Джобс никому не читал лекций об изяществе графического интерфейса; он поместил его в коробку за $2,495 и выпустил на рынок, тогда как Xerox — на порядки крупнее — не смогла избавить те же идеи от пятизначного ценника. Они считали задачу заселения своей задачей: создавали и неприглядный, пригодный для масштабирования носитель, и прекрасное содержимое, отказываясь выпускать одно без другого.
Но мастерства не всегда достаточно, и считать иначе — тоже наивность. Иногда сначала должна измениться среда. Амстердам не победил автомобиль более удачным дизайном — за один год погибли 3 300 человек, и горе изменило то, чему позволялось получать преимущество на улицах. Можно создать самую прекрасную вещь на свете и всё равно ждать потрясения, которое так и не случится. Всё, что в ваших силах, — уже существовать, когда оно произойдёт, в какой-то ранней форме, способной распространяться, и быть готовым к открывшейся возможности. («Почему величие нельзя запланировать»: нельзя прийти к климаксному сообществу, просто маршируя в его сторону; нужно накапливать промежуточные опоры, пока следующая не окажется в пределах досягаемости.)
Так что у ответа на вопрос, с которого я начал, две стороны, и мне известна лишь половина. В той половине, которая касается создателя, я довольно уверен: встраивайте распространение в саму вещь, берите задачу заселения на себя и перестаньте путать свою правоту с защищённостью. Другая половина — та, к которой я всё время возвращаюсь: как на самом деле выглядела бы экология, в которой отбор идёт в пользу зрелости? Какими должны быть стимулы, институты, нормы и отношения собственности, чтобы лучший образец мог распространяться, не выхолащиваясь до одной лишь внешней формы? Этой половины ответа у меня пока нет. Но я всё больше убеждаюсь, что это одна из скрытых подзадач, лежащих в основе большинства проблем, которые меня волнуют, и многих моих незавершённых размышлений. Создайте прекрасную вещь — а потом займитесь некрасивой работой: обеспечьте ей достаточно долгую жизнь, чтобы она успела стать общепринятым вариантом. Альтернатива — мир, который у нас по большей части уже есть: снова и снова заселяемый тем, что было всего лишь достаточно хорошим, чтобы оказаться первым.