<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://kevinarmstrong.io/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kevinarmstrong.io/goingvegan/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://kevinarmstrong.io/blog/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://kevinarmstrong.io/terms-and-conditions/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kevinarmstrong.io/blog/10-iphone-startup-ideas-with-real-tam-not-fantasy-tam/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/ads-and-monetization-platforms-for-pm-interviews/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/build-vs-buy-for-ai-components-a-senior-pm-interview-framework/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/connectivity-as-a-catalyst-building-the-bridge-for-global-enterprise/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/contra-payments-the-protocol-that-flips-the-ai-agent-economy-on-its-head/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/cracking-the-pm-behavioral-interview-what-top-tech-companies-want-to-hear-from-you/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/customer-empathy-is-a-pm-skill-not-a-personality-trait/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/dashboard-and-reporting-design-the-pm-interview-question-that-trips-up-candidates/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/defining-success-for-probabilistic-features/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/designing-for-trust-and-safety-what-pms-need-to-know/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/enterprise-b2b-saas-product-management-what-interview-prep-guides-leave-out/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/goingvegan/blog/going-vegan-without-losing-muscle-a-practical-guide/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/gtm-strategy-fundamentals-every-pm-should-know/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/goingvegan/blog/how-many-animals-does-going-vegan-save-per-year/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-ace-a-product-teardown-interview/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-ace-the-new-standard-for-pm-technical-screens/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-answer-should-we-enter-this-new-market-in-a-pm-interview/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-break-down-marketplaces-in-pm-interviews/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-build-a-payments-metric-framework-from-scratch/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-crack-market-sizing-questions-in-pm-interviews/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-land-a-senior-pm-role-from-someone-who-s-done-it/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-nail-metric-drop-questions/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-nail-product-sense-and-product-design-interviews/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/how-to-research-a-target-company-s-tech-stack-before-your-pm-interview/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/in-app-payments-vs-payment-processors-vs-rolling-your-own-what-i-learned-building-petsafe/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/jobs-to-be-done-the-framework-that-changes-how-you-think-about-products/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/launch-planning-and-coordination-the-orbit-framework-for-pm-interviews/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/leading-through-change-the-pm-interview-answer-that-separates-finalists-from-offers/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/llm-fundamentals-every-pm-needs/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/machine-learning-in-smb-payments-what-s-actually-working-and-what-isn-t/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/mentoring-pms-how-strong-product-leaders-build-stronger-teams/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/payment-trends-for-sub-1m-arr-businesses-what-actually-matters-in-2026/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/payments-at-companies-from-large-to-small-common-challenges-for-both/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/platform-and-marketplace-design-how-to-think-like-a-network-architect/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/product-management-in-healthcare-and-regulated-industries/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/responsible-ai-for-product-managers-a-working-playbook/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/should-this-feature-use-ai-a-pm-decision-framework/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/stakeholder-management-for-pms-the-maps-framework-for-interview-success/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/sunset-or-kill-how-to-retire-a-product-without-regret/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/systems-design-is-now-a-pm-interview-and-how-to-prepare-for-it/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/ten-years-three-apps-one-evolution/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/the-payment-protocol-split-what-ucp-and-acp-mean-for-your-business/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/the-pm-interview-has-become-a-technical-one/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/the-pm-s-job-on-an-ml-team/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/goingvegan/blog/the-psychology-of-vegan-streaks-why-tracking-your-plant-based-days-works/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/the-rails-framework-for-ai-failure-modes-and-guardrails/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/the-wedge-framework-how-to-answer-ai-product-strategy-questions-in-faang-interviews/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/unit-economics-for-pm-interviews-the-four-numbers-that-decide-if-a-business-works/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/user-journey-mapping-the-pm-s-sharpest-diagnostic-tool/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/what-pm-interviews-actually-look-like-at-spacex-amazon-capital-one-and-a-startup/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/why-i-still-code-and-why-you-should-too/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://kevinarmstrong.io/blog/your-ios-build-scripts-are-a-graveyard-claude-code-resurrects-them-in-minutes/</loc><lastmod>2026-05-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url></urlset>