<?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://tomgamon.com/posts/convention-is-compression/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/development/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/llm/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/rails/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/communication/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/philosophy/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/programming/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/writing-code-is-the-easy-part/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/practices/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/teams/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/tell-me-you-are-driving-to-rome/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/guide/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/javascript-for-haters/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/tools/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/can-high-quality-software-be-useless/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/quality/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/software-engineering/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/career/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/til-developers-are-creepy/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/today-i-learned/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/leadership/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/learning/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/some-things-i-read-june-2022/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/seneca/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/seneca-on-learning/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/languages/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/til-more-plural-forms/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/working-feeling-thinking-out-loud/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/some-things-i-read-march-2022/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/process/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/semantic-versioning-for-teams/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/turn-the-oven-down/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/be-a-french-butcher/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/cooking/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/food/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/splitting-up-work/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/tenuous-analogy/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/growth-days/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/importance-of-diverse-teams/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/diversity/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/programming-behind-the-veil/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/in-praise-of-inefficient-teams/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/self-sufficiency/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/full-stack/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/language/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/programming-languages-as-communication/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/all-you-want-is-control/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/quote/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/a-useful-question/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/tech-lead/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/things-i-have-learned-new-tech-lead/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/the-simple-beauty-of-not-having-an-opinion/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/active-record/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/databases/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/active-record-mismatched-foreign-key/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/ruby/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/beautiful-code-is-not-functional-code/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/guidance/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/push-pull-support/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/support/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/clarity/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/writing/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/programming-as-theory-building/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/organizational-structure/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/til-small-cohesive-teams-better-code/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/biology/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/til-retina-transfer-rate/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/dumb-index-tool/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/scripts/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/on-assuming-good-intentions/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/psychology/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/til-rails-truncate/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/aws/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/kafka/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/resetting-kafka-consumer/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/complex-contagion/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/great-meetings/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/meetings/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/is-it-morally-wrong-to-write-inefficient-code/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/hypothetical-debugging/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/distributed-rough-consensus/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/a-losers-game/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/stress-wood/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2020-08-25-dont-marry-your-design/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/software-architecture/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2020-08-24-cook-your-food/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/servers/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2020-08-18-installing-dropbox-on-ubuntu-server/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/tutorial/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/about/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/mathematics/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/networking/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2020-08-12-til-benfords-law/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2020-08-12-ssh-raspberry-pi/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/raspberry-pi/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/ssh/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/git/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2020-05-05-git-see-all-changes-on-branch/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2019-07-25-clubhouse-commit-prefixer/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2019-07-23-bump-script/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2019-04-01-rubymine-to-vim/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/rubymine/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/vim/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/jruby/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/talks/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2019-02-25-what-is-jruby/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2018-04-19-iterm-profiles/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/iterm2/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/tags/dyslexia/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/2018-03-01-development-and-dyslexia/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/posts/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/categories/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/melbourne/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/photos/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/speaking/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/subscribe/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tomgamon.com/thank-you/</loc><lastmod>2026-02-23T11:26:54+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>