Ask HN: How do you find time for pet projects?

44 points by ishener ↗ HN
I have a zillion pet projects I really would like to work on, but how can I find the time for it? I mean, I have a full time job, a wife that I need to keep entertained, and I need some time for sports/relaxing/whatever, no?

So really, how to make time for pet projects?

The real reason it's so important is that I would really like to start my own startup one day based on one of these projects...

76 comments

[ 4.9 ms ] story [ 141 ms ] thread
It's not that hard, it's just a matter of saving some time on weekends for instance.

If you don't have a lot of hours to put into them, just reduce the scope and do something you can complete in a few evenings / nights. Then if you're happy with it, you can iterate and get a real product out of it.

I elaborated more on the subject on my blog a few months back if you're interested: http://marcgg.com/2012/01/09/start-working-on-your-side-proj...

You have asked the question that I ask myself everyday. I even went so far as to start my own business. The answer to this question for me is as follows. I try to have time in the evenings after my child is in bed. I generally will see if my wife needs anything or would like to spend time with me. If not then I will go to my office and program/tinker for a while. This is a variable process and sometimes I cannot get to my office. It is all about balance. You cant neglect your family.
Turn some sports/relaxing/whatever time into project time.

A project doesn't have to be stressful or unenjoyable for you to make progress or learn something.

I spend every Sunday morning working on projects with NFL Red Zone on in the background.
Everyone here is saying "it's not hard", but it really depends on your circumstances. I am newly married and have a < 1-year-old baby on top of a 1.5+ hour commute each way to/from work. Working on personal projects would take away from time I have to spend with my family.

I bring my laptop with me in hopes of working on the bus during my commute, but the bus is often far too packed for me to even have the arm room to pull my laptop out of my bag. Because of this, I sometimes just jot notes in a notebook, but that doesn't get me very far when the majority of what I need to do is get down to actual implementation.

I don't really have any fantastic advice other than saying it's a huge juggling act, and you need to find the right balance that works for both you and your family.

Please reduce your commute time to < 30mins. Even if it costs you $1k/month more. I did this, and now I have more time and energy to do more of what I want to do.
I am planning to as soon as our lease expires, but unfortunately that's not for another 10 months. :)
Break the lease. Gotta take some risks.
Can't afford it at the moment, don't have the cash. Hence renewing the lease for another year until we can stash some savings.
My 1.5 to 2 hour commute is a great time for me to get on my laptop and get work done on my side project. With up to 4 hours a day to dedicate to other things while on the bus, I can get far more done than I could once I got home.
Reduce from a zillion to one, first!

Then make time: go on a part-time job (some places offer 4 days weeks), either freelancing or as an employee.

Lastly, over time it will help to work on pet products rather than pet projects.

This

I used to have a list as long as my arm of pet projects, with a full time job and a life outside coding its pretty much impossible. but you can make a serious dent with a single project.

No wife; no kids; no television; five hours of sleep per night. Easy.
Not sure if sarcastic...
sadly, this was my life for the last 3 weeks. But I'm an intern and I'm not married :)
Mornings. The only way to have some uninterrupted free time for pet projects is to get up and go work at Starbucks for an hour before work. The bonus is, it's usually when I do my best stuff!
You prioritise! its as simple as that, like exercising or walking the dog... if its a priority you will do it.
Married, two children. I find myself wishing the days lasted 36 hours instead of 24. :P

I have a full time job as well and do not have the time for pet projects. After work I get home and have some family time until it's bed time. Then my wife watches some TV while I work for about 1 hour tops.

As you know, 1 hour is NOTHING when developing. I take at least 45 minutes to get into a groove and ultimately I do nothing of substance.

I envy single people in that regard, they can work until their eyes drop out of their head. Don't waste your time! You hear me single people! Don't waste your time!

Serious question, not trolling. Why did you make the choice to have a family, then?
is this really your "not-trolling" for monday?
I didn't make that choice, it just happened. I don't regret it one bit, if that's the way my previous message came across. I'm just saying that I wish I had more time to work on some ideas I have. But I'll do that once they both enter school in the next couple of years.
I too have a wife and two children and often feel the same as parent. The choice to get married (at 18) and have kids (first one at 20) was actually quite deliberate. We talked about whether we wanted to live it up now and do all the serious stuff like having kids later in life ... or get the kids out of the way then while we have energy and save our "golden years" for traveling the world, or generally doing whatever we want.

So I'll be 40 when my youngest turns 18 ... just in time for my mid-life crisis :P But in all seriousness, 11 years in (I'm 31, and my daughter is 11) and I'm still happy with our decision. I'll let you know in 9 years how that turns out ;)

