Category Archives: Random/Personal

Random thoughts and rants

One year at Yahoo

On June 15th I completed one year at Yahoo and Bangalore.

I sat around to write about my life in the past one year and then I read about Derekโ€™s experience.

Now, all you need to do is to replace *Sunnyvale* with *Bangalore, *Yahoo Hack Day 2008* with *Yahoo Hack Day 2009* and *Kansas City* with *Chennai* in this post and you will get my story ๐Ÿ˜‰

Thanks to everyone at Yahoo for making this past one year as one of my best years and also for Derek for saving a couple of keystrokes for me. ๐Ÿ™‚

Posted in Google/Yahoo, Random/Personal | Tagged , , | 4 Comments

Consolidated all my code in github

I got introduced to Git and Gitbub by Yuvi and ever since I have been hooked up. I have started using it for all my pet projects. I even convinced Steve Bruner so that I can use Github for RoloPress. ๐Ÿ™‚

Over the years I have released lot of code out in the wild and I thought of consolidating all of them in Github, so that it can be of use to someone who might need them. At last I found some time and uploaded most of them to my Gitbub account.

Below is the description of some of those projects which are currently there in my Github account.

Bright Light

Bright Light is the WordPress theme, which is powering up my blog. I have released it out hoping that it might be useful for someone.

Android Samples

I created this project to share my homework and the sample code used in the โ€œDeveloping Android Applications in Javaโ€ online class, which I am currently following.

RoloPress core and RoloPress Default

These projects contain my contribution to RoloPress, a WordPress based contact manager. You can read more about WordPress from its homepage.

FeedBurner – stats

FeedBurner-stats is a Google Gadget which allows you to keep track of your Feedburner subscriber count. It uses Google Chart API and Google Gadget API.

Bloglines Notifier

Bloglines Notifier is a Google Gadget which will notify you the count of unread items in your Bloglines account. (Hope someone is still using Bloglines ๐Ÿ˜‰ )


It is a fork of John Resigโ€™s retweet script which I am using in my Easy Reweet WordPress Plugin. I have added a new feature to this script which allows you to associate the list of urls created to your account.

Count Words

Itโ€™s a small Ruby script which prints the number of words (with their count) present in a given text file

Bulk unrar

It is a small Ruby script which unrars all files found in all the subdirectories of a director given in the command line.

I am still undecided about porting my WordPress Plugins from the official WordPress Plugin repository to Github. I guess it is better to have my Plugins in the Plugin repository for now.

Update (Feb-2013): I have now started to use github for my WordPress Plugins as well.

BTW feel free to fork any of these projects and I would be happy to pull in your changes if you have added some enhancements to them. ๐Ÿ™‚

Posted in Random/Personal | Tagged , , , | 2 Comments

Turning 27 today

Well, itโ€™s the day in every year, when you have to get loads of scraps in Orkut and wall postings in Facebook, emails from forums which you have registered with a couple of years back, phone calls right from 12 in the night and your phone keeps beeping about the new SMS. Yes today is my birthday and I am turning 27 this year ๐Ÿ˜‰

Thanks guys for all the scraps, wall postings, emails, tweets, phone calls and SMSes. You all really made it my day today. ๐Ÿ™‚

So like all these years, I am going to eagerly wait to face the surprises which life is planning to throw at my way. ๐Ÿ™‚

Posted in Random/Personal | Tagged , | 5 Comments

Facebook knows where to look for me ;)

I was doing an ego search on Google and you can imagine my surprise when I found this ad as one of the sponsored result. ๐Ÿ™‚


I know I am famous but was humbled to know that even Facebook knows about it. ๐Ÿ˜‰

Posted in Random/Personal | Tagged , | 2 Comments

Look back – 2009

Well, without much delay (just 18 days compared with last yearโ€™s 56 days ๐Ÿ˜‰ ), here is my year end stats and review post for the year 2009.

Highlights of 2009

2009 has been a year of rollercoaster for me and a year full of changes both at the personal side as well as professional side.

I started the year with a trip to the operation theatre ๐Ÿ™‚ and then to Bangalore for attending Yahoo hack day, started having a crush on Google Wave, then changed job and moved to Bangalore and then changed my host ๐Ÿ˜‰ , participated in WordPress Plugin competition and then released a couple of Plugins (for which I got an excellent review from Ozh), and then had a break-up with TV (which turned out to be a very good thing) and then visited US on a business trip and then finally ended the year, by releasing RoloPress. ๐Ÿ˜‰

Okay enough of self-bragging and time for some stats. ๐Ÿ™‚

Number of Posts

total number of posts by year

Thanks to my break-up with TV, I got more time to spend with my blog, which can be seen from the increase in the total number of posts. The number of posts slowed down a bit towards the end of the year due to my travel and RoloPress, but on the whole, I am happy with the results ๐Ÿ™‚

Number of comments

total number of comments by year

More than the number of posts, the one which gave me more satisfaction, is the number of comments. Last year, I said that I will try to engage more user activity in my blog and one look at the graph should say that I succeeded. ๐Ÿ˜‰

Thanks to all those who commented, you really bought a smile on my face. ๐Ÿ™‚

Average number of characters in posts

average length of posts by year

There is a slight increase when compared with the previous years and since things have worked out well so far, I am planning to continue the same this year too.

Total number of characters in all posts

total length of all posts by year

I have almost written (okay typed ๐Ÿ˜‰ ) almost double the amount of characters in 2009 when compared with 2008. This is really good and I hope to continue the same next year too. ๐Ÿ™‚

Whatโ€™s in for this year?

So for this year, I am planning to concentrate more on my WordPress Plugins and RoloPress and also planning to learn a couple of languages like Haskel, Scala and R. Letโ€™s see how things turn out ๐Ÿ™‚

