<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>/</loc>
    </url>
    <url>
        <loc>/2025/</loc>
        <lastmod>2025-12-23</lastmod>
    </url>
    <url>
        <loc>/_retrying/</loc>
        <lastmod>2023-08-14</lastmod>
    </url>
    <url>
        <loc>/ai/</loc>
        <lastmod>2025-10-16</lastmod>
    </url>
    <url>
        <loc>/allocator-playground/</loc>
    </url>
    <url>
        <loc>/apps/</loc>
    </url>
    <url>
        <loc>/apps/contact/balls-and-rings/</loc>
    </url>
    <url>
        <loc>/apps/contact/sensor-to-webhook/</loc>
    </url>
    <url>
        <loc>/apps/privacy/balls-and-rings/</loc>
    </url>
    <url>
        <loc>/apps/privacy/sensor-to-webhook/</loc>
    </url>
    <url>
        <loc>/big-o/</loc>
        <lastmod>2025-08-23</lastmod>
    </url>
    <url>
        <loc>/blog/</loc>
    </url>
    <url>
        <loc>/blog/a-beginners-guide-to-money-after-university/</loc>
        <lastmod>2015-03-29</lastmod>
    </url>
    <url>
        <loc>/blog/a-journey-down-the-tcp-rabbit-hole/</loc>
        <lastmod>2014-03-30</lastmod>
    </url>
    <url>
        <loc>/blog/a-logical-way-to-split-long-lines/</loc>
        <lastmod>2019-05-27</lastmod>
    </url>
    <url>
        <loc>/blog/access-control-in-ruby/</loc>
        <lastmod>2012-07-08</lastmod>
    </url>
    <url>
        <loc>/blog/adventures-in-arduino/</loc>
        <lastmod>2012-07-01</lastmod>
    </url>
    <url>
        <loc>/blog/adventures-in-homelab-part-1/</loc>
        <lastmod>2021-05-02</lastmod>
    </url>
    <url>
        <loc>/blog/api-design-errors/</loc>
        <lastmod>2019-04-02</lastmod>
    </url>
    <url>
        <loc>/blog/api-design-in-the-wild-part-2/</loc>
        <lastmod>2019-05-19</lastmod>
    </url>
    <url>
        <loc>/blog/api-design-in-the-wild/</loc>
        <lastmod>2019-04-07</lastmod>
    </url>
    <url>
        <loc>/blog/api-design-optional-parameters/</loc>
        <lastmod>2019-03-26</lastmod>
    </url>
    <url>
        <loc>/blog/assam-a-vm-in-ruby/</loc>
        <lastmod>2013-03-30</lastmod>
    </url>
    <url>
        <loc>/blog/c-declarations/</loc>
        <lastmod>2013-01-20</lastmod>
    </url>
    <url>
        <loc>/blog/command-line-blogging-in-2-commands/</loc>
        <lastmod>2012-04-28</lastmod>
    </url>
    <url>
        <loc>/blog/context-switching-on-x86/</loc>
        <lastmod>2013-06-01</lastmod>
    </url>
    <url>
        <loc>/blog/creative-writing-hovering/</loc>
        <lastmod>2016-05-01</lastmod>
    </url>
    <url>
        <loc>/blog/dos-and-donts-large-online-communities/</loc>
        <lastmod>2019-02-28</lastmod>
    </url>
    <url>
        <loc>/blog/dude-wheres-my-main/</loc>
        <lastmod>2020-09-12</lastmod>
    </url>
    <url>
        <loc>/blog/duplicate-symbol-what/</loc>
        <lastmod>2013-12-08</lastmod>
    </url>
    <url>
        <loc>/blog/emulating-bad-networks/</loc>
        <lastmod>2017-04-22</lastmod>
    </url>
    <url>
        <loc>/blog/facebook-chat-from-the-command-line/</loc>
        <lastmod>2011-11-16</lastmod>
    </url>
    <url>
        <loc>/blog/from-being-rejected-by-mcdonalds-to-working-at-google/</loc>
        <lastmod>2014-06-08</lastmod>
    </url>
    <url>
        <loc>/blog/fun-with-rust-traits/</loc>
        <lastmod>2020-10-17</lastmod>
    </url>
    <url>
        <loc>/blog/getting-an-autism-diagnosis/</loc>
        <lastmod>2023-03-02</lastmod>
    </url>
    <url>
        <loc>/blog/givemondays/</loc>
        <lastmod>2013-01-21</lastmod>
    </url>
    <url>
        <loc>/blog/having-a-baby/</loc>
        <lastmod>2020-04-03</lastmod>
    </url>
    <url>
        <loc>/blog/how-does-file-copying-work/</loc>
        <lastmod>2015-02-08</lastmod>
    </url>
    <url>
        <loc>/blog/improving-careers-days/</loc>
        <lastmod>2013-10-27</lastmod>
    </url>
    <url>
        <loc>/blog/interesting-findings-while-teaching-kids-how-to-code/</loc>
        <lastmod>2013-01-06</lastmod>
    </url>
    <url>
        <loc>/blog/journey-a-story-of-compassion-in-video-games/</loc>
        <lastmod>2014-06-16</lastmod>
    </url>
    <url>
        <loc>/blog/kenya-marys-meals/</loc>
        <lastmod>2017-01-06</lastmod>
    </url>
    <url>
        <loc>/blog/language-interoperability-from-the-ground-up/</loc>
        <lastmod>2018-04-29</lastmod>
    </url>
    <url>
        <loc>/blog/life-skills-learned-playing-wow/</loc>
        <lastmod>2019-03-05</lastmod>
    </url>
    <url>
        <loc>/blog/london/</loc>
        <lastmod>2012-12-15</lastmod>
    </url>
    <url>
        <loc>/blog/move-your-bugs-to-the-left/</loc>
        <lastmod>2017-09-06</lastmod>
    </url>
    <url>
        <loc>/blog/moventy-thirteen/</loc>
        <lastmod>2013-01-12</lastmod>
    </url>
    <url>
        <loc>/blog/not-just-games-part-1/</loc>
        <lastmod>2017-01-14</lastmod>
    </url>
    <url>
        <loc>/blog/note-taking/</loc>
        <lastmod>2022-02-14</lastmod>
    </url>
    <url>
        <loc>/blog/on-being-a-world-of-warcraft-addict/</loc>
        <lastmod>2014-10-23</lastmod>
    </url>
    <url>
        <loc>/blog/on-understanding-computers/</loc>
        <lastmod>2013-12-15</lastmod>
    </url>
    <url>
        <loc>/blog/phobias-for-the-non-phobic/</loc>
        <lastmod>2014-10-20</lastmod>
    </url>
    <url>
        <loc>/blog/pipes-how-they-work-and-how-to-use-them/</loc>
        <lastmod>2011-12-03</lastmod>
    </url>
    <url>
        <loc>/blog/poking-around-inside-ruby/</loc>
        <lastmod>2013-11-02</lastmod>
    </url>
    <url>
        <loc>/blog/practical-problems-with-auto-increment/</loc>
        <lastmod>2023-03-25</lastmod>
    </url>
    <url>
        <loc>/blog/ruby-gdb-scripts/</loc>
        <lastmod>2014-02-01</lastmod>
    </url>
    <url>
        <loc>/blog/scale-is-poison/</loc>
        <lastmod>2021-03-09</lastmod>
    </url>
    <url>
        <loc>/blog/simple-complex-easy-hard/</loc>
        <lastmod>2021-04-18</lastmod>
    </url>
    <url>
        <loc>/blog/stack-overflows-and-tall-call-optimisation/</loc>
        <lastmod>2013-05-11</lastmod>
    </url>
    <url>
        <loc>/blog/static-what-why-how/</loc>
        <lastmod>2011-09-25</lastmod>
    </url>
    <url>
        <loc>/blog/the-birth-and-death-of-a-running-program/</loc>
        <lastmod>2013-04-13</lastmod>
    </url>
    <url>
        <loc>/blog/the-interweb-isnt-magic/</loc>
        <lastmod>2014-06-28</lastmod>
    </url>
    <url>
        <loc>/blog/toying-with-cryptography-crib-dragging/</loc>
        <lastmod>2015-07-18</lastmod>
    </url>
    <url>
        <loc>/blog/unpopular-opinion-i-like-the-whiteboard-interview/</loc>
        <lastmod>2014-11-02</lastmod>
    </url>
    <url>
        <loc>/blog/vim-sessions-a-little-something/</loc>
        <lastmod>2012-07-01</lastmod>
    </url>
    <url>
        <loc>/bloom-filters/</loc>
        <lastmod>2024-02-19</lastmod>
    </url>
    <url>
        <loc>/branch-prediction/</loc>
        <lastmod>2025-09-29</lastmod>
    </url>
    <url>
        <loc>/christopher/</loc>
    </url>
    <url>
        <loc>/consistent-hashing/</loc>
        <lastmod>2023-05-15</lastmod>
    </url>
    <url>
        <loc>/cpu-debugging/</loc>
    </url>
    <url>
        <loc>/dogs/</loc>
        <lastmod>2024-06-01</lastmod>
    </url>
    <url>
        <loc>/escape/</loc>
    </url>
    <url>
        <loc>/git/</loc>
    </url>
    <url>
        <loc>/hashing-playground/</loc>
    </url>
    <url>
        <loc>/hashing/</loc>
        <lastmod>2023-05-24</lastmod>
    </url>
    <url>
        <loc>/lab/</loc>
    </url>
    <url>
        <loc>/links/</loc>
    </url>
    <url>
        <loc>/load-balancing/</loc>
        <lastmod>2023-04-10</lastmod>
    </url>
    <url>
        <loc>/memory-allocation/</loc>
        <lastmod>2023-04-13</lastmod>
    </url>
    <url>
        <loc>/mercator/</loc>
    </url>
    <url>
        <loc>/numbers/</loc>
    </url>
    <url>
        <loc>/ping/</loc>
    </url>
    <url>
        <loc>/queueing/</loc>
        <lastmod>2024-03-01</lastmod>
    </url>
    <url>
        <loc>/reservoir-sampling/</loc>
        <lastmod>2025-05-07</lastmod>
    </url>
    <url>
        <loc>/scope/</loc>
        <lastmod>2023-06-20</lastmod>
    </url>
    <url>
        <loc>/story/</loc>
    </url>
    <url>
        <loc>/strings/</loc>
        <lastmod>2023-05-13</lastmod>
    </url>
    <url>
        <loc>/time/</loc>
    </url>
    <url>
        <loc>/turing-machines-spanish/</loc>
        <lastmod>2024-12-20</lastmod>
    </url>
    <url>
        <loc>/turing-machines/</loc>
        <lastmod>2024-12-20</lastmod>
    </url>
</urlset>
