Thoughts

Real problems, what I actually did, and why.

August 12, 2026

I got tired of clicking through GA4, so I built an MCP server instead

Why I replaced surfing GA4's admin menus with a small tool I can just ask questions — and what that has to do with client work.

July 29, 2026

Your AI-built app works on your laptop. Here's what breaks in production.

A practical list of what actually goes wrong when a vibe-coded prototype meets real users — and why none of it means you did something wrong.

July 15, 2026

When to use an AI agent vs. a simple API call.

The most common mistake I see in AI-assisted architecture — reaching for an agent when a plain function would be faster, cheaper, and more reliable.

July 1, 2026

What a fractional CTO actually does in the first 30 days.

A practical breakdown of what the first month of a fractional CTO engagement actually looks like — for founders trying to figure out if it's the right fit.