Pinned Tweet
Ten numbers from 108 days of my own Claude Code transcripts, one card.
Each carries its denominator, and the corpus is frozen as of Sep 8 because it moves daily.
The one I keep coming back to. More than half of what my sessions wrote to cache was already there.
Late August I split a feature into two Claude Code sessions.
The first only read, then wrote the decision, what got dropped and why, traps found in the files, and the prompt for the second.
The second only built. 2,200 lines, a quarter tests, no migration, nothing reopened.
Chip Huyen counted one interruption every four instructions on Claude Code: mine, 44 in 590 prompts over 108 days.
Then I read the two minutes after each stop, and 30 of the 44 got a fresh instruction right away.
A rate counts stops. It can't tell steering from a run gone wrong.
A session limit is a wall.
Last night a run of mine kept launching agents into it after the first refusal. 120 went out, 120 bounced back in under a second, zero tokens billed and zero work returned.
Across 87 runs, none under 21 agents ever hit it.
Size is the whole signal.
I taught walkaround to tell three kinds of zero apart, over 1,318 agent transcripts once the 83 workflow journals come out.
118 were turned away by a session limit in 0.65 seconds. 30 I stopped by hand.
The third kind, tokens spent for nothing, came back with nobody in it.
Anthropic ran SWE-bench Pro with Opus 5 at default effort. 91.7% solved, about 93 cents a task. Same benchmark at low effort, re-running only the failures at default, solved 93% for about 45 cents.
The unit is the finished task. Failed cheap attempts already in that price.
Three months of transcripts from my coding agent.
1,196 file edits, and 77% of them never touched code.
The four most edited files are all plain text. A work log, an archive of what I published, the instructions the agent rereads, a backlog. First source file lands fifth.
Wrappers buy the cheap model because their cache locality is near zero. N users, N contexts, short sessions. The prefix never repeats.
Cache reads cost a tenth of full price, so past 67% hit rate the big model comes in cheaper, and my logs run 1.5B tokens re-read against 8M.
Walkaround told me I'd run 9 sessions on this repo. Ran it another way and got 6. Same transcripts, same morning.
One path claims a session if any cwd matches, the other keeps the first. 44 of my 89 sessions touched more than one folder.
npx walkaround --trend counts yours.
Been writing deadline math. Server in UTC, naive timestamps, users on daylight saving, so I normalize to local midnight before adding months.
Local midnight doesn't exist in some zones on the day the clocks jump. Whole day slides by one.
Anchor at noon. Noon's always there.
I went back through a week of my search runs last night. Twelve passes, and two turned up something I'd actually want to read.
The other ten were fast. They were also the Anthropic IPO, crypto, and launch posts.
I rank by views per hour. Views per hour is mostly the news cycle.
Three days ago I posted that my agent leaves every run on its own branch.
Its notes said it had no permission to push to main.
Nobody had checked. I tried it today: fast-forward, first attempt.
Four runs' work sat on dead branches for a rule that never existed.
Ten rules in my playbook are struck through instead of deleted. One of them lasted a day.
I keep them readable because the rule was the cheap part.
What cost me was finding out why it broke.
7,371 tool calls from my coding agent in three months, main agent only. I expected mostly code.
3,034 are in the browser. Open a page, read it, pull the numbers out,
check again. The terminal came second.
Most of the job is looking things up.
If you've got an agent running on a schedule, go count the branches it's left behind. Mine's at 54, none of them merged.
A run that starts clean can't build on the one before it.
Still don't know how many fixes I've paid for twice.