Live data from Hacker News

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

news.ycombinator.com

191–200 of 530 posts

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

#191

Earlier quoted context omitted.

OK, I'm completely baffled by this. Am I the only one who thinks taking your young children on a conference call is somewhere between totally unprofessional and, well, very annoying? I get that your children are your priority - but surely they shouldn't be the priority of everyone else on that call? Is the work at hand not the priority? My 3 year old makes a lot of noise and is quite prone to tantrums. Some of my cli…

I agree it might be unprofessional but I would totally love to work with a team that doesn't find this annoying.

On the flip side I totally love working in a team that does find this annoying.

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

#192
I have now 3 kids (1, 2, 6 years old). When the 3rd was born I realised I have to get up at 6 to be able to go to the gym as my wife can't walk the dog in the morning any more with 2 kids wrapped around her (She's a baby wearer). So I get up at 6 every day.

Things change and it's very grateful just looking at them playing.

I do have fun time programming on hobby projects, but less. I still have time for paragliding, but not as much as I would. I made a rocking pram using Japanese woodcarving tools. That's a new hobby :) I do learn new things at work as I advance in my career, it's very important to keep up, I don't have any choice right now.

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

#194
It is gratifying to see so many developers have kids and achieve amazing things simultaneously.

I put myself through grad school in economics (5 years), learned C/Fortran/Python, learned data science, all with two young kids. Ungodly hours and sleep deprivation were the norm for months at a time. Prioritization of that precious little free time became so important. Milestones, project plans, etc. Recreation consisted of kite flying after exams for the semester were complete, and the student-apartment barbecues on Sundays.

How do I keep learning? I keep Netflix off as much as possible, code on projects (sexy or not) instead of firing up steam, and focus on good enough instead of perfection. In other words, tradeoffs.

Do I have everything down? No, I have a list of things to learn or understand better as long as my arm. But I'm working towards it, and my kids (now tweeners with a toddler brother) work with me occasionally too. Just last week we worked together on an invention convention with me as a SME. I learned about circuitry, my kids built an awesome LED light/clock/bookmark. One wants to be a video game designer when they grow up, one wants to be a musician and deejay like Tiesto, and I'm tickled that I get to share the things I learn with them.

Tech and coding really are and can be a family affair. It's not only a good source of income, but for kids the idea that they can fundamentally change the world, push boundaries and improve life for people builds on their already optimistic imaginations and, frankly, is really cool to see.

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

#196
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…

A crucial truth about parenting is that every kid and every family is different.

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

#197
You will have less time and have to prioritize. I look back and wonder what I did with all that extra time before children. Turns out not much.

Thankfully babies need a lot of sleep and after six months their stomachs get bigger and they start eating a bit of solid food and will sleep through the night if you are lucky.

Night owls can still have 9-midnight to yourself if you want... I did this for two years with my first child while trying to get a start-up going and still use that time once in a while now.

But there is a better way. Look at your employer or company culture. It turns out the standard hero culture in tech of long hours on your own is not a very effective use of anyone's time. Look for a culture that values learning, collaboration and teaching. If you actually work 8 effective hours a day maintaining a sustainable pace you can get amazing things accomplished.

Techniques like pair programming, BDD, trunk based development with less or no time wasting code reviews can help you transfer knowledge, let teams move faster with higher quality while maintaining a good pace. Try those things instead of sleeping less.

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

#198
If, in having a kid, you don't suddenly come to a few realizations on what is truly important to you and in all the ways you've been wasting time, then either you're an ubermensch of productivity or you may have some unresolved emotional issues and I would highly encourage seeking counseling.

I'm sorry, that's not meant as a dismissal. I mean it quite literally. There have been three things in my life that have improved it immensely: therapy, getting married, and having a kid. Everything else is window dressing.

I needed therapy to learn how to evaluate myself. I needed to get married to start feeling comfortable with myself. And I needed to have a kid to realize my low six-figure web and database consulting business was never going to have a meaningful impact on the world and I needed to focus on my VR project.

I've learned that commenting on Reddit does not make me happy. Playing video games does not make me happy. Watching TV and reading books doesn't make me happy. They are occasionally enjoyable, but to make these things a regular part of my life is just a holding pattern, a low-grade dopamine hit that just maintains the current state. What makes me actually, really happy, actually making progress towards not feeling depressed, not feeling anxious, is spending time with my wife and son and making progress on my passion project.

And I say "making progress" specifically, rather than "working on". Going through therapy gave me a new set of skills on being more objective towards evaluating my own life, admitting to myself when things are sunk costs, not going anywhere, etc. I come from a long line of "creative procrastinators". We are the sort of people who put off filing taxes at the end of the year by cleaning the house. It stems out of fear of the unknown, but the point is that we are very good at slipping into the terrible habit of being active instead of productive. I've had many a project that I thought was "the one" that was going to be my startup, and I'd inevitably slip into micro focusing on technical details rather than keeping an eye on the goal and focusing on doing those things that make progress towards them.

I got a little lucky in that I was able to find a great, small team of people to make that work my day job. It's "luck" in the sense that I had to be in the right places at the right time to draw their attention to eventually negotiate a partnership. But it wasn't "if you build it, they will come". That movie is about a literal miracle. I had to stop dicking around on code 100% of my time and start focusing more time on marketing myself.

Quit hanging out in bars. Quit hanging out with the "friends" you only sort of like, but you secretly suspect are only in your life because they are in your extended circle. Quit spending all morning on HN, Twitter, Facebook. Be honest with yourself. You already know what is keeping you from progressing. You just have to stop relying on emotional crutches so you can discard them and focus on what is important.

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

#199
post #186

Earlier quoted context omitted.

I agree it might be unprofessional but I would totally love to work with a team that doesn't find this annoying.

I work in a professional team, and one of the things that makes us even more professional is when we all get our kids together for a gathering, and let our kids inter-mingle. It has helped us become less of a group of cold-hearted single-minded professionals and more of a coherent, self-interested group with aligned survival potential.

Having kids sometimes come over while we work is pretty cool. They ask questions about what we're doing at times and we have to ELI5, it's great practice.

My desk has a number of puzzles and they have a ton of fun playing with it. Sometimes they draw on the whiteboard or write a quote.

A++, would definitely recommend bringing kids a couple of times a year.

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

#200
I have four kids and I still find time to speak at conferences, write the occasional blog post, and work on side projects. One thing for me is that having kids has forced me to be better organized. So even though I can't spend an entire Saturday working on a project anymore, I get a lot more done with the time I have.
Post reply on HN