<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//software-that-survives-reality.ghost.io/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://software-that-survives-reality.ghost.io/rebase-without-regret-the-answer-key-pattern-for-massive-branch-divergence/</loc><lastmod>2026-02-17T04:47:41.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/02/image.png</image:loc><image:caption>image.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/feature-flags-that-survive-reality/</loc><lastmod>2026-01-29T02:29:31.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-9.png</image:loc><image:caption>image-9.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/idempotency-retries-that-survive-reality/</loc><lastmod>2026-01-27T04:29:20.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-8.png</image:loc><image:caption>image-8.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/swift-concurrency-that-survives-reality-cancellation-ordering-and-screen-lifetimes/</loc><lastmod>2026-01-26T17:11:17.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-7.png</image:loc><image:caption>image-7.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/decodable-that-survives-real-apis-key-strategies-key-paths-and-clean-domain-models/</loc><lastmod>2026-01-25T23:22:41.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-6.png</image:loc><image:caption>image-6.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/does-chatgpt-make-novice-code-better-and-what-should-interviews-test-now/</loc><lastmod>2026-01-23T22:00:39.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-3.png</image:loc><image:caption>image-3.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/app-attestation-device-attestation-and-the-native-security-perimeter/</loc><lastmod>2026-01-23T15:58:24.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-5.png</image:loc><image:caption>image-5.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/scrum-that-actually-works-and-the-failure-modes-that-turn-it-into-theater/</loc><lastmod>2026-01-22T20:37:13.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-2.png</image:loc><image:caption>image-2.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/state-machines-in-ios-turning-navigation-into-a-testable-process/</loc><lastmod>2026-01-21T18:36:51.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image-1.png</image:loc><image:caption>image-1.png</image:caption></image:image></url><url><loc>https://software-that-survives-reality.ghost.io/coming-soon/</loc><lastmod>2026-01-21T15:44:37.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/e1/21/e121d51d-e27f-4c48-b765-d6bb5dd7d6d6/content/images/2026/01/image.png</image:loc><image:caption>image.png</image:caption></image:image></url></urlset>