<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://hosseinfasihi.com/</loc></url><url><loc>https://hosseinfasihi.com/about/</loc></url><url><loc>https://hosseinfasihi.com/privacy/</loc></url><url><loc>https://hosseinfasihi.com/writing/</loc></url><url><loc>https://hosseinfasihi.com/writing/615-tests-one-refactor-what-the-screenplay-pattern-did-for-our-bdd-suite/</loc></url><url><loc>https://hosseinfasihi.com/writing/7649-tests-zero-failures-what-happens-when-you-take-testing-seriously-on-a-side-project/</loc></url><url><loc>https://hosseinfasihi.com/writing/building-a-dance-school-app-in-a-day/</loc></url><url><loc>https://hosseinfasihi.com/writing/four-layers-one-session/</loc></url><url><loc>https://hosseinfasihi.com/writing/i-built-a-screenplay-pattern-framework-for-python-heres-why/</loc></url><url><loc>https://hosseinfasihi.com/writing/i-dont-let-my-ai-coder-make-architecture-decisions/</loc></url><url><loc>https://hosseinfasihi.com/writing/mutation-testing-the-quality-gate-ai-generated-code-actually-needs/</loc></url><url><loc>https://hosseinfasihi.com/writing/replacing-if-else-with-ai-when-an-llm-is-the-right-tool-for-classification/</loc></url><url><loc>https://hosseinfasihi.com/writing/why-i-gave-my-ai-agent-a-glossary/</loc></url></urlset>