<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/</loc>
            <lastmod>2025-12-30T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/</loc>
            <lastmod>2025-12-30T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/leave-your-ego-at-the-door/</loc>
            <lastmod>2025-12-30T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/run-two-instances-from-day-one/</loc>
            <lastmod>2025-12-23T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/upgrading-legacy-systems/</loc>
            <lastmod>2025-12-16T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/write-code-that-is-easy-to-replace/</loc>
            <lastmod>2025-12-09T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/leaving-code-messy-is-unprofessional/</loc>
            <lastmod>2025-12-02T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/good-architecture-depends-on-the-context/</loc>
            <lastmod>2025-11-25T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/avoid-ai-code-drift-with-small-well-defined-steps/</loc>
            <lastmod>2025-11-18T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/are-you-using-ai-to-generate-instant-legacy-code/</loc>
            <lastmod>2025-11-11T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/software-architecture-as-a-nautical-chart/</loc>
            <lastmod>2025-11-04T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/why-chatgpt-feels-smart-but-really-isnt/</loc>
            <lastmod>2025-10-28T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/security-lessons-lost-in-the-pursuit-of-ai/</loc>
            <lastmod>2025-10-25T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/the-dream-of-code-that-writes-itself/</loc>
            <lastmod>2025-10-21T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/more/</loc>
            <lastmod>2025-10-18T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/now/</loc>
            <lastmod>2025-10-18T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/solution-notes/</loc>
            <lastmod>2025-10-14T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/use-simple-words-to-let-your-ideas-shine/</loc>
            <lastmod>2025-10-07T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/allow-yourself-to-fail/</loc>
            <lastmod>2025-09-30T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/the-importance-of-slack/</loc>
            <lastmod>2025-09-23T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/break-down-silos-with-a-walking-skeleton/</loc>
            <lastmod>2025-09-16T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/work-from-right-to-left/</loc>
            <lastmod>2025-09-09T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/purpose-over-urgency/</loc>
            <lastmod>2025-09-02T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/writing-good-technical-documentation/</loc>
            <lastmod>2025-08-26T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/why-divergent-thinking-leads-to-better-software/</loc>
            <lastmod>2025-08-19T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/most-of-the-time-is-design/</loc>
            <lastmod>2025-06-17T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/why-developers-are-so-difficult/</loc>
            <lastmod>2025-06-10T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/of-course-you-can-write-a-python-tutorial/</loc>
            <lastmod>2025-04-01T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/the-power-of-starting-over/</loc>
            <lastmod>2025-03-25T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/todays-perfection-is-tomorrows-junk/</loc>
            <lastmod>2025-03-18T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/all-systems-eventually-collapse/</loc>
            <lastmod>2025-03-11T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/fear-of-writing/</loc>
            <lastmod>2025-03-04T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/reduce-new-problems-to-known-solutions/</loc>
            <lastmod>2025-02-25T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/blog-questions-challenge/</loc>
            <lastmod>2025-02-18T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/your-first-idea-is-probably-bad/</loc>
            <lastmod>2025-02-11T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/give-descriptive-feedback/</loc>
            <lastmod>2025-02-04T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/refactoring-early-returns-to-pattern-matching/</loc>
            <lastmod>2025-01-28T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/why-i-love-kotlin-on-the-backend/</loc>
            <lastmod>2025-01-21T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/the-secret-of-good-programming/</loc>
            <lastmod>2025-01-14T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/my-favorite-interview-questions/</loc>
            <lastmod>2025-01-07T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/only-use-ai-if-you-can-verify-its-result/</loc>
            <lastmod>2024-12-24T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/find-three-solutions/</loc>
            <lastmod>2024-12-17T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/one-year-of-blogging/</loc>
            <lastmod>2024-12-10T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/why-use-ai-for-advent-of-code/</loc>
            <lastmod>2024-12-08T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/i-rewrote-it-in-rust/</loc>
            <lastmod>2024-12-03T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/the-power-of-collection-pipelines/</loc>
            <lastmod>2024-12-02T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/i-want-to-talk-to-you/</loc>
            <lastmod>2024-11-29T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/verify-only-what-you-need/</loc>
            <lastmod>2024-11-26T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/notebooks-no-more/</loc>
            <lastmod>2024-11-21T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/only-mock-your-own-interfaces/</loc>
            <lastmod>2024-11-19T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/basic-tools/</loc>
            <lastmod>2024-11-12T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/no-going-back/</loc>
            <lastmod>2024-11-05T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/zero-support-policy/</loc>
            <lastmod>2024-10-29T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/depth-first-development/</loc>
            <lastmod>2024-10-22T00:00:00+00:00</lastmod>
          </url>
    
  
    
  
    
      <url>
            <loc>https://henko.net/blog/leave-it-out/</loc>
            <lastmod>2024-10-15T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/no-straight-line/</loc>
            <lastmod>2024-10-08T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/my-thoughts-on-go/</loc>
            <lastmod>2024-10-01T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/chekhovs-method/</loc>
            <lastmod>2024-09-24T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/when-nothing-can-be-removed/</loc>
            <lastmod>2024-09-17T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/barricade-choke-point/</loc>
            <lastmod>2024-09-10T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/as-little-as-possible/</loc>
            <lastmod>2024-09-03T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/algebraic-data-types/</loc>
            <lastmod>2024-08-27T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/intrinsic-motivation/</loc>
            <lastmod>2024-08-20T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/my-pre-commit-routine/</loc>
            <lastmod>2024-08-13T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/developers-are-emotional/</loc>
            <lastmod>2024-08-06T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/same-level-of-abstraction/</loc>
            <lastmod>2024-07-30T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/focused-commits/</loc>
            <lastmod>2024-07-23T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/just-close-all-issues/</loc>
            <lastmod>2024-07-16T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/legacy-means-successful/</loc>
            <lastmod>2024-07-09T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/dont-forget-to-play/</loc>
            <lastmod>2024-07-02T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/writing-is-thinking/</loc>
            <lastmod>2024-06-25T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/abstractions-as-communication/</loc>
            <lastmod>2024-06-18T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/put-uncertainty-in-a-box/</loc>
            <lastmod>2024-06-11T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/local-rules-give-global-results/</loc>
            <lastmod>2024-06-04T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/how-getting-a-dog-is-like-planning-a-sprint/</loc>
            <lastmod>2024-05-28T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/plan-for-tomorrow/</loc>
            <lastmod>2024-05-21T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/design-for-today/</loc>
            <lastmod>2024-05-14T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/there-is-no-loop/</loc>
            <lastmod>2024-05-07T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/i-added-tags/</loc>
            <lastmod>2024-05-01T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/constructors-and-creation-methods/</loc>
            <lastmod>2024-04-30T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/twelve-year-old-blog-posts/</loc>
            <lastmod>2024-04-25T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/why-write-unit-tests/</loc>
            <lastmod>2024-04-23T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/testable-code-is-reusable-code/</loc>
            <lastmod>2024-04-16T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/remove-temporal-dependencies/</loc>
            <lastmod>2024-04-09T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/ai-is-great-for-research/</loc>
            <lastmod>2024-04-02T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/does-this-scale-down/</loc>
            <lastmod>2024-03-26T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/kill-two-bugs-with-one-type/</loc>
            <lastmod>2024-03-19T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/functional-foundations/</loc>
            <lastmod>2024-03-12T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/a-personal-website/</loc>
            <lastmod>2024-03-05T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/about/</loc>
            <lastmod>2024-02-29T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/contact/</loc>
            <lastmod>2024-02-29T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/feeds/</loc>
            <lastmod>2024-02-29T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/i-can-be-wrong/</loc>
            <lastmod>2024-02-27T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/books-that-shaped-me/</loc>
            <lastmod>2024-02-20T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/will-it-be-harder-tomorrow/</loc>
            <lastmod>2024-02-13T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/constraints-are-good/</loc>
            <lastmod>2024-02-06T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/risk-driven-development/</loc>
            <lastmod>2024-01-30T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/if-you-cant-explain-it-you-dont-understand-it/</loc>
            <lastmod>2024-01-23T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/ai-is-the-ultimate-leaky-abstraction/</loc>
            <lastmod>2024-01-16T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/feeling-smart-is-a-warning-sign/</loc>
            <lastmod>2024-01-09T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/time-to-prove-it/</loc>
            <lastmod>2024-01-02T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/death-by-a-thousand-inconsistencies/</loc>
            <lastmod>2023-12-19T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/use-boring-technology/</loc>
            <lastmod>2023-12-14T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/generative-ai-as-arbiter-of-least-surprise/</loc>
            <lastmod>2023-12-13T00:00:00+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/convert-guard-clauses-to-value-objects/</loc>
            <lastmod>2014-09-21T18:54:54+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/see-tests-as-living-documentation/</loc>
            <lastmod>2012-08-19T11:23:08+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/how-to-write-robust-tests/</loc>
            <lastmod>2012-07-09T11:55:04+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/moving-logic-and-data-together-example/</loc>
            <lastmod>2012-07-04T14:21:55+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/dont-test-private-methods/</loc>
            <lastmod>2012-07-02T14:31:18+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/find-each-bug-once/</loc>
            <lastmod>2012-06-20T08:00:31+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/realize-a-vision-not-a-requirement-spec/</loc>
            <lastmod>2012-06-19T07:10:51+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/extract-the-logic-whats-left-is-glue/</loc>
            <lastmod>2012-06-18T16:11:34+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/how-unit-testing-changes-your-design/</loc>
            <lastmod>2012-06-11T14:29:04+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/how-to-unit-test-code-calling-a-static-method/</loc>
            <lastmod>2012-06-09T10:53:43+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/tell-me-what-to-expect/</loc>
            <lastmod>2012-05-31T11:33:28+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/blog/what-how-and-why/</loc>
            <lastmod>2012-05-31T11:29:47+00:00</lastmod>
          </url>
    
  
    
      <url>
            <loc>https://henko.net/tags/</loc>
          </url>
    
  
</urlset>
