Welcome to schristoph.online — a personal homepage built with Hugo and hosted on AWS.
Browse the public pages freely, or head to the Restricted section if you have an account.
Welcome to schristoph.online — a personal homepage built with Hugo and hosted on AWS.
Browse the public pages freely, or head to the Restricted section if you have an account.
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 transform anything. It validated. The agent built three layers of transformation logic on top of it before realizing the name was a lie. I’ve seen this pattern dozens of times now. And it’s exactly why I think Kief Morris’s latest piece gets the big picture right but undersells one critical detail.
Technology Evolution Doesn’t Move in a Straight Line—It Spirals
Years ago, an Ops colleague proudly showed me something new. ClusterSSH—cssh [1]. A tool that opens multiple terminals to multiple machines—at the same time. You type once, it executes everywhere.
Back then, machines still had names. Ops folks knew their history, their specs, their quirks. They could tell you which server had been acting up last Thursday and what firmware it was running. And cssh? It let them follow the runbook consistently across every node. No more SSH-ing into machines one by one, hoping you didn’t forget a step on node 7.
💰 𝗚𝗲𝗻𝗔𝗜 𝗔𝗱𝘃𝗲𝗿𝘁𝗶𝘀𝗶𝗻𝗴 𝗚𝗼𝗲𝘀 𝗗𝗲𝗲𝗽𝗲𝗿 𝗧𝗵𝗮𝗻 𝗬𝗼𝘂 𝗧𝗵𝗶𝗻𝗸—𝗙𝗿𝗼𝗺 𝗨𝗜 𝗕𝗮𝗻𝗻𝗲𝗿𝘀 𝘁𝗼 𝗧𝗿𝗮𝗶𝗻𝗶𝗻𝗴 𝗗𝗮𝘁𝗮
Just before heading out for my lunch run, I read the Reuters Institute for the Study of Journalism’s article “Advertising is coming for GenAI”[1], which is interesting, but from my perspective just scratching the surface. 🤔
𝗧𝗵𝗲 𝗦𝘂𝗿𝗳𝗮𝗰𝗲
The surface being, in a way, just the user interface which is used by human users to interface with some AI Agent. Here you can place ads, informed by the context of human-AI interactions, in multiple places: