Showing posts with label People Skills. Show all posts
Showing posts with label People Skills. Show all posts

Upgrade yourself from the world of coding

Posted by DreamBig | 1:51 AM

How does one build a successful technical career?

THE other day, I met a bright young engineer in MindTree and asked him what his ambition was. He was very clear. "I want to be an architect". My next question to him was, what does he read? He looked surprised and then replied that he does not read much outside what appears on a computer screen. My next question to him was whom all does he admire in MindTree among the three best architects? He named the predictable three. Then I told him what the fundamental gap was between him and the best three. It was about the ability to make intelligent conversation about any subject under the sun - a capability borne out of serious reading habits.

The next thing I asked him

to do was to poll these three on what were the six books they had read last. The result was amazing. The three named eighteen books in all - of which at least six were common. Ninety percent of the books had nothing to do with information technology. The exercise proves a key point - to be a great nerd, one has to have inteerests outside writing code. However, many engineers think that the path to a great technical career is about technical skills alone.

Long back, Bell Labs conducted an interesting study - closely watching the common characteristics among a group of technical professionals who rose to the top. The exercise revealed nine key factors outside just technical competence that differentiated brilliant technical folks from the masses. The study was conducted by Robert Kelly of Carnegie Mellon and Janet Caplan of Williams College. As I see the Indian industry today, I think the study done at Bell Labs remains relevant in every detail.

The Bell Labs engineers who did extremely well for themselves - as they progressed in their career, showed the following qualities that differentiated them from their peers: taking initiative, cognitive ability, networking, leadership, teamwork, followership, perspective, organisation savvy and show-and-tell capability. Let us look at each of these and see what lies underneath.

1) Taking initiative

This is about accepting responsibility above and beyond your stated job. It is about volunteering for additional activities and promoting new ideas. None of these will jump out as apparent as a young engineer gets in to her first job. She will tend to think that her career progress is really dependent only on the ability to write code. The concept of initiative begins by looking for technical and other opportunities in the organisation and volunteering for them. The idea of volunteering is little understood - both by organisations and individuals. In the days to come, it will gain increasing prominence in our professional lives.

Initiative is also about two other things - dealing constructively with criticism and planning for the future. The latter is a function of many things - a good starting point is to start mappinng the environment, learning to understand how the future is unfolding and then stepping back to ask, how am I preparing myself?

2) Cognitive abilities

The concept of cognitive development is about understanding the interplay of technology and trends in how they are getting deployed. It is also about recognising the business eco-system in which technology works. It is about situational understanding and consequence thinking. The importance of consequence thinking is very critical. It asks us to look beyond the immediate deliverable of a task and it is about asking who will be impacted by my work, what is the end state? People in our industry just think in terms of modules and seldom ask where is it going, who is my customer and more importantly - who is my customer's customer? Cognition is a key faculty that determines how much we are able to read patterns, make sense of things. Refining cognitive skills helps us to go beyond stated needs of our customers to explore unstated needs.

3) Networking

We tend to think of networking in a social sense. As one grows higher in life, we are often as powerful as is our network. Building a professional network requires us to step out of the comfort zone to look at whom can I learn from. Quite often, and more as one progresses in life, the learning has to come from unusual sources. At MindTree, we expose our people to social workers, architects, graphic designers, teachers, people who lead government organisations, leaders from client organisations. The interesting thing about benefiting from a network is that it works like a savings bank. I need to deposit in to it before I withdraw. We all have heard about how important internal and external knowledge communities are. Again, in MindTree, we encourage people to belong to 26 different knowledge communities that run on a non-project based agenda and are vehicles of learning. These create networking opportunities and open many doors.

4) Leadership

Next to networking is development of leadership skills. Many technical people associate it with "management" and shy away from developing key leadership skills like communication, negotiation, influencing, inter-personal skills, business knowledge, building spokespersonship and so on. Take for instance negotiating as a skill. Imagine that you are an individual professional contributor. Why should you learn to negotiate? Tomorrow, your organisation becomes member of a standard body and you have to represent the organisation as a technical expert. You will find yourself needing to negotiate with powerful lobbies that represent a competing viewpoint or a rival standard. Unless you have honed your capability alongside your hacking skills, you will be at a complete loss. Yet, you do not discover your negotiating capability one fine morning. You need to work on it from an early stage. Negotiating for internal resources is becoming another critical need. You can choose to remain an individual professional contributor but from time to time, you have to create mind share in the organisation where resources are limited and claimants are many. Establishing thought leadership is another key requirement of growth and independent of whether I want to be a technical person or grow to be a manager, I need to develop as a leader who can influence others.

