<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rod Bland — Blog</title><description>Writing about AI-assisted development, Claude Code workflows, and building software with AI agents.</description><link>https://rodbland.com/</link><language>en-au</language><item><title>Belt and Suspenders: Hard Guardrails for Claude Code</title><link>https://rodbland.com/blog/belt-and-suspenders-claude-code-guardrails/</link><guid isPermaLink="true">https://rodbland.com/blog/belt-and-suspenders-claude-code-guardrails/</guid><description>How to build deterministic safety gates for Claude Code that catch dangerous commands before they execute — no matter what the AI forgets.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>AI Safety</category><category>Productivity</category><category>Automation</category></item><item><title>Two Tools for Seeing What Your Agent Built</title><link>https://rodbland.com/blog/screenshot-and-grab-tools/</link><guid isPermaLink="true">https://rodbland.com/blog/screenshot-and-grab-tools/</guid><description>Automated screenshots for visual verification and a desktop capture tool — the two ways I check what my AI agents produce.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>Tools</category><category>Productivity</category></item><item><title>Custom Status Lines in Claude Code: Knowing Which Instance You&apos;re In</title><link>https://rodbland.com/blog/claude-code-terminal-status/</link><guid isPermaLink="true">https://rodbland.com/blog/claude-code-terminal-status/</guid><description>When running 4 Claude Code instances across 2 machines, a custom terminal status line with context tracking, identity, and cost keeps you oriented.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>Terminal</category><category>Productivity</category></item><item><title>Refactoring a Monolith: Extracting a 3PL Module Into Its Own App</title><link>https://rodbland.com/blog/separation-of-concerns-refactoring/</link><guid isPermaLink="true">https://rodbland.com/blog/separation-of-concerns-refactoring/</guid><description>How we extracted 27 API endpoints, 14 database tables, and 7 handler modules from one app into another — with zero downtime and a sprint-based approach.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Refactoring</category><category>Architecture</category><category>AI</category><category>Claude Code</category></item><item><title>How Plan Mode Changed the Way I Build Software</title><link>https://rodbland.com/blog/plan-mode-changed-everything/</link><guid isPermaLink="true">https://rodbland.com/blog/plan-mode-changed-everything/</guid><description>Plan Mode in Claude Code forces alignment before code is written. Here&apos;s how this single workflow pattern has transformed my development process and why I consider it indispensable.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>AI</category><category>Productivity</category><category>Workflow</category></item><item><title>What It Actually Looks Like to Build Software with AI Agents</title><link>https://rodbland.com/blog/building-with-ai-agents/</link><guid isPermaLink="true">https://rodbland.com/blog/building-with-ai-agents/</guid><description>4 Claude Code installations, 2 machines, up to 6 simultaneous sessions. A real look at daily AI-assisted development — the actual setup, workflow, and what makes it produce quality code.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>Claude Code</category><category>Workflow</category><category>Productivity</category></item><item><title>Why I Built Claw Recall: AI Agents Need Memory</title><link>https://rodbland.com/blog/claw-recall-why-ai-needs-memory/</link><guid isPermaLink="true">https://rodbland.com/blog/claw-recall-why-ai-needs-memory/</guid><description>Every AI conversation is temporary. Context compaction erases what your agent was just working on. Claw Recall fixes this — a searchable memory system for AI agents.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>Claw Recall</category><category>AI</category><category>Open Source</category><category>Memory</category></item></channel></rss>