How to be more productive at my own side project while having a family and a full-time job?

45

34

I have a 9-6 full time job and trying to develop a project on my own. I can only work on it during my off hours, meaning after 7pm.

It looks like I have full 5 hours till midnight, but after dinner there are usually different family things that need to be done: spend some time with wife and kids, do something around the house etc. Combined with the fatigue after a day of work... well, I find it difficult not only to allocate the time but also to persuade myself to actually sit down and do the work when I have a spare couple of hours.

As a result my project, which could probably be done in 2-3 weeks of full time, languishing for ages with very little progress.

How can I do better?

z-boss

Posted 2011-08-10T22:14:29.327

Reputation: 331

2

Here's how Nate Simpson managed to find time to make a comic book next to work and a family life: http://projectwaldo.blogspot.nl/2013/01/cracking-code.html . The short version: go to bed the same time as your kids, and get up at 4. Do the project before work, and the family after.

Peter 2015-07-30T09:12:49.797

8Your question seems to imply that it is actually possible to work full time, raise a family, and do other things. LOL.Jeff 2012-04-02T18:22:37.843

Answers

16

That's tough. One option is to spend an hour a day on it after work. Progress is slow. But slow but steady is better than nothing. Planning on how you can make small tasks helps find the motivation. It's less overwhelming to create a form with one element than a whole app.

Other options are to work on it during your commute (if you take mass transit) or during your lunch break.

Jeanne Boyarsky

Posted 2011-08-10T22:14:29.327

Reputation: 7 891

1+1 for "But slow but steady is better than nothing. Planning on how you can make small tasks helps find the motivation."Muhammad Mahbubur Rahman 2013-06-05T01:08:51.583

20

There are a few things I do, because very much like you with work, family, home there is very little time for side projects or as my wife says "do more work".

  1. I spend some time up front (like 15 minutes) mapping out features, tasks, etc that need to be done to complete the project. I then group these into kind of logical stopping places (kind of like you would do with an agile sprint but not time based). BTW sometimes this is hard to figure out but there is always a way to structure something to have logical stopping points.

  2. I then kind of tuck this away or give it time frame I want to complete it by. I usually keep a list of the top 3 side projects I want to complete with a time frame I want to complete it by.

Now the tough this is finding time to do this stuff. Two approaches I have tried.

  1. "The Opportunity Knocks" approach: Pick a night and "bang it out" your not to tired, the kids actually went to bed on time, your wife is reading a new book she bought. I pull out the stuff I wrote down and then just start cranking until I get to one of those logical stopping points, then try to get to the next.

A few points about this approach

  • I found my progress is sporadic at best, sometimes I would find myself being fairly "prolific" in terms of getting stuff done and other times, not so much.
  • One thing I like about this approach because I'm sure like me early on in your career all nighters where nothing you could do them for weeks on end with no issues. Now this ability like a muscle is wearing down. And so like muscle to keep it you have to exercise it every once in a while.

    1. "Pomodoro" approach - So I started using this time management technique in my day job worked wonders for my productivity. So I figured why not try it with side projects. So basically I take that task list from before break it down into 25 minutes increments of work (or as close a I can get it) and every week try and do a certain # of pomodoros a week (I currently try for 8 a week for side projects).

A few points about this approach

  • The big thing here is that 25 minutes is not that much time and because you have a set amount of time and focusing for that time (at least for me) really help me progress on these types of projects.
  • This is one of those things that even when your tired if you just say to yourself I'll just do this for 25 minutes and then I'm done. You'll find yourself more often than not doing 3-4 pomorodos. Kind of the same thing with working out, just tell yourself you'll go for 5-10 minutes and more often than not you'll do the whole workout.
  • I actually track the effectivenss of this using Rescue Time, I can definitely tell you that I have been much more effective moving these project along.

Richard Fantozzi

Posted 2011-08-10T22:14:29.327

Reputation: 376

19

First, change your expectations. You don't have a full 5 hours a day you could be spending on your project - you have a family, and you can't expect to be able to ignore them all evening. If you start out by thinking you should be able to do 5 hours of work, you'll always end up disappointed and unmotivated. I find that if I expect rapid progress and don't get it, I'm never happy about how the project is going, but simply readjusting my expectations gets my motivation and satisfaction up.

Try telling yourself you should be able to do about 1 hour of work a day - find the best time to schedule that hour given your family's schedule, and try to get the most out of it when it works out. Maybe try scheduling a longer chunk of time on a weekend, if possible.

weronika

Posted 2011-08-10T22:14:29.327

Reputation: 1 771

