Search my blog

Thursday, October 30, 2014

OOPS Concept explained by Steve Jobs

Would you explain, in simple terms, exactly what object-oriented software is?
Objects are like people. They’re living, breathing things that have knowledge inside them about how to do things and have memory inside them so they can remember things. And rather than interacting with them at a very low level, you interact with them at a very high level of abstraction, like we’re doing right here.

Here’s an example: If I’m your laundry object, you can give me your dirty clothes and send me a message that says, “Can you get my clothes laundered, please.” I happen to know where the best laundry place in San Francisco is. And I speak English, and I have dollars in my pockets. So I go out and hail a taxicab and tell the driver to take me to this place in San Francisco. I go get your clothes laundered, I jump back in the cab, I get back here. I give you your clean clothes and say, “Here are your clean clothes.”
You have no idea how I did that. You have no knowledge of the laundry place. 

Maybe you speak French, and you can’t even hail a taxi. You can’t pay for one, you don’t have dollars in your pocket. Yet I knew how to do all of that. And you didn’t have to know any of it. All that complexity was hidden inside of me, and we were able to interact at a very high level of abstraction. That’s what objects are. They encapsulate complexity, and the interfaces to that complexity are high level.

Friday, October 10, 2014

Top 10 Destructive Parenting Habits

It seems very surprising to know that parenting habits can be destructive, but it is true. Knowingly or unknowingly parents put the responsibility of their personal, emotional and psychological well being on their children. Read on to learn about the 10destructive parenting habits.

Parents are expected to take care of their children and help them grow and develop in to separate and distinct individuals. Many parents take the responsibility of their child’s physical, emotional and psychological well being and at the same time help their children become independent and autonomous when they are preparing them for adulthood.

Have quick look at the 10 destructiveparenting habits which can create a negative impact on your child’s mind.

1. Not Having Trust in Children

Many parents do not trust their children and this has many long term effects on them. Your child’s self esteem, self concept, life satisfaction and interpersonal relationships will get affected. If you think that your child is not trustworthy, work on that and see how you can innate trustworthiness in your child. Instead of blaming and shaming him you can set up a system or remind him of his commitments and help him when he makes a mistake. After all mistakes are part of learning and everyone makes mistakes.

2. Discipline Means Punishment

There are so many parents who still believe that discipline can be achieved only throughpunishments. However, the fact is that where discipline is very important for a child, punishing children is not just inappropriate, but also ineffective. Discipline means setting clear boundaries and being slightly flexible but this should not include pressurizing, threatening or constantly forcing kids and these certainly do not include overt or covert physical as well as emotional punishments.

3. Breaking Promises

Many parents make high promises in front of their kids and do not fulfill them. If you are afraid that you will not be able to fulfill, it is better not to make that promise. Breaking promise will communicate untrustworthiness in kids. Instead you can explain your situation and help them understand.

4. Swearing in Front of Kids

Swearing in front of kids does the same damage like breaking promises.

5. Satisfying all the Demands of Kids

Every parent wants to give whatever his child asks or expects. Some believe that they can become best parents by doing this. On the other hand, parents who do this are actuallyspoiling their children. Think whether the thing your child is asking you to buy is right for him or not. If you have to say ‘NO’ you can convince your child positively and help him understand.

6. Hitting and Yelling at Kids

Hitting and yelling at kids is one of the mostdestructive parenting habits. Parents should never hit kids or yell at them in order to discipline them or to punish them. Such things can deeply affect the kids and harm their self-esteem and confidence. No matter how angry or frustrated parents are, they should follow some anger management techniques and avoid hitting kids or yelling at them at any cost.

7. Lack of Empathy

Children need a strong support when they grow. Some parents do not try to understand their children in different situations. Believe in your child and help him grow well but showing empathy whenever he needs.

8. Give Orders and Expect Immediate Obedience

Parents give orders and expect immediate obedience from their children. Even if your child is obedient there can be some practical hurdle or disturbance due to which he might not follow your orders. Listen to your child and instead of giving orders, ask him to accomplish the work with politeness.

9. Constantly Seek Attention and Admiration

There are parents who want their children to give them attention and admiration always. They always remind their children of what they had sacrificed for their children and want them to appreciate that always. What you did was your duty or demand of your circumstance. Keep this apart.

10. Emotional Abuse

Sometimes parents blackmail their children emotionally. If you show real love and emotions and support and trust your child, he will be attached and close to you. Try to strengthen the bond between you and your child instead of emotionally abusing him.

Many parents commit lot of parenting mistakes. These should be rectified on time so that they do not spoil their child’s life. On the other hand many parents do not recognise parenting mistakes and carry on with their style of parenting. Therefore, knowing the right parenting method is very important and at the same time knowing and rectifying the mistakes that would mess up your child’s life.