What kind of Code Animal are you?

There are different types of Code Animals I have come across during my career spanning more than a decade in IT industry. I am able to mention only some of these. Please find which one you are:


  • Code Monkey: As the name suggests, they jump on each new technology or jargon they hear about. SQL to NOSQL, REST to UNREST, they are always jumping on technology, without mastering anything.
  • Code Cow: They generate so much amount of Code in a day that it is not possible to review it even in a week! Just read for loops in their code.
  • Code Turtle: This guys writes code so slow that 2-3 deadlines pass before any thing valuable comes out. Every time you ask the status, they will be running some imaginary test on their 2 lines of code change.
  • Code Pig: Often find in large companies where cesspool can exist. They enjoy spending time on Code full of Sh*t.
  • Code Dog: Oh! every line of code this guys writes, there are 10 lines of exceptions and debug messages. Remember, barking Code Dogs, seldom write!
  • Code Lion: Well! looks like the best of the breed. As soon their code sees production, everything fails with P1 errors. And the Code Lion comes gracefully and solves it in a few hours. Nobody notices, that it was Code Lion’s code that was failing before 😉
  • Code PeaCock: They just dress like coders. They need not write any code. They participate in all company events that are not related to actual coding.
  • Code Hawk: This guys looms around everyone and just find faults in other’s code. Looks for small-small mistakes. And once he finds a mistake in code, he makes a kill and flies back to sky.
  • Code Panda: They are cool animals. They just code for company snacks like- Nuts, Juices, Coffee or candies. Remuneration is a side effect of coding for them 🙂

How much Facebook knows about us?

Most of us think that we just share our vacation photos, witty status messages, funny videos, inspiring quotes, dinner locations, kids activities etc with our friends on Facebook. All this is trivial information that we want our friends to know and we have no qualms about sharing it.

My guess is Facebook knows following about an active user:

1. When you post your personal photos, FB knows: What colors do you like most? What styles do you like most? Whether you like casuals or formals? Which brands you like most?

2. Are you married or single? What is your family size? Where does your kid study or go for daycare?

3. Where do you live? What kind of house you own?

4. What places you like more? Are you outdoor vacation type person? Do you like eating out often? What kind of food you like?

5. How old are you? How do you look for your age? With your so many photos a software can easily guess your dress size?

6. Who are your friends? What is your status in a group? Do you lead the group or remain just a member? Do you just share things that others have shared with you earlier?

If I start listing all the items, it would be a very long list.

My best guess is that Facebook knows your IQ. Some of my friends are sharing messages like- Share this photo of this God within 5 minutes and something good will happen to you? The kind of comments people make on a photo shows their IQ level. The point is that one can observe the interactions between other people on Facebook by seeing their photos and comments. It shows who is naïve and who is smart? Who is good at words and who is not? Who is gullible and who is the culprit? There is so much of data that it is so easy to calculate a person’s IQ.

If Facebook shares this information with marketers, it is a dangerous situation. How easy it would be a for a marketer to target low IQ persons for its shoddy, out-dated, over-priced products?

Even for a normal IQ person, with Facebook data in hand, a marketer already knows the color you like, the dress size that fits you, the budget you have, the style you like, the car you own.

I think in near future, people who are active on Facebook will start observing that how easily they are getting the products they like. No need to search for that specific color shirt for your size in the market, it will be already on display on your Facebook page. You need to just do add to cart and checkout…Smile

How to Double Your Charity Money Impact in 2 Years?

Well there are many ways to double your money and every one is looking for one of them 🙂 Here I am sharing with you one of the way to double your charity money impact. In less than 2 years, I made loans worth $1475 by just spending $630.

Around 2 years back in Dec 2009, I started an experiment. I came across a website www.Kiva.org that helps you Loan (not donate) a small sum of money to a needy but enterprising person in a remote country through the internet. It is a loan and not just one time donation, since the person to whom you lend the money is supposed to return it back to you.

So almost every month I started giving loan of $25 (around Rs1200 ) to a new person for different reasons.  Eg. To buy seeds and farm supplies, to repair a home, to buy a new sewing machine or to expand a grocery shop. See some of the needy ones below.

After 3-4 months, I received around $10 back. I added more money to make it $25 and loaned it to another person. Soon I started getting more of my loan money back and I kept on reloaning the same money again. In total I loand around $30 every month.

