8 ms·
Dogfooding can often be a good thing but not if your target customer is a very different type of business than your own. For example, Stripe is a _very_ large
by juliansimioni 4y ago
Dogfooding can often be a good thing but not if your target customer is a very different type of business than your own.
For example, Stripe is a _very_ large company but their product is geared mostly towards small and medium size businesses.
It's very possible that in the process of making Stripe Billing work for Stripe, they'd make it work less well for their actual customers.
It's the same reason why Intuit probably doesn't use QuickBooks to do their accounting.
- spartanatreyu 4y ago^ This. When dogfooding, you have to be very careful that you don't end up in a bubble and only see your own needs as the priority. There's a propensity for developers to start using their own products then changing it to suit themselves thinking that the regular users use the same product the same way. You end up with this mismatch of expectations and it can even get so bad that the developers don't believe the users who tell them that things need to change.