IT Survivors – Staying Alive In A Software Job

Before I started working for myself, I spent some years in some of the top IT companies in India and still have many friends working in various software companies. I wrote a blog Recruiting like crazy, about the same time last year about how Indian companies are recruiting like there’s no tomorrow and the possible consequences. However I was avoiding writing this particular piece as it seems like an unpatriotic thing to do, to tell the world how bad the working conditions in software companies in India have become. And there’s always the risk of excerpts being used out of context to bash up IT in India.

I am now writing this because I just keep hearing horror tales from the industry and it doesn’t seem like anything is being done in the matter, so I thought I will do my bit and write.

First and foremost, before stereotypes about India kick in, I would like to clarify that I am not saying that Indian software companies are sweat shops where employees aren’t being paid and made to
work in cramped uncomfortable places. The pay in software companies is very good as compared to other industries in India and the work places are generally well furnished and plush offices. India being a strong democracy, freedom of expression is alive and well and Indians are free to express their opinions and voice their concerns. Yet, I say that the software industry is exploiting its employees.

IT work culture in India is totally messed up and has now started harming the work culture of the nation as a whole. Working 12+ hours a day and 6 or even 7 days a week is more the rule than the exception.

Consequences:

  • A majority of IT people suffer from health problems.As most of the IT workforce is still very young, the problem isn’t very obvious today but it will hit with unbearable ferocity when these youngsters get to their 40s.
  • Stress levels are unbelievable high. Stress management is a cover topic in magazines and newspapers and workshops on the subject are regularly overbooked.
  • Most IT people have hardly any social / family life to talk of.
  • As IT folk are rich by Indian standards, they try to buy their way out of their troubles and have incurred huge debts by buying expensive houses, gizmos and fancy cars.

Plush offices, fat salaries and latest gizmos can give you happiness only if you have a life in the first place.

The reason I feel this culture has emerged, is the servile attitude of the companies. Here’s a tip for any company in the west planning to outsource to India. If you feel that a project can be completed in 6 weeks by 4 people, always demand that it be completed in 2 weeks by 3 people.

Guess what, most Indian companies will agree. The project will then be hyped up as an “extremely critical” one and the 3 unfortunate souls allocated to it will get very close to meeting the almighty by the time they deliver the project in 2 weeks. Surprisingly, they will deliver in 2-3 weeks, get bashed up for any delays and the company will soon boast about how they deliver good quality in reasonable time and cost. Has anyone in India ever worked on a project that wasn’t “extremely critical”?

I was once at a session where a top boss of one of India’s biggest IT firms was asked a question about what was so special about their company and his answer was that we are the “Yes” people with the “We Can Do It ” attitude.

It is all very well for the top boss to say “We Can Do It “.. what about the project teams who wish to say “Please….We Can’t Do It ” to the unreasonable timelines…I was tempted to ask “What death benefits does your company offer to the teams that get killed in the process?”. I sure was ashamed to see that a fellow Indian was openly boasting about the fact that he and his company had no backbone. The art of saying No or negotiating reasonable time frames for the team is very conspicuous by its absence. Outsourcing customers more often than not simply walk all over Indian software companies. The outsourcer surely cannot be blamed as it is right for him to demand good quality in the least cost and time.

Exhaustion = Zero Innovation

  • How many Indians in India are thought leaders in their software segment? – Very few
  • How much software innovation happens in India? – Minimal
  • Considering that thousands of Indians in India use Open Source software, how many actually contribute? – Very few

Surprisingly, put the same Indian in a company “in” the US and he suddenly becomes innovative and a thought leader in his field.
The reason is simple, the only thing an exhausted body and mind can do well, is sleep. zzzzzz

I can pretty much bet on it that we will never see innovation from any of 10000+ person code factories in India.

If you are someone sitting in the US, UK… and wondering why the employees can’t stand up, that’s the most interesting part of the story. Read on…

The Problem

