<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>maintainable.software</title><link>https://maintainable.software</link><description>Essays on agentic engineering, software architecture, docs-first product development, and maintainable software delivery.</description><atom:link href="https://maintainable.software/rss.xml" rel="self" type="application/rss+xml" /><lastBuildDate>Sun, 05 Apr 2026 00:00:00 GMT</lastBuildDate><item><title>How to Give AI Coding Agents Better Docs, Guardrails, and Feedback Loops</title><link>https://maintainable.software/agentic-engineering-part-3-docs-guardrails-feedback-loops/</link><guid isPermaLink="true">https://maintainable.software/agentic-engineering-part-3-docs-guardrails-feedback-loops/</guid><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><description>Learn how to make a codebase easier for AI coding agents to navigate and validate using repo-local documentation, behavior specs, executable architectural guardrails, fitness functions, and narrow verification loops.</description></item><item><title>How to Design a Maintainable Codebase for AI Coding Agents</title><link>https://maintainable.software/agentic-engineering-part-2-agentic-codebase-principles/</link><guid isPermaLink="true">https://maintainable.software/agentic-engineering-part-2-agentic-codebase-principles/</guid><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><description>Learn how to design a maintainable, AI-agent-friendly codebase. The key principles are locality, small blast radius, boundary integrity, navigability, cohesive modules, ownership-aligned boundaries, and restrained complexity, so coding agents can build a correct local model and change software safely.</description></item><item><title>What AI in Software Engineering Is Really Good At — and Where Its Limits Are</title><link>https://maintainable.software/agentic-engineering-part-1-introduction/</link><guid isPermaLink="true">https://maintainable.software/agentic-engineering-part-1-introduction/</guid><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><description>AI is already strong at local implementation, structured trade-off analysis, and targeted codebase exploration, but it becomes unreliable when hidden context and broader system consequences matter. This introduction explains that tension and frames the three skills developers need to use coding agents effectively.</description></item></channel></rss>