In order to make something people want, being brilliant and determined is not enough. You have to be able to talk to your users and adjust your idea accordingly. Ordinarily you have to change your idea quite a lot even if you start out with a reasonably good one.
-- This is a great point. Even outside of startups.
-- This is a great point. Even outside of startups.