<?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://thoughts.kristiandupont.com/archive</loc><changefreq>daily</changefreq></url><url><loc>https://thoughts.kristiandupont.com/about</loc><changefreq>weekly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/kanel-v4-generate-markdown-from-postgres</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/the-robot-is-not-a-junior-developer</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/schemalint-support-for-triggers-85310f38eb6c</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/the-pre-contagion-window-4ca5ec7bc968</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/bug-to-error-distance-e25a0d607500</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/empathy-articulated-750a6601b122</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/meme-driven-retrospectives-eadf2b8aaa7e</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/are-you-using-types-when-you-should-be-linting-e9369404ef5b</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/strapped-to-a-rocket-the-impact-of-ai-f5f175d43f22</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/tailwindcss-an-update-b88e88c8a7b9</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/i-interviewed-my-dad-1621f8a4b5a9</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/beyond-the-kaleidoscope-a43009f13ccf</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/about-index-js-files-93c9928cecfd</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/name-is-the-leftmost-part-of-semver-f6cd7b3f368</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/hyperbolic-growth-df689a6eb4b5</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/e2e-type-safety-with-trpc-50fcbbf55206</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/negotiating-make-the-first-offer-670b36b99966</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/podcast-interview-e91cf76ce3d9</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/testing-3rd-party-api-access-b2808494ccd</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/test-hooks-be89b760d2db</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/and-naming-things-tailwind-css-typescript-and-mammals-9eab459633d2</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/m1-dev-setup-with-a-virtual-linux-box-1a2688231667</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/cant-sleep-ask-yourself-where-s-the-tension-aecab044a38f</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/generating-typescript-types-from-postgres-48661868ef84</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/you-should-meditate-but-you-already-knew-that-e694f6f04dcf</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/database-schema-linting-5e83b18dc99a</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/somersault-problems-69c478199dfe</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/you-are-not-going-to-win-the-lottery-d6bfb1685df8</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/high-resolution-planning-a76175574e7f</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/i-was-on-the-bus-one-copenhagen-winter-day-f2822ddc3b4d</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/mutable-state-is-to-software-as-moving-parts-are-to-hardware-dd53303a97cd</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/the-sad-state-of-webcal-d875c3e55c75</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thoughts.kristiandupont.com/p/the-doppler-effect-and-bugs-in-nature-d4272032141c</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq></url></urlset>