To cut a long story short, in 21 months, I spent around $630 in loans (approximately $30 per month). But when I counted my loans, I had given 59 loans which is around $1475 worth of money to people. So effectively in 21 months my $630 were used for making loans worth $1475 which is more than double the amount I had put aside for charity.

And the best part is that if I want to come out of these loans, in 6-9 months I would get most of my $630 back.

If I look at the following curve, it is increasing in a non-linear manner. It took me 8 months to make 10 loans, but it took me 7 months to make 20 more loans. Even though I spend a fixed amount ($25) every month, the number of loans I make is increasing every month. This is due to my previous loan amounts becoming available for re-loaning.

Overall, I am very pleased with my experiment and these results. If you would also like to join me and enjoy doubling your charity money impact, you can do so on www.kiva.org

Following is my complete portfolio numbers as of Oct 2010.

My Experiments with Kiva

Kiva is a site through which you can give money as a loan to a needy person. There are poor people across the globe who need a relatively small amount of money to start or promote their business. This loan can help them improve their situation and come out of the vicious cycle of poverty. Eg. A fruit vendor may need a few hundred dollars to buy a better vending cart. A sewing shop owner may need to buy some sewing machines to expand the business. A farmer may need some money to buy seeds and fertilizer.

You can loan as less as $25 (around Rupees 1200). If a borrower needs $500 he will fund 20 persons willing to loan $25 each to him. Once he gets the money he puts it in the business and returns it to the 20 persons. Hopefully his business picks up and he starts returning the borrowed money.

I started giving loan around Jan 2010. I made it a point that I will make one loan of $25 every month. Well sometimes I get some extra money like bonus etc, I loan additional $25. With time I keep getting my previously loan money. Once I get my loan back, I have an option to get it in my account. But I used to reload that money.

Slowly, I started having more money in my portfolio and I started giving it as a loan to more people.

Since my first loan I have put total $650 in loans. But I have received the money back quite regularly and I kept reloaning it. As of now I have made loans worth $ 1450 with actual cash $ 650. Now every month I get around 4 loans back and I keep loaning it to people round or Farr from me.

Overall, I liked Kiva due to it’s simplicity it’s reach to remote Areas.

Human Energy Index

When we talk about energy we limit ourselves to energy produced and used by things other than humans. Eg. Energy saving lamps that have fluorescent tubes. The lamps convert electricity to light and ultimately light is consumed by humans. But the story does not end here. The light of a lamp can be used for reading a book, browsing a site, illuminating a patio, lighting a Rock Show, or even for writing a blog post.

The use of a form of energy is not yet measured according to its ultimate use. A Human Energy Index can help in quantifying the energy and its ultimate use. It would be difficult to quantify it in absolute terms like- Meter, Kilogram, Seconds etc. Rather this index can be in relative terms similar to the relativity theory of Einstein.

One prime factor of this index would be the number of people benefited by a form of energy in first person. Eg. People attending a Rock Show enjoy the lights behind the concert in person and directly. Where as those who watch a Rock Show on TV, iPhones or any other form of media are not in first person. For these people, lights generated by advanced computer graphics can produce the same effect as the original one. Therefore when we calculate the Human Energy Index of lights in a Rock Show it is the live audience that counts more than the remote audience.

Same idea can be applied to a Football Match, BasketBall Game, Presidential Debate and so on.

At micro level, a small amount of electrical energy in a portable music player provides a long duration of enjoyment to a listener. Similarly talking on a cell phone saves energy of physically going to a person. But the point here is that even with these savings we are still using a large amount of Human Energy. Eg. A person listening a songs is devoting a large amount of his time on this player. A person talking on cell phone is spending a lot of hours on unnecessary talks.

Human Energy Index is not limited to measuring utilization of energy on Human Beings. Rather it even measures use of Human Energy on Human Beings.

In the nascent stage, Human Energy Index can start with basic uses like conversion of light energy to human entertainment, connections, communication etc. But in the advanced stages the use would be to measure each and every thing that we use and spend energy on. Eg. Whether Golf is a game with less Human Energy Index or a Soccer game.

The time period of popularity of Human Energy Index is around the time when the energy savings from physical devices would be in a mature form.