I keep building things with AI.
This is where they end up.
SaaS veteran, repressed product manager, finally shipping. Everything on this desk was spoken, prompted and built — some of it in an afternoon. Click any print to open it.
Pinned to the board
everything I’ve shipped or am mid-building ↓
built at the table, mid-game. still live.
three venues, one page, less WhatsApp archaeology
the spreadsheet can stay. the interface had to go.
a spreadsheet number deserves a drumroll
the end-of-season vote, run off a phone
a tactics board that moves back
the inbox button Gmail forgot
one line in, filed before it runs away
a leaving gift you can spin up in an afternoon
ratings you can’t argue with, by design
because 90 open tabs is a cry for help
the vanity map I actually want to exist
proof that Splitwise is overkill for one trip
the chat is opt-in, the library is not
one screen for what the robots are up to
a trailer for Whist Scorer, half-finished on purpose
yes, the site is also an experiment
Claude, but you talk to it out loud
the lab notebook became the lab
The Tools Are Ready. Are We?
The gap between what AI can do and what most people use it for is enormous — a new skill, like learning to delegate.
Spoken specs beat written ones
Half-formed thought: the best PRD I wrote this month I never typed. I said it out loud and watched it get built.
On retiring software gracefully
Not every app should live forever. Some should do one weekend’s work and be deleted with gratitude.