Actually the early you start in these cases the better. Having kids is like making an investment, starting early helps.
I guess what I'm getting at it is not really "why did you choose to have kids at time X in your life" as much as it is "why did you choose to have kids at all?"
I suspect that answer will be different for everyone. Some will have had them as an accident, some will have had them to "save the marriage", some will have had them to bring companionship into their lives, some will have them out of religious duty, some will have them for the tax breaks.

Conversely, some will choose not to have them for various reasons (psychological, physical, etc.). All are equally valid on both sides of the equation.

For me, it was never a matter of if, but when ... as a human, reproducing is what we do. So when things lined up, I decided to pull the trigger (so to speak).

To posit a different answer, some of us had kids well before we were bitten by the entrepreneurial bug.

At 35, I don't consider myself even remotely too old to still be doing things, and my daughter will turn 11 next month. That means that she was born about 11 years ago, and frankly, I had no clear idea of a career path above and beyond just working my way up the company ladder. It wasn't that it hadn't been done obviously, but the internet wasn't as prevalent 11 years ago, and there weren't near the resources then as there are now.

For me, the pros outweigh the cons.

Several thousand times over.

Im in exactly the same situation. 29, 2 kids, wife. Full time job. No time to work on my ideas. I feel like I am just working to pay the bills and keep afloat. I try and pull a late night coding after all are in bed but i get super tired and know I will be wasted for work the next day. I dont know how much longer I can go on without creating something of my own to put out into the world.
Man, I know exactly where you're coming from. By the time I can get some work done it's 11:35pm and my brain is starting to mix up the keys on the keyboard and I get sloppy.

What can be done? I wish there was some sort of hypertime chamber like in Dragonball Z where I could in and work for three weeks but only have left for 1 hour. That would be sweet!

>>I envy single people in that regard, they can work until their eyes drop out of their head.

Single guy here, and no sorry we can't work until our eyes drop out of our heads. I think working long hours is just a result of training to that over the years, bit by bit and it just comes by practice. I have done that as a student and a good enough part of my working career.

But its not something that someone could do forever. I mean to say the only reason after all these years I can thing of is 'money'. If its not worth the money, I don't even bother. I am not ashamed or afraid to admit that. I am going close to 30's for heaven's sake. Soon there will be family, expenses and what not. I don't like working like a cubicle bound wage slave my whole life. No easy way to get out of all this without working hard.

I just wish I could work on something interesting projects in my spare time, and make some money out of it.

So no, being single or married doesn't make a difference. Although I know having a baby in the home does become demanding, I've had that experience before with my sisters kids.

A "zillion" is probably too many. Focus on one, ship that, then move on to the next one if anything. Focus is really important (especially since you want to start your own startup one day based on these projects).

Also, keep in mind that context switching is expensive -- switching from one project to another requires a change in your mindset and maybe even the technologies/syntax you're working with. It's very easy to burn out just switching between projects.

Here's a schedule that I follow: - Wake up at 5:30am. Hit the gym, eat breakfast, go to work. - Work from 10am - 6pm. - Be back home by 7pm, eat dinner. - Work on pet projects from 7:30 - 10:30pm. Go to sleep so I can wake up early again.

I've realized that consistency is really important. 3 hours may not seem a lot every day but if I do this everyday for 2-3 weeks, that adds up to a lot of time spent towards one project.

This schedule is admirable for a single person but would clearly not work the OP. This gives him no time at all with his wife or kids.
I'm currently an intern. I get into the office at around 9am and I get home at 8PM. For the last 3 weeks, I've been working on a mobile web app(onevoteamericamobile.appspot.com) and I finished it over the weekend. Every night, I would get home at around 8PM, eat dinner and then program until 12PM. I wake up around 7AM and take a train to work. During my commute, I would research various technologies and come up with ideas for my pet projects. Its all in the planning my friend.
Your only option is to work hard. Any spare time I had went into my side projects. I stayed up late, got 3-4 hours of sleep a night. It sucks for a while but your body gets used to it.

All of this panned out for me and now my side project has turned into a main project and career. It sounds a lot worse than it is but in reality I enjoyed what I was doing so it wasn't really like "work" to me.

In the Navy we knew that about 10% of the people did about 50% of the work. If you needed something done quickly, you would assign it to the busiest person. Having kids and a full time job forces me to be really efficient and effective when I'm able to devote time to my project (Gramicon.com).

It also forces me to approach spending/building decisions differently. I might solve a problem with my site's code in 5 hours where an educated and experienced programmer or designer could do the same in 5 minutes. Thanks to elance and github, the ability to have others asynchronously work on your project has never been greater.

