Почему хобби-сообщества разработчиков настроены против LLM
Майкл Фогус (Michael Fogus) написал короткое, но цепляющее эссе о том, почему нишевые хобби-сообщества разработчиков всё активнее выступают против использования LLM. Поводом стала дискуссия в GitHub-треде, посвящённом разработке шахматного движка, однако автор подчёркивает, что похожие настроения встречаются во множестве других узких сообществ: OSDev, LangDev, TxtDev, EmuDev, RLDev, демосцена и code golf.
Суть конфликта
По наблюдениям Фогуса, в таких сообществах знание — это то, что достаётся с трудом, и применение LLM воспринимается как полное непонимание сути дела. Ключевая мысль: в этих кругах сам процесс освоения сложной области и есть продукт, а «работающий код» — лишь приятный бонус.
Даже там, где изначально было искреннее вовлечение LLM, ситуация быстро испортилась. Фогус связывает это с комбинацией двух факторов:
- недостатком глубокого понимания у самих практиков LLM;
- озлобленной прослойкой участников, которые считают использование LLM формой читерства.
При этом автор напоминает, что такие сообщества исторически отличались яростным гейткипингом и мучительно медленным прогрессом. Поэтому неудивительно, что находится желание «залететь на сцену как Kool-Aid man» и быстро получить лёгкий статус.
Уважение зарабатывается годами
В традиционных нишевых кругах уважение заслуживается медленно — годами активности на форумах, публикацией элегантного кода, проявлениями искреннего любопытства и передачей глубоких доменных знаний. Фогус формулирует это жёстко:
Этим сообществам в конечном счёте всё равно, работает ли ваш код. Им важно, что вы знаете, почему и как он работает.
LLM — рычаг, а не замена
Центральный тезис эссе — LLM лучше всего работает как усилитель (force multiplier), а не как замена мышления (surrogate). В руках эксперта, уже глубоко разбирающегося в предметной области, модель может действовать как рычаг. Но автор добавляет важную оговорку: экспертиза не даёт естественного иммунитета от того, чтобы быть обманутым LLM.
В нишевых сообществах весь смысл упражнения — в обучении. Поэтому финальный вывод звучит категорично:
Использование LLM для генерации готового результата не делает нас ремесленниками — оно просто лишает нас ремесла.
Дополнительные материалы
Эссе продолжает размышления автора об LLM. Стоит обратить внимание и на другие его тексты: LLMe и «Mind the van Emden Gap» (/llm/van-emden). Исходная дискуссия о шахматном движке находится в GitHub-треде проекта coda.