<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://thehardparts.dev/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/search</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/issues</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/friendly-rewrite</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/hero-trap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/abstraction-addiction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/ticket-theater</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/invisible-deadline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/stakeholder-capture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/dependency-fog</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/local-optimization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/consensus-trap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/metric-myopia</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/platform-before-product</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/ownership-drift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/synthetic-velocity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/silent-model-drift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/autocomplete-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/benchmark-mirage</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/rag-without-ground-truth</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/prompt-ops-chaos</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/premature-scaling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/interface-contract-neglect</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/quiet-quitter-team</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/promotion-driven-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/migration-debt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/test-theater</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/discovery-theater</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/feature-factory-trap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/eval-goodhart</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/context-window-hoarding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/human-in-the-loop-decay</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/scope-negotiation-theater</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/failure-modes/long-tail-release</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/monolith-vs-microservices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/modular-monolith-vs-distributed-services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/rest-vs-graphql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/sql-vs-nosql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/sync-vs-event-driven</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/shared-database-vs-service-owned-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/strong-consistency-vs-eventual-consistency</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/batch-vs-real-time-processing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/edge-logic-vs-centralized-backend-logic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/build-vs-buy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/speed-vs-robustness</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/scope-flexibility-vs-date-certainty</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/platform-first-vs-product-first</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/rewrite-vs-refactor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/generic-solution-vs-case-specific-solution</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/one-way-door-vs-two-way-door-rollout</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/customization-vs-standardization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/experimentation-vs-operational-stability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/central-platform-team-vs-embedded-enablement</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/specialist-teams-vs-cross-functional-teams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/strong-ownership-vs-shared-ownership</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/local-autonomy-vs-central-governance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/documentation-first-vs-tacit-coordination</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/synchronous-collaboration-vs-async-first</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/test-pyramid-vs-heavy-end-to-end</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/ci-gate-strictness-vs-developer-throughput</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/feature-flags-vs-branch-based-release-isolation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/backward-compatibility-vs-faster-evolution</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/convention-over-configuration-vs-flexibility</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/manual-review-depth-vs-automation-dependence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/ai-assisted-development-vs-manual-only-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/model-api-vs-self-hosted-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/rag-vs-fine-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/prompt-layer-vs-workflow-tooling-layer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/human-in-the-loop-vs-full-automation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/fast-ai-adoption-vs-governance-first</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/broad-ai-enablement-vs-restricted-high-trust-use</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/tech-decisions/synthetic-evaluation-vs-real-world-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/nobody-can-explain-this-module-simply</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/one-file-does-too-much</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/changes-always-touch-too-many-places</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/naming-is-generic-where-understanding-is-weak</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/business-logic-leaks-across-layers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/tests-are-hard-to-write-for-normal-changes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/end-to-end-tests-carry-all-the-confidence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/shared-utility-layer-grows-faster-than-products</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/integration-contracts-are-implicit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/generated-code-is-merged-without-deep-review</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/everyone-asks-the-same-person</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/critical-knowledge-lives-in-chat-and-memory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/people-avoid-touching-certain-areas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/prs-are-approved-faster-than-they-are-understood</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/ownership-is-claimed-but-not-visible</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/no-one-disagrees-in-meetings-everyone-complains-later</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/the-loudest-person-wins-architecture-discussions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/ai-use-is-widespread-but-norms-are-unclear</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/work-enters-faster-than-it-leaves</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/everything-is-urgent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/scope-changes-without-decision-records</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/dates-are-fixed-but-trade-offs-are-implicit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/tickets-substitute-for-thinking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/metrics-are-visible-but-not-trusted</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/retrospectives-repeat-the-same-outputs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/release-confidence-depends-on-luck-and-timing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/dependencies-are-discovered-late-every-cycle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/teams-cannot-explain-what-done-means</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/reporting-looks-healthier-than-delivery-feels</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/teams-are-measured-on-output-not-outcome</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/ownership-and-authority-do-not-match</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/platform-work-has-no-users-only-sponsors</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/risks-are-acknowledged-but-never-priced-into-plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/governance-exists-mainly-as-ceremony</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/nobody-can-say-what-the-company-will-stop-doing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/more-output-less-certainty</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/ai-generated-artifacts-are-trusted-more-than-source-material</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/prompt-changes-replace-system-thinking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/benchmarks-are-discussed-more-than-real-user-outcomes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/humans-in-the-loop-are-rubber-stamps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/rag-uses-sources-nobody-actually-trusts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/red-flags/model-drift-is-noticed-informally-not-measured</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/upgrade-code-review-for-ai-assisted-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/define-safe-ai-development-zones</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/introduce-ai-tools-without-synthetic-velocity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/build-a-grounded-rag-system</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/evaluate-an-ai-feature-against-real-tasks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/design-human-review-that-is-not-rubber-stamping</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/detect-ai-drift-before-users-do</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/create-ai-usage-norms-for-a-team</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/review-service-boundaries</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/reduce-change-fan-out</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/make-an-integration-contract-explicit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/improve-testability-without-stopping-delivery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/choose-where-business-rules-should-live</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/audit-a-shared-layer-for-accidental-complexity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/design-a-safe-rollout-path</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/refactor-a-dangerous-hotspot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/run-a-phased-migration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/start-a-rewrite-safely</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/de-risk-a-risky-release</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/recover-a-slipping-project</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/re-scope-without-lying</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/handle-a-high-dependency-delivery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/turn-recurring-urgent-work-into-managed-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/stabilize-a-fragile-service</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/run-an-incident-review-that-actually-helps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/write-a-useful-runbook</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/build-a-practical-rollback-strategy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/reduce-operational-dependence-on-heroes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/create-meaningful-alerts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/triage-operational-debt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/prepare-a-handover-properly</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/improve-release-confidence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/onboard-a-new-engineer-well</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/spread-knowledge-out-of-one-expert</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/re-establish-ownership-in-a-blurry-area</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/run-a-healthy-engineering-retrospective</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/repair-trust-after-a-painful-incident</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/facilitate-a-difficult-technical-disagreement</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/reduce-review-bottlenecks-without-lowering-quality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/engineering-playbook/recover-a-team-stuck-in-reactive-mode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thehardparts.dev/issues/01</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
