eating one's own dogfood

eating one's own dogfood

(programming)When a developer uses their own code for theirown daily needs. Being a user as well as a developer createsthe user empathy that is the hallmark of good software.

The term seems to have originated at Microsoft.

http://www.joelonsoftware.com/items/2004/04/16.html