Live data from Hacker News

Ask HN: Developers with kids, how do you skill up?

news.ycombinator.com

111–120 of 530 posts

Re: Ask HN: Developers with kids, how do you skill up?

#111

One of the many great things about children, if you're not a total heartless bastard of course, is that having them really sharpens your mind as to what's important and what's not. Most of these things the HN crowd obsesses over are shit, and the things that replace those things will also be shit, and the thing you make with those things--even if it makes you fabulously wealthy--will also be shit, and if you don't be…

This.

PG wrote a post a while back about how kids really only have the magic of Christmas a handful of times (ages 3-11?) and then it's gone.

When you're making choices, realize there will always be another framework, another conference, another chance to try out that new tool but your kid is constantly changing, learning, and is fundamentally different today, tomorrow, and a week from now, especially when they're young. I have a 2yo and a 5mo and they get first dibs on my time. After they go to bed, I work until whatever time.. but they're back up by 8am so I take it easy.

Btw, it's fun opening a conference call with "Just so you know, my son is joining us for this call. He's not NDA'd but he's 2 years old, doesn't write yet and has a very limited vocabulary. Are you okay with that?"

And then if it's internal-only, I turn on video for a minute so he can wave at everyone. ;)

Re: Ask HN: Developers with kids, how do you skill up?

#113
I go to sleep at the same time or shortly after the kids, then wake up early to have two hours of high quality time for my own projects. I was a night owl before getting kids, then transformed into early bird. My thinking is much clearer in the morning than in the evening, the early morning hours are the best.

Re: Ask HN: Developers with kids, how do you skill up?

#114
I don't care about learning new languages/frameworks, I know I am a decent programmer, I work enough hours to have enough for a modest life. Conclusion is that software is no longer cool for me, if I will need to learn a new framework for my job or language I know I can learn it but I know that me not knowing latest cool thing does not affect my job.

Re: Ask HN: Developers with kids, how do you skill up?

#115
I got two kids: 4 and 1. The little one is a horrible sleeper right now. Me and my wife work roughly 30h a week each. 50/50 taking care of the kids. Kids are in daycare for roughly 7 hours. We commute 2h a day if not doing home office.

I just stopped bothering what to learn or accumulate green boxes. The only time github graph looked like a jungle was when I was hired to work on a sponsored open source project.

I tend to read on the train ride if not completely wasted. Coding is kind of not fun while commuting. Topics differ however.

In the evenings I just do whatever I like to do after chores. Sometimes it's coding, sometimes just playing games, mostly screwing around the internets or reading non profession books.

Demand for computer science is not (yet) declining, quite the contrary. So my need for learning does not come from competition.

The most quality time to learn something new is an hour here an hour there at work. I try to be efficient to generate the desired output so I can get a bit of slack to get my head into something new coding wise. Call me unethical, but it seems to work out for me and clients. There is only one life to live.

Re: Ask HN: Developers with kids, how do you skill up?

#116
One insight I had with kids is that, assuming you have a willing partner, you can free up evening time for yourself by doing "nights off.". I hugely believe that kids and parents benefit from quality time together. However, it feels that it is not always necessary for both parents to be involved. My wife and I switch up at least once a week where one has the whole evening off. Often, it's more than once a week. The free parent can go and meet up with friends for supper, go to a meetup, or work on a side project.

I learn at work. Not always, but a little bit every day. It is rarely a new library or language. Often, it's a little insight into how to name functions better, or a subtle shift in my philosophy of how code should be organized. It compounds heavily over time, and makes me the experienced developer I am today.

To answer your question, some people are superhuman. Some are just better at marketing and aggrandizing their ability to split time. Some have kids but don't spend time with them.

Try to find a good balance that satisfies you. Be cognizant of your time management, energy levels, and expectations. Consider how your diet, exercise, and sleep affect your day. If you have resources, consider outsourcing some work like house chores, laundry, shopping, and cooking to free up some time. Most importantly, make sure you realize that it's OK not to be like everyone else.

As a side note, my public GitHub account graph is a bad way to judge my professional activity. I push code multiple times a day to GitHub repos, but only have 7 public contributions in the last year. A huge majority of my work is in private repos.

Re: Ask HN: Developers with kids, how do you skill up?

#117

One of the many great things about children, if you're not a total heartless bastard of course, is that having them really sharpens your mind as to what's important and what's not. Most of these things the HN crowd obsesses over are shit, and the things that replace those things will also be shit, and the thing you make with those things--even if it makes you fabulously wealthy--will also be shit, and if you don't be…

Best reply as I am concerned. I have a "ToLearn" list that keeps getting longer and longer as I struggle to have some quality time where I can learn and really comprehend stuff AFTER putting my 4 year old daughter to sleep- i too have to stay with her till she is asleep- often with me also going to nap... When I am getting stressed and mad about all those constraints I picture the sweet moments with the knowledge, th…

I have both this "to learn" list and an ever expanding bookshelf (which grows faster than I can read the damn things, mostly thanks to recommendations in HN comments).

Being 5 months into the parenting adventure, I seem to get a few hours a month on each side project at the moment! It really does make you prioritise. (And work harder on things I can do on my rail commute than other tasks).

I haven't got to the "wants to play with me" part yet, just the "oh man, I just spend half an hour staring at the baby being cute" stage. :)

Re: Ask HN: Developers with kids, how do you skill up?

#118
You can have: 1. your partner not working and taking care of kids 2. a nanny hired for after office hours 3. parents helping (realistically short term only of course)

Can't think of other options. Just one kid can easily fill up 24h of a day without a problem, as a bonus leaving you with 45 minutes of sleep only - and the kid will be just fine, i.e. with enough energy to do it to you again, no problem.

Re: Ask HN: Developers with kids, how do you skill up?

#119
post #12

At first, it will be hard. You may not have any spare time. After the newborn phase, the amount of spare time you have will slowly start to go back up again. Enjoy it, they aren't little babies for long. You will be well aware of how precious that time is, in a way that your pre-parent self could not comprehend. I usually have about 4-5 hours of time after the kids go to bed. During this time I either program, talk w…

At first, it will be hard. You may not have any spare time. After the newborn phase, the amount of spare time you have will slowly start to go back up again. Interesting... My experience has been the opposite, the first ~6 months they sleep so much that there is plenty of time to do things. Then you get a phase where they start to crawl and then walk around. In that phase, you have to be attentive all the time to ens…

There are various phases that I've observed:

1. They can't move stage. Depending on their sleep schedule, this is easy, or it's still tiring.

2. They can move. They still have the baby sleep schedule. No sleep, no time.

3. They have a normal sleep schedule. You can sleep.

4. They can play with other kids. A chance to save time, if you can use it!

5. They go school. You have time.

6. They are teenagers. You wish they spent more time with you.

7. They move out. You miss them a lot.

8. They move far away. You miss them even more.

Re: Ask HN: Developers with kids, how do you skill up?

#120
post #7

Kids have a great property, they have a bed time. I structure my day so that I come home from work at the same time every day and spend time with the family. My skill building happens when they go to sleep. You can get a good 2-3 hours in a day this way if you need to.

Yes.

But there are two things more important for me: 1. relationship: you have to spend time together to have one... 2. health: sports is a must- not daily ofc but twice per week.

Post reply on HN