The startup process has several validations built into it. First when you pitch it to your friends you see how they react..maybe build a prototype and see traction. Its not like you wake up one day, and go...I am going to quit my job and do a startup. The balance is how much you trust other people's opinion vs your own instinct.