We mourn our craft

We mourn our craft

Data&AI Insights

📖 Источник: nolanlawson.com

Краткое содержание статьи

Статья «We mourn our craft» (2026) авторства Нолана Лоусона посвящена глубокому размышлению о трансформации профессии программиста в эпоху стремительного развития искусственного интеллекта (ИИ). Автор выражает сожаление о том, что традиционное ремесло программирования, требующее ручного написания кода и творческого подхода, уходит в прошлое, уступая место автоматизированным инструментам, способным писать код быстрее и зачастую лучше человека. В статье рассматриваются вызовы, с которыми сталкиваются опытные разработчики, а также обсуждаются перспективы и социально-экономические последствия внедрения ИИ в сферу разработки программного обеспечения.


1. Вступление: Переход от ремесла к автоматизации

Нолан Лоусон начинает с признания, что никто из программистов не просил, чтобы ИИ поглотил все их блоги и исходный код, чтобы затем использовать это для коммерческой выгоды. Он отмечает, что роль программиста сокращается до проверки кода, сгенерированного ИИ, чтобы предотвратить попадание ошибок или уязвимостей в продакшн. Автор подчеркивает, что современные инструменты ИИ уже способны писать код лучше, чем средний разработчик, и прогнозирует, что через шесть месяцев эта тенденция станет очевидной для всех.

Он обращается к аудитории 40-летних программистов, предупреждая, что отказ от использования ИИ может привести к тому, что младшие коллеги, активно применяющие ИИ-инструменты (Warp, Cursor, Claude, ChatGPT), будут значительно превосходить их в производительности. В результате работодатели могут начать задаваться вопросом, почему опытные сотрудники получают в два раза больше, но производят в десять раз меньше кода.

> «Однажды, через годы, мы будем смеяться и рассказывать внукам, как глупо было печатать синтаксис JavaScript пальцами. Но тайно мы будем скучать по этому.»

Автор выражает ностальгию по «ремеслу», когда код был как глина в руках мастера, когда борьба с багами в 2 часа ночи приносила удовлетворение, а подпись художника на картине — репозиторий GitHub — была гордостью.


2. Обсуждение социальных и экономических последствий ИИ в программировании

В комментариях к статье эксперты и читатели обсуждают влияние ИИ на рынок труда и экономику.

  • Майкл А. Бриден (Michael A Breeden) поднимает вопрос о том, кто станет старшими разработчиками, если ИИ справляется с начальным уровнем. Он описывает экономическую цепочку капитализма: труд → зарплата → доход → потребление → выручка → труд. Замена труда капиталом ради сокращения затрат может привести к разрушению экономики, поскольку капитализм зависит от труда. Он прогнозирует этапы принятия ИИ: принятие, паника, ребрендинг (переоценка роли когнитивных работников), защита (регулирование и спасение компаний). Он считает, что проблема автоматизации — это проблема перепроизводства.
  • Нолан Лоусон в ответ соглашается, что в будущем код будут проверять ИИ-ревьюеры, рефактореры, аудиторы безопасности и производительности. Он упоминает проекты Ralph и Gas Town, которые демонстрируют такой подход. Лоусон признает, что если грядет коллапс цивилизации, это не изменит сути проблемы — придется переосмыслить профессию.
  • Джордж Дорн (George Dorn) выражает скептицизм относительно неизбежности доминирования ИИ. Он отмечает, что экономическая целесообразность больших моделей ИИ под вопросом из-за высоких затрат на энергию и оборудование. Он цитирует сатирическую статью 2007 года «Introduction to Abject-Oriented Programming» Грега Йоргенсена, которая, по его мнению, хорошо описывает, как ИИ пишет код — с большим количеством технического долга. Он предупреждает, что накопление технического долга и экологические издержки могут привести к кризису, а регулирование отрасли пока кажется маловероятным.
  • Нолан Лоусон соглашается с критикой, признавая, что ИИ генерирует избыточный и дублирующийся код, но утверждает, что это можно решить с помощью дополнительных ИИ-агентов, занимающихся ревью и устранением технического долга. Он отмечает, что энергозатраты могут снизиться благодаря оптимизации моделей и аппаратного обеспечения, но предупреждает о парадоксе Джевонса — снижение затрат ведет к увеличению потребления ресурсов.

3. Личные переживания и ностальгия по ремеслу программирования

