<?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/"
     xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title>Ruchit Suthar</title>
        <link>https://ruchitsuthar.com/</link>
        <description>Field-tested frameworks for the decisions AI can&apos;t make for you — software architecture, technical leadership, and engineering craft from a software architect with 15+ years scaling teams from startup to enterprise.</description>
        <language>en-US</language>
        <copyright>Copyright 2026 Ruchit Suthar</copyright>
        <managingEditor>hello@ruchitsuthar.com (Ruchit Suthar)</managingEditor>
        <webMaster>hello@ruchitsuthar.com (Ruchit Suthar)</webMaster>
        <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
        <lastBuildDate>Fri, 04 Sep 2026 08:00:01 +0000</lastBuildDate>
        <ttl>1440</ttl>
        <image>
            <url>https://ruchitsuthar.com/og-image.png</url>
            <title>Ruchit Suthar</title>
            <link>https://ruchitsuthar.com/</link>
        </image>
        <atom:link href="https://ruchitsuthar.com/rss.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>The Distributed Systems Failure Catalog</title>
            <link>https://ruchitsuthar.com/reference/distributed-systems-failure-catalog/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/reference/distributed-systems-failure-catalog/</guid>
            <description><![CDATA[Fourteen ways distributed systems fail — trigger, telemetry signature, mitigation, and the fix that makes it worse.]]></description>
            <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Reference</category>
            <media:content url="https://ruchitsuthar.com/blog-images/system-design-min.jpg" medium="image" />
        </item>
        <item>
            <title>Consistency Models Reference</title>
            <link>https://ruchitsuthar.com/reference/consistency-models-reference/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/reference/consistency-models-reference/</guid>
            <description><![CDATA[Linearizability to eventual, serializable to read committed, CAP to PACELC — and what each real database actually gives you by default.]]></description>
            <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Reference</category>
            <media:content url="https://ruchitsuthar.com/blog-images/database-design-mistakes-that-will-haunt-you-min.jpg" medium="image" />
        </item>
        <item>
            <title>Architecture Fitness Functions Catalog</title>
            <link>https://ruchitsuthar.com/reference/fitness-functions-catalog/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/reference/fitness-functions-catalog/</guid>
            <description><![CDATA[Sixty automated checks that turn architectural intentions into a build that fails — coupling, latency, resilience, security, cost, and LLM evals.]]></description>
            <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Reference</category>
            <media:content url="https://ruchitsuthar.com/blog-images/software-testing-min.jpg" medium="image" />
        </item>
        <item>
            <title>Data Store Selection Matrix</title>
            <link>https://ruchitsuthar.com/reference/data-store-selection-matrix/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/reference/data-store-selection-matrix/</guid>
            <description><![CDATA[Thirteen storage categories, what each is genuinely good at, where PostgreSQL is still enough — and what a second store actually costs you.]]></description>
            <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Reference</category>
            <media:content url="https://ruchitsuthar.com/blog-images/database-design-mistakes-that-will-haunt-you-min.jpg" medium="image" />
        </item>
        <item>
            <title>Agent Architecture Patterns</title>
            <link>https://ruchitsuthar.com/reference/agent-architecture-patterns/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/reference/agent-architecture-patterns/</guid>
            <description><![CDATA[Eight patterns from a single call to multi-agent, with the escalation order, the controls each one needs, and the failure mode each one has.]]></description>
            <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Reference</category>
            <media:content url="https://ruchitsuthar.com/blog-images/api-driven-ai-for-architects-min.jpg" medium="image" />
        </item>
        <item>
            <title>Capacity Calculator</title>
            <link>https://ruchitsuthar.com/tools/capacity-calculator/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/tools/capacity-calculator/</guid>
            <description><![CDATA[DAU to peak QPS, bandwidth, storage and instance count — with the multipliers that decide whether the estimate is any good.]]></description>
            <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Tools</category>
        </item>
        <item>
            <title>ADR Generator</title>
            <link>https://ruchitsuthar.com/tools/adr-generator/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/tools/adr-generator/</guid>
            <description><![CDATA[Fill in the decision, get a clean Nygard, MADR 4.0 or Y-statement architecture decision record — copied or downloaded as markdown.]]></description>
            <pubDate>Fri, 28 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Tools</category>
        </item>
        <item>
            <title>Latency Numbers Every Engineer Should Know — 2026</title>
            <link>https://ruchitsuthar.com/reference/latency-numbers-2026/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/reference/latency-numbers-2026/</guid>
            <description><![CDATA[The orders of magnitude that decide your architecture, re-measured for NVMe, DDR5, 25GbE and LLM inference.]]></description>
            <pubDate>Thu, 27 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Reference</category>
            <media:content url="https://ruchitsuthar.com/blog-images/performance-optimization-for-pragmatic engineers-min.jpg" medium="image" />
        </item>
        <item>
            <title>SLO &amp; Error Budget Calculator</title>
            <link>https://ruchitsuthar.com/tools/slo-error-budget-calculator/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/tools/slo-error-budget-calculator/</guid>
            <description><![CDATA[Turn an availability target into allowed downtime, a request budget, and a burn rate you can actually alert on.]]></description>
            <pubDate>Thu, 27 Aug 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Tools</category>
        </item>
        <item>
            <title>Application Availability: How Many Nines Do You Need?</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/application-availability-nines-explained/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/application-availability-nines-explained/</guid>
            <description><![CDATA[What 99.9% to 99.999% availability actually means: downtime tables, the MTBF/MTTR formula, error budgets, and why recovery beats chasing another nine.]]></description>
            <pubDate>Mon, 27 Jul 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/refactor-legacy-systems-without-downtime-min.jpg" medium="image" />
        </item>
        <item>
            <title>The Codebase Only AI Understands: Why 3am-Fixability Is the Metric Nobody&apos;s Tracking</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/ai-generated-code-3am-fixability-test/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/ai-generated-code-3am-fixability-test/</guid>
            <description><![CDATA[AI coding tools doubled duplication and cut refactoring in half. The fix isn't banning AI — it's gating on whether your on-call can fix it at 3am.]]></description>
            <pubDate>Sun, 19 Jul 2026 11:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/ai-code-quality-stack-2026.jpg" medium="image" />
        </item>
        <item>
            <title>Multi-Agent Architecture Is Premature Optimization With a New Name</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/multi-agent-architecture-premature-optimization/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/multi-agent-architecture-premature-optimization/</guid>
            <description><![CDATA[Multi-agent AI systems aren't wrong — they're unpriced. A constraint-aware framework for when coordination overhead actually pays for itself.]]></description>
            <pubDate>Sun, 19 Jul 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/system-design-min.jpg" medium="image" />
        </item>
        <item>
            <title>From AI Adoption to AI Accountability: Why Cost, Not Quality, Is the Leadership Problem</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/ai-cost-accountability-leadership/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/ai-cost-accountability-leadership/</guid>
            <description><![CDATA[AI cost overtook quality as leaders' top concern in 2026 — same failure as a forgotten $5,350 Lambda. The fix: one metric, not a dashboard.]]></description>
            <pubDate>Sun, 19 Jul 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/the-hidden-cost-of-context-switching-min.jpg" medium="image" />
        </item>
        <item>
            <title>Retrieval Failure vs Generation Failure: How to Diagnose Which Layer Is Killing Your RAG System</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/rag-retrieval-vs-generation-failure/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/rag-retrieval-vs-generation-failure/</guid>
            <description><![CDATA[Your RAG gives wrong answers and you're rewriting prompts — wrong layer. How to isolate retrieval from generation failure and fix what's actually broken.]]></description>
            <pubDate>Wed, 08 Jul 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/ai-code-review-patterns.jpg" medium="image" />
        </item>
        <item>
            <title>How to Find a Software Architecture Mentor (Without Wasting a Year)</title>
            <link>https://ruchitsuthar.com/blog/career-life-design/how-to-find-a-software-architecture-mentor/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/career-life-design/how-to-find-a-software-architecture-mentor/</guid>
            <description><![CDATA[How to find a software architecture mentor who reviews your real decisions and tells you the truth early: where to look and how to ask without getting ignored.]]></description>
            <pubDate>Fri, 26 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Career &amp; Life Design</category>
            <media:content url="https://ruchitsuthar.com/ruchit_suthar_cover.jpg" medium="image" />
        </item>
        <item>
            <title>I Over-Engineered a SaaS for Millions. It Got 3 Users.</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/over-engineered-saas-lessons/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/over-engineered-saas-lessons/</guid>
            <description><![CDATA[I built a SaaS with multi-tenancy, event-driven architecture, and elaborate domain abstractions for users that never arrived.]]></description>
            <pubDate>Thu, 25 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/over-engineered-saas-lessons.jpg" medium="image" />
        </item>
        <item>
            <title>Scaling to Millions of Users: A Real-World Architecture Teardown</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/scaling-to-millions-architecture-teardown/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/scaling-to-millions-architecture-teardown/</guid>
            <description><![CDATA[A real, anonymized teardown of scaling a consumer platform to millions of users: caching layers, connection pooling, idempotency, WAF, rate limiting.]]></description>
            <pubDate>Sat, 20 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/system-design-min.jpg" medium="image" />
        </item>
        <item>
            <title>SpecLoom: Deterministic Context for Coding Agents</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/specloom-deterministic-context-for-coding-agents/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/specloom-deterministic-context-for-coding-agents/</guid>
            <description><![CDATA[Spec drift detection + deterministic context for coding agents: compile a ~370-token bundle, byte-identical per run, and fail CI when code drifts.]]></description>
            <pubDate>Thu, 11 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/specloom-deterministic-context-for-coding-agents.jpg" medium="image" />
        </item>
        <item>
            <title>Shipping an AI Feature Right: A 7-Day Production Walkthrough</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/shipping-ai-feature-right-7-day-walkthrough/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/shipping-ai-feature-right-7-day-walkthrough/</guid>
            <description><![CDATA[The correct order for building LLM features: spec, architecture decision, evals before implementation, CI gate, production observability.]]></description>
            <pubDate>Fri, 05 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/shipping-ai-feature-right-7-day-walkthrough.jpg" medium="image" />
        </item>
        <item>
            <title>MCP Servers Explained: Giving Your AI Tools Real Context (A Practical Setup)</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/mcp-servers-explained-practical-setup/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/mcp-servers-explained-practical-setup/</guid>
            <description><![CDATA[Why AI coding agents produce confident-but-wrong code, and how MCP (Model Context Protocol) fixes it: what MCP is, how to set up your first server.]]></description>
            <pubDate>Thu, 04 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/github-copilot-min.jpg" medium="image" />
        </item>
        <item>
            <title>Software Architecture Patterns: A Reference Catalog with Diagrams, Failure Modes, and Code</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/software-architecture-patterns-guide/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/software-architecture-patterns-guide/</guid>
            <description><![CDATA[8 software architecture patterns with diagrams, failure modes, and a decision flowchart. Layered to microservices — pick on fit, not hype.]]></description>
            <pubDate>Wed, 03 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/enterprise-architecture-build-that-scale-min.jpg" medium="image" />
        </item>
        <item>
            <title>Evals for LLM Features: Building the Regression Net for a Non-Deterministic Dependency</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/llm-evals-building-the-regression-net/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/llm-evals-building-the-regression-net/</guid>
            <description><![CDATA[How to build evals for LLM features without boiling the ocean: start with 30 real examples, layer assertion-based, LLM-as-judge, and human scoring.]]></description>
            <pubDate>Wed, 03 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/ai-test-generation-guide.jpg" medium="image" />
        </item>
        <item>
            <title>Autonomous PRs: Letting Agents Open, Review, and Merge — Safely</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/autonomous-prs-letting-agents-merge-safely/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/autonomous-prs-letting-agents-merge-safely/</guid>
            <description><![CDATA[How to get leverage from autonomous PRs without drowning in review debt: why autonomy must scale inversely with blast radius.]]></description>
            <pubDate>Wed, 03 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/ai-code-review-patterns.jpg" medium="image" />
        </item>
        <item>
            <title>LLM Architecture in Production: RAG, Vector Databases, and the 7-Point System-Design Checklist</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/designing-llm-powered-features/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/designing-llm-powered-features/</guid>
            <description><![CDATA[LLM production checklist for architects: when RAG beats a system prompt, the retrieval pipeline that scales, and 7 gates before real users touch it.]]></description>
            <pubDate>Tue, 02 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/api-driven-ai-for-architects-min.jpg" medium="image" />
        </item>
        <item>
            <title>RAG in Production: Chunking, Re-ranking, and Hybrid Search (The Deep Dive)</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/rag-in-production-chunking-reranking-hybrid-search/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/rag-in-production-chunking-reranking-hybrid-search/</guid>
            <description><![CDATA[The deep dive on production RAG retrieval: chunking on structure with overlap, hybrid (vector + keyword) search for exact terms.]]></description>
            <pubDate>Tue, 02 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/ai-code-quality-stack-2026.jpg" medium="image" />
        </item>
        <item>
            <title>AI Engineering Team Structure: The Generation–Review Ratio</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/ai-reshaping-engineering-team-topologies/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/ai-reshaping-engineering-team-topologies/</guid>
            <description><![CDATA[AI moved the engineering bottleneck to code review. The Generation–Review Ratio, 4 AI-native team roles, and why cutting junior hiring is a 5-year trap.]]></description>
            <pubDate>Mon, 01 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/scaling-engineering-teams-min.jpg" medium="image" />
        </item>
        <item>
            <title>The Engineering Career Ladder: Writing Leveling Rubrics That Survive Calibration</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/engineering-career-ladder-leveling-rubrics/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/engineering-career-ladder-leveling-rubrics/</guid>
            <description><![CDATA[How to write an engineering career ladder that produces consistent, defensible level decisions: anchor on scope and autonomy not years or output.]]></description>
            <pubDate>Mon, 01 Jun 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/leadership-teamwork-management-support-strategy-concept-min.jpg" medium="image" />
        </item>
        <item>
            <title>Blameless Postmortems That Actually Change Behavior</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/blameless-postmortems-that-change-behavior/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/blameless-postmortems-that-change-behavior/</guid>
            <description><![CDATA[Why most postmortems are theater and how to run ones that change behavior: make them genuinely blameless to get the truth.]]></description>
            <pubDate>Sun, 31 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/sustainable-technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Hiring for Judgment in the AI Era: An Interview Playbook</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/hiring-for-judgment-ai-era-interview-playbook/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/hiring-for-judgment-ai-era-interview-playbook/</guid>
            <description><![CDATA[The coding interview is obsolete — AI commoditized writing functions. Interview for judgment instead: have candidates critique subtly-wrong AI output.]]></description>
            <pubDate>Sat, 30 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/business-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>AI-Driven Development: The Spec-First Workflow That Makes Agents Actually Useful</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/ai-driven-development-spec-first-workflow/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/ai-driven-development-spec-first-workflow/</guid>
            <description><![CDATA[Stop vibe coding. The spec-first workflow for AI-driven development: treat the spec as the source of truth, give agents real context with MCP.]]></description>
            <pubDate>Sat, 30 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/senior-developer-ai-leverage-guide-min.jpg" medium="image" />
        </item>
        <item>
            <title>The Craft of Software: A Philosophy of Quality That Ships</title>
            <link>https://ruchitsuthar.com/blog/quality-craft/craft-of-software-quality-philosophy-hub/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/quality-craft/craft-of-software-quality-philosophy-hub/</guid>
            <description><![CDATA[A pillar guide to software craft: what quality actually means (building things that hold up while shipping), lessons from watchmaking and luxury.]]></description>
            <pubDate>Sat, 30 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Quality &amp; Craft</category>
            <media:content url="https://ruchitsuthar.com/blog-images/swiss-watch-craftmenship-min.jpg" medium="image" />
        </item>
        <item>
            <title>Does AI Kill Craft? Taste, Judgment, and Quality in the Age of Generated Code</title>
            <link>https://ruchitsuthar.com/blog/quality-craft/does-ai-kill-craft/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/quality-craft/does-ai-kill-craft/</guid>
            <description><![CDATA[Does AI kill software craftsmanship? The opposite — when code is free, taste and judgment become the scarce, valuable craft.]]></description>
            <pubDate>Fri, 29 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Quality &amp; Craft</category>
            <media:content url="https://ruchitsuthar.com/blog-images/coding-craftman-min.jpg" medium="image" />
        </item>
        <item>
            <title>Event-Driven Architecture Without the Hype: When Queues Help and When They Hurt</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/event-driven-architecture-without-the-hype/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/event-driven-architecture-without-the-hype/</guid>
            <description><![CDATA[When event-driven architecture is the right call and when it isn't: the 3 legitimate reasons to use events, why never to use them for request/response.]]></description>
            <pubDate>Thu, 28 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/system-design-min.jpg" medium="image" />
        </item>
        <item>
            <title>Caching, Idempotency, and Retries: The Three Things That Break at Scale</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/caching-idempotency-retries-at-scale/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/caching-idempotency-retries-at-scale/</guid>
            <description><![CDATA[The three patterns that decide whether your system survives scale: caching (stampede protection, invalidation), idempotency keys done right.]]></description>
            <pubDate>Wed, 27 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/database-design-mistakes-that-will-haunt-you-min.jpg" medium="image" />
        </item>
        <item>
            <title>Architecture Decision Records That People Actually Maintain</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/architecture-decision-records-people-maintain/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/architecture-decision-records-people-maintain/</guid>
            <description><![CDATA[Why most ADR initiatives die and how to make yours stick: keep records tiny and in the repo, capture the forces and rejected options (not just the choice).]]></description>
            <pubDate>Tue, 26 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/making-architecture-decision-that-scale-min.jpg" medium="image" />
        </item>
        <item>
            <title>Multi-Tenant SaaS Architecture: Shared, Siloed, or Hybrid?</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/multi-tenant-saas-architecture/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/multi-tenant-saas-architecture/</guid>
            <description><![CDATA[Choosing a multi-tenant SaaS tenancy model — shared, siloed or hybrid: the isolation/cost trade-off, cross-tenant leaks, and noisy neighbours.]]></description>
            <pubDate>Sat, 23 May 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/enterprise-architecture-build-that-scale-min.jpg" medium="image" />
        </item>
        <item>
            <title>Startup vs MNC: Navigating the Career Choice That Will Define Your Next Five Years</title>
            <link>https://ruchitsuthar.com/blog/career-life-design/startup-vs-mnc-navigating-career-choice/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/career-life-design/startup-vs-mnc-navigating-career-choice/</guid>
            <description><![CDATA[The startup vs. MNC decision framework for Indian engineers: real compensation analysis, learning trade-offs by career stage, red flags for each path.]]></description>
            <pubDate>Wed, 13 May 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Career &amp; Life Design</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Top Developer Productivity Tools for Engineers in 2026: What&apos;s Actually Worth It</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/top-developer-productivity-tools-2026/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/top-developer-productivity-tools-2026/</guid>
            <description><![CDATA[Opinionated guide to developer productivity tools 2026: honest AI tool assessments, modern terminal setup, VS Code vs JetBrains, lazygit, Docker Compose.]]></description>
            <pubDate>Wed, 06 May 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/senior-developer-ai-leverage-guide-min.jpg" medium="image" />
        </item>
        <item>
            <title>Building Engineering Culture in Indian Startups: Beyond the Ping-Pong Table</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/building-engineering-culture-indian-startups/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/building-engineering-culture-indian-startups/</guid>
            <description><![CDATA[How to build real engineering culture in Indian startups: psychological safety in hierarchical cultures, code review that works, blameless postmortems.]]></description>
            <pubDate>Wed, 29 Apr 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Managing Remote Engineering Teams Across Time Zones: What Actually Works</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/managing-remote-engineering-teams/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/managing-remote-engineering-teams/</guid>
            <description><![CDATA[Practical guide to managing distributed engineering teams: async-first communication, documentation as infrastructure, follow-the-sun on-call.]]></description>
            <pubDate>Wed, 22 Apr 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Measuring Developer Productivity: DORA, SPACE, and What Actually Works</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/measuring-developer-productivity-dora-space/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/measuring-developer-productivity-dora-space/</guid>
            <description><![CDATA[How to measure developer productivity without creating perverse incentives: DORA metrics (Deployment Frequency, Lead Time, Change Failure Rate.]]></description>
            <pubDate>Wed, 15 Apr 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/senior-developer-ai-leverage-guide-min.jpg" medium="image" />
        </item>
        <item>
            <title>Personal Branding for Software Engineers: Build a Career That Comes to You</title>
            <link>https://ruchitsuthar.com/blog/career-life-design/personal-branding-for-software-engineers/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/career-life-design/personal-branding-for-software-engineers/</guid>
            <description><![CDATA[How software engineers build a technical brand that creates career optionality: consistent writing, community participation, verifiable track record.]]></description>
            <pubDate>Wed, 08 Apr 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Career &amp; Life Design</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>From Developer to Tech Lead: A Practical Roadmap for Indian Engineers</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/from-developer-to-tech-lead-roadmap/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/from-developer-to-tech-lead-roadmap/</guid>
            <description><![CDATA[A 3-phase roadmap for the senior developer to tech lead transition: building breadth, proving leadership through initiatives, and the first 90 days.]]></description>
            <pubDate>Wed, 01 Apr 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Mentorship That Scales: Growing Your Team&apos;s Next Engineering Leaders</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/mentorship-that-scales-engineering-teams/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/mentorship-that-scales-engineering-teams/</guid>
            <description><![CDATA[How to build mentorship programs that actually develop engineers: structured goal-setting, observation-based feedback, GROW framework conversations.]]></description>
            <pubDate>Wed, 25 Mar 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Software Architecture: The Complete Guide for Practicing Engineers</title>
            <link>https://ruchitsuthar.com/blog/software-architecture/software-architecture-hub/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/software-architecture/software-architecture-hub/</guid>
            <description><![CDATA[Comprehensive guide to software architecture: core patterns, making good decisions, Architecture Decision Records, the most expensive mistakes.]]></description>
            <pubDate>Wed, 18 Mar 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Software Architecture</category>
            <media:content url="https://ruchitsuthar.com/blog-images/enterprise-architecture-build-that-scale-min.jpg" medium="image" />
        </item>
        <item>
            <title>Technical Leadership: The Complete Guide for Engineering Leaders</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/technical-leadership-complete-guide/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/technical-leadership-complete-guide/</guid>
            <description><![CDATA[A comprehensive guide to technical leadership: the IC-to-leader transition, hiring, building high-performing teams, engineering metrics.]]></description>
            <pubDate>Wed, 18 Mar 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Developer Productivity: The Complete Guide to Sustainable Engineering Output</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/developer-productivity-hub/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/developer-productivity-hub/</guid>
            <description><![CDATA[Comprehensive guide to developer productivity: DORA and SPACE metrics, deep work systems, AI augmentation, toolchain optimization.]]></description>
            <pubDate>Wed, 18 Mar 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/senior-developer-ai-leverage-guide-min.jpg" medium="image" />
        </item>
        <item>
            <title>Career &amp; Life Design for Software Engineers: The Complete Guide</title>
            <link>https://ruchitsuthar.com/blog/career-life-design/career-life-design-hub/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/career-life-design/career-life-design-hub/</guid>
            <description><![CDATA[Intentional career design for software engineers: building leverage, IC vs. management decision, staff engineer path, technical brand building, startup vs.]]></description>
            <pubDate>Wed, 18 Mar 2026 10:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Career &amp; Life Design</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
        <item>
            <title>Custom Copilot Agents: How I Automated 12 Hours of Architecture Work Per Week</title>
            <link>https://ruchitsuthar.com/blog/developer-productivity/custom-copilot-agents-workflow-automation/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/developer-productivity/custom-copilot-agents-workflow-automation/</guid>
            <description><![CDATA[Build custom GitHub Copilot agents to automate architecture workflows. Learn the 4-agent orchestrator pattern that saved 12 hours per week.]]></description>
            <pubDate>Thu, 19 Feb 2026 09:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Developer Productivity</category>
            <media:content url="https://ruchitsuthar.com/blog-images/github-copilot-min.jpg" medium="image" />
        </item>
        <item>
            <title>The Stakeholder Alignment Tax: Why Your Best Engineers Leave After You Become CTO</title>
            <link>https://ruchitsuthar.com/blog/technical-leadership/stakeholder-alignment-tax-cto-framework/</link>
            <guid isPermaLink="true">https://ruchitsuthar.com/blog/technical-leadership/stakeholder-alignment-tax-cto-framework/</guid>
            <description><![CDATA[From 200+ architecture reviews: CTOs spend 60% of their time on stakeholders with no training. A framework that cuts meetings 57% and prevents burnout.]]></description>
            <pubDate>Wed, 18 Feb 2026 15:00:00 +0000</pubDate>
            <dc:creator><![CDATA[Ruchit Suthar]]></dc:creator>
            <category>Technical Leadership</category>
            <media:content url="https://ruchitsuthar.com/blog-images/technical-leadership-min.jpg" medium="image" />
        </item>
    </channel>
</rss>
