Don't get me wrong, I'm a passable dad, spend as much time with kids as possible, take them out to libraries and parks and try to teach them things. But in the back of my head most of that time I'm still lamenting the things that I'm not able to do and that I'll probably never be able to accomplish, wondering if this was the right decision. But it seems almost heretical these days to admit that. I can't be the only one, right?
Leaving college: "I wish I could still go out drinking every other day and perform the best in my peer-circle"
Getting to a more serious romantic stage in your relationship: "I wish I could still play video games all weekend and not have to think about another person's feelings"
And in my case, getting a puppy: "I wish I could leave the house for more than a day without having to worry about the living being I'm responsible for"
And then having kids, and then getting old enough that you can't be as active as you want, and then just being an actual grandpa.
I think it's just important to put things in context and look at the sum of the joys in your life. I was pretty stoked in college because I could do whatever I wanted, but I also couldn't afford nice vacations, casual plane trips to see friends, quality (expensive) food, etc.
Perspective is what it's about. Your kids won't be the same in a few years, neither will you and nor the world. Take care of your health while doing all that you do and you'll get back to doing the other things that you miss doing or would love to do.
It won't kill you, or your career, if you miss out on a shitty framework or two.
I think any society that has thrived has had some variation of this cultural trait. Its easy to see why: without lots of children the society would simply die out.
This is a very nuanced point though. As a young, somewhat single developer, I'm incredibly grateful to work a job that I enjoy that pays great. Love the freedom to go on vacation anywhere, to afford nice restaurants and such. I can't see why I would give up all that freedom to "settle down" as my parents keep reminding me of. Although I've had many great relationships, at some point, its always: "I just want to not have to plan out every weekend together!".
Perhaps I'm an outlier that just puts way too much emphasis on independence.
>And then having kids
I take issue with the prevailing attitude that having kids should be a mandatory evolution in life. My partner and I are quite happy spending the better part of some weekends playing videogames, and we're especially happy never sharing a minute of either of our time with anyone's children, especially our own. So many people in this thread and in general will just regurgitate "but you can't imagine it!" and "your whole perspective changes!" but that's the point. We've concretely determined we do not want that shift in perspective, and I want child-rearing life to remain firmly outside the grasp of my imagination forever.
My anecdotal story: Before my kid, I spent roughly 80% of my time outside work "wasting" playing video games, watching youtube, twitch, going out, things like that. The other 20% was spent learning and progressing my skills. Since having a kid, I haven't really touched video games nor really miss them, though I may pick up a switch soon. I tend to spend about the same time, maybe more now, on studying and picking up new skills. What i did find is having a kid helped me sharpen my focus when I do study and helped me put my life in perspective of his.
*I use "wasted" as you used it, but I personally don't think that time was actually wasted.
All that said, due to lack of free time and the newfound need to use it efficiently, I've found that I've probably read more actual physics in the last four years than in the previous many years of dreaming about it. So there's that aspect too. It's not all bad.
But then I remember the day jobs I've had where I was thinking the same things on the clock: lamenting what I'm not working on and will probably never accomplish. Especially including the programming and/or devops jobs.
I've got to say I can't point to a single job (even working in a restaurant as a dish washer, and on a ranch) where I couldn't have found any way to constantly increase my knowlede even by some small ammount while working. It's even more challenging to me working remotely on gigs that are utterly boring, because I'm tempted to stray out into left field and the Internet makes that so easy of course.
But those boring gigs carry value that I can find if I look for it, and that I can build upon. Every second, they offer opportunities for exploring a new problem domain - for learning something new. And my client gets a great ROI if I do that. We both win.
And with Kids, is it not a good thing to tell them about what you're working on? To show enthusiasm for your work? You say you try to teach your kids things - I've heard it said the best way to learn something is by teaching it, right?
You aren't the only one for sure
Or put differently: how do you tell the difference between making the wrong choice and buyer's remorse?
I mean, I still do a fair amount of hobby stuff and learning new tech stacks, but it's just one part of my identity instead of being the primary part. If I was gung-ho about wanting to start a company and never got the chance, then I might feel more regret about it. But that has never been a personal goal of mine.
I've talked to a lot of dads at my workplace about this. Everyone has these questions come up, and everyone feels closest to their children at different timescales too. E.g. some dads do not feel close to their kids as babies at all, but became very attached once they started talking.
Lots of random thoughts there. Just don't beat yourself up over it.