5 ) Teamwork

Our educational system does not teach us teamwork. If you ever tried to solve your test paper "collaboratively" - it was called copying. You and I spent all our school and college life fiercely competing to get the engineering school and seat of our choice. Then comes the workplace and you suddenly realise that it is not individual brilliance but collective competence that determines excellence. Collaboration is the most important part of our work life. Along with collaboration come issues of forming, norming, storming, performing stages of team life. Capability to create interdependencies, capability to encourage dialogue and dissension, knowledge sharing become critical to professional existence. All this is anti-thesis of what we learn in the formative years of life. Add to it, our social upbringing - our resource-starved system tells us to find ways and means to ensure self-preservation ahead of teamwork. In Japan, the country comes first, the company (read team) comes next and I come last. In India, it is the other way round.

6) Followership

The best leaders are also great followers. We can be great leaders if we learn and imbibe the values of followership. Everywhere you go - there are courses that teach leadership.

Nowhere you will find a business school teaching you followership. Yet, when solving complex problems in life, we have to embrace what is called "situational leadership". I have to be comfortable being led by others, I must learn to trust leadership. Many people have issues reporting to a test lead as a developer, or being led by a business analyst or a user interface designer. In different parts of a project life cycle, people of varied competence must lead. I must be comfortable when some one else is under the strobe light. I must have the greatness to be led by people younger than I, people with a different background or a point of view. That is how I learn.

7 ) Perspective

This is the hardest to explain. It begins with appreciating why I am doing what I am doing. Quite often, I find people having a very narrow view of their tasks; many do not see the criticality of their task vis-à-vis a larger goal. So, a tester in a project sees his job as testing code or a module designer's worldview begins and ends with the module. He does not appreciate the importance of writing meaningful documentation because he thinks it is not his job or does not realise that five years from now, another person will have to maintain it.

I always tell people about the story of two people who were laying bricks. A passer by asked the first one as to what he was doing. He replied, "I am laying bricks".
He asked the second one. He replied, "I am building a temple". This story explains what perspective is and how the resultant attitude and approach to work can be vastly different.

8) Organisational savvy

As technical people grow up, they often feel unconnected to the larger organisation. Some people develop a knack of exploring it, finding spots of influence, tracking changes, creating networks and in the process they learn how to make the organization work for them. The organisation is not outside of me. If I know it well, I can get it to work for me when I want. Think of the difference between one project manager and another or one technical lead from another.
One person always gets the resources she needs - the other one struggles. One person knows who is getting freed from which client engagement and ahead of time blocks the person. One person reacts to an organisational change and finds himself allocated to a new project as a fait accompli - another person is able to be there ahead of the opportunity. Larger the organisation, higher is the need to develop organisation savvy. It begins with questioning ones knowledge about the larger business dynamic, knowing who does what, tracking the work of other groups, knowing leaders outside of my own sphere and a host of other things. Importantly, it is also about tracking what the competitors of the organization are doing and keeping abreast of directional changes.

9) Show and tell

This is the bane of most Indian software engineers. We all come from a mindset that says; if you know how to write code, why bother about honing communication skills? Recently, we asked a cross section of international clients on what they think is the number one area of improvement for Indian engineers? They replied in unison, it is communication. Show and tell is about oral and written communication. Some engineers look down upon the need for communication skills and associate it with people who make up for poor programming prowess. It is the greatest misconception. Think of the best chief technology officers of companies like Microsoft, Oracle, IBM Global Services or Sun. Their number one job is evangelizing.

If they cannot forcefully present their technologies, nothing else will matter. So, every engineer must pay attention to improving the ability to present in front of people, develop the ability to ask questions and handle objections. In a sense, if you cannot sell the technology you create, it has no value. So, building salespersonship is a key requirement for technical excellence.

The foregoing points are not relevant if you have already filed your first patent at the age of eighteen.

Everyone else, please take note.

Read More...

The Lost Art of Listening

Posted by DreamBig | 8:52 PM

One of the greatest gifts any of us can ever receive is the gift of listening. It is also one of the greatest gifts we can ever give. Unfortunately, it appears to be a lost art.

Listening.jpg

We live in a world where everyone is talking but few are listening. What often passes for listening is simply one person pausing to collect their thoughts for their next soliloquy. Just turn on your favorite talk radio or television show to experience a vivid example of this. (My personal favorite is Hannity & Colmes, where no one appears to be listening to anyone!)




