Blog

Thoughts on engineering,
AI, and building products.

An Agent Reads My Email

Every morning at five, a local model reads yesterday's mail and writes me a briefing. How it works, what 217 days of numbers say, and what happens when spam is written for the model instead of for me.

Read more

Notes from the AI Gatherings, Vol. 1

First in a recurring series - what we compared notes on this week at the Friday morning AI gathering: cleaning data 700 calls at a time, the two economies of tokens, and building the tool before the feature.

Read more

Whispering to the Machine: Take Three

Five months after Take Two, the third snapshot. The agents work nights now, the world pushed its way into the workflow, and the most durable thing on my machine is the record.

Read more

The architecture of advice

Once you have a month of AI session data, you stop asking 'how much?' and start asking 'what kind?' Mapping the hidden patterns that define how AI actually influences a multi-repo technical portfolio.

Read more

30 days of AI collaboration

A data-driven retrospective of one month of high-intensity AI-assisted engineering: 466 sessions, 55,224 turns, 1,772 decisions extracted from raw chat logs into a durable knowledge graph. Built in early April, a month before Anthropic announced 'dreaming' as a feature.

Read more

Getting good output from Lens

If your Lens recaps come out cluttered with reasoning preambles or hallucinated detail, the fix is almost always upstream of Lens. A field guide to picking a model and configuring LM Studio for clean daily snapshots.

Read more

The move was upstream

I spent most of a day in a stalled debug loop with one AI model before opening a fresh session with another. The lesson wasn't about which model is smarter. It was about going upstream.

Read more

From Tools to Framework

Frameworks are inevitable. They emerged for Ruby, Python, and PHP. Now they're emerging for agentic development. Here's the one that evolved on my workbench, and what it taught me about working with AI.

Read more

Context Architecture

AI agents are only as good as the information they can find. Context architecture is the skill of building structured environments where agents reliably retrieve exactly what they need.

Read more

Specification Precision

The highest-demand AI skill in 2026 isn't coding. It's writing instructions so precise that a machine can't misinterpret them.

Read more

The System That Built Itself

Six months of surviving as a one-person engineering team produced something I didn't expect: a layered AI operating system that grew organically from daily necessity.

Read more

Eliminating Waste in the SDLC

When AI can use the same tools you use, Jira and GitHub and Sentry and GCloud, everything about the software development lifecycle changes. Not because AI writes the code. Because it eliminates the waste around the code.

Read more

Whispering to the Machine: Take Two

Eight months after writing about AI-powered development, the ground has moved so far that the original piece reads like a dispatch from another era. Here's what the work actually looks like now.

Read more

Whispering to the Machine

What collaborating with AI in software development actually looked like in mid-2025. The workflow, the lessons, and the shift from writing code to orchestrating it.

Read more