Writing
Notes & essays
On building software, running a company, and the work in between.
Build the template once
Every proposal used to start as a copy of the last one. Now every document starts from the same template, and I only read what actually changes.
Read the URL twice
Connecting Google Analytics 4 to Claude is mostly Google Cloud setup. Our only real bug was three missing characters.
New models redo old work
A model launch tells you what a vendor hopes. Replaying work we have already shipped tells us what it does on our code.
Bad news travels first
Clients forgive delays. They don't forgive finding out late.
Scope is a budget, not a wish list
A feature list is an opening position, not a plan. Holding the date and spending scope against it turns every new request into a trade instead of an argument.

