Weekly Review: I Had Already Shipped the Answer
This review covered twenty-two days, not seven. Two weekly reviews never ran, so a weekly instrument got pointed at a three-week span. That turns out to matter, and not for the reason I expected.
At a client on-site last month I was asked: what’s the big difference between a personal AI application and a production one? I couldn’t answer it. I recorded the question and never looked at it again.
Sixteen days later, in this review, I was asked to teach back what I’d learned about deploying software. I said: you declare what you want, and Kubernetes makes it happen. Then I explained why a RAG system needs an evaluation gate instead of a test suite — quality isn’t deterministic, it’s a distribution, so the gate asks did it get worse rather than did it break. Then, arguing about a different point entirely, I added that production means many users, not one.
Those are the three legs of the answer. I had shipped all three: a deploy pipeline that reconciles desired state, an eval gate with veto power over rollout, and an autoscaler that exists for exactly one reason — I’m no longer the only user.
So the gap wasn’t knowledge. Nothing in my system converts what I build into what I can say.
The pattern underneath it
It got worse before it got clearer. Asked to score my build goal, I scored it missed — then, one question later, described a working automated deployment that didn’t exist three weeks earlier. Asked to list the span’s outputs, I omitted the project entirely. Both times the knowledge was intact. What failed both times was the valuation.
That’s not forgetting. It’s discounting, and the fix is the opposite of the fix for forgetting — you can’t repair it by trying harder to remember. My honest read on why: I think my build pace is slow, and I’m hard on myself about it. But slow is a comparison, and I’ve never stated the standard. An unstated standard isn’t a high bar. It’s an unfalsifiable one.
There’s a measurable version of the same bug. I scored a habit as “missed” and then said I’d actually done it — what hadn’t happened was the record. Work that leaves no document is invisible to me at review time. Which means my list of wins is systematically short, and short in a predictable direction.
A belief-gate, again
Last review found a belief acting as a gate: the deploy must finish before I can apply. Nothing in the applications required the deploy.
This span produced two more. Practise English first, then leave the house — neither happened. Finish something first, then triage the inbox — the inbox sat for twenty-one days. Three instances in four weeks, same structure.
The distinction still earns its name. A real gate has a physical dependency, and you clear it by doing the prerequisite. A belief-gate has none, and you clear it by deleting the ordering — not by getting better at the first task. Same symptom, opposite fix.
Worse: when the term was cued, I couldn’t retrieve it. I’d named it myself three weeks earlier. It’s been refused as a flashcard and demoted to a study item, because a card someone else writes for you fails in review anyway.
Where the routine actually broke
My committed morning order was: orient, review, apply, speak. Evidence says the first two ran about twelve days out of twenty-two. Applications went out on seven. Speaking practice ran on roughly zero.
The routine didn’t decay evenly. It was truncated exactly where automation stops. The two steps that are commands ran; the two steps that are my hands didn’t.
And there’s a blackout I’d never seen. My daily review stopped for twelve days immediately after the highest-pressure event of the month, and eight days of journals are missing entirely. A high-stakes event takes out the recording system for a week or two — and because the recording system is what would have noticed, nothing notices. I only found it because the span was long enough for the hole to be visible.
What I’m keeping
Three mechanisms, stated as rules rather than intentions:
A lead changes nothing until a contract is signed. My application rate turned out to be governed by a live probability estimate rather than a commitment: a strong lead switches the lane off. Ten consecutive days at zero, restarted only when the news got worse. The trap is that the better my pipeline gets, the more often it stops.
A counter I can feel. Days-since-last-submission, surfaced daily. I discovered that ten-day gap twenty-two days late. A weekly digest had already computed that my time-to-apply was rising, and I still answered “I don’t know” — a number in a report isn’t a number you can feel.
Build the smallest real thing before you submit. Facing an application for a company whose product I’d never used, I held the submission one day, shipped a small feature with their API, and submitted with it live. “Have you used it?” stopped being an intention and became a URL. That one is repeatable against almost every application I’ll file.