







Framing our programming careers in terms of knowledge accumulation and decay can yield some interesting insights.
Programming as Theory Building: Why Senior Developers Are More Valuable Than Ever
Peter Naur's 1985 theory of programming explains why experience matters more in the age of AI-generated code

Its Time for a New Programming Language
Today, when compared to any other point in programming history, we find ourselves spoiled for choice when it comes to programming…

A quote from Andrew Quinn
One could say in the first quarter-century of my life, that while I was always fascinated by programming, I could never overcome the guilt of not really knowing whether the …
Reflections on a decade of coding
I've been programming professionally for about 12 years. Here are some of the things I worked on in the last 2 years.
Coding After Coders: The End of Computer Programming as We Know It
In the era of A.I. agents, many Silicon Valley programmers are now barely programming. Instead, what they’re doing is deeply, deeply weird.

Coding After Coders: The End of Computer Programming as We Know It
In the era of A.I. agents, many Silicon Valley programmers are now barely programming. Instead, what they’re doing is deeply, deeply weird.

I Started Programming When I Was 7. I'm 50 Now, and the Thing I Loved Has Changed | James Randall
I still love developing but the shifts that AI have brought are tectonic and are forcing me to re-evaluate my own relationship to building things

triumph of the nerds
Bret Victor - The Future of Programming
I think this talk gives lots of food for thought. Are we too entrenched in our ways, to think in other/better ways?

Programming (with AI agents) as theory building
Back in 1985, computer scientist Peter Naur wrote “Programming as Theory Building”. According to Naur — and I agree with him — the core output of software engineers is not the program itself, but the theory of how the program works. In other words, the knowledge inside the engineer’s mind is the primary artifact of engineering work, and the actual software is merely a by-product of that.

Laziness, Impatience, and Hubris · Adam Jacob
How Larry Wall's virtues of a Perl programmer inspire me in this era of engineering

Humanities in the Machine - Blain Smith
There is something quietly remarkable about the people who built the foundations of modern computing. Not their technical achievements, though those are extraordinary. What is remarkable is where they came from before they ever touched a machine.
Hackers: Heroes of the Computer Revolution
A mere fifteen years ago, computer nerds were seen as m…


How to keep learning in the age of LLMs | Oğuzhan Olguncu
Notes on how I keep learning as a programmer in the age of LLMs


Humans approve intent, machines prove conformance

Introducing System One Models and Jev - TypeSafe AI Blog
Message from our CEO: After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last…

On-device intelligence for every product
SaaS Isn’t Dead. Sameness Is. - The Phoenix Architecture

Codifying a ChatGPT workflow into a malleable GUI