<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    
        <url>
            <loc>https://jm.dev/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/contact/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/error/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/gear/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/gear/audeze-lcd-xc-headphones/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/gear/titanium-key-ring/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/now/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/public-key/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/a-computer-scientists-view-of-life-the-universe-and-everything/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/almost-means-not/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/an-error-is-not-a-mistake/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/avoid-hard-problems/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/cargo-cult-programming/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/comments-a-delicate-matter/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/comments-are-a-code-smell/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/conservative-googler-manifesto/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/consistency-models/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/context-switching-an-engineer/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/create-shared-context/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/create-shared-success/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/cs-is-not-about-computers/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/dancing-the-quicksort/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/design-software-with-migration-in-mind/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/documentation-should-be-high-level/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/dont-let-perfect-be-the-enemy-of-good/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/everyone-belongs-to-a-tribe/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/five-thirty-eight-riddler/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/flow-playlist/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/functionality-is-an-asset-code-is-a-liability/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/good-architecture-bad-architecture/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/how-to-build-a-company/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/indent-with-intent/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/interdisciplinary-learning/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/its-worth-building-a-tool/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/judgment-over-technique/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/keep-your-identity-small/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/leadership-big-l-little-l/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/linux-performance-toolkit/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/my-dream-house/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/nobody-listens/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/perfection-is-when-theres-nothing-left-to-take-away/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/phenomenal-pas-de-deux-gods-and-dogs/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/read-the-code-and-all-else-will-follow/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/refactoring/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/runbooks-are-an-admission-of-guilt/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/taking-children-seriously/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/the-fallacies-of-distributed-computing/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/the-lurking-suspicion-of-simplification/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/the-power-and-cost-of-abstraction/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/the-rule-of-three/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/the-sound-of-sorting/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/the-true-burden-of-masters/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/think-big-picture-and-fine-detail/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/thoughts-should-motivate-action/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/tiling-window-managers/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/travel-deeply/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/unlearning/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/waiting-for-the-check/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/worry-about-scaling-later/</loc>
            
        </url>
    
        <url>
            <loc>https://jm.dev/writing/you-must-try-and-then-you-must-ask/</loc>
            
        </url>
    
</urlset>