The software professional Indian is today making more money in a month than what his parents might have made in an year. Very often a 21 year old newbie software developer makes more money than his/her 55 year old father working in an old world business. Most of these youngsters are well aware of this gap and so work under an impression that they are being paid an unreasonable amount of money. They naturally equate unreasonable money with unreasonable amount of work.

Another important factor is this whole bubble that an IT person lives in.. An IT professional walks with a halo around his or her head. They are the Cool, Rich Gen Next .. the Intelligentsia of the New World… they travel all over the world, vacation at exotic locations abroad, talk “american”, are more familiar of the geography of the USA than that of India and yes of course, they are the hottest things in the Wedding Market!!!

This I feel is the core problem because if employees felt they were being exploited, things would change.

I speak about this to some of my friends and the answer is generally “Hey Harshad, what you say is correct and we sure are suffering, but why do you think we are being paid this much money? It’s not for 40 hours but for 80 hours a week. And anyway what choice do we have? It’s the same everywhere.”

So can we make things change? Is there a way to try and stop an entire generation of educated Indians from ending up with “no life”.

Solutions

1) Never complement someone for staying till midnight or working 7 days a week.

Recently, in an awards ceremony at a software company, the manager handing over the “employee of the month” award said something like “It’s unbelievable how hard he works. When I come to office early, I see him working, when I leave office late, I still see him working”.. These sort of comments can kill the morale of every employee trying to do good work in an 8hr day.

Companies need to stop hiding behind the excuse that the time difference between India and the west is the reason why people need to stay in office for 14 hours a day. Staying late should be a negative thing that should work against an employee in his appraisals. Never complement someone for staying till midnight or working 7 days a week .

2) Estimates:

If time estimates go wrong, the company should be willing to take a hit and not force the employee to work crazy hours to bail projects out of trouble. This will ensure that the estimates made for the next project are more real and not just what the customer has asked for.

3) Employee organizations / forums

NASSCOM (National Association for Software and Services Companies) and CSI (Computer Society Of India) are perhaps the only two well known software associations in India and both I feel have failed the software employee. I do not recall any action from these organizations to try and improve the working conditions of software employees. This has to change.

I am not in favor of forming trade unions for software people, as trade unions in India have traditionally been more effective at ruining businesses and making employees inefficient than getting employees their rights and helping business do well. So existing bodies like NASSCOM should create and popularize employee welfare cells at a state / regional level and these cells should work only for employee welfare and not be puppets in the hands of the companies.

If the industry does not itself create proper forums for employee welfare, it’s likely that the government / trade unions will interfere and mess up India’s sunshine industry.

4) Narayan Murthys please stand up

Top bosses of companies like Infosys, TCS, Wipro, etc. need to send the message loud and clear to their company and to other companies listening at national IT events that employee welfare is really their top concern and having good working culture and conditions is a priority. Employee welfare here does not mean giving the employee the salary he/she dreams of.

Last word

I am sure some of my thoughts come from the fact that I too worked in such an environment for a few years and perhaps I haven’t got over the frustrations I experienced back then.

So think about my views with a pinch of salt but do think about them. And if you have an opinion on this issue, don’t forget to add a comment to this article.

Harshad Oak

Harshad Oak is the founder of Rightrix Solutions & IndicThreads. He is the author of 3 books and several articles on Java technology. For his contributions to technology and the community, he has been recognized as an Oracle ACE Director and a Sun Java Champion. Contact - harshad aT rightrix doT com & @HarshadOak

