Writing
Series
Studies I've run and notes from talks and books live separately, in Research.
Browse by topic
2026
- Checking my coding agents' 'tests pass' claims against their logsA log check flagged 16 of 31 Claude Code turns that ended on a failing test. None ended on a false claim; it missed the one that did. Why, and 3 rules to try.claude-codeagentstooling
- Testing a picture map that looks good: four checks from rebuilding Graph StarzFour tests I ran on Graph Starz, a map of pictures: replaying uploads, a bulk import, scoring 16 picture models against museum records, and blind judging.designtooling
- How I handled a home insurance non-renewal, a reroof, three expired permits and an LLC filing myself with ClaudeMy insurer wouldn't renew over the roof's age. How I used AI, mostly Claude, to replace the policy within 45 days, pick a roofer and close two permits.claude-codeagentscase-study
- What The AI Marketing Stack changed in my site and DemandForgeReading all of The AI Marketing Stack changed how I diagnose this site's marketing, started a monthly read of its numbers and corrected DemandForge's prompts.book-notes
- Moving Command into my project sessionsI'm testing whether my agent operator's rules and tools work better as a shared kit in project sessions: why it's worth trying and what the trial must show.agentsclaude-codetooling
- Fixing a Cloud Run SSE stream that dies every five minutes without an errorCloud Run ends every request at its timeout, streams included, and EventSource didn't reconnect. My fix: a named ping event and a 70-second client watchdog.bug-fixtooling
- The Algorithm applied: why some unattended jobs finish the workI applied Jon McNeill's five-step Algorithm to six recurring Command jobs. The strongest opened 31 remediation pull requests in 30 days, and 29 merged.book-notesagentstooling
- Control theory for unattended jobsI had the 38 unattended jobs in my operator's registry declare a setpoint, sensor, error signal and actuator. Sixteen aren't loops; only two close the loop.agentstoolingmeta
- How I Reuse Codex and Claude Code Session LogsHow I use local Codex and Claude Code session logs to recover decisions, resume unfinished work, watch active tasks, and turn patterns into handoffs.agentsclaude-codecodex
- Chip Huyen's AI Engineering, Applied: Grading My Production Systems Against the BookEvery idea in Chip Huyen's AI Engineering, graded against my production LLM systems, plus where the book and current Anthropic guidance genuinely pull apart.book-notes
- Command's LLM wiki: a self-updating memory layer that has to prove what it writesI built Karpathy's LLM wiki pattern into Command: 134 provenance-tagged pages, a gate that blocks fabricated quotes, and a human-gated publish step.agentsclaude-codetooling
- Claude Code deletes your old session logs after 30 days by defaultClaude Code deletes session transcripts older than 30 days by default. Raise cleanupPeriodDays in ~/.claude/settings.json to stop it; lost logs stay lost.claude-codetooling
- Command: the design decisions behind an operator that must prove its fixesThe key design decisions in Command, my Claude Code operator: a free deterministic watcher, per-repo config it writes, and a success criterion on every fix.agentsclaude-codeevals
- Parse the spec as claims: the CI drift guard behind an agent-readable design systemCoding agents read prose design specs as ground truth, and specs drift. chat-arch's CI guard checks each palette row as a claim; here's what it catches.designclaude-codeagents
- chat-arch Next: Site Survey, and the Project Idea You Forgot You HadClaude conversations split across claude.ai, Cowork, and Claude Code CLI fragment your real work-streams. Site Survey is the planned fix in chat-arch.chat-archtoolsai-workflow
- Supergraphic Panel: chat-arch's design system, reusable in a promptThree URLs, one CLAUDE.md snippet, one prompt: how to load chat-arch's dark design system into any Claude Code project, and five places an LLM will miss.design
- Alex Hormozi's $100M Offers Applied: Packaging Expertise as a One-Person Technical ShopMy April 2026 notes on Alex Hormozi's $100M Offers, with a September update on choosing scoped technical reviews for my independent engineering work.book-notes
- Two Patterns That Changed How I Think About Multi-Agent SystemsTwo patterns from Anthropic's harness research: why agents can't grade their own work, and when to prune harness complexity as models improve.agentsclaude-code
- Alex Hormozi's $100M Leads Applied: One Engineer's Implementation PlanMy March 2026 notes on Alex Hormozi's $100M Leads, ranked for an independent engineer, with later updates on what changed in the plan.book-notes
- Everything Broke at Once: Triaging Claude Desktop After a Week of OutagesFixing three Claude Desktop failures on Windows: Cowork's 'VM service not running', an empty Google Drive connector, and 'This isn't working right now'.claude-codebug-fix
- Fixing 'VM Service Not Running' in Claude Desktop Cowork on WindowsOne error message covers at least six root causes. Here's my diagnostic decision tree, with PowerShell commands, log locations and a fix for each.coworkbug-fix
- From Audible Library to Interactive Bookshelf with AIHow the Claude browser extension, Claude Code and the Google Books API turned 292 audiobooks into a reading page with covers, a pie chart and two views.site-build
- How to Build Multi-Agent Systems with Claude CodeSubagents, skills, CLAUDE.md orchestration, headless runs and state management for Claude Code multi-agent systems, with 50 claims checked against the docs.agentsclaude-code
- How I Built an MCP Server Starter Kit in a DayI pulled the scaffolding every MCP server I build starts with (HTTP client, Pydantic validation, 70+ tests) into a kit that turns a REST API into an MCP server.mcp
- Where Claude Desktop Actually Stores Your Cowork ConversationsWhere Cowork conversations live on Windows, found through session manifests: transcript paths, message and tool-call records, and per-session costs.cowork
- Fix: Cowork's file_upload Tool Returns 'Not Allowed' on Every OriginClaude in Chrome's file_upload tool fails with CDP error -32000 on every site. The fix is one Chrome extension setting, and here's how I found it.coworkbug-fix
- Case Study: Building a Self-Improving AI Agent That Runs an Etsy ShopHow I built ShopForge, an AI agent with three-tier memory, Bayesian confidence scoring and skill evolution, and what 10 days running an Etsy shop taught me.case-studyagents
- Fix: Claude Desktop Freezes on Startup (Cowork Scheduled Task Bug)High-frequency Cowork scheduled tasks can brick Claude Desktop on Windows and macOS. Root cause: the catch-up mechanism. Fix: rename one JSON file.coworkbug-fix
- Reverse-Engineering Claude Desktop's Cowork Session FormatThere's no official schema for Claude Desktop's Cowork session files, so I read 146 of them, diffed the fields, and documented what Anthropic stores locally.cowork
- How I Actually Build Software with Claude CodeAfter 1,500+ commits of AI-paired development, I use three tools with distinct roles. What stuck, what didn't, and how GPT caught a security bug in a PR.claude-codemeta
- Contributing to the MCP Python SDK: Exposing progress_callback in ServerSessionHow I found a gap in the Model Context Protocol Python SDK, implemented a fix, worked through CI failures, and got a PR ready for review in one day.mcp
No posts match this filter yet.