<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://letitcrash.dev/</loc>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles</loc>
  </url>
  <url>
    <loc>https://letitcrash.dev/how-it-works</loc>
  </url>
  <url>
    <loc>https://letitcrash.dev/privacy</loc>
  </url>
  <url>
    <loc>https://letitcrash.dev/terms</loc>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/reading-erlang-as-a-js-developer</loc>
    <lastmod>2026-09-11T01:06:48Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/reading-lua-as-a-js-developer</loc>
    <lastmod>2026-09-11T01:06:37Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/reading-elixir-as-a-js-developer</loc>
    <lastmod>2026-09-11T01:06:26Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-is-concurrency-javascript-vs-elixir</loc>
    <lastmod>2026-09-11T01:06:19Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/time-monotonicity-javascript-vs-elixir</loc>
    <lastmod>2026-09-11T01:06:14Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/real-numbers-javascript-vs-elixir</loc>
    <lastmod>2026-09-11T01:06:04Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/currying-javascript-vs-elixir</loc>
    <lastmod>2026-09-11T01:05:58Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-stays-true</loc>
    <lastmod>2026-09-11T01:05:51Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/reading-the-problem-before-solving-it</loc>
    <lastmod>2026-09-11T01:05:40Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/conjecture-kill-it-pivot</loc>
    <lastmod>2026-09-11T01:05:34Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/how-a-strong-solver-approaches-a-problem</loc>
    <lastmod>2026-09-11T01:05:25Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/parsons-puzzles</loc>
    <lastmod>2026-09-11T01:05:18Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/why-this-site-makes-you-review</loc>
    <lastmod>2026-09-11T01:05:05Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/bits-have-no-meaning</loc>
    <lastmod>2026-09-11T01:04:53Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/why-lua-on-the-beam</loc>
    <lastmod>2026-09-11T01:04:41Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/embedding-luerl-in-elixir</loc>
    <lastmod>2026-09-11T01:04:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/publish-subscribe</loc>
    <lastmod>2026-09-11T01:04:28Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/rate-limiting-the-window-that-expires-before-it-floods</loc>
    <lastmod>2026-09-11T01:04:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/backpressure-the-queue-that-says-no-before-it-overflows</loc>
    <lastmod>2026-09-11T01:04:14Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/let-it-crash</loc>
    <lastmod>2026-09-11T01:04:07Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-beam-is-the-broker</loc>
    <lastmod>2026-09-11T01:03:59Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-the-beam-actually-is</loc>
    <lastmod>2026-09-11T01:03:50Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/a-monad-is-a-monoid-in-the-category-of-endofunctors</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/p-vs-np-when-a-thousand-cores-wont-help</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-halting-problem-why-code-can-only-be-run</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/algebra-before-lambda-calculus</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/committing-and-looking-back</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-is-a-proof</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/truth-tables-and-the-logic-of-code</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/substitution</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/sorting-the-wall-at-n-log-n</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/amortized-the-expensive-step-you-almost-never-take</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/hash-tables-the-o-1-that-has-fine-print</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/function-evaluation</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-named-logic-laws</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/consistency-models-from-linearizability-to-eventual</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/counting-the-work-from-recurrences-to-big-o</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/factoring</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-is-induction</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/how-to-read-a-proof-exercise</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/higher-order-functions</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-o-n-really-promises</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/introducing-lambda-calculus</loc>
    <lastmod>2026-09-10T15:40:35Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/equivalence</loc>
    <lastmod>2026-09-06T18:24:56Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/dynamic-programming-recursion-with-a-cache</loc>
    <lastmod>2026-08-30T01:23:42Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/when-dates-break-computers</loc>
    <lastmod>2026-08-29T13:07:54Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/graphs-when-the-answer-is-a-hop-away</loc>
    <lastmod>2026-08-28T13:21:37Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/orchestration-elixir-and-the-right-language-for-the-job</loc>
    <lastmod>2026-08-28T13:21:37Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-dining-developers</loc>
    <lastmod>2026-08-28T13:21:37Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/tables-all-the-way-down</loc>
    <lastmod>2026-08-28T04:37:51Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/function-composition-pipelines-and-currying</loc>
    <lastmod>2026-08-28T04:37:51Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/binary-tree-traversals</loc>
    <lastmod>2026-08-28T04:37:51Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/probabilistic-data-structures</loc>
    <lastmod>2026-08-28T04:37:51Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-refactoring-is</loc>
    <lastmod>2026-08-24T08:45:45Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/recursion-and-the-stack-you-cant-see</loc>
    <lastmod>2026-08-15T06:39:37Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-rules-of-functional-programming</loc>
    <lastmod>2026-08-15T05:47:32Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/binary-trees-where-the-log-lives</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/dijkstras-algorithm-when-every-hop-costs-something</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/greedy-when-the-local-choice-is-the-global-one</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/parsing-turning-text-into-trees</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/an-interpreter-is-just-an-evaluator</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/stacks-queues-and-associative-arrays</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/why-lambda-calculus-is-on-this-site</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/why-javascript-before-elixir</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/metaprogramming-in-elixir</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/functional-javascript-vs-elixir-performance</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-role-of-types-in-programming</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/mathematical-shorthand</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/two-pointers-the-pattern-hiding-in-plain-sight</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-encoding-how-complex-structures-hide-in-simple-ones</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/function-composition</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/what-a-comparison-is-worth-the-log-from-first-principles</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/binary-search</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/backtracking</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/strings</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/earliest-deadline-first-the-algorithm-behind-your-review-schedule</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/heaps-the-structure-behind-every-scheduler</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/compilers-for-the-practicing-programmer</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/the-laws-hidden-in-your-code</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/pattern-matching-the-match-operator</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/how-to-trace-an-expression</loc>
    <lastmod>2026-08-15T04:03:21Z</lastmod>
  </url>
  <url>
    <loc>https://letitcrash.dev/articles/algorithms-past-the-interview</loc>
    <lastmod>2026-08-11T20:45:19Z</lastmod>
  </url>
</urlset>
