Разработчик запустил форк Vim без использования генеративного ИИ
Программист Drew DeVault представил форк текстового редактора Vim под названием Vim Classic. Проект основан на ветке Vim 8.x и позиционируется как редактор с долгосрочной поддержкой. На сайте проекта отдельно подчеркивается, что он полностью поддерживается людьми, без использования генеративного ИИ и LLM-assisted code.
Как сообщает Hacker News, в интервью DeVault объяснил отказ от генеративного ИИ не только философскими взглядами, но и практическими причинами. Среди них он назвал рост числа «неаккуратных» pull request, сложности с подтверждением происхождения кода и вопросы copyright в проектах с публичными вкладчиками. По его словам, применение LLM также приводит к «deskilling», то есть постепенному снижению компетенций разработчиков.
DeVault отдельно раскритиковал подход к разработке, который, по его мнению, сводится к поиску быстрых решений и накоплению сложности вместо инженерной дисциплины. Этому он противопоставил более традиционный подход к software engineering: с пониманием предметной области, планированием и внимательной проработкой архитектуры.
Ключевые факты
Vim Classic основан на ветке Vim 8.x и ориентирован на долгосрочную поддержку.
Drew DeVault назвал отказ от генеративного ИИ одновременно практическим, философским, этическим и политическим решением.
В интервью разработчик отдельно указал на проблемы с подтверждением происхождения кода при использовании LLM.
DeVault связал использование LLM с эффектом «deskilling», который, по его словам, снижает компетентность разработчиков со временем.