<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Twill Software — Blog</title><description>Notes on building production AI features, scaling systems, and AI-assisted software development.</description><link>https://twillsoftware.com/</link><item><title>MCP Went Stateless: A Migration Checklist for Servers</title><link>https://twillsoftware.com/blog/mcp-went-stateless-migration-checklist/</link><guid isPermaLink="true">https://twillsoftware.com/blog/mcp-went-stateless-migration-checklist/</guid><description>The 2026-07-28 MCP spec removes sessions and the initialize handshake. Here is what to change in a server you run today, and what can wait.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><category>Engineering</category></item><item><title>Choose Boring Technology on Purpose: The 0-to-1 Stack</title><link>https://twillsoftware.com/blog/boring-technology-zero-to-one/</link><guid isPermaLink="true">https://twillsoftware.com/blog/boring-technology-zero-to-one/</guid><description>At the start of a product the goal is learning whether anyone wants it. That goal should pick your stack, and it points to boring technology almost every time.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Startups</category><category>Engineering</category></item><item><title>Rolling Out AI Coding Tools Without Wrecking Code Quality</title><link>https://twillsoftware.com/blog/ai-coding-tools-without-wrecking-quality/</link><guid isPermaLink="true">https://twillsoftware.com/blog/ai-coding-tools-without-wrecking-quality/</guid><description>AI coding assistants speed a team up only if review and testing keep pace. Here is how to roll them out without a pile of PRs nobody understands.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>AI agents</category><category>Team enablement</category><category>Engineering</category></item><item><title>Why Your RAG System Returns Garbage (and Where to Look)</title><link>https://twillsoftware.com/blog/why-your-rag-returns-garbage/</link><guid isPermaLink="true">https://twillsoftware.com/blog/why-your-rag-returns-garbage/</guid><description>When a RAG system gives bad answers, most teams rewrite the prompt first. The prompt is rarely the problem. Here is the order to debug it in.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><category>AI</category><category>RAG</category><category>Engineering</category></item><item><title>Build vs. Buy: A Framework for Your First AI Feature</title><link>https://twillsoftware.com/blog/build-vs-buy-ai-feature/</link><guid isPermaLink="true">https://twillsoftware.com/blog/build-vs-buy-ai-feature/</guid><description>Most teams start build-vs-buy with the technology. Start with the cost of a wrong answer instead, then decide what to build, buy or skip.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><category>AI</category><category>Strategy</category><category>Engineering</category></item><item><title>2.9s to 300ms: A Systematic Approach to API Latency</title><link>https://twillsoftware.com/blog/api-latency-2-9s-to-300ms/</link><guid isPermaLink="true">https://twillsoftware.com/blog/api-latency-2-9s-to-300ms/</guid><description>A repeatable way to cut an API&apos;s p95 latency by an order of magnitude: find where the time goes, then fix the biggest block first.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate><category>Performance</category><category>Engineering</category><category>APIs</category></item><item><title>Building an Autonomous Coding-Agent Fleet</title><link>https://twillsoftware.com/blog/building-an-autonomous-agent-fleet/</link><guid isPermaLink="true">https://twillsoftware.com/blog/building-an-autonomous-agent-fleet/</guid><description>What it takes to go from one AI coding assistant to a fleet of agents that ship real work: orchestration, isolation, and the verification layer.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>AI agents</category><category>Claude Code</category><category>Engineering</category></item></channel></rss>