Listening is difficult work. I don’t pretend to be good at it, but I am trying to learn. Like every skill, the more you do it, the better you get. Here are a few things I am trying to practice and that you can also do to improve your listening skills:

  1. Be fully present. This is where every great conversation begins. So often, we are distracted with other things. We try to listen while continuing to work on the computer or watch television. To be fully present means we eliminate these distractions and focus exclusively on the other person. It takes great effort to be fully in the moment, leaning forward, with your ears—and heart—open.

  2. Ask a question. I am trying to discipline myself to ask more questions. Instead of just commenting when it’s my turn, I try to ask a question about something the other person said. Perhaps they said something that requires further explanation. Maybe you need an example. Regardless, a question can help the conversation go deeper.

  3. Ask a second question. Great questions are the prerequisite for great conversation. Sometimes, like peeling the layers off an onion, you have to peel the conversation back with even more questions. It’s good to ask questions. It’s even better to ask lots of questions. The more you listen, the more insight you gather and the more relevant your comments will be.

  4. Put yourself in the other person’s shoes. Words are only part of the communication. Sometimes we need to experience the other person’s feelings to really understand. We need to listen with our heart as well as our mind.

  5. Validate their thoughts and feelings. One of the worst things we can do when listening is invalidate the other person. “Why would you think that?!” Or, “You shouldn’t feel that way.” These kinds of words don’t move the conversation along; they stop it dead in it’s tracks.

  6. Repeat back what you have heard. When we do this—and do it accurately—we communicate that we understand. It also gives you an opportunity to re-calibrate your understanding if you misunderstood something.

Plenty of people are good talkers. Few are good listeners. If you develop the latter skill, you will find yourself invited into amazing conversations that wouldn’t otherwise happen.


Read More...

Leadership and Accountability

Posted by DreamBig | 8:50 PM

Everyone wants to be a leader. However, few are prepared to accept the accountability that goes with it. But you can't have one without the other. They are two sides of the same coin.

Leader Taking Responsibility

But what does accountability look like? First and foremost, it means that you accept responsibility for the outcomes expected of you—both good and bad. You don’t blame others. And you don’t blame the external environment. There are always things you could have done—or still can do—to change the outcome.




Until you take responsibility, you are a victim. And being a victim is the exact opposite of being a leader. Victims are passive. They are acted upon. Leaders are active. They take initiative to influence the outcome.

Once a month, we require all of our divisional leaders to write a report, detailing what happened the previous month. They submit these to the Executive Leadership Team and then we meet with each leader face-to-face.

These reports provide a summary of what happened and a review of the key metrics that drive the business. We also ask each division head to describe how their leadership succeeded or failed. We ask, “What was it about your leadership that produced these results?” The underlying assumption is that it is all about their leadership. We do not allow them to blame anyone internally or externally.

Allen Arnold did a particularly good job of this in his report. I have asked his permission to include it here, because I believe it serves as a great model for others. By way of background, Allen leads our Fiction division. It is one of our fastest growing divisions and Allen has done a great job leading it to it’s current level of success.

Read More...

How to Shave Ten Hours Off Your Work Week

Posted by DreamBig | 10:46 PM


Almost everyone I know is working more time than they would like. That’s why a book like The 4-Hour Work Week by Timothy Ferriss has been such a big bestseller. This is a great book, but the promise is a little over the top. I don’t know of anyone, including Tim Ferriss, who really only works four hours.

Weekly Calendar

