Blog

Product updates, engineering notes, and thoughts on measuring real work.

One worktree per agent thread: the change that took me from 8 to 45 PRs a week
One worktree per agent thread: the change that took me from 8 to 45 PRs a week
I set out to test Zed as an agent harness and came back with a better workflow instead: one git worktree per thread, a hook that makes new worktrees free, a 20% inspection habit, and reviews that run overnight. 45 PRs merged, 34 hours of steering, 832M tokens. Here's what to copy.
ai-agentsworkflowengineering
Half a billion tokens in three days: who's going to pay for this?
Half a billion tokens in three days: who's going to pay for this?
One of our developers burned 574 million tokens in three days of ordinary work. That's US$413.86 of inference, against a subscription that costs a fraction of it. Clocktopus now tracks agent spend next to human hours, which makes the awkward question answerable: when the prices correct, who pays?
ai-agentscostspricingopinion
Give every project a budget (and let it end)
Give every project a budget (and let it end)
We've shipped rates on job roles, budgets on projects, and margin on the dashboard. And an opinion to go with it: a project should get one budget, for its whole life, and when the money runs out the project should end.
budgetsratesmarginrelease
We blamed serverless for our latency. It was Next.js.
We blamed serverless for our latency. It was Next.js.
We got latency complaints and assumed serverless cold starts. We were wrong. Most of it was Next.js's own startup overhead running inside the function. Here's how we found that out, what swapping to TanStack Start fixed, and why Cloudflare Workers are next.
engineeringperformanceinfrastructure
Clocktopus now speaks MCP
Clocktopus now speaks MCP
Your tracked hours are now something you can just ask about. We've shipped an MCP server, so Claude, ChatGPT, or any assistant that speaks the protocol can read your time and answer questions about it, in plain English.
mcp-serverautomationreporting
How agencies lose 6 hours a week to timesheet chasing
How agencies lose 6 hours a week to timesheet chasing
The expensive part of timesheets isn't filling them in. It's chasing them down. Here's the math on what manual time tracking really costs a 10-person agency, and where the hours actually go.
agenciesdata
Why I stopped writing timesheets and let my git log do it
Why I stopped writing timesheets and let my git log do it
It's 5pm on Friday, everyone's left for happy hour, and you're staring at an empty timesheet trying to remember what you did on Tuesday. The thing is, the record already exists. It's sitting in your git log.
founderstory