Wednesday, October 29, 2008

My dear dog - pinky :-(

Yesterday my dear ole dog passed away after suffering for quite some time with liver problems.She was probably one of the best dogs we had so far :-( She really helped us out when we moved to the new house in suburbs back then in 1997.The place was infested with snakes (mostly the non poisonous variety - but there were a good number of Cobras as well) , and my dog was amazingly good at finding and chasing out snakes every single time it entered the compound and multiple times even Cobras entered the compound, so I am sure it helped save us some serious damage by snake bites,Thanks dear pinky, may your soul rest in peace :-(

Monday, October 27, 2008

Deal Finder

America is a land of deals, I am constantly surprised at the number of web sites that post information about good deals and the number of good deals that are available at any point in time if only people are willing to put the effort to search.I subscribe to a bunch of deal sites through my google reader and sift through them, but then there are some many of them that it takes quite some time to go through them. I tried using a RSS filter like feed rinse(feedrinse.com) but it wasn't quite as effective, it does filter the RSS feed and then I can subscribe to that filtered feed from my google reader but it still will give me 5 filtered feeds for five differents sites ,which probably is OK but then I just got curious on how hard it is to do a very basic version of deal finder with absolutely no bells and whistles in python (because I am anyways playing with google app engine , I might as well learn some python)

It wasn't that hard to get the very basic version going.Of course thanks to an awesome library Universal Feed parser( http://feedparser.org) which handles just about all formats for RSS/ATOM and provides a very simple interface of fetching back the results from the feeds

Here is the code (I hope to work on this side project for some more time and try and see if I can get a decent version on web with something like Google App Engine)

Code on pastie.org http://pastie.org/301994

Sunday, October 26, 2008

I have been thinking of a few things for a long long time.One of it is computer science and the other thing is entrepreneurship.Not to mention other things I am interested in - fitness,family,investment,music and reading

At least from the past five or so years I have been wanting to dive deep into these fields.But thanks to my laziness I have been able to go nowhere
with it.

I have now also been theorizing on why I am lazy.I think there are a few things probably that I was doing very wrong

  1. Focusing on Long term goals: I was good at thinking where I wanted to be in say five years from now.These grand plans seems so romantic that I tendto lose touch on what I need to do immediately to get there i.e the short term plan - what I need to do in next one hour, one day and one week.Many a time I would end up day dreaming of how life would be five years from now instead of productively spending time on the near term tasks.


  2. Distraction: Even if I get to making my short term goals ,I would easily get distracted from the task at hand and switch to another task and then another....Finally at the end of day none of my tasks are done and some of it probably will never get done.So I think unless the task was totally a pathetic , bad and horrible idea to do, one should always make it a habit to take the task to its logical conclusion


  3. Wrong prioritization: I do make a list of todos every morning most of the morning, but the problem is quite a few of them on the list are what would be classified as "boring" tasks by most people.But that doesn't mean these were the top priority tasks for the day.Now I would easily convince myself that I could always catch up on them later and instead start working on something I find more interesting.The end story - the boring tasks would never be done because I never did them and the interesting tasks would never be done too because I always had the nagging guilty feeling of not working on the high priority tasks.

So since I am clear on where I want to get in the next five years and it really should be hard to break them out into near term goals, if I just focus on the tasks till they get done and build the discipline to do the higher priority ones first I think I should be doing better than
atleast what I am doing now :-)

Ok let me get to my first near term goal - figuring out how google app engine works so that I can soon get started on a idea I have for a web site