<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://matthewboston.com/essays/meta-work</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/essays/simplicity</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/essays/purpose</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/essays/cheapmistakes</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/your-tests-that-make-network-requests-are-flaky</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/ai-never-would-have-installed-left-pad</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/building-a-platform-is-raising-the-floor-for-everyone</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/code-quality-still-matters</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/over-engineering-is-just-future-proofing-gone-too-far</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/understanding-clojure-cond-and-condp</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/vibe-coded-apps-need-real-security</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/use-ai-agents-to-break-your-app</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/mixpanel-mock</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/review-the-outcome-not-the-output</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/datomic-performance-with-clause-ordering</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/null-object-in-groovy</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/turning-your-terminal-into-an-ai-dev-team</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/if-you-cant-one-shot-your-feature-its-a-skill-md-issue</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/speed-is-only-useful-if-youre-going-in-the-right-direction</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/i-got-tired-of-writing-bad-commit-messages</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/today-i-learned-docker-compose-networks</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/the-avocado-project-day-1</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/implementing-clojure-protocols</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/setting-null-values-in-datomic</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/a-bad-line-of-research-is-a-hundred-bad-lines-of-code</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/every-cli-should-include-agent-skills</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/coding-agents-need-a-faster-feedback-loop</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/stay-out-of-the-dumb-zone</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/my-ai-recruiter-honeypot-worked</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/ship-as-fast-as-possible-but-not-faster</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/clojure-protocol-namespaces</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/code-was-never-the-goal</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/hello-world</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/when-to-extract-constants</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog/today-i-learned-using-between-with-sql-dates</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/resume</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/contact</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/projects</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/essays</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/blog</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewboston.com/conway</loc>
    <lastmod>2026-04-01T03:17:22+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
