Is it possible to hold a full-time job, take on freelance work, while maintaining a respectable semblance of family life? Yes. With a little planning. The problem that tends to creeps up can be called the “just five more minutes” problem. A programming problem will take “just a few more minutes,” until it’s been an hour and a half and whoops, didn’t see the wife tonight. Hanging out with family and friends is awesome and everyone’s having a great time until whoops, it’s 11:30 PM and you have to get to bed so you can get up tomorrow and catch the bus; no work tonight.