In the comments to Steve Yegge’s post on Business Requirements, entaroadun asked...
The problem with everyone eating their own dogfood is that there will always be some class of people with product needs that cannot make dogfood.
I’m not so sure. I think most of us are much more capable than we give ourselves credit for. If another person can do it, there’s a good chance you can too.
Obviously there are some extraordinary people that can do things very few others can, but that’s where the “good chance” comes in. Most of the things people do are things that most other people can do.
Which works the other way too. This isn’t a “problem” because the “some class” of people who can’t do what most other people can do are on the opposite side of the bell-curve from those extraordinaries.
Besides, people seldom accomplish things alone. You don’t have to be entirely capable of making dogfood in order to make dogfood. You can get help.