<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sociotechnical.dev/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/design-for-difference-practical-levers-to-prevent-homogenisation-in-sociotechnical-systems</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/putting-the-sociotechnical-checklist-into-practice-a-practitioners-deep-dive</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-the-homogenisation-risk</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-ai-dependency-is-defensible-a-sociotechnical-checklist-for-practitioners</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-ai-does-the-work-but-the-team-doesnt-practical-fixes-for-dependency-driven-technical-debt</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-assistance-becomes-dependency-a-sociotechnical-deep-dive</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-dependency-is-acceptable-a-sociotechnical-guide-to-safe-ai-reliance</loc>
    <lastmod>2026-05-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-assistance-becomes-dependence-practical-harms-and-what-teams-can-do</loc>
    <lastmod>2026-05-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-ai-assistance-becomes-dependency-a-sociotechnical-deep-dive</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/copilot-or-autopilot-when-ai-assistance-becomes-dependency-and-whether-that-matters</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-clinicians-must-override-the-machine-verifying-ai-assisted-diagnoses-and-treatment-plans</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-faulty-medical-ai-causes-harm-unpacking-sociotechnical-responsibility-and-practical-steps</loc>
    <lastmod>2026-05-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/who-really-bears-the-risk-practical-lessons-when-ai-assisted-medical-decisions-go-wrong</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-who-bears-the-risk-when-ai-assisted-medical-decisions-go-wrong</loc>
    <lastmod>2026-05-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/trade-offs-and-reality-checks-a-pragmatic-guide-to-reproducibility-decisions-in-ai-research</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/organisational-moves-that-actually-improve-reproducibility</loc>
    <lastmod>2026-05-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-reproducibility-breaks-concrete-failure-modes-and-what-practitioners-can-do</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-reproducibility-in-the-age-of-ai-assisted-research</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/one-quarter-fix-for-homogenisation-risk-a-pragmatic-twomodel-comparison-and-human-review-gate</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/why-homogenisation-in-software-and-ai-matters-risks-signals-and-what-practitioners-can-do</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/thinking-sociotechnically-to-reduce-homogenisation-risk-in-software-and-ai</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-the-homogenisation-risk-if-everyone-uses-the-same-tools-does-everything-start-</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/who-trains-the-next-generation-practical-steps-for-teaching-juniors-in-an-ai-augmented-world</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/what-juniors-must-learn-now-that-ai-writes-the-boilerplate</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/closing-the-learning-loop-a-sociotechnical-prescription-for-juniors-in-the-age-of-ai</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-what-junior-developers-lose-when-ai-writes-the-boilerplate-and-what-they-might</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/why-ai-ghostwriting-feels-different-a-practitioners-deep-dive</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/the-same-ghost-a-different-haunt-practical-steps-for-human-centred-ghostwriting-with-ai</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/designing-authoring-tools-for-ai-ghostwriting-practical-patterns-for-sociotechnical-teams</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-ghostwriting-has-always-existed-why-does-ai-ghostwriting-feel-different-r51272</loc>
    <lastmod>2026-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-vibe-coding-is-the-right-move-practical-guidance-for-rapid-sociotechnical-delivery</loc>
    <lastmod>2026-04-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/vibe-coding-how-to-make-rapid-low-barrier-prototyping-safe-and-reproducible</loc>
    <lastmod>2026-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/vibe-coding-a-practical-deep-dive-for-practitioners</loc>
    <lastmod>2026-04-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-vibe-coding-and-the-rise-of-the-non-programmer-programmer</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/measuring-ai-and-software-productivity-realistically-expect-a-phased-curve</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/where-ai-productivity-value-actually-lands-a-practical-guide-for-product-ops-and-startups</loc>
    <lastmod>2026-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/why-winners-rebuild-around-models-how-future-built-organisations-capture-ai-gains</loc>
    <lastmod>2026-04-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-who-actually-captures-the-productivity-gains</loc>
    <lastmod>2026-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/designing-accountability-into-sociotechnical-systems-practical-steps-to-make-responsibility-visible</loc>
    <lastmod>2026-04-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/tracking-and-tracing-in-sociotechnical-systems-a-practical-deep-dive-for-accountable-software-and-ai</loc>
    <lastmod>2026-04-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/ai-is-sociotechnical-practical-steps-for-closing-the-gaps-beyond-code</loc>
    <lastmod>2026-04-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-and-accountability-gaps-who-takes-the-blame-when-software-and-ai-go-wrong</loc>
    <lastmod>2026-04-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/scale-and-speed-why-ai-makes-ghostwriting-ubiquitous-and-what-practitioners-can-do</loc>
    <lastmod>2026-04-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/reconfiguring-ghostwriting-practical-guidance-for-sociotechnical-teams</loc>
    <lastmod>2026-04-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/scale-and-speed-why-ai-ghostwriting-changes-the-sociology-of-authorship</loc>
    <lastmod>2026-04-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sources-and-continuity-why-ai-ghostwriting-feels-different-a-sociotechnical-deep-dive</loc>
    <lastmod>2026-04-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/reconfiguring-ghostwriting-practical-sociotechnical-steps-for-working-with-ai</loc>
    <lastmod>2026-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-ghostwriting-has-always-existed-why-does-ai-ghostwriting-feel-different</loc>
    <lastmod>2026-04-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/organisational-practices-that-make-vibe-coding-safe-and-productive</loc>
    <lastmod>2026-04-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/avoiding-the-common-pitfalls-of-vibe-coding-a-sociotechnical-playbook</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/vibe-coding-explained-a-practical-sociotechnical-deep-dive</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-and-vibe-coding-the-rise-of-the-nonprogrammer-programmer</loc>
    <lastmod>2026-04-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/stitching-ai-into-the-social-fabric-a-pragmatic-playbook-for-leaders</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-who-really-gets-the-productivity-gains</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/organisational-design-for-humanai-work-redesign-not-just-automation</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/why-ai-drafts-tend-to-be-bland-and-why-thats-not-fatal</loc>
    <lastmod>2026-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/designing-for-possibility-a-sociotechnical-deep-dive-on-ai-affordances-and-the-first-draft</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/ai-and-the-first-draft-liberating-blankpage-anxiety-or-bypassing-the-thinking-that-writing-forces</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/code-review-in-the-ai-era-why-it-gets-both-harder-and-easier-and-what-teams-should-do-about-it</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/reducing-sociotechnical-friction-practical-organisational-tweaks-for-ai-era-code-review</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/why-code-review-matters-more-than-ever-keeping-team-understanding-when-ai-writes-code</loc>
    <lastmod>2026-03-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-code-review-in-the-age-of-ai-generated-code-harder-or-easier</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/designing-the-environment-around-ai-a-practical-sociotechnical-approach</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/two-kinds-of-deskilling-a-practical-guide-for-sociotechnical-systems</loc>
    <lastmod>2026-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-the-deskilling-question</loc>
    <lastmod>2026-03-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/operational-tactics-for-the-ai-last-mile-a-two-week-shadow-plan-edge-case-tests-and-simple-escalation-playbooks</loc>
    <lastmod>2026-03-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-the-ai-last-mile-fails-business-and-social-consequences-and-what-to-do-about-them</loc>
    <lastmod>2026-03-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/beyond-the-mean-why-average-ai-performance-hides-dangerous-tail-failures</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-and-the-ai-last-mile-why-average-performance-hides-edge-case-failures</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/designing-against-citation-hallucinations-an-ecological-practitionercentred-response</loc>
    <lastmod>2026-03-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-a-model-forges-a-reference-sociotechnical-consequences-and-practical-fixes</loc>
    <lastmod>2026-03-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/when-the-model-hallucinates-a-citation-trust-verification-and-scientific-norms-in-sociotechnical-ai</loc>
    <lastmod>2026-03-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/does-ai-cure-blankpage-anxiety-a-practitioners-deep-dive</loc>
    <lastmod>2026-03-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/if-you-stop-writing-code-how-do-you-keep-reviewing-it</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/applying-a-sociotechnical-lens-to-ai-in-writing-practical-guidance-for-teams-and-writers</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/ai-and-the-first-draft-liberating-blank-page-anxiety-or-bypassing-the-thinking-that-writing-forces</loc>
    <lastmod>2026-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/who-is-the-nonprogrammer-programmer-practical-guidance-for-organisations-and-curious-doers</loc>
    <lastmod>2026-03-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/shifting-skills-and-blurred-boundaries-a-sociotechnical-deep-dive-on-the-rise-of-the-nonprogrammer-programmer</loc>
    <lastmod>2026-03-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/vibe-coding-and-the-rise-of-the-non-programmer-programmer-a-sociotechnical-view</loc>
    <lastmod>2026-03-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-managing-sociotechnical-risk-in-product-design</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/platform-ergonomics-culture-and-the-long-game-a-practical-deep-dive</loc>
    <lastmod>2026-03-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/making-it-real-a-practical-checklist-for-shipping-developer-selfservice</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-governance-for-responsible-ai-delivery</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-practical-cross-functional-collaboration</loc>
    <lastmod>2026-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-in-software-and-ai-platform-ergonomics-and-developer-experience</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sociotechnical.dev/posts/sociotechnical-systems-introduction-history</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>