<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://doogal.dev/nasa-s-125m-unit-error-why-your-api-needs-explicit-naming</loc>
    <lastmod>2026-03-04T10:22:09.911Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/why-doing-nothing-is-mathematically-your-fastest-debugging-tool</loc>
    <lastmod>2026-03-03T12:22:38.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/why-your-backup-strategy-might-be-a-100-million-gamble</loc>
    <lastmod>2026-03-03T12:20:11.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/preventing-stack-overflows-why-base-case-placement-is-critical</loc>
    <lastmod>2026-03-01T20:53:43.101Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/your-first-management-role-is-a-career-reset-not-a-promotion</loc>
    <lastmod>2026-02-28T10:50:45.741Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/don-t-build-a-distributed-system-until-you-re-forced-to</loc>
    <lastmod>2026-02-27T12:10:14.893Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/delivering-the-pumpkin-before-halloween-why-lead-time-for-changes-dictates-engineering-value</loc>
    <lastmod>2026-02-26T13:48:38.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/why-high-deployment-frequency-is-the-secret-to-software-stability</loc>
    <lastmod>2026-02-25T13:12:28.637Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/stop-guessing-why-dora-metrics-are-the-only-way-to-scale-without-breaking-everything</loc>
    <lastmod>2026-02-24T12:06:13.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/stop-paying-the-office-drone-tax-why-weird-teams-ship-better-code</loc>
    <lastmod>2026-02-23T16:29:17.885Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/the-law-of-loudness-why-your-code-should-scream-not-whisper</loc>
    <lastmod>2026-01-06T21:06:55.500Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/silent-failures-the-junior-trap-you-need-to-avoid</loc>
    <lastmod>2026-01-06T21:06:39.976Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/your-comments-are-rotting-so-i-hope-your-tests-have-a-long-shelf-life</loc>
    <lastmod>2026-01-06T21:06:25.592Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/stop-letting-third-party-libraries-hold-your-codebase-hostage</loc>
    <lastmod>2026-01-06T21:06:12.142Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/the-cognitive-budget-how-i-write-code-i-can-actually-maintain</loc>
    <lastmod>2026-01-06T21:05:58.600Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/clear-tests-scream-aaa-arrange-act-assert</loc>
    <lastmod>2026-01-06T21:02:48.840Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/the-3-argument-rule-how-to-stop-argument-bankruptcy</loc>
    <lastmod>2026-01-05T11:00:17.448Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/dont-let-the-domains-touch-the-professional-way-to-avoid-the-switch-smell</loc>
    <lastmod>2026-01-02T11:00:22.189Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/the-tldr-rule-how-i-structure-files-to-not-annoy-my-team</loc>
    <lastmod>2025-12-31T11:00:42.059Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/the-and-test-how-i-spot-a-monster-function-before-it-bites-me</loc>
    <lastmod>2025-12-29T11:00:37.743Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/stop-saving-keystrokes-i-spend-3-seconds-to-save-3-hours</loc>
    <lastmod>2025-12-26T11:00:41.526Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/the-squint-test-how-i-fix-code-that-looks-like-a-grey-brick</loc>
    <lastmod>2025-12-24T11:00:18.918Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/localhost-is-a-lie-the-happy-path-fallacy</loc>
    <lastmod>2025-12-22T11:00:36.938Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/stop-writing-comments-why-senior-devs-hate-stale-lies</loc>
    <lastmod>2025-12-20T09:08:20.992Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/the-sleep-deprived-senior-test-why-i-hate-your-magic-numbers</loc>
    <lastmod>2025-12-19T07:14:09.515Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://doogal.dev/code-is-a-user-interface-and-yours-might-be-terrible</loc>
    <lastmod>2025-12-10T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>