The Number Nobody Wants to Hear A few weeks ago, I wrote about running my entire workday through an AI agent [1] — meetings, research, CRM, content creation. Eight hours of productive work, not a sing…
2026
The Test That Failed Last weekend, I pointed an AI agent at my own blog and asked it a simple question about an article I’d just published — my hands-on experiment with self-reflection on Amazon…
The Saturday Morning Experiment Last Saturday, I installed a Python library, pointed it at Amazon Bedrock, and asked a model the same questions three times — with zero, one, and three rounds of self-r…
The Moment I Almost Gave Up A few weeks ago, I spent 45 minutes teaching my AI agent how to prepare customer meetings. Pulling context from Slack, checking the CRM, looking up LinkedIn profiles, assem…
The Paradox $37 billion invested in generative AI in 2025 alone. A 3.2x increase from the year before [1]. And yet — 95% of businesses have yet to see measurable ROI from their AI investments [2]. 42%…
The Zombie Processes and the 50GB Cache A few weeks ago, I noticed my MacBook was sluggish. I found orphaned MCP server processes that had failed to shut down cleanly — a problem Didier Durand describ…
Introduction — The Promise I Made In my previous article [1], I explored the maintenance trap in IT — how software systems are more like plants than stones, requiring constant care. I ended with a cli…
The Friday That Wrote Itself Last Friday, I used a coding agent for eight hours straight. I didn’t write a single line of code. I prepared a customer meeting by pulling context from Slack thread…
On the Loop, Not In It — But Code Quality Still Matters Yesterday one of my AI agents wasted 15 minutes chasing a bug that didn’t exist. The function was called transformPayload() — but it didn&…
Technology Evolution Doesn’t Move in a Straight Line—It Spirals The Proud Ops Colleague Years ago, an Ops colleague proudly showed me something new. ClusterSSH—cssh [1]. A tool that opens multip…