<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://buttondown.com/dodatathings/archive/m5-max-and-local-llms-why-the-best-ai-tools-will/</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/the-ai-displacement-report-card-what-the-data/</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/the-consultant-to-builder-pipeline-how-to-learn/</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/text-to-data-with-snowflake-cortex-building-a/</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/gemini-agentic-workflows-solving-model-laziness/</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/the-entry-point-is-closing/</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/the-end-of-the-context-window-war-how-recursive/</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/extracting-an-obsidian-plugin-from-a-note-app/</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/ai-agent-architecture-why-single-prompt-files/</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/agent-memory-architecture-why-documentation-is/</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/ai-context-coverage-the-25-rule-for-large/</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/ai-agent-architecture-how-to-build-identity/</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/openclaw-framework-or-file-bloat-what-to-reuse/</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/recursive-language-models-how-to-process-infinite/</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/the-llm-parameter-lie-what-actually-matters-in/</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/chatgpt-ads-what-changes-when-the-search-box/</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/custom-blocks-in-obsidian-the-scribe-block/</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/rtx-5090-local-ai-roi-gpu-cluster-vs-api-tco/</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/voice-transcription-market-current-state-and-the/</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq></url><url><loc>https://buttondown.com/dodatathings/archive/</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq></url>
</urlset>
