qqp question1: How does one aim to get a Senior Software Engineer position in 6 months (end of 2016)? I plan to work on an open source project on a daily basis. question2: As a full time software engineer with a wife, a kid and bills to pay, can coding for at least 3 hours a day on your side project get you a beta release in 6 months?