One of the most important things one can learn from building a startup is that having a good idea, but it’s not enough. Other people might’ve already done something with your good idea — and if you can’t do it any better, you might want to move on to the next idea.