<?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://blog.joeygao.com/life/hiking/</loc>
    <lastmod>2025-04-07T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/life/running/</loc>
    <lastmod>2025-04-07T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/life/swimming/</loc>
    <lastmod>2025-04-07T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/work/</loc>
    <lastmod>2024-08-18T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/about/</loc>
    <lastmod>2021-12-06T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/read/</loc>
    <lastmod>2021-12-06T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/biography/</loc>
    <lastmod>2026-02-01T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/</loc>
    <lastmod>2026-02-01T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/</loc>
    <lastmod>2026-02-01T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/read/</loc>
    <lastmod>2026-02-01T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/</loc>
    <lastmod>2026-02-01T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/</loc>
    <lastmod>2026-02-01T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/biography/the-life-and-art-of-glenn-gould/</loc>
    <lastmod>2026-02-01T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/sci-fi/foundation-series/</loc>
    <lastmod>2025-10-19T16:00:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/sci-fi/</loc>
    <lastmod>2025-10-19T16:00:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/business/</loc>
    <lastmod>2025-08-24T16:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/business/when-the-heavens-went-on-sale/</loc>
    <lastmod>2025-08-24T16:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/life/</loc>
    <lastmod>2025-04-07T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/philosophy/</loc>
    <lastmod>2025-02-22T19:51:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/philosophy/narcissus-and-goldmund/</loc>
    <lastmod>2025-02-22T19:51:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/utopia/</loc>
    <lastmod>2024-10-26T19:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/brave-new-world/</loc>
    <lastmod>2024-10-26T19:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/history/</loc>
    <lastmod>2025-07-25T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/history/the-shortest-history-of-europe/</loc>
    <lastmod>2024-10-12T00:00:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/philosophy/der-steppenwolf/</loc>
    <lastmod>2024-10-04T22:51:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/philosophy/the-conquest-of-happiness/</loc>
    <lastmod>2024-09-15T20:51:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/work/being-glue/</loc>
    <lastmod>2024-08-18T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/work/</loc>
    <lastmod>2024-08-18T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/history/zizhi-tongjian/</loc>
    <lastmod>2025-07-25T15:40:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/methodology/</loc>
    <lastmod>2024-08-11T20:44:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/methodology/the-pyramid-principle/</loc>
    <lastmod>2024-08-11T20:44:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/cs/</loc>
    <lastmod>2024-08-04T17:52:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/cs/code/</loc>
    <lastmod>2024-08-04T17:52:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/ic/</loc>
    <lastmod>2024-07-21T23:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/ic/chip-war/</loc>
    <lastmod>2024-07-21T23:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/economics/</loc>
    <lastmod>2024-06-29T21:50:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/politics/</loc>
    <lastmod>2024-06-29T21:50:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/political-economy/qi-ji-de-huang-hun/</loc>
    <lastmod>2024-06-29T21:50:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/methodology/atomic-habits/</loc>
    <lastmod>2024-06-01T13:30:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/fiction/</loc>
    <lastmod>2024-05-27T23:23:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/fiction/of-human-bondage/</loc>
    <lastmod>2024-05-27T23:23:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/fiction/shi-nan-zhi-tu/</loc>
    <lastmod>2024-05-04T19:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/assembler/</loc>
    <lastmod>2024-05-02T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/cs/assembly-language-4nd-edition/</loc>
    <lastmod>2024-05-02T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/philosophy/being-and-nothingness/</loc>
    <lastmod>2024-04-14T17:21:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/history/xian-wei-jing-xia-de-da-ming/</loc>
    <lastmod>2024-03-04T22:05:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/fiction/tai-bai-jin-xing-you-dian-fan/</loc>
    <lastmod>2024-02-15T15:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/fiction/chang-an-de-li-zhi/</loc>
    <lastmod>2024-02-07T12:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/work/</loc>
    <lastmod>2024-02-06T16:48:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/life/the-almanack-of-naval-ravikant/</loc>
    <lastmod>2024-02-06T16:48:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/history/dong-jin-men-fa-zheng-zhi/</loc>
    <lastmod>2023-12-19T23:10:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/golang/</loc>
    <lastmod>2023-11-05T16:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/go-and-mysql-time/</loc>
    <lastmod>2023-11-05T16:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/mysql/</loc>
    <lastmod>2023-11-05T16:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/</loc>
    <lastmod>2023-11-05T16:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/history/jian-shang/</loc>
    <lastmod>2023-11-05T13:10:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/political-economy/zhi-shen-shi-nei/</loc>
    <lastmod>2023-10-04T21:50:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/economics/zhong-yang-di-guo-de-cai-zheng-mi-ma/</loc>
    <lastmod>2023-09-21T09:50:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/psychology/</loc>
    <lastmod>2023-08-12T16:48:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/psychology/the-courage-to-be-disliked/</loc>
    <lastmod>2023-08-12T16:48:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/python/</loc>
    <lastmod>2023-08-07T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/cs/python-crash-course-2nd-edition/</loc>
    <lastmod>2023-08-07T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/golang-json-unmarshal-long-number/</loc>
    <lastmod>2023-03-26T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/json/</loc>
    <lastmod>2023-03-26T13:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/channel/</loc>
    <lastmod>2023-02-08T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/concurrency/</loc>
    <lastmod>2023-02-08T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/golang/</loc>
    <lastmod>2023-02-08T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/implement-worker-pool-with-golang/</loc>
    <lastmod>2023-02-08T16:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/the-purpose-of-2023/</loc>
    <lastmod>2023-01-28T23:59:30+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/misc/</loc>
    <lastmod>2023-01-28T23:59:30+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/summary/</loc>
    <lastmod>2023-01-28T23:59:30+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/okr/</loc>
    <lastmod>2022-11-06T20:00:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/logic/</loc>
    <lastmod>2022-11-06T20:00:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/blog/</loc>
    <lastmod>2022-09-17T02:43:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/blog/</loc>
    <lastmod>2022-09-17T02:43:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/hugo/</loc>
    <lastmod>2022-09-17T02:43:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/deploy-static-site-with-hugo-and-github-actions/</loc>
    <lastmod>2022-09-17T02:43:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/psycholog/</loc>
    <lastmod>2022-08-30T22:18:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/soulstealers/</loc>
    <lastmod>2022-08-30T22:18:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/nonviolent-communication/</loc>
    <lastmod>2022-08-30T22:18:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/understanding-distributed-systems/</loc>
    <lastmod>2022-08-15T00:30:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/distributedsystems/</loc>
    <lastmod>2022-08-15T00:30:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/distributedsystems/</loc>
    <lastmod>2022-08-15T00:30:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/the-effective-engineer/</loc>
    <lastmod>2022-07-16T18:30:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/methodology/</loc>
    <lastmod>2022-07-16T18:30:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/microservices-patterns/</loc>
    <lastmod>2022-06-20T17:58:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/microservices/</loc>
    <lastmod>2022-06-20T17:58:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2022-06-20T17:58:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/xiao-gou-qian-qian/</loc>
    <lastmod>2022-01-13T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/the-rise-of-modern-china/</loc>
    <lastmod>2022-01-03T20:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/the-purpose-of-2022/</loc>
    <lastmod>2021-12-31T23:55:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/thinking/</loc>
    <lastmod>2021-12-18T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/a-mind-for-numbers/</loc>
    <lastmod>2021-12-18T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/thinking-fast-and-slow/</loc>
    <lastmod>2021-11-27T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/gin/</loc>
    <lastmod>2021-07-05T17:38:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/lifecycle-of-gin-framework/</loc>
    <lastmod>2021-07-05T17:38:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/go/</loc>
    <lastmod>2021-07-05T17:38:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/read/</loc>
    <lastmod>2021-03-06T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/how-to-read-a-book/</loc>
    <lastmod>2021-03-06T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/the-purpose-of-2021/</loc>
    <lastmod>2021-01-01T01:10:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/1984/</loc>
    <lastmod>2020-12-05T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/methodology/the-power-of-habit/</loc>
    <lastmod>2020-12-05T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/rich-dad-poor-dad/</loc>
    <lastmod>2020-09-12T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/dengxiaoping-and-the-transformation-of-china/</loc>
    <lastmod>2020-09-10T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/slice/</loc>
    <lastmod>2020-06-19T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/understand-slice-param-in-go-function/</loc>
    <lastmod>2020-06-19T17:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/database/</loc>
    <lastmod>2020-02-23T09:43:53+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/know_mysql_lock/</loc>
    <lastmod>2020-02-23T09:43:53+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/a-historical-survey-with-essential-readings/</loc>
    <lastmod>2019-11-10T16:41:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/latex/</loc>
    <lastmod>2019-10-20T17:23:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/latex-usage-notes/</loc>
    <lastmod>2019-10-20T17:23:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/write/</loc>
    <lastmod>2019-10-20T17:23:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/lua/</loc>
    <lastmod>2019-10-06T09:22:54+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/lua/</loc>
    <lastmod>2019-10-06T09:22:54+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/play-lua-second/</loc>
    <lastmod>2019-10-06T09:22:54+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/play-lua-first/</loc>
    <lastmod>2019-09-29T20:20:36+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/operating-system-3.memory/</loc>
    <lastmod>2019-03-11T01:08:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/operatingsystem/</loc>
    <lastmod>2019-03-11T01:08:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/os/</loc>
    <lastmod>2019-03-11T01:08:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/operating-system-2.scheduling/</loc>
    <lastmod>2019-02-27T16:37:33+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/operating-system-1.process/</loc>
    <lastmod>2019-02-25T23:00:39+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/operating-system-0.basic-info/</loc>
    <lastmod>2019-02-23T09:43:53+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/the-purpose-of-2019/</loc>
    <lastmod>2019-01-01T22:10:51+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/how-to-improve-yourself/</loc>
    <lastmod>2018-09-06T00:53:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/algorithm/</loc>
    <lastmod>2018-04-01T23:24:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/architecture/</loc>
    <lastmod>2018-04-01T23:24:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/quick-sort/</loc>
    <lastmod>2018-04-01T23:24:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/sso/</loc>
    <lastmod>2018-04-01T23:24:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/sso/</loc>
    <lastmod>2018-04-01T23:24:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/sort-algorithm/</loc>
    <lastmod>2018-04-01T23:24:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/vim-skill/</loc>
    <lastmod>2018-03-23T09:22:30+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/categories/linux/</loc>
    <lastmod>2018-03-23T09:22:30+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/vim/</loc>
    <lastmod>2018-03-23T09:22:30+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/the-purpose-of-2018/</loc>
    <lastmod>2018-01-01T00:43:02+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/tags/sed/</loc>
    <lastmod>2017-11-17T18:42:35+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/play-sed-first/</loc>
    <lastmod>2017-11-17T18:42:35+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/posts/the-purpose-of-2017/</loc>
    <lastmod>2017-01-01T23:26:25+08:00</lastmod>
  </url><url>
    <loc>https://blog.joeygao.com/reads/biography/read/</loc>
  </url><url>
    <loc>https://blog.joeygao.com/authors/</loc>
  </url><url>
    <loc>https://blog.joeygao.com/series/</loc>
  </url>
</urlset>
