Killing Innovation with Corner Cases and Consensus
steveblank.com
steveblank.com
I'm not sure what the last sentence is supposed to convey. In my opinion one of the most important reasons to raise objections is to get people thinking about other related problems that they may know of but not be thinking of at the time.
Attempting to suppress dissenting feedback by embarrassing or pressuring people on the spot sounds like a passive-aggressive tactic to me. If you don't want the input you might as well just ignore people or tell them to shut up.
In the article he even states that it's good to hear the corner cases. You just have to make sure they don't rule the day unless they actually will have major impact.
steve
There are times when something might not be just a corner case, however. One should ask: is there a motivation to exploit it?
In online games, the impact of a minor bug will be greatly enhanced if large numbers of users are motivated to exploit it. An example: in Eve Online several years ago, certain operations involving items could cause large server overhead. This wasn't seen as a big issue, because those operations weren't that frequent. Unfortunately, these operations were also virtually free, so the losing side in a big fleet battle would sometimes use this to cause a server crash, often negating their loss. The result: lots of crashes during big fleet battles, and lots of unhappy paying customers.
Perhaps the right solution to a corner case is to make sure the economics don't encourage exploitation.