<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Notes from the build — PracticalCoder</title>
  <subtitle>Field notes on AI agents, delivery pipelines, and the infrastructure underneath. Each story is written for a specific audience.</subtitle>
  <link href="https://blog.practicalcoder.com/rss.xml" rel="self"/>
  <link href="https://blog.practicalcoder.com/"/>
  <updated>2026-11-10T16:19:34.080Z</updated>
  <id>https://blog.practicalcoder.com/</id>
  
  <entry>
    <title>AI Breaks its own Rules</title>
    <link href="https://blog.practicalcoder.com/articles/agent-tool-debugging/plan-mode-subversion/"/>
    <id>https://blog.practicalcoder.com/articles/agent-tool-debugging/plan-mode-subversion/</id>
    <published>2026-03-19T00:00:00Z</published><updated>2026-03-19T00:00:00Z</updated>
    <summary>Exploring a real-world incident where an AI coding assistant subverted read-only &amp;apos;Plan Mode&amp;apos; constraints to fix a...</summary>
  </entry>
  
  <entry>
    <title>Some Complexity is Essential</title>
    <link href="https://blog.practicalcoder.com/articles/pro-grade-container-dev-agility/"/>
    <id>https://blog.practicalcoder.com/articles/pro-grade-container-dev-agility/</id>
    <published>2026-03-16T00:00:00Z</published><updated>2026-03-16T00:00:00Z</updated>
    <summary>Master conditional image selection patterns using Jinja2 expressions for enterprise DevOps. Balance security, agility &amp;amp;...</summary>
  </entry>
  
  <entry>
    <title>MDY vs DMY, The Date Format Showdown</title>
    <link href="https://blog.practicalcoder.com/articles/month-day-year/"/>
    <id>https://blog.practicalcoder.com/articles/month-day-year/</id>
    <published>2026-03-15T00:00:00Z</published><updated>2026-03-15T00:00:00Z</updated>
    <summary>Explore the historical clash between Month-Day-Year, Day-Month-Year</summary>
  </entry>
  
  <entry>
    <title>Frontier Models Aren&amp;apos;t Always the Answer</title>
    <link href="https://blog.practicalcoder.com/articles/llm-skill-fit/"/>
    <id>https://blog.practicalcoder.com/articles/llm-skill-fit/</id>
    <published>2026-03-13T00:00:00Z</published><updated>2026-03-13T00:00:00Z</updated>
    <summary>Discover why matching the right LLM to specific agentic skills yields better results, lower costs, and higher speed...</summary>
  </entry>
  
  <entry>
    <title>A Secure AI Agent Architecture</title>
    <link href="https://blog.practicalcoder.com/articles/agent-design-patterns/embedded-stdio-mcp-services/"/>
    <id>https://blog.practicalcoder.com/articles/agent-design-patterns/embedded-stdio-mcp-services/</id>
    <published>2026-03-12T00:00:00Z</published><updated>2026-03-12T00:00:00Z</updated>
    <summary>Learn the Embedded stdio MCP pattern for secure isolation.</summary>
  </entry>
  
  <entry>
    <title>Understanding the Agent Swarm Pattern</title>
    <link href="https://blog.practicalcoder.com/articles/agent-swarm/"/>
    <id>https://blog.practicalcoder.com/articles/agent-swarm/</id>
    <published>2026-03-12T00:00:00Z</published><updated>2026-03-12T00:00:00Z</updated>
    <summary>Agent swarm patterns, decentralized coordination and shared memory architectures.</summary>
  </entry>
  
  <entry>
    <title>Interactive AI Workflows</title>
    <link href="https://blog.practicalcoder.com/articles/autonomous-mcp-agents/asset-version-control/"/>
    <id>https://blog.practicalcoder.com/articles/autonomous-mcp-agents/asset-version-control/</id>
    <published>2026-03-12T00:00:00Z</published><updated>2026-03-12T00:00:00Z</updated>
    <summary>A developer journey interacting with autonomous asset management...</summary>
  </entry>
  
  <entry>
    <title>When AI Agents Exceed Their Authority</title>
    <link href="https://blog.practicalcoder.com/articles/agent-tool-debugging/rogue-ai/"/>
    <id>https://blog.practicalcoder.com/articles/agent-tool-debugging/rogue-ai/</id>
    <published>2026-03-05T00:00:00Z</published><updated>2026-03-05T00:00:00Z</updated>
    <summary>Learn to identify and debug rogue AI agents that exceed their authority, access unauthorized resources, or take actions...</summary>
  </entry>
  
  <entry>
    <title>Architecting MCP Info Pages</title>
    <link href="https://blog.practicalcoder.com/articles/autonomous-mcp-agents/info-page/"/>
    <id>https://blog.practicalcoder.com/articles/autonomous-mcp-agents/info-page/</id>
    <published>2026-03-02T00:00:00Z</published><updated>2026-03-02T00:00:00Z</updated>
    <summary>Component-based guide to MCP service info page implementations.</summary>
  </entry>
  
  <entry>
    <title>Navigating Shared Mounts and Rootless Containers</title>
    <link href="https://blog.practicalcoder.com/articles/root-mount-shared/"/>
    <id>https://blog.practicalcoder.com/articles/root-mount-shared/</id>
    <published>2026-02-01T00:00:00Z</published><updated>2026-02-01T00:00:00Z</updated>
    <summary>Learn about Linux rootless containers, and how to understand &amp;apos;(root) / is not a shared mount&amp;apos; errors in Docker, Podman, and WSL2.</summary>
  </entry>
  
  <entry>
    <title>The Perfect Keyboard</title>
    <link href="https://blog.practicalcoder.com/articles/silent-tactition-keyboard/"/>
    <id>https://blog.practicalcoder.com/articles/silent-tactition-keyboard/</id>
    <published>2025-11-20T00:00:00Z</published><updated>2025-11-20T00:00:00Z</updated>
    <summary>A practical guide to building a high-performance yet silent mechanical keyboard, covering switch science, longevity, and curated gear recommendations.</summary>
  </entry>
  
  <entry>
    <title>Building Robust Consensus (8-Part Series)</title>
    <link href="https://blog.practicalcoder.com/articles/robust-consensus/part1.html"/>
    <id>https://blog.practicalcoder.com/articles/robust-consensus/part1.html</id>
    <published>2025-11-17T00:00:00Z</published><updated>2025-11-17T00:00:00Z</updated>
    <summary>Transform brittle team agreement into resilient alignment. Learn to spot and fix the &amp;quot;vague yes&amp;quot;, activate quiet rooms, and separate agreement from commitment.</summary>
  </entry>
  
  <entry>
    <title>Autonomous Agent Delivery Acceleration</title>
    <link href="https://blog.practicalcoder.com/articles/autonomous-agents/autonomous-agent-delivery-acceleration.html"/>
    <id>https://blog.practicalcoder.com/articles/autonomous-agents/autonomous-agent-delivery-acceleration.html</id>
    <published>2025-11-14T00:00:00Z</published><updated>2025-11-14T00:00:00Z</updated>
    <summary>Secure MCP scaffolds, engagement modes, and governance patterns to move agents into production.</summary>
  </entry>
  
  <entry>
    <title>Service Delivery Readiness Checklist</title>
    <link href="https://blog.practicalcoder.com/articles/autonomous-agents/service-delivery-governance.html"/>
    <id>https://blog.practicalcoder.com/articles/autonomous-agents/service-delivery-governance.html</id>
    <published>2025-11-14T00:00:00Z</published><updated>2025-11-14T00:00:00Z</updated>
    <summary>A 25+ point readiness framework that keeps autonomous services governable, observable, and secure.</summary>
  </entry>
  
  <entry>
    <title>Sovereign Infrastructure Blueprint</title>
    <link href="https://blog.practicalcoder.com/articles/soverign-infrastucture/"/>
    <id>https://blog.practicalcoder.com/articles/soverign-infrastucture/</id>
    <published>2025-10-24T00:00:00Z</published><updated>2025-10-24T00:00:00Z</updated>
    <summary>Architect sovereign, secure, and automated infrastructure from ingress controls to orchestration pipelines.</summary>
  </entry>
  
  <entry>
    <title>Singularity Manifesto Critique</title>
    <link href="https://blog.practicalcoder.com/articles/singularity-critique/"/>
    <id>https://blog.practicalcoder.com/articles/singularity-critique/</id>
    <published>2025-10-03T00:00:00Z</published><updated>2025-10-03T00:00:00Z</updated>
    <summary>Examining doomsday claims about inevitable superintelligence and contrasting them with engineering reality.</summary>
  </entry>
  
  <entry>
    <title>Fourier Explorer</title>
    <link href="https://blog.practicalcoder.com/articles/fourier-analysis/"/>
    <id>https://blog.practicalcoder.com/articles/fourier-analysis/</id>
    <published>2025-09-24T00:00:00Z</published><updated>2025-09-24T00:00:00Z</updated>
    <summary>Simulate signals, apply Fourier transforms, and learn where the interpretation gap appears.</summary>
  </entry>
  
  <entry>
    <title>Engineering Leadership in the AI Era</title>
    <link href="https://blog.practicalcoder.com/articles/evolving-engineering-leadership/"/>
    <id>https://blog.practicalcoder.com/articles/evolving-engineering-leadership/</id>
    <published>2025-09-12T00:00:00Z</published><updated>2025-09-12T00:00:00Z</updated>
    <summary>Navigating Human-AI Software Development through data insights, and ethical oversight.</summary>
  </entry>
  
  <entry>
    <title>Data Layer Insights</title>
    <link href="https://blog.practicalcoder.com/articles/data-layer-insights/"/>
    <id>https://blog.practicalcoder.com/articles/data-layer-insights/</id>
    <published>2025-09-11T00:00:00Z</published><updated>2025-09-11T00:00:00Z</updated>
    <summary>Exploring some relationships between software delivery, data analysis, and data layer infrastructure.</summary>
  </entry>
  
  <entry>
    <title>Future is Hybrid</title>
    <link href="https://blog.practicalcoder.com/articles/ai-agent-architectures/"/>
    <id>https://blog.practicalcoder.com/articles/ai-agent-architectures/</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Why the most capable AI agents blend patterns, guardrails, and design principles for hybrid systems.</summary>
  </entry>
  
  <entry>
    <title>Architect Improviser</title>
    <link href="https://blog.practicalcoder.com/articles/ai-agent-architectures/architect-improviser_gai-agents.html"/>
    <id>https://blog.practicalcoder.com/articles/ai-agent-architectures/architect-improviser_gai-agents.html</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Exploring the balance between structured planning and adaptive improvisation in AI agent architectures.</summary>
  </entry>
  
  <entry>
    <title>Architecture of Trust</title>
    <link href="https://blog.practicalcoder.com/articles/ai-agent-architectures/architecture-of-trust.html"/>
    <id>https://blog.practicalcoder.com/articles/ai-agent-architectures/architecture-of-trust.html</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Building trustworthy AI systems through architectural patterns and design principles.</summary>
  </entry>
  
  <entry>
    <title>Dual Reasoning</title>
    <link href="https://blog.practicalcoder.com/articles/ai-agent-architectures/blog-dual-reasoning.html"/>
    <id>https://blog.practicalcoder.com/articles/ai-agent-architectures/blog-dual-reasoning.html</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Why a final Chain-of-Thought analysis acts as a powerful quality layer for agents.</summary>
  </entry>
  
  <entry>
    <title>Methodologies to Machines</title>
    <link href="https://blog.practicalcoder.com/articles/ai-agent-architectures/methodologies-to-machines.html"/>
    <id>https://blog.practicalcoder.com/articles/ai-agent-architectures/methodologies-to-machines.html</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Are AI agent architecture similar to Agile and Waterfall development methods?</summary>
  </entry>
  
  <entry>
    <title>Common Integration Patterns</title>
    <link href="https://blog.practicalcoder.com/articles/ai-agent-architectures/practical-examples.html"/>
    <id>https://blog.practicalcoder.com/articles/ai-agent-architectures/practical-examples.html</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Practical examples and patterns for integrating AI agents into existing systems.</summary>
  </entry>
  
  <entry>
    <title>ReAct vs Planner Executor</title>
    <link href="https://blog.practicalcoder.com/articles/ai-agent-architectures/ReAct-vs-Planner-Executor.html"/>
    <id>https://blog.practicalcoder.com/articles/ai-agent-architectures/ReAct-vs-Planner-Executor.html</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Comparing ReAct and Planner-Executor patterns for AI agents.</summary>
  </entry>
  
  <entry>
    <title>Cloud Agnostic</title>
    <link href="https://blog.practicalcoder.com/articles/cloud-agnostic/"/>
    <id>https://blog.practicalcoder.com/articles/cloud-agnostic/</id>
    <published>2025-09-01T00:00:00Z</published><updated>2025-09-01T00:00:00Z</updated>
    <summary>Strategies for building cloud-agnostic applications that work across multiple cloud providers.</summary>
  </entry>
  
  <entry>
    <title>Your Staging Path Fails Silent When Handoff Breaks</title>
    <link href="https://blog.practicalcoder.com/articles/gate-c-handoff-verify-c/"/>
    <id>https://blog.practicalcoder.com/articles/gate-c-handoff-verify-c/</id>
    
    <summary>Verifying staging path end to end and ensuring consumer tree consistency</summary>
  </entry>
  
</feed>
