Damn autocorrect. Yes, I initially wrote and meant dog fooding. It means that a (usually software) company, which develops new tools or APIs uses them themselves, first, in serious pieces of software. That uncovers edge cases, and because the “pain is internal”, there is more motivation to address them and software developers are more likely to have a more realistic impression of the overall quality.
PS No idea what dog footing is. I’m now scared to google it