I Rebuilt Jira Badly, Eight Times
Jira hands you the whole board on day one. I built mine one rung at a time over 5 months, badly and then less badly, and each rung turned out to be a question I could not have asked from the rung below.
The practice of building with AI, documented from the inside. Each piece is a chapter in a developing argument — not a blog, not a chronological feed, but a body of work that builds on what came before.
Jira hands you the whole board on day one. I built mine one rung at a time over 5 months, badly and then less badly, and each rung turned out to be a question I could not have asked from the rung below.
Every Friday I work a standing watchlist of repositories, then go hunting for the ones too new to be on it. The word for that is magpieing, and it only works because there's somewhere for the borrowed thing to land — the haul is a function of the substrate, not the source.
Every subscriber pays the same monthly fee and buys the same larder, and the difference in what comes out is operator knowledge. I wrote last May that the skill was context discipline — keep the window light. I was right about the discipline and wrong about why it worked, and the measurement that corrected me says something counter-intuitive: a resident context nine times the size can cost less per turn than a small one you keep rewriting.
Three days after writing that correctness is cheap now, I got the receipt. A corporation tax return prepared, checked and filed from the system that runs everything else here — a £57.95 bill paid the same afternoon, one catch at the entry screen that proves the method, and the strange discovery that paying the taxman now costs more in software than in tax.
I built my business on baked beans and the belief I couldn't afford to do things properly. That belief turned out to be two debts wearing one coat — knowing how to do the books, and the cash to survive — and only one was ever the hard part. Why doing things properly got cheap, why revenue didn't, and why a monthly retainer buys real compliance but never the hours that depth needs.
Nine and a half months into building an AI operating system on Claude Code, I asked it to inventory itself. It found a paying client the roster wasn't counting and fifty pages with no direct route in. Context drift arrives inside year one — and the fix is a discipline, not a tool.
AI Overviews gutted the how-to blog — a hundred successful sites lost 85% of their traffic. The pages that survived didn't describe something, they did something. That line is the whole game now.
Naming a principle after a literary character routes the instruction through the deepest channels in a language model's training data. Why 'Joe Gargery' carries weight in prompt engineering that 'be humble' never could.
AI dropped the cost of building software to a couple of sessions, and the old build vs buy question quietly broke. The story of the helpdesk I nearly built — and the four lines of code that turned out to be the answer.
There are two kinds of AI memory. Remembering your business between sessions is the one everyone works on. The system knowing what it has actually built is the one almost nobody is solving — and the gap is an entire missing layer.