✳flâneur — a map of the web's best reading
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
Explore this link on the map →related reading
- Your job is to deliver code you have proven to worksimonwillison.net
- New Junior Developers Can’t Actually Code | N’s Blognmn.gl
- Developing our position on AI - Blog - Recurse Centerrecurse.com
- Code is cheap. Show me the talk. - nadh.innadh.in
- We mourn our craft | Read the Tea Leavesnolanlawson.com
- I Started Programming When I Was 7. I'm 50 Now, and the Thing I Loved Has Changed | James Randalljamesdrandall.com
- AddyOsmani.com - The Next Two Years of Software Engineeringaddyosmani.com
- Agentic Coding is a Trap | Lars Fayelarsfaye.com
- Don't fall into the anti-AI hype - <antirez>antirez.com
- Why senior developers fail to communicate their expertise | nair.shnair.sh
- crawshaw - 2025-01-06crawshaw.io
- Cleaning up after AI rockstar developers - Jesse Skinnercodingwithjesse.com