Shane Hathaway wrote:
Many of Joel's articles are high quality, but this one is a rant. It's true that bad customers don't know what they want, and you should avoid business with bad customers altogether. Good customers, OTOH, know some of what they want, and it's the developer's job to help the customer understand how to accomplish it.
You're probably right. In my experience the most popular features with customers that I've ever implemented have been the ones the customer didn't think of. I think the point Joel is trying to make is that if the developer works hard to understand the customer's needs, without needing to be spoon-fed requirements, the end result will be better. I think he perhaps latched on to one (less used) part of XP and went off on it. :)
--Dave /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
