<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://www.tusharsharma.me</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/about</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/services</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/products</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/why-ai-agents-need-sandboxes</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-02T18:54:56.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/designing-idempotent-event-consumers</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/backpressure-keeps-services-alive</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/rag-evaluation-before-prompt-tuning</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/tool-contracts-for-reliable-ai-agents</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1644088379091-d574269d422f?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/activation-metrics-that-guide-product-work</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1551288049-bebda4e38f71?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/small-growth-experiments-with-clean-signals</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/a-weekly-building-in-public-system</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1455390582262-044cdead277a?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/sharing-progress-without-sharing-noise</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1499750310107-5fef28a66643?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/debugging-with-a-hypothesis-loop</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1555066931-4365d14bab8c?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/api-boundaries-that-age-well</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/managed-ai-agents-are-becoming-a-platform-layer</loc>
<lastmod>2026-10-01T20:19:46.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/protecting-deep-work-with-small-boundaries</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/a-personal-retrospective-that-changes-behavior</loc>
<image:image>
<image:loc>https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=1600&q=82</image:loc>
</image:image>
<lastmod>2026-10-01T20:39:27.684Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/coding-agents-change-the-developers-job</loc>
<lastmod>2026-10-01T20:19:46.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tusharsharma.me/blog/the-next-ai-advantage-is-efficient-context</loc>
<lastmod>2026-10-01T20:19:46.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
