<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://surajlab.dev</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://surajlab.dev/writing</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/software-is-shifting-from-tools-to-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/why-modern-ai-software-feels-impressive-but-hollow</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/most-ai-agents-dont-improve-over-time</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/memory-is-the-missing-primitive-in-ai-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/why-most-coding-agents-still-dont-ship-working-software</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/deterministic-gates-beat-prompt-only-control</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/the-goal-is-not-multi-agent-the-goal-is-reliable-software</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/building-a-multi-agent-coding-system-that-actually-ships</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://surajlab.dev/writing/what-building-this-taught-me-about-better-agents</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
