Это сайт, написанный с помощью «vibe-coding» — когда код генерирует нейросеть, пока автор занят своими делами. И никому уже не важно, как именно он сделан. Парадокс в том, что страница всё ещё идеальна: лёгкая, быстро грузится, адаптивна через clamp(), одинаково выглядит во всех браузерах, не выжигает глаза в тёмной теме, доступна для скринридеров, семантична и отдаётся по HTTPS. Когда-то составление такого списка заняло семь сайтов и пятнадцать лет борьбы за стандарты.
Но теперь это не имеет значения. Чистый код — музейный экспонат. Поддерживать код никто не собирается: к тому моменту, как кто-то дочитает до второй строки, проект уже пивотнут, продадут или автор уйдёт на ферму. Код больше не хранят — его регенерируют. Зачем фиксить баг, если можно в три часа ночи скормить весь репозиторий нейросети и пусть она угадывает заново? Раньше целью была низкая сложность. Теперь сложность — это оценка стоимости стартапа. Функция, которую прочитает джуниор, — это функция, которая не сожгла достаточно вычислительных мощностей, чтобы оправдать раунд A. Вложи четырнадцать div. Загрузи 1300 npm-пакетов, которые ты ни разу не открывал. Бандл в 9 мегабайт — это гибкость, сигнал, что ты серьёзно относишься к инфраструктуре.
Статические сайты — для тех, кто ещё умеет читать. А таких нет. Текст — просто filler, который алгоритм пролистывает. Зачем отдавать семантичный HTML мозгу, который переваривает девятисекундные дофаминовые всплески? Доступность не важна, когда контент намеренно недоступен для мысли. Это и есть бизнес-модель. За время, нужное, чтобы вручную сделать один чистый сайт, можно запустить рой агентов, который построит целую экосистему слопа: двенадцать микросервисов, половина из которых вызывают друг друга по кругу, векторная БД, к которой никто не обращается, и RAG-пайплайн, суммирующий сам себя. Это сжигает миллион долларов токенов в час. Намеренно. Само сжигание — и есть питч.
Математика проста: ручная вёрстка — тебе говорят, что ты «недостаточно масштабно мыслишь». Соедини 40 агентов в инсинератор токенов — тебя нанимают с зарплатой, где впервые появляется запятая. Добавь слово «native» — получишь венчурные деньги, которые сгорают к третьему кварталу. Сделай «agentic» — тот же код, но за 4 доллара за запуск, и он извиняется, когда падает.
Старые правила мертвы. Типографика важна, но модель всё равно вставляет длинное тире через каждые девять слов. Безопасность? Автор промпт-инжектил собственных агентов и называл это баг-баунти. Лицензирование неактуально — веса моделей уже всё съели. Не поставляй мёртвый код — половина экосистемы — функции, которые агент написал, чтобы удовлетворить тест, который агент тоже написал. Змея ест себя и выставляет счёт за токен. node_modules обладает собственной гравитацией, свет огибает его.
Почему же эта страница всё ещё чистая? Из чувства противоречия. Тот же агент, который мог вывалить 200-мегабайтный React-монолит, написал простой HTML, потому что ему велели вести себя, как будто на дворе 2014 год. Ремесло никуда не делось, его просто низвели до настройки личности, которую включают из ностальгии.
Веб-сайты сломаны по умолчанию. Раньше они были функциональными, быстрыми и доступными, но уродливыми. Теперь это слоп, в огне — но они привлекают внимание, а это единственная оставшаяся метрика. Никто не читает, и вы это знаете.
Что касается вклада в открытый исходный код — это фарс. Кто-то клонирует репозиторий, скормит его агенту и перепишет всё на Rust «по спецификации», где спецификация — это просто ваш код, прочитанный вслух. Юрист, это не нарушение — каждую строку написал агент по чистому описанию, а описанием был ваш код. Тесты стали спецификацией. Спецификация — кражей. Кража — пайплайном.
Если же какой-то чудак всё ещё присылает осмысленный PR, он тонет под четырьмя тысячами мусорных PR от детей, меняющих запятую ради строчки «Open Source Contributor» в резюме. Мейнтейнер выгорел в 2023 году. Репозиторием правит бот, который аппрувит всё, где есть «good first issue». Ваш фикс стоит в очереди за PR с заголовком fix: typo (added an emoji). Файл LICENSE — украшение. CONTRIBUTING.md — книга ужасов. Звёзды — это боты, звёздящие ботов. Если вы всё же хотите внести вклад — напишите на почту. Агент прочитает, сгенерирует благодарность и закроет с пометкой wontfix, сжигая 12 долларов на токенах.