Ask HN: Did your life as a parent affected your life as a developer?

159 points by johngorse ↗ HN
I have a full time job as full stack developer, wife and 2 kids. I commute every day 1 hour in each direction. On a work day I woke up at 5:30 am, wash, dress and jump in a car at 6:00 am, so that I can be at work at 7:00 am. I usually go home at 3:00 pm and if there is no traffic jam I am at home at 4:00 pm. I eat something, change clothes, clock says 5 pm and I try to spend some quality time with my wife and kids. Kids go to bed at 8 pm and at 9 pm I am exhausted as hell, and I fell to bed. And this repeats every work week.

On weekends I barely have time for my side projects (one is familyokjobs.com, which I created over several weekends when wife and kids were sleeping), because there is always something to do around the house. What I'm trying to say: where do you take time for your side projects or studying new technologies?

135 comments

[ 3.0 ms ] story [ 197 ms ] thread
1. Be good. 2. Be good enough to remote. 3. Move to someplace cheap (or be born there). 4. Work remote part-time while making a killing at the same time(compared to local). 5. Profit time with your new/current procured family.

My plan basically. Only step 5 to go.

Just a comment on your side project: replacing the font would help tremendously.

Super hard to read through listings in a font not suited for legibility.

Tnx for suggestion. I did a change. More like it or do you have any concrete suggestion about font?
Definitely better. Next suggestion would be to decrease spacing between each header and its details below, as well as minimize the number of font sizes you have (your by line and your tags lines are 1.5em and 1.6em, your header is another size and it also differs from the number size on the left of it). These things are more stylistic design choices, whereas the font type was definitely a usability concern.

Personally I would pick a font that is less vertically stretched, but again, stylistic choice at this point.

Agree with these. You can hire a freelance designer for fairly cheap and it makes a huge difference.

I think adding a visual separator between sections would help too, along with maker search/header/post-cta a little bigger:

http://imgur.com/a/qaj0x

Try to get rid of the commute. That's two wasted hours every day.

I have a similar 1hour commute but I only need to be in the office 1 day a week. On the other 4 days I get up at the same time (5:30-6:00am) and I work on my side projects until 8am when I bring my daughter to school and my home-work day starts.

Well I must be in the office 4 days per week and 1 day per week I can work from home. Is this 1 day per week your company policy or did you convince your boss that you can pull it off remotely?
Get a self-driving car and just do the side-projects during the commute.
LOL, I'm waiting for that day man, it will be the happiest day of my life ;)
Imagine taking a nap in your car while it drives you to work. That's the dream
As someone who suffers from severe motion sickness when I take my eyes off the road, public transit is already awful, and if people start expecting me to do work during my commute I'm going to have to file for disability or something.
I believe it is the horizon that needs to be seen, even in peripheral vision.
Depends, I travel on train 2h every day. I work on my side projects (I have table reservation and internet from mobile). Additionally I have excuse to leave early.

I wake up 7am, work 8:30am-5pm, 6pm back home. My son is still very small, but long term I plan looking for job with less hours 4/5.

> Try to get rid of the commute. That's two wasted hours every day.

I'm not OP, but I have a ~45 minute commute in New York city on the subway. It's one of the places where I can actually relax, read a book, listen to a podcast, and nobody needs me for anything.

