Get the latest tech news

Programming as Theory Building: Why Senior Developers Are More Valuable


Peter Naur's 1985 theory of programming explains why experience matters more in the age of AI-generated code

In 1985, computer scientist Peter Naur wrote a prescient essay called “Programming as Theory Building” that feels more relevant today than ever. They cannot understand business context, make thoughtful trade-offs, or maintain the conceptual integrity that separates good software from mere working code. The most successful teams will be those that recognize this fundamental distinction: LLMs might be useful for truly mechanical tasks (generating boilerplate, writing basic tests, creating those twenty-something nearly-identical factories), but the core work of programming—the theory building that transforms business requirements into coherent software models—must remain a deeply human activity.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of programming

programming

Photo of Theory Building

Theory Building

Photo of senior developers

senior developers

Related news:

News photo

How to Think About Time in Programming

News photo

Is 'Minecraft' a Better Way to Teach Programming in the Age of AI?

News photo

I used ChatGPT to learn programming from zero and built a video generation SaaS