writing
Notes on building software.
Short essays on the parts of shipping production software that don't fit on a ticket: payments, data that has to stay correct, and working with AI in the loop.
all entries2 posts
How to show 2 years of revenue when Stripe only remembers 3 monthsI built a dashboard that promised founders 2 years of revenue history. The data source it relied on only kept the last 3 months. This is the story of that contradiction, told so it makes sense whether or not you write code.AI is leverage. It's not autocomplete.Most engineers use AI to type faster. A smaller group uses it to ship faster. The gap between those two is the entire story of what changed about this job in the last 18 months.