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…
2026
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 describe…
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 cliff…
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 threads, cal…
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’t transf…
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 multiple t…
💰 𝗚𝗲𝗻𝗔𝗜 𝗔𝗱𝘃𝗲𝗿𝘁𝗶𝘀𝗶𝗻𝗴 𝗚𝗼𝗲𝘀 𝗗𝗲𝗲𝗽𝗲𝗿 𝗧𝗵𝗮𝗻 𝗬𝗼𝘂 𝗧𝗵𝗶𝗻𝗸, 𝗙𝗿𝗼𝗺 𝗨𝗜 𝗕𝗮𝗻𝗻𝗲𝗿𝘀 𝘁𝗼 𝗧𝗿𝗮𝗶𝗻𝗶𝗻𝗴 𝗗𝗮𝘁𝗮 Just before heading out for my lunch run, I read the Reuters Institute for the Study of Journalism’s article “Advertisi…
𝗙𝗿𝗼𝗺 𝗖𝗮𝗹𝗹 𝗖𝗲𝗻𝘁𝗲𝗿 𝘁𝗼 𝗔𝗜 𝗔𝗴𝗲𝗻𝘁 𝗛𝘂𝗯: 𝗧𝗵𝗲 𝗙𝘂𝘁𝘂𝗿𝗲 𝗼𝗳 𝗖𝘂𝘀𝘁𝗼𝗺𝗲𝗿 𝗦𝘂𝗽𝗽𝗼𝗿𝘁 𝗜𝘀 𝗛𝗲𝗿𝗲 Just returning from an internal Amazon Connect deep[1] dive. I haven’t touched this particular product since maybe 5 years?! Di…
Most comprehensive overview on RAG I have seen. We came a long way from vanilla RAG. Still remember the time of arguments that RAG is just a “hot fix” to be obsolete soon. Reality is it is not a fix b…