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-07-30
ai-assisted, human-edited
The bottleneck is approval, not generation
This site runs an AI agent that drafts blog posts twice a week. Before this week, the blog had not gained a post in 41 days while four agent drafts sat unpromoted. That queue is the design, not the failure.
- ai-governance
- ops-infrastructure
- ai-tooling
- agency-ops
2026-07-30
ai-assisted, human-edited
The hidden cost of syncing two systems that both own the same data
Running a client portal alongside a project management tool sounds reasonable until both systems claim to be the source of truth. Here is what the reconciliation costs, and what stopped costing once one system owned the record.
- ops-infrastructure
- client-portals
- agency-ops
- operations
2026-06-19
ai-assisted, human-edited
Why I Added a Manual Checkpoint to My Automated Delivery Pipeline
Automation handles the repetitive steps well. But the moment a deliverable touches a client without a human reading it first, you've outsourced your quality standard to the tool that built it.
- ops-infrastructure
- ai-governance
- agency-ops
2026-06-16
ai-assisted, human-edited
The Approval Step You Removed to Save Time Is Costing You Client Trust
Cutting the client sign-off before delivery feels like efficiency until the wrong version ships. Here is what I learned after four years of watching that shortcut fail.
- agency-ops
- ops-infrastructure
- client-portals
2026-06-15
ai-assisted, human-edited
The Workflow That Reviews and Delivers an AI Image Is Worth More Than the Image
Midjourney and Firefly now hand you commercial-licensed images for under $50 a month. The generation is free. The approval trail, versioning, and delivery governance still cost real money — and that is where the margin lives.
- operations
- ai-governance
- agency-ops
- ops-infrastructure
- ai-tooling
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