(I'd loathe it if I had to drive, though.)

Yeah, one job entailed a 1hr ride on the commuter rail each way. I could read a book again!
Cool, so your time isn't wasted, it is "me" time.

The original poster is not so lucky.

I have ~2 hour commutes each way, and honestly, they are the calmest moments of my life. Sure, I'm white-knuckling it down I680 and I880 hoping I don't die on the freeway. But hey, I'm listening to my favorite music, planning my day mentally, prioritizing things, basically my commute time is my thinking time. It is the only time in my life where I'm not exposed to constant interruptions. Step into the office and my time is chunked into chaotic loosely structured 30-minute sprints. It's meetings, E-mails that need to be answered RIGHT FUCKING NOW, meetings, tracking people down to ask them to help with something, "pings" from people, more meetings. Then I get home and it's do this, run that errand, play with me, feed me, read this book, parent stuff divided into equally frantic 30 minute chunks. I mean I love being a parent but shit, I sometimes can't wait for my commute.
I turned my commute time into cycling time.
My family is my side-project, and I have to work daily to be content with that.

Which is to say, I give up side-projects in favor of them.

You have to accept that your lifestyle is going to change. It really kicked in with me when my kids started school, the evenings became shorter and now with them as teenagers there is basically no time between them going to bed and me turning in.

I cut down my workload dramatically to spend more time with them and I don't regret it for a minute, they grow up so fast. I look at pictures only taken a couple of years ago and the change in them is vast.

You might look to commute less but working at home just didn't work for me, kids get home at 3:30pm and forget trying to concentrate after that. I can still find time in the mornings before they get up at 7:30 if I need it.

Enjoy the ride, for me (and we're all different) my family is more important than any side project.

I get up at 5:30am, shower, eat, and start at 6am. Work until 5pm, and then pick up my kid from daycare. Bath, cook dinner, kid's bedtime at 8pm. Do another 2-3 hours work.

Work from home, so no commute. Work 6-8am Thursday, and then rest of the day off to look after the kid. Usually do a couple of hours on a weekend night, depending on what my partner's doing.

I try to do side-projects, learn new stuff, etc, at nights. It doesn't work too well because I'm exhausted.

I switched to remote hourly contracting so I'd be able to take the Thursday off, but trying to fit in a full week's work on the other days is exhausting. Losing the commute was great; the social isolation and loss of work/home separation sucks.

I think it's just tough.

Although you're remote; someone's abusing those hours it sounds like.

You're working too much, of course you're exhausted!

I moved from full-time to stay at home dad with some consulting and side projects on the side. Family is #1, everything else is secondary. However, wife works, is well paid, and is a national expert in her field. We're In the Midwest.

Kids are essentially another full time job, with varied and unpredictable overtime.

You can do that indefinitely, or until you suffer a psychotic break. Either way, you'll be fine.
I'm like you - full time job, wife (who also works full time), 2 kids under age of 6. I too am tired some nights but some things have changed (for the better):

1. Changed jobs to a balanced work/life job. 2. No longer a developer, but still in IT. 3. 12 minute walking commute (no buses, cars, or bikes) 4. Moved downtown - smaller house than most people, but as noted in #3, walking commute to pretty much everything. 5. My side projects are my kids, as they are very young and are not independent by any means. I've dabbled in tiny project which was python to grab Scotch prices. But that was 6 hours. So yeah, not much time. Also, my "heritage" home is a bottomless pit of maintenance, but kind of fun as the kids get involved.

I would say either you work remote, or work from home 1 day a week if you really like your current job. Is it possible to find a closer job? You can gain at least 1.5 to 2 hours hours a day right there.

It is possible to find a closer job, but I kinda like it here where I am. I have an awesome team mates. I was thinking about remote job, but this is another story, because the lack of personal contact changes you I guess. While I love my wife and my two kids (son - 2 years old, daughter - 5 months) I guess it is healthy to change environment from time to time.
Working remote even 2 days per week would buy you 4 hrs/wk. That's huge. We just moved closer to my work and the kid's school. The 20 min gained per day (in the morning) has been surprisingly valuable.
If you like your job, then see if you can work from home just 1 day a week. Start small.

I'm actually the "boss" where I work and I allow one of my employees to work wed and thurs from home.

So long as they do good work, I could care less where they are. So perhaps try telling your boss that you have thought of all the details like meetings, picking a quiet day when its not busy, or telling them that you will guarantee you will be reachable at all times. Sometimes managers that are old school need to be sold on how you will manage their worst fear - doing nothing at home.

Also working on home in free time. It's great to involve the kids to learn about trades and "learning to live" and fix things. They're having fun and helping, and I'm still completing large projects on time.
When you have no time for your family they become someone's else side/main project. Sometimes it's good. But mostly - not. That's why i don't have side projects besides my family.
This is my story basically for many years. I've found having side project is even tougher as a mom than a dad (SO has been better at carving time for himself than me).

What I've found works is to be consistently working on same side project over time, dedicate some me-time and set small goals. Instead of trying too many new things, stick to same side project for months at a time. Also "book" a few hours every 2-3 weeks for myself and go work at a Starbucks instead of staying home. Finally set small achievable goals; what I would want to do in 1 day, spread that over a month.

Having kids greatly reduced my free-time to work on side projects (or actual work). Getting married reduced my ability to move anywhere anytime or take risks freely. Buying a house with endless projects has also reduced my free time. If I was single and without children I'd probably be making more money at a different company. But I wouldn't be as happy.

Every choice that reduces your time spent developing affects your life as a developer. It doesn't mean you can't be a rockstar as a single dad with 5 kids but it may be harder. Ultimately you have to balance things that make you happy and work.

As your kids get older, and especially when they enter school, a large part of the evening will be spent by them doing homework. Their weekends will be spent more with friends and doing activities (organized sports, etc). You'll have more time to yourself.

In the meantime, enjoy your family time because your kids won't always want to spend all their free time with you (they'll have friends and hobbies to compete with you).

Make sure to exercise. So many on HN experience health problems that originate from inadequate exercise. 30 minutes per day should be sufficient.

8 1/2 hours of sleep per night seems to be an hour longer than what I would expect would be necessary, but if you're getting woken up by a baby then that is good time budgeting.

Note that 30 minutes/day is a much bigger commitment for a parent of young kids than other people. I've run the numbers in posts on here before, but the TL;DR is that you've got ~28 hrs of kid-free (and non-work/commute) time a week without cutting into sleep, but before taking out unavoidable activities (prepping for the next day, cleaning, spouse time) that's likely to eat at least half of it. So 30min/day is like 25% of your kinda-halfway-free time if you're sleeping 8hrs, unless you get creative and multi-task with it somehow—maybe you go running with friends so you get some face-time with them while exercising, for instance, though not everyone has that particular option for various reasons. And of course you can always take it out of kid-time, say by "working" 30 minutes longer but taking a workout break during the day.

There's a reason parents tend to get fatter, aside from just aging. :-/

A bigger commitment than driving 2 hours? I definitely don't know the difficulty of managing time while having young children, but it's easier to justify cutting down on commute time than cutting down on exercise time.

Maybe consider talking with your boss about working from home two/three times a week, that commute time could then be a break in the middle of the day to work out, and a little extra time at the end of the day to be with your kids.

Absolutely, this is true. I'd say your 28 hour estimate is high by a factor of 3x at least. But without exercise, the risk of developing health problems that destroy all that kid-free time is higher.

Getting a back injury from lack of core strength or losing your energy due to obesity harms your entire life.

I'm suggesting regular exercise as a cautionary piece of advice.

Agree. Have a job, kid, and a need to eat, relax at least for an hour in the evening, and sleep. 30 mins exercise a day (which incl. prep and travel to place of exercise could easily turn to an hour) seems as luxurious to me as having a private chauffeur.
Your schedule sounds more like mine. 28 hours of leisure per week? That's unreal!
Having kids taught me how to use every spare minute I have. I'm a single parent with 2 kids, so I have no back up to take care of them if I am busy with something else. Half of my free time is spent with my kids, so I have to make everything else count. My process looks a little chaotic, but I carefully plan out what I'm going to do, and when I need to do it by. My entire day is on a mental schedule. Unless I deliberately want to, I waste very little in "screwing around." Everything is mentally prioritized and evaluated.

Having kids emphasized what I already learned in the food industry, don't do silly extraneous tasks ever, and do things as fast as possible without compromising what I do. I rarely wait and do one thing at a time when I'm trying to get stuff done. For example, I'm normally cooking one meal and prepping the kids lunch at the same time.

Unless I absolutely need a break, I don't watch T.V. idly. It maybe in the background, but I'm normally only half paying attention. I turn on CC so I can read the text, and half listen. Watch videos to learn something? You can read (I've heard 4 times) faster than watching a video, so I almost always take that route. The one thing I don't do is listen to podcasts in the car. That is reserved for NPR to catch up on world news.

Most of the time when people want to meet dealing with business, I demand an agenda, then I decide if it's worth it. I've been known to be ruthless at work with this. I focus my life around things like this.

Yes, it teaches you to manage your precious time to the second, but it also teaches you how to effectively get things done when you only have sparse 15-30 minute chunks rather than long stretches of time to concentrate. It used to take me 30 minutes just to "get in the zone." Keep that up and you'll never get anything done as a parent. You need to be able to snap yourself into the zone in 30 seconds, get something accomplished, and then go deal with throw-up.

Your life becomes interrupt-driven rather than batch processes. Even if you have the same quantity of time (you won't), you need to live differently to handle it.

I still struggle with this. Anything for me that needs creativity or critical thinking (programming and writing mostly) really suffers with the interruptions.
Steven King wrote something that really made me focus on changing this. He essentially said that the difference between an amateur and a professional writer is that the professional write even when not in the mood. That made me think a lot about how I write code etc. and how I can use my free time even when I don't want to when I have to absolutely get something done.
And applying parallel processes in your life when possibly also really helps. Especially in the morning.

Explaining the concept to my 4-year-old daughter was fun, and is trusted enough to execute these processes in a timely manner (without killing someone).

I really like the idea of demanding a schedule and being ruthless about the worth of the meeting.
Watching videos at 1.5x or 2x helps.
I am not in such situation (yet), but if I were you, I would probably learn new technologies just for fun. Side projects require some level of commitment to yield results, which is admittedly hard when you have kids already.
Full time working with two young kids aged nine months and three years. I'm lucky my commute is a fifteen minute walk. Most days I wake up between 6-7 depending on the youngest. Our kindergarten is right next door so I drop the eldest there on the way to work. Usually work 0820-1620. Pick up the eldest on the way home. Then cook or watch the kids whilst my partner cooks. Hopefully both kids are in bed and asleep by 2030-2100. Spend an hour chilling with my partner then bed.

I've only really managed side projects during my paternity leave whilst the baby was sleeping or during a period of gardening leave. That's more than prior to kids as I spent most of my free time climbing, skiing and going out. We also rebuilt our house last winter and finished the interior off over the past year. This spring/summer my 'side project' is a lot of manual labour sorting out our garden.

I've always learnt new stuff at work and have been lucky enough to get work that has been pretty new and different each time which obviously helps a lot.

From 5:30am-9pm my hours are for work, commute, family and chores. My wife usually falls asleep at 9:30-10. If I feel rested, I'll hack for 30min-1hr most nights.

On the weekend, we both make sure the other has "my time." It's important. I used to get 2hrs+ a night to hack. My productivity at work wasn't nearly as good as it is now. I don't miss it. I like family life way more. My life as a developer has never been better.

Like a few others here, I also work remote. Zero commute makes a big big difference. It means you can step away from work and instantly be at home. It also means you can see the wife and kids during coffee breaks. Also, instead of sitting in a canteen for your lunch hour you can spend it with the family. In my case, I'm lucky enough to live close to the sea so when the weather is good we can spend lunch on the beach.

I work on side projects in the evenings, and at the weekends. Having kids has impacted free-time, as it always will. In order to maximise productive time, I gave up video-games entirely.

(comment deleted)
If it didn't then you are probably doing one or the other wrong.
My life is close to yours. I have 2 young kids but I work from home. But here's how I swing it: I wake up at 4:00am and work till about 6am when my kids wake up. Then I'm back at it at 7am when my wife takes over with kids. I then work till anytime between 3pm and 5pm.

That's about 10 to 12 hours a day. It's a lot but I'm usually working on contract or my own business so I love my work.

I don't really believe in side projects. I believe in taking a plunge.

I have three young kids. My experience has been:

1) sleep (a normal amount, not extra)

2) being an OK parent

3) a house that is almost always fairly clean

