<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.cotomy.net/posts/misc/why-most-internal-systems-do-not-need-a-spa/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/misc/small-team-development-without-losing-continuity/</loc>
    <lastmod>2026-04-19T18:46:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/development-backstory/10-the-birth-of-the-form-abstraction/</loc>
    <lastmod>2026-04-02T12:47:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-11-where-state-actually-changes/</loc>
    <lastmod>2026-03-28T11:29:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-10-synchronizing-ui-and-server-state/</loc>
    <lastmod>2026-03-27T21:22:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-9-screen-state-consistency-long-lived-uis/</loc>
    <lastmod>2026-03-25T23:17:19&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/design/10-entity-identity-and-surrogate-key-design/</loc>
    <lastmod>2026-03-24T13:21:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/misc/how-i-work-solo-without-losing-reliability/</loc>
    <lastmod>2026-03-19T09:57:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/misc/designing-software-for-ai-code-generation/</loc>
    <lastmod>2026-03-15T15:39:03&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/misc/working-safely-with-ai-coding-agents/</loc>
    <lastmod>2026-03-14T10:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/misc/why-ai-agents-break-software/</loc>
    <lastmod>2026-03-12T16:02:59&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/misc/ai-in-real-development-work/</loc>
    <lastmod>2026-03-11T14:38:33&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/design/08-designing-meaningful-types/</loc>
    <lastmod>2026-03-10T15:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/design/07-inheritance-composition-and-meaningful-types/</loc>
    <lastmod>2026-03-09T23:36:13&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/design/06-why-modern-developers-avoid-inheritance/</loc>
    <lastmod>2026-03-09T00:39:14&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/development-backstory/09-the-birth-of-page-controller/</loc>
    <lastmod>2026-03-05T12:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/development-backstory/05-page-representation-and-controller-structure/</loc>
    <lastmod>2026-02-25T03:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/development-backstory/04-api-standardization-and-form-architecture/</loc>
    <lastmod>2026-02-24T03:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/development-backstory/03-first-dom-wrapper-and-scoped-css/</loc>
    <lastmod>2026-02-23T03:20:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/development-backstory/01-alone-building-systems/</loc>
    <lastmod>2026-02-22T18:59:14&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/design/03-form-ajax-standardization/</loc>
    <lastmod>2026-02-20T16:00:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/design/02-page-lifecycle-coordination/</loc>
    <lastmod>2026-02-14T10:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/design/01-cotomy-element/</loc>
    <lastmod>2026-02-13T18:20:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-7-ui-is-intent-not-business-authority/</loc>
    <lastmod>2026-02-12T12:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-6-runtime-boundaries-operational-safety/</loc>
    <lastmod>2026-02-12T10:30:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/privacy-policy/</loc>
    <lastmod>2026-02-12T00:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-4-form-state-long-lived-interaction/</loc>
    <lastmod>2026-02-11T19:30:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-3-screen-lifecycle-dom-stability/</loc>
    <lastmod>2026-02-11T19:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/problem-1-html-css-single-unit/</loc>
    <lastmod>2026-02-11T18:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/contact/</loc>
    <lastmod>2026-01-01T00:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/archives/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/search/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/thanks/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/ai-coding/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/business-applications/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/crud/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/internal-systems/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/misc/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/posts/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/software-development/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/spa/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/</loc>
    <lastmod>2026-06-07T12:54:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/continuity/</loc>
    <lastmod>2026-04-19T18:46:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/documentation/</loc>
    <lastmod>2026-04-19T18:46:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/requirements/</loc>
    <lastmod>2026-04-19T18:46:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/small-team/</loc>
    <lastmod>2026-04-19T18:46:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/architecture/</loc>
    <lastmod>2026-04-02T12:47:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/cotomy/</loc>
    <lastmod>2026-04-02T12:47:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/development-backstory/</loc>
    <lastmod>2026-04-02T12:47:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/forms/</loc>
    <lastmod>2026-04-02T12:47:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/database/</loc>
    <lastmod>2026-03-24T13:21:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/design/</loc>
    <lastmod>2026-03-24T13:21:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/agile/</loc>
    <lastmod>2026-03-19T09:57:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/methodology/</loc>
    <lastmod>2026-03-19T09:57:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/solo-development/</loc>
    <lastmod>2026-03-19T09:57:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/ai/</loc>
    <lastmod>2026-03-15T15:39:03&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/ai-agents/</loc>
    <lastmod>2026-03-15T15:39:03&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/coding-agents/</loc>
    <lastmod>2026-03-15T15:39:03&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/razor-pages/</loc>
    <lastmod>2026-03-15T15:39:03&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/oop/</loc>
    <lastmod>2026-03-10T15:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/controller/</loc>
    <lastmod>2026-03-05T12:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/typescript/</loc>
    <lastmod>2026-02-25T03:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/api/</loc>
    <lastmod>2026-02-24T03:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/css/</loc>
    <lastmod>2026-02-23T03:20:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/dom/</loc>
    <lastmod>2026-02-23T03:20:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/career/</loc>
    <lastmod>2026-02-22T18:59:14&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/ajax/</loc>
    <lastmod>2026-02-20T16:00:00&#43;00:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/page-controller/</loc>
    <lastmod>2026-02-14T10:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/tags/philosophy/</loc>
    <lastmod>2026-02-13T18:20:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/about/</loc>
    <lastmod>2026-02-11T18:00:00&#43;09:00</lastmod>
  </url>
  <url>
    <loc>https://blog.cotomy.net/categories/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/series/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/series/design/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/series/development-backstory/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/series/misc/</loc>
  </url>
  <url>
    <loc>https://blog.cotomy.net/series/problem/</loc>
  </url>
</urlset>
