Friday, May 15, 2015

Psychological facts

  1. Lying requires a lot of mental effort.
  2. When people are watched they behave better.
  3. People with low self-esteem tend to “try” and humiliate others.
  4. The more difficult the decision, the more people tend to avoid the decision.
  5. As a general rule, people tend to regret quick decisions.
  6. Placebos often offer as much relief as actual treatments.
  7. Posting a calorie chart in restaurants leads people to choose less healthy foods.
  8. People seldom notice what's right in front of their nose.
  9. People need only one thing to be happy.
  10. People buy into stereotypes more often than not.

Mini habbits

1)Brush with your left hand. Makes you connect to your right/creative brain.
2) Breathe deeply atleast once a day
3) Get up from the bed asap. Do not think about anything. It really helps.
4) Reduce the amount of junk food you eat everyday.
5) Minimum of 3 Litres of water per day.
6) Do a minute of facial/funny expressions everyday while you sit in front of your laptop. Keeps your face young and also gives you a good laugh.
7) Keep some sticky notes on your fridge to share some joke daily.
8) Stop gossiping. It really makes you mindful about what you talk.

Friday, April 10, 2015

Rules fro better learning

  1. Recalling: Try to frequently recall the main ideas of what you are learning...or try generating ideas from within yourself... 'I wonder what this means?'.
  2. Testing: Use any method you can to test yourself all the time (recall, applying, asking others opinions etc.).
  3. Chunking: Pretend what you are trying to learn is a song...learn to play it over and over again in your mind. In this way the information combines into a chunk you can access when needed.
  4. Spacing: Your brain is like a muscle and needs a break now and again. Don't try to learn everything at once...spread the learning out over time.
  5. Alternating: Practice different techniques for learning. A single approach is sub-optimal. Try writing things down, creating pictures, constructing a quiz etc.
  6. Breaking: Taking breaks from a problem or a challenge allows the brain to take over and do some thinking in the background.
  7. Questioning: Consider how you could explain a problem, challenge etc. in a way that a ten year old could understand? Using analogies can help.
  8. Focusing: Turn off all interrupting things (phone, computer etc.) then set a timer for 20 minutes and focus on the one thing you are working on.
  9. Thinking: Do the hardest thinking and problem solving early in the day when you and your mind are fresh.
  10. Contrasting: Dream of where your learning is taking you (outcomes, insights, solutions, etc.) and then create a picture or words to describe that outcome. Reminding yourself periodically of the desired outcome (looking at the picture, reading the words) will motivate you to achieve greater learning.

Monday, April 6, 2015

Hardest Things To DO In Life

  • Quit a well paying job to pursue one's dreams.
  • Apologize to people you have hurt.
  • Accepting one's own mistakes.
  • Staying positive when you have lost everything you ever had.
  • Staying away from family.
  • Bouncing back when you have hit rock bottom.
  • Being honest in job interviews.
  • Making others smile when one has not smiled for ages.
  • Keep a low profile despite being extremely knowledgeable about his/her profession.

Tuesday, December 9, 2014

Good Software Engineer


  1. It is not the code they write. It is the code they don't have to write.
  2. It is not how fast they grow a code base, in terms of lines of code or complexity, but about how fast they shrink it without losing feature or functionality.
  3. If you try to start the 'whats the best language' argument with them, do they smile, or maybe look bored, and then change the subject? Or do they evangelize? If they evangelize, they're not a great software engineer.
  4. It is not about the code or the language. Nor is it about 'obsession', 'knack', 'talent' or any other pseudo magical term. Simply- do they understand software beyond the level of code? Do they understand the software on the architectural level? Or can they only think about lines of code? Can they slip between mathematical abstractions of problems and software? Can they work with stakeholders to understand their needs for the system, or will they develop the system they want to code, that they think you should really want? Someone can be a great hacker or coder or programmer, but that is not he same as a great Software Engineer. I say this without a value scale- a great programmer is a great programmer... But you don't ask a master welder to design a bridge.
  5. Can they 'spot the flaw' when everyone else in the room is enamored of some solution or hot new thing, and moreover, can they explain that fundamental flaw in a way that makes it clear to *everyone* in the room.
  6. Can they Listen?  If not then they are not a great software engineer.

Sunday, December 7, 2014

Some success Tips

If you ever wanted to be success-full and think that what points can help you  read below:

  • Learn relentlessly. Read books and books on success, people skills and anything that might have some inkling of strand of wisdom about success and wealth. Especially read the biographies of successful people. In his autobiography, Mark Cuban talks about how we would buy and read any book on business that he thought might help. The $15 he'd spend was a fraction of the wisdom he picked up was worth. Drew Houston of Dropbox talks about how he would spend every weekend reading books on business, sales, marketing, all day longEvery weekend.
  • Become a people person. This is a learnable skill or skills. No one is born a great salesperson. There may be people (like athletics) with better inborn abilities (outgoing, etc). But the best learn, they read, they study, and they practice, relentlessly. A lot of times, those with the best given talent, don't end up being the top in the field, because at the start, it comes easy to them. The ones that have to work at, work relentlessly and don't ever get complacent. And then one morning, they wake up and the effortlessness at sales or marketing or leadership that they never thought they would achieve, they now embody.
  • Work hard. As an employer, one of the things that stands out the most with employee is a good work ethic. It's worth it's weight in gold. Drop your expectations and ego, and put your nose to the grind and good things will happen.
  • Take risks. Not dumb, fickle risks and not gambles. But smart, calculated risks where you have a good chance at succeeding. You won't always succeed, but you will learn a huge amount in the process and you will garner an enormous amount of respect from people in doing so. 
  • Monday, November 10, 2014

    What You Can Do To Find Out Your BIG Promise

    You promise daily to your self that you will fulfill all promises you have made but at the end of the day you are not able to fulfill one single promise.Here are some tips for you:

    1. Write down all the things that you need to do

    2. Figure out what is the most important thing that you have to do. 

    3. Now write down the reason why you want to do this. 

    4. Think about this in terms of how you can benefit other people. How you can change the world. 

    5. Whether you "think" that you can do change the world or not - write this anyway. 

    Once you've got your big promise write this down and read it. 

    Every day. 

    Read this statement of why you want to do this. This is a reminder for you until you can think about your why even before you think about what you want to do . 

    This way you'l be thinking about your why - and then doing the things that you need to do. 

    You will effectively reprogram your mind.

    Go ahead and write the list of things that you want to do now. Then write down the most important thing that you have to do. 

    Don't think about doing this too much - just go ahead and do it. Once you start doing this, and reading the reason why you want to do it everyday - you will keep doing the things that you want to do. 

    You'll become unstoppable. You friends will wonder where you got all that energy. But the truth will be that the only thing you've changed in your life is created a REAL REASON for doing what you want to do. 

    Go ahead, and write your reason now. Whatever it is that you want to do. Write it out now, and write why you want to do it.