Book Reviews

INFP-Mediator personality type(Myers Briggs test)

After scorching soul searching for 29 years, ended up finding my own personality type. Yes, I am an INFP. Only 4% man and 5-6% woman in US fall into this category, another word for rare-breed. Does it help paying your bills: no at all! Does it help making friends: Nope!!! Are you blind? Any benefit for being a dreamer: more soul searching, and dream talking while your eyes shine like Van Gouge’s starry night!

After taking the test on, and pushing information to almost all my close friends, (and loosing some on the process), read the whole INFP shit. It was a good read, took some raw notes, and publishing them raw here. Enjoy INFPs, and random visitors! You feel good, when you know what’s your type; oh yea, it feels goo0d!


Summary of INFP traits:

Communication is an important part of Mediator’s leaning style.
** Write down or speak out **.
Mediator tend to be perfectionist, which translate into unreasonable expectation of others. Perfect is the enemy of good. Focus on project instead of jumping on one topic to another. Don’t get stuck in a rut.
Analysts vs Diplomat: The most import difference is the criteria these two types use for decision making.
Analyst : ruthlessly efficiency-oriented, utilitarian, and objective.
Diplomat: diplomats pay attention to morality, principles, and cooperation.
Mediators are vulnerable to criticism. Tend to internalize their feelings and do their best to avoid conflict, often postponing difficult conversation or decision as long as possible.
How mediator learns:
Pointillism: use dots of paint rather than sweeping bush strokes.
Mediators need to organize pieces in their intuitive mind. More committed to a course if it leaves them feeling fulfilled and authentic. 
Professional goal: Career path requiring great degree of independence. Good news is that they are likely to be quite well rounded, able to both rely on their network of friends and acquaintances, and be quite convincing in an interview. As time passes by, they become good at convincing people and building connections. Tend to feel happiest when they are doing something that allows them to combine creativity and empathy. Stability, sensuality or technical prowess are not their domains.
*In business and life, it’s good to have varied personality types around to provide balance*
*Dont spend too much time talking to Sentinel about feelings*
*To get Diplomat’s vision realized down-to-earth, innovative way, call on an Explorer(fascinated by details).
Book Reviews · Personal Development

Mindset by Carol Dweck

Fixed mindset and Growth Mindset ultimately draws boundary between success and failure. Successful people ultimately get pleased not by the end product, but the effort they put towards the end result. On the other hand, people with a fixed mindset get conscious about the “label” they are putting on themselves, rather than the effort they can put on. For them working on a problem is similar to the fact that they aren’t smart enough to get it done instantly.
     Parents, teachers, and coaches can motivate students or players to love the effort they put to solve problem rather than the outcome. Once people understand the value of cooperation and growth culture, work place will be more productive and enjoyable.
     If a person from fixed mindset tries to  work on growth mindset, he must focuses on a concrete way of doing it. He may feel the pressure at some point to go for a quick judgement ( an elegant product of fixed-mindset), but  must find a way to solve that situation by changing environment.
     Person working on growth mindset must visualize this – “Why he is working on his growth-mindset practice, how his growth mindset is going to help people around him”.
Book Reviews · Uncategorized

Work Rules- Lazlo Bock

Being in IT industries, I have seen quite an ugly face of humanity and professional environment. Seen people ‘not giving a fudge’ attitude, fake sense of ownership, and on top of everything: ‘Deliver only on demand’ culture. This culture not only blocks people’s personal growth, it will take the fun out of any workplace where you are going to spend at least 8 hours a day. All these motivated me to find out what really goes on well developed tech giants, like, Google or Facebook. Work rules will give you the perfect opportunity to see Google’s culture through Lazlo’s eyes. Couple of cultural norms in Google which has more impact on it’s success are here.
  •  In Google, people’s endeavor for  problem solving is celebrated along with achievement. People are given higher priority among everything else.
  •  Employees are motivated to talk about problem. It is said that “every time you open your mouth you add value”. Innovation tends to occur in the structural whole of social groups.
  • Googlers don’t restrict themselves to creating products. They also involve themselves in deciding how Google run the company.
  •  Managers find out which process works and which doesn’t. Starting from hiring practices to open office culture, every decision is made not based on intuition but on data experiments, an idea human being can apply to this daily life. Every meeting ended with an immediate feedback, and a plan to continue to do or change for the next time.
  • Google came up with the idea of bringing employee’s parents to their workspace, an act which brought tears to lot of the parents, an golden moment  which brought parents, employees and Google together.
  • They installed micro kitchen to draw people from different team to share ideas and goal, an attempt to let people relax, refresh and connect with one another. Google believes the handful of people who operate in the overlapping space between groups tend to come up with better ideas. Creativity is import-export game. It’s not a creation game.
  • To change human behavior, you have to give them a nudge. Google tried to implement this by initiating no-meet-monday.
  • Being true to your values, not being perfect.
