<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.underdog-blog.com/</loc></url><url><loc>https://www.underdog-blog.com/articles/</loc></url><url><loc>https://www.underdog-blog.com/posts/accelerate-metrics/</loc></url><url><loc>https://www.underdog-blog.com/posts/acid-transactions/</loc></url><url><loc>https://www.underdog-blog.com/posts/agile-and-solid/</loc></url><url><loc>https://www.underdog-blog.com/posts/ai-iteration-compression/</loc></url><url><loc>https://www.underdog-blog.com/posts/architecture-is-a-team-decision/</loc></url><url><loc>https://www.underdog-blog.com/posts/architectures-and-llms/</loc></url><url><loc>https://www.underdog-blog.com/posts/brooks-law/</loc></url><url><loc>https://www.underdog-blog.com/posts/build-vs-buy/</loc></url><url><loc>https://www.underdog-blog.com/posts/cap-theorem/</loc></url><url><loc>https://www.underdog-blog.com/posts/choosing-an-architecture/</loc></url><url><loc>https://www.underdog-blog.com/posts/composition-over-inheritance/</loc></url><url><loc>https://www.underdog-blog.com/posts/comprehension-cant-be-reduced-to-the-artifact/</loc></url><url><loc>https://www.underdog-blog.com/posts/constantines-equation/</loc></url><url><loc>https://www.underdog-blog.com/posts/control-flow-complexity/</loc></url><url><loc>https://www.underdog-blog.com/posts/conways-law/</loc></url><url><loc>https://www.underdog-blog.com/posts/coupling-and-cohesion/</loc></url><url><loc>https://www.underdog-blog.com/posts/daily-stand-up/</loc></url><url><loc>https://www.underdog-blog.com/posts/dependency-inversion-principle/</loc></url><url><loc>https://www.underdog-blog.com/posts/dry-and-srp/</loc></url><url><loc>https://www.underdog-blog.com/posts/english-is-not-specific-enough/</loc></url><url><loc>https://www.underdog-blog.com/posts/expressive-code/</loc></url><url><loc>https://www.underdog-blog.com/posts/feature-flags/</loc></url><url><loc>https://www.underdog-blog.com/posts/fibonacci-estimating/</loc></url><url><loc>https://www.underdog-blog.com/posts/freedom-is-not-chaos/</loc></url><url><loc>https://www.underdog-blog.com/posts/goodharts-law/</loc></url><url><loc>https://www.underdog-blog.com/posts/head-metrics-vs-tail-metrics/</loc></url><url><loc>https://www.underdog-blog.com/posts/hidden-cost-of-agentic-development/</loc></url><url><loc>https://www.underdog-blog.com/posts/hidden-cost-timezones/</loc></url><url><loc>https://www.underdog-blog.com/posts/idempotency/</loc></url><url><loc>https://www.underdog-blog.com/posts/immutability/</loc></url><url><loc>https://www.underdog-blog.com/posts/imperative-vs-declarative-paradigms/</loc></url><url><loc>https://www.underdog-blog.com/posts/in-order-to/</loc></url><url><loc>https://www.underdog-blog.com/posts/interface-segregation-principle/</loc></url><url><loc>https://www.underdog-blog.com/posts/jevons-paradox-and-software-engineering/</loc></url><url><loc>https://www.underdog-blog.com/posts/json-web-tokens/</loc></url><url><loc>https://www.underdog-blog.com/posts/lauffers-law/</loc></url><url><loc>https://www.underdog-blog.com/posts/law-of-demeter/</loc></url><url><loc>https://www.underdog-blog.com/posts/law-of-diffusion/</loc></url><url><loc>https://www.underdog-blog.com/posts/law-of-triviality/</loc></url><url><loc>https://www.underdog-blog.com/posts/lines-of-code/</loc></url><url><loc>https://www.underdog-blog.com/posts/liskov-substitution-principle/</loc></url><url><loc>https://www.underdog-blog.com/posts/littles-law/</loc></url><url><loc>https://www.underdog-blog.com/posts/locality-of-behavior/</loc></url><url><loc>https://www.underdog-blog.com/posts/london-vs-detroit-testing-styles/</loc></url><url><loc>https://www.underdog-blog.com/posts/microservice-architecture/</loc></url><url><loc>https://www.underdog-blog.com/posts/never-nester/</loc></url><url><loc>https://www.underdog-blog.com/posts/one-week-sprints/</loc></url><url><loc>https://www.underdog-blog.com/posts/open-closed-principle/</loc></url><url><loc>https://www.underdog-blog.com/posts/optionality/</loc></url><url><loc>https://www.underdog-blog.com/posts/pair-programming-is-the-best-code-review/</loc></url><url><loc>https://www.underdog-blog.com/posts/pull-requests-make-code-worse/</loc></url><url><loc>https://www.underdog-blog.com/posts/purpose-of-abstracting/</loc></url><url><loc>https://www.underdog-blog.com/posts/richardson-maturity-model/</loc></url><url><loc>https://www.underdog-blog.com/posts/shorter-feedback-cycles/</loc></url><url><loc>https://www.underdog-blog.com/posts/single-responsibility-principle/</loc></url><url><loc>https://www.underdog-blog.com/posts/solid-in-typescript/</loc></url><url><loc>https://www.underdog-blog.com/posts/specifications-vs-value/</loc></url><url><loc>https://www.underdog-blog.com/posts/structural-changes-vs-behavior-changes/</loc></url><url><loc>https://www.underdog-blog.com/posts/tasks-are-promises-not-requirements/</loc></url><url><loc>https://www.underdog-blog.com/posts/technical-debt/</loc></url><url><loc>https://www.underdog-blog.com/posts/tell-dont-ask/</loc></url><url><loc>https://www.underdog-blog.com/posts/test-behavior-not-implementation/</loc></url><url><loc>https://www.underdog-blog.com/posts/the-calendar-crisis/</loc></url><url><loc>https://www.underdog-blog.com/posts/the-pursuit-of-predictable-projects/</loc></url><url><loc>https://www.underdog-blog.com/posts/theory-of-constraints/</loc></url><url><loc>https://www.underdog-blog.com/posts/trunk-based-development/</loc></url><url><loc>https://www.underdog-blog.com/posts/ubiquitous-language/</loc></url><url><loc>https://www.underdog-blog.com/posts/unplanned-work/</loc></url><url><loc>https://www.underdog-blog.com/posts/verbs-over-nouns/</loc></url><url><loc>https://www.underdog-blog.com/posts/walking-skeleton/</loc></url><url><loc>https://www.underdog-blog.com/posts/you-are-always-wrong-concept/</loc></url></urlset>