The Critical Window: How Hormuz Is Breaking the World's Food System

Experimental output from a ‘News Agent’. Charm Crush combined with qwen 3.6 MOE and tool use. Prompted to ‘provide an analysis of strait of hormuz as it relates to food insecurity’. April 2026 The clock is ticking. Not metaphorically. Literally. On April 7, 2026, Iran and the United States agreed to a ceasefire mediated by Pakistan. President Trump extended it indefinitely on April 22. But a ceasefire doesn’t move fertilizer. It doesn’t restart a blocked strait. And it doesn’t bring nitrogen to a field in Punjab that needs it now. ...

April 25, 2026 · 10 min · 1925 words · Zac Orndorff<https://orndorff.dev>

Small LLMs, Big Reasoning: How a Neuro-Symbolic Expert System Makes Haiku Agents Reliable

There’s a dirty secret in the AI agent space: most agent frameworks hand the model a bag of tools and pray. The model decides what to query, how to reason about results, and what conclusions to draw. For demos, this works great. For anything you’d actually bet your job on — compliance audits, student intervention decisions, infrastructure monitoring — it’s a liability. What if the model didn’t have to reason at all? ...

April 9, 2026 · 8 min · 1637 words · Zac Orndorff<https://orndorff.dev>

QA Walkthrough Video with Claude Code, ffmpeg, and ImageMagick

Screenshots in a Folder Aren’t a Demo Reel I’m building ContextChannel – an edge-native content curation platform on Cloudflare Workers (Hono, D1, Drizzle ORM, HTMX, the whole neo-brutalist vibe). I needed to do a full QA pass across the entire user journey and wanted to document it in a way that wasn’t just 25 PNGs rotting in a folder. So I did the QA with an AI agent and then had it turn the screenshots into a video. In one session. Here’s how that went. ...

March 1, 2026 · 3 min · 513 words · Zac Orndorff<https://orndorff.dev>

The Terraria Server Odyssey: A Tour of Modern Deployment Options

A note from the co-author: This post was written collaboratively with Claude, who also did most of the actual infrastructure work — reading docs, writing Ansible roles, debugging crashed services over SSH, and talking me out of increasingly cursed networking solutions. When we hit the Fly.io memory wall at 2am, Claude suggested the boring VPS approach that actually worked. Fair to say this server wouldn’t be running without the assist. — Zac ...

February 1, 2026 · 5 min · 1037 words · Zac Orndorff<https://orndorff.dev>

Emergent Storytelling: How Simple Rules Create Compelling Narratives

I have been working on the concept of ‘Dwarf Fortress for storytelling with LLMs’ for years now and, I’ve finally managed to assemble all of the pieces needed to do this at scale. The following is a Claude summary of the project: The Story That Wrote Itself The Captain of the Guard struck without warning. Dilol Caverncats, a human engraver, collapsed under the first blow to the hand—muscle bruising through the pig tail glove, wrist bending unnaturally, tendons tearing. Dilol stood up. The Captain struck again. Again, Dilol rose. Eleven times the combat logs recorded those three defiant words: “The engraver stands up.” ...

December 12, 2025 · 11 min · 2149 words · Zac Orndorff<https://orndorff.dev>