Пожалуй, самый известный программист систем низкого уровня опробовал «кодинг по наитию» (vibe coding) на себе – и, похоже, ему это нравится.
Линус Торвальдс известен прежде всего как руководитель проекта ядра Linux – крупнейшего проекта в сфере Свободного и Открытого Программного Обеспечения (FOSS). Однако это не единственное, над чем он работает. Несколько дней назад он представил свой новейший побочный проект – AudioNoise, который он описывает как создание «случайных цифровых аудиоэффектов» с использованием «дизайна педали эффектов для гитары со случайными параметрами», представленного им в прошлом году. В файле README содержится нечто неожиданное:
Также отмечу, что инструмент визуализации на Python был в основном написан методом «кодинга по наитию». Я знаю больше об аналоговых фильтрах – и это не комплимент – чем о Python. Всё началось как мой обычный стиль программирования в духе «гугли и делай, как обезьяна», но затем я убрал посредника – себя – и просто использовал Google Antigravity для создания визуализатора аудиосэмплов.
(Да, некоторые из нас используют тире (en-dashes) в неформальном письме.)
Недавно мы писали о нетипично тонкой и нюансированной позиции Торвальдса по поводу использования ботов на базе больших языковых моделей (LLM) в программировании. Похоже, причины этой позиции внезапно стали немного яснее.
LLM Antigravity от Google в последнее время завоевывает и других сторонников, в том числе обозревателя Register Марка Песке, который написал, что «кодинг по наитию обеспечит чудесное изобилие персонализированного программного обеспечения». Некоторые другие крупные фигуры в мире FOSS также недавно высказались в пользу LLM-помощников в кодировании, включая создателя Redis Сальваторе «Antirez» Санфилиппо, который написал: «не поддавайтесь ажиотажу против ИИ». Этот ажиотаж, конечно, является темой, о которой Торвальдс высказывался ранее.
Позиция Торвальдса оказалась более умеренной, что не совсем свойственно его прежней манере. Он знаменит своими вспышками гнева в адрес Nvidia, GitHub, сторонних компаний и контрибьюторов ядра. Мы могли бы продолжить, но общая картина ясна.
Во время беседы на сцене с Дирком Хонделем на саммите Open Source Summit Asia в ноябре он заявил, что не против «кодинга по наитию», пока это не используется для чего-то действительно важного. Добавление аудиоэффектов на базе Raspberry Pi к его самодельной гитарной педали кажется вполне подходящим примером.
У Торвальдса есть и другие хобби-проекты в области программирования и электроники. Ровно год назад, когда мы пишем это, The Register сообщал о его любви к созданию гитарных педалей. Другой примечательный проект – Subsurface, программа для ведения логов погружений SCUBA, которую он написал в соавторстве с тем же Дирком Хонделем. Как он рассказал Divelog.blue в 2018 году, они с Хонделем также вместе ныряют. Как мы упоминали ранее, в Subsurface есть и другие неожиданные вещи, например, то, что он использует Qt и C++.
Сноска
Прошло около 25 лет, но «Just For Fun» — это название автобиографии Линуса 2001 года, написанной в соавторстве с Дэвидом Даймондом – также известным как клавишник синти-поп группы Berlin. Этому стервятнику книга понравилась, и ее скан доступен в Internet Archive. ®
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Liam Proven