Following lines are added directly form book for future inspirational read only.
“One of my hopes in writing this book is that anyone reading it starts of thinking themselves as a founder”
“If you expect little from your employees, that’s what you’ll get”
“Employee have tendency to follow orders”
“it turns out when you present people with reality, they want to get better”
“ Out first twenty years are spent being compared to others”  —  Regarding school
Boss’s attitude towards employee “ How can I help you be more successful”?
“if people are good, they should be free”
“Culture eats strategy for breakfast
Ten steps to transform your team and your workplace
  1. Give your work meaning
  2. Trust your people
  3. Hire only people who are better than you
  4. Dont confuse development with managing performance
    1. “If you marry criticism with consequence, if people feel that a miss  means that they will be hurt professionally or economically, they will argue instead of being open to learning and growing”.
  5. Focus on the two tails
    1. Learn from you better tail, pepper them with questions, use the opportunity to suck every bit of knowledge out of them
  6. Be frugal and generous
  7. Pay unfairly
  8. Nudge
    1. Arrange your physical space in a way that encourages behaviors you want – knock down the walls if you need collborative environment
  9. Manage the rising expectation
  10. Enjoy! and then go back to No. 1 and start again
Book Reviews · Uncategorized

Eat,Pray,Love – Elizabeth Gilbert

Every once in a while an idea strikes human mind with subtle touch: what if we leave all the mess behind and surrender ourselves to the path of unseen. The author walked in the same path, trusting herself. She gathered all her courage to go in a journey which may sound like a whim in this capitalist west. Still she went to meet a medicine man in Bali cause she invited her. She wanted to learn a new language cause it sounded beautiful. She spent months after months in a remote indian village cause she wanted to pray.

A must read if you want believe in yourself, and all that karma shit. It’s a book about pulling yourself together, and accepting who you are, and finding out that no matter how disoriented our lives look, the universe is in order, it always was, it always will be.

Book Reviews

THe power of Habit-Charles Duhigg

Key message: “we are not who we are,but our habit”.
Being one of the best book on human psychology, this will draw the map of our emotional roller coaster. For you it’ll find out why last time you totally loose your cool on that family gathering, what broke out the last fight on school lunch.

Charles Duhigg attracts the reader by giving a glimpse of each event at the beginning of each chapter, later explains the main event which escalates smoothly. Reader will feel the movement of each character, will be amused and intrigued at the same time.

Each chapter is based on real life history from our neighborhood. Story of success, failure; over all story of habit, which in turn defines the habit cycle of the whole universe. This book gave me the success story of a football team, the change story of a struggling Starbucks employee. It depicted the way big retailers, like Target, are spying on our morning routine.

This research based book related individual habit to social habit. All social habit in turn generates a big revolutionary event,e.g, Montgomery bus boycott. This book ends with a shocking event, driven by habit, and points out why in the eye of society a killer can get away but a gambler can’t. Arguments and psychological causes will put a reader in the challenging position of a judge.

Book Reviews

Who moved my cheese?

An intriguing timeless fable that will hold you close till the end. It applies to every factor of life, to every industry, starting from a small family to multimillion dollar business. The moment you realize that you have a happy stable income/life, you should know that it’ll not be the same all the time. Uncertainty is there, so you need to  plan for future.

Key Message: Regardless of your background, ethnicity and work environment, the moment you stop improving yourself(or your organization), downfall is inevitable.

Java · Software Development

Sorting an Array along with Index/ Modified Insertion Sort

Often we face a situation where we need to sort an array along with it’s index. Later we can use sorted index on various purpose.The following code is a modified version of Insertion sort which will do the work.

For the input of {10,5,6,4,13,7} it will sort the array in ascending order :{4,5,6,7,10,13} and return the sorted index array which is {3,1,2,5,0,4 }.

public class SortedIndex {

//public int[] handDiff=new int[5];
public static double[] mainArray={10,5,6,4,13,7};

* @param args
public static void main(String[] args) {
// TODO Auto-generated method stub
int sorteIndex[] = modifiedInsertionSort();
for(int i=0;i<mainArray.length;i++)


public static int[] modifiedInsertionSort() {

double sortedArray[] = new double[mainArray.length];
System.arraycopy(mainArray, 0, sortedArray, 0, mainArray.length);

// ----------Modified insertion Sort
int i, j;
double newValue;
int indexKey;
int sortedIndex[] = new int[sortedArray.length];

for (i = 0; i < sortedIndex.length; i++) {
sortedIndex[i] = i;
// pointsIn[i]=i;
for (i = 1; i < sortedArray.length; i++) {
newValue = sortedArray[i];
indexKey = sortedIndex[i];

j = i;
while (j > 0 && sortedArray[j - 1] > newValue) {
sortedArray[j] = sortedArray[j - 1];
sortedIndex[j] = sortedIndex[j - 1];

sortedIndex[j] = indexKey;
sortedArray[j] = newValue;

return sortedIndex;