{"id":229,"date":"2025-09-09T17:35:06","date_gmt":"2025-09-09T17:35:06","guid":{"rendered":"https:\/\/hitchhikersguidetodesign.com\/book\/?p=229"},"modified":"2025-09-11T00:23:10","modified_gmt":"2025-09-11T00:23:10","slug":"yak-shaving","status":"publish","type":"post","link":"https:\/\/hitchhikersguidetodesign.com\/book\/yak-shaving\/","title":{"rendered":"11 \u2022 Yak Shaving"},"content":{"rendered":"\n<p>Yak shaving describes the endless, sometimes absurd chain of small, unexpected tasks that you end up doing when trying to complete a bigger goal. In UX work, it happens when progress gets bogged down in tangential chores that feel disconnected from the actual objective.<\/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 a humorous anecdote about needing to shave a yak before you can finish a completely unrelated task, coined by MIT researcher Carlin Vieri in the 1990s. It spread through the developer and product community to describe those frustrating, recursive detours that derail focus.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">WHEN<\/h3>\n\n\n\n<p>You\u2019ll notice yak shaving when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You start fixing a bug and end up upgrading libraries and rewriting unrelated code.<\/li>\n\n\n\n<li>A simple research question spirals into hours of finding, cleaning, and reformatting data.<\/li>\n\n\n\n<li>A quick UI tweak requires setting up a whole new design system just to get started.<\/li>\n<\/ul>\n\n\n\n<p>It\u2019s especially common in legacy products and fast-moving teams where dependencies aren\u2019t clear.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WHY<\/h3>\n\n\n\n<p>Yak shaving happens because work is interconnected. Sometimes the quickest way to do something \u201cright\u201d requires a lot of foundational work. While it can feel frustrating, it\u2019s not always bad, just make sure the detours contribute to the bigger goal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">HOW<\/h3>\n\n\n\n<p>Here\u2019s how to manage yak shaving:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pause and assess.<\/strong> Is this detour necessary right now?<\/li>\n\n\n\n<li><strong>Define scope.<\/strong> Set boundaries for how far you\u2019ll go before returning to the main task.<\/li>\n\n\n\n<li><strong>Document as you go.<\/strong> Note what you uncover so others can benefit later.<\/li>\n\n\n\n<li><strong>Time-box.<\/strong> If progress stalls, park the yak and come back when you have more bandwidth.<\/li>\n\n\n\n<li><strong>Communicate.<\/strong> Let your team know why you\u2019re delayed, which helps avoid surprises.<\/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>Before you start shaving the yak, ask: \u201cIs there another way to get this done without fixing everything first?\u201d<\/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>Trying to adjust a button color but realizing you need to refactor an entire CSS file and update outdated dependencies.<\/li>\n\n\n\n<li>Needing a user insight, then realizing your analytics aren\u2019t properly tracking events, and fixing that takes half a day.<\/li>\n\n\n\n<li>Updating a presentation but discovering the templates and brand guidelines are missing or broken.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CONCLUSION<\/h3>\n\n\n\n<p>While sandbagging can provide a buffer against unforeseen challenges and help teams manage stakeholder expectations, it also risks eroding trust if overused or discovered. Striking a balance between honest communication and cautious optimism is essential to fostering a culture of transparency and sustainable achievement. <\/p>\n\n\n\n<p><em>Also known as: Chasing your tail \u2022 Tangent spiral \u2022 Task inception<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yak shaving describes the endless, sometimes absurd chain of small, unexpected tasks that you end up doing when trying to complete a bigger goal. In UX work, it happens when progress gets bogged down in tangential chores that feel disconnected from the actual objective.<\/p>\n","protected":false},"author":1,"featured_media":327,"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,39,51],"class_list":["post-229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-productivity-mirage","tag-design","tag-funny","tag-idiom","tag-ux","tag-yak-shaving","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\/11.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/229","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=229"}],"version-history":[{"count":1,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/229\/revisions\/230"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/media\/327"}],"wp:attachment":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}