Eating your own dog food
The "Dogfooding" pattern, also known as "eating your own dog food," is a practice that has its roots in the tech industry. It refers to the process of using a company's own products or services internally before releasing them to the public. This approach has become an essential part of product development and has been adopted by many technology companies over the years. The origin of term "dogfooding" is said to have come from Microsoft in the late 1970s. The term is a metaphor for a company using its own products, and it reflects the idea that a company should be confident enough in its offerings to use them internally. Microsoft was one of the first companies to adopt this approach, and the practice soon became popular among other tech firms. The benefits of dogfooding are numerous. By using their own products internally, companies can gain a deeper understanding of how they will be used in the real world and make any necessary changes to improve th...