But what if you could shave ten hours off your work week? In my opinion, that is much more do-able. Virtually anyone, with a little thought and effort can do it. Here’s how:



  1. Limit the time you spend online. In my experience, the Web is most people’s #1 time suck. Yes, I know it is a wonderful tool for research, blah, blah, blah. But I often catch myself and my family members mindlessly surfing from one page to another with no clear objective in mind. Before you know it, you can eat up several hours a day. The key is to put a fence around this activity and limit your time online. Set a timer for yourself if you have to.

    This is true for Web surfing and it is also true for email. Unless you are in a customer service position where you have to be “always-on,” you should check email no more than two or three times a day.

  2. Touch email messages once and only once. Okay, let’s be honest. How many times do you read the same email message over and over again? Guess what? The information hasn’t changed. That’s right. You are procrastinating.

    I have a personal rule: I will only read each message once then take the appropriate action: do, delegate, defer, file or delete it. I describe these in more detail in a post I made last week.

  3. Follow the two-minute rule. My to-do list is very short. It never gets longer than about thirty items. This is because I do everything I can immediately. If I need to make a phone call, rather than entering it on my to-do list, I just make the call.

    If I can complete the action in less than two minutes, I just go ahead and do it. Why wait? You will be amazed at how much this “bias toward action” will reduce your workload.

    Conversely, when you don’t do it promptly, you end up generating even more work for yourself and others. The longer a project sits, the longer it takes to overcome inertia and get it moving again. The key is to define the very next action and do it. You don’t have to complete the whole project, just the next action.

  4. Stop attending low-impact meetings. If there’s one thing we can probably all agree on, it’s that we go to too many meetings. Either the meeting organizer isn’t prepared, the meeting objective isn’t defined, or you can’t really affect the outcome one way or the other.

    Every meeting should have a written objective and a written agenda. If you don’t have these two minimal items, how do you know when the meeting is over? Could this also explain why meetings seem to drag on and on until everyone is worn out?

    If the content of the meeting is irrelevant to you and your job or if you don’t feel that you really add that much to the discussion, ask to be excused.

  5. Schedule time to get your work done. This is crucial. As the saying goes, “nature abhors a vacuum.” If you don’t take control of your calendar, someone else will. You can’t spend all your time in meetings and still get your work done.

    Instead, you need to make appointments with yourself. Yes, go ahead and actually put them on your calendar. Then, when someone asks for a meeting, you can legitimately say, “No, I’m sorry, that won’t work. I already have a commitment.” And you do—to yourself!

  6. Cultivate the habit of non-finishing. Not every project you start is worth finishing. Sometimes we get into it and realize, “This is a waste of time.” Fine, then give yourself permission to quit.

    I do this all the time with reading. It’s why I am able to read so many articles and books. Here’s publishing’s dirty little secret: most books are not worth finishing. Most books could be cut in half and you wouldn’t miss a thing. The key is to read as long as you are interested and then stop. There are too many great books to read without getting bogged down in the merely good ones.

  7. Engage in a weekly review and preview. Part of the reason our lives get out of control is because we don’t plan. Once a week, you have to come up for air. Or—to change the metaphor—you have to take the plane up to 30,000 feet, so you can see the big picture.

    I generally do this on Sunday evening. I review my notes from the previous week and look ahead to my calendar. I have written elsewhere on this topic, so I won’t repeat myself here.

You may not be able to reduce your workweek to four hours—and honestly, who would want to?—but you can certainly scale it down to a manageable level by cutting out the wasted motion and developing a few good habits.

Read More...

10 good and tested ways to lose weight

Posted by DreamBig | 1:11 AM

The true mark of a good weight loss program is that you can stick to it for the rest of your life.

People who want to loose weight the quick and easy way end up regaining the lost weight slowly and steadily. Others try the latest fad diets to jump start weight loss then revert to unhealthy and restrictive diets that offer dramatic but temporary results. For most, maintaining the right body weight can be as difficult, if not more so as loosing unwanted pounds.

Weight control is a complex endeavor that involves more than just eating leaves and nuts and every person needs a program that counters the factors that make being in the right weight range elusive. While there is no one formula, there are many strategies that can help increase the ods of hitting your target. In truth, there is no quick and easy way to lose weight; the key is to make simple, practicle and sustainable in your lifestyle.



1.) Dont “diet”- Abandon the idea of dieting and everything associated with it, such as excluding a food group; extreme restrictions; complete abstinence from food that you love; and “magic” food, food group or food combinations. Instead, plan to eat healthy, balanced meals.

2.) Think healthy rather than think thin - Change your behaviour towards yourself and your relationship with food, and assess why you want to loose weight.

3.) Exercise - Although weight loss may be achieved through dieting alone, losses consist mostly water and muscle.

4.) Take your time eating - Put back the pleasure in dining. Enjoy the taste, texture and smell of your food.

5.) Watch your portions - Understand what “one serving” means. That super sized, side dish laden portion isn’t just one serving; there are more calories in there than what you think. You dont want the extra baggage.

6.) Set reasonable goals - Write it down and give yourself a deadline. Post your goals in a place you can see everyday.

7.) Make small changes - Reasonable alterations in lifestyle go a long, long way.

8.) Eat breakfast - The National Weight Control Registry of The United States shows that those who maintained a loss of atleast 30 pounds for atleast one year, 78 percent reported eating breakfst every day.

9.) Forgive yourself when you stumble - There can be days when you just cant help yourself. Forgive yourself and get back on track. Do not use a slip-up as reason to give up.

10.) Consult your doctor - No matter how old you are or how healthy you percieve yourself to be, consult your doctor before you begin a weight loss or exercise program.

Cheers !!!!

Read More...