<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://dotsam.net/about/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/speaking/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2017/09/03/essential-types-of-api-hygiene/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2018/01/01/review-app-pattern---10x-any-teams-development-process/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2019/10/25/the-toll-of-technical-debt/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2019/01/01/the-power-of-svg-in-django-templates--storing-image-recipes-instead-of-baked-images/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2021/11/10/the-four-separate-but-necessary-of-emails-your-new-saas-will-need/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2021/01/01/bug-bounty-or-beg-bounty--dont-pay-for-favors-you-didnt-ask-for/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2023/12/04/a-motivation-model-of-developer-archetypes/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2023/01/05/the-ooda-loop-how-to-repeatably-identify-and-overcome-the-worst-technical-debt/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2024/07/26/i-love-developing-again/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2025/01/22/a-general-purpose-python-ai-development-environment/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2025/04/18/a-survey-of-mcp-patterns-and-evolving-practices/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2025/02/09/my-decade-with-oh-my-zsh-and-why-im-finally-moving-on/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2025/01/13/three-maps-better-than-a-roadmap/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/2026/06/04/two-perspectives-on-uxdx-nyc-an-engineers-perspective/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/template/template/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-07-24/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-08-01-audio-in-github/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-09-23-fixed-point-vs-floating-point-in-game-determinism/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-10-29/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-10-30/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-11-08/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-11-20/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-11-21/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-02-pdf-to-markdown/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-04/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-05/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-06/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-19/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-27/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-28/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2024-12-30/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-01-05/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-01-06/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-01-13/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-01-28/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-01-29/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-01-30/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-01-31/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-02-08/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-02-10/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-02-19/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-03-04/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-04-16/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-04-17/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-05-01/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-06-27-chezmoi-dotfiles-manager/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-06-27-lambda-architecture/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-07-31-braintrust-llm-evals-platform/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-08-12-openai-open-weight-models/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-08-20-training-data-reduction-with-high-fidelity-labels/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-08-22-typescript-dag-orchestrators/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-09-09-msw-for-testing-mcp-auth/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-10-10-basehub-headless-cms/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-10-13-instructor-structured-llm-output/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-10-21-anthropic-sandbox-runtime/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-10-21-haiku-4-5-is-sonnet-4-cheaper/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-11-16-pydantic-ai-gateway/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-11-18-cloudflare-29m-errors-per-second/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-11-18-ducklake-data-lakehouse/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-11-20-rebac-relationship-based-access-control/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-11-25-temporal-and-sagas-pattern/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-12-02-unstructured-io-multi-source-ingestion/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-12-09-agentic-development-evolution/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2025-12-17-ag-ui-and-tanstack-ai-protocols/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-01-06-chrome-devtools-mcp-server/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-01-13-shreya-shankar-and-ai-evals/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-01-14-sprites-dev-sandboxing/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-01-23-rag-in-the-age-of-agents/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-01-26-encore-dev-backend-framework/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-02-03-ai-events-on-the-radar/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-02-12-lexicon-llm-eval-research/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-02-12-ralph-wiggum-prompt-pattern/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-02-13-small-data-conf-talk/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-03-06-evaluating-agentic-ai-contribution/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-03-10-hamel-husain-ai-engineering/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-03-19-lat-md-markdown-ci/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-04-07-s3-filesystem-mount/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-04-14-claude-code-session-inspection/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-04-27-mcpjam-oauth-mcp-testing/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-04-28-anthropic-clio-log-analysis/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-04-29-tenets-for-decision-making/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-04-30-braintrust-spec-as-guidelines/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-05-02-outcome-based-sessions/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-05-04-opentelemetry-semantic-conventions/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-05-07-orb-metering-as-a-service/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-05-08-fast-organizational-method/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-05-08-json5-for-design-tokens/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-05-15-linear-code-intelligence/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-05-21-writing-specs-agents-can-execute/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-06-22-screenplay-pattern-for-e2e-tests/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-06-23-plate-rich-text-editor/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-06-23-pydanticai-v2-capabilities-model/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-06-24-chrome-file-system-access-api/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/til/2026-09-14-hedy-gradual-multilingual-programming-language/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2026/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2025/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2024/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2023/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2021/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2019/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2018/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/archive/2017/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/design-systems/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/ai/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/conferences/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/agents/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/mcp/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/research/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/development/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/tools/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/shell/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/tutorials/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/product/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/leadership/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/planning/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/thoughts/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/fractional-cto/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/staff-plus/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/humans/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/product-development/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/architecture/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/tech-debt/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/startups/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/emails/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/security/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/blog/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/consulting/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/dx/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/devops/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/process/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/api/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/category/design/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
    <url>
         <loc>https://dotsam.net/blog/page/2/</loc>
         <lastmod>2026-09-14</lastmod>
    </url>
</urlset>