Maybe he'll get into modding when he gets older, and I can lure him deeper into programming. Maybe he'll want to ramp up the production value on these awful videos I record. I'm there for that.
The point isn't to make your kid do something big that you want, the point is to make room to do big projects that your kid wants.
Or is my desire to have fun with my kids not relevant? Is it more important that I work all the time so that they have a chance of an upper-middle class life when I'm gone? Is it fair to reduce their chances of financial freedom later because I wanted to spend time with them now?
I dont think more hours worked corresponds monotonically with financial well-being of descendants. Learning to get things done through creative use of limited resources is an important skill for making money too. There can be value in having to do some salvage instead of having everything pre-stocked. There is also no better way to appreciate the value of a tool than to first go without it.
As for switching jobs to software, ideally, I'd find a remote job then at least that way I could be more flexible with my time and place. Although my summers wouldnt be free.
Objectively we did quite a bit over the years, and doing all the things is obviously unrealistic, but I look back frequently these days and think about the time squandered focusing on providing vs being present, or nights spent on the computer trying to learn things myself rather than sharing what I already know with my kids. It always felt like I had plenty of time.
So my advice for anyone reading this is that, if you have kids this age, think about all of the things you dream of doing with them, pick one and DO IT. I mean really lean into it, plan what you want to do and execute like it's a mission if you have to. It doesn't have to be this kind of a high-end project, just little things that really pin memories. Sometimes you just don't have an option to work less or be around more, and that is what it is, but man there is some time that I would spend differently looking back.
Now I'm just hoping (to myself) that at some point in the future there are grandkids that will give me a chance to apply some of this hindsight.