{"id":259,"date":"2025-09-09T20:11:30","date_gmt":"2025-09-09T20:11:30","guid":{"rendered":"https:\/\/hitchhikersguidetodesign.com\/book\/?p=259"},"modified":"2025-09-11T00:19:18","modified_gmt":"2025-09-11T00:19:18","slug":"dogfooding","status":"publish","type":"post","link":"https:\/\/hitchhikersguidetodesign.com\/book\/dogfooding\/","title":{"rendered":"22 \u2022 Dogfooding"},"content":{"rendered":"\n<p>Dogfooding is the practice of a company using its own product in real-world conditions, just like its customers would. It\u2019s a way for teams to experience the product firsthand, uncover issues early, and demonstrate confidence in what they\u2019re building.<\/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 phrase comes from the saying \u201ceat your own dog food,\u201d which likely originated in the pet food industry to suggest a company should stand behind its product enough to consume it themselves. It became popular in tech circles in the 1980s and \u201990s, as companies like Microsoft and Hewlett-Packard encouraged employees to use pre-release versions of their own software.<\/p>\n\n\n\n<p>In UX, dogfooding helps designers and product teams build empathy with users and catch usability problems before launch.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">WHEN<\/h3>\n\n\n\n<p>You\u2019ll find dogfooding useful when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Testing new features internally before a beta or public launch.<\/li>\n\n\n\n<li>Gaining firsthand experience of workflows you\u2019ve designed.<\/li>\n\n\n\n<li>Identifying pain points that don\u2019t show up in specs or prototypes.<\/li>\n\n\n\n<li>Building a culture of accountability and pride in the product.<\/li>\n<\/ul>\n\n\n\n<p>It\u2019s particularly valuable when timelines are tight and formal user research isn\u2019t feasible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WHY<\/h3>\n\n\n\n<p>Dogfooding works because real use is different from theorizing. By living with the product, you\u2019re more likely to notice awkward flows, hidden errors, or annoying quirks, because you\u2019re experiencing them yourself. It also signals confidence to users and stakeholders that you believe in the product enough to rely on it yourself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">HOW<\/h3>\n\n\n\n<p>Here\u2019s how to get the most out of dogfooding:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use it authentically.<\/strong> Don\u2019t just click through, use the product as it\u2019s meant to be used, in real contexts.<\/li>\n\n\n\n<li><strong>Track feedback.<\/strong> Set up a clear way for internal testers to report issues and suggestions.<\/li>\n\n\n\n<li><strong>Rotate roles.<\/strong> Encourage team members from all disciplines to participate, not just designers.<\/li>\n\n\n\n<li><strong>Simulate real conditions.<\/strong> Try it on different devices, networks, and environments like your users would.<\/li>\n\n\n\n<li><strong>Balance with research.<\/strong> Remember: your team is not your user. Dogfooding complements but doesn\u2019t replace actual user testing.<\/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>When dogfooding, deliberately pick edge cases: try poor connectivity, odd workflows, or outdated browsers, just like real users might.<\/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>A UX team switches to using their company\u2019s collaboration app exclusively for all internal communication.<\/li>\n\n\n\n<li>A PM uploads and processes hundreds of images in the photo editor they\u2019re building to spot workflow bottlenecks.<\/li>\n\n\n\n<li>An e-commerce company mandates employees to place real orders through their own website to catch checkout bugs.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CONCLUSION<\/h3>\n\n\n\n<p>Dogfooding reminds us that great UX starts with understanding, and nothing builds understanding faster than walking in your users\u2019 shoes.<\/p>\n\n\n\n<p><em>Also known as: Eating your own dog food \u2022 Drinking your own champagne \u2022 Internal beta testing \u2022 Living the product<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dogfooding is the practice of a company using its own product in real-world conditions, just like its customers would. It\u2019s a way for teams to experience the product firsthand, uncover issues early, and demonstrate confidence in what they\u2019re building.<\/p>\n","protected":false},"author":1,"featured_media":338,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[24],"tags":[19,68,66,21,20,62,39],"class_list":["post-259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-testing-twilight-zone","tag-design","tag-dog","tag-dogfooding","tag-funny","tag-idiom","tag-testing","tag-ux","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\/22.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/259","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=259"}],"version-history":[{"count":1,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"predecessor-version":[{"id":261,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/posts\/259\/revisions\/261"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/media\/338"}],"wp:attachment":[{"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hitchhikersguidetodesign.com\/book\/wp-json\/wp\/v2\/tags?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}