I've been in some discussions with people for the last day or two about the best architecture approach for some new functionality.
It's a frustrating experience to try to get some form of consensus among a group, especially when I wonder about the motivations of those involved. Are we really doing what's best for the product and customer, or are some parties just trying to do the least work possible to claim to have met the requirements?
The term "design by committee" immediately came to mind, which prompted me to wonder how Wikipedia defined the topic:
http://en.wikipedia.org/wiki/Design_by_committee
**grrrr***
Ah, the things that keep me from sleeping....