<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://bettercallhashim.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/projects</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/stack</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=2</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=3</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=4</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=5</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=6</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=7</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=8</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=9</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=10</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=11</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=12</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=13</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=14</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=15</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=16</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=17</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=18</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=19</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=20</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=21</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=22</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=23</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog?page=24</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/web-app-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/ai-automation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/fintech-platforms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/mobile-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/cloud-devops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/brand-ui-ux</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/performance-marketing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/security-compliance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/custom-software-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/saas-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/ui-ux-design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/api-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/enterprise-software</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/services/dedicated-teams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/shipping-ai-features-users-actually-want</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/choosing-between-rag-and-fine-tuning</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-multi-agent-systems-that-don-t-fall-over</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/llm-cost-optimization-playbook</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/evaluating-llm-outputs-in-production</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/prompt-engineering-for-product-teams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/automating-ops-with-llms-without-losing-control</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/vector-databases-which-one-to-pick</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/streaming-responses-ux-patterns-that-work</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/voice-ai-when-it-actually-makes-sense</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-a-production-ready-rag-pipeline</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/guardrails-for-generative-ai</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/the-real-cost-of-gpt-4-at-scale</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/embedding-search-from-zero-to-a-million-docs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/fine-tuning-vs-prompting-a-practical-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/why-tanstack-start-beats-next-js-for-some-teams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/server-functions-done-right</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/migrating-from-react-router-to-tanstack-router</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/ssr-without-the-headaches</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/tailwind-v4-what-actually-changed</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/type-safe-forms-with-zod-and-react-hook-form</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/state-management-in-2026-less-is-more</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/suspense-patterns-that-work-in-production</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/optimizing-core-web-vitals-for-real</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/edge-rendering-when-to-use-it</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/react-server-components-in-practice</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/modern-css-you-re-not-using-yet</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-accessible-components-at-scale</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/why-we-ditched-redux</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/vite-7-migration-notes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/react-native-vs-expo-router-our-take</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/shipping-apps-to-both-stores-weekly</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/push-notifications-without-the-fatigue</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/deep-links-that-don-t-break</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/in-app-payments-ios-vs-android-reality</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/offline-first-mobile-apps-in-2026</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/instrumenting-mobile-apps-for-product-insight</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/reducing-mobile-app-size-below-40mb</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/cross-platform-vs-native-honest-trade-offs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/ship-faster-with-eas-update</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/stripe-connect-the-practical-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/pci-compliance-without-the-panic</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-kyc-flows-users-complete</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/multi-currency-made-painless</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/ledger-design-for-fintech-apps</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/reconciliation-playbook-for-small-teams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/fraud-detection-signals-that-actually-help</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/handling-webhooks-reliably</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/chargebacks-prevention-and-response</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/open-banking-apis-a-field-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/cloudflare-workers-vs-aws-lambda-for-real-workloads</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/postgres-in-production-15-things-we-learned</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/zero-downtime-deploys-with-blue-green</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/observability-stack-under-200-month</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/terraform-anti-patterns-to-avoid</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/kubernetes-when-you-actually-need-it</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/sre-for-small-teams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/cost-cutting-your-aws-bill-without-downsizing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/secrets-management-done-right</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/backup-and-restore-drills-that-save-careers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/design-tokens-a-practical-setup</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/motion-design-principles-for-product</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-a-component-library-that-scales</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/dark-mode-details-that-matter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/typography-systems-in-modern-web-apps</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/design-reviews-that-move-faster</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/figma-to-code-realistic-handoff</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/micro-interactions-that-feel-premium</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/landing-page-anatomy-that-converts</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/onboarding-flows-that-retain</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/programmatic-seo-the-ethical-way</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/technical-seo-for-single-page-apps</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/content-clusters-that-rank</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-a-newsletter-flywheel</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/attribution-in-a-cookie-less-world</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/linkedin-ads-for-b2b-saas</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/google-ads-for-startups-on-a-budget</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/seo-in-the-age-of-ai-overviews</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/growth-loops-vs-growth-funnels</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/retention-metrics-you-should-track</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/zero-trust-for-startups</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/soc-2-type-2-what-it-actually-involves</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/threat-modeling-in-an-afternoon</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/securing-supabase-applications</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/row-level-security-patterns-that-scale</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/sso-for-multi-tenant-saas</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/encryption-at-rest-and-in-transit-explained</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/preventing-common-web-vulnerabilities-in-2026</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/bug-bounties-for-small-companies</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/gdpr-without-a-legal-team</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/the-first-90-days-of-a-technical-founder</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/finding-product-market-fit-with-small-teams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/how-we-priced-our-first-product</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/hiring-your-first-engineer</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/fundraising-what-nobody-told-us</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-in-public-a-realistic-guide</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/cold-outreach-that-actually-works</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/getting-your-first-100-customers</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/when-to-say-no-to-a-feature-request</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-a-solo-founder-stack</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/data-modeling-for-analytics-from-day-one</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/warehouse-elt-with-dbt-core</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/metrics-layers-explained</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-self-serve-analytics</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/event-tracking-schemas-that-last</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/a-b-testing-with-small-sample-sizes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/posthog-vs-amplitude-vs-mixpanel</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/data-contracts-in-practice</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/reverse-etl-patterns</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/getting-started-with-duckdb</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/writing-prds-founders-actually-read</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/roadmap-frameworks-we-actually-use</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/discovery-talking-to-users-weekly</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/prioritization-with-rice-and-beyond</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/killing-features-that-aren-t-working</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/beta-programs-that-give-real-signal</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/working-with-design-as-an-engineer</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/product-analytics-rituals</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/okrs-vs-kpis-in-small-teams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/the-weekly-product-review-format</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/hiring-senior-engineers-remotely</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/onboarding-engineers-in-their-first-two-weeks</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/async-communication-that-works</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/writing-documents-over-meetings</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-an-engineering-ladder</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/feedback-culture-that-doesn-t-feel-fake</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/on-call-without-burnout</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/code-review-standards</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/pair-programming-realistic-playbook</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/postmortems-that-improve-systems</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/automating-the-boring-parts-of-ops</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/serverless-vs-long-running-the-real-trade</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/rate-limiting-that-doesn-t-annoy-users</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/building-an-internal-admin-ui-fast</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/feature-flags-at-a-small-scale</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/idempotency-keys-explained</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/background-jobs-on-the-edge</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/distributed-systems-basics-for-app-devs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/caching-strategies-for-api-heavy-apps</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/database-migrations-without-downtime</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/choosing-a-payment-processor-in-2026</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/subscription-billing-edge-cases</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/tax-compliance-for-global-saas</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://bettercallhashim.com/blog/chargeback-prevention-playbook</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>