Blog
Thoughts on building real software.
Vector: a personal spec board that links to your Jira tickets
A spec-driven kanban for the work you drive with Claude Code. It runs as a single binary, renders from one JSON state, and links each card to its Jira, Linear, or GitHub ticket instead of replacing them.
4 min read →The invisible co-founder: shipping a startup with AI agents
I didn't hire a co-founder. I built a system of AI agents that knew my codebase better than I did. Here's what actually moved the needle.
3 min read →Microservices are a liability in early-stage products
After years of defaulting to microservices, I realized they slow down what actually matters: learning. Here's the approach I use now.
3 min read →