<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://gregdonald.com/</loc></url>
  <url><loc>https://gregdonald.com/archives</loc></url>
  <url><loc>https://gregdonald.com/archives/2006-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2010-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2011-04</loc></url>
  <url><loc>https://gregdonald.com/archives/2012-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2012-05</loc></url>
  <url><loc>https://gregdonald.com/archives/2014-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2014-09</loc></url>
  <url><loc>https://gregdonald.com/archives/2015-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2015-04</loc></url>
  <url><loc>https://gregdonald.com/archives/2015-06</loc></url>
  <url><loc>https://gregdonald.com/archives/2015-09</loc></url>
  <url><loc>https://gregdonald.com/archives/2016-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2016-08</loc></url>
  <url><loc>https://gregdonald.com/archives/2016-10</loc></url>
  <url><loc>https://gregdonald.com/archives/2016-11</loc></url>
  <url><loc>https://gregdonald.com/archives/2017-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2017-04</loc></url>
  <url><loc>https://gregdonald.com/archives/2018-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2018-03</loc></url>
  <url><loc>https://gregdonald.com/archives/2018-12</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-03</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-05</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-07</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-08</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-10</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-11</loc></url>
  <url><loc>https://gregdonald.com/archives/2019-12</loc></url>
  <url><loc>https://gregdonald.com/archives/2020-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2020-05</loc></url>
  <url><loc>https://gregdonald.com/archives/2020-06</loc></url>
  <url><loc>https://gregdonald.com/archives/2020-07</loc></url>
  <url><loc>https://gregdonald.com/archives/2020-12</loc></url>
  <url><loc>https://gregdonald.com/archives/2021-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2021-02</loc></url>
  <url><loc>https://gregdonald.com/archives/2021-03</loc></url>
  <url><loc>https://gregdonald.com/archives/2021-09</loc></url>
  <url><loc>https://gregdonald.com/archives/2022-10</loc></url>
  <url><loc>https://gregdonald.com/archives/2022-11</loc></url>
  <url><loc>https://gregdonald.com/archives/2022-12</loc></url>
  <url><loc>https://gregdonald.com/archives/2023-04</loc></url>
  <url><loc>https://gregdonald.com/archives/2023-08</loc></url>
  <url><loc>https://gregdonald.com/archives/2023-11</loc></url>
  <url><loc>https://gregdonald.com/archives/2023-12</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-02</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-05</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-06</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-07</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-08</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-10</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-11</loc></url>
  <url><loc>https://gregdonald.com/archives/2024-12</loc></url>
  <url><loc>https://gregdonald.com/archives/2025-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2025-12</loc></url>
  <url><loc>https://gregdonald.com/archives/2026-01</loc></url>
  <url><loc>https://gregdonald.com/archives/2026-04</loc></url>
  <url><loc>https://gregdonald.com/archives/2026-05</loc></url>
  <url><loc>https://gregdonald.com/archives/2026-07</loc></url>
  <url><loc>https://gregdonald.com/page/10</loc></url>
  <url><loc>https://gregdonald.com/page/2</loc></url>
  <url><loc>https://gregdonald.com/page/3</loc></url>
  <url><loc>https://gregdonald.com/page/4</loc></url>
  <url><loc>https://gregdonald.com/page/5</loc></url>
  <url><loc>https://gregdonald.com/page/6</loc></url>
  <url><loc>https://gregdonald.com/page/7</loc></url>
  <url><loc>https://gregdonald.com/page/8</loc></url>
  <url><loc>https://gregdonald.com/page/9</loc></url>
  <url><loc>https://gregdonald.com/pages</loc></url>
  <url><loc>https://gregdonald.com/pages/a-tribute-to-my-friend-john</loc></url>
  <url><loc>https://gregdonald.com/pages/apache-bench-load-testing</loc></url>
  <url><loc>https://gregdonald.com/pages/assessing-the-environmental-and-human-cost-of-ai</loc></url>
  <url><loc>https://gregdonald.com/pages/automate-linux-kernel-builds</loc></url>
  <url><loc>https://gregdonald.com/pages/bdd-behave</loc></url>
  <url><loc>https://gregdonald.com/pages/blackjack-for-vscode</loc></url>
  <url><loc>https://gregdonald.com/pages/blackjack-in-clojure</loc></url>
  <url><loc>https://gregdonald.com/pages/blackjack-written-in-elisp</loc></url>
  <url><loc>https://gregdonald.com/pages/build-raku-from-source</loc></url>
  <url><loc>https://gregdonald.com/pages/change-default-ssh-port-on-fedora</loc></url>
  <url><loc>https://gregdonald.com/pages/cisco-ccna-study-home-lab-notes</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-c</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-c++</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-crystal</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-elixir</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-gnu-smalltalk</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-go</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-java</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-perl</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-python-3</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-raku</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-ruby</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-rust</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-in-zig</loc></url>
  <url><loc>https://gregdonald.com/pages/console-blackjack-raku</loc></url>
  <url><loc>https://gregdonald.com/pages/convert-one-m4a-file-to-many-mp3s</loc></url>
  <url><loc>https://gregdonald.com/pages/crm12-customer-relationship-management-software</loc></url>
  <url><loc>https://gregdonald.com/pages/current-state-of-the-hanami-web-framework</loc></url>
  <url><loc>https://gregdonald.com/pages/custom-operator-basic-object-identity</loc></url>
  <url><loc>https://gregdonald.com/pages/customize-new-zsh</loc></url>
  <url><loc>https://gregdonald.com/pages/debian-games</loc></url>
  <url><loc>https://gregdonald.com/pages/debian-rc-local-howto</loc></url>
  <url><loc>https://gregdonald.com/pages/debug-a-linux-kernel-in-qemu</loc></url>
  <url><loc>https://gregdonald.com/pages/do-not-switch-to-linux</loc></url>
  <url><loc>https://gregdonald.com/pages/dogfooding-my-own-raku-mvc-web-framework</loc></url>
  <url><loc>https://gregdonald.com/pages/factorio-on-systemd</loc></url>
  <url><loc>https://gregdonald.com/pages/flying-at-peeler-park-may-2nd-2026</loc></url>
  <url><loc>https://gregdonald.com/pages/game-of-life-in-c++-using-the-sdl2</loc></url>
  <url><loc>https://gregdonald.com/pages/generate-new-factorio-map</loc></url>
  <url><loc>https://gregdonald.com/pages/git-commands-for-pair-programming</loc></url>
  <url><loc>https://gregdonald.com/pages/go-log-function</loc></url>
  <url><loc>https://gregdonald.com/pages/gui-blackjack-in-c-using-the-sdl2</loc></url>
  <url><loc>https://gregdonald.com/pages/gui-tictactoe-in-c++-using-the-sdl2</loc></url>
  <url><loc>https://gregdonald.com/pages/hand-on-test-driven-development-book</loc></url>
  <url><loc>https://gregdonald.com/pages/how-to-build-latest-linux-kernel-from-linus-git-repo-on-debian</loc></url>
  <url><loc>https://gregdonald.com/pages/how-to-filter-out-bash-arguments</loc></url>
  <url><loc>https://gregdonald.com/pages/how-to-guide-for-beginner-level-linux-kernel-patch-submissions</loc></url>
  <url><loc>https://gregdonald.com/pages/i-passed-the-cissp-exam</loc></url>
  <url><loc>https://gregdonald.com/pages/ignore-latin1-problem-via-psql</loc></url>
  <url><loc>https://gregdonald.com/pages/install-and-setup-irssi-and-oidentd-on-debian</loc></url>
  <url><loc>https://gregdonald.com/pages/install-and-setup-snmpd-on-redhat-enterprise-linux</loc></url>
  <url><loc>https://gregdonald.com/pages/install-xfce4-on-debian</loc></url>
  <url><loc>https://gregdonald.com/pages/ipv4-subnet-calculator</loc></url>
  <url><loc>https://gregdonald.com/pages/learnraku-dev-is-live</loc></url>
  <url><loc>https://gregdonald.com/pages/linux-kernel-powerball-module</loc></url>
  <url><loc>https://gregdonald.com/pages/marten-the-crystal-web-framework</loc></url>
  <url><loc>https://gregdonald.com/pages/meta-programming-a-dynamic-method-inside-a-dynamic-class-in-raku-and-ruby</loc></url>
  <url><loc>https://gregdonald.com/pages/meta-programming-capabilities-using-fallback</loc></url>
  <url><loc>https://gregdonald.com/pages/mongodb-data-durability</loc></url>
  <url><loc>https://gregdonald.com/pages/mp3-player-written-in-ruby-using-ruby-on-rails</loc></url>
  <url><loc>https://gregdonald.com/pages/mutt-configuration</loc></url>
  <url><loc>https://gregdonald.com/pages/my-bashrc-file</loc></url>
  <url><loc>https://gregdonald.com/pages/nautical-war</loc></url>
  <url><loc>https://gregdonald.com/pages/note-taking-applications</loc></url>
  <url><loc>https://gregdonald.com/pages/orm-activerecord</loc></url>
  <url><loc>https://gregdonald.com/pages/orm-activerecord-has-many-through</loc></url>
  <url><loc>https://gregdonald.com/pages/page/10</loc></url>
  <url><loc>https://gregdonald.com/pages/page/2</loc></url>
  <url><loc>https://gregdonald.com/pages/page/3</loc></url>
  <url><loc>https://gregdonald.com/pages/page/4</loc></url>
  <url><loc>https://gregdonald.com/pages/page/5</loc></url>
  <url><loc>https://gregdonald.com/pages/page/6</loc></url>
  <url><loc>https://gregdonald.com/pages/page/7</loc></url>
  <url><loc>https://gregdonald.com/pages/page/8</loc></url>
  <url><loc>https://gregdonald.com/pages/page/9</loc></url>
  <url><loc>https://gregdonald.com/pages/pigpen-dots-and-boxes-in-c++-using-the-sdl2</loc></url>
  <url><loc>https://gregdonald.com/pages/postgresql-backup-script</loc></url>
  <url><loc>https://gregdonald.com/pages/postgresql-sequence-updates</loc></url>
  <url><loc>https://gregdonald.com/pages/raku-fizz-buzz</loc></url>
  <url><loc>https://gregdonald.com/pages/raku-perl-6-books-fixed</loc></url>
  <url><loc>https://gregdonald.com/pages/raku-spiral-matrix</loc></url>
  <url><loc>https://gregdonald.com/pages/raku-split-delimiter-can-be-a-list</loc></url>
  <url><loc>https://gregdonald.com/pages/raku-why-it-hasnt-caught-on</loc></url>
  <url><loc>https://gregdonald.com/pages/raspberry-pi-leds-test</loc></url>
  <url><loc>https://gregdonald.com/pages/reorder-rails-database-migrations-files</loc></url>
  <url><loc>https://gregdonald.com/pages/retropie-arcade</loc></url>
  <url><loc>https://gregdonald.com/pages/roles-an-alternate-form-of-class-inheritance</loc></url>
  <url><loc>https://gregdonald.com/pages/sam-harris-robert-sapolsky-dan-dennett-and-rush-walk-into-a-bar</loc></url>
  <url><loc>https://gregdonald.com/pages/selenium-web-driver-error-unknown-error</loc></url>
  <url><loc>https://gregdonald.com/pages/shell-script-to-automate-go-lang-pkg-test-coverage</loc></url>
  <url><loc>https://gregdonald.com/pages/shipping-my-first-raku-app</loc></url>
  <url><loc>https://gregdonald.com/pages/subsequent-data-breaches</loc></url>
  <url><loc>https://gregdonald.com/pages/template-haml</loc></url>
  <url><loc>https://gregdonald.com/pages/the-7-stages-of-accepting-that-you-probably-do-not-have-free-will</loc></url>
  <url><loc>https://gregdonald.com/pages/the-anti-ai-people-are-angry-again</loc></url>
  <url><loc>https://gregdonald.com/pages/the-pentester-blueprint</loc></url>
  <url><loc>https://gregdonald.com/pages/the-perl-6-to-raku-rename</loc></url>
  <url><loc>https://gregdonald.com/pages/the-rise-of-autonomous-code</loc></url>
  <url><loc>https://gregdonald.com/pages/tictactoe-in-reactjs-using-typescript</loc></url>
  <url><loc>https://gregdonald.com/pages/web-blackjack-in-reactjs</loc></url>
  <url><loc>https://gregdonald.com/pages/why-use-strong-passwords</loc></url>
  <url><loc>https://gregdonald.com/tags</loc></url>
  <url><loc>https://gregdonald.com/tags/active-record</loc></url>
  <url><loc>https://gregdonald.com/tags/admin</loc></url>
  <url><loc>https://gregdonald.com/tags/ai</loc></url>
  <url><loc>https://gregdonald.com/tags/airplane</loc></url>
  <url><loc>https://gregdonald.com/tags/amd</loc></url>
  <url><loc>https://gregdonald.com/tags/android</loc></url>
  <url><loc>https://gregdonald.com/tags/apache</loc></url>
  <url><loc>https://gregdonald.com/tags/apt</loc></url>
  <url><loc>https://gregdonald.com/tags/arcade</loc></url>
  <url><loc>https://gregdonald.com/tags/awk</loc></url>
  <url><loc>https://gregdonald.com/tags/backup</loc></url>
  <url><loc>https://gregdonald.com/tags/bash</loc></url>
  <url><loc>https://gregdonald.com/tags/battleship</loc></url>
  <url><loc>https://gregdonald.com/tags/bdd</loc></url>
  <url><loc>https://gregdonald.com/tags/behave</loc></url>
  <url><loc>https://gregdonald.com/tags/blackjack</loc></url>
  <url><loc>https://gregdonald.com/tags/build</loc></url>
  <url><loc>https://gregdonald.com/tags/c</loc></url>
  <url><loc>https://gregdonald.com/tags/c</loc></url>
  <url><loc>https://gregdonald.com/tags/cacti</loc></url>
  <url><loc>https://gregdonald.com/tags/calculator</loc></url>
  <url><loc>https://gregdonald.com/tags/ccna</loc></url>
  <url><loc>https://gregdonald.com/tags/chrome</loc></url>
  <url><loc>https://gregdonald.com/tags/cisco</loc></url>
  <url><loc>https://gregdonald.com/tags/cissp</loc></url>
  <url><loc>https://gregdonald.com/tags/clojure</loc></url>
  <url><loc>https://gregdonald.com/tags/code</loc></url>
  <url><loc>https://gregdonald.com/tags/console</loc></url>
  <url><loc>https://gregdonald.com/tags/crm</loc></url>
  <url><loc>https://gregdonald.com/tags/cro</loc></url>
  <url><loc>https://gregdonald.com/tags/crystal</loc></url>
  <url><loc>https://gregdonald.com/tags/cybersecurity</loc></url>
  <url><loc>https://gregdonald.com/tags/database</loc></url>
  <url><loc>https://gregdonald.com/tags/debian</loc></url>
  <url><loc>https://gregdonald.com/tags/diff</loc></url>
  <url><loc>https://gregdonald.com/tags/eda</loc></url>
  <url><loc>https://gregdonald.com/tags/elisp</loc></url>
  <url><loc>https://gregdonald.com/tags/elixir</loc></url>
  <url><loc>https://gregdonald.com/tags/emacs</loc></url>
  <url><loc>https://gregdonald.com/tags/factorio</loc></url>
  <url><loc>https://gregdonald.com/tags/fedora</loc></url>
  <url><loc>https://gregdonald.com/tags/fizzbuzz</loc></url>
  <url><loc>https://gregdonald.com/tags/flying</loc></url>
  <url><loc>https://gregdonald.com/tags/freewill</loc></url>
  <url><loc>https://gregdonald.com/tags/game</loc></url>
  <url><loc>https://gregdonald.com/tags/gem</loc></url>
  <url><loc>https://gregdonald.com/tags/git</loc></url>
  <url><loc>https://gregdonald.com/tags/gmail</loc></url>
  <url><loc>https://gregdonald.com/tags/go-lang</loc></url>
  <url><loc>https://gregdonald.com/tags/haml</loc></url>
  <url><loc>https://gregdonald.com/tags/hanami</loc></url>
  <url><loc>https://gregdonald.com/tags/home</loc></url>
  <url><loc>https://gregdonald.com/tags/intel</loc></url>
  <url><loc>https://gregdonald.com/tags/ipv4</loc></url>
  <url><loc>https://gregdonald.com/tags/irssi</loc></url>
  <url><loc>https://gregdonald.com/tags/java</loc></url>
  <url><loc>https://gregdonald.com/tags/javascript</loc></url>
  <url><loc>https://gregdonald.com/tags/john</loc></url>
  <url><loc>https://gregdonald.com/tags/kernel</loc></url>
  <url><loc>https://gregdonald.com/tags/lab</loc></url>
  <url><loc>https://gregdonald.com/tags/liberachat</loc></url>
  <url><loc>https://gregdonald.com/tags/linux</loc></url>
  <url><loc>https://gregdonald.com/tags/llm</loc></url>
  <url><loc>https://gregdonald.com/tags/lottery</loc></url>
  <url><loc>https://gregdonald.com/tags/matrix</loc></url>
  <url><loc>https://gregdonald.com/tags/meta</loc></url>
  <url><loc>https://gregdonald.com/tags/moarvm</loc></url>
  <url><loc>https://gregdonald.com/tags/module</loc></url>
  <url><loc>https://gregdonald.com/tags/mongodb</loc></url>
  <url><loc>https://gregdonald.com/tags/mp3</loc></url>
  <url><loc>https://gregdonald.com/tags/mp3s</loc></url>
  <url><loc>https://gregdonald.com/tags/mutt</loc></url>
  <url><loc>https://gregdonald.com/tags/mvc</loc></url>
  <url><loc>https://gregdonald.com/tags/nautical</loc></url>
  <url><loc>https://gregdonald.com/tags/notes</loc></url>
  <url><loc>https://gregdonald.com/tags/nqp</loc></url>
  <url><loc>https://gregdonald.com/tags/ohmyzsh</loc></url>
  <url><loc>https://gregdonald.com/tags/oidentd</loc></url>
  <url><loc>https://gregdonald.com/tags/orm</loc></url>
  <url><loc>https://gregdonald.com/tags/patch</loc></url>
  <url><loc>https://gregdonald.com/tags/peeler</loc></url>
  <url><loc>https://gregdonald.com/tags/pentester</loc></url>
  <url><loc>https://gregdonald.com/tags/perl</loc></url>
  <url><loc>https://gregdonald.com/tags/perl6</loc></url>
  <url><loc>https://gregdonald.com/tags/pigpen</loc></url>
  <url><loc>https://gregdonald.com/tags/planes</loc></url>
  <url><loc>https://gregdonald.com/tags/player</loc></url>
  <url><loc>https://gregdonald.com/tags/postgresql</loc></url>
  <url><loc>https://gregdonald.com/tags/powerball</loc></url>
  <url><loc>https://gregdonald.com/tags/psql</loc></url>
  <url><loc>https://gregdonald.com/tags/python</loc></url>
  <url><loc>https://gregdonald.com/tags/qemu</loc></url>
  <url><loc>https://gregdonald.com/tags/rails</loc></url>
  <url><loc>https://gregdonald.com/tags/raku</loc></url>
  <url><loc>https://gregdonald.com/tags/raspberry-pi</loc></url>
  <url><loc>https://gregdonald.com/tags/rc</loc></url>
  <url><loc>https://gregdonald.com/tags/reactjs</loc></url>
  <url><loc>https://gregdonald.com/tags/readline</loc></url>
  <url><loc>https://gregdonald.com/tags/retropi</loc></url>
  <url><loc>https://gregdonald.com/tags/rhel</loc></url>
  <url><loc>https://gregdonald.com/tags/rspec</loc></url>
  <url><loc>https://gregdonald.com/tags/ruby</loc></url>
  <url><loc>https://gregdonald.com/tags/rust</loc></url>
  <url><loc>https://gregdonald.com/tags/sdl</loc></url>
  <url><loc>https://gregdonald.com/tags/sdl2</loc></url>
  <url><loc>https://gregdonald.com/tags/sed</loc></url>
  <url><loc>https://gregdonald.com/tags/selenium</loc></url>
  <url><loc>https://gregdonald.com/tags/silicon</loc></url>
  <url><loc>https://gregdonald.com/tags/smalltalk</loc></url>
  <url><loc>https://gregdonald.com/tags/snmpd</loc></url>
  <url><loc>https://gregdonald.com/tags/software</loc></url>
  <url><loc>https://gregdonald.com/tags/spec</loc></url>
  <url><loc>https://gregdonald.com/tags/ssh</loc></url>
  <url><loc>https://gregdonald.com/tags/subnet</loc></url>
  <url><loc>https://gregdonald.com/tags/systemd</loc></url>
  <url><loc>https://gregdonald.com/tags/tdd</loc></url>
  <url><loc>https://gregdonald.com/tags/template</loc></url>
  <url><loc>https://gregdonald.com/tags/test</loc></url>
  <url><loc>https://gregdonald.com/tags/testing</loc></url>
  <url><loc>https://gregdonald.com/tags/tictactoe</loc></url>
  <url><loc>https://gregdonald.com/tags/tribute</loc></url>
  <url><loc>https://gregdonald.com/tags/typescript</loc></url>
  <url><loc>https://gregdonald.com/tags/ubuntu</loc></url>
  <url><loc>https://gregdonald.com/tags/vscode</loc></url>
  <url><loc>https://gregdonald.com/tags/war</loc></url>
  <url><loc>https://gregdonald.com/tags/water</loc></url>
  <url><loc>https://gregdonald.com/tags/web-framework</loc></url>
  <url><loc>https://gregdonald.com/tags/xargs</loc></url>
  <url><loc>https://gregdonald.com/tags/xfce4</loc></url>
  <url><loc>https://gregdonald.com/tags/zef</loc></url>
  <url><loc>https://gregdonald.com/tags/zig</loc></url>
  <url><loc>https://gregdonald.com/tags/zsh</loc></url>
</urlset>
