Джон Кармак: не будьте оторванным от реальности мастером кунг-фу

Don't be the out of touch Kung Fu master – John Carmack

Джон Кармак, прочитав перевод «Книги пяти колец» Мусаси, проводит параллель между эволюцией боевых искусств и программирования. Он напоминает, что ручная сборка кода в hex когда-то была нормой, а сегодня даже редкие программисты на ассемблере не работают на таком примитивном уровне. AI делает многие навыки программирования всё менее критичными. Кармак предостерегает: не стоит уподобляться оторванному от реальности мастеру кунг-фу, который проигрывает любителю MMA.

Не будьте оторванным от реальности мастером кунг-фу, наследником вековых традиций, которого одолеет боец-любитель MMA. Мусаси, вероятно, пришёл бы в восторг от штурмовых винтовок.
  1. PostOnce

    Джон Кармак — мой личный герой, поэтому мне больно это говорить:

    Кармак не создал ничего значимого с тех пор, как изобрели AI, так насколько же продуктивным он может быть на самом деле?

    Возможно, он делает невероятную работу в частном порядке... но также возможно, что он увяз в мелочах, потому что AI настолько контрпродуктивен, при этом ощущаясь наоборот?

    Я остаюсь скептиком.

  2. glimshe

    Мы переходим от эпохи ручного, построчного переноса мысленных моделей в код к той, где software-инженеры могут сосредоточиться на структурах данных, software-архитектуре и алгоритмах.

    Мне нравится, что можно быстро вытащить программу, которая уже работает у меня в голове, не беспокоясь о рутине ввода её в формат, понятный компилятору. Возня с именами API. Синтаксис. Языковые причуды. Подводные камни библиотек. Значительная часть моей успешной карьеры software-инженера была потрачена на утомительный процесс взаимодействия с текстовым редактором/IDE, чтобы заставить программу делать то, что я хотел.

    Я застал времена, когда люди ещё писали на ассемблере. Медленная пытка, где простейшие вещи занимали вечность, чтобы заработать.

    Как только я мысленно решил задачу, для меня веселье в основном заканчивается. Чистое вайб-кодирование скучно и неустойчиво с текущей технологией для всех, кроме самых простых систем; с другой стороны, coding с помощью AI возродил мою страсть к компьютерам.

  3. maplethorpe

    > Но не будьте оторванным от реальности мастером кунг-фу, наследником вековых традиций, которого разрывает любитель MMA.

    У меня есть проблема с этой аналогией, поскольку профессиональный боец MMA — это высококвалифицированный человек, который оттачивал своё тело годами тренировок.

    Более подходящая аналогия могла бы быть такой: "не будьте мастером кунг-фу, который верит, что может выжить при атомной бомбе, сброшенной с большой высоты пилотом, который не понимает, как она работает, но которому, тем не менее, даровали способность её применить."

  4. tkel

    По иронии судьбы, этот пост сам кажется оторванным от реальности. Цель различных боевых искусств не только в том, чтобы победить в смертельной схватке или убивать людей максимально эффективно. Точно так же смысл программирования не только в том, чтобы генерировать как можно больше кода или быть более "продуктивным".

  5. sriram_malhar

    У всех, кто восторженно пишет об AI, уже есть преимущество — они работали без AI. Их обучили основам. Достаточно многих из нас знают о структурах данных, конкурентности, сетях, проектировании языков и т.д. с самых основ, так что знание передаётся. Я беспокоюсь о мире, в котором мы будем жить, когда целое поколение пропустит изучение основ тяжёлым путём. Учитывая показатели посещаемости в различных учебных заведениях, боюсь, этот день уже наступил.

  6. nickledave

    > В 2022 году он покинул Oculus, чтобы работать над своим AGI-стартапом Keen Technologies

    https://en.wikipedia.org/wiki/John_Carmack

    ох

  7. xyzsparetimexyz

    'Убедитесь, что не отстаёте!!!' — мой наименее любимый тип постов об AI. На самом деле нечему учиться об AI. Ты просто печатаешь и говоришь ему, что делать.

  8. phmx

    Кроме того, не будьте тем, кто сражается с острыми мечами бесполезными коробками Марвина Мински.

Ещё за этот день

2026-09-13