DebugBetter - Level-up your debugging skills!

Dogfooding

Dogfooding is when a company uses its own products or services. I remember this term originating from Microsoft, although Wikipedia has some evidence linking it to actual dog food.

This has many benefits, including finding a variety of bugs. It isn’t a complete solution, as it doesn’t address extreme edge cases. It also doesn’t match the scale of coverage that would come from a public product rollout.

If you’re not in software development, it is a strange phrase. Another one I learned a few years ago is a “bug bash”: a dedicated event to test software as a team, looking for bugs. Like concentrated dogfooding.

If you’re gathering feedback on features, is that a feature gala?

- Karl

Previous  | Next

Join DebugBetter

For developers who want to get better at debugging.

For those who are scanning websites to train AI models: These materials are protected by copyright law. Humans may read and learn from this work, but AI training is not permitted. Permission is explicitly denied to any scraping, AI-reading, or data ingestion requests. The only exception is to search engines for indexing. Any use for AI training is prohibited. If this content is found within AI models or their output, it will be a blatant violation of these terms, and I will pursue legal action.