When I'm coming to home after the work, there left about 2-3 hours to work on my own projects. Some good programmers/developers also write books/articles/etc. I'm getting angry of to little time and interested how others can do so much - work in their main job, work on own projects and write articles/books?

Do you know some formula or some technique to be able do all the mentioned?

  • 1
    Well it seems that you wanna prove you can do all these things rather than wanting to do all these things – V4Vendetta Jul 5 '11 at 9:53
  • 2
    I found that a bad marriage was a pretty effective driver to do anything else. – pdr Jul 5 '11 at 10:08
  • 2
    Don't waste precious time on programmers.stackexchange.com. – S.Lott Jul 5 '11 at 10:26
  • 2
    Wow. I can only dream of having 2-3 hours of spare time every day!! – Mongus Pong Jul 5 '11 at 11:27
  • 2
    I agree with Pong, if you have 2-3 hours of spare time each day then you don't have kids and aren't married (or are in a bad marriage, which does wonders for the workaholic in all of us). But Nike answered your question for you already. Just Do It. You'd be surprised what you can accomplish by being persistent even if it is only a small amount of time each day. – Dunk Jul 5 '11 at 16:18

Think about all the time you spend consuming and replace it with producing. Reading newspapers -> writing blog. Playing games -> writing pet project/game. Reading books -> writing a book. Browsing art gallery -> painting. Watching TV -> making videos. And so on...

  • 3
    Don't replace it all, or you'll end up with nothing left to give – Matt Ellen Jul 5 '11 at 10:32
  • 1
    +1 - I know that I stopped playing games (console and computer) and have gained so much extra time. On top of that, I feel better about myself because I may have gotten very little coding done in an hour of free time, but that is still more than what I would've accomplished if I was still playing WoW (to be fair, Blizzard basically made that decision for me with the latest version of the game but I digress) – Jetti Jul 5 '11 at 14:21

What I know some people do (including myself, but for other reasons than programming) is that they work less than a 100% position. Getting one extra day to work on your own projects every week or even every other week makes a huge difference.

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