#2: IM means I am self-employed can work in my pajamas and don’t have to be at an office 9-5, it’s awesome. Yep, and it’s precisely why 90%+ of us are broke or make less than we would with an entry-level IT job. If you aren’t self-motivated to get up earlier, stay later, and work harder than the average wage-slave who at least has the security of someone else’s success and drive paying their salary, what makes you think you deserve all you want by being self-employed? Yes, you can take the day off to play Call of Duty if you want, no boss is going to yell at you, and can spend every Wednesday smoking weed in your underwear while watching Breaking Bad reruns. This freedom is debilitating though, it becomes a crutch and an excuse to be “lazy” just because you can. Don’t do it, in fact do everything in your power to run from it. If your personality is such, you are better off having a full-time job where you answer to someone and do IM in the after-hours and your lunch break, only the truly motivated get up and work hard because they actually want to reach their goals, not because a boss is cracking the whip.
What I Do: I have an office, in a different state than where I live in. I get up every day, get dressed every day, and drive into work for at least 10 hours a day/ 6-7 days a week. While I don’t recommend 70 hour workweeks for most people, I do recommend making yourself have to go work at a place outside your home, so that your work is not just a secondary option besides watching TV on your couch. If you have never had a real job, I think you have a minimal chance of success as a self-employed person, so you should be working at this even harder. Home offices should supplement what you do, it should not be an excuse to not shower for three days and spend 60% of your time surfing forums and watching funny shark videos on Youtube. Go do it, nobody is going to do it for you.