<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Ravi Shah — Writing</title>
    <link>https://ravishah.dev/writing/</link>
    <atom:link href="https://ravishah.dev/feed.xml" rel="self" type="application/rss+xml" />
    <description>Ravi Shah is an Executive Architect at IBM Consulting UK&amp;I, based in London, specialising in agentic engineering for Financial Services. Ravi writes about agentic patterns, context engineering, token budgets and shift-left security, and publishes runnable open-source companions to that writing.</description>
    <language>en-gb</language>
    <lastBuildDate>Thu, 25 Jun 2026 11:06:42 GMT</lastBuildDate>
    <item>
      <title>A deep agent anatomy</title>
      <link>https://ravishah.dev/writing/a-deep-agent-anatomy/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/a-deep-agent-anatomy/</guid>
      <pubDate>Thu, 25 Jun 2026 11:06:42 GMT</pubDate>
      <description>The four components behind deep agents — a detailed system prompt, a planning tool, sub-agents and a file system — and how they differ from shallow ReAct agents.</description>
      <dc:creator>Ravi Shah</dc:creator>
      <category>agentic-engineering</category>
      <category>deep-agent</category>
      <category>artificial-intelligence</category>
      <category>agentic-ai</category>
      <category>ai-learning</category>
    </item>
    <item>
      <title>Token Budget Discipline: A Developer’s Playbook</title>
      <link>https://ravishah.dev/writing/token-budget-discipline/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/token-budget-discipline/</guid>
      <pubDate>Tue, 26 May 2026 05:43:48 GMT</pubDate>
      <description>A practical playbook for treating model quotas like engineering budgets: route requests, reserve premium capacity, and avoid cooldown stalls.</description>
      <dc:creator>Ravi Shah</dc:creator>
      <category>software-engineering</category>
      <category>generative-ai-tools</category>
      <category>llm-applications</category>
      <category>ai-economics</category>
      <category>token</category>
    </item>
    <item>
      <title>IBM Project Bob Shifts Security Left with AI-Powered Code Scans</title>
      <link>https://ravishah.dev/writing/ibm-project-bob-shift-left-security/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/ibm-project-bob-shift-left-security/</guid>
      <pubDate>Tue, 19 May 2026 10:29:33 GMT</pubDate>
      <description>How AI-powered Gitleaks scanning moves security from a pipeline gate into the developer's PR loop — shift-left security for the agentic era.</description>
      <dc:creator>Ravi Shah</dc:creator>
      <category>security</category>
      <category>ibm</category>
      <category>generative-ai-tools</category>
      <category>ideais</category>
      <category>project-bob</category>
    </item>
    <item>
      <title>Patterns for Context Engineering in Agentic Applications</title>
      <link>https://ravishah.dev/writing/context-engineering-patterns-agentic-applications/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/context-engineering-patterns-agentic-applications/</guid>
      <pubDate>Tue, 19 May 2026 10:23:16 GMT</pubDate>
      <description>Architectural patterns for supplying and structuring context so production AI agents behave reliably at scale.</description>
      <dc:creator>Ravi Shah</dc:creator>
      <category>agentic-engineering</category>
      <category>generative-ai-solution</category>
      <category>software-engineering</category>
      <category>building-ai-applications</category>
      <category>ai-finops</category>
    </item>
    <item>
      <title>Eight Patterns Every Agentic Engineer Should Know (And Why Most Teams Only Use Two)</title>
      <link>https://ravishah.dev/writing/eight-agentic-engineering-patterns/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/eight-agentic-engineering-patterns/</guid>
      <pubDate>Mon, 18 May 2026 07:55:08 GMT</pubDate>
      <description>A field guide to agentic patterns — why most enterprise teams default to only two, and what to adopt next.</description>
      <dc:creator>Ravi Shah</dc:creator>
      <category>generative-ai-solution</category>
      <category>agentic-ai</category>
      <category>enterprise-architecture</category>
      <category>design-patterns</category>
      <category>software-engineering</category>
    </item>
    <item>
      <title>The Hallucination Is in Your Architecture, Not the Model</title>
      <link>https://ravishah.dev/writing/hallucination-is-in-your-architecture/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/hallucination-is-in-your-architecture/</guid>
      <pubDate>Mon, 18 May 2026 07:43:25 GMT</pubDate>
      <description>When generative AI fails in production, the root cause is often system design — not model choice.</description>
      <dc:creator>Ravi Shah</dc:creator>
      <category>context-engineering</category>
      <category>ai-reliability</category>
      <category>generative-ai</category>
      <category>enterprise-architecture</category>
      <category>agentic-ai</category>
    </item>
    <item>
      <title>A year of coding with Gen AI: 1.4B+ tokens later</title>
      <link>https://ravishah.dev/writing/year-of-coding-with-gen-ai/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/year-of-coding-with-gen-ai/</guid>
      <pubDate>Fri, 02 Jan 2026 12:08:55 GMT</pubDate>
      <description>Lessons from a year of building with Cursor and Gen AI — what 1.4 billion+ tokens of real development work taught me about agentic workflows.</description>
      <dc:creator>Ravi Shah</dc:creator>

    </item>
    <item>
      <title>Google's Antigravity vs Cursor: The Multi-Agent Coding Era Begins</title>
      <link>https://ravishah.dev/writing/antigravity-vs-cursor-multi-agent-coding/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/antigravity-vs-cursor-multi-agent-coding/</guid>
      <pubDate>Sun, 23 Nov 2025 12:32:06 GMT</pubDate>
      <description>Comparing Google's multi-agent Antigravity IDE with Cursor Agent Mode — transparency, coordination, and where multi-agent coding is heading.</description>
      <dc:creator>Ravi Shah</dc:creator>

    </item>
    <item>
      <title>From Self-Service to Self-Solving: The Rise of Agentic Banking using Model Context Protocol (MCP)</title>
      <link>https://ravishah.dev/writing/agentic-banking-model-context-protocol/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/agentic-banking-model-context-protocol/</guid>
      <pubDate>Thu, 26 Jun 2025 13:08:50 GMT</pubDate>
      <description>How agentic banking moves beyond low-balance alerts to self-solving — using MCP to connect agents securely to Financial Services systems.</description>
      <dc:creator>Ravi Shah</dc:creator>

    </item>
    <item>
      <title>Deliver resilient digital experiences using the circuit breaker pattern</title>
      <link>https://ravishah.dev/writing/circuit-breaker-pattern/</link>
      <guid isPermaLink="true">https://ravishah.dev/writing/circuit-breaker-pattern/</guid>
      <pubDate>Sun, 27 Nov 2022 21:33:45 GMT</pubDate>
      <description>Applying the circuit breaker resilience pattern to deliver fault-tolerant digital experiences under failure.</description>
      <dc:creator>Ravi Shah</dc:creator>

    </item>
  </channel>
</rss>
