<?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://www.wormbytes.ca/categories/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/claude-code/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/development/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/post/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/productivity/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/programming/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2026/03/20/shush-announcement/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/</loc><lastmod>2026-03-20T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/mcp/</loc><lastmod>2026-03-06T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2026/03/06/trueline-v2-announcement/</loc><lastmod>2026-03-06T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2026/03/04/trueline-mcp-announcement/</loc><lastmod>2026-03-04T15:32:47+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/link-post/</loc><lastmod>2025-10-29T09:12:07-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/2025/10/29/the-biggest-lie-in-ai/</loc><lastmod>2025-10-29T09:12:07-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/howto/</loc><lastmod>2023-05-04T11:40:56-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/system-administration/</loc><lastmod>2023-05-04T11:40:56-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/2023/05/04/yggdrasil-vpn/</loc><lastmod>2023-05-04T11:40:56-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/2023/03/06/how-business-speak-destroys-language/</loc><lastmod>2023-03-06T09:46:40-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/book/</loc><lastmod>2023-01-31T14:00:01-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/books/</loc><lastmod>2023-01-31T14:00:01-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/books/review/searching-for-bobby-fischer/</loc><lastmod>2023-01-31T14:00:01-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2023/01/30/neovim-lazy-loading/</loc><lastmod>2023-01-30T15:18:40-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/vim/</loc><lastmod>2023-01-30T15:18:40-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/books/review/algorithms-to-live-by/</loc><lastmod>2023-01-28T08:36:07-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/read/</loc><lastmod>2023-01-28T08:36:07-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2023/01/08/function-key-snipping-with-raycast/</loc><lastmod>2023-01-08T08:52:34-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/macos/</loc><lastmod>2023-01-08T08:52:34-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2023/01/05/new-year-new-look/</loc><lastmod>2023-01-05T12:11:04-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/themes/</loc><lastmod>2023-01-02T15:53:33-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2023/01/02/the-year-of-creation/</loc><lastmod>2023-01-02T15:53:33-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2022/05/03/seventeen-years-and-a-million-lines-of-code/</loc><lastmod>2022-05-03T11:36:29-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/2018/04/30/gem-home-for-fish-shell/</loc><lastmod>2018-04-30T15:58:06-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/rails/</loc><lastmod>2018-04-30T15:58:06-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/rails/</loc><lastmod>2018-04-30T15:58:06-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/ruby/</loc><lastmod>2018-04-30T15:58:06-04:00</lastmod></url><url><loc>https://www.wormbytes.ca/2018/01/17/enabling-vim-rails/</loc><lastmod>2018-01-17T11:17:42-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/</loc><lastmod>2017-12-12T12:04:12-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/writing-code-like-a-mathematical-proof/</loc><lastmod>2017-12-12T12:04:12-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/rob-pikes-5-rules-of-programming/</loc><lastmod>2017-12-12T11:59:30-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/12/08/ssh-client-configuration/</loc><lastmod>2017-12-08T14:07:20-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/article/</loc><lastmod>2017-11-21T11:57:13-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/11/21/migrating-to-hugo/</loc><lastmod>2017-11-21T11:57:13-05:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/11/17/norfolk-techies-slack-group/</loc><lastmod>2017-11-17T14:04:17+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/coding-principles-every-engineer-should-know-sam-schillace-medium/</loc><lastmod>2017-11-10T11:34:02+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/feature-toggles-are-one-of-worst-kinds/</loc><lastmod>2017-11-10T11:28:21+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/12-ways-instill-your-kid-with-entrepreneurial-mindset/</loc><lastmod>2017-11-06T09:55:29+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/how-code-becomes-legacy/</loc><lastmod>2017-10-27T10:59:39+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/delete-your-code/</loc><lastmod>2017-10-26T13:05:17+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/12-most-common-writing-mistakes-you-want-to-avoid-at-all-costs/</loc><lastmod>2017-10-26T13:02:26+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/writing/</loc><lastmod>2017-10-26T13:02:26+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/have-you-tried-rebooting/</loc><lastmod>2017-10-26T12:42:12+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/osx/</loc><lastmod>2017-10-26T12:42:12+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/sql-scanning-large-tables/</loc><lastmod>2017-10-18T14:09:43+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/09/04/how-to-be-miserable/</loc><lastmod>2017-09-04T11:34:49+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/psychology/</loc><lastmod>2017-09-04T11:34:49+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/self-help/</loc><lastmod>2017-09-04T11:34:49+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/yes-that-web-project-should-be-a-pwa/</loc><lastmod>2017-09-03T11:25:08+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/how-to-launch-a-company-when-investors-aint-writing-checks/</loc><lastmod>2017-09-03T11:24:02+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/rolling-your-own-private-ruby-gem-server-on-google-cloud-platform/</loc><lastmod>2017-09-01T11:06:45+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/employment/</loc><lastmod>2017-09-01T11:05:33+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/ten-rules-for-negotiating-a-job-offer/</loc><lastmod>2017-09-01T11:05:33+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/one-of-the-fathers-of-modern/</loc><lastmod>2017-09-01T11:04:18+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/seven-things-i-have-learned-about-writig-software/</loc><lastmod>2017-09-01T11:02:54+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/why-successful-startups-stumble-at-40-employees/</loc><lastmod>2017-09-01T11:01:33+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/certificate-authority-authorization/</loc><lastmod>2017-08-28T09:50:47+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/webfont-optimization/</loc><lastmod>2017-08-28T09:46:19+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/6-lessons-i-learned-while-implementing-technical-rfcs-as-a-management-tool/</loc><lastmod>2017-08-24T15:11:25+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/increase-your-linux-server-internet-speed-with-tcp-bbr-congestion-control/</loc><lastmod>2017-08-24T15:08:41+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/youre-using-git-wrong/</loc><lastmod>2017-08-24T15:06:58+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/how-to-turn-your-website-into-a-pwa/</loc><lastmod>2017-08-20T12:12:21+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/get-started-with-rust-webassembly-and-webpack/</loc><lastmod>2017-08-20T12:10:50+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/two-tests-you-should-run-against-your-ruby-project-now/</loc><lastmod>2017-08-20T12:09:10+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/four-reasons-why-developers-are-unproductive/</loc><lastmod>2017-08-17T09:47:27+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/secure-server-5-minutes/</loc><lastmod>2017-08-17T09:34:59+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/ruby-tricks-and-best-practices/</loc><lastmod>2017-08-14T14:20:46+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/awesome-falsehoods-programmers-believe-in/</loc><lastmod>2017-08-14T14:18:55+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/stop-auto-play-videos-from-annoying-you-in-your-browser/</loc><lastmod>2017-08-14T14:16:33+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/why-you-should-regenerate-your-spec-helper/</loc><lastmod>2017-08-14T14:14:48+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/ssh-controlmaster-the-good-the-bad-the-ugly/</loc><lastmod>2017-08-14T14:12:03+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/ruby-on-rails-code-audits-8-steps-to-review-your-app/</loc><lastmod>2017-08-14T11:27:06+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/08/14/little-things-i-like-to-do-with-git/</loc><lastmod>2017-08-14T11:18:26+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/link-post/best-websites-a-programmer-should-visit/</loc><lastmod>2017-08-14T11:09:36+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/08/13/managing-site-content-with-sub/</loc><lastmod>2017-08-13T11:40:35+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/08/13/what-im-listing-to/</loc><lastmod>2017-08-13T02:21:39+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/08/12/bring-out-your-dead/</loc><lastmod>2017-08-12T01:31:10+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2017/08/11/letsencrypt-and-nginx-on-ubuntu/</loc><lastmod>2017-08-11T19:09:53+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2014/04/15/checking-for-cookie-deletion-by-a-rails-controller-with-rspec/</loc><lastmod>2014-04-15T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/rspec/</loc><lastmod>2014-04-15T12:00:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/fatherhood/</loc><lastmod>2010-04-07T22:47:59+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/pregnancy/</loc><lastmod>2010-04-07T22:47:59+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2010/04/07/welcome-to-the-world-natalie/</loc><lastmod>2010-04-07T22:47:59+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2010/03/11/listing-all-the-hardware-on-a-server/</loc><lastmod>2010-03-11T02:47:50+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2009/11/14/its-a-little-girl/</loc><lastmod>2009-11-14T23:00:55+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2009/09/23/ottawa-was-a-blast/</loc><lastmod>2009-09-23T16:00:06+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/vacation/</loc><lastmod>2009-09-23T16:00:06+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2009/09/16/48-hour-emotional-rollercoaster/</loc><lastmod>2009-09-16T22:00:14+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2009/09/10/going-to-be-a-daddy/</loc><lastmod>2009-09-10T16:00:45+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2007/02/26/rosey-and-i-as-southpark-characters/</loc><lastmod>2007-02-26T16:21:48+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2006/07/27/local-photo-gallery/</loc><lastmod>2006-07-27T11:20:47+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/family/</loc><lastmod>2006-07-09T20:15:28+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2006/07/04/acm-professional-development-centre/</loc><lastmod>2006-07-04T16:14:19+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2006/06/28/time-breakdown-of-modern-web-design/</loc><lastmod>2006-06-28T18:08:34+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2006/06/25/jquery-a-slimmer-prototype/</loc><lastmod>2006-06-25T21:20:57+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2006/06/21/hawkings-top-down-theory-of-the-universe/</loc><lastmod>2006-06-21T20:52:37+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/articles/postfix-with-sympatico-relay/</loc><lastmod>2006-05-15T00:21:09+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2006/01/23/web-application-development-with-firebug/</loc><lastmod>2006-01-23T20:51:36+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/books/programmer-library/</loc><lastmod>2006-01-16T17:01:22+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/reading/</loc><lastmod>2006-01-16T17:01:22+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/books/reading-list/</loc><lastmod>2006-01-16T16:58:52+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/12/14/telecommuting-to-work-now/</loc><lastmod>2005-12-14T23:30:11+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/software/</loc><lastmod>2005-12-02T14:51:50+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/software/cgiapp/</loc><lastmod>2005-12-02T14:51:50+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/tags/perl/</loc><lastmod>2005-12-02T10:58:27+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/12/02/perl-programming-sample-work/</loc><lastmod>2005-12-02T10:58:27+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/software/emacs-lisp/</loc><lastmod>2005-12-02T10:13:05+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/12/01/perl-best-practices-pod-revisited/</loc><lastmod>2005-12-01T14:46:57+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/software/combo_lock/</loc><lastmod>2005-11-30T01:04:59+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/11/16/still-looking-for-work/</loc><lastmod>2005-11-16T19:57:53+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/articles/eight-traits-of-a-creative-person/</loc><lastmod>2005-10-14T14:23:49+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/categories/hardware/</loc><lastmod>2005-06-22T00:29:15+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/hardware/hobby/pictach/</loc><lastmod>2005-06-22T00:29:15+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/06/21/a-whole-slew-of-new-pages/</loc><lastmod>2005-06-21T01:45:54+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/software/spamassassin/</loc><lastmod>2005-06-20T22:38:34+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/hardware/professional/battery_monitor/</loc><lastmod>2005-06-20T11:59:06+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/hardware/professional/production_monitor/</loc><lastmod>2005-06-20T01:43:15+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/04/28/time-management-with-planner-el/</loc><lastmod>2005-04-28T12:17:02+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/03/30/asp-net-html-complaints/</loc><lastmod>2005-03-30T12:43:31+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/03/29/learning-c-sharp-and-asp-net/</loc><lastmod>2005-03-29T17:52:09+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/03/17/exploring-ruby/</loc><lastmod>2005-03-17T15:06:54+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/03/15/performance-enhanced-firefox-mozilla/</loc><lastmod>2005-03-15T11:24:29+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/03/14/in-praise-of-hijackthis/</loc><lastmod>2005-03-14T12:56:39+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/03/13/added-blogroll/</loc><lastmod>2005-03-13T14:44:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/2005/03/13/site-redesign/</loc><lastmod>2005-03-13T13:32:00+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/software/qpsmtpd/</loc><lastmod>2005-03-12T23:56:52+00:00</lastmod></url><url><loc>https://www.wormbytes.ca/archive/</loc></url></urlset>