Remember that book you promised you said you were going to write? Remember that technical blog you were going to post on regularly? Remember the little open source framework you said you were going to work on? Of Course you are working on all of that. But then, do you remember when it was that you first said you were going to write a book? Three months ago? Five Months ago? A Year?
Time has strange attributes attached to it particularly when it comes to the speed at which it moves. You are not going to win the fight against time, so don’t even try.
But then, as a geek you have tools at your disposal that help you realize just how pathetically slow you are moving. One simple tool is using twitter to announce the number of days since you started a task. I recently started doing this with the book project that I started working on:
The idea is to make it a point to go to twitter and post a message with every passing day telling yourself that one more day has passed. You can either leave it at that, or get creative and mix it up with celebrating doneness, announcing frustration at random distractions or announcing nothingness.
Either ways, if you can just logout for just five minutes every single day to remind yourself how fast time is moving by, chances are that as time moves by you will disconnect for longer durations and get something real and productive done.
So go ahead, make a not to yourself and tell yourself how many days has it been since you said you were going to work on whatever it is that you said you were going to work on in your free time.
Of course you will end up making a fool of yourself when the number of days start moving phenomenally high for simple things, but then, at times, self humiliation in public can work really well. Try it.
I wish you good luck.