<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk</loc>
    <lastmod>2026-08-26T20:54:03.772Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/pagination-is-a-frontend-system-design-problem</loc>
    <lastmod>2026-07-15T16:21:20.528Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/the-era-of-ai-won-t-reward-better-prompts-it-ll-reward-better-judgement</loc>
    <lastmod>2026-07-14T15:59:16.783Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/react-and-symfony-performance-reducing-latency-at-frontend-boundaries</loc>
    <lastmod>2026-07-13T09:18:47.724Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/frontend-performance-architecture-in-fintech-elimination-efficiency-and-scheduling</loc>
    <lastmod>2026-06-16T08:22:33.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/time-slicing-isn-t-magic-it-s-the-event-loop-thanks-ryan</loc>
    <lastmod>2026-03-20T17:58:23.542Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/is-productivity-flatlining-hustle-culture-burnout</loc>
    <lastmod>2025-10-09T23:00:33.968Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/llms-slot-machines-with-a-fancy-autocomplete-button</loc>
    <lastmod>2025-10-08T12:00:20.476Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/you-can-read-anyone-in-tech-even-zuckerberg</loc>
    <lastmod>2025-08-08T11:00:47.969Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/the-ai-lied-and-other-things-you-say-when-you-dont-understand-how-software-works</loc>
    <lastmod>2025-07-25T15:40:17.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/the-slow-death-of-thinking-in-the-age-of-ai</loc>
    <lastmod>2025-07-13T14:00:23.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/certainty-is-comfortable-thats-why-its-dangerous</loc>
    <lastmod>2025-07-06T14:00:17.736Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/the-owl-who-cried-ai-from-slop-to-flop-and-back-again</loc>
    <lastmod>2025-06-22T14:00:46.012Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/the-fast-and-the-flimsy-we-used-to-prototype-now-we-ship-ai-slop</loc>
    <lastmod>2025-06-17T19:25:07.108Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/reboot-repeat-regret</loc>
    <lastmod>2025-06-05T18:47:58.472Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/talking-to-a-wall-my-experience-with-hirevue-and-the-death-of-human-hiring</loc>
    <lastmod>2025-05-28T12:09:10.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/why-80-of-ai-projects-fail-and-how-staff-engineers-can-save-them-hbr-strategy</loc>
    <lastmod>2025-05-25T14:04:59.045Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/no-memory-no-maintenance-why-ai-code-becomes-a-liability-without-context</loc>
    <lastmod>2025-05-23T15:44:22.633Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/dont-rob-yourself-of-the-eureka-how-ai-is-killing-the-joy-of-being-a-developer</loc>
    <lastmod>2025-05-08T13:29:58.260Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/demystifying-jsx-how-babel-really-transforms-react-components</loc>
    <lastmod>2024-11-13T19:31:08.438Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/from-linear-to-systems-thinking-solving-complex-tech-challenges</loc>
    <lastmod>2024-10-16T18:00:12.349Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/fundamentals-of-document-databases</loc>
    <lastmod>2023-06-18T17:36:24.121Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/monthly-reflection-april-2021</loc>
    <lastmod>2021-09-12T18:31:43.088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/page/about</loc>
    <lastmod>2026-08-26T20:54:03.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/page/my-story</loc>
    <lastmod>2026-08-26T20:54:03.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/archive</loc>
    <lastmod>2026-08-26T20:54:03.772Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.danielphilipjohnson.co.uk/recommendations</loc>
    <lastmod>2026-08-26T20:54:03.772Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>