<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://pierce.dev</loc>
</url>
<url>
<loc>https://pierce.dev/notes</loc>
</url>
<url>
<loc>https://pierce.dev/projects</loc>
</url>
<url>
<loc>https://pierce.dev/travel</loc>
</url>
<url>
<loc>https://pierce.dev/media</loc>
</url>
<url>
<loc>https://pierce.dev/notes/a-browser-for-agents</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/a-deep-dive-on-agent-sandboxes</loc>
<lastmod>2025-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/a-new-chapter</loc>
<lastmod>2022-10-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/ai-engineering-is-a-different-animal</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/ai-needs-a-better-definition</loc>
<lastmod>2021-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/accuracy-in-kudos</loc>
<lastmod>2024-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/adding-wheels-to-flash-attention</loc>
<lastmod>2023-08-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/all-or-nothing-with-remote-work</loc>
<lastmod>2023-09-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/an-era-of-rich-cli</loc>
<lastmod>2023-11-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/automatically-migrate-enums-in-alembic</loc>
<lastmod>2023-03-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/being-late-but-still-being-early</loc>
<lastmod>2025-11-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/busses-can-fool-me-thrice</loc>
<lastmod>2022-08-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/buzzword-peaks-and-valleys</loc>
<lastmod>2023-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/checking-in-on-waymo</loc>
<lastmod>2025-05-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/coercing-agents-to-follow-conventions-using-ast-validation</loc>
<lastmod>2025-08-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/content-that-im-obsessed-with</loc>
<lastmod>2022-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/debugging-chrome-extensions-with-system-level-logging</loc>
<lastmod>2023-12-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/doing-things-because-theyre-easy-not-hard</loc>
<lastmod>2025-07-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/fixing-slow-aws-uploads</loc>
<lastmod>2026-02-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/go-ahead-self-host-postgres</loc>
<lastmod>2025-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/greater-sequence-lengths-will-set-us-free</loc>
<lastmod>2023-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/headfull-browsers-beat-headless</loc>
<lastmod>2022-09-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/how-quick-we-are-to-adapt</loc>
<lastmod>2024-02-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/how-speculative-decoding-works</loc>
<lastmod>2025-07-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/how-the-kv-cache-works</loc>
<lastmod>2025-07-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/installing-fasttext-on-an-m1-mac</loc>
<lastmod>2022-05-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/speeding-up-sideeffects-with-jit-in-mountaineer</loc>
<lastmod>2025-06-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/llms-as-interdisciplinary-agents</loc>
<lastmod>2023-05-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/labor-markets-calibrate-satisfaction</loc>
<lastmod>2022-05-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/legacy-code-and-ai-copilots</loc>
<lastmod>2024-07-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/minimum-viable-public-infrastructure</loc>
<lastmod>2023-04-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/mountaineer-v01-webapps-in-python-and-react</loc>
<lastmod>2024-02-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/network-routing-interaction-on-macos</loc>
<lastmod>2023-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/on-learning-to-ski</loc>
<lastmod>2023-03-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/opportunity-years</loc>
<lastmod>2023-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/passthrough-above-all</loc>
<lastmod>2024-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/reasoning-vs-memorization-in-llms</loc>
<lastmod>2023-04-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/relationship-modeling</loc>
<lastmod>2022-10-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/representations-in-autoregressive-models</loc>
<lastmod>2023-05-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/reputation-is-becoming-everything</loc>
<lastmod>2025-07-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/unfortunately-seo-still-matters</loc>
<lastmod>2025-06-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/my-unified-theory-of-social-selling</loc>
<lastmod>2025-08-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/speeding-up-many-small-transfers-to-a-unifi-nas</loc>
<lastmod>2025-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/starting-a-podcast-in-2025</loc>
<lastmod>2025-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-ergonomics-of-rails</loc>
<lastmod>2025-06-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-futility-of-human-only-web-requirements</loc>
<lastmod>2025-06-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-grey-market-of-podcast-appearances</loc>
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-new-opportunity-in-travel</loc>
<lastmod>2022-05-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-power-of-status-updates</loc>
<lastmod>2022-10-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-react-revolution</loc>
<lastmod>2025-05-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-tenacity-of-modern-llms</loc>
<lastmod>2025-06-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-transit-ratio</loc>
<lastmod>2022-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/treat-engineers-as-users</loc>
<lastmod>2021-12-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/typehinting-from-day-zero</loc>
<lastmod>2024-07-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/under-the-hood-of-claude-code</loc>
<lastmod>2025-07-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/updated-knowledge-in-language-models</loc>
<lastmod>2025-07-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/we-need-centralized-infrastructure</loc>
<lastmod>2025-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/we-solved-scratch-content-first</loc>
<lastmod>2026-02-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/webcrawling-tradeoffs</loc>
<lastmod>2022-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/write-where-you-are</loc>
<lastmod>2022-01-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/architecting-a-blog</loc>
<lastmod>2022-01-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/automating-our-home-video-imports</loc>
<lastmod>2025-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/aws-vs-gcp-gpu-availability-v1</loc>
<lastmod>2022-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/aws-vs-gcp-gpu-availability-v2</loc>
<lastmod>2022-11-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/my-personal-backup-strategy</loc>
<lastmod>2025-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/independent-work-october-recap</loc>
<lastmod>2022-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/independent-work-november-recap</loc>
<lastmod>2022-12-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/nfts-are-nothing-new</loc>
<lastmod>2021-04-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/parsing-common-crawl-in-a-day-for-60</loc>
<lastmod>2023-12-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-provenance-of-copy-and-paste</loc>
<lastmod>2022-12-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/debugging-tips-for-neural-network-training</loc>
<lastmod>2022-12-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/debugging-slow-pytorch-training-performance</loc>
<lastmod>2022-12-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/introducing-envelopedev</loc>
<lastmod>2024-11-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/falling-for-kubernetes</loc>
<lastmod>2022-08-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/constraining-llm-outputs</loc>
<lastmod>2024-02-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/how-the-marina-safeway-will-change-fort-mason</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/making-an-ascii-animation</loc>
<lastmod>2025-07-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/using-grpc-with-node-and-typescript</loc>
<lastmod>2023-02-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/building-our-home-network</loc>
<lastmod>2025-02-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/july-updates-to-the-homelab</loc>
<lastmod>2025-07-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/firehot-for-hot-reloading-in-python</loc>
<lastmod>2025-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/misadventures-in-python-hot-reloading</loc>
<lastmod>2025-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/httpx-is-the-right-way-to-do-web-requests-in-python</loc>
<lastmod>2025-07-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/inline-footnotes-with-html-templates</loc>
<lastmod>2023-12-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/setting-up-input-leap</loc>
<lastmod>2025-05-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/building-a-kind-of-invisible-mac-app</loc>
<lastmod>2025-07-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/just-add-eggs</loc>
<lastmod>2025-06-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/how-language-servers-work</loc>
<lastmod>2025-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/language-servers-for-ai</loc>
<lastmod>2025-09-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/give-my-library-a-coffee-shop</loc>
<lastmod>2022-09-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-curious-case-of-lm-repetition</loc>
<lastmod>2024-01-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/local-network-config-on-macos</loc>
<lastmod>2025-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/generating-database-migrations-with-acyclic-graphs</loc>
<lastmod>2024-07-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/adding-my-parents-to-tailscale</loc>
<lastmod>2025-11-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/my-simple-home-podcast-studio</loc>
<lastmod>2025-09-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/scoping-an-ml-feature</loc>
<lastmod>2021-04-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/programatic-money</loc>
<lastmod>2022-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/remote-work-is-a-better-tourism</loc>
<lastmod>2022-06-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/debugging-a-mountaineer-rendering-segfault</loc>
<lastmod>2025-03-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/lets-talk-about-siri</loc>
<lastmod>2023-04-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/speeding-up-runpod</loc>
<lastmod>2023-12-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/quick-notes-on-swift-libraries</loc>
<lastmod>2025-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/how-text-diffusion-works</loc>
<lastmod>2025-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-next-10-years</loc>
<lastmod>2023-08-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/the-way-i-travel</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/amsterdam</loc>
<lastmod>2022-08-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/my-2022-digital-travel-kit</loc>
<lastmod>2022-11-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/buenos-aires</loc>
<lastmod>2023-01-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/cascais</loc>
<lastmod>2022-08-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/copenhagen</loc>
<lastmod>2022-09-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/costa-rica</loc>
<lastmod>2024-01-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/dolomites</loc>
<lastmod>2023-03-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/lofoten</loc>
<lastmod>2024-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/new-zealand</loc>
<lastmod>2023-05-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/paris</loc>
<lastmod>2022-08-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/patagonia</loc>
<lastmod>2022-12-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/planning-patagonia</loc>
<lastmod>2022-11-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/san-francisco</loc>
<lastmod>2025-03-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/santiago</loc>
<lastmod>2022-12-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/switzerland</loc>
<lastmod>2022-09-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pierce.dev/notes/local-tools-should-still-use-vaults</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
</url>
</urlset>