4) side projects/learning

5) friends

6) a relationship with your partner/spouse that's doing OK

7) actual solo leisure time

Pick four. :-/

[EDIT] Oh, and "staying halfway in shape" comes out of your "actual solo leisure time" hours or possibly "friends" hours if you have the right kind of friends for that.

Did you list those in order of importance, or just randomly?

Because my rank would be (2), (6), (1) and (7) - and (6) and (1) are damn close, since we both need (1) to maintain (6).

No particular order. I've mostly settled into 2,5,6,7.

I can't seem to give up 7 for 1 without hating life, even though going low-sleep sucks a ton. It'd be sweet if we could afford housekeeping to take care of 3, but oh well.

These aren't perfectly identical categories anyway, of course. You can sneak an hour or two worth of 7 in per week depending on what you do, 15 minutes here, 10 there, even if you don't make any other time for it, but doing that with 4 is nearly impossible, and the quality or benefit of any of the activities will tend to be lower that way (you definitely do a fair amount of cleaning no matter what, for instance, though maybe not enough to achieve 3).

Dedicated, significant chunks of time with all the pieces in place for the various activities are what's hard to come by, and what forces in general picking some of them over the others. You just gotta let some stuff go or you'll go insane trying to keep up with it all, and failing to do so anyway.

Well put! I like how you Incorporated trade-offs into this comment. Yes, you can have X, but something will have to give. Sleep, time with friends, alone time, time with spouse, learning time, etc... There's only so much time to go around, and it's amazing how the arrival of each kid diminishes your available time further and further. With three little ones now it seems virtually impossible to keep up with everything we got done when we had only two. There are days I do nothing but kid stuff: feeding, cleaning up after, playing with, wiping butts, vacuuming, cooking, dishes, blah blah blah. I don't know how dual-earner households do it. My wife is a stay-at-home Mom, and even so we're both maxed out.
I struggled with this for a while too, but I quickly realized spending time with the family is a lot more fun than side projects.

