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?
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.
There's a reason parents tend to get fatter, aside from just aging. :-/
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.
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.
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.
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.
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).
We noticed before we had our first that our friends who were divorced with kids actually got out once in a while, because they shared custody. So we have what amounts to an oncall schedule - certain days I'm 100% in charge of kiddo, certain days he is. There's some exceptions for commute stuff - daycare is closer to my work- but this means you sleep in on your weekend day off, and you can schedule nights to game and hang out with friends, etc.
Most of the time we aren't out; kiddo is fun. But the difference between hanging out with a kid and being in charge of them getting their needs met is pretty significant.
Re: commute, I'm hauling the kiddo in with me on my bicycle, dropping her off at daycare, and heading to my work. It's exercise and commute together and I love it. It's about 40 minutes one way, so I have to be careful about not over training, but it's awesome otherwise.
Edit: We also do side projects on our off nights. And we pay people to clean/do the yard work, which also does a lot for free time.
1. My side project is my life. I don't use the computer at all outside of work. I play with the kids, do stuff around the house, spend time with my wife.
2. I moved to being remote full time after killing myself commuting in SoCal. My enjoyment of life has increased tremendously.
3. Like others have said, I don't waste any time. I read Twitter/HN when I'm taking a 15 break in the morning and in the afternoon, but otherwise I work when at work.
4. I pick up new technologies while at work. Part of why we are paid so much is we have to stay on top of what is the latest and greatest best practices. This is like Doctors reading medical journals for their particular area of practice.
Overall, you don't get to do your kids over again. If you miss something it is gone. There is no undo/redo cycle. Everything else for me is secondary.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.
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.
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.
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.
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 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.
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.)
The original poster is not so lucky.
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.
My plan basically. Only step 5 to go.
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.
> I commute every day 1 hour in each direction.
I know some people are stuck in this situation but I would really recommend finding something closer or getting a fully remote job.
I have had a 100% remote job for the past 5 years and it has made all the difference. I wake up, get the kids breakfast and then head over to the standing desk and get to work. Since we homeschool I always eat lunch and dinner with my kids. Working remotely is the only way this would be possible.
> where do you take time for your side projects or studying new technologies
I do this mainly on the job now, currently learning/implementing Terraform and studying for AWS exams. Take on new challenges at work etc. I also freelance, where I am exposed new tech and challenges.
> full stack developer
There are tons of remote jobs for that skillset, I really encourage you to look elsewhere.
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.
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).
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.
So... that's how open source projects go to die, and the major reason why I no longer maintain procps. This was painful, but family comes first.
The concept of "quality time" is broken. You can't squeeze life into a few spare moments here and there, and you mostly can't schedule it. You have to live it, being there for the skinned knees that can happen at any moment. There is no substitute for being available.
Side projects are limited to things that can be done with kids. That changes as they grow.
Studying new technology is something I can do at work. I help invent it actually, and I dig into a wide variety of things, so that's fine. Maybe it is different for web developers; ouch if that is the case. I do low-level stuff.
A big difference is that I don't live or work in a "proper" city and haven't since I got married. I tend to live in the sort of place that is borderline big enough for a commercial airport, with perhaps 33,000 to 100,000 people at a density that is well below anything in the Bay Area. This lets me afford to live near work, and it means that there is little traffic. By car, my worst 1-way commute was 15 minutes. It's now about 3 minutes.
Compared to your hour-long commute, that 3 minutes is pretty much a rounding error. It's like I get an extra 10 hours of life per week. You have at most 4 hours for family on weekdays. Imagine if you had 6 hours instead.
I get that big-city life has more entertainment, but you don't seem to have time to take advantage of it.
I have 3 kids (8, 4 and 2). When I reflect on the past 8 years my most enjoyable experiences have been first with the kids, wife and friends.
I took steps to work from home after my first child was born. This has allowed me to work at a high demand start up and spend quality time with my family. Now I get to take "wrestle breaks." Best 20 minutes of my day.
Kids coupled with dieing grandparents help you to think about the big picture. I will not be one of those people on their deathbed wishing I spent more time with my family. Know what you have before you lose it.
If you value your time at $100/hr (probably low end of the spectrum for a skilled dev in most of the US), that comes to an opportunity cost of $4,000/month you're losing to driving back and forth. And that doesn't even start to account for the actual costs of driving, nor the mental energy of dealing with doing it. (I want to bang my head against the steering wheel after 30 mins in traffic, and then spend at least twice as long decompressing and not productive after that.)
I know that's very different than $4k cash for most people, but it's worth thinking about
Unfortunately the impact of the people willing to do that on other people who can't earn $100/hr is pretty awful. I suspect in the long term that is going to end up gutting cities that don't find some way of dealing with it.
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.
The problem is that you are, over time, shown powerful tools and processes capable of perceptibly increasing the rate of human technological progress. For many people, pursuing this goal is irresistible, and this is when you transition to living to work -- when you know that you are personally capable of moving humanity forward.
Many developers don't live to work. Those who do may not be great parents; or aren't interested in it at all. It's not hard to do; and still stay relevant and current.
In fact, I could care less about it. I actively despise computers from 5pm - 8am.
Before they were born, I always reserved some tasks for weekends, and spend several hours coding at night during workdays.
It took me almost three years to realise that this was absolutely not compatible with family. I used to "steal" sleep time instead of family time, so I ended sleeping between 2 and 4 hours a day. Even productivity was good, I was always tired and in bad mood.
While it was really difficult to change long term habits, I work now from 9.00 to 17.30 with 15 minutes commute time, I dedicate most of my non working time to my kids and wife, and I am now a extremely happy person, and also the people closer to me :)
And productivity has grown because I can focus on the really important things, both at home and at work.
Which is to say, I give up side-projects in favor of them.
- Allow parents to bring babies to work (0-6mo)
- Locate in suburbs where parents live instead of in the city
- Hire remote employees who work from home
- Establish a culture of taking an office break around 4-5pm then resume at 8pm for a couple hours
- Do social events during the day instead of after hours
- Suspend email delivery certain hours, such as 4-8pm, and on weekends until Sunday afternoon
- Same as above for real-time chat for most employees (some exceptions for things like sales)
- As an exception to above, have on-call schedules planned way in advance
- Flexibility on holidays to help synchronize with school schedules
Other thoughts?
Keeping work tasks at the workplace is important. There is an extra benefit for you: security. The best practice is to store proprietary stuff on a network that isn't connected to the Internet at all. Instead of suspending email delivery, just deliver it exclusively to devices at the office.
Babies at work is important if you hope to keep mothers. Nursing works best when there is no delay. The problem with special rooms for nursing is that they create the expectation that they will be used, but nursing is far easier if people are comfortable nursing wherever they happen to be at the moment.
If you can do flex-time, do it. (depends on nature of business) I'm at a place where some people come in randomly, some come in before the Sun is up, and others come in in the late afternoon. Missing a day entirely isn't a big deal; you just make it up. (we do timecards) I'm sure this helps non-parents too: some people want to take college classes, some people want to go surfing, etc.
Timecards may be helpful. Without them, people may feel pressured to work unreasonable hours.
Bringing babies to work definitely has issues, but also benefits.
That's nice considering daycares have a minimum age requirement before you can start leaving a child to go back to work.
Most of the first few months are spent sleeping.
Perhaps they should have said "remote work while child is 0-6 months".
Honestly, a flexible remote schedule is just something I'd be willing to change jobs for right now. When kids get sick and I have the follow the same vacation/PTO policy as hourly people here; I begin to despise my HR department.
"Establish a culture of taking an office break around 4-5pm then resume at 8pm for a couple hours"
as it is similar to what someone does at my work and it really helps them out.
We have one person that lives far away (45m to 1hr) and she leaves early, around 3:30pm so she can be at home waiting for the kids when the bus drops them off. Then she puts in another hour of work sometime that evening.
Most suburban school districts far excel urban ones.
Kids are essentially another full time job, with varied and unpredictable overtime.
My side projects have changed from web apps things to:
Learning makaton.
Making and laminating pictures (PECS) so my youngest can use them to communicate.
Attending various classes relating to ASD.
Fixing IT and Telecoms for the various local charity organisations that support us.
You just have to play the hand your delt the best you can.
What I'm trying out is getting to bed earlier (hey, if I'm too tired to do the things I value then maybe I should just sleep!), and I'm starting to exercise. I've been told that exercise helps 1) sleep better, 2) feel better, and 3) gives you more energy. We'll see how it goes!
But yeah, try to figure out a way out of that commute. Some people are able to turn their commute into productive time, but I never had the knack. My understanding is that this phase is just that, a phase, and as the kids get older it will get easier in some ways.
You have two hours a day where you can't do anything but drive and think.
Audio notes are your friend, take them while your in the car.
What I find when I do this is that I don't really need to reference the notes after I take them! After reading this article ( http://www.atlasobscura.com/articles/pointing-and-calling-ja... ) I think I understand why now.
When I get the time to work on my own stuff I find that I'm much more efficient with it than I would be if I was just sitting down to stare at a screen, and I can accomplish a lot in 15-20 minutes a day on side projects, or research, or ....
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.
You're working too much, of course you're exhausted!
Exercise (and for me, meditation) are important balancers too - don't neglect them for the sake of coding, you'll find that you just get burnt out.
I try to keep him entertained as much as possible so that she gets some time for herself even its just a soak in the bath while we play xbox or something.
It's been fun and hardworking but I dont regret it either.
Fortunately they share custody so it's usually half week here, half week at his dads.
That recharge time is important and something a lot of parents never get.
Your schedule seems about right. There's definitely worse ones out there. Assuming you have young kids, they will become more independent with time to allow you to have time back for yourself.
My schedule is nearly identical; although I do have to admit I'm about an hour later than you for everything.
To become a semi-successful parent (is that even a thing? We'll see in 18 years) who still gets shit done I've learned to simply utilize every idle moment. It allows me about an hour of extra time for something during the weekdays, and makes my weekends more efficient. I tend to sacrifice my own sleep when I really need more time for something and it usually works out okay, as long as I don't make it a habit for the week (or I'll feel sick, tired, or just unwilling to over-perform).
Right now, I'm going through a home renovation, so the process is slow but it's considered my "side-project". The nice thing about it is that I can involve my kids in it to keep them occupied and still get a little bit of something done.
For keeping up with tech, my pace at work is slow enough that I can continuously evolve the software I write with new technologies and best practices. Before I started where I'm at, I was at a much more fast-pace place which was fun and exciting; but absolutely damning to my home life because of all the other stuff I've got going on. (And nothing angers Mrs. and Kids more than coming home at 8 or 9pm frequently).
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 usually budget 3 - 4 nights a week to side projects.
I saved most of my time by choosing to work remote/close-to-home. I don't make as much as some of my friends who live in the big city or out on the West coast. However I get to wake up at a reasonable hour, walk my kids to school, and stop by the café on my way to work to catch up on the local gossip.
From about 8 - 11, 3... sometimes 4 nights a week I work on my side projects. I used to do more open source stuff but right now I'm working on a book [0] and testing the waters with a GraphQL service [1]. I've also committed myself to recording one, short, album a month.
It sounds like a lot but I guess being a parent I've learned to juggle and be effective with what little time I have. I tend to pre-plan my activities and force them into habits, rituals that sort of thing.
Some days I'm too exhausted. But that's ok. Take a little time off and go to bed early.
My wife and I do split things up in ways that make it easier. So we each have a morning off, a weeknight off, and we split the weekends so we each get 1-2 blocks of 4 hours. This is obviously a luxury that is easier with two parents, one kid, etc.
As my daughter turns two, I'm amazed at how quickly her personality is emerging and developing. I've spent a lot of time thinking abou a blog post I read years ago by some founder or investor who pointed out that you really only get about a decade with your kids. From toddler to early teen years where their lives start to diverge and they have their own need for independence. That really drove home the point that this is an incredibly fleeting time, and I have to pay attention and be present, because once it's gone, it's gone forever.
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.
It wasn't easy to get the arrangement but I started off with two days of the week at first and then upped it to all five days.
If you can tolerate reduction in income, that's a respectable arrangement to start off with.
Super hard to read through listings in a font not suited for legibility.
Personally I would pick a font that is less vertically stretched, but again, stylistic choice at this point.
I also recently had the opportunity to change jobs and made it a point to join a place that doesn't believe in working long hours and staying late. (I used to work in an infamous place for long hours, then I left that to cofound my own startup which was again long hours even if more flexible.) My team here is totally fine with my 9:30-6:00 schedule with working from home 1 day of the week. This is currently how I balance it. I predict having kids will throw a wrench at this scheduling again and I'll have to re-adjust. As for side projects, it's pretty much fitting it in spare minutes on the train commute, when the wife showers, etc.
Except if it doesn't work out she gets a lot of your shit.
Marriage was a walk in the park; but kids was where it started to get difficult.
On the other side, I was never really into side projects in the evenings, simply because I needed that time to cool off and relax a bit. Without that time I would quickly burn out. The best is (and if you can) is to make your "side project" your day job.
The question is still if it actually affected me as a developer in the sense that I can not do the work anymore? No, it did not. I leave work earlier but that's pretty much it. I don't feel less productive than before. Actually I even think I am more productive since the time is more limited. It is all about what you make of it I believe.
Since, I've come back to the States and I think I've figured out a good balance. I work remotely now, so I can spend time with the family and watch the kid grow daily. Sure, I won't be a CTO anymore the next few years, but it gives me time to take on a reasonable amount of work.
I think I'll do this for a few more years.
Basically you should go to your boss, if possible and ask to work from home - you could even take a 10K pay cut and it would make no difference financially.
I've worked from home for 10+ years and it's great. You should do it if at all possible.
Well, I see one obvious thing to cut without sacrificing your work or children, and that is the commute. Get yourself a gig that you can walk/bike in a short amount of time. Choose it well and you'll get exercise too.
Now, I know what you're thinking right now, I can't! Because of X, Y, and Z. Sure, understood in the short term. But, ask yourself where you want to be in a year or two?
If you start looking now, you can find a closer or remote job, or move home to be near a great job---over the medium term. Want to know how I know? Because, I've been doing it for twenty years. So when people say, "oh, I couldn't possibly" BS is called quickly. Good luck.
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'm glad you're coming to terms with it.
Sorry, that was just a very passive-agressive read.
Overall, it was the right decision for us. But there are definitely valleys along with the peaks.
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.
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. Prioritize, prioritize, prioritize,
2. You'll never have enough time.
3. Timeshift and batch up tasks
4. Trade money for time.
Father of 2 kids (3 and 6mo) here. RUTHLESS prioritization has been critical in helping me reach my goals. Having the two kiddos has taught me to be absolutely ruthless and efficient with my time. Prioritization is the key and saying no is something you need to get used to. I'm a people-pleaser at heart so this has been a difficult transition but, after accepting that I can't say yes to everyone and everything, I've been able to make more progress towards my goals.
There aren't enough hours in the day to do all that you want. Period. You need to take a hard look at every single activity you do and decide whether it's worth spending time on. If something isn't in the Top 3 of your priorities for the day, drop it and don't even consider it. Trying to do everything ends up wasting time because you end up having to half-ass everything. Time is precious.
Timeshift and batch tasks. Pre-plan what you can so that you can be present for whatever it is you are doing. Meal plan your week in advance so you don't waste time deciding what to cook. Decide on what you're going to wear for the week in advance to speed up your morning routine. Have your kids do the same (mine actually likes it).
Learn to delegate to trade money for time, at least temporarily, if you have the resources. Hire a gardener, hire a house cleaner, hire a VA, outsource any tasks that can be outsourced. Deliver food if necessary. If I said you could buy an extra hour a day for $20, would you? I certainly would (and do).
Side note: HUGE props to the single parents out there. Don't think I could handle two w/o my (awesome!) SO.
Once the kids are in bed, there's not much to do on a Friday or Saturday night. As a result, in the last 5 years I've built and launched several small side-projects.
- ability to work from home
- not too competitive environment (otherwise you'd get put aside by young people)
- good health coverage
Ask HN: Developers with kids, how do you skill up? | https://news.ycombinator.com/item?id=13816627
I would have to say my time hacking on a project is more focused with kids. You have to be if you want to get things done.
10-20 years old = if Zuckerberg then stop here, else:
20-30 years old = Best perk, best company, best project
30-40 years old = Work from home, short commute, less work
40-60 years old = QA or maintain legacy code
I never had trouble with sleep after I had kids.