Writing & Thinking
Thoughts on marketing strategy, automation engineering, AI tools, and the intersection of creative and technical work.
2026
Building easyACR: an accessibility scanner for agents
My neighbor Christopher and I built a WebMCP accessibility tool for the WebMCP Challenge, and fought to keep it from lying about what it knows.
2026
Building an agent harness: loop, memory, gates
A starter guide to building an agent harness: the loop, memory that compounds with NLM, eval gates, and a DuckDB-Wasm data bot example.
2026
AI Overviews Took the Clicks. Day 5 Tracker Results.
My AEO Citation Tracker caught a competitor-citation gap my agency content didn't know it had. Here's how I fixed it with schema markup.
2026
How to Wire an iPhone into a Hermes Agent with an MCP Bridge
How ios-mcp-bridge, a stateless stdio-to-HTTP proxy, lets a self-hosted Hermes agent operate a physical iPhone through real touch input.
2026
AI Overviews Took the Clicks. Track Your Citations.
AI Overviews cut organic clicks by 8.9%. Search Console cannot show you if your content is being cited. Here is the citation tracker I built to measure it.
2026
I Diagnosed a Silent n8n Failure That Had Been Broken for Weeks
How a Docker networking misconfiguration silently broke an n8n workflow for three weeks without triggering any alerts.