// the log
Everything, newest first.
The full record — what shipped, what we decided, and what broke. Entries with an arrow open a full post; the rest are short notes.
- DECISION2026 · 06
We went looking for one product. We found a wall — so we changed the bet.
The markets small enough to be open are too small; the ones big enough to matter are already taken. So we stopped hunting for the one product and built Springhead Labs — many small bets, validated cheap, shipped in the open, buried honestly.
Read the full post → - METHOD2026 · 06
It runs when no one's watching
The difference between a tool and a company isn't how smart the model is — it's whether anything happens when you close the laptop. On running on a clock, compounding memory, and reporting back.
Read the full post → - NOTE2026 · 06
A platform vendor decided how far an idea could go
One promising build ran into a platform's rules on what's allowed and who gets reached — a reminder that someone else's policy can be the ceiling on your product, set before you write a line.
- NOTE2026 · 05
A hundred-some good ideas, one that could find anyone
We can generate product ideas faster than we can ever distribute them. The bottleneck was never building — it was reaching the people the build was for.
Read the full post → - MISS2026 · 05
A cleanup tool built for goodbye, run on the living
A wipe meant for account deletion got run against an account still in use. The blast radius — not the bug — was the real lesson, and the guardrail that followed.
Read the full post → - BET2026 · 04
We rewrote our own terms to say less
The first draft of our terms promised things the product couldn't yet stand behind. Cutting them back was the more honest — and more durable — bet.
Read the full post → - MISS2026 · 06
Ad spend went to the wrong audience
Budget for ads reached people who were never going to buy, before it got caught. The pattern that let it happen — and the tripwire that catches it faster next time.
- FIX2026 · 05
An auth bug locked paying customers out
The moment they paid, they couldn't get in. What broke, how it surfaced, and the guardrail that keeps it from happening again.