<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://nathanatherton.dev/</loc>
    <lastmod>2026-04-03T12:05:03.898Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog</loc>
    <lastmod>2026-04-03T12:05:03.899Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/coding-from-lisbon</loc>
    <lastmod>2026-04-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/building-wigan-weather</loc>
    <lastmod>2026-04-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/why-ai-first-development-is-perfect-for-digital-nomads</loc>
    <lastmod>2026-04-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/the-remote-engineers-toolkit-for-2026</loc>
    <lastmod>2026-03-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/why-i-stopped-writing-code-and-started-orchestrating-ai-agents</loc>
    <lastmod>2026-03-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/building-struggle-chef</loc>
    <lastmod>2026-03-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/the-claude-code-power-setup-that-changed-how-i-build-software</loc>
    <lastmod>2026-03-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/building-monitoring-the-situation</loc>
    <lastmod>2026-03-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/staff-engineering-in-the-age-of-ai-what-actually-changes</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/11-git-hooks-that-make-ai-agents-safe-to-run-unsupervised</loc>
    <lastmod>2026-03-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/how-two-ai-instances-review-each-others-code</loc>
    <lastmod>2026-02-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/from-copilot-to-conductor-my-ai-development-journey</loc>
    <lastmod>2026-02-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/building-observable-ai-workflows-with-custom-status-lines</loc>
    <lastmod>2026-02-12T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/model-routing-why-i-use-different-ai-models-for-different-tasks</loc>
    <lastmod>2026-02-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/the-manager-pattern-treating-your-ai-like-a-development-team</loc>
    <lastmod>2026-01-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nathanatherton.dev/blog/practical-lessons-from-six-months-of-ai-first-development</loc>
    <lastmod>2026-01-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>