// blog.md

Blog

Dispatches from the frontier of AI, tech leadership, and digital transformation.

When the Policy and the Listing Disagree: Building an Honest AI Agent for eBay
2026-06-0211 min read

When the Policy and the Listing Disagree: Building an Honest AI Agent for eBay

Four pivots in eight hours to get postage right on Sotheby's eBay listings. In the middle, he cheerfully reported 'done' for a price revise that had only touched the database. The interesting half of the day was the honesty bug, not the postage one.

AI AgentseBay APIOpenClawPersonal ProjectsArchitecture
Sotheby, Or: How I Cleared My Garage Without Touching eBay
2026-05-2811 min read

Sotheby, Or: How I Cleared My Garage Without Touching eBay

I had a garage full of stuff and no patience for the eBay Seller Hub. The honest version of "AI does it for me" is photo in, live listing out, with one button in the middle that I still have to press.

AI AgentseBay APIPersonal ProjectsOpenClawArchitecture
Carson, My Chief of Staff, and the Day He Lied to Me
2026-05-2710 min read

Carson, My Chief of Staff, and the Day He Lied to Me

A butler is the right metaphor not because it's quaint, but because it forces a single decision: who does the talking, and who does the dispatching. They cannot be the same agent. Then Carson started inventing successes.

AI AgentsOpenClawOrchestrationMCPArchitecture
What Downton Taught Me About Agents (That a SaaS Wouldn't)
2026-05-269 min read

What Downton Taught Me About Agents (That a SaaS Wouldn't)

I bought a Mac Mini and turned it into a Downton Abbey of agents. The point wasn't a smarter house. It was that the only way I was going to understand how agents actually work was to run them on my own metal.

AI AgentsOpenClawPersonal ProjectsSelf-HostedArchitecture
The Consent Screen That Never Showed Up
2026-05-188 min read

The Consent Screen That Never Showed Up

The MCP server worked from Claude Code and from the desktop app. From a browser tab it refused every write, with no error worth the name. The fix took four pull requests and one offhand sentence from me that I should have led with.

MCPOAuthAI AgentsClaudeDebugging
Feeding the Corpus
2026-05-167 min read

Feeding the Corpus

Last week I argued the corpus is the asset. Then I looked at the corpus: nine entries, one of them a smoke test. The storage was solved. The habit wasn't.

AI AgentsPersonal PersonaArchitectureRAGMCP
Why I Chose Agents Over a Trained Model
2026-05-117 min read

Why I Chose Agents Over a Trained Model

Last week I stood up a private corpus for myself. The obvious next move is fine-tune a model on it. I'm not going to. Here's the reasoning.

AI AgentsPersonal PersonaArchitectureFine-TuningRAG
Giving My MCP Server a Journal
2026-04-197 min read

Giving My MCP Server a Journal

Last week's personal MCP server was read-only. That wasn't a feature. Making it writable, without letting agents trample the content, turned into the most interesting week of architecture since I first shipped it.

MCPAI AgentsOAuthClaude DesktopArchitecture
I Built a Personal MCP Server in Twenty Minutes
2026-04-137 min read

I Built a Personal MCP Server in Twenty Minutes

My site already served context to agents via API. But APIs are push. MCP is pull. Twenty minutes and 289 lines of TypeScript later, any MCP-compatible agent can know who I am without being told where to look.

MCPAI AgentsClaude CodeTypeScriptPersonal Projects
Landing AI Transformation Without Losing Your Team
2026-04-125 min read

Landing AI Transformation Without Losing Your Team

We're moving to a model where 100% of code is written by agents, with engineers at the architecture and verification layer. Here's how I'm landing that change without destroying morale.

AILeadershipTransformationEngineering Culture
I Built This Site With Agents
2026-04-056 min read

I Built This Site With Agents

My family calls me 'Ad-Nav' because I always navigate my way out of anything. This site, a cyberpunk-themed, agent-readable portfolio built with AI agents, is the latest navigation exercise.

AI AgentsClaude CodeNext.jsPersonal Projects
Delivery Without Visibility Is Invisible Delivery
2026-03-205 min read

Delivery Without Visibility Is Invisible Delivery

I once delivered one of the most technically complex programmes of my career, and almost nobody knew. Here's how I learned that technical excellence without stakeholder visibility is worth precisely nothing.

LeadershipDeliveryStakeholder ManagementLessons Learned
How I Conquered Salesforce Price Book Updates: From 2024 to 2025 with Lessons and Tips
2024-12-285 min read

How I Conquered Salesforce Price Book Updates: From 2024 to 2025 with Lessons and Tips

Managing Salesforce CPQ price books is one of those tasks that starts as a whisper of an idea and ends with you feeling like you've conquered Everest. Here's my saga of triumph over tedium.

SalesforceCPQPrice BooksAutomation