<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <!--We manually set the two URLs we know already-->
      <url>
        <loc>https://adamdrake.dev</loc>
        </url>
        <url>
        <loc>https://adamdrake.dev/about</loc>
        </url>
        <url>
        <loc>https://adamdrake.dev/books</loc>
        </url>
        <url>
        <loc>https://adamdrake.dev/blog</loc>
      </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/im-a-dad-in-my-40s-who-deleted-instagram-and-hasn-t-looked-back</loc>
            <lastmod>2026-04-12T09:22:59.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/from-vibe-coding-to-orchestrator-the-10-ai-terms-that-redefined-what-developers-do-in-2025</loc>
            <lastmod>2026-01-14T05:28:13.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/conditional-queries-with-react-query</loc>
            <lastmod>2023-06-20T07:05:13.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/100-articles-500-followers-zero-shortcuts-what-3-years-of-writing-on-medium-taught-me</loc>
            <lastmod>2026-04-12T09:13:00.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/software-developers-will-be-thriving-in-5-years-despite-what-your-youtube-feed-says</loc>
            <lastmod>2026-01-09T06:56:49.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/does-page-load-speed-really-matter</loc>
            <lastmod>2024-01-02T14:22:32.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/working-with-googlesheets-api-nextjs</loc>
            <lastmod>2023-03-20T08:14:03.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/stop-making-these-coding-challenge-mistakes-from-someone-who-reviews-them</loc>
            <lastmod>2025-12-09T05:53:17.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/brandon-sanderson-taught-me-more-about-my-career-than-any-manager-ever-has</loc>
            <lastmod>2026-04-11T04:43:45.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/my-frustrations-with-copying-and-pasting-in-neovim</loc>
            <lastmod>2024-06-07T06:58:11.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/resources-i-used-to-learn-neovim</loc>
            <lastmod>2024-01-20T14:35:52.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/essential-react-libraries-my-personal-toolkit-for-seamless-development</loc>
            <lastmod>2023-05-25T07:04:12.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/cypress-test-snippets-for-react-applications</loc>
            <lastmod>2023-09-28T06:46:25.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/how-to-generate-a-dynamic-sitemap-with-nextjs</loc>
            <lastmod>2023-03-22T12:11:32.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/my-dotfiles-neovim-tmux-starship-iterm2</loc>
            <lastmod>2024-02-05T07:52:45.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/a-deep-dive-into-the-javascript-map-method</loc>
            <lastmod>2024-01-13T09:53:29.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/navigating-the-container-landscape-on-aws-a-guide-to-your-deployment-options</loc>
            <lastmod>2023-04-01T14:16:24.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/ive-been-a-software-developer-for-15-years-ai-is-turning-us-all-into-ikea</loc>
            <lastmod>2026-04-11T04:40:45.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/i-left-neovim-for-cursor-heres-why-i-m-back-in-2026-using-lazyvim</loc>
            <lastmod>2026-01-24T08:07:29.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/conquering-burnout-a-javascript-developers-roadmap-to-peak-performance-and-well-being</loc>
            <lastmod>2023-06-07T07:07:07.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/claude-code-just-released-a-feature-that-genuinely-scares-me-and-i-use-ai-every-day</loc>
            <lastmod>2026-04-12T09:22:02.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/switching-to-vim-motions-in-cursor-completely-changed-how-i-navigate-code</loc>
            <lastmod>2025-11-22T06:24:15.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/top-5-wysiwyg-editors-to-supercharge-your-react-project</loc>
            <lastmod>2024-03-01T11:49:49.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/what-i-learnt-about-javascript-from-learning-rust</loc>
            <lastmod>2024-04-10T06:41:13.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/the-documentation-habit-that-changed-how-i-build-features-after-5-years-of-doing-it-wrong</loc>
            <lastmod>2025-12-17T05:57:59.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/programming-for-late-bloomers-my-story-of-learning-code-in-my-30s</loc>
            <lastmod>2023-06-28T07:15:41.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/i-built-a-rate-limiter-in-go-this-is-what-i-learnt</loc>
            <lastmod>2025-12-17T05:55:42.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/a-few-tips-for-react-developers-using-github-copilot</loc>
            <lastmod>2023-12-21T12:43:28.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/i-couldnt-describe-an-apple-at-ebay-it-changed-my-entire-career-the-1-skill-in-software</loc>
            <lastmod>2026-01-14T05:30:45.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/react-query-and-pagination-the-ultimate-duo-for-efficient-data-management</loc>
            <lastmod>2023-05-04T09:26:20.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/pull-request-perfection-a-deep-dive-into-my-setup-strategy</loc>
            <lastmod>2024-01-13T09:50:55.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/i-switched-from-cursor-to-zed-for-a-week-the-results-surprised-me</loc>
            <lastmod>2025-11-28T08:09:15.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/as-a-developer-i-am-beginning-to-get-nervous-about-a-future-with-ai</loc>
            <lastmod>2024-03-07T07:52:23.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/testing-api-endpoints-with-cypress</loc>
            <lastmod>2023-10-11T06:52:54.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/what-is-sha-in-git</loc>
            <lastmod>2023-03-15T17:14:26.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/14-lessons-from-a-developer-who-actually-built-something-with-ai-not-just-vibed</loc>
            <lastmod>2026-04-12T09:20:58.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/the-magic-behind-file-uploading-a-comprehensive-guide-to-what-happens-when-you-upload-a-file-to-a-website</loc>
            <lastmod>2023-04-10T07:03:51.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/my-current-frontend-stack--react-vite-mantine-tanner-query-react-hook-form--typescript</loc>
            <lastmod>2023-11-21T12:48:25.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/ssh-aws-ec2-instance-docker-install</loc>
            <lastmod>2023-03-16T12:18:43.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/boosting-my-blogging-game-harnessing-the-power-of-chatgpt--midjourney</loc>
            <lastmod>2023-04-25T06:41:37.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/how-i-keep-my-react-project-dependencies-up-to-date</loc>
            <lastmod>2023-03-16T12:16:59.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/a-cautionary-tale-of-junior-developer-steve-and-his-ai-companion</loc>
            <lastmod>2026-01-15T07:58:33.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/a-world-without-software-developers</loc>
            <lastmod>2024-06-08T05:35:45.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/react-hydration-issue-with-nextjs</loc>
            <lastmod>2023-04-04T10:47:41.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/tmuxifier--one-up-your-tmux-game</loc>
            <lastmod>2024-08-14T17:36:21.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/how-important-is-coding-speed</loc>
            <lastmod>2024-06-08T05:31:40.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/i-tried-to-replace-cursor-with-neovim-for-2-weeks-heres-why-i-switched-back</loc>
            <lastmod>2026-04-11T04:38:39.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/as-a-senior-developer-i-ask-more-questions</loc>
            <lastmod>2025-11-15T13:09:57.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/a-deployment-strategy-using-git-tags</loc>
            <lastmod>2024-04-10T06:45:38.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/the-curious-frustrating-effects-of-time-on-software</loc>
            <lastmod>2026-01-24T08:09:01.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/the-5-key-steps-to-review-prior-to-submitting-a-pull-request</loc>
            <lastmod>2023-04-15T11:17:01.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/jsdocs-a-powerful-tool-for-boosting-codebase-readability-and-collaboration</loc>
            <lastmod>2023-06-03T09:25:16.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/my-new-favourite-stack-tanstack-start-laravel-postgres-and-mantine</loc>
            <lastmod>2025-11-15T19:04:06.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/i-run-5-personal-apps-on-my-phone-without-paying-a-single-dollar-and-my-data-stays-private</loc>
            <lastmod>2026-04-12T09:14:15.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/its-the-perfect-time-to-be-a-senior-developer</loc>
            <lastmod>2025-11-15T19:01:01.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/controlled-textfields-with-react-hook-form</loc>
            <lastmod>2023-05-01T07:08:43.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/everyones-becoming-a-software-architect-now-i-m-not-buying-it</loc>
            <lastmod>2026-04-11T04:42:08.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/why-i-havent-switched-to-deno-yet</loc>
            <lastmod>2023-09-23T05:41:36.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/using-the-atlassian-mcp-server-in-cursor</loc>
            <lastmod>2025-11-15T19:01:11.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/spec-driven-development-sounds-perfect-until-youve-actually-shipped-software</loc>
            <lastmod>2026-04-12T09:23:44.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/creating-custom-cypress-commands-boost-efficiency-and-maintainability-in-your-test-suites</loc>
            <lastmod>2023-06-13T07:02:36.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/i-spent-2025-obsessed-with-ai-heres-why-i-m-going-back-to-slow-coding-in-2026</loc>
            <lastmod>2026-01-15T07:56:16.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/cursor-ate-my-token-budget-claude-code-gave-it-back</loc>
            <lastmod>2026-04-12T09:19:50.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/why-i-chose-mantine-as-my-component-library</loc>
            <lastmod>2024-04-10T06:50:46.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/nprogress-and-router-events-with-nextjs</loc>
            <lastmod>2023-03-24T11:17:47.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/lets-talk-about-the-positives-of-ai-in-software</loc>
            <lastmod>2025-11-25T08:16:34.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/revolutionize-your-react-unit-testing-exploring-chatgpts-capabilities</loc>
            <lastmod>2023-05-09T07:04:18.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/a-few-of-my-favourite-vim-keybindings</loc>
            <lastmod>2024-03-01T12:01:20.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/redux-nomenclature-from-old-to-new</loc>
            <lastmod>2024-03-01T11:46:42.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/the-real-reason-your-side-project-will-fail-a-developers-10-year-confession</loc>
            <lastmod>2026-04-12T09:16:09.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/is-this-how-the-human-species-dies-out</loc>
            <lastmod>2023-12-01T18:51:53.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/how-i-build-out-a-feature-on-the-frontend</loc>
            <lastmod>2024-02-05T08:01:00.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/the-lonely-future-were-building-with-ai</loc>
            <lastmod>2025-12-09T05:55:13.000Z</lastmod>
        </url>
      
        <url>
            <loc>https://adamdrake.dev/blog/what-the-hell-is-a-blob-in-javascript</loc>
            <lastmod>2023-07-10T07:08:18.000Z</lastmod>
        </url>
      
    </urlset>
  