<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://ethanswan.com/</loc>
    <lastmod>2026-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/ai/</loc>
    <lastmod>2026-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/posts/</loc>
    <lastmod>2026-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/programming/</loc>
    <lastmod>2026-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/</loc>
    <lastmod>2026-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/tech/</loc>
    <lastmod>2026-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2026/04/02/effectiveness-of-ai-agents/</loc>
    <lastmod>2026-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2026/02/07/context-switching-is-everything-now/</loc>
    <lastmod>2026-02-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/politics/</loc>
    <lastmod>2026-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2026/01/25/what-are-we-doing/</loc>
    <lastmod>2026-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2026/01/17/shipping-like-crazy/</loc>
    <lastmod>2026-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/content/</loc>
    <lastmod>2026-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2026/01/02/what-im-reading-jan-2026/</loc>
    <lastmod>2026-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/12/24/agentic-coding-in-2025/</loc>
    <lastmod>2025-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/travel/</loc>
    <lastmod>2025-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/09/11/travel-map-germany/</loc>
    <lastmod>2025-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/07/19/this-week-claude-code/</loc>
    <lastmod>2025-07-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/business/</loc>
    <lastmod>2025-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/software-engineering/</loc>
    <lastmod>2025-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/06/17/tech-debt-is-a-limited-metaphor/</loc>
    <lastmod>2025-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/2025-05-06-internal-tools/</loc>
    <lastmod>2025-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/</loc>
    <lastmod>2025-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/04/23/tool-lifecycle-trap/</loc>
    <lastmod>2025-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/04/12/ai-2027-p-doom/</loc>
    <lastmod>2025-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/gaming/</loc>
    <lastmod>2025-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/04/09/cant-master-survivor/</loc>
    <lastmod>2025-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/survivor/</loc>
    <lastmod>2025-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/03/24/behavioral-interviews-merit/</loc>
    <lastmod>2025-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/career/</loc>
    <lastmod>2025-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/people-management/</loc>
    <lastmod>2025-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/food/</loc>
    <lastmod>2025-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/03/10/southern-europe-best-and-worst/</loc>
    <lastmod>2025-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/03/06/great-sabbatical-2025/</loc>
    <lastmod>2025-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/02/07/what-im-reading-feb-2025/</loc>
    <lastmod>2025-02-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/01/23/debriefing-michelin-star/</loc>
    <lastmod>2025-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/01/11/thinking-as-language/</loc>
    <lastmod>2025-01-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2025/01/04/sabbaticaling/</loc>
    <lastmod>2025-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/programming-languages/</loc>
    <lastmod>2024-07-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/side-projects/</loc>
    <lastmod>2024-07-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2024/07/31/the-interpreter-has-been-crafted/</loc>
    <lastmod>2024-07-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2024/07/20/nonfiction-books/</loc>
    <lastmod>2024-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2024/06/03/semantic-search/</loc>
    <lastmod>2024-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/now-and-here/</loc>
    <lastmod>2024-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2024/05/31/tasks-and-dates/</loc>
    <lastmod>2024-05-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2024/04/06/building-a-todo-app/</loc>
    <lastmod>2024-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/web-development/</loc>
    <lastmod>2024-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2024/01/28/what-im-reading-jan-2024/</loc>
    <lastmod>2024-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/probability/</loc>
    <lastmod>2023-12-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2023/12/25/probability-commentary-2024/</loc>
    <lastmod>2023-12-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/world-events/</loc>
    <lastmod>2023-12-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2023/12/17/probability-estimates-2024/</loc>
    <lastmod>2023-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2023/11/29/new-things-capital-one/</loc>
    <lastmod>2023-11-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/2023-11-19-programming-with-ai/</loc>
    <lastmod>2023-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/devops/</loc>
    <lastmod>2023-09-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2023/09/03/hosting-app-free/</loc>
    <lastmod>2023-09-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2023/07/10/errors-as-values-rust-go/</loc>
    <lastmod>2023-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/go/</loc>
    <lastmod>2023-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/rust/</loc>
    <lastmod>2023-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2023/05/30/chips-101-nvidia/</loc>
    <lastmod>2023-05-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/python/</loc>
    <lastmod>2023-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/teaching/</loc>
    <lastmod>2023-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2023/04/21/slides-with-jupyter/</loc>
    <lastmod>2023-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/2023-04-20-model-prediction-server/</loc>
    <lastmod>2023-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/12/10/python-exceptions-bonus/</loc>
    <lastmod>2022-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/tutorial/</loc>
    <lastmod>2022-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/12/04/python-exceptions-basics/</loc>
    <lastmod>2022-12-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/fitness/</loc>
    <lastmod>2022-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/12/03/gym-etiquette/</loc>
    <lastmod>2022-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/2022-11-08-ml-engineering/</loc>
    <lastmod>2022-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/10/07/careers-in-programming/</loc>
    <lastmod>2022-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/08/16/too-good-to-be-true/</loc>
    <lastmod>2022-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/06/07/crafting-interpreters/</loc>
    <lastmod>2022-06-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/06/01/timezones/</loc>
    <lastmod>2022-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/05/10/pyscript/</loc>
    <lastmod>2022-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2022/02/02/road-trip/</loc>
    <lastmod>2022-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/2021-10-30-foundational-ds-infrastructure/</loc>
    <lastmod>2021-10-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/2021-09-29-python-bytes-252/</loc>
    <lastmod>2021-09-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2021/04/20/apt-hunting-python/</loc>
    <lastmod>2021-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2021/03/31/jargon/</loc>
    <lastmod>2021-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2021/03/14/running-meetings/</loc>
    <lastmod>2021-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2020/11/17/apple-music/</loc>
    <lastmod>2020-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2020/11/08/discovery-fiction/</loc>
    <lastmod>2020-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/education/</loc>
    <lastmod>2020-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2020/10/29/p90x/</loc>
    <lastmod>2020-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2020/03/01/state-of-the-tools-2020-hardware/</loc>
    <lastmod>2020-03-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2020/01/28/analyzing-my-runs/</loc>
    <lastmod>2020-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2019/11/05/good-things-about-twitter/</loc>
    <lastmod>2019-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/twitter/</loc>
    <lastmod>2019-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/8451/</loc>
    <lastmod>2019-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2019/11/02/scaling-data-science/</loc>
    <lastmod>2019-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/speaking/2019-10-29-scaling-data-science/</loc>
    <lastmod>2019-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2019/06/25/upskilling-talent/</loc>
    <lastmod>2019-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2019/05/13/linux-for-data-scientists-pt-1/</loc>
    <lastmod>2019-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2019/02/11/gnh-link/</loc>
    <lastmod>2019-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/tags/syntact-project/</loc>
    <lastmod>2019-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2019/02/03/automation-8451-link/</loc>
    <lastmod>2019-02-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2018/11/11/setting-up-rpis/</loc>
    <lastmod>2018-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2018/07/27/the-witcher/</loc>
    <lastmod>2018-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2018/06/19/cognitive-bias-link/</loc>
    <lastmod>2018-06-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2018/03/20/web-speeds-link/</loc>
    <lastmod>2018-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/feed/2017/04/23/post/</loc>
    <lastmod>2017-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/chicago/coffee_alley/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/chicago/ground_up/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/chicago/starbucks-chi/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/bean_and_barley/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/carabello_coffee/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/coffee_emporium/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/deeper_roots/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/hyde_perk/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/lookout_joe/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/rohs_street_cafe/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/sidewinder/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/starbucks-cinci/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/model-server/</loc>
  </url><url>
    <loc>https://ethanswan.com/categories/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/cincinnati/</loc>
  </url><url>
    <loc>https://ethanswan.com/coffee_shop_ratings/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/</loc>
  </url><url>
    <loc>https://ethanswan.com/nonsense/</loc>
  </url><url>
    <loc>https://ethanswan.com/office_hours/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/intro-to-python-for-ds/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/intermediate-python-for-ds/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/advanced-python-for-ds/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/pages/python-for-ds-bootcamp/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/pages/python-for-ds-course/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/python-for-web-scraping/</loc>
  </url><url>
    <loc>https://ethanswan.com/courses/package-development/</loc>
  </url><url>
    <loc>https://ethanswan.com/teaching/</loc>
  </url>
</urlset>