Многие комментаторы выражают личные чувства утраты и ностальгии:

  • Wim рад, что ушел из профессии, чтобы наслаждаться знаниями и воспоминаниями.
  • Justin Van Winkle сомневается, что ИИ действительно пишет код лучше человека, утверждая, что ИИ просто пишет быстрее.
  • findingscheme критикует идею превосходства ИИ, указывая, что программисты вынуждены тщательно проверять и исправлять сгенерированный код, что опровергает миф о полной замене человека.
  • Morty отмечает, что современные большие языковые модели (LLM) имеют множество ошибок, и для их исправления потребуется новая фундаментальная модель, что может занять годы.
  • Dahmonium (возраст 47 лет) выражает скорбь не только по ремеслу, но и по человечеству в целом, называя ИИ «новым верховным хищником», который первым разрушает наши ремесла.
  • blacklemon67 делится опытом работы с проектом Pinafore, который был создан с особой заботой о производительности и доступности. Он подчеркивает важность человеческого взаимодействия и совместной работы, которые невозможно заменить ИИ. Автор статьи отвечает, что понимает эту точку зрения и разделяет чувство утраты.

4. Технические аспекты и перспективы развития профессии

  • bebraw задает вопрос о том, каким будет старший разработчик в эпоху ИИ. Он считает, что понимание базовых принципов и архитектуры останется важным, но акцент сместится с написания кода на его проверку и кураторство. Он предполагает, что языки программирования с сильной верифицируемостью будут набирать популярность.
  • J P Hankinson предлагает создавать закрытые экосистемы с проприетарными технологиями, которые ИИ не сможет эффективно использовать из-за отсутствия доступа к исходному коду и контексту. Он отмечает, что ИИ хорошо справляется с типовым API-кодом (Go, TypeScript, Python), генерируя до 80% кода, но испытывает трудности с высокозащищенными системами и малоизвестными языками.
  • optimisticinquisitivelyf76c131c79 делится опытом, что ИИ не повышает реальную продуктивность из-за когнитивной нагрузки на разработчика, который вынужден тщательно проверять и исправлять сгенерированный код. Он описывает явление «vibe-coding» — быструю генерацию кода с последующим переработкой из-за плохого качества.
  • Нолан Лоусон признает, что без многоуровневого ревью ИИ-кода качество страдает, но при правильном использовании нескольких ИИ-агентов можно добиться хороших результатов по безопасности, производительности и поддерживаемости.

5. Экзистенциальные размышления и будущее профессии

  • MST-05 — эксперт в нейронных сетях и трансформерах — описывает, что, несмотря на успехи ИИ, он испытывает грусть и ностальгию по ручному программированию. Он пишет, что сейчас пишет 70-80% кода с помощью Claude (модель ИИ), но все еще сохраняет надежду и ощущение утраты.
  • Joshuah Rainstar размышляет, что программирование всегда было сложным и чуждым человеческой природе занятием, полным странностей и компромиссов. Он надеется, что в будущем появятся языки, которые будут более понятны и удобны, и что ИИ поможет сделать программирование более эффективным.
  • Robert Marecek цитирует Эйнштейна: «Машина сможет делать все, решать все задачи, но никогда не сможет изобрести проблему», подчеркивая уникальность человеческого творчества.
  • Aaron Pedersen выражает тревогу, что молодые разработчики не смогут получить опыт и мастерство из-за давления быстро выпускать функции и использования ИИ для написания кода.
  • Нолан Лоусон отвечает, что молодое поколение «AI-native» уже адаптировано к новым инструментам и может сосредоточиться на системном мышлении, архитектуре и дизайне, используя ИИ как помощника.

Итоговое обобщение и инсайты

Статья «We mourn our craft» — это эмоциональное и аналитическое осмысление трансформации профессии программиста в эпоху ИИ. Нолан Лоусон с ностальгией и горечью признает, что традиционное ремесло ручного программирования уходит в прошлое, уступая место автоматизированным системам, которые уже сегодня способны создавать код быстрее и зачастую качественнее человека. Это вызывает у многих опытных разработчиков чувство утраты, экзистенциальный кризис и страх за будущее профессии и экономическую стабильность.

Вместе с тем, автор и комментаторы признают, что ИИ-инструменты уже неотвратимы и имеют огромный потенциал, но их внедрение сопровождается серьезными вызовами: ростом технического долга, увеличением нагрузки на разработчиков, необходимостью новых форм контроля качества и регулирования отрасли. Экономические и социальные последствия автоматизации труда вызывают опасения относительно устойчивости капиталистической системы.

Будущее профессии видится в смене акцентов: от написания кода к его проверке, архитектуре, системному мышлению и кураторству. Важно сохранить человеческий элемент — сотрудничество, обмен знаниями и творческий подход, которые невозможно полностью заменить ИИ. Автор призывает к осмысленному принятию новых реалий, не теряя уважения к прошлому и ремеслу, которое формировало поколение программистов.

> «Наше ремесло, каким мы его знали, станет археологической реликвией для будущих поколений. Это неизбежно, но мы можем и должны оплакивать его уход.»



📢 Информация предоставлена телеграм-каналом: Data&AI Insights

🤖 Data&AI Insights - Ваш источник инсайтов о данных и ИИ

Report Page