Saturday, 12 December 2009

Do that side project

Do that side project.

How many times have you told yourself

  • I'll start that open source project I've been thinking of
  • I'll write that utility which will make my job easier
  • I'll enroll for that course on Artificial Intelligence and write that amazing recommendation system

and then did nothing?

Well, guess what. Time passes. Yes, really.

Anne Dillard said

"How we spend our days is, of course, how we spend our lives."
Think about that for a moment.

Don't waste time on thinking about when to think about planning to think about thinking about when to start thinking about doing it. Do it now.

Here are some more resources on the subject -

  1. Shut up and Hack - http://www.slideshare.net/bluesmoon/shut-up-and-hack
  2. Do it Now - http://www.stevepavlina.com/articles/do-it-now.htm
  3. Do it Fucking now - http://seoblackhat.com/2007/01/29/do-it-fucking-now/
  4. Chris Wanstrath's keynote - http://gist.github.com/6443

16 comments:

  1. very true....the links provided are too gud.really motivating

    ReplyDelete
  2. yeah... but we donn get much time isnt it ? :P

    All work and no pay makes __ a dull programmer

    ReplyDelete
  3. @haris: The trick is to find the time :) Time is always there.

    ReplyDelete
  4. For the point" I’ll write that utility which will make my job easier"

    -- ya I found time ..

    I wrote this stupid (ie not high class/perfect) tool for the project I was working... (self initiative .. :P for fun)
    which helped team to test APIs with a simple tool... I learned new language and frameworks

    http://code.google.com/p/firetester

    and I blog occasionally.. to feed the world

    not so world class programmer yet ... :(

    problem is paradox of choice

    http://video.google.com/videoplay?docid=6127548813950043200#

    but delusional grandiosity - "I know everything" ruin most of the programmers

    whining and self-loathing is part of human life :P

    from the short experience I had in programming I realize that... there are always a better programmer than oneself and genius programmers are a myth

    http://www.youtube.com/watch?v=0SARbwvhupQ

    ReplyDelete
  5. For the point" I’ll write that utility which will make my job easier"

    -- ya I find some time ..

    I wrote this stupid (ie not high class/perfect) tool for the project I was working... (self initiative .. :P for fun)
    which helped team to test APIs with a simple tool... I learned new language and frameworks

    http://code.google.com/p/firetester

    and I blog occasionally.. to feed the world

    not so world class programmer yet ... :(

    problem is paradox of choice

    http://video.google.com/videoplay?docid=6127548813950043200#

    but delusional grandiosity - "I know everything" ruin most of the programmers

    whining and self-loathing is part of human life :P

    from the short experience I had in programming I realize that... there are always a better programmer than oneself and genius programmers are a myth

    http://www.youtube.com/watch?v=0SARbwvhupQ

    ReplyDelete
  6. For the point" I’ll write that utility which will make my job easier"

    -- ya I find some time ..

    I wrote this stupid tool for the project I was working... (self initiative .. :P for fun)
    which helped team to test APIs with a simple tool... I learned new language and frameworks

    http://code.google.com/p/firetester

    and I blog occasionally.. to feed the world

    not so world class programmer yet ... :(

    problem is paradox of choice

    http://video.google.com/videoplay?docid=6127548813950043200#

    but delusional grandiosity - "I know everything" ruin most of the programmers

    whining and self-loathing is part of human life :P

    from the short experience I had in programming I realize that... there are always a better programmer than oneself and genius programmers are a myth

    http://www.youtube.com/watch?v=0SARbwvhupQ

    ReplyDelete
  7. some issues with internet

    ReplyDelete
  8. thats y comments got repeated

    ReplyDelete
  9. @haris: firetester looks interesting. Some documentation would be nice - so that people can have a quick glimpse into its capabilities without running it.

    ReplyDelete
  10. Nice post! Not relevant to just programmers, but for us mortals, too ;-)

    "Don’t waste time on thinking about when to think about planning to think about thinking about when to start thinking about doing it." - That's a tough sentence!

    ReplyDelete
  11. @Asha - Tough, yes. But that's what most of do - go around in circles, trying to convince ourselves that something cannot be done - when that time could have been spent in just doing it.

    ReplyDelete
  12. Nice post hrish!
    Every successful man have this trait. Need to improve and follow this

    ReplyDelete