<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mattlouden.com/</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mattlouden.com/about</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mattlouden.com/services</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mattlouden.com/work</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mattlouden.com/blog</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mattlouden.com/contact</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mattlouden.com/music</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mattlouden.com/now</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/what-game-development-taught-me-about-shipping-software</loc>
<lastmod>2026-08-28T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/building-five-party-games-on-one-platform</loc>
<lastmod>2026-08-27T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/the-work-behind-two-new-client-recommendations</loc>
<lastmod>2026-08-14T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/timed-lyrics-are-a-data-engineering-problem</loc>
<lastmod>2026-08-12T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/the-living-room-is-a-different-computing-environment</loc>
<lastmod>2026-08-08T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/desktop-ai-needs-a-hardware-budget</loc>
<lastmod>2026-08-04T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/ai-evaluations-are-product-requirements</loc>
<lastmod>2026-08-01T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/feature-flags-are-operational-controls</loc>
<lastmod>2026-07-28T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/technical-discovery-should-produce-decisions-not-documents</loc>
<lastmod>2026-07-24T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/when-a-website-becomes-an-enterprise-application</loc>
<lastmod>2026-07-19T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/large-enterprise-migrations-are-more-than-moving-content</loc>
<lastmod>2026-07-13T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/what-a-forward-deployed-engineer-actually-does</loc>
<lastmod>2026-07-09T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/the-model-is-only-one-part-of-the-interface</loc>
<lastmod>2026-07-01T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/good-ai-tools-preserve-the-decision-trail</loc>
<lastmod>2026-06-28T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/when-ai-should-ask-before-acting</loc>
<lastmod>2026-06-22T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/retrieval-quality-is-product-quality</loc>
<lastmod>2026-06-19T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/ai-agents-need-operating-boundaries</loc>
<lastmod>2026-06-14T12:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/permissions-are-part-of-the-operating-model</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/queues-are-a-product-surface</loc>
<lastmod>2026-06-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/source-of-truth-is-a-workflow-decision</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/prompt-changes-are-production-changes</loc>
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/documentation-is-part-of-the-ai-stack</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/naming-is-part-of-the-architecture</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/data-contracts-make-integrations-easier-to-change</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/most-ai-product-problems-are-context-problems</loc>
<lastmod>2026-05-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/recovery-paths-are-part-of-the-product</loc>
<lastmod>2026-05-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/good-workflows-make-ownership-obvious</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/documentation-should-lower-coordination-cost</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/operational-simplicity-is-a-product-feature</loc>
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/why-internal-tools-fail-after-the-demo</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/the-case-for-boring-integrations</loc>
<lastmod>2026-05-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/hubspot-architecture-after-launch</loc>
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/content-models-outlast-page-templates</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/ai-workflows-that-survive-contact-with-reality</loc>
<lastmod>2026-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/automation-needs-a-human-exit-ramp</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/what-to-instrument-before-a-new-system-goes-live</loc>
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/shipping-fast-without-fragile-systems</loc>
<lastmod>2026-05-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/blog/why-this-dev-blog-exists</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mattlouden.com/work/gameaisle</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/develogogh</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/qagogh</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/snu</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/caqh</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/marketinggrader-ai</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/auwt</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/beebugging</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/beecaso</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/bingebuddy</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/lokulai</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/ellucian-recruit-hubspot</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/pathai</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/concertai</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/cvs-accountable-care</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/neureality</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/inkplace</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/merative</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/custom-ai-chatbot</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/onlinemeded</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/emory-compassion-u</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/avela</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/netsuite-hubspot</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/dynamics365-hubspot</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/xperi</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/mni</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/inspectgogh</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mattlouden.com/work/protogogh</loc>
<lastmod>2026-08-30T21:15:56.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
