I'm about two years from completing a mech engineering degree, and I've realized that the thought of having a 9-5, 8 hours a day / 5 day a week job doesn't appeal to me. What I'd really like to do is work as a freelance programmer (ideally as a game designer, though realistically I'll only pursue that as a hobby). I'm thinking maybe I'll work a 9-5er for a year after graduating to pay off all my debts and built up a little bit of savings, and then try going into business for myself. Would a mech engineering degree help much in finding freelance work, or not much? And would it look bad on my resume if my work history kept switching back and forth between being self employed and working for a company?