Writing & Thinking
Thoughts on marketing strategy, automation engineering, AI tools, and the intersection of creative and technical work.
2026
Building AI Agents That Ship: OKF, n8n, and Langfuse
How to build sellable AI agents using Google's Open Knowledge Format for portable definitions, n8n as the build and execution runtime, and Langfuse for observability.
2026
Stop Judging AI Agents on Vibes: Give Them an Acceptance Test
How I built an eval gate that an AI agent has to pass before it earns more autonomy, and what happened the first time I pointed it at my own content pipeline.
2026
I Built a Radio Station That Runs While I Sleep. The DJ Is My Voice.
A full build guide for KNXT-FM: self-hosted internet radio with an AI DJ, a 6-daypart program clock, a vibe-tagged 17,000-track library, and a passphrase-gated request chat. All running on Docker with no managed services.
2026
I served Qwen3.6-27B five ways on a Mac Studio (and my first numbers were wrong)
Claude Code built the harness, I set the direction and caught the confounds. Five 8-bit serving stacks for Qwen3.6-27B on an M3 Ultra, measured warm and isolated, with the methodology mistakes that nearly shipped as facts.
2026
21 Blog Posts. Zero Author Attribution in AI Search. Here's What We Found.
I ran a schema audit on whtnxt.io with Claude Code and found zero author attribution on all 21 posts. Here's what was broken, what we fixed, and the 5-step audit you can run on your own site.
2026
How to build a coding agent that runs on your own machine (and why you'd want to)
A practical guide to a local, loop-driven coding agent: the one-brain-plus-small-specialists shape, the five rules that make it work, and how to stand it up on your own hardware.