<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://alexandercannon.dev</loc>
</url>
<url>
<loc>https://alexandercannon.dev/about</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects</loc>
</url>
<url>
<loc>https://alexandercannon.dev/experience</loc>
</url>
<url>
<loc>https://alexandercannon.dev/blog</loc>
</url>
<url>
<loc>https://alexandercannon.dev/contact</loc>
</url>
<url>
<loc>https://alexandercannon.dev/volume-app</loc>
</url>
<url>
<loc>https://alexandercannon.dev/sophias-future-doctor-club</loc>
</url>
<url>
<loc>https://alexandercannon.dev/eurovision-party</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/volume</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/sophias-future-doctor-club</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/honey-do</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/lllanguage</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/pathranger</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/cacheclip</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/eurovision-party</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/guitar-visualizer</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/plannet</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/koi-cd</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/infraedge</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/scratcher</loc>
</url>
<url>
<loc>https://alexandercannon.dev/projects/this-site</loc>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-spiral-of-outsourcing</loc>
<lastmod>2019-04-19T19:59:03.000Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-paradox-of-getting-things-done</loc>
<lastmod>2024-02-19T18:07:12.964Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-unbearable-disappointment-of-sequels</loc>
<lastmod>2024-05-19T16:53:20.552Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-art-of-delegation</loc>
<lastmod>2024-03-16T17:09:15.432Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-empathy-conundrum</loc>
<lastmod>2024-06-16T17:01:20.327Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/a-zero-trust-odyssey</loc>
<lastmod>2024-07-16T16:40:39.786Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/why-leetcode-doesnt-save-us</loc>
<lastmod>2025-03-02T05:27:18.306Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-quiet-joy-of-code-reviews</loc>
<lastmod>2024-08-16T16:32:48.610Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-gentle-art-of-boring-tech</loc>
<lastmod>2024-09-16T16:31:00.880Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-inescapable-lure-of-the-next-big-javascript-framework</loc>
<lastmod>2024-10-16T16:28:33.533Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-counterintuitive-art-of-doing-less</loc>
<lastmod>2025-02-23T21:33:30.983Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/a-supposedly-safe-thing-ill-never-do-again</loc>
<lastmod>2024-11-16T16:09:31.947Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/creating-a-t3-app</loc>
<lastmod>2024-12-15T19:59:48.581Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/golang-where-joym-meets-jank</loc>
<lastmod>2024-04-19T17:30:29.965Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/stranger-than-fiction</loc>
<lastmod>2025-03-24T16:48:33.644Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/to-cache-perchance-to-invalidate</loc>
<lastmod>2025-03-31T05:07:45.619Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-rake-method</loc>
<lastmod>2025-02-19T18:25:45.000Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-great-microservices-myth</loc>
<lastmod>2025-01-14T20:47:05.083Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/how-to-become-a-world-class-software-engineer</loc>
<lastmod>2019-02-13T18:51:32.000Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/reversing-those-binary-trees</loc>
<lastmod>2019-03-25T18:52:15.000Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-cursor-blinks-and-i-do-too</loc>
<lastmod>2025-03-31T16:57:31.000Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/a-vibe-coding-odyssey</loc>
<lastmod>2025-03-10T17:04:30.134Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/allow-notifications</loc>
<lastmod>2025-04-01T06:33:31.644Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-myth-of-the-10x-engineer</loc>
<lastmod>2025-04-20T21:51:41.509Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/from-command-centre-to-coffee-shop-counter</loc>
<lastmod>2025-04-28T16:50:45.223Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-joys-of-react-native</loc>
<lastmod>2025-05-01T18:36:18.738Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/icon-interrupted-my-week-vibe-coding</loc>
<lastmod>2025-03-17T21:20:46.844Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/from-vibe-coding-to-douze-points</loc>
<lastmod>2025-05-12T16:54:40.161Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/manifest-cholesterol</loc>
<lastmod>2025-10-18T23:50:26.273Z</lastmod>
</url>
<url>
<loc>https://alexandercannon.dev/blog/the-widow-and-the-tissue</loc>
<lastmod>2025-10-26T03:53:20.000Z</lastmod>
</url>
</urlset>
