<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://ben3d.ca</loc></url>
  <url><loc>https://ben3d.ca/about</loc></url>
  <url><loc>https://ben3d.ca/blog/passwordless-login-system</loc><lastmod>2026-03-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/tanstack-router-ga4</loc><lastmod>2026-03-17T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/zstd-in-pure-javascript</loc><lastmod>2026-02-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/behavior-graphs-overview</loc><lastmod>2026-02-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/why-land-of-assets-standardizes-on-gltf</loc><lastmod>2026-02-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/why-i-built-land-of-assets</loc><lastmod>2026-02-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/stopped-creating-package-json-scripts</loc><lastmod>2026-01-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/upgrading-hvac-control</loc><lastmod>2026-01-14T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/origins-of-the-term-exocortex</loc><lastmod>2025-11-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/vitest-global-setup</loc><lastmod>2025-11-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/tie-ottawa-entrepreneurial-journey</loc><lastmod>2025-07-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/lessions-from-experience</loc><lastmod>2025-05-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/inline-intent</loc><lastmod>2025-05-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/intent-driven-testing</loc><lastmod>2025-05-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/declarative-intent-manifesto</loc><lastmod>2025-05-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/generic-generator-bootstrap</loc><lastmod>2025-05-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/toolkit-not-a-framework</loc><lastmod>2025-05-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/intent-based-development-glossary</loc><lastmod>2025-05-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/sufficient-specifications</loc><lastmod>2025-05-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/charles-simonyi-intentional-programming</loc><lastmod>2025-05-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/recursive-intent</loc><lastmod>2025-05-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/refactoring-in-intent-programming</loc><lastmod>2025-04-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/spec-coverage</loc><lastmod>2025-04-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/tanstack-router-beforeLoad-loader</loc><lastmod>2025-04-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/crafting-readmes-for-ai</loc><lastmod>2025-03-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/home-network-lessons</loc><lastmod>2025-03-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/the-rise-of-test-theater</loc><lastmod>2025-03-25T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/building-3d-web-apps-that-work-everywhere</loc><lastmod>2025-03-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/minimal-agentic-coder</loc><lastmod>2025-03-21T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/building-an-agentic-code-from-scratch</loc><lastmod>2025-03-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/ephemeral-software-in-the-era-of-ai</loc><lastmod>2025-03-17T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/agentic-coder-automation</loc><lastmod>2025-03-13T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/github-mode-for-agentic-coding</loc><lastmod>2025-03-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/lean-into-agentic-coding-mistakes</loc><lastmod>2025-03-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/agentic-coding-best-practices</loc><lastmod>2025-03-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/ive-started-using-tanstack-start-and-i-like-it</loc><lastmod>2025-02-18T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/open-core-startup-strategy</loc><lastmod>2024-12-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/the-origins-of-krakatoa</loc><lastmod>2024-12-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/enterprise-saas-sales</loc><lastmod>2024-12-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/building-deadline</loc><lastmod>2024-12-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/entrepreneurial-journey-of-claraio</loc><lastmod>2024-12-04T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/the-two-big-questions</loc><lastmod>2024-12-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/why-i-left-kubernetes-for-google-cloud-run</loc><lastmod>2024-11-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/risc-v-in-2024-is-slow</loc><lastmod>2024-10-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/introducing-web3dsurvey</loc><lastmod>2024-09-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/the-costs-of-graph-materials</loc><lastmod>2023-05-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/gltf-pbr-material</loc><lastmod>2022-10-25T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/blog/extended-wavefront-obj-mtl-for-pbr</loc><lastmod>2015-05-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://ben3d.ca/tag/agentic-coding</loc></url>
  <url><loc>https://ben3d.ca/tag/ai</loc></url>
  <url><loc>https://ben3d.ca/tag/algorithms</loc></url>
  <url><loc>https://ben3d.ca/tag/coding</loc></url>
  <url><loc>https://ben3d.ca/tag/cognitive-science</loc></url>
  <url><loc>https://ben3d.ca/tag/entrepreneurship</loc></url>
  <url><loc>https://ben3d.ca/tag/graphics</loc></url>
  <url><loc>https://ben3d.ca/tag/hobbies</loc></url>
  <url><loc>https://ben3d.ca/tag/intent-coding</loc></url>
  <url><loc>https://ben3d.ca/tag/land-of-assets</loc></url>
  <url><loc>https://ben3d.ca/tag/standards</loc></url>
  <url><loc>https://ben3d.ca/tag/talks</loc></url>
  <url><loc>https://ben3d.ca/tag/tanstack</loc></url>
  <url><loc>https://ben3d.ca/tag/testing</loc></url>
</urlset>