I think that people who have said it depends on your circumstances (ie: demands on your time) are completely right, but it also depends on your passion for your project. If you want to do the work and make your project a success you will find a way to do so, otherwise it doesn't really matter how much free time you have because it won't get done.

Throw away your television. About 95% of the time I spend on my projects is time I used to spend watching TV.
This has worked for me. By dropping cable for netflix and hulu....I end up spending more time usefully.
Streaming only what you actually want to watch is a great way to limit the time you spend watching things, especially with Netflix as there is never anything you want to watch on it.
I too find it difficult to find things on Netflix to watch, but I can get lost in video podcasts for far too long. There is a lot of great programming suitable to my tastes there.
I also have a full time job as developer. I don't have kids, but I live with my GF which is almost as being married when it comes to having time for each other.

Fortunately for me, my girlfriend works as a nurse and has lots of afternoon/night shifts, which is great for me so I can dedicate myself to some pet projects.

However it's not easy, it's very complicated to explain to her that "I don't want to go out because I'm working on this bug...".

So you have to balance your life a little more, instead of taking 2 months to complete your project, maybe it will take 3 months. And that's fine for me. Some times can be a good thing to get away of your project and come back a week later with a fresh mind, it makes you actually want to work.

With that said, after 6 months with lots of interruptions including holidays I was able to complete my app http://codebugapp.com/ , I just released last week.

There is no "find time". There is only "make time".
Quit your job and go part-time freelance if your significant other has health insurance. You'll probably make more than you did working full-time. Use the rest of your time for projects/startups.
My employer is kind enough to let me work on open source projects on paid company time if they are loosely connected to work. However, I tend to actually use more of my own time at home (mostly on weekends) than I do at the office.
You need to keep the technical architecture of the pet projects as simple as possible.

From what I can see (myself included), there's more tendency to make pet projects more technically complicated than needed (usually because they're thought of as an opportunity for technical experiment & also less responsibility if things break), and these complexity will make project context switching much, much more painful, which will lead to less time of meaningful developing.

As others have said, if you have a zillion projects, you don't get time to focus on your projects. First, finish the one..

But, when you say a zillion projects, you automatically reminded me of how I use to be. My mind is like a buzzing bee, always having ideas. So I've got some more advice for you:

Look at what you HAVE to launch for pet project #1. The smaller details and functionalities can be added later on in v2 or whatever. I always had issues not being able to complete projects, because I was keep on coming up with "cool new additions that I insisted I needed to add". Don't, it will only delay you more and more, and you'll never launch.

Focus.

Relax.

Build v1.

Write down your ideas if you spontaneously come up with a new one for later, and brainstorm before you start working on v2 again. Then, repeat above steps. Or, start a v1 of another project. But working on multiple things at the same time isn't productive.

Different people like different approaches, but this one worked for me after getting very frustrated with myself.

I work on one project at a time. Every night my wife goes to bed at 10. I go to bed at 11. That is my time during the week. On the weekends my son sleeps from 11->1 or 2. So I get a couple of hours in there too (sometimes).

I go to the gym during lunchtime. Unfortunately that is easier or harder depending on where you work.

I think one of the best pieces of advice that is being repeated here is to have just one project at a time. I think this is golden, if you are pressed for time then more than one will kill you.

Try to carve out a few hours during your real job to work on it. Build a little momentum, and then when you get home you'll be more inclined to reach for the laptop instead of the remote.
Back before quitting my job to work on one my projects full-time, I used to wake up an hour early and getting work done in the morning. I'm not a morning person by any stretch, but I found I was a lot more productive right when I first woke up than coming home after 8+ hours coding at work. As a secondary benefit, I found that starting off my day by creating something of value that I cared about energized me and tended to put me in a better mood for the rest of the day.
Hah, wait until you have a baby! You'll love the free time you have currently.

Now, seriously, I don't have large blocks of free time anymore. So I had to change tactics. In the morning, I wake up first, so I start boiling water for the coffe, turn on the PC and check emails/facebook on my phone. My wife wakes up, we eat, dress up our baby, and she leaves with him. Every other day I have 20 minutes of free time, that I use to code or play games. Then I read books on my commute, when she's breastfeeding I read documentation, new technologies, my rss, and late at night while she is taking a bath, I have 30 minutes of coding or gaming.

And that's it. The New Reality. 30, 50 minutes, interwoven with 5 minutes throught the day. But no worries... the life of a husband and a father is what I want. It's a matter of priorities.