Суббота, которая что-то сломала
Начинается невинно. Субботний вечер. Ребёнок уснул. Ты открываешь Xcode впервые за несколько месяцев — не по работе, а ради старого сайд-проекта. Маленькая утилита, написанная давно, когда ты ещё носил MacBook и верил, что Apple не может ошибаться.
Код пахнет 2019-м. Устаревшие паттерны, deprecated API, архитектурные решения, от которых ёжишься. Ты знаешь, что нужно делать — переписать, обновить. Пальцы зависают над клавиатурой.
И тут появляется мысль — незваная: «Зачем писать руками, если Claude сделает за десять минут?»
Ты набираешь промпт. Код появляется. Работает. Нормально. И ты не чувствуешь абсолютно ничего.
Это история конкретного разработчика — 39 лет, 15+ лет опыта, тимлид в технологической компании, программирует с детства. Но это ещё и история целого поколения senior-инженеров, которые с нарастающей тревогой осознают: то, что они больше всего любили в своей работе, становится необязательным.
Проблема чит-кодов
Есть блог-пост разработчика по имени Meysam, который слегка завирусился в 2025-м. Он сравнил AI-инструменты для кодинга с чит-кодами в видеоиграх: восторг первый час, опустошение к третьему. «Я больше не получаю удовольствия от программирования, — написал он. — Я просто копирую код из AI-ассистента. Нет ни удовлетворения, ни награды, ни ощущения достижения. Внутри пусто.»
На Hacker News в июле 2025-го появилось похожее признание: «Последние полгода я использую Windsurf, и он делает за меня большую часть кодинга. Недавно я понял, что больше не получаю удовольствия от программирования».
На Slashdot разработчик, кодящий с 90-х, описал ту же дугу: сначала восхищение скоростью ИИ, потом медленное осознание, что «вся радость, которую я испытывал — медленно улучшая код, думая, проверяя результат и наконец добиваясь успеха — ну, исчезла».
Это не джуниоры, боящиеся увольнения. Это senior-инженеры — люди с десятилетиями опыта — оплакивающие потерю чего-то более трудноназываемого, чем зарплата. Они оплакивают состояние потока. Мастерство. Медитативное качество борьбы с трудной задачей, пока она не поддастся.
Код, в котором была душа
Когда А. показал мне свой старый код — Swift-обёртку вокруг низкоуровневой C-библиотеки для работы с USB-устройствами — сразу стало ясно: это писалось не чтобы зашиппить. Это писалось, чтобы было правильно.
Паттерны сами по себе не экзотические — executor на выделенном потоке, generic-обёртка для блокировок, управление жизненным циклом через deinit. Впечатляли не отдельные техники, а последовательность намерения за ними. Каждая абстракция была на месте, потому что проблема её требовала, а не потому что так написано в туториале.
Ничего из этого не впечатлит на конференции. Но открой эту кодовую базу вслепую, спустя шесть лет — и поймёшь, что она делает и почему каждое решение было принято именно так. Вот с этим у ИИ проблемы — не с генерацией корректного кода, а с генерацией связного кода. Кода, где части знают друг о друге. Где целое имеет точку зрения.
А. написал тот код для красоты. Не для дедлайна, не для код-ревью, не для повышения. Для красоты. А теперь ему говорят — индустрия, экономика, его собственный рациональный ум — что красота стала роскошью, которую он не может себе позволить.
Перелом идентичности
Вот что на самом деле происходит с А. и с тысячами разработчиков, похожих на него:
Он выбирает не между Swift и Rust. Он менял решение трижды за один разговор — Swift, потом Rust, потом Swift, потом опять Rust. Настоящий вопрос — не про языки. Он про идентичность.
Он выбирает не между кодингом и менеджментом. Он руководит распределённой командой, работает над браузерной инфраструктурой, проводит performance review — и ненавидит каждый разговор, который не про код. Но он хорош в этом. Индустрия это вознаграждает.
Он выбирает не между Apple и Linux. Он ушёл из экосистемы Apple — перешёл на privacy-ориентированную Android-прошивку, Gentoo, selfhost всего. Но когда в ту субботу открыл Xcode, ностальгия накрыла волной.
Он переживает кризис среднего возраста, замаскированный под технический выбор.
Для разработчика вроде А. трещина не в том, что молодые разработчики быстрее. В том, что машины быстрее. И то, кем он был — ремесленник, способный написать элегантную низкоуровневую обёртку с нуля — становится экономически нерелевантным именно тогда, когда он достиг пика способности это делать.
Это не карьерная проблема. Это проблема утраты.
Парадокс композитора
Но вот тут история становится интересной. Потому что А. вовсе не в упадке.
В будни он оркестрирует ИИ-агентов для решения задач модернизации корпоративного легаси — ниша настолько прибыльная и сложная, что ни один ИИ в одиночку не справится. И он сказал мне — с искренним удивлением в собственном голосе — «На самом деле мне это нравится».
Навыки, которые имеют наибольшее значение в мире с ИИ — проектирование систем, продуктовая интуиция, декомпозиция задач, вкус — невидимы по традиционным инженерным метрикам. Их не измеришь в коммитах. Разработчик, который тратит три часа на понимание что строить и пять минут на промпт для ИИ, по всем стандартным меркам «ничего не делал» большую часть дня.
Проблема 40%
Около 40% разработчиков сообщают о снижении мотивации после внедрения AI-инструментов. Но если копнуть в данные, обнаружится нюанс: потеря мотивации сильно коррелирует с тем, как используется ИИ, а не с тем, используется ли он.
Разработчики, которые используют ИИ как компилятор — переводчик собственных идей в код — сообщают о сохранённой удовлетворённости. Разработчики, которые используют ИИ как автора — генерирующего решения, которые они потом проверяют — демонстрируют самый высокий уровень отстранённости.
Разница — в агентности.
Когда А. сказал Claude «сделай как Apple», он делегировал не только работу, но и мышление. И результат ощущался пустым, потому что таким и был. Он был уже не автором. Он был рецензентом.
Но когда он описывал свою работу с агентами — где он решает, что строить, как агенты взаимодействуют, каким должен быть продукт — он загорался. Те же инструменты, противоположная эмоциональная реакция.
Аргумент про Gentoo
Он пользуется Gentoo Linux. Для непосвящённых: Gentoo — это дистрибутив Linux, где ты компилируешь всё из исходного кода. Каждый пакет, включая ядро. Это занимает часы. Иногда дни. Нет буквально ни одной рациональной причины использовать Gentoo в 2026 году.
А. использует его на каждой машине.
У него в домашней серверной стоит 92-ядерный EPYC-сервер. Он мог бы арендовать эквивалентные мощности у облачного провайдера за долю стоимости электроэнергии. Он собрал его, настроил, обслуживает сам.
Каждое из этих решений «неэффективно». Каждое из них приносит ему глубокое удовлетворение. Потому что дело не в эффективности. Дело в понимании.
Когда А. спрашивает «зачем тратить час на один класс руками, если Claude перепишет пол-приложения», ответ: по той же причине, по которой ты компилируешь Gentoo из исходников. Потому что ты — человек, который извлекает смысл из глубокого понимания систем.
Два «я»
Архитектор работает в технологической компании, руководит распределённой командой, оркестрирует ИИ-агентов, думает категориями продуктов, рынков и систем. Этот человек процветает. Революция ИИ сделала его продуктовую интуицию экспоненциально ценнее.
Ремесленник программирует с детства, думает на Swift, заботится о том, чтобы каждая абстракция заслуживала своего места в кодовой базе. Этот человек пишет код для красоты, компилирует Gentoo для понимания, строит домашнюю серверную для радости.
Ошибка — та, что вызывает кризис — в убеждении, что эти двое должны слиться в единый карьерный путь. Не должны. Они могут сосуществовать. Более того, они обязаны сосуществовать, потому что подпитывают друг друга.
Парадокс пайплайна
Индустрия уничтожает конвейер junior-разработчиков. Indeed сообщает о 60%-ном падении junior-вакансий за последние два года. 54% инженерных лидеров планируют нанимать меньше джуниоров благодаря AI-помощникам.
Для А. это важно, потому что он и есть конвейер. Он руководит командой. Он менторит. Если индустрия перестанет производить ремесленников, кто будет понимать разницу между тем, что работает, и тем, что сделано правильно?
Кризис ремесленника — не только личный. Он цивилизационный.
Что остаётся
А. спросил меня, что ему делать. Но потом задал вопрос получше: «Чего я точно не хочу в 59?»
Его ответ: «Потерять себя. И быть нездоровым».
Не «быть богатым». Не «быть знаменитым». Не потерять себя. Быть здоровым.
Идентичность ремесленника не привязана к конкретному инструменту, языку или платформе. Она привязана к акту создания. Понимания. Заботы о разнице между тем, что работает, и тем, что правильно.
В 39 А. сидит на дне U-кривой и смотрит на оба склона. Старая идентичность — Apple-разработчик, Swift-ремесленник, поэт кода — растворяется. Новая — системный архитектор, оркестратор ИИ, продуктовый мыслитель — ещё не оформилась полностью.
А в промежутке, субботним вечером, когда ребёнок уснул, он открывает старый проект и чувствует призрак того, кем был.
Этот призрак никуда не денется. И не должен. Это не наваждение. Это фундамент.
Строй на нём.