401 thoughts on “IT Survivors – Staying Alive In A Software Job

  • December 5, 2005 at 4:55 am
    Permalink

    Instead of discussing this over and again, lets spread the message n start practising the right thing. Let the big bosses get used to the idea of employees going home on time.. so that we feel like coming back the nextday..
    Lets start by encouraging our team members..
    Wat say guys ? R u game for it??

  • December 5, 2005 at 4:55 am
    Permalink

    Instead of discussing this over and again, lets spread the message n start practising the right thing. Let the big bosses get used to the idea of employees going home on time.. so that we feel like coming back the nextday..
    Lets start by encouraging our team members..
    Wat say guys ? R u game for it??

  • December 5, 2005 at 3:14 am
    Permalink

    Man has been conditioned down the centuries for goals, destinations, purposes, meanings — that’s how man has lived hitherto, with the goal-oriented ideology. All ideologies are goal-oriented. It is always tomorrow that you have to look to.
    Because of these ideologies you cannot allow yourself to relax in the moment. They go on goading you…you have to attain something, you have to achieve something. Your whole education system is a strategy of poisoning your consciousness; it is a strategy of driving you crazy after goals, it is a strategy of creating ambition in you. And ambition is neurosis. But this has been done for so long that it has become part and parcel of the human mind.
    That’s why you go on thinking in terms of goal or destination. It is not you: it is the society that goes on thinking in you, through you; it is your parents, it is your priests, it is your politicians, it is your pedagogues, who go on thinking through you, and you are identified with them. You don’t know that you are separate.

    – Vidhyasankar

  • December 5, 2005 at 3:14 am
    Permalink

    Man has been conditioned down the centuries for goals, destinations, purposes, meanings — that’s how man has lived hitherto, with the goal-oriented ideology. All ideologies are goal-oriented. It is always tomorrow that you have to look to.
    Because of these ideologies you cannot allow yourself to relax in the moment. They go on goading you…you have to attain something, you have to achieve something. Your whole education system is a strategy of poisoning your consciousness; it is a strategy of driving you crazy after goals, it is a strategy of creating ambition in you. And ambition is neurosis. But this has been done for so long that it has become part and parcel of the human mind.
    That’s why you go on thinking in terms of goal or destination. It is not you: it is the society that goes on thinking in you, through you; it is your parents, it is your priests, it is your politicians, it is your pedagogues, who go on thinking through you, and you are identified with them. You don’t know that you are separate.

    – Vidhyasankar

  • November 30, 2005 at 10:38 am
    Permalink

    This could have been my piece! Spot on.
    Just one point of disagreement – very rarely have people finished quicker by slogging extra hours. Becaue of the ‘hours’ culture that everyone’s looking at – ‘useful’ time in a day has diminished – and so has efficiency.
    Force a guy to be appraised on just the regular hrs (thats 4-6 hrs tops of real work) and you may actually see more accomplished – not just ‘done’

    The point about exhaustion is very critical if we want this industry to ‘grow up the value chain’ – much abused phrase. Had once prepared a document on all the factors that go into ‘productivity’ – the easiest for inept managers and clueless organizations to squeeze is time – and that cannot scale beyong 1.2 to 1.5 (v rare, short duration) times normal productivity – and starts dropping off rapidly.

    The point about discouraging ‘working hard’ vs ‘working smart’ is also much needed for any kind of intellectual growth of the industry.

    Get a life, folks.

  • November 30, 2005 at 10:38 am
    Permalink

    This could have been my piece! Spot on.
    Just one point of disagreement – very rarely have people finished quicker by slogging extra hours. Becaue of the ‘hours’ culture that everyone’s looking at – ‘useful’ time in a day has diminished – and so has efficiency.
    Force a guy to be appraised on just the regular hrs (thats 4-6 hrs tops of real work) and you may actually see more accomplished – not just ‘done’

    The point about exhaustion is very critical if we want this industry to ‘grow up the value chain’ – much abused phrase. Had once prepared a document on all the factors that go into ‘productivity’ – the easiest for inept managers and clueless organizations to squeeze is time – and that cannot scale beyong 1.2 to 1.5 (v rare, short duration) times normal productivity – and starts dropping off rapidly.

    The point about discouraging ‘working hard’ vs ‘working smart’ is also much needed for any kind of intellectual growth of the industry.

    Get a life, folks.

  • November 29, 2005 at 8:10 pm
    Permalink

    Dont want to use this forum to list out companies that are sweat shops but can readers please list out some companies that give importane to a healthy work-life balance ? I came to India a couple of years back from the US and the company I have been working for since then, I am lucky if I am home by 9pm ! 9am to 9pm weekdays seems to be the norm.

  • November 29, 2005 at 8:10 pm
    Permalink

    Dont want to use this forum to list out companies that are sweat shops but can readers please list out some companies that give importane to a healthy work-life balance ? I came to India a couple of years back from the US and the company I have been working for since then, I am lucky if I am home by 9pm ! 9am to 9pm weekdays seems to be the norm.

  • November 29, 2005 at 12:35 pm
    Permalink

    Liked the article a lot. However now that we all are aware of the problem. The question is , what is the solution and how to implement it.
    I think the core of the issue is competency. Most of the employees i know working for the major Indian IT firms are not worth their salt. Thats why they have to work over time just to get something done.
    There is no professionalism , just spend as many hours as possible in your cubicle. Who cares how much value you add as long as you keep writing mails at the wee hours to all in the team 🙂
    Hope things change!

  • November 29, 2005 at 12:35 pm
    Permalink

    Liked the article a lot. However now that we all are aware of the problem. The question is , what is the solution and how to implement it.
    I think the core of the issue is competency. Most of the employees i know working for the major Indian IT firms are not worth their salt. Thats why they have to work over time just to get something done.
    There is no professionalism , just spend as many hours as possible in your cubicle. Who cares how much value you add as long as you keep writing mails at the wee hours to all in the team 🙂
    Hope things change!

  • November 29, 2005 at 6:33 am
    Permalink

    Its up to us to find balance in life. I believe that today we have exactly what we want in life and lets not crib about things, people, work etc…instead do something to make this world a better place. Lets stop playing the blame game. All of us knew life is not going to be easy in IT then why CRIB! 🙂 🙂

  • November 29, 2005 at 6:33 am
    Permalink

    Its up to us to find balance in life. I believe that today we have exactly what we want in life and lets not crib about things, people, work etc…instead do something to make this world a better place. Lets stop playing the blame game. All of us knew life is not going to be easy in IT then why CRIB! 🙂 🙂

  • November 29, 2005 at 6:32 am
    Permalink

    Hi Harshad,

    Your article is a good one. I too like to add my 2 cents in this topic like others. We are complaining the Indian IT companies as ‘sweat shops’. But, I really doubt how many of us really work for 8 hours in a day. I have seen many people misusing the facilities offered by the company. How many of you can say that you are not checking your personal mails and chatting with your friends during our ofice time. Added to this, there will be many coffee sessions, tennis sessions and so on. So, we ourselves are to be blamed in these…

  • November 29, 2005 at 6:32 am
    Permalink

    Harshad,
    I believe, whatever have u written in ur blog is surely bang on target. Infact, I myself is a victim of it. But, there is one more thing to consider, the working conditions that you are talking about (strict 8 hr. a day, no weekend work etc., ) is how ppl. in US works (maybe in other places also). But don’t you think if we start working like that in India, we will be equally expensive as our counterparts in sitting at the client’s site. Then why on earth anybody will outsource work to India. Lets accept it that in most of the cases we are getting to work only because we are cheap (although i know that in orientation given by all the companies when we join, they say that, its not just bcoz of cost, also talent .. blah bhal.. lets not forget that there is no shortage of talent on our client side also, infact we are getting jobs when somebody is being laid off there). And if they stop outsourcing, do you think that the so called old economy companies can accomodate so many Eng. graduates like me, who know something to do with computer and are happily getting good salaries. I agree there are a few exceptions, but they are very few.

    Coming to the working conditions, i agree that the deadlines are not practical most of the time… but, we in india tend to streach work with all our coffee breaks, sutta (smoke) breaks, just like that breaks etc. Atleast I’m doing that most of the time and then work on the weekend and late nights also. Most of the times the deadlines can be satisfied, if we do quality work for 10 hrs (instead of 8 hr.) and maybe on sat. also, in some extreme cases. That still leaves Sunday for youself. Also, that is not the case all the time.

    Last, our salaries, yeah.. there is a hell lot of difference between what we get and what our parents are getting now. But isn’t it good enough to work for it. Although we are not having a good life, but atleast we will not have to think twice before going for best of education and facilities for our children, quite unlike our parents. Atleast, our kids will have a good life till they are on their own. Also, when our parents retire from their govt. jobs, they don’t need to worry about the source of income (rather paltry pension), as there is someone in family to take care of their need.

    In the end, I would just like to say that it is more like a compromise, than anything else. We gain some, we lose some.

    Manish
    ([email protected])

  • November 29, 2005 at 6:32 am
    Permalink

    Hi Harshad,

    Your article is a good one. I too like to add my 2 cents in this topic like others. We are complaining the Indian IT companies as ‘sweat shops’. But, I really doubt how many of us really work for 8 hours in a day. I have seen many people misusing the facilities offered by the company. How many of you can say that you are not checking your personal mails and chatting with your friends during our ofice time. Added to this, there will be many coffee sessions, tennis sessions and so on. So, we ourselves are to be blamed in these…

  • November 29, 2005 at 6:32 am
    Permalink

    Harshad,
    I believe, whatever have u written in ur blog is surely bang on target. Infact, I myself is a victim of it. But, there is one more thing to consider, the working conditions that you are talking about (strict 8 hr. a day, no weekend work etc., ) is how ppl. in US works (maybe in other places also). But don’t you think if we start working like that in India, we will be equally expensive as our counterparts in sitting at the client’s site. Then why on earth anybody will outsource work to India. Lets accept it that in most of the cases we are getting to work only because we are cheap (although i know that in orientation given by all the companies when we join, they say that, its not just bcoz of cost, also talent .. blah bhal.. lets not forget that there is no shortage of talent on our client side also, infact we are getting jobs when somebody is being laid off there). And if they stop outsourcing, do you think that the so called old economy companies can accomodate so many Eng. graduates like me, who know something to do with computer and are happily getting good salaries. I agree there are a few exceptions, but they are very few.

    Coming to the working conditions, i agree that the deadlines are not practical most of the time… but, we in india tend to streach work with all our coffee breaks, sutta (smoke) breaks, just like that breaks etc. Atleast I’m doing that most of the time and then work on the weekend and late nights also. Most of the times the deadlines can be satisfied, if we do quality work for 10 hrs (instead of 8 hr.) and maybe on sat. also, in some extreme cases. That still leaves Sunday for youself. Also, that is not the case all the time.

    Last, our salaries, yeah.. there is a hell lot of difference between what we get and what our parents are getting now. But isn’t it good enough to work for it. Although we are not having a good life, but atleast we will not have to think twice before going for best of education and facilities for our children, quite unlike our parents. Atleast, our kids will have a good life till they are on their own. Also, when our parents retire from their govt. jobs, they don’t need to worry about the source of income (rather paltry pension), as there is someone in family to take care of their need.

    In the end, I would just like to say that it is more like a compromise, than anything else. We gain some, we lose some.

    Manish
    ([email protected])

  • November 27, 2005 at 11:45 pm
    Permalink

    This is a wonderful article.
    I am Bala and i have completed 2 years in IT industry in a so called extremely critical project. I have also thought about some of these ideas .
    I also feel that this article will be an eye opener for many IT professionals.

  • November 27, 2005 at 11:45 pm
    Permalink

    This is a wonderful article.
    I am Bala and i have completed 2 years in IT industry in a so called extremely critical project. I have also thought about some of these ideas .
    I also feel that this article will be an eye opener for many IT professionals.

  • November 26, 2005 at 12:36 am
    Permalink

    gdhgdhgdh[B]null[/B][B]hghgh[/B][CODE] [/CODE][U]null[/U][URL=http://]Page Title[/URL][U][/U]]null[/B][B]hghgh[/B][CODE] [/CODE][U]null[/U][URL=http://]Page Title[/URL][U][/U]]null[/B][B]hghgh[/B][CODE] [/CODE][U]null[/U][URL=http://]Page Title[/URL][U][/U]]null[/B][B]hghgh[/B][CODE] [/CODE][U]null[/U][URL=http://]Page Title[/URL][U][/U]

Leave a Reply