







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 ...
Something Big Is Happening
A personal note for non-tech friends and family on what AI is starting to change.

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?

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...

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…
AI demands more engineering discipline. Not less
If you lived through the shift from handcrafted server pets to immutable infrastructure, you should sense something oddly familiar about what's happening now.

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

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…

How Generative and Agentic AI Shift Concern from Technical Debt to Cognitive Debt
The term technical debt is often used to refer to the accumulation of design or implementation choices that later make the software harder and more costly to understand, modify, or extend over time...

What AI coding costs you | Tom Wojcik
What's the effect of the prolonged AI usage among coders and is it tracked correctly, if it all?
Why AI hasn’t replaced software engineers, and won’t
Coding agents as normal technology

Artificial Intelligence Glossary | Stanford HAI
Artificial Intelligence (AI) is rapidly growing, with new terms and concepts being introduced at a breakneck speed. You may have seen terms such as AGI, machine learning, or foundation models in media headlines, emerging legislation, or in your everyday life.

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.
AI costs how much? GitHub Copilot users react to new usage-based pricing system.
Some report burning through their whole monthly "AI credit" allotment in a single day.

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

AI should help us produce better code - Agentic Engineering Patterns
AI should help us produce better code - Agentic Engineering Patterns
I am often wrong
[I shared this note with my team earlier this week, and am posting it here as well. I hope it is interesting or helpful for others working on building product in the age of AI.]