Also, I'm surprised no one has suggested daylighting [1] yet, it can be a reasonable option if your employer pays you to deliver instead of keeping a chair warm for 8 hours.

[1] https://news.ycombinator.com/item?id=14217849

I work remote at an early-stage startup. My wife recently regained custody of her 12-year-old daughter. Our daughter is on the Autism spectrum, and when combined with emotional issues and an entitlement attitude, this has not only consumed my time, but my wife's as well. It's a full-time job for two parents.

My "side projects" encompasses more than than software programming -- martial arts, meditation, biking, etc. I used to be able to do a lot of things, but I can't anymore. My step-daughter comes home around 15:30 and it tends to go on until around 21:30. More if there was a meltdown or some sort of family drama (which, in the past few months have happened frequently, but thankfully, is trending less now). I've had to take over getting her up in the morning -- both my wife and my wife's mother have had significant trouble getting her out of bed, showered, dressed and ready for school. Likewise for getting ready for bed.

I've had to accept that my life and lifestyle has changed. (I thought I was prepared for it; I wasn't). I've had to work through a lot of things myself, including periodic, arising feelings of resentment that is toxic to a child growing up. The meditation helps, but ultimately, I had to accept change and the fact that I am not as in control of my life as I used to be.

I had also been working with her a lot on homework -- to stop doing her math and reading like she is mashing buttons while playing a video game. I quickly found that there are even more basic wisdom and skills that my daughter never learned: what it means to be a part of a community; what responsibility means; what respect and speaking respectfully means. We've also been trying to wean her off of the meds and learn how to process her emotions.

