
Келси Хайтауэр, звезда Kubernetes и бывший Distinguished Engineer в Google, поделился критическим мнением в подкасте The Pragmatic Engineer. Он отметил, что разработчикам, выражающим недовольство по поводу ИИ, не следует ожидать сочувствия, так как они сами на протяжении последних тридцати лет активно автоматизировали чужие профессии. Один смартфон заменил множество устройств — радио, калькулятор, компас и многое другое, а производители этих устройств исчезли. «Вы были частью этих изменений в других отраслях, так что не удивляйтесь отсутствию сочувствия, когда подобные перемены затронут вас», — утверждает он.
Однако основная мысль Хайтауэра значительно глубже: ИИ не заменит профессию программиста, а вытеснит тех, кто умеет лишь писать код. Ранее можно было быть единственным в компании, кто знает, как писать код, без необходимости изучения чего-то еще, и при этом ощущать себя в безопасности на высоком уровне зарплаты. «Теперь вас поймали. То, в чем вы были хороши, превратилось в нечто обыденное», — подытоживает он. Писание кода, согласно его мнению, стало финальным, механическим этапом инженерии, и именно оно первым потеряло свою ценность.
Хайтауэр также предупреждает об опасностях бездумной генерации. Он вспоминает старую пословицу: «писать значит думать». Когда инженер сам и медленно пишет код, он сталкивается с собственными ошибками, что помогает ему осознать, что выбрана неверная структура данных или что архитектура разваливается. ИИ может без труда генерировать тонны кода за секунды, разработчик радостно внедряет его, пропуская этап умственной проверки, что приводит к росту технического долга. Спешка может привести к серьезным последствиям: топ-менеджер, не задумываясь, отправляет фейковое письмо от «гендиректора» с требованием срочного перевода денег, и в итоге «десять миллионов уходят не туда просто потому, что ты действовал быстро».
Этот же принцип Хайтауэр применяет к ИИ-агентам в инфраструктуре. Он считает нецелесообразным предоставлять им прямой доступ к «голой» консоли AWS: «Я наблюдал за тем, что творят люди, когда им просто дают консоль AWS. А теперь представьте, что натворит Claude». Без четких ограничений агент начинает бездумно бродить по облаку и поднимать ненужные ресурсы, о которых ты не узнаешь, пока не придет счет. Решение заключается в создании структурированных платформ с ограничителями (guardrails), где инструменты IaC, такие как стартап Mass Driver, функционируют как «навыки» для модели. Таким образом, агент взаимодействует с инфраструктурой так же, как это делал бы человек, а Claude превращается в «альтернативный интерфейс для решения задач», а не в магию.
Кто же переживет эту волну изменений? По мнению Хайтауэра, индустрия расколется на две части. На поверхности окажутся те, кто использует no-code решения и платформы вроде Wix: порог входа для таких предложений стремится к нулю, что приводит к обесцениванию рабочих мест. В глубине же останутся инженеры, обладающие пониманием работы программного обеспечения с аппаратным обеспечением и способные создавать нечто новое.
Ведущий подкаста Гергели Ороз местами смягчал пессимизм своего гостя. Он напомнил, что агенты избавляют разработчиков от самых нелюбимых задач — тестирования и написания документации, и задал непростой вопрос: не ведет ли ныне старшее поколение себя, как ворчливые老ды, которые когда-то отказывались признавать «настоящими разработчиками» тех, кто пользовался ReSharper или Stack Overflow. Хайтауэр по-прежнему придерживается своего взгляда на технологии как на инструмент, а не как на самоцель: «Софт нужен не для каждого занятия человека».
P.S. Вы можете поддержать меня подпиской на канал «сбежавшая нейросеть», где я делюсь творческими аспектами ИИ.