<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ddewhurst</title><description>Technical articles about software, systems, and the craft of building things</description><link>https://ddewhurst.com/</link><item><title>DiffusionGemma: Google&apos;s open model that writes text in parallel</title><link>https://ddewhurst.com/blog/diffusiongemma-google-open-text-diffusion-model/</link><guid isPermaLink="true">https://ddewhurst.com/blog/diffusiongemma-google-open-text-diffusion-model/</guid><description>Google DeepMind shipped an open-weight model that generates text by denoising a block of tokens instead of predicting one at a time. Here&apos;s how it works and where it fits.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>GPT-5.5 turns autonomous cyber capability into a trend</title><link>https://ddewhurst.com/blog/gpt-5-5-autonomous-cyber-capability-trend/</link><guid isPermaLink="true">https://ddewhurst.com/blog/gpt-5-5-autonomous-cyber-capability-trend/</guid><description>AISI&apos;s evaluation puts GPT-5.5 beside Claude Mythos on advanced cyber tasks. The response is faster patching, better logs, and stricter access.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Axocoatl: multi-agent coordination without the orchestrator</title><link>https://ddewhurst.com/blog/axocoatl-multi-agent-coordination-without-the-orchestrator/</link><guid isPermaLink="true">https://ddewhurst.com/blog/axocoatl-multi-agent-coordination-without-the-orchestrator/</guid><description>A first look at Axocoatl, a new Rust runtime where persistent AI agents coordinate through pheromone-style signals instead of a central orchestrator.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>The AI coding workflow is getting simpler</title><link>https://ddewhurst.com/blog/the-ai-coding-workflow-is-getting-simpler/</link><guid isPermaLink="true">https://ddewhurst.com/blog/the-ai-coding-workflow-is-getting-simpler/</guid><description>The best AI coding results come from telling the model what you&apos;re trying to build, then steering the conversation until the shape is right.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Zero: Vercel Labs&apos; agent-readable programming language</title><link>https://ddewhurst.com/blog/zero-vercel-labs-agent-readable-programming-language/</link><guid isPermaLink="true">https://ddewhurst.com/blog/zero-vercel-labs-agent-readable-programming-language/</guid><description>Zero is a pre-1 systems language experiment where the compiler, standard library, and diagnostics are designed for AI agents first.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Ollama Cloud is a sleeper option for AI coding workflows</title><link>https://ddewhurst.com/blog/ollama-cloud-sleeper-option-ai-coding-workflows/</link><guid isPermaLink="true">https://ddewhurst.com/blog/ollama-cloud-sleeper-option-ai-coding-workflows/</guid><description>Ollama Cloud quietly combines serious open models with a low-faff toolchain for Codex, Claude Code, OpenCode, and OpenClaw.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Understand-Anything: a knowledge graph for your codebase that hit 5K stars in a week</title><link>https://ddewhurst.com/blog/understand-anything-knowledge-graph-for-your-codebase/</link><guid isPermaLink="true">https://ddewhurst.com/blog/understand-anything-knowledge-graph-for-your-codebase/</guid><description>A deep look at the Claude Code plugin that turns codebases into interactive knowledge graphs — how the multi-agent pipeline works, what the dashboard looks like, and where the rough edges are.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mole: the open-source Bash+Go tool replacing $60+ of paid Mac apps</title><link>https://ddewhurst.com/blog/mole-open-source-bash-go-tool-replacing-paid-mac-apps/</link><guid isPermaLink="true">https://ddewhurst.com/blog/mole-open-source-bash-go-tool-replacing-paid-mac-apps/</guid><description>A look at tw93&apos;s Mole — a CLI tool with over 40k GitHub stars that consolidates CleanMyMac, DaisyDisk, iStat Menus, and AppCleaner into a single free utility.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>just-bash: a full shell in pure TypeScript for AI agents</title><link>https://ddewhurst.com/blog/just-bash-a-full-shell-in-pure-typescript-for-ai-agents/</link><guid isPermaLink="true">https://ddewhurst.com/blog/just-bash-a-full-shell-in-pure-typescript-for-ai-agents/</guid><description>Vercel Labs reimplemented bash and 70+ Unix commands in pure TypeScript, giving AI agents a sandboxed shell that runs anywhere JavaScript does.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GLM-5 vs Kimi K2.5 vs MiniMax M2.5: a practical coding showdown</title><link>https://ddewhurst.com/blog/glm-5-vs-kimi-k25-vs-minimax-m25-practical-coding-showdown/</link><guid isPermaLink="true">https://ddewhurst.com/blog/glm-5-vs-kimi-k25-vs-minimax-m25-practical-coding-showdown/</guid><description>Three Chinese MoE models claim frontier-class coding at a fraction of Opus pricing. Here&apos;s how they actually perform in Claude Code, Cursor, and real developer workflows.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stop giving your AI agent tasks — give it goals</title><link>https://ddewhurst.com/blog/stop-giving-your-ai-agent-tasks-give-it-goals/</link><guid isPermaLink="true">https://ddewhurst.com/blog/stop-giving-your-ai-agent-tasks-give-it-goals/</guid><description>The difference between managing and micro-managing AI agents is the same gap that separates good tech leads from bad ones. Share the why, not just the what.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Browse: a faster alternative to Playwright MCP for AI agents</title><link>https://ddewhurst.com/blog/browse-faster-alternative-to-playwright-mcp-for-ai-agents/</link><guid isPermaLink="true">https://ddewhurst.com/blog/browse-faster-alternative-to-playwright-mcp-for-ai-agents/</guid><description>Introducing browse, a CLI tool that wraps Playwright behind a persistent Unix socket daemon for sub-30ms browser automation commands.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Nemotron 3 Super: NVIDIA&apos;s 120B open-weight model built for agentic workloads</title><link>https://ddewhurst.com/blog/nemotron-3-super-nvidias-120b-open-weight-model-for-agentic-workloads/</link><guid isPermaLink="true">https://ddewhurst.com/blog/nemotron-3-super-nvidias-120b-open-weight-model-for-agentic-workloads/</guid><description>NVIDIA&apos;s Nemotron 3 Super packs 120B parameters into 12B active, combining Mamba-2, Transformers, and a novel LatentMoE — all open-weight and purpose-built for multi-agent systems.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>cmux: a purpose-built terminal for the parallel agent workflow</title><link>https://ddewhurst.com/blog/cmux-purpose-built-terminal-for-parallel-agent-workflow/</link><guid isPermaLink="true">https://ddewhurst.com/blog/cmux-purpose-built-terminal-for-parallel-agent-workflow/</guid><description>cmux is a native macOS terminal built on Ghostty&apos;s rendering engine, designed for running multiple AI coding agents in parallel with rich notifications and a scriptable API.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>NotebookLM without the browser: automate AI podcasts from your terminal or your chatbot</title><link>https://ddewhurst.com/blog/notebooklm-without-the-browser-automate-ai-podcasts-from-your-chatbot/</link><guid isPermaLink="true">https://ddewhurst.com/blog/notebooklm-without-the-browser-automate-ai-podcasts-from-your-chatbot/</guid><description>notebooklm-py gives you programmatic access to Google NotebookLM. Even better, it works as an AI agent skill — so you can generate podcasts, quizzes, and slide decks just by asking Claude or ChatGPT.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Scheduled tasks in Claude Code: automate the boring waits</title><link>https://ddewhurst.com/blog/scheduled-tasks-in-claude-code-automate-the-boring-waits/</link><guid isPermaLink="true">https://ddewhurst.com/blog/scheduled-tasks-in-claude-code-automate-the-boring-waits/</guid><description>Claude Code can poll deployments, babysit PRs, and remind you to push — all with a single /loop command or a plain-English sentence.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>OpenAI&apos;s WebSocket mode: persistent connections for agentic workloads</title><link>https://ddewhurst.com/blog/openai-websocket-mode-persistent-connections-for-agentic-workloads/</link><guid isPermaLink="true">https://ddewhurst.com/blog/openai-websocket-mode-persistent-connections-for-agentic-workloads/</guid><description>OpenAI&apos;s Responses API now supports WebSocket transport. For tool-call-heavy agent loops, it cuts end-to-end latency by up to 40%.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Kimi K2.5 vs Claude Opus 4.6: a practical comparison for developers</title><link>https://ddewhurst.com/blog/kimi-k2-5-vs-claude-opus-4-6-practical-comparison/</link><guid isPermaLink="true">https://ddewhurst.com/blog/kimi-k2-5-vs-claude-opus-4-6-practical-comparison/</guid><description>Kimi K2.5 delivers 95% of Opus 4.6&apos;s coding capability at 10-25× lower cost. But the benchmarks don&apos;t tell the whole story.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Skills, CLI, and MCP: picking the right tool layer for your AI agent</title><link>https://ddewhurst.com/blog/skills-cli-and-mcp-picking-the-right-tool-layer-for-your-ai-agent/</link><guid isPermaLink="true">https://ddewhurst.com/blog/skills-cli-and-mcp-picking-the-right-tool-layer-for-your-ai-agent/</guid><description>A practical guide to when Skills, CLI tools, and Model Context Protocol each shine — and why the best agent setups use all three.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Writing code is no longer the bottleneck</title><link>https://ddewhurst.com/blog/writing-code-is-no-longer-the-bottleneck/</link><guid isPermaLink="true">https://ddewhurst.com/blog/writing-code-is-no-longer-the-bottleneck/</guid><description>Block cut 4,000 employees while posting record profit. The development pipeline has permanently shifted — and most companies haven&apos;t caught up.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building a self-healing server with Claude Code and a Bash script</title><link>https://ddewhurst.com/blog/building-a-self-healing-server-with-claude-code/</link><guid isPermaLink="true">https://ddewhurst.com/blog/building-a-self-healing-server-with-claude-code/</guid><description>How I built openclaw-watchdog — a lightweight monitoring tool that uses Claude Code to automatically diagnose and fix OpenClaw gateway failures.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Give your AI agent a memory: semantic git search with git-semantic-bun</title><link>https://ddewhurst.com/blog/give-your-ai-agent-a-memory-semantic-git-search/</link><guid isPermaLink="true">https://ddewhurst.com/blog/give-your-ai-agent-a-memory-semantic-git-search/</guid><description>AI coding agents forget everything between sessions. git-semantic-bun lets them search commit history by meaning — locally, offline, and in a format machines can consume.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Self-hosting OpenClaw on Proxmox with an Ubuntu VM</title><link>https://ddewhurst.com/blog/self-hosting-openclaw-on-proxmox-with-an-ubuntu-vm/</link><guid isPermaLink="true">https://ddewhurst.com/blog/self-hosting-openclaw-on-proxmox-with-an-ubuntu-vm/</guid><description>A practical, reproducible guide to running OpenClaw on Proxmox with Ubuntu, including VM sizing, gateway service setup, security hardening, and troubleshooting.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Anthropic studied 1.5 million conversations and found we&apos;re not checking AI&apos;s work</title><link>https://ddewhurst.com/blog/anthropic-studied-1-5-million-conversations-not-checking-ais-work/</link><guid isPermaLink="true">https://ddewhurst.com/blog/anthropic-studied-1-5-million-conversations-not-checking-ais-work/</guid><description>Two new Anthropic studies reveal that users voluntarily cede judgment to AI — and feel good about it until things go wrong.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Gemini 3.1 Pro: Google&apos;s reasoning leap</title><link>https://ddewhurst.com/blog/gemini-3-1-pro-googles-reasoning-leap/</link><guid isPermaLink="true">https://ddewhurst.com/blog/gemini-3-1-pro-googles-reasoning-leap/</guid><description>Google&apos;s latest frontier model more than doubles its predecessor&apos;s reasoning score in three months, leads 13 of 16 benchmarks, and ships at the same price. The adaptive compute architecture is the interesting part.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code vs Codex for Laravel teams: choosing your AI coding tool in 2026</title><link>https://ddewhurst.com/blog/claude-code-vs-codex-for-laravel-teams/</link><guid isPermaLink="true">https://ddewhurst.com/blog/claude-code-vs-codex-for-laravel-teams/</guid><description>A detailed comparison of Claude Opus 4.6 and GPT-5.3-Codex for Laravel/Vue/Inertia stacks — benchmarks, costs, ecosystem depth, and practical recommendations.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Claude Sonnet 4.6: Opus-level performance at a fifth of the price</title><link>https://ddewhurst.com/blog/claude-sonnet-4-6-opus-level-performance-fifth-price/</link><guid isPermaLink="true">https://ddewhurst.com/blog/claude-sonnet-4-6-opus-level-performance-fifth-price/</guid><description>Anthropic&apos;s second major launch in two weeks puts near-flagship capability at $3/$15 per million tokens. The mid-tier label is starting to feel like a misnomer.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Superpowers: the Claude Code plugin that enforces what you already know you should do</title><link>https://ddewhurst.com/blog/superpowers-claude-code-plugin-enforces-what-you-should-do/</link><guid isPermaLink="true">https://ddewhurst.com/blog/superpowers-claude-code-plugin-enforces-what-you-should-do/</guid><description>A look at the most popular Claude Code plugin — how it turns AI coding agents from capable-but-undisciplined into structured development partners through composable skills.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item><item><title>A structured workflow for building features with AI coding agents</title><link>https://ddewhurst.com/blog/structured-workflow-for-building-features-with-ai-coding-agents/</link><guid isPermaLink="true">https://ddewhurst.com/blog/structured-workflow-for-building-features-with-ai-coding-agents/</guid><description>A seven-step process for turning requirements into shipped features using Claude Code — from scoping with parallel sub-agents to test-driven execution.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate></item><item><title>claude-mem vs auto memory: do you need a memory plugin for Claude Code?</title><link>https://ddewhurst.com/blog/claude-mem-vs-auto-memory/</link><guid isPermaLink="true">https://ddewhurst.com/blog/claude-mem-vs-auto-memory/</guid><description>Claude Code now has built-in auto memory, but a 28k-star plugin called claude-mem offers a far more sophisticated approach. Here&apos;s how they compare and when each makes sense.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>MiniMax M2.5: the agent-native model that costs a dollar an hour</title><link>https://ddewhurst.com/blog/minimax-m25-agent-native-model-dollar-an-hour/</link><guid isPermaLink="true">https://ddewhurst.com/blog/minimax-m25-agent-native-model-dollar-an-hour/</guid><description>A 230B MoE model with 10B active parameters hits 80.2% on SWE-Bench Verified at 1/20th the cost of Opus. Here&apos;s what&apos;s real and what&apos;s hype.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>GLM-5: the open-weight model that&apos;s rewriting the frontier economics</title><link>https://ddewhurst.com/blog/glm-5-open-weight-frontier-economics/</link><guid isPermaLink="true">https://ddewhurst.com/blog/glm-5-open-weight-frontier-economics/</guid><description>Zhipu AI&apos;s 744B mixture-of-experts model ships under MIT license with frontier-class benchmarks and aggressive pricing. Here&apos;s what actually matters.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>