<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.disnetdev.com/</loc></url>
  <url><loc>https://www.disnetdev.com/blog</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2026-04-10-sembleit-semble-without-the-distractions</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2026-01-27-stuff-i-enjoyed-in-2025-publications-and-writing</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2026-01-20-skyreader-a-rss-reader-on-the-at-protocol</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2026-01-18-flint-january-updates-markdown-live-preview-and-search</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2026-01-16-stuff-i-enjoyed-in-2025-books</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2026-01-03-new-year-new-flint</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-12-08-flint-december-beta-updates-open-source-and-so-many-features</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-11-30-how-flint-helps-you-externalize</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-11-14-whats-the-point-of-a-note-taking-app</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-10-10-introducing-flint</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-08-07-gpt-5-thoughts</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-07-02-building-a-personal-gtd-system-in-plain-text-with-ai-agents</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-06-30-the-note-taking-trap-why-ai-could-save-or-destroy-how-we-think</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-06-16-mcp-is-neat</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-06-03-new-things</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-03-19-large-ai-models-are-cultural-and-social-technologies</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-02-13-zed-edit-prediction-feature</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-01-25-hypermedia-controls-from-feral-to-formal</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-01-16-we-re-getting-the-social-media-crisis-wrong</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-01-11-decentralized-systems-arent</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-01-07-never-forgive-them</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2025-01-01-some-games-i-enjoyed-in-2024</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2024-12-31-dont-get-burned</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2024-12-31-some-of-the-apps-i-used-in-2024</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2024-12-29-ai-scaling-myths</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2024-01-28-division-of-labor-how-palworlds-mechanics-hooked-me</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2024-01-06-neat-simple-llm-use-for-text-manipulation</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2023-12-26-some-of-the-apps-i-used-in-2023</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2023-07-09-using-obsidian-with-readwise-dataview-and-periodic-notes</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2019-06-30-announcing-parserlang</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2017-04-09-sweetening-syntactic-abstractions</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2016-03-28-announcing-sweet-js-1-0</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2013-09-27-hygiene-in-sweetjs</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-12-20-how-to-read-macros</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-10-14-hygienic-macros-for-javascript</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-07-18-memory-checking-in-low-level-javascript</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-07-15-stable-node-js-now-runs-contracts-coffee</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-05-13-link-roundup</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-04-28-link-roundup</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-04-19-contracts-coffee-now-runs-in-chrome</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-04-16-updates-to-contracts-coffee</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-04-08-weekly-link-roundup</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-03-26-link-roundup</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-03-18-link-roundup</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-02-02-occupying-language-design-at-popl</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2012-01-04-updates-to-contracts-coffee</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2011-09-27-performance-of-contracts-coffee</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2011-09-20-contracts-coffee-works-in-node-js</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2011-09-05-duck-typing-invariants-in-contracts-coffee</loc></url>
  <url><loc>https://www.disnetdev.com/blog/2011-08-23-contracts-coffee-contracts-for-javascript-and-coffeescript</loc></url>
</urlset>