<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://rstraub.com/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/reading/the-staff-engineers-path/</loc>
        <lastmod>2026-04-02</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/on-leaving-consultancy/</loc>
        <lastmod>2026-03-28</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/blog-subscribe/</loc>
        <lastmod>2026-03-17</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/write-what-you-read/</loc>
        <lastmod>2026-03-09</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/mans-best-friend/</loc>
        <lastmod>2026-02-11</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/reading/</loc>
        <lastmod>2026-03-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/mastering-engineering-modes/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/beware-of-reading-lists/</loc>
        <lastmod>2026-01-02</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/seize-the-momentum/</loc>
        <lastmod>2026-01-27</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/getting-this-blogging-thing-right/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/back-to-the-small-web/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/on-thinking-your-own-thoughts/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/object-oriented-vs-functional-programming/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/coding-for-yourself/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/naive-solutions-sometimes-the-smartest/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/the-refactoring-avalanche/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/on-writing-code/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/joyful-coding-with-tdd/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/dealing-with-not-knowing/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/tdd-one-thing-at-a-time/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/empathy-the-key-to-great-code/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/craft-over-art/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/stop-testing-implementations/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/simple-complicated-simple/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/it-depends/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/perfectly-imperfect-code/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/tdd-metaphors/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/tdd-tld-series/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/exploring-the-art-of-authentic-writing/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/why-dumb-programmer-tests-are-smart/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/how-to-name-abstract-types/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/why-use-tdd/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/books-software-craftsman-mindset/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/learning-programming-languages-with-exercism/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/implementing-domain-driven-design-book-review/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/technical-blogging-book-review/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/microtypes-improving-software-design/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/tweaks-for-productive-terminal/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/why-use-kotlin/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/improving-with-codekatas/</loc>
        <lastmod>2026-01-29</lastmod>
    </url>
    
    <url>
        <loc>https://rstraub.com/interfaces-defining-roles/</loc>
        <lastmod>2026-01-30</lastmod>
    </url>
    
</urlset>