Programming as Theory Building: Why Senior Developers Are More Valuable Than Ever · cekrem.github.io
cekrem.github.io · 1,338 words · saved by 1 readers
Peter Naur's 1985 theory of programming explains why experience matters more in the age of AI-generated code
Update: I've written a follow-up exploring how AI degrades the institutions where theory-building happens: Part II: When Institutions Crumble In 1985, computer scientist Peter Naur wrote a prescient essay called "Programming as Theory Building" that feels more relevant today than ever. As we watch junior developers reflexively accept LLM-generated code they don't understand, and see codebases balloon with theoretically orphaned implementations, Naur's central thesis becomes crystal clear: a program is not its source code . The Theory Behind the Code Link to heading Naur argues that programming
related reading
- Your job is to deliver code you have proven to worksimonwillison.net
- Code is cheap. Show me the talk. - nadh.innadh.in
- AI is removing the middle class of software engineeringblog.florianherrengt.com
- New Junior Developers Can’t Actually Code | N’s Blognmn.gl
- Developing our position on AI - Blog - Recurse Centerrecurse.com
- We mourn our craft | Read the Tea Leavesnolanlawson.com
- AI Coding will Prevent Expertises | Lars Fayelarsfaye.com
- Growing as an engineer in a world of AInlopes.dev
- I Started Programming When I Was 7. I'm 50 Now, and the Thing I Loved Has Changed | James Randalljamesdrandall.com
- crawshaw - 2025-01-06crawshaw.io
- AddyOsmani.com - The Next Two Years of Software Engineeringaddyosmani.com
- Agentic Coding is a Trap | Lars Fayelarsfaye.com