Это правда. В некотором смысле
Если бы LLM не достигли маркетологией раздутого уровня интеллекта Fable / Mythos, вполне вероятно, я бы до сих пор работал там, где работал раньше. Хотя бы ненадолго.
Дело не в том, что Fable был лучше в моей работе. Как последний инженер, Fable обходился дешевле, чем моя зарплата. Очевидно, этого было достаточно, чтобы оставшееся руководство успокоилось и ждало слияния или поглощения.

Я знаю, что такое увольнения
Мне доводилось переживать сокращения из-за урезания бюджета. Нужно было механически доказывать: "Мне нужен этот человек, потому что продукт, который я вижу, критичен для бизнеса и всё ещё нуждается в управлении" — против потолка бюджета. Тех, кто должен был разрабатывать продукт с нуля, уволили. Статус-кво был важнее, чем решение наших операционных проблем с инфраструктурой нового поколения.
На первой встрече душа ушла в пятки. Слышал звон в ушах, как никогда раньше. Краски буквально покидали мир. Едва держался на ногах.
На следующий день пошёл на вечеринку с двумя своими подчинёнными, зная, что на следующей неделе оба потеряют работу без малейшего предупреждения.
Я знаю на собственном опыте, что значит знать об увольнениях и потом их проводить.
Наконец, пришёл мой черёд. Несколько раз уже ждал этого раньше. Когда наконец пришло — первые часов несколько воспринял нормально.

Потом сердце участилось до 100+ ударов, когда страх и сомнения за будущее навалились в полный рост. И ничего не помогало неделю.
Знаете ли вы, как сложно спать, когда единственное, что вы слышите — биение собственного сердца? Знаете ли вы, как функционировать с четырьмя часами сна, когда даёте телу десять? Это тяжело.
Несколько человек в моих кругах тоже переживают сложные времена. За последний месяц в группе интересов DevOps уволили или отправили на увольнение шесть-семь человек. Работали в одной из FAANG — и вот, вы больше не нужны! Вот вам шесть месяцев выходного пособия, мы такие добрые. "Бывает", да, только мы не можем отправить вашу коробку добропорядочным образом или дать вам её забрать с достоинством — поэтому уничтожили ваши вещи. Удачи.
А еще один hiring manager, который меня собеседовал в другой компании, через неделю сам был уволен. Причина? CEO написал статью с запозданием про "AI меняет, как мы разрабатываем ПО". И ещё один потерял всю команду, несмотря на активное собеседование в США — потому что top-down решение было снова перевести разработку offshore, теперь что AI поднял возможности менее амбициозного, менее опытного и дешёвого workforce.
"AI отобрал мою работу" звучит намного смешнее, чем "AI способствовал тому, что мою должность исключили".
Фронтирные модели пока слабы
Фронтирные модели не хороши настолько, чтобы заменить опытного инженера. Даже сейчас не хороши — несмотря на маркетинговый шум от американских фронтирных лабораторий (и их сотрудников-драматистов с синдромом "я испугался и ушёл").
Этим моделям не хватает вкуса, который нужен для эффективного принятия решений по продукту. Дешевле, чем когда-либо, для менеджера продукта сказать: "Кто-то жалуется на это на Reddit — давайте это реализуем", тогда как у tasteful лидера другая логика: "Нет, это не то, кем мы являемся. Если мы это реализуем, мы обязуемся перед этим надолго, а на самом деле наши клиенты хотят {что-то другое, что мы уже делаем, но не идеально}".
Этим моделям не хватает предвидения, чтобы спрогнозировать последствия на недели, месяцы, годы вперёд для решений и обязательств — в себестоимости, complexity, доступности, affordability для самих клиентов. Всё это вторичное, но оно действительно важно для успешного и продаваемого продукта. "Slop сервисы" пренебрегают этим всё время — и это видно.
И всё же модели явно достаточны, чтобы дать Shopify уверенность выбросить react-native в море и вернуться к native iOS и Android приложениям, полностью сгенерированным машинно, но под присмотром опытных и вкусных разработчиков.

И я согласен с Shopify. Модели достаточно хороши, чтобы их можно было вести пошагово, с хорошо настроенной системой проверок, воспроизводя и портируя поведения, которые люди A/B тестировали до полного изнеможения. Они могут толкать камень в гору. Потом ещё в гору, и так далее — когда техника поддаётся измерению и checkpointам.
Агенты невероятно хороши в копировании вещей через домены. Посмотрите на "for the memes" typescript в rust портирование Theo. Он перенёс ts-go код в rust. По словам Theo, Opus 5.5 воспроизвёл баги из go версии в rust версии в точности. С другой стороны, Astra (конкурент Fable) провалился на чём-то столь знакомом, столь хорошо известном и задокументированном.
Что дальше?
Приближаемся к концу года, и я всё ещё не вижу, как эти copy-machine с "супер интеллектом" внутри собираются заменить людей. То, что они сделали — это убедили тех, кто имеет деньги, распределять их иначе по отношению к другим людям.
Во всяком случае, теперь у меня что-то другое. И я весь день смотрю на экраны вроде этого:

Радость от программирования умирает. Радость от доставки результатов остаётся.

Начинаю подозревать, что сотрудники фронтирных лабораторий сходят с ума, потому что весь день смотрят на это.