Over time, I've been coaching her through different things. Our current theme is "organization" -- how to organize her time, how to organize her things, how to check things off a list by herself instead of "mashing buttons" (she has a tendency to try something to quickly satisfy what she perceives as what my wife or I wants instead of thinking things through, or methodically checking through things). The idea is to transfer more and more responsibility for herself to her rather than helicopter parenting and enabling this attitude of "parents are service providers". It takes time, it's bearing fruit, and this process goes at its own pace.

And yeah, at the end of the night, I'm exhausted too.

Some five years back, I got into an internet flame-war with someone about this. He was working 60-hour weeks with kids, trapped in his job, and I was talking about side-projects. I was single with a lot of mobility. Joke's on me.

A lot of parents really, really like having kids. The ROI on having children is, for them, so self-evident that they don't really think about it. But that's not true for everyone, esp. if you were old enough to be pretty fully-formed by the time you became a father. Kids come at a huge cost. You're exhausted from dealing with them, and in the meantime you're probably not exercising, and you're eating like crap, and, inevitably, just plain getting older.

Step 1 is to reconcile your ideal of who you'll be in the future -- what job, how smart, how influential, etc. -- with the resources actually available to you now. I had to downshift considerably.

Your kids aren't going away, and you're not going to be able to sustain what you're doing now until they get old enough. You need to make a change, and soon, because if you don't you're going to end up wondering how and why you mortgaged your life to your goddamn kids.

