001 2026.05.11
May 11, 2026
The Spec Is the Work: PRD-First AI Development
The reason AI-assisted builds stall isn't the model: design decisions were never made. Here's why writing the spec first changes everything.
001 2026.05.11
May 11, 2026
The reason AI-assisted builds stall isn't the model: design decisions were never made. Here's why writing the spec first changes everything.
002 2026.05.04
May 4, 2026
Most CLAUDE.md files decay because they're written as config and forgotten. Here's how to treat them as living artifacts that improve over time.
003 2026.04.27
April 27, 2026
AI coding tools don't fail on prompts. They fail on ambiguous artifacts. Here's what Agent Experience means in practice and why it starts with your spec, not your model.
004 2017.01.21
January 21, 2017
In my opinion, Azure App Services are an easy and direct way to launch your ASP.NET Core application for the outside world to access.
005 2014.08.25
August 25, 2014
You may have experience in deploying your Ruby or .NET applications, but when it comes to Elixir, do you have what it takes to deploy your app?
006 2013.12.20
December 20, 2013
SEO is a hard beast to tame. Once you have everything just right, moving to a new platform, a new URL structure, or even a new domain can be stressful.
007 2013.08.06
August 6, 2013
What is Percona Server, and why should I care?
stay in touch
I write and connect with operators building developer-first products and payment systems. Follow along on LinkedIn. That's where conversations happen.