<?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://nathanarthur.com/</loc></url><url><loc>https://nathanarthur.com/audioverse</loc></url><url><loc>https://nathanarthur.com/slop</loc></url><url><loc>https://nathanarthur.com/slop/about</loc></url><url><loc>https://nathanarthur.com/slop/benchmark-frameworks-for-agents</loc></url><url><loc>https://nathanarthur.com/slop/check-for-a-stray-pnpm-store-before-git-add</loc></url><url><loc>https://nathanarthur.com/slop/point-docker-cli-at-podman</loc></url><url><loc>https://nathanarthur.com/slop/set-per-app-languages-on-mac</loc></url><url><loc>https://nathanarthur.com/slop/snapzy-screenshots-for-agents</loc></url><url><loc>https://nathanarthur.com/slop/watch-containers-with-lazydocker</loc></url><url><loc>https://nathanarthur.com/taskratchet</loc></url><url><loc>https://nathanarthur.com/uses</loc></url><url><loc>https://nathanarthur.com/work</loc></url><url><loc>https://nathanarthur.com/writing</loc></url><url><loc>https://nathanarthur.com/writing/4d-ant</loc></url><url><loc>https://nathanarthur.com/writing/adding-sentry-and-neon-to-taskratchet</loc></url><url><loc>https://nathanarthur.com/writing/agent-fieldnotes-for-persistent-context</loc></url><url><loc>https://nathanarthur.com/writing/agentic-coding-tool-failure-modes</loc></url><url><loc>https://nathanarthur.com/writing/ai-after-tdd-keeping-test-coverage</loc></url><url><loc>https://nathanarthur.com/writing/ai-after-tdd-pt-3-preserving-risk</loc></url><url><loc>https://nathanarthur.com/writing/ai-as-slot-machine-programming</loc></url><url><loc>https://nathanarthur.com/writing/ai-for-business-data-using-ai-coding-tools-responsibly</loc></url><url><loc>https://nathanarthur.com/writing/ai-for-code-review-coderabbit</loc></url><url><loc>https://nathanarthur.com/writing/ai-for-coding-collaborate-or-delegate</loc></url><url><loc>https://nathanarthur.com/writing/alternatives-to-the-big-social-networks</loc></url><url><loc>https://nathanarthur.com/writing/are-llms-conscious</loc></url><url><loc>https://nathanarthur.com/writing/business-incentives-of-ai-token-pricing</loc></url><url><loc>https://nathanarthur.com/writing/buzz-a-terminal-interface-for-beeminder</loc></url><url><loc>https://nathanarthur.com/writing/buzz-updates-monorepos-and-ai-dev</loc></url><url><loc>https://nathanarthur.com/writing/changing-my-approach-to-writing</loc></url><url><loc>https://nathanarthur.com/writing/choosing-a-laptop-updating-buzz-etc</loc></url><url><loc>https://nathanarthur.com/writing/claude-cowork-links-roundup</loc></url><url><loc>https://nathanarthur.com/writing/consciousness-is-a-rounding-error</loc></url><url><loc>https://nathanarthur.com/writing/digital-employees</loc></url><url><loc>https://nathanarthur.com/writing/ensuring-code-quality-in-the-age-of-ai</loc></url><url><loc>https://nathanarthur.com/writing/experimenting-with-vibe-kanban</loc></url><url><loc>https://nathanarthur.com/writing/fast-pr-feedback-review-with-saved</loc></url><url><loc>https://nathanarthur.com/writing/finding-clients-in-the-age-of-ai</loc></url><url><loc>https://nathanarthur.com/writing/future-changes-to-taskratchet</loc></url><url><loc>https://nathanarthur.com/writing/github-cli-alias-to-prep-git-for</loc></url><url><loc>https://nathanarthur.com/writing/goodbye-substack</loc></url><url><loc>https://nathanarthur.com/writing/hills-to-die-on</loc></url><url><loc>https://nathanarthur.com/writing/i-am-no-longer-a-programmer</loc></url><url><loc>https://nathanarthur.com/writing/i-cant-wait-for-remix-3</loc></url><url><loc>https://nathanarthur.com/writing/is-test-driven-development-dead</loc></url><url><loc>https://nathanarthur.com/writing/issue-0</loc></url><url><loc>https://nathanarthur.com/writing/iterating-on-a-pr-extraction-workflow</loc></url><url><loc>https://nathanarthur.com/writing/job-search-coaching-hand-writing</loc></url><url><loc>https://nathanarthur.com/writing/job-search-update-giving-up-on-ai</loc></url><url><loc>https://nathanarthur.com/writing/labor-day-update-link-roundup</loc></url><url><loc>https://nathanarthur.com/writing/limiting-fixed-bid-contract-risk</loc></url><url><loc>https://nathanarthur.com/writing/link-roundup-taskratchet-api-update</loc></url><url><loc>https://nathanarthur.com/writing/links-measuring-ais-impact-on-productivity</loc></url><url><loc>https://nathanarthur.com/writing/long-distance-friends</loc></url><url><loc>https://nathanarthur.com/writing/longer-resumes-used-phones-and-legos</loc></url><url><loc>https://nathanarthur.com/writing/minimax-m27-openais-symphony-etc</loc></url><url><loc>https://nathanarthur.com/writing/my-ai-illustration-workflow</loc></url><url><loc>https://nathanarthur.com/writing/new-buzz-functionality-terminal-screenshots</loc></url><url><loc>https://nathanarthur.com/writing/on-writing-publicly</loc></url><url><loc>https://nathanarthur.com/writing/prepare-for-interviews-using-custom-podcast-episodes</loc></url><url><loc>https://nathanarthur.com/writing/pretentious-self-indulgent-navel</loc></url><url><loc>https://nathanarthur.com/writing/publishing-my-dotfiles</loc></url><url><loc>https://nathanarthur.com/writing/rethinking-social-networks</loc></url><url><loc>https://nathanarthur.com/writing/skills-bills-and-aligning-incentives</loc></url><url><loc>https://nathanarthur.com/writing/solution-for-large-branches-gitbutler</loc></url><url><loc>https://nathanarthur.com/writing/spec-driven-dev-tuis-etc</loc></url><url><loc>https://nathanarthur.com/writing/state-of-the-workflow-ai-for-client</loc></url><url><loc>https://nathanarthur.com/writing/staying-productive-on-bad-brain-days</loc></url><url><loc>https://nathanarthur.com/writing/stream-of-thought-with-stakes</loc></url><url><loc>https://nathanarthur.com/writing/surfing-your-motivation</loc></url><url><loc>https://nathanarthur.com/writing/taskratchet-bugs-cursor-2-and-rails</loc></url><url><loc>https://nathanarthur.com/writing/taskratchet-database-switch-making</loc></url><url><loc>https://nathanarthur.com/writing/taskratchet-on-cloudflare-cursor</loc></url><url><loc>https://nathanarthur.com/writing/terminal-first-dev-and-a-few-interesting</loc></url><url><loc>https://nathanarthur.com/writing/the-job-search-begins</loc></url><url><loc>https://nathanarthur.com/writing/the-limits-of-vibe-coding</loc></url><url><loc>https://nathanarthur.com/writing/the-tools-im-using</loc></url><url><loc>https://nathanarthur.com/writing/tips-for-effective-skill-design</loc></url><url><loc>https://nathanarthur.com/writing/toward-ai-friendly-software-architecture</loc></url><url><loc>https://nathanarthur.com/writing/using-ai-for-recursive-code-review</loc></url><url><loc>https://nathanarthur.com/writing/vibe-kanban-claude-code-skills-dotfiles</loc></url><url><loc>https://nathanarthur.com/writing/what-is-good-writing</loc></url><url><loc>https://nathanarthur.com/writing/why-im-leaving-rendercom</loc></url><url><loc>https://nathanarthur.com/writing/will-ai-make-us-all-managers</loc></url><url><loc>https://nathanarthur.com/writing/words-in-mouths</loc></url><url><loc>https://nathanarthur.com/writing/writing-with-ai-responsibly</loc></url><url><loc>https://nathanarthur.com/writing/zed-vs-vs-code-cursor</loc></url></urlset>