







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…
AI should help us produce better code - Agentic Engineering Patterns
AI should help us produce better code - Agentic Engineering Patterns
The Eternal Sloptember
I’m calling it now, the adoption of AI agents into software development will be one of the most costly mistakes in the field’s history. Agents cannot program, and it’s taking longer and longer to realize that they can’t. They are a highly sophisticated statistical model designed to mimic the distribution of programming. The output is broken, but in a way that’s getting harder and harder to detect. Which is exactly what you’d expect from an increasingly accurate statistical model.
Why AI hasn’t replaced software engineers, and won’t
Coding agents as normal technology

The Future of Software Engineering Isn’t What You Think
Over the past two decades, I’ve watched software eat the world, then hardware catch up, then Generative AI reshape both at the same time…
Cursor: AI coding agent
Built to make you extraordinarily productive, Cursor is the best AI coding agent.

</> htmx ~ Yes, and...
In this essay, Carson Gross discusses his advice to young people interested in computer science worried about the future given the advancements in AI.
Is AI causing a repeat of Frontend’s Lost Decade? | Mastro Blog
AI is doing to programming what framework-brain did to the frontend before. Deskilling, or just working at a higher level of abstraction?

The New Software Lifecycle
I co-wrote a Google whitepaper about how AI is changing the software lifecycle. I'm not going to summarize the whole thing. Instead, here are the handful of ...

On AI and building your own GIS software
Of the thousands of essays over the past two years surrounding AI and its implications are some very thought provoking ones with enormous implications for GIS. Some of the essays are around the the…

"Code was never the hard part" is an insult to all programmers — Senko Rašić
The software development profession is in the midst of upheaval. Nobody knows how the AI revolution will play out in the end, but it is c...

AI Wrappers: It's Just Trucks All The Way Down
Check out this programming meme on ProgrammerHumor.io

Automate the C-Suite - The Ideas Letter
Weatherby argues that Benanav’s and Morozov’s essays on AI and the left miss a deeper reality: Today’s AI is not a neutral tool operating within capitalism but the materialization of…

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.

Where is all the new, good software?
Here's a question we see, especially from AI skeptics: if AI coding is so great, shouldn't we be seeing more new, good software by now? Here are some answ...

What spec-driven development gets wrong
The most powerful AI software development platform with the industry-leading context engine.

More Than a Tool
What We Learned from a Year of Conversations About AI
