Skip to content
Nerdy beta

Dogfooding

If you don’t use what you build, you’re making decisions about an experience you’ve never had. Dogfooding is the practice of regularly using your own product in real workflows so you feel the friction, notice the gaps, and build intuition that no dashboard can provide.

Microsoft coined the term in the 1980s when a manager sent an email titled “Eating our own dog food” urging teams to run their own software internally. The principle is older than the name: teams that live inside their product catch problems earlier and develop a visceral understanding of what “good” feels like.

Dogfooding works because it closes the feedback loop between building and experiencing. It turns every PR deployment into an exploratory testing workbench. You stop relying solely on reported bugs and survey scores, instead discovering the gaps yourself.

It reinforces the “User Centered” pillar of Product Non-Negotiables by making empathy a daily habit rather than a quarterly research project.

It pairs well with Gemba Walks, where you observe others using the product in their environment, and with Customer Interviews, where you hear directly from users whose context differs from your own. The combination of using it yourself and watching others use it gives you the full picture.

Resources

  • Product Non-Negotiables — the “User Centered” pillar that dogfooding operationalizes
  • Customer Interviews — complements dogfooding with perspectives beyond your own team
  • Gemba Walks — observing real usage in context, extending the dogfooding mindset to customers