Live data from Hacker News

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

news.ycombinator.com

21–30 of 530 posts

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

#21
Founder, big data startup 4 kids in 4.5 years Lots of patents and nerdy stuff.

I have no hobbies. I don't go to networking/startup events. I don't watch TV,Netflix, etc and I don't have cable. Rarely go on vacation, unless a family obligation to visit grandma.

Tactics: Office with 24/7 access outside house (worth the rent) Coffee shop open at 6 am/closes at 1 am with wi-fi.

Basically I work every morning at coffee shop before kids get up. Partner works late after kids go to bed at 8 pm. We work at the office lab every weekend, taking turns, with a sitter, or we just bring kids to office with coloring books, games etc.

Doing this you can work about 35 - 50 hours a week, but obviously it's not for everyone!

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

#22
I'm the father of 2, ages 3 and 2. My wife is due with number 3 in May. My son (3) was diagnosed about 18 months ago with level 3 ASD. I have a beautiful family that I adore. I'm a software engineer, and I was just promoted a couple months ago. I'm definitely not superhuman. I have several unpublished blogs, but haven't been able to get to them lately. I open source more projects than contributing to existing ones, and most of my contributions are in some way work related.

It's very challenging, but at the same time, much more fulfilling. I find myself more focused and therefore more efficient with my time. I learn but don't spend time going down rabbit holes. I ponder philosophy as I play with my children, and I often learn so much from them. And, their bed time is 2-3 hours before mine, so naturally I'm able to spend quality time with my wife, enjoy a hobby (I'm a guitarist, thinking of picking up piano), or get in some extra work or side projects.

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

#23

The nice thing about having kids is that it forces you to think about time management . Think about how much time you waste chit chatting, eating lunch, watching TV, surfing the Internet, etc. After kids, you'll want to rethink how you spend time and cut down on non-productive activities. That's exactly what I did - I reconfigured my time around productive work and kids. On week days, I allocate 7-8 hours for my day…

This. Part of the adjustment is working in pockets of time rather than decent stretches with time to get into "the zone". I did well during the young kids era by keeping a text file of exactly what I wanted to do next. At the time I was using a paren-prefix language (Scheme) that made it easy to come back to half-finished code and see where I was going with it. In other languages you might want to write a bunch of one-line comments describing what the code is going to do, then fill in the code under the comments.

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

#24
TL;DR - I'm successful in my dev job and family life because I have learned to write everything down, set parameters for the things I do, and have surrounded myself with positive people who care about me and my family. This combination of factors results in spare-time to learn new skills, exercise old ones, and my company allows me to experiment.

-- The Whole Story --

First, a little about my current, professional role; I'm one of 3 backend/web developers and the primary dev for our flagship i/e enterprise offering. I don't deal with architecture or design unless I request to do so. I am responsible for writing the majority of our tests, choosing and implementing the tools we test with, and participate fully in code-review, QA, and bug reporting/fixing. Like many devs, I attend weekly meet-ups, code side-projects, and do my best to stay abreast of developments in, well, development.

Personally, I have 2 children, 1 of pre-school age and the other in an early elementary school grade. I'm able to -

* help my oldest daughter with homework * attend school functions * pick them up from daycare often * do activities, like dress-up, painting, and building forts * each night: give them baths, read them bedtime stories, and sing them lullabies

Our sitter, a family friend, recently asked me "how do you do it?" and followed up with "I'd be exhausted!" Her question caught me off guard. I don't necessarily think I'm doing anything special. In fact, I often find myself worried that I'm not doing well enough. Luckily, there are people like her in my life who remind me that I, and my wife, do a pretty damn good job.

-- How is this possible? --

Well, for one, it's because of people like her; the people in my family's lives who care about us. Another contributing factor is the company I work for, an organization that actually cares about me. Our team is willing to pick up the slack when a member needs help. Being based in Chattanooga makes a difference, too, and although commute times can reach ~45 mins, it's a fairly low ceiling, especially when compared to SV commute times. Lastly, if you work on a team, and that team doesn't give you the opportunity to grow your own skill-set within your professional-role, then that team is failing you. There's a reason that professional athletes are given access to training facilities and musicians are allotted time for rehearsal; you need to exercise your dev muscles. If it weren't for my team sometimes giving me the opportunity to explore rabbit holes, and knowing when to pull me out, I wouldn't be half the dev I am today.

PS - yes, when you first become a parent, your education/productivity/effectiveness takes a hit; that's just how it is. Otherwise, you'd be leaving your significant other/partner to do it all, and I've seen how that can affect a relationship. It's important to acknowledge this drop-off, plan for it, and make up at least a portion of that lost ground over time.

Good luck!

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

#25
post #22

I'm the father of 2, ages 3 and 2. My wife is due with number 3 in May. My son (3) was diagnosed about 18 months ago with level 3 ASD. I have a beautiful family that I adore. I'm a software engineer, and I was just promoted a couple months ago. I'm definitely not superhuman. I have several unpublished blogs, but haven't been able to get to them lately. I open source more projects than contributing to existing ones, a…

Mine will be 3 and 7 this summer.

Congrats on number 3, too!

I also play guitar, but unfortunately, haven't given it the attention it deserves.

I think that sometimes, new parents or non-parents can forget that kids are human, too. They're experiencing everything for the first time, literally, and it provides an opportunity for us parents to remember how incredibly compelling the world can be, tech or not.

PS - I have soooooooo many unfinished/unpublished blog posts!

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

#26
If you haven't already streamline your learning skills usually developers with kids are more a bit older and have a lot of practice learning.

Kids do require a lot of energy/time but it is often shared with other family/friends who are parents so it helps to have a good network.

Get resourceful in finding time like early in the morning or on the train.

Don't be afraid to use your "working" hours, good companies understand the value of skills development so your learning is really a win win for them and you assuming you are planning to stay there in the immediate future.

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

#27
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.

This was the specific comment I was scanning in the thread hoping to find! Well put.

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

#28
The company I work for pays for Safari Online. They also have mobile apps that allow you to read content or even download videos for offline viewing. This evening on my train ride home I watched a video on how to use webpack.

The best time for me to get extended learning is after my kids go to sleep. I have a 10 and 8 year old, they're usually asleep by 9. It was harder with very young kids. Now at this age its somewhat easier.

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

#29
post #22

I'm the father of 2, ages 3 and 2. My wife is due with number 3 in May. My son (3) was diagnosed about 18 months ago with level 3 ASD. I have a beautiful family that I adore. I'm a software engineer, and I was just promoted a couple months ago. I'm definitely not superhuman. I have several unpublished blogs, but haven't been able to get to them lately. I open source more projects than contributing to existing ones, a…

And a guitarist too.....jeez....what a legend ! Hope to read your blogs some day, can you provide a link?

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

#30
My advice, fwiw.

Do whatever you decide you want to do to "keep up" with github, open source, etc. But keep it absolutely as separate as possible from your family time.

When you have a day with the kid, make sure that you disconnect and get yourself as fully as you can into the right mindset. "My job today is to enjoy my time with my son/daughter, to be there for them, to be present with them." Leave your phone at home when you go to the park. Disconnect.

If you find yourself thinking that your parenting time is an annoying distraction from the coding problem you're trying to solve, you're in dangerous territory and need to re-calibrate.

This is a hard lesson that I constantly try to re-learn. When I'm successful, everything is much, much better.

Post reply on HN