Джон Кармак: не будьте оторванным от реальности мастером кунг-фу
Don't be the out of touch Kung Fu master – John Carmack
Джон Кармак, прочитав перевод «Книги пяти колец» Мусаси, проводит параллель между эволюцией боевых искусств и программирования. Он напоминает, что ручная сборка кода в hex когда-то была нормой, а сегодня даже редкие программисты на ассемблере не работают на таком примитивном уровне. AI делает многие навыки программирования всё менее критичными. Кармак предостерегает: не стоит уподобляться оторванному от реальности мастеру кунг-фу, который проигрывает любителю MMA.
Не будьте оторванным от реальности мастером кунг-фу, наследником вековых традиций, которого одолеет боец-любитель MMA. Мусаси, вероятно, пришёл бы в восторг от штурмовых винтовок.
- PostOnce
Джон Кармак — мой личный герой, поэтому мне больно это говорить:
Кармак не создал ничего значимого с тех пор, как изобрели AI, так насколько же продуктивным он может быть на самом деле?
Возможно, он делает невероятную работу в частном порядке... но также возможно, что он увяз в мелочах, потому что AI настолько контрпродуктивен, при этом ощущаясь наоборот?
Я остаюсь скептиком.
- glimshe
Мы переходим от эпохи ручного, построчного переноса мысленных моделей в код к той, где software-инженеры могут сосредоточиться на структурах данных, software-архитектуре и алгоритмах.
Мне нравится, что можно быстро вытащить программу, которая уже работает у меня в голове, не беспокоясь о рутине ввода её в формат, понятный компилятору. Возня с именами API. Синтаксис. Языковые причуды. Подводные камни библиотек. Значительная часть моей успешной карьеры software-инженера была потрачена на утомительный процесс взаимодействия с текстовым редактором/IDE, чтобы заставить программу делать то, что я хотел.
Я застал времена, когда люди ещё писали на ассемблере. Медленная пытка, где простейшие вещи занимали вечность, чтобы заработать.
Как только я мысленно решил задачу, для меня веселье в основном заканчивается. Чистое вайб-кодирование скучно и неустойчиво с текущей технологией для всех, кроме самых простых систем; с другой стороны, coding с помощью AI возродил мою страсть к компьютерам.
- maplethorpe
> Но не будьте оторванным от реальности мастером кунг-фу, наследником вековых традиций, которого разрывает любитель MMA.
У меня есть проблема с этой аналогией, поскольку профессиональный боец MMA — это высококвалифицированный человек, который оттачивал своё тело годами тренировок.
Более подходящая аналогия могла бы быть такой: "не будьте мастером кунг-фу, который верит, что может выжить при атомной бомбе, сброшенной с большой высоты пилотом, который не понимает, как она работает, но которому, тем не менее, даровали способность её применить."
- tkel
По иронии судьбы, этот пост сам кажется оторванным от реальности. Цель различных боевых искусств не только в том, чтобы победить в смертельной схватке или убивать людей максимально эффективно. Точно так же смысл программирования не только в том, чтобы генерировать как можно больше кода или быть более "продуктивным".
- sriram_malhar
У всех, кто восторженно пишет об AI, уже есть преимущество — они работали без AI. Их обучили основам. Достаточно многих из нас знают о структурах данных, конкурентности, сетях, проектировании языков и т.д. с самых основ, так что знание передаётся. Я беспокоюсь о мире, в котором мы будем жить, когда целое поколение пропустит изучение основ тяжёлым путём. Учитывая показатели посещаемости в различных учебных заведениях, боюсь, этот день уже наступил.
- nickledave
> В 2022 году он покинул Oculus, чтобы работать над своим AGI-стартапом Keen Technologies
https://en.wikipedia.org/wiki/John_Carmack
ох
- xyzsparetimexyz
'Убедитесь, что не отстаёте!!!' — мой наименее любимый тип постов об AI. На самом деле нечему учиться об AI. Ты просто печатаешь и говоришь ему, что делать.
- phmx
Кроме того, не будьте тем, кто сражается с острыми мечами бесполезными коробками Марвина Мински.