Live data from Hacker News

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

news.ycombinator.com

91–100 of 530 posts

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

#91
I have been working as a coder for almost 12 years now. We have a 3 month old baby.

Life changed a lot after the baby was born. I took time off for almost two months and now am getting into a rhythm where I can spend 7-8 hours in office everyday.

Coming to the original topic - the way I have solved skill up is by having a day job which helps me acquire skills that I want to acquire. I would never do a job where I am not learning what I want to learn. I have left multi million dollars in equity on table at jobs where I was not learning (LinkedIn, Dropbox). Moved to management roles and back to individual contributor a few times, as soon as I had acquired the skills I wanted to acquire.

Based on this strategy I have acquired following skills - Backend, Infrastructure, DevOps, Frontend web, Frontend iOS, Data mining research, Product, UX, BizDev, Sales. Current plan is Analytics and Machine learning.

Given that now I am able to do a full time day job - I am able to skill up as a part of it.

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

#92
Share duties with wife. She can stuff food into their mouths as they watch cartoons while you recover from work and talk with wife, you can play with them and put them to sleep while she recovers from all the morning chores.

Afterwards, 21:00-24:00 is plenty of time to work on projects.

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

#93
post #17

27 - Father of a 4 1/2 year old and a 7 month old. I really don't have time to program in the evenings much, but guess what? That's ok! You'll come to learn that there are more to life than "skilling up." I'm enjoying taking my oldest to after school activities and teaching her math a few years ahead of her age. Programming couldn't bring me any of the happiness that being with my children could.

I appreciate the sentiment here, but for a lot of people I suspect it wouldn't actually be ok to stop learning outside of work. I know there's a lot of pushback on this idea for very good reasons, but if you have a job and want a different one, sometimes evenings and weekends are the times you need to teach yourself the skills you need. I also want to push back a little bit on the idea that "programming couldn't brin…

I would be worrying about the nature of the job I had if it wasn't allowing you actual career growth from doing your job. Maybe this is the exception, but the challenges I've had to solve at work dwarf anything I've done outside work.

It feels like people get too hung up on keeping up with the new shiny when honestly, it is all about fundamentals. Anyone can pickup a new technology if they understand the design and architecture of systems/software.

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

#94
With our 4mo, what works well for my wife and I is that we coordinate periods where either one or the other is on active baby duty. This allows the other to have uninterrupted blocks of time necessary to get stuff done, to catch up on rest, or whatever else. Of course you'll want to have lots of family time together too with both wife and baby.

It is true that your work/hobby time will become more limited, so you must carefully prioritize how you spend what time you do have.

Embrace the challenge of finding balance between family and work. You will probably find that having good work-life balance has a positive impact on your work productivity and overall happiness.

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

#95
I'd say that the first year of a child's life it's hard to get anything done at all. That's not specific to programming, it's just when you get no sleep it's hard to be productive on anything from work to keeping the kitchen clean.

So if you are now in the first year then I'd say don't let extreme sleep deprivation be the final word on how your life is going to be later.

I think the first year can be an extreme experience right up there with mountain climbing or other things I've done that have been intense, except there's no let-up and you can't take breaks when you want. The first year shows you who you are. Sometimes you have to keep going with no sleep and the stomach flu. Period.

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

#96
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 believe me, take Ryan Dahl's word for it: https://gist.github.com/cookrn/4015437

So rather than worry about sliding further away from the apex of our shit pyramid, ease up and enjoy the ride. You may even come up with something of actual value to society along the way.

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

#97
Some kids once beyond toddler age do not need constant attention. It helps if they have siblings - they can play with each others. It's also ok to occasionally zombify them with TV for a few hours if a parent really needs some personal concentration time.

It's about balancing what the kids need and what the parents need to sustain mental health. Kids will happily take all the attention they get but will grow fine of not all time is spent on them.

No, there is not as much time. But when I didn't have kids I wasted that time anyway trying to find the perfect vim colorscheme and whatnot non-value adding procrastrinatory foibles.

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

#98
This thread is slowly filling up with stories of enthusiastic workaholic parents who are disciplined and fit enough to take every single 15 minute break to sit down and get some code out.

If you're able to code up a blog engine with one hand while holding your baby in the other, I envy you. I wish I could muster up the energy and discipline to do something like that. But to other readers: for many people this is not the way. I hope that by writing this comment I can provide some counterpressure to this usual HN moral of "work harderer, even hardererer, all the time, at the cost of everything" that these proud over-achieving-parent comments breathe.

It's perfectly OK not to code outside work time. It's perfectly fine to, once you're finally done with the intensive and tiring quality time you spent with your kids, to sit down, have a cup of tea, watch some Netflix and go to bed early.

This means that you must ensure you have a challenging job. Not learning on the job is not an option - you'll be out of work in 10 years, maybe sooner. So be critical, request transfers, and if your financial situation allows, care less about salary than about how much you can learn on the job. The downside of our market is that knowledge gets outdated fast. But the upside is that we programmers are in great demand. We get to make demands - not many people have that priviledge. Use it. You can't afford not to.

I'd say that this is good advice for most people - as you might guess I'm a violent opponent to this whole "you're not worth your salt as a coder if you don't do hobby-OSS every evening" meme. But it becomes a need if you can't or won't be Superdad or Supermom every day.

Think about yourself, think about your future. Consider letting off-time be off-time and getting yourself a better job :)

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

#99

This thread is slowly filling up with stories of enthusiastic workaholic parents who are disciplined and fit enough to take every single 15 minute break to sit down and get some code out. If you're able to code up a blog engine with one hand while holding your baby in the other, I envy you. I wish I could muster up the energy and discipline to do something like that. But to other readers: for many people this is not…

Totally agreed. I find it impossible to work in the afternoons/evenings, because even if you find a moment, it's too hard to concentrate and do meaningful (e.g. hard) stuff.

Make the best of your work hours. The idea of a boring job "for money" and fun/learning stuff afterwards is outdated. Don't waste your life on a boring job. Work time should be when you do fascinating stuff and learn.

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

#100
There are two things going on: one is that many of them have spouses whose full time labor is taking care of the kids. I remember that being the strongest predictor of getting tenure for university professors, too.

The other is that you realize that you can accomplish significant things by stringing together scraps of time and making sure you don't obsess over minutiae. Or, more directly, when you've got twenty minutes to write, you're not going to concern yourself with the font.

Post reply on HN