<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://glenneggleton.com/war-stories</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-05-22</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/-cautionary-tale-how-ai-let-us-build-fast-and-crash-faster</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-22</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/boats-on-fire-oars-bent-a-war-story-from-the-web3-frontlines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-20</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/under-the-hood-how-i-structure-real-ddd-code-in-typescript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/609ec10960e80e0e2b64165f/d21a6a70-4ee1-4876-9abb-64eeab5935ac/Screenshot+2025-05-11+at+23.53.04.png</image:loc>
      <image:title>War Stories - Under the Hood: How I Structure Real DDD Code in TypeScript - Make it stand out</image:title>
      <image:caption>This is a simplified example, but this layout reflects: Explicit domains (quest, auth, points, etc.) Command + event separation Handler boundaries Infrastructure decoupled from business logic</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/how-cursor-changed-the-way-i-build-software</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-15</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/-clean-architecture-is-for-llms-now</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-14</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/-crouching-tiger-hidden-principal-engineer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-13</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/ddd-without-the-drama-when-to-skip-aggregate-roots-and-still-win</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-12</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/if-youre-using-cursor-but-not-ddd-youre-just-auto-completing-garbage-faster</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-12</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/the-payload-was-there-all-along-cross-runtime-protobuf-is-a-lie</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-09</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/prisma-sucks-so-i-nuked-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-09</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/cursor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/dev-leadership</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/unit-of-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/protobuf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/cqrs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/domain-driven-design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/ddd</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/event-driven-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/startup-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/death-to-decorators</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/rabbitmq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/senior-engineer-energy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/ai-native-dev</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/framework-trauma</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/serialization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/testing-master-race</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/google.protobuf.any</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/ai-coding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/backend-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/burn-it-down-build-it-better</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/cross-runtime</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/distributed+systems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/war-stories/tag/chaotic-good-dev</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://glenneggleton.com/hot-takes</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-05-20</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/hot-takes/-the-10x-dev-is-dead-long-live-the-100x-engineer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-19</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/hot-takes/happy-workers-are-a-threat-to-insecure-leaders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-05-20</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/papers</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-24</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/papers/calculus-breakdown-and-black-holesingularities-a-scale-aware-reformulation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-09-24</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2025-05-09</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/my-ideas</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-24</lastmod>
  </url>
  <url>
    <loc>https://glenneggleton.com/openresearchxyz</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-24</lastmod>
  </url>
</urlset>

