







I spent a lot of time writing software with AI last year, and I had some pretty good successes, notably Beads and Gas Town. I wrote a whole…
Cursor: AI coding agent
Built to make you extraordinarily productive, Cursor is the best AI coding agent.

I used AI. It worked. I hated it.
I used Claude Code to build a tool I needed. It worked great, but I was miserable. I need to reckon with what it means.

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


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

Vibe Coding Failures: Documented AI Code Incidents
A curated directory of real-world incidents where AI-generated code failed in production.

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…

The solution might be cancelling my AI subscription
I find this post by David Wilson very relatable. David lists 16+ projects he's spun up with AI tooling, and concludes: I didn't mean to build most of these things. …
What spec-driven development gets wrong
The most powerful AI software development platform with the industry-leading context engine.

AI SDK by Vercel | AI SDK
The AI SDK is the TypeScript toolkit for building AI applications and agents with React, Next.js, Vue, Svelte, Node.js, and more.

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


Tropes - AI Writing Pattern Directory
The definitive reference for identifying AI writing patterns. Learn to spot the tropes that give away AI-generated text.
Write-Only Code | Heavybit
AI may be accelerating software into a world of "write-only" code that forces a rethink of culture, processes, and tools. Heavybit’s Joseph Ruscio explains.

Managing Agent Skills with Your Package Manager | pavel.pink
AI coding agents use skills — markdown files that teach them domain-specific tasks. We publish ours as conda packages and manage them with pixi, getting versioning, lockfiles, and supply chain security for free.

