<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://ravikantdewangan.com/</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/two-syncs-taught-each-other-to-cry-wolf/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/the-gym-stopped-renting-its-own-member-list/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/the-free-course-had-a-wall-in-it/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/the-bottleneck-moved/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/six-thousand-dollars-of-google-ads-bought-two-free-trials/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/her-bookings-went-up-69-percent/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/a-delta-sync-is-not-a-repair-mechanism/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/sudo-cp-is-just-root-with-extra-steps/</loc><lastmod>2026-08-03</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/an-empty-rooms-table-is-not-a-neutral-state/</loc><lastmod>2026-08-03</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/your-legacy-erp-is-a-labeled-dataset/</loc><lastmod>2026-07-31</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/nine-rows-in-the-customers-table/</loc><lastmod>2026-07-27</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/my-smoke-test-passed-and-two-screens-were-broken/</loc><lastmod>2026-07-27</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/most-of-my-new-members-were-not-new/</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/a-receipt-that-expires-is-not-a-receipt/</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/a-notification-diet-for-my-gym-software/</loc><lastmod>2026-07-13</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/gym-marketing-that-tests-itself/</loc><lastmod>2026-07-12</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/built-for-the-ai-answer-engines/</loc><lastmod>2026-07-12</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/her-domain-was-dead/</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/zero-unsubscribes-was-a-counting-bug/</loc><lastmod>2026-07-06</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/a-control-plane-for-a-dozen-systems/</loc><lastmod>2026-06-29</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/a-plan-switch-should-not-become-two-bills/</loc><lastmod>2026-06-22</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/the-games-field-locked-and-the-engine-rebased/</loc><lastmod>2026-06-19</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/my-gym-conversions-came-from-nowhere/</loc><lastmod>2026-06-19</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/my-gym-software-started-selling-the-gym/</loc><lastmod>2026-06-15</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/crossfit-games-projections-with-no-opinions/</loc><lastmod>2026-06-15</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/multiple-choice-cannot-grade-judgment/</loc><lastmod>2026-06-08</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/ritualos-studio-spa-operating-system/</loc><lastmod>2026-06-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/persistence-fleet-killing-a-33mb-json-blob/</loc><lastmod>2026-06-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/not-everyone-has-a-google-account/</loc><lastmod>2026-06-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/half-my-traffic-was-bots-knocking-on-wordpress-doors/</loc><lastmod>2026-06-04</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/autoresearch-loop/</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/replacing-wodify-with-claude-code/</loc><lastmod>2026-05-16</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/coaches-dev-masterclass/</loc><lastmod>2026-04-08</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/driv-pushpress-to-ghl-sync/</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/craft-cannabis-fire-tv-fleet/</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://ravikantdewangan.com/writing/edso-rules-based-programming/</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq></url>
</urlset>