Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got about a dozen programming projects bouncing about my head, and I'd love to contribute to some open source projects, the problem I have is that having spent the entire day staring at Visual Studio and or Eclipse (Sometimes both at the same time...) the last thing I feel like doing when I go home is program.

How do you build up the motivation/time to work on your own projects after work?

I'm not saying that I don't enjoy programming, it's just that I enjoy other things too and it can be hard to even do something you enjoy if you've spent all day already doing it.

I think that if I worked at a chocolate factory the last thing I'd want to see when I got home was a Wonka bar.


migration rejected from Jul 21 '13 at 10:38

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as not constructive by Mark Trapp Sep 26 '11 at 8:18

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Consider making it a community wiki. But loved the ending xD – tunnuz Jan 28 '09 at 10:36
Ah, I don't work in programming since I'm still studying, but I can understand your feeling. You're not alone :) – tunnuz Jan 28 '09 at 10:39
Forgot to add important factor: my wife, who doesn't like me sitting in front of PC on spare time.. :) Thank you all for your answers ! Also for a link to a similar post. – Stewie Griffin Feb 24 '10 at 5:33
choose between the pc or your wife. Or make some agreement that you sit a designated hours, but it will propably not work because everything takes more time than you think. So if you are serious, drop your wife! – marko Feb 24 '10 at 6:13
Sell your TV and you're halfway there. – Roger Pate Apr 7 '10 at 9:43

61 Answers 61

You do work programming mainly for money.
You do own programming for your own satisfaction.
So you need to prioritize your free time.


Not the answer you're looking for? Browse other questions tagged or ask your own question.