<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://leinonen.ninja</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/tags</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/let-the-ai-have-this-dumpster-fire</loc>
    <lastmod>2026-04-23T13:54:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/mindful-programming</loc>
    <lastmod>2025-08-06T17:35:41Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/on-the-impermanence-of-systems</loc>
    <lastmod>2025-12-01T09:30:18Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/evaluating-development-assignments-part-3</loc>
    <lastmod>2026-04-23T13:58:57Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/using-sqlite-with-go</loc>
    <lastmod>2026-04-23T13:57:40Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/the-internet-is-shit-now</loc>
    <lastmod>2026-04-23T13:55:27Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/evaluating-development-assignments-part-1</loc>
    <lastmod>2026-04-23T13:59:35Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/safe-is-agile-for-people-who-hate-agile</loc>
    <lastmod>2026-04-23T13:54:45Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/custom-unmarshallers-in-go</loc>
    <lastmod>2026-04-23T14:00:27Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/evaluating-development-assignments-part-2</loc>
    <lastmod>2026-04-23T13:59:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/you-dont-need-social-media</loc>
    <lastmod>2026-04-23T13:53:47Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/the-quiet-elegance-of-lisp</loc>
    <lastmod>2026-04-23T13:59:51Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/avoid-global-state-in-go</loc>
    <lastmod>2026-04-23T13:57:11Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/building-lisp-from-the-ground-up</loc>
    <lastmod>2026-04-23T14:01:09Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/x86-emulator-with-vga-graphics</loc>
    <lastmod>2026-04-23T13:55:42Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/escaping-the-escape</loc>
    <lastmod>2026-04-23T13:34:40Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/designing-projects-that-dont-need-janitors</loc>
    <lastmod>2026-04-23T13:32:49Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/no-ticket-no-commit-the-tyranny-of-bureaucracy</loc>
    <lastmod>2026-04-23T13:36:28Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/building-safe-sql-queries-in-go-a-postgresql-query-builder</loc>
    <lastmod>2026-04-23T13:56:26Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/the-virtue-of-slow</loc>
    <lastmod>2026-04-23T13:36:13Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/your-leaders-cant-lead</loc>
    <lastmod>2026-04-23T13:33:19Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/ai-cant-think-and-thats-fine</loc>
    <lastmod>2026-04-23T13:32:28Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/reboot-your-brain</loc>
    <lastmod>2026-04-23T13:58:02Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/from-coffee-to-matcha</loc>
    <lastmod>2026-04-23T14:00:55Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/what-actually-matters</loc>
    <lastmod>2026-04-23T13:34:00Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/how-to-become-a-badass</loc>
    <lastmod>2026-04-23T13:54:29Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/sharpen-your-software-strategy</loc>
    <lastmod>2026-04-23T13:36:43Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/multiple-build-targets-in-go</loc>
    <lastmod>2026-04-23T13:57:27Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/use-less-know-more</loc>
    <lastmod>2026-04-23T13:31:45Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/stop-doing-stupid-things</loc>
    <lastmod>2026-04-23T13:54:16Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/my-journey-with-the-zsa-voyager</loc>
    <lastmod>2026-04-23T14:00:43Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/the-way-of-continuous-sharpening</loc>
    <lastmod>2026-04-23T13:36:54Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/posts/stop-drowning-in-tech-why-your-team-needs-less-not-more</loc>
    <lastmod>2026-04-23T13:55:56Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leinonen.ninja/about</loc>
    <lastmod>2026-04-25T08:50:17Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>