← На главную

Урок от Спилберга для программистов: эволюция вместо страха перед LLM

12.07.2026 15:17 · hackernews

В 1993 году Стивен Спилберг нанял мастера stop-motion Фила Типпетта для создания динозавров в «Парке Юрского периода» с помощью техники go-motion. Спилберг скептически относился к CGI, но команда Денниса Мюрена из ILM сделала тест: текстурированный тираннозавр бежит за галлимимами при ярком солнечном свете. Увидев это, Спилберг сказал, что так и будет, и спросил Типпетта, как он к этому относится. Тот ответил: «Я чувствую себя вымершим». Типпетт, уже набравший 30 человек, был опустошён. Эта история — хорошая метафора для страхов современных программистов, которые боятся устареть из-за LLM.

Лучший способ не вымереть — эволюционировать. Пользователь zkmon на Hacker News советует оседлать волну, менять инструменты и учиться новому. Как говорит Джон Кармак, «кодинг никогда не был источником ценности». Главное — решение проблем, а дисциплина и точность останутся важными навыками, но перестанут быть барьером для входа.

Писать каждую строку вручную больше не норма. Те, кто отказывается от LLM, отстанут. Но код-качество всё ещё критично: если генерировать вслепую, получится нечитаемая каша. Автор заводит файлы ~/.gemini/GEMINI.md и ~/.claude/CLAUDE.md, куда записывает правила: не использовать magic numbers, уменьшать вложенность, заменять boolean на enum, разделять логические блоки пустыми строками. Лично он снижает скорость на PR, чтобы доводить код до ручного качества, и просит LLM критиковать его код до отправки ревьюеру.

При ревью теперь выше ожидания. Плохие commit messages — без оправданий: LLM за минуту превратит описание в директивы для конфига. Хорошее сообщение описывает что и почему, а не как. Тесты теперь обязательны, отказ от лишних зависимостей — норма. Например, LLM написал функцию расстояния Левенштейна, избавив от целой библиотеки. С меньшими командами можно делать больше — автор воскресил заброшенные проекты, включая обратный инжиниринг видеоформата Silpheed и работу над Ikaruga для Dreamcast и Zelda для SNES.

Чтобы разобраться в LLM, Андрей Карпатый записал 25 часов «чистого золота», а книга Себастьяна Рашки «Build a Large Language Model (From Scratch)» полна цветных иллюстраций. Аппаратные решения вроде Tenstorrent, Etched, MatX, d-Matrix и Cerebras Systems тоже стоит отслеживать. Читать research papers стало проще с LLM-помощником.

Вернёмся к Типпетту. Спилберг не выгнал его, а сделал «супервайзером динозавров». Аниматоры ILM не знали, как придать движению вес, поэтому Типпетт вместе с ILM разработал Dinosaur Input Device (DID) — шарнирный макет с сенсорами. Команда двигала DID, а компьютер переводил движения в цифру. В итоге Типпетт получил «Оскар» за лучшие визуальные эффекты в 1994 году, а его студия Tippett Studio работала над семьюдесятью пятью фильмами.

Читать оригинал →