On Naur, vibe coding, and the people you can’t replace with a context window
Published:
I read Peter Naur’s Programming as Theory Building this week. It is from 1985, and it argues something that I find more relevant now than it has been in decades: that what programmers build is not really code, but a theory of the problem they are solving. The code is a side effect. The theory lives in the heads of the people who built the system, and when those people leave, the theory leaves with them. Documentation does not save you. The code does not save you. You can read every line of a system written by someone else and still not have what they had.