<shameless self promotion>I have created these wonderful graphs using my year end stats WordPress Plugin. If you run a WordPress blog then you can also generate these graphs by downloading my year end stats WordPress Plugin.</shameless self promotion>

Posted in Random/Personal | Tagged , , , | 1 Comment

It’s been 30 days since I abandoned TV

.. and I am really happy about it now. ๐Ÿ™‚

Like my role models, I thought of abandoning TV as a 30 day experiment and it worked out wonders. ๐Ÿ™‚

It all started after I moved to Bangalore. I rented a new house and I needed to buy a set-top box to watch TV. I was slightly busy getting settled in the first week and so was not able to do it immediately. After about a week of not watching TV, I thought of continuing it for a month, to see how things turn out.

Now, after a month, I am very happy that I took the decision to abandon it. I was able to save at least 3-5 hours a day and I tried to put in those hours to other things that I always wanted to do, but didnโ€™t had time to do. Following are some of the things that I did in the hours that I saved.

Concentrated more on my blog

I concentrated more on my blog with the extra time I got and it has yielded very good results. Here are some stats.

  • In July alone, I have written 16 posts, which is the highest number of posts in a given month in the entire existence of my blog.
  • On July 24th, I received the highest number of page views on a single day in the entire existence of my blog.
  • In July, I have received the highest number of page views on a single month.
  • In July, the traffic to my blog has increased by more than 40%.

WordPress Plugin

Next within these 30 days, I have created and released more than 5 Plugins for the WordPress Plugin competition and have updated around 3 of my old Plugins. Ohh, by the way, do vote for my Plugins ๐Ÿ˜‰


The next best thing, I did during this period is that, I have started going to the gym regularly, which I always wanted to do (but didnโ€™t) for the last 10 years. I could feel that my stamina has increased tremendously after just one week of regular workouts.


I was also able to finish reading around 5 books, which were lying in my bookshelf without reading for quite some time.

Other projects

I have also invested the extra time in a couple of other projects (which I will talk about soon). I am also working on enhancing the theme that I am using for my blog and you will see it in action with in a week.

Future plan

I am planning to continue abandon TV and planning to go to theatres to watch movies. May be I will relax this rule a bit, when cricket matches take place.

Overall, I was able to achieve, what I wanted to achieve for years, by just switching off the TV for 30 days. More than achieving things, I am very happy and much relaxed now. No wonder why they say that people who donโ€™t watch TV are very happy. ๐Ÿ˜‰

So what are you going to do for your 30 days experiment? ๐Ÿ™‚

Posted in Random/Personal | Tagged , , | 14 Comments

My addiction to buying domains

Itโ€™s time for a confession. I have this strange addiction to buy domain names. Donโ€™t think I am into domain squatting, but itโ€™s the first thing I do when I think of a pet project.

But the problem is that most of the times I just stop after buying the domain ๐Ÿ˜‰ Because of this I have accumulated a bunch of domain names and some project ideas associated with it in vapor. ๐Ÿ™‚

My recent addition to the list is, which I bought with the idea of hosting my own url shortening site. May be I will do it using, a GPL’d URL shortener, and its WordPress plugin developed by Ozh.

Do anybody have this strange addiction?

Posted in Random/Personal | Tagged , , | 8 Comments

When PR mange the company’s Twitter account

This is what happens when a companyโ€™s Twitter account is managed by PR.


Update: Okay it seems that this Twitter account is not run by PR but by Journalists.

Posted in Random/Personal | Tagged , , | 5 Comments

Joining Yahoo

Well guys, got some good news for you all. I am joining Yahoo Research, Bangalore next week.

I am relocating to Bangalore and may not be available online for a couple of days, so if you have sent an email, you may have to wait for some more time for reply.

This is the first time in my entire life, I am leaving the comfort of my home and Chennai, so a little nervous about it. But I guess everything should be fine once I get settled there.

So Bangalore, here I come ๐Ÿ˜‰

Posted in Random/Personal | Tagged , , | 17 Comments

Everyday learning’s as a web developer

One of the good (and also bad) things in being a web developer is that you have to constantly keep (un)learning. Every time I learn a new trick (like changing the default editor in Ubuntu or searching Google efficiently) or get struck due to some bug or wired behavior, I used to document it here, so that I can refer to it later and also for that fact that it might be helpful for others who are searching for the same problem in Google.

Recently I found one such wired behavior in WordPress while retrieving the categories of a post. I wrote about it and almost forgot about it till I received a comment from a person called kaigou

Insert OMFG or variant thereof, about twenty times, at two in the morning. Iโ€™ve been fighting with WP all day to get it to do what I want, and the WP docs have been useless โ€” maybe itโ€™s just that most folks donโ€™t really get into really doing wacky things like nested loops and whatnot, I suppose. I was about to give up when behold, the power of google dropped your post on my screen and NOW IT WORKS. I feel like a keyboard mash is due, or buying you a virtual drink, or SOMETHING. May have to settle for quietly dancing around the house in glee, given that it is two in the morning when most non-geeky souls are quietly abed. But not me! Must celebrate your awesomeness for helping me finally getting it to work! Thank you!!!

It was really a very nice feeling to know that you can make someone from the other side of the globe dance at 2 in the morning. ๐Ÿ™‚

This comment has given me the much needed motivation to document the day-to-day learningโ€™s of being a web developer. So guys, from now on, if I spend more than 5 minutes on fixing something I will document it here. I also strongly urge you guys to do the same thing in your blogs and if you don’t have a blog then you are always welcomed as a guest writer here ๐Ÿ˜‰

Posted in Random/Personal, Web Programming | Tagged , , | 1 Comment