THE BLOG

HOW I ACTUALLY DID IT

Build logs, product takes, and occasional improv tangents. The messy middle left in.

JUN 7, 2026

The Last 10%

The work is fast. The gap is slow. Why the last 10% of every project takes weeks — and the one change that fixes it.

Read →
MAY 31, 2026

How to Build Your Own Health Agent

Three nutrition and health agents, one for each family member — what an agent actually is, and how to run one in the cloud or fully local.

Read →
MAY 23, 2026

My Build, Buy, or Skip Rules for MCPs

Build, buy, or skip — the four questions I ask before wiring up another MCP bridge

Read →
MAY 15, 2026

Skip the subscription and build a TTS pipeline

I have subscriptions to various online journals. I mean what isn’t a subscription these days. I often save articles I want to keep or use for writing…

Read →
MAY 9, 2026

I ran my first LoRA experiment and made the AI stupid

I fine-tuned a 1.5B model to replace gemma 27b on one narrow task. Training loss looked great. Eval told a different story.

Read →
APR 27, 2026

A beginner's guide to building a weekly digest

I built my kid a weekly personalized philosophy digest because he asked. Here's the template you can fork to build your own.

Read →
APR 18, 2026

I Don't Need Meal Planning, I Just Need Help

Why building a meal planner was the wrong fix — and what I built instead.

Read →
APR 18, 2026

Two Claudes, one Slack channel

How I stopped two Claudes from drifting out of sync using a single Slack channel.

Read →
APR 11, 2026

Bot Fraud, Manual Detection, and Why the System Worked (This Time)

A fraud wave, a paranoid Sunday, and why manual detection isn't a system

Read →
APR 11, 2026

I counted my MCP tools and, well, yikes

150 MCP tools were silently eating half my context window — an audit, a cull, and two custom servers later

Read →
APR 3, 2026

My AI handles ops so I don't have to

Why I built a nightly ops agent instead of a self-reflection loop

Read →
APR 1, 2026

Playing games

I built a pixel art game to celebrate my team. Here's why.

Read →
MAR 29, 2026

Your AI skills are rotting, let's fix that

You collect skills but are you using them? Let's find out.

Read →
MAR 26, 2026

Stop Letting Your AI Coding Sessions Die

A simple habit to stop losing context between AI coding sessions

Read →
MAR 21, 2026

Why Yes, I A/B Tested AI Agent Frameworks

What running two AI agent frameworks taught me about architecture

Read →
MAR 15, 2026

Skills > Dashboards

When the obvious path is blocked, product thinking finds the side door.

Read →
MAR 14, 2026

Warp Is Good. I Turned Off All the AI Features. Still Good.

A product person's take on Warp terminal — no AI required

Read →
MAR 9, 2026

I asked an AI to describe how our company actually works

What a year of meeting transcripts revealed about how decisions really get made

Read →
MAR 4, 2026

Your meeting transcripts don't need to leave your laptop

Transcription meets privacy

Read →
MAR 1, 2026

Take your product and... sunset it

What it actually costs to kill a product your team built

Read →
FEB 28, 2026

Automating my writing pipeline

I built a content pipeline that mines 41 weekly meeting transcripts for stories worth telling

Read →

DON'T MISS THE NEXT ONE

New posts land in AI Out Loud — plain-English AI every other Sunday.

SUBSCRIBE →