Eating your own dog food, also called dogfooding, is a slang term used to refer to a situation in which an organization uses its own product.[1] This can be a way for an organization to test its products in real-world usage. Hence dogfooding can act as quality control, and eventually a kind of testimonial advertising. Once in the market, dogfooding demonstrates confidence in the developers' own products.[2][3]