Haha, it is a grind basically. Often times I have to choose between getting enough exercise or getting enough sleep.
Basically I do 6am-10am twice a week for the part time job and then try to fit in a couple more hours either during an evening session or over the weekend.
The day job I probably don’t technically put in 40 hours every week, but I just make the best use of the time that I can. It’s not like you can write code for 40 hours a week anyway so I try to be prepared for what I’m going to crush “today” up front so I don’t waste much time.
Until I started doing this I would basically get bored every 18-24 months and switch jobs. Doing 2 at once seems to be enough variety to keep me interested and challenged basically all the time. But I do have to guard heavily against burn out.