Blog
Takes on AI and software. Subscribe (RSS)
- Find Issues, If AnyOct 22, 2026 — An AI reviewer found problems in every fix for 250 P0 tickets, and a retrospective concluded none were closed. In the end there was one real defect. The model did what it was asked. The brief was the bug.
- Every Session Is a New HireOct 8, 2026 — An agent's memory fails in two ways: it rots inside a long session, and it vanishes entirely between them. The fix is not a bigger context window. It's treating every session like onboarding a new teammate — and keeping the onboarding doc in the repo.
- Six Models, One BundleSep 23, 2026 — Eleven weeks of building with FDF: how it changed my job, and why Fable 5.1 and Opus 5.5 made written specifications matter more, not less.
- The Attempt Got CheapSep 23, 2026 — GPT-6 Sol and Luna lead with cost per task instead of raw scores, and that moves the expensive part of agentic engineering from writing code to checking it.
- Agents Don't Know How to StopAug 28, 2026 — OpenAI's Hugging Face postmortem, Claude Code's new restricted mode, and Okta's Agent SSO shipped in the same week, and each is an answer to the same question: what stops an agent that cannot stop itself.
- State Left the SessionAug 28, 2026 — MCP deleted sessions from the protocol, Opus 5 started writing corrections into its own memory, and a dozen frontier models shipped in three weeks. Read together, those are the same announcement.
- Three Years with AIJul 12, 2026 — How I went from pasting error messages into ChatGPT to making four AI agents write a fantasy novel — and why readers called it slop anyway.