I'm exactly in the asker's situation, and this is excellent advice!Torben Gundtofte-Bruun 2012-01-18T16:07:55.710

4

This is not based on anything I have read, but I find it works for me for difficult projects. I keep a small log for the project. If I do nothing else, I at least update this log with a date and problem/issue. Even if that issue is simply "I'm too tired". This I find instantly gets me working on something smaller and puts me into troubleshooting frame of mind.

Dina

Posted 2011-08-10T22:14:29.327

Reputation: 41

This is very good advice.toby 2011-08-31T20:51:43.910

4

Except for the "set aside a small amount of time each day " advice, I would like to add another one (maybe not applicable to everyone):

Get up earlier in the morning and work on your side project for about 2 hours

It has two benefits:

  1. No distractions from your family which would be more productive than working during the evening with your kids running around (and your wife yelling at you). I would suggest go to bed earlier in the evening (since you normally work until the midnight). I personally think 2 hours working without distraction is more efficient than 5 hours working with distractions. The basic philosophy is the same as set blocks of time to work. However I found that doing it in the morning has another benefit (see point below).
  2. My mind is more creative in the morning (See Mason Currey's Daily Ritual). Although it can not apply to everyone, you are surely not as tired as you are in the evening. And I also find my mind more clear (not necessarily creative) in the morning.

I have finished several side projects since I adopted this methodology. And I wish it can help you as well.

jujae

Posted 2011-08-10T22:14:29.327

Reputation: 61

This is exactly what I should do!Mojtaba Rezaeian 2015-07-15T14:40:28.903

3

Choose an hour or 2 per day that you can sit down and work on your project. Block it off and don't let anything get in the way. I'm doing the same thing as you and it's slow going but any progress is better than nothing. I find the mornings before everyone else is up is the best time to work on things but you have to be diligent about getting enough sleep if you do this. Not getting enough sleep destroys any sort of morning work time.

Ross

Posted 2011-08-10T22:14:29.327

Reputation: 141

3"Don't let anything get in the way" is tough, because it really means "don't let anything less important get in the way". We all have our priorities.Patrick Szalapski 2011-08-15T16:56:27.417

2

The answers to the effect of "set aside a small amount of time each day so you make gradual progress" are great but easier said than done. Stuff comes up and some days nothing will happen. There's no way around that in your situation. The key is to not let that kill the moment so that one unproductive day turns into 7 before you know it.

In my opinion what you need is a commitment device to force yourself to make that gradual progress. And my very biased suggestion for doing that is Beeminder, which is like StickK for data nerds. In other words, Beeminder combines goal tracking with StickK-like commitment devices -- keep all your data points on a "yellow brick road" to your goal.

Btw, the problem of one unproductive day turning into 7 is why one of our (more obtuse) taglines is "safety rope for slippery slopes". If you're bound by a yellow brick road then you have some flexibility and you can take days off when stuff comes up -- up to the point that your overall average dips too far. If you're about to drive off the edge of your yellow brick road then you're forced to squeeze in some work.

dreeves

Posted 2011-08-10T22:14:29.327

Reputation: 1 053

2

I can't say I've looked in detail at everybody's answer, but it looks like the trend is to focus on potential for improving the effective use of your spare time. In this case spare time would be any time that hasn't been "blocked off" for your day job or your family. I think the family thing is pretty much immutable - you've chosen to have a family, and arguably you have a responsibility in that regard, not to mention, of course, a desire to spend time with them and of course, in the long term time spent with family can only be a good thing.

So ... your job. Tim Ferriss in his popular book The Four Hour Work Week suggests critically analysing the time you spend at work, and in particular, the time that you actually spend adding value for your employer. If it turns out that you're spending three hours a day actually doing real work, well then clearly, apart from life's necessities like eating and ablutions, the rest is simply ... wasted. That's a lot of time that could be spent on your project. I'm not suggesting that you only work three hours a day (remember: "work" here means real value add), but I'm willing to bet that it's not eight hours.

Once you've figured out your real daily input, the next step is to convince your employer that you can do whatever you're doing at home, or at least somewhere "away from the office". This is the tough part for most people because it involves a pitch. The fact is, though, if you can prove that you're delivering as well as you are at the office whilst at home, the pitch is simple - "more time to do work since no travelling etc.". The are a variety of ways to pitch this, but they all result in your employer seeing benefits and it really isn't a difficult sell to make, especially if you're the sort of person who takes pride in your work. The purpose of this is to be able to spend time on your project without it being too obvious - remember, this is time that goes wasted every day due to interruptions, water-cooler conversations and other typical work-place distractions, so it's not like you're "stealing" from your employer; you're just being more effective to both your and your employers advantage.

Eric Smith

Posted 2011-08-10T22:14:29.327

Reputation: 121

1

  1. block out time to work on your stuff, make it known to your family members that these are your "work hours". In the past I have blocked out between 12-22 hours per week. How much you do is up to you. Make sure you leave sufficient time for your family though.

  2. work more efficiently by using GTD and/or pomodoro techniques, the trick is to get yourself in the "flow" state as much as possible, and minimize distractions in whatever way works best for you.

  3. This is a non-intuitive one, and I am not sure it works for everyone, but in my opinion a big one: work more efficiently at your job. In my experience: Working more efficiently and being in the "flow" state consistently at my job gets me through the day with less stress and I end up with more energy and feel refreshed after I get home.

  4. Eat well, and do not work hungry. The importance of this cannot be stressed enough.

  5. Sleep well. This is as important as eating well.

I hope some of it is useful to you and good luck!

toby

Posted 2011-08-10T22:14:29.327

Reputation: 496

1

There are 3 areas you can address that will each help you complete the project:

1. The project itself

The first thing to do is to pare down your project to the absolute bare minimum that could possibly be useful. Now you've got your real project. Put everything else on a "nice to have" list and forget about it.

Once you've done this (and be really ruthless), estimate the time it will take to do this simpler project. If the time is more than you're likely to find in a year, scrap the whole thing. You'll never finish it, so you're wasting your time.

Who will the project benefit? Just you? Just a few people? Scrap it, and find something else to do.

Right, now you've got a real, lean project that's worth the effort.

2. The task backlog

Generate a prioritised list of tasks that you can complete when you have time to work on them.

You don't need to generate the whole task list all at once - just make sure the highest priority items are broken down into small enough jobs that you can tackle them when you have the opportunity.

One way to do this is to create a list of the main features that your project needs in order to be complete. Put the most important near the top. Estimate the time it will take to do the top couple of things. If the estimates for the feature comes out at more than 2 hours, break the feature down into smaller chunks and revise the backlog. Rinse and repeat.

3. Making time to work on the backlog

Other answers cover this better than I could.

Kramii

Posted 2011-08-10T22:14:29.327

Reputation: 5 404

1

Perhaps open up the project to allow collaboration. This could move the project forward.

However, as simple as going from a team of 1 to a team of 2, the infrastructure to support it could be compelx to setup, initially.

Good luck!

tehnyit

Posted 2011-08-10T22:14:29.327

Reputation: 1 031

It's not planned to be an open source thing.z-boss 2011-08-17T17:30:08.303

Sorry, my bad choice of words "open up". I didn't mean open sourcing it. I meant getting more collaboration by asking for help.tehnyit 2011-08-18T09:02:08.300

0

  1. Right expectations: Fix 2 days in a week (and 8 hours perhaps on weekend) to spend time on your own side work. So you and your family'll be having right expectations with each other. Or you can increase an hour everyday in your office to work on your personal project, if possible, so that you don't mess with the time your family is expecting from you. Or wake up early then your family does and spend time on your projects.
  2. Less expectations: Being a human, and a family person, you have many responsibilities. Don't think to spend time only on your personal hobbies or work. Fix time to spend with your family, friends, domestic things etc. And if you are free from all of them still don't spend time for your personal work until your fixed time is over. It'll increase presence of your mind while your are away from what you want instead of what you need.
  3. Do things in parallel: Be Careful. Our conscious mind is not designed to do 2 things together. And working on multiple things decrease the productivity. So what can you do in parallel;

    • VC with your relatives while you are being ready to got to office
    • Reading novel in commute.
    • Eating food in kitchen only while your wife is cooking.
    • Listening to news headlines while you are in bathroom.
  4. Include your family: If possible then include your family in your side projects. E.g. photography, video shooting, DIY, crafting etc. Do the exercise with your kids. They'll feel it like a game.

  5. Save time: To save more time keep you away or in limit from social websites, Youtube, mobile and others. You can do the exercise on alternate days. Buy things online instead of going to retail store. Automate all bill payments. Invite all friends together for a party instead of 1-2 family at a time.
  6. Decide priorities: many things seems important but they are not. So I use priority matrix to be away from less important and non-urgent works. If you feel your work is more important than office then take some leaves every month and give time to work. Be satisfied in less salary.

Time to start family hours. So'll complete this answer later. :)

Amit Gupta

Posted 2011-08-10T22:14:29.327

Reputation: 602