<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.davman.dev</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.davman.dev/series</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.davman.dev/projects</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.davman.dev/tags</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.davman.dev/books</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/the-mountain-is-you-two-things-i-keep-coming-back-to</loc>
<lastmod>2026-06-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/learning-machines-stable-isn-t-the-same-as-representative</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/learning-machines-why-random-state-42-isnt-enough</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/fail-from-effort-not-from-absence</loc>
<lastmod>2026-06-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/learning-machines-how-models-remember-adapt-and-predict</loc>
<lastmod>2026-05-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/ive-been-reading-a-book-that-wont-let-me-off-the-hook</loc>
<lastmod>2026-05-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/learning-machines-what-learning-actually-means</loc>
<lastmod>2026-05-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/learning-machines-why-im-rebuilding-my-ml-foundations-in-public</loc>
<lastmod>2026-05-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/mastering-prefix-and-suffix-arrays</loc>
<lastmod>2026-05-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/the-n-plus-one-query-problem</loc>
<lastmod>2026-05-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/how-i-broke-a-year-long-plateau</loc>
<lastmod>2025-10-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/behind-the-build-making-encryption-feel-invisible</loc>
<lastmod>2025-10-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/zero-knowledge-architecture-why-it-matters-for-developers</loc>
<lastmod>2025-10-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/when-the-internet-catches-a-cold</loc>
<lastmod>2025-10-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/simplicity-scales</loc>
<lastmod>2025-10-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.davman.dev/blog/welcome-to-human-readable</loc>
<lastmod>2025-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
