qqp question1: How do you know when it's time to leave your current company and move on? question2: When and how do you know it is the right time to leave your job as a Software Developer and start your own company?