logoalt Hacker News

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

50 pointsby dsubburamyesterday at 9:51 PM28 commentsview on HN

Comments

tkeltoday at 4:02 AM

Ironically, this post comes off as out of touch. The purpose of the various martial arts isn't just to win in a life-or-death brawl or murder people as efficiently as possible. Similarly, the point of programming isn't just to generate as much code as possible, or only to be more "productive".

glimshetoday at 2:15 AM

We are going from the era of manual, line-by-line mental model transcription to one where software engineers can focus on data structures, software architecture and algorithms.

I love being able to quickly bring out the program that is already running in my head without having to worry about the grind of typing it into a format that the compiler understands. Dealing with API names. Syntax. Language quirks. Library gotchas. A sizeable portion of my successful career as a software engineer was spent on the tiresome process of interacting with a text editor/IDE to get a program to do what I wanted.

I was there when people were still coding assembly. A slow torture where the simplest things took forever to get right.

Once I've mentally solved the problem, the fun is mostly over for me. Pure vibe coding is dull and unsustainable with current technology for all but the simplest systems; AI-assisted coding, on the other hand, rekindled my passion for computers.

show 3 replies
xyzsparetimexyztoday at 2:46 AM

'Make sure you don't fall behind!!!' is my least favourite type of post about ai. There's resllt nothing to learn about ai. You're just typing and telling it what to do.

show 2 replies
nickledavetoday at 3:26 AM

> In 2022, he left Oculus to work on his AGI startup, Keen Technologies

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

oh

justinatortoday at 3:39 AM

"don’t be the out of touch Kung Fu master"

posts on Twitter

cadamsdotcomtoday at 2:38 AM

Yep. Having to type the code is a form of accidental complexity, and with it gone, you can focus more on the problem to solve, getting it down faster.

Of course it's possible for it to go off the rails. Consider that a wildly swung sword can do damage you can't do with your bare hands. To prevent this, constrain your model to the solution shape you want by grounding it; give it contact with reality; ways to run the code it's generating and refine it to meet your goals; granular tests; etc.

The new job is in how you wield the tools and it is at least as complex as the old.

ianpenneytoday at 2:48 AM

Why are we always at war?

show 2 replies
cortesofttoday at 3:00 AM

I mean, there is still a place in the world for a Kung Fu master… it’s just not as someone trying to win in an anything goes combat competition.

If you think there are going to be as many jobs in the future for people writing all their code by hand, I hate to break it to you. However, there will still be some jobs, and fewer people who want to do it. It will still be a path for some people.

rramadasstoday at 2:44 AM

Resubmission of I recently went through a translation of Musashi's Book of Five Rings - https://news.ycombinator.com/item?id=49660833 (1 comment)

vatsachaktoday at 3:28 AM

Slop posting

bamboozledtoday at 2:08 AM

[flagged]

RunSettoday at 2:35 AM

I understand why people value the code John Carmack has released but I do not understand why people value his public statements.

"eventually id Tech 5 is going to be open source also. This is still the law of the land at id"[0]

"Great! I think Microsoft has been a good parent company for gaming IPs"[1]

By sheer coincidence, John Carmack is peddling machine generated code.[2]

[0] https://web.archive.org/web/20081003111457/http://www.linuxg...

[1] https://x.com/ID_AA_Carmack/status/1308069857913720832

[2] https://80.lv/articles/john-carmack-s-agi-startup-keen-techn...

show 3 replies