Don't be the out of touch Kung Fu master – John Carmack
Summary
John Carmack reflects on how programming skills may become less critical due to AI, likening it to martial arts transitioning from practical combat to hobbies, and encourages adapting to technological change.
View Cached Full Text
Cached at: 09/13/26, 02:35 AM
I recently went through a translation of Musashi’s Book of Five Rings.
The introduction chronicled the evolution of swordsmanship and martial arts in general from pragmatic battlefield necessities to sports, historical curiosities, and hobbies. It was interesting to hear how in the post-WW2 occupation when martial arts were banned, Judo was represented as equivalent to western wrestling, and Kendo later to western fencing.
The poignant undercurrent for me is that I can see many programming skills following that path.
There are probably dozens of people reading this that remember hand assembling opcodes to hex and still have some magic numbers burned into their memory, but even the small group of people still programming in assembly today (hey, @FFmpeg !) don’t work at that primitive level now.
AI is making many other programming skills much less critical. We aren’t there yet, but carefully writing code completely by hand is moving from a -jitsu to a -do. Code-do? Codo?
That’s ok! The retro computing scene is delightful, full of people building and exercising old skills for the love of it.
But don’t be the out of touch Kung Fu master, heir to lifetimes of tradition, that gets mauled by an amateur MMA fighter.
Musashi would probably have been pretty enthusiastic about assault rifles.
Similar Articles
Cognitive Dependence
A brief opinion piece questioning whether reliance on AI for software development leads to skill atrophy among engineers, potentially creating a plateau in AI progress until recursive self-improvement becomes possible.
@PalmerLuckey: Everyone who thinks AI slop will ruin code efficiency/performance is going to be so surprised when everything is absurd…
Palmer Luckey predicts that AI-generated code will be surprisingly well-optimized, resembling John Carmack-style machine code, countering fears of inefficiency.
Software engineering may no longer be a lifetime career
The author argues that relying on AI for coding may lead to long-term skill atrophy, potentially transforming software engineering from a lifelong career into a shorter-lived profession similar to professional athletics.
@ai_super_niko: https://x.com/ai_super_niko/status/2070299861757616606
This article discusses whether computer professionals still need to learn technical skills in an era where AI can write code. The author argues that surface-level technologies like syntax and APIs are depreciating, but deeper capabilities such as algorithms, design architecture, and judgment become more important. The focus of learning should shift from beginner-level skills to the knowledge required of senior engineers.
@0xDepressionn: Karpathy: "I've never felt this much behind as a programmer. And I've been doing this for 20 years." I've watched hundr…
Andrej Karpathy shares insights on the rapid shift to AI-assisted programming, predicting 2025-2035 as the 'decade of agents' and describing his personal transition from 80% manual to 80% AI coding in just 30 days.