May 18, 2026
Welcome to the blog
A placeholder first post to confirm rendering. Real notes from the work are coming soon.
This is a seed post. Joe will replace it with the real first piece once the command center ships.
What you'll find here
Notes from the work. Bottlenecks, workflows, and the AI agents we build for founder-led service businesses.
If it doesn't help you move the needle in your business, it doesn't belong here.
A few things to expect
- Short pieces, not essays
- Concrete examples from real client work (anonymised)
- The occasional thinking-out-loud post
- Zero hype
How the systems are built
Three stages, in order:
- Implementation
- Identify the bottleneck
- Resolve the bottleneck with AI
The bottleneck before the AI is almost always the system. Get the system right and the AI does its job quietly.
Here's a snippet that shows up well in the renderer:
function findBottleneck(ops: Ops): Bottleneck {
return ops.steps.reduce((slowest, step) =>
step.cycleTime > slowest.cycleTime ? step : slowest
);
}
And a small table to test horizontal scroll:
| Stage | Question |
|---|---|
| Implementation | Is the basic system actually running end to end? |
| Identify | Where does work pile up or fall through? |
| Resolve | What AI agent removes that constraint without creating a new one? |
More soon.
Always forward, Joe
placeholdertest