<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.daviddh.dev/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://blog.daviddh.dev/posts/a-eulogy-for-dark-sky-celebrating-a-data-visualization-masterpiece</loc>
    <lastmod>2026-01-10T22:20:13.784Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/breaking-the-code-reshaping-workflow-in-stagnant-tech-companies</loc>
    <lastmod>2026-04-14T10:59:57.263Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/ai-as-a-game-changer-business-model-stress-testing</loc>
    <lastmod>2026-01-10T22:20:58.338Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/celebrating-50-years-of-kim-1-a-developers-retrospective</loc>
    <lastmod>2026-01-11T15:33:53.598Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/designing-success-hadrius-yc-w23-is-hiring-designers-who-code</loc>
    <lastmod>2026-02-23T20:42:46.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/discovering-connections-how-claude-code-analyzed-100-books</loc>
    <lastmod>2026-01-11T15:36:28.150Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/discovering-hidden-gem-websites-the-ultimate-guide-for-developers</loc>
    <lastmod>2026-02-24T13:56:20.154Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/evolution-of-the-android-open-source-project-a-deep-dive</loc>
    <lastmod>2026-01-10T22:10:36.894Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/how-llm-benchmarking-can-save-you-money-and-improve-efficiency</loc>
    <lastmod>2026-01-21T19:28:41.299Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/instagram-data-breach-unpacking-the-exposure-of-175-million-users</loc>
    <lastmod>2026-01-11T15:37:27.439Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/managing-expectations-surviving-the-5000-lines-of-code-per-day-mandate</loc>
    <lastmod>2026-03-06T17:54:28.588Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/navigating-layoffs-a-comprehensive-guide-for-professionals</loc>
    <lastmod>2026-05-28T15:04:11.417Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/navigating-proton-spam-and-the-ai-consent-dilemma</loc>
    <lastmod>2026-01-24T10:41:18.084Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/navigating-the-future-the-insights-from-the-first-american-ai-jobs-risk-index</loc>
    <lastmod>2026-03-29T15:37:07.196Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/solving-erdos-281-with-chatgpt-52-pro-a-new-era-for-ai-in-mathematics</loc>
    <lastmod>2026-01-18T14:50:06.994Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/targeted-bets-reinventing-the-job-hunt-for-developers</loc>
    <lastmod>2026-01-20T07:12:42.736Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-axios-npm-package-compromise-lessons-for-startups-and-tech-firms</loc>
    <lastmod>2026-04-01T12:32:04.113Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-diminishing-returns-of-ai-discourse-in-tech-programming</loc>
    <lastmod>2026-03-20T16:43:58.015Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-evolution-of-c-and-typescript-insights-from-anders-hejlsberg</loc>
    <lastmod>2026-02-01T10:34:04.261Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-legacy-of-tony-hoare-innovator-of-quicksort-and-the-concept-of-null</loc>
    <lastmod>2026-03-16T17:41:05.549Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-missile-incident-aws-data-centers-under-fire-and-what-it-means</loc>
    <lastmod>2026-03-02T21:02:23.303Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-moment-of-clarity-when-you-realize-its-all-just-bs</loc>
    <lastmod>2026-04-29T13:43:22.644Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-perils-of-agentic-coding-vigilance-against-cognitive-debt</loc>
    <lastmod>2026-04-29T13:23:08.336Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-rising-trend-of-creative-interview-questions-in-tech</loc>
    <lastmod>2026-05-22T17:33:19.447Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-untouchable-hacker-god-deciphering-finlands-biggest-cybercrime</loc>
    <lastmod>2026-01-17T13:19:57.255Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/unpacking-codeburn-your-dashboard-for-ai-coding-cost-insights</loc>
    <lastmod>2026-04-20T17:13:57.474Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/unpacking-git-254-key-updates-and-their-impact-on-tech-startups</loc>
    <lastmod>2026-04-24T16:48:52.298Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/the-rise-of-native-css-revolutionizing-web-development-in-2023</loc>
    <lastmod>2026-02-28T11:01:57.563Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/unveiling-collab-public-the-future-of-collaborative-ai-creation</loc>
    <lastmod>2026-03-27T10:08:32.948Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/when-vs-code-writes-unpacking-the-co-authored-by-copilot-confusion</loc>
    <lastmod>2026-05-05T15:23:54.736Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.daviddh.dev/posts/mastering-memory-management-insights-from-bjarne-stroustrup</loc>
    <lastmod>2026-05-09T15:11:24.022Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>