{"id":245,"date":"2025-09-09T19:56:23","date_gmt":"2025-09-09T19:56:23","guid":{"rendered":"https:\/\/hitchhikersguidetodesign.com\/book\/?p=245"},"modified":"2025-09-11T00:21:03","modified_gmt":"2025-09-11T00:21:03","slug":"whack-a-mole","status":"publish","type":"post","link":"https:\/\/hitchhikersguidetodesign.com\/book\/whack-a-mole\/","title":{"rendered":"17 \u2022 Whack-a-Mole"},"content":{"rendered":"\n<p>Whack-a-Mole describes a frustrating pattern where fixing one usability problem seems to create another, often in a different part of the system. It\u2019s what happens when you address symptoms instead of root causes, leaving teams trapped in an endless cycle of reactive fixes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ORIGIN<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The term comes from the arcade game <em>Whac-A-Mole<\/em>, where players hit one mole back into its hole, only to have another pop up somewhere else.<\/p>\n\n\n\n<p>In UX, it became a metaphor for what happens when design, product, and engineering teams make isolated, short-term fixes without taking a holistic view of the experience.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">WHEN<\/h3>\n\n\n\n<p>You\u2019ll see Whack-a-Mole behavior when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixing one confusing interaction makes another part of the flow worse.<\/li>\n\n\n\n<li>Changes in one component break alignment or consistency elsewhere.<\/li>\n\n\n\n<li>Teams respond reactively to support tickets or A\/B tests without stepping back.<\/li>\n\n\n\n<li>Stakeholders demand quick fixes that don\u2019t address the underlying problem.<\/li>\n<\/ul>\n\n\n\n<p>It\u2019s especially common in legacy products with lots of interdependencies, or in organizations that lack a shared design system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WHY<\/h3>\n\n\n\n<p>Whack-a-Mole happens because:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Teams work in silos, unaware of downstream effects.<\/li>\n\n\n\n<li>There\u2019s no time or appetite for a bigger redesign.<\/li>\n\n\n\n<li>Decisions are made under pressure, without considering the whole user journey.<\/li>\n\n\n\n<li>The product has accrued so much UX debt that small changes ripple unpredictably.<\/li>\n<\/ul>\n\n\n\n<p>The result is a fragile, inconsistent experience, and a team that feels like they\u2019re always playing catch-up.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">HOW<\/h3>\n\n\n\n<p>Here\u2019s how to stop playing Whack-a-Mole:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Step back.<\/strong> Map the full user journey to see how changes affect the whole system.<\/li>\n\n\n\n<li><strong>Fix root causes.<\/strong> Identify underlying usability problems instead of just surface symptoms.<\/li>\n\n\n\n<li><strong>Use a design system.<\/strong> Enforce consistency and reduce unintended side effects.<\/li>\n\n\n\n<li><strong>Test broadly.<\/strong> Validate changes not just in isolation, but in the context of real flows.<\/li>\n\n\n\n<li><strong>Plan strategically.<\/strong> Schedule time to address foundational issues rather than just quick wins.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">PRO TIP<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Keep a UX debt log. Tracking recurring pain points helps you prioritize holistic fixes instead of reactive patches.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">EXAMPLES<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixing one menu label to improve clarity but making the navigation inconsistent elsewhere.<\/li>\n\n\n\n<li>Adding a tooltip to explain confusing behavior, instead of fixing the confusing behavior itself.<\/li>\n\n\n\n<li>Adjusting spacing in one form, only to break alignment in another.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CONCLUSION<\/h3>\n\n\n\n<p>Whack-a-Mole reminds us that great UX comes from systems thinking, not just spot fixes. Stop chasing moles, start redesigning the field.<\/p>\n\n\n\n<p><em>Also known as: Design ping-pong \u2022 Patchwork UX \u2022 Reactive design<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whack-a-Mole describes a frustrating pattern where fixing one usability problem seems to create another, often in a different part of the system. It\u2019s what happens when you address symptoms instead of root causes, leaving teams trapped in an endless cycle of reactive fixes.<\/p>\n","protected":false},"author":1,"featured_media":333,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23],"tags":[19,21,20,53,39,60],"class_list":["post-245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-productivity-mirage","tag-design","tag-funny","tag-idiom","tag-productivity","tag-ux","tag-whack-a-mole","entry","has-media","owp-thumbs-layout-horizontal","owp-btn-big","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"jetpack_featured_media_url":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-content\/uploads\/2025\/09\/17.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":1,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/245\/revisions\/246"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/media\/333"}],"wp:attachment":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}