Writing

Build logs, including the parts that went wrong.

Each one links to the project it describes. Also on Medium, and by RSS.

  1. My First Claude Code Mod: A Task Board the Agent Built Without Ever Seeing ItVikunja tasks for Claude CodeThe agent that built this panel has never looked at it. For most of the evening, neither of us could say why every button needed pressing twice.
  2. I Got Into the Spa an Architect and Got Out a Scrum Master. Again.After a year of working with an AI agent, the job title I'd give the human in the loop is one I last held fourteen years ago, and I think it only works the way I did it then: by someone who's also doing real work.
  3. From Contact Form to Order Portal in Four Days: Building a 3D Printing Business’s Customer Portal on NetlifyG3DK PrintingThe website could give you a ballpark price in three questions. The moment you pressed Send, it turned into an email to Tim, and everything after that lived in inboxes and memory.
  4. A Spring Scorcher, a Powerwall, and a Spa That Only Heats on Spare SunshineThe Someday ProjectI wrote a careful brief for this. Built as written, it would have quietly flattened my Powerwall any afternoon a cloud went over, and nothing in the house would have told me.
  5. The Salesforce Org Argues Back: Building a Data Seeder That Reads Your Validation RulesSalesforce Sandbox Data SeederI filed the AI integration as an epic on day two of this project. It took a year to land — and the part I’d actually been dreading arrived in the twenty-three minutes between two commits.
  6. I’m 47, I’ve Watched Evangelion Too Many Times, and Now My Proxmox Cluster Has a MAGI PanelMAGI DisplayI’d imagined this screen for thirty years. The idea was never the hard part — execution was, and that’s the bit I finally had help with.
  7. Crossfadarr — How Dropping Spotify Turned Into a Two-Day Software ProjectCrossfadarrOr: what happens when a homelabber decides his music taste shouldn’t live in someone else’s cloud
  8. The Someday Project, Part III: The Homelab Paid For Itself In One Push NotificationThe Someday ProjectI built the foundation over a weekend. The thing I actually wanted took an hour.
  9. I’m a Salesforce Architect, Not a Rust Developer. I Just Shipped Four PRs to a Rust Project AnywayDuckle: Salesforce connectorsHow domain expertise plus an AI coding agent added a full Salesforce integration to an open-source ETL studio in five days — without me writing a line of Rust.
  10. The Someday Project, Part II: How an AI Agent Built the Homelab Dashboard I’d Given Up OnThe Someday ProjectI’d installed Homarr three times. I’d never finished it once.
  11. The Someday Project — How an AI Agent Turned My Smart Home Into a Real Data PlatformThe Someday ProjectA project that sat on my someday-list for years — Home Assistant → VictoriaMetrics → Grafana — done in an afternoon, because the AI didn’t just tell me what to do, it did the work. Here’s the architecture, the config, and every gotcha that tried to stop us.