Hacker News new | past | comments | ask | show | jobs | submit
In my last role (engineering side) the VP of Product objected to me using the phrase "eating your own dogfood" because it was "gross" and she always interjected and replaced it with "drink your own champagne". I countered (privately) that was a feature; it's supposed to be a little unappetizing because you're early, building empathy and getting a different perspective (to a dog, dog food is delicious!). I think the difference in perspective succinctly illustrates the schism between trying to understand the customer experience asap, and the data-driven, kpi crowd where - conveniently - you can't discover these issues until it's too late.
I think the origin is in the phrase, "Will the dogs eat the dog food?" which was common VC-speak in the 90's and 00's, referencing dog food commercials that once ran on TV, and meaning something like "this has been made to sound great in an internal powerpoint presentation, but will customers actually like it?"

Attributed to a Microsoft exec in the 80s: https://www.geekwire.com/2025/eat-your-own-dog-food-how-micr...

In 2015, Marc Andreessen memorably said of Mixpanel's success at product-led growth: "The dogs are fucking jumping through the screen door to eat the dog food. And he hasn’t done any marketing yet." https://www.newyorker.com/magazine/2015/05/18/tomorrows-adva...

That then led to the idea of "eating your own dog food", because if even you won't eat it, what credibility do you have saying that the other dogs will?

I can't even remember when I first heard this expression in CS. It feels like it was already an idiom when I was in university in the early 90s. It also felt like it was tapping into a general cultural background I already had growing up in California. It did not require any explanation.

Without being able to cite a specific TV ad or other urban legend sort of baseline, it clearly communicated that you hold yourself and your products to a higher standard. As a dog-food producer, you don't just meet the minimum requirements for legal sales, but you make it well enough to be fit for human consumption too.

It's in the same category as someone demonstrating that they could safely drink or breathe byproducts of some other industrial process. And, ironically, there was also a widely understood corollary that we could expect PR types to do something like this while secretly fearing that it would actually harm them.

Yeah, I've never really been at all offended by the "eating your own dogfood" phrase, because I always saw that as being the point also.

I must admit, however, that the title of this article was too crass for me. I came very close to not reading it at all just because of the title. In my opinion, the article would be better served by something else, but I'm just not a big fan of bathroom humor in general.

So you always hold your nose?
> "eating your own dogfood" because it was "gross

Interesting perspective. I watch a YouTube channel of a hunter who routinely cooks the same meal for himself and his dog, and even feeds his dog from the skillet where he cooked the meal. Many practical reasons for that but also the dog being the main tool in hunting and getting that food in the first place.

    > "a hunter who routinely cooks the same meal for himself and his dog"
"Dogfood" is used to differentiate from "food", "steak", "meat", etc.

The youtube channel you describe is showing a dog being fed stereotypical cooked "human" food, rather than a human eating "dog" food.

Thank you for clarifying, English is not my native language. In the end I guess different dogs get different quality food.
From my understanding, it's generally for health purposes (though the convenience doesn't hurt). An example my vet provided is that the level of sodium consumption needed by humans is way too high for dogs.
loading story #47478909
There was a BBC early-morning breakfast tv slot in which a dog was presented as 'vegetarian', until test time...the dog (given free choice between two bowls of food placed on the studio floor) went immmediiately for the meat dish.
I've heard exactly the same response before and I shared your reaction.

The other thing that makes "dogfood" make sense is that sometimes you aren't the direct target audience of the product. So: would you feed this to your own dog?

Yes but isn't it a bit weird to be implying your customers are dogs?
Our customers are morons for using our products and dogs are personable but pretty stupid so yea, makes a lot of sense.
Idk some people love dogs a lot. Maybe more than people!
No. The idea is until it receives the chef’s kiss, it’s dog food.
I think in the analogy that we're the dogs.
Metaphor confuses, literally.
Interesting. I prefer "champagne" as it clarifies the goal: to make something curated, crafted, and desired. I've never interpreted the dogfood v. champagne difference as anti-empathy somehow.
> the goal: to make something curated, crafted, and desired.

None of these are the goal.

The goal is to deliver value. The saying just means to sample your own product, with the implication being that you should be doing some form of quality management. It could just as easily be “play with your own widgets”.

Bougie-fying it to champagne destroys much of the meaning because it literally doesn’t matter what the product is, you should be sampling it no matter how distasteful or irrelevant to your personal interests. You would not have a hard time getting people to sample champagne for their job.

The point is that you're testing something for which you aren't the target user. Champagne is a bad example because champagne manufacturers most certainly themselves imbibe in their own product, in fact they're probably connoisseurs. It's a very different development process to make a product for which you aren't a target customer.
loading story #47480527
Dogfoodung usefully connotes getting off your high horse, getting dirty, getting your face in it. I think it's perfect.
I was trying to articulate to myself why calling it champagne feels like self-deception. And the reason is that to a SE all software is broken, buggy, slow, incomplete, has the wrong feature set, and is not extensible. To us software gets shipped when it stops giving us cold sweats.

For a PM to assume that the product ever becomes champagne feels very naive.

Champagne also explodes if you shake it too much :-).
I think it's sort of the opposite. You're saying that your dog food is of such high quality that even the CEO will eat a can of it. You're saying you hold your product in high esteem, not that you have low self esteem.
Do dogs like champagne?
> getting a different perspective (to a dog, dog food is delicious!)

Didn't you just destroy your own argument? If dog food is expected to be more delicious to dogs than humans, how is eating it supposed to indicate anything about whether it's well-made for the dog? Shouldn't you have your dog eat it, rather than yourself?

So isn't your manager's alternative the one that actually makes sense?

Interesting, I wouldn’t think it matters that much though. If the phrase eating dogfood is unappetising to some when why not use the champagne analogy.
because you lose the meaning over time. Emotional aspects of language can be useful.

George Carlin's famous piece on it:

https://www.youtube.com/watch?v=o25I2fzFGoY

loading story #47480537
{"deleted":true,"id":47479019,"parent":47477959,"time":1774196070,"type":"comment"}
> drink your own champagne

This is a great substitution, and more accurate since humans and dogs have different preferences in food, so humans eating real dogfood is often avoided in practice.

But it's harder to to turn "drink your own champagne" into a gerund like "dogfooding".

loading story #47480670
How do you get to be a VP while simultaneously being that delicate? My god, eating dogfood as gross is so childish to object to.
What do you mean? Champagne is classy, it matches perfectly the role of VP. These are special, unique people. They will take your unrefined words and use their magic to make it stand out.
In the OP's country, dog food may be considered less desirable than people food.
I always assumed that “eat your own dog food” was a polite-ization of “eat your own dog shit”, lol
Your "feature, not a bug" take is exactly right... the slight unpleasantness is what creates empathy