The adoption gap nobody budgets for
Enterprises buy software at the speed of procurement and absorb it at the speed of trust. The gap between those two velocities is where most transformation programs quietly die.
Notes on enterprise software, AI, and human behavior
Two decades inside enterprise software taught me that the gap between a great demo and a working system is where all the interesting problems live. I write about that gap.
SaaS spent 20 years perfecting a revenue model that AI just made obsolete.
July 1, 2026The bottleneck moved. Most people haven't noticed.
June 7, 2026AWS, Azure, and Google Cloud didn't just evolve into AI companies. They had no choice.
May 31, 2026The Conversation
My bet is that software is getting personal, built around one person instead of a million-user average. The only way to actually test that is to build the things, not just write about them. These are the ones I'm in the driver's seat of.
Learning to build with AI, by building with AI
Building notes from LearnWise : what changed when I swapped a no-code builder for a coding agent
Building a Thinking Space With the Thing I Was Thinking About
I built this site using the same AI I was writing about. The experiment and the tool turned out to be the same thing and that felt like the right place to start.
The Organisational Memory Engine
My extended memory which is a a local, LLM-powered layer that ingests my notes, extracts structured intelligence, and makes everything query able through a dashboard or plain-language chat

Interested in what actually works — not what looks good on a slide.
Twenty-two years in enterprise software, moving from engineering into roles building large-scale services businesses from the ground up — subscription-based and transformation-focused service alike. The thread running through it all: design, build, scale.
These days I'm thinking about how enterprises actually absorb new technology — cloud ERP, agentic AI — and why the adoption rate so rarely matches the announcement rate.
Read more →