Summary: The 7 Habits of Highly Effective People

The book talks about a set of habits which differentiates successful people from the normal. It criticizes [recently popular] personality ethic which it terms as deceptive and manipulative and calls for character ethic which is a fundamental change in human character. This change must begin from inside and spreads out [inside-out] and the reverse is not possible.

The 7 Habits of Highly Effective People

The book is divided into three parts

Read More

Random thoughts: goals and company types in tech world

Company size and goals

One goal

May have multiple products but all products aimed at a single goal.
All teams are working towards the same goal.

Multiple similar goals

Have several products (or several part of single product) aimed towards different goals.
Teams gain by helping each other.
The goals to some extent are complementary but (naturally with time) diverges away from each other.
The tipping point comes when the goals become orthogonal and thus, any bonding between teams working on (orthogonal) goals goes to zero.

Multiple conflicting goals

Multiple products, success of one will kill market for the other.
Teams gain at the expense of other teams, conflicts are high.
Interestingly, the most influential people in the company control revenue-generating goals (whose best days were in the past) and they prevent company from focusing on goals aimed at smaller but fast growing areas.

* – word courtesy Peter Lynch

Note: Opinions expressed here are personal views.

Summary: India Unbound

The book is divided primarily into three parts, pre-independence era [focused on British Raj including some stories of Mughal period], post-independence pre-liberalized era and post-liberalized India.
Since the author was born in 1943 West Punjab, which is now under the occupation of Pakistan, he narrates his personal experiences of the economic conditions of India from 1947-2001.

India Unbound

Read More

How do you store my password?

As the world moves towards cloud-based storage and computing, the task of storing our data on a PC hard disk is being replaced with cloud-based storage providers. This includes our emails, social data, professional data, and financial data. Accessing this data requires authentication, despite its various limitations, username and password are still the standard way of authentication [though OpenID is slowly becoming popular]. One thing which is crucial in this case is how web services store user’s password.

Read More

Preliminary analysis of Facebook clickjacking (aprilfoolsprank)

If you have been already a victim of this, then change your password and unlike the page as soon as possible.

A malicious app called “aprilfoolsprank” which likes a page on user’s behalf and tries to phish user into disclosing his/her facebook login and password is taking its toll on facebook users.
Read More