I have three boys: 5, 8, and 10. For my first six years of having kids, every time someone told me to "enjoy them while you can" I wanted to punch that person in the throat. I knew they were right, but there are days when that's just not even in the realm of possibility.

There are a lot of parents who are tired, and sick of walking on dropped cereal, and miss being able to pick an actual restaurant that serves actual grown-up food. But there's also a huge societal more to not talk about it, or to aways end with something like, "But it's so worth it," or "It's the hardest job I've ever loved," especially for women. But while it's almost certainly "worth it" for the majority of parents the majority of the time, there are going to be days when it's just NOT.

The cliché is that "The years are short, but the days are long." It's true. In hindsight, the fact that I have a ten-year-old seems insane -- how could it have been ten years? What the hell have I been doing for the last decade? Do I even remember life before kids -- what it was like to just have a wife, to set my own schedule?

At the same time, every night at 6:30pm I find myself asking, "How can it only be 6:30?"

I spent a good number of years just basically resenting the crap out of my boys, which is about as healthy as you might guess. I hated dealing with my kids, hating myself for hating dealing with my kids, and knew I'd hate myself later for not enjoying the young-kid experience while I could. I, my kids, and my wife all suffered.

Now I've got therapy and some drugs and a CPAP, and things are better. Not every day, but most days. Well, many days.

Kids completely take over your life, at least for a while, and it's almost impossible to see the light at the end of the tunnel. Your job -- your JOB -- is to figure out how to enjoy them now so that the sacrifices are worth it to you.

I bet the decision to have kids was your wife's.

I'm glad you're coming to terms with it.

Sorry, that was just a very passive-agressive read.

No, it was a joint decision. I just figured I'd be more-or-less like my dad, who loves being a dad. It never struck me that it might be something I really struggle with.

Overall, it was the right decision for us. But there are definitely valleys along with the peaks.

This should be voted higher. It's not "passive-aggressive", as the empathy-deficient thatwebdude says, it's honest, if painfully so. There are plenty of days when a parent cannot in all honesty give the socially-mandated "But it's so worth it" appendix to the litany of perfectly justifiable complaints. It IS hard, exhausting, and does involve a recalibration of your expectations of life and yourself. Thank you for posting this, not many parents would be so honest. (In saying this I am not denying that there are other parents who can in all honesty say they love the whole process.)