<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.programmingmuseum.com</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/catalogue</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/provenance</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/support</loc>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/tours</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/compiled-and-interpreted</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/what-a-compiler-does</loc>
<lastmod>2026-09-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/functional-and-object-orientation</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/principles-of-object-orientation</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/what-types-prove</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/the-null-mistake</loc>
<lastmod>2026-09-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/what-abstraction-costs</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/the-cost-of-immutability</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/recursion</loc>
<lastmod>2026-09-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/big-o-and-what-it-ignores</loc>
<lastmod>2026-09-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/what-regex-cannot-match</loc>
<lastmod>2026-09-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/concurrency-is-not-parallelism</loc>
<lastmod>2026-09-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/errors-exceptions-and-values</loc>
<lastmod>2026-09-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/lectures/why-programs-resist-change</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/tours/a-first-visit</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/tours/hello-world-in-seven-languages</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/tours/what-the-book-got-right</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/hall/first-words</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/hall/patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/hall/composition</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/hall/methods</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/hall/commons</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/hall/final-abstraction</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/hall/curiosities</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/adapter</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/binary-search</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/boyer-moore-vote</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/builder</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/chain-of-responsibility</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/classnames</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/clsx</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/command</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/composite</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/decorator</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/dequal</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/euclid</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/facade</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/fisher-yates</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/floyd-cycle</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/hello-world-asm</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/hello-world-bf</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/hello-world-c</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/hello-world-cobol</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/hello-world-lua</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/hello-world-python</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/hello-world-rust</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/iterator</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/mitt-event-emitter</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/nanoid</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/observer</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/prime-regex</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/prompt-few-shot</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/prompt-reasoning-steps</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/prompt-refusal</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/prompt-rubric</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/prompt-schema</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/prompt-untrusted-input</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/proxy</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/quicksort</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/quine-js</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/redux-compose</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/redux-create-store</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/regexparam</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/singleton</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/state</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/strategy</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/visitor</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/vue-next-tick</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.programmingmuseum.com/exhibit/y-combinator</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
