Coming up with a startup idea isn’t enough. You have to be able to execute on that idea.
The ideas with the best chance of success are startups that have spent a significant amount of energy and time validating their ideas.
But, before you can validate a startup idea you have to know what assumptions you are working under.