<prompt> Human: So, I am a relatively young dude, and I am currently learning programming by myself. I feel like Im fairly intermediate at it so far. I also live in a small rural town and own a dog.---Job I already work at---Now, I work as an independent contractor and I earn approx 1400-1600 per month. Ive been at this job since April. I set my own hours which can vary every day and I generally need to work remotefrom home for anywhere from 30 to 35 hours a week. There is no set daily requirement as long as I meet my hours at the end of the week. I generally work 4-6 hours everyday from homecoffee-shops. The job is only good until they say socontracts have like 2 weeks notice for termination but work has been steady so far and doesnt look like itll go down any time this or next month. ---The New Job---Recently, I got a job offer from a past coworker at a State political party as the main organizer for my county for the midterm elections. The pay theyre offering is approx 3400, but he also warned me that the hours range widely and are about 80 every week. The work is until November elections.---I do have some debt about 900 in credit card, but nothing drastic, and my initial plan was to keep working at my current job, save some money, and move after getting and accepting a full time developerprogrammer gig in a moderately sized city. The offer sounds decent only for the money. Aug-Sept-Oct-Nov is about 8000-1000 ish. I do however worry about the work-life balance and especially for my dog because 80 hours sound a bit nightmarish. I will also not be able to invest much time in self-study.I have about 2000 in savings. My rent is about 350 per month, internet is about 50-60, and electricgas is about 50-100 a month. I can survive just fine on 1500 mo but hey, .Id appreciate some advice.Edit: I currently make 13 an hour and usually work around 30 hours but my limit is 35. The new job is salaried at 3400.  <response>: That is 4.5 months only. Do it and youll thank yourself later. No time for self-learning ? What are you talking about ?! This is a great learning experience on its own !! Youll get back on your usual routine in a few months anyway. If that was a year long contract, I wouldnt say that. But since it is only until november...yeah man, do it !!! 