Don't be the out of touch Kung Fu master
Джон Кармак размышляет о том, как навыки программирования, подобно боевым искусствам, эволюционируют от практических, низкоуровневых умений к более абстрактным и спортивно-рекреационным формам. Он вспоминает, как после Второй мировой войны боевые искусства в Японии были переосмыслены: дзюдо позиционировалось как аналог западной борьбы, а кэндо — как фехтование, что позволило им сохраниться несмотря на запрет. Аналогично, навыки вроде ручной сборки opcode в шестнадцатеричном виде или программирования на ассемблере, хотя и всё ещё существуют в нишах (например, в проектах вроде FFmpeg), уже не являются основными для большинства разработчиков. Рост ИИ ускоряет этот переход, делая многие традиционные навыки менее критичными.
Кармак предполагает, что программирование движется от "-джитсу" (практичное, bojutsu-подобное мастерство) к "-до" (путь, философия, как в джиу-джитсу → джидо), шутливо предлагая термины вроде "кодо". Он отмечает ценность ретрокомпьютерной сцены как места сохранения старых навыков из любви к делу, но предостерегает от становления "}}><ёжным мастером кунг-фу", чьи отточенные, но устаревшие навыки оказываются бессильны перед более гибкими и современными подходами — сравнивая это с тем, как Мусаси, вероятно, оценил бы преимущество штурмовой винтовки над мечом. Главное — не цепляться за форму, забывая про суть эффективности.