Why Do Programmers Romanticize Writing Code by Hand?
David Heinemeier Hansson says a Commodore 64 programmer dropped into 2026 would be lost for a little while. That machine had a one-megahertz CPU and 64K of memory, and everyone who wrote software for it internalized constraints, because the machine was nothing but constraints. Efficient software is still beautiful. The optimization required to get a video game out of one megahertz is a different job from the optimization required now. Handwritten programming, slow and tightly constrained, felt like chiseling.
He treats the nostalgia the way he treats cowboy movies. New York smelled like an open sewer when horses handled transportation, because they left waste everywhere. Red Dead Redemption is how to visit that past without the smell. Handwritten code is already being romanticized the same way. He is grateful for 20 years when beautiful code written by hand was also economically valuable. People still willfully write new games for the Commodore 64 and the Sega Mega Drive. The romance can stay. It is not the job.
#501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux ·