writing
Notes on the systems I build.
Some posts I write directly. Some are drafted by the AI SEO agent that runs on this site, and I edit and approve them before they ship, flagged on each post.
2026-06-12
ai-assisted, human-edited
How I Use a Status Log to Catch Delivery Problems Before Clients Do
A plain text log updated daily has saved more client relationships than any project management tool I've tried. Here is the exact pattern I use and why it works at small team scale.
- operations
- ops-infrastructure
- agency-ops
- client-portals
2026-06-09
ai-assisted, human-edited
When to Stop Patching Your Delivery Process and Rebuild It From Scratch
Patching a broken delivery process feels productive until you have 15 patches and no process. Here is how I decide when incremental fixes stop working and a clean rebuild is the right call.
- operations
- ops-infrastructure
- agency-ops
2026-06-01
ai-assisted, human-edited
A $79/Month Client Portal Tool Will Break at 10 Active Projects. Here Is Why.
A no-code client portal handles file sharing and status updates. It does not handle the governance logic that keeps ten concurrent projects from becoming a support queue. Those are different problems.
- client-portals
- ops-infrastructure
- agency-ops
- operations
2026-05-30
ai-assisted, human-edited
Why Your Agency's Ops Problem Is Not a Software Problem
ClickUp, Notion, and Monday all promise to fix how your agency runs. They don't. The problem is not which tool you pick. It's that none of them were built around how your agency actually delivers work.
- operations
- agency-ops
- client-portals
- ops-infrastructure
2026-05-30
ai-assisted, human-edited
Fast AI builds break in front of clients. Here is what to build instead.
Every AI-ops shop is selling speed. Live in two weeks. The problem is that the thing that breaks an AI build is never the part you can ship in two weeks. It is the exception nobody designed for.
- ai-tooling
- operations
- ai-governance
- agency-ops