<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sujith K. Surendran — Writing</title><description>The model is the easy part. What actually breaks AI projects is the layer underneath it. I focus on wiring agents into enterprise data, identity, security, and governance so they survive production.</description><link>https://itssujeeth.com/</link><item><title>My Claude Code Setup for Enterprise AI Projects</title><link>https://itssujeeth.com/writing/01-claude-code-enterprise-setup/</link><guid isPermaLink="true">https://itssujeeth.com/writing/01-claude-code-enterprise-setup/</guid><description>How I configure Claude Code to work with real enterprise codebases. Covers CLAUDE.md patterns, context management, and the workflow habits that hold up when the codebase has 200k lines and a dozen services.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Why I Design MCP Servers Before Writing LangChain Chains</title><link>https://itssujeeth.com/writing/02-mcp-server-patterns/</link><guid isPermaLink="true">https://itssujeeth.com/writing/02-mcp-server-patterns/</guid><description>A contrarian take on agentic system design and why thinking in Model Context Protocol tools first produces cleaner architectures than starting with an orchestration framework.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Three RAG Patterns That Actually Make It to Production</title><link>https://itssujeeth.com/writing/03-rag-production-patterns/</link><guid isPermaLink="true">https://itssujeeth.com/writing/03-rag-production-patterns/</guid><description>After building enterprise RAG proofs of concept that stayed POCs, and then taking AI-assisted automation to production, here&apos;s what the architecture has to look like when the demo phase is over, and the mistakes I&apos;d avoid the first time.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item></channel></rss>