<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.daviddodda.com</loc>
    <lastmod>2026-08-12T12:32:21.719Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/why-don-t-websites-put-all-their-images-into-one-giant-jpeg-nerd-sniped-by-my-brain</loc>
    <lastmod>2026-07-04T03:27:39.412Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/made-to-imitate</loc>
    <lastmod>2026-04-02T10:50:21.578Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/using-claude-code-as-your-lab-partner-a-framework-for-running-experiments</loc>
    <lastmod>2026-03-14T12:06:41.156Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/how-i-almost-got-hacked-by-a-job-interview</loc>
    <lastmod>2025-10-15T12:11:28.173Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/laughing-in-the-face-of-fear-how-i-accidentally-rewired-my-brain-through-movies</loc>
    <lastmod>2025-09-17T16:13:58.563Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/most-ai-code-is-garbage-heres-how-mine-isnt</loc>
    <lastmod>2025-09-17T16:01:38.020Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/building-complexity-from-simplicity-an-interactive-web-experiment</loc>
    <lastmod>2025-05-31T11:40:10.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/from-3d-modeling-noob-to-building-the-perfect-phone-dock</loc>
    <lastmod>2025-02-01T07:31:28.146Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/how-i-automated-my-job-application-process-part-3</loc>
    <lastmod>2025-01-07T22:30:43.740Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/how-i-automated-my-job-application-process-part-2</loc>
    <lastmod>2024-12-31T14:50:06.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/how-i-automated-my-job-application-process-part-1</loc>
    <lastmod>2024-12-27T16:13:12.223Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/breaking-my-camera-to-make-it-better-a-hardware-hacking-story</loc>
    <lastmod>2024-11-29T17:46:27.818Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/how-i-turned-a-perfect-week-into-a-12-hour-nightmare-a-3d-printing-story</loc>
    <lastmod>2024-11-14T19:12:13.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/duck-incremental-growth-grow-at-light-speed</loc>
    <lastmod>2024-11-12T19:14:07.811Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/cool-profile-picture-animation-in-html-css-and-js</loc>
    <lastmod>2024-06-02T12:20:34.448Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/cool-btn-hover-animation-react</loc>
    <lastmod>2024-03-02T01:26:14.175Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/beyond-generation-getting-the-most-out-of-ai-generated-images</loc>
    <lastmod>2023-12-25T18:35:58.040Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/custom-cursors-for-the-web-enhance-ux-with-css-js</loc>
    <lastmod>2023-12-24T16:00:46.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/archive</loc>
    <lastmod>2026-08-12T12:32:21.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.daviddodda.com/recommendations</loc>
    <lastmod>2026-08-12T12:32:21.719Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>