<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://robertroskam.com</loc>
    <lastmod>2026-03-03T02:36:20.470Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog</loc>
    <lastmod>2026-03-03T02:36:20.470Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/books</loc>
    <lastmod>2026-03-03T02:36:20.470Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/gratitude</loc>
    <lastmod>2026-03-03T02:36:20.470Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/4-meta-principles-for-software-engineering</loc>
    <lastmod>2023-10-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/agile-is-not-scrum</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/a-love-letter-to-git</loc>
    <lastmod>2023-06-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/an-engineering-organization-is-a-system</loc>
    <lastmod>2025-07-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/are-you-satisfied-with-your-job</loc>
    <lastmod>2022-04-16T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/counting-the-costs-of-dependencies</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/crossing-the-knowing-to-doing-gap</loc>
    <lastmod>2023-08-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/checklist-before-merge-to-master</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/100-test-coverage-is-not-enough</loc>
    <lastmod>2023-09-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/data-untangling</loc>
    <lastmod>2023-05-29T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/engineering-is-trade-offs</loc>
    <lastmod>2023-05-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/graphql-why-would-you-want-it</loc>
    <lastmod>2023-08-11T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/generative-ais-false-sense-of-productivity</loc>
    <lastmod>2023-07-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/how-to-use-checklists</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/ghost-ship-project</loc>
    <lastmod>2023-05-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/flavors-of-no</loc>
    <lastmod>2023-09-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/how-to-sanely-test-complex-systems</loc>
    <lastmod>2023-06-16T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/interviewing-developers</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/keeping-up-with-the-valley</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/modern-software-development-are-we-there-yet</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/one-tool</loc>
    <lastmod>2023-07-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/principles-of-product-requirements</loc>
    <lastmod>2023-06-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/quit-your-projects-earlier</loc>
    <lastmod>2023-06-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/modern-software-development-analyzed</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/project-management-systems-suck</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/revisit-decisions</loc>
    <lastmod>2023-05-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/rule-of-economy</loc>
    <lastmod>2023-08-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/start-somewhere</loc>
    <lastmod>2023-05-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/the-second-system-effect</loc>
    <lastmod>2023-07-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/text-is-the-universal-api</loc>
    <lastmod>2023-08-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/sustainable-scaling</loc>
    <lastmod>2023-07-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/the-soothsaying-developer</loc>
    <lastmod>2018-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/to-kubernetes-or-not-to-kubernetes</loc>
    <lastmod>2023-06-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/why-writing-is-an-engineering-superpower</loc>
    <lastmod>2023-09-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://robertroskam.com/blog/writing-tests-improves-your-code</loc>
    <lastmod>2023-10-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>