<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Static pages -->
  <url>
    <loc>https://spencerpauly.com</loc>
    <lastmod>2026-01-10T02:12:02.296Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech</loc>
    <lastmod>2026-01-10T02:12:02.296Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/products</loc>
    <lastmod>2026-01-10T02:12:02.296Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- Blog posts -->
  <url>
    <loc>https://spencerpauly.com/blog/01-today-is-the-happiest-day-of-my-life</loc>
    <lastmod>Mon Dec 05 2022 12:05:14 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/02-senior-year</loc>
    <lastmod>Tue May 28 2024 05:24:19 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/03-ideas</loc>
    <lastmod>Mon Sep 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/04-promise-based-modals</loc>
    <lastmod>Sat Sep 13 2025 20:19:02 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/05-why-im-quitting-my-job-and-moving-to-amsterdam-part-2</loc>
    <lastmod>Fri Aug 12 2022 22:02:55 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/06-mi</loc>
    <lastmod>Fri Jul 15 2022 19:09:15 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/07-why-im-quitting-my-job-and-moving-to-amsterdam</loc>
    <lastmod>Wed Jan 11 2023 02:45:23 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/08-uptown</loc>
    <lastmod>Mon Nov 20 2023 05:50:50 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/09-cultivating-consistency-what-works-for-a-procrastinator</loc>
    <lastmod>Fri Jul 15 2022 18:26:09 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/10-the-relative-difficulty-of-bootstrapping</loc>
    <lastmod>Sun Jul 10 2022 18:58:59 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/11-firsts-shouldnt-be-hard</loc>
    <lastmod>Sat Dec 10 2022 16:34:04 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/12-connections-for-bootstrappers</loc>
    <lastmod>Sat Dec 10 2022 16:33:42 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/13-productivity-advice-for-bootstrappers</loc>
    <lastmod>Sat Dec 10 2022 16:33:22 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/14-destress-for-founders</loc>
    <lastmod>Sat Dec 10 2022 16:32:35 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/15-my-first-month-in-europe</loc>
    <lastmod>Sat Dec 10 2022 16:28:40 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/16-final-days-in-europe</loc>
    <lastmod>Sat Dec 10 2022 16:38:54 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/17-starting-the-15-day-productivity-challenge</loc>
    <lastmod>Sun Aug 20 2023 02:59:03 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/18-feelings-and-competition</loc>
    <lastmod>Thu Sep 07 2023 06:01:58 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/19-gym</loc>
    <lastmod>Mon May 13 2024 05:19:02 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/20-test-components</loc>
    <lastmod>Wed Jan 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/21-building-a-new-product</loc>
    <lastmod>Thu Feb 13 2025 18:37:58 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/22-introducing-testingbee</loc>
    <lastmod>Thu Feb 13 2025 18:38:33 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/23-replacing-ghost</loc>
    <lastmod>Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/blog/24-building-obsidian-habit-tracker</loc>
    <lastmod>Sat Jan 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- Tech blog posts -->
  <url>
    <loc>https://spencerpauly.com/tech/01-why-deno-didnt-take-off</loc>
    <lastmod>Wed Jul 13 2022 19:41:40 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/02-why-i-switched-away-from-google-firestore</loc>
    <lastmod>Mon Jul 04 2022 15:11:46 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/03-tips-for-incoming-computer-science-students</loc>
    <lastmod>Mon Jul 18 2022 20:23:18 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/04-development-journey-of-skiwise</loc>
    <lastmod>Wed Jul 13 2022 19:40:45 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/05-progressive-web-apps-overview</loc>
    <lastmod>Wed Jul 13 2022 23:38:04 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/06-best-form-design-pattern-for-react</loc>
    <lastmod>Thu Jul 07 2022 16:10:59 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/07-how-to-type-react-context-with-typescript</loc>
    <lastmod>Mon Jul 18 2022 20:25:07 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/08-cross-platform-to-build-mobile-apps-in-2022</loc>
    <lastmod>Wed Oct 05 2022 11:22:21 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/09-redux-alternative-container-pattern</loc>
    <lastmod>Wed Aug 23 2023 22:14:28 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/10-react-naming-conventions-best-practices</loc>
    <lastmod>Fri Aug 12 2022 19:16:03 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/11-common-saas-dashboard-mistakes-how-to-fix</loc>
    <lastmod>Fri Aug 11 2023 15:35:04 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://spencerpauly.com/tech/12-tech-im-learning-in-2023</loc>
    <lastmod>Fri Jan 06 2023 03:47:42 GMT+0000 (Coordinated Universal Time)</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- Product pages -->

</urlset>