Why “Why Outsourcing Sucks” Sucks

Your Ad Here

Why “Why Outsourcing Sucks” Sucks

Here is a the most stupid article written by a very stupid guy titled “Why Outsourcing Sucks

His Point:
Major Indian software companies are recruiting low quality programmers.
Yes may be because they recruited this guy. But because Indian Software Companies made a mistake once by recruiting him doesn’t mean that they are recruiting low quality programmers intentionally.

A large percentage (I am afraid more that 50%) of the programmers are from non-CS backgrounds. Many are mechanical engineers, electrical/electronics engineers or civil engineers.
So ? I saw some people with Non CS Background who are very very better at coding and commitment wise far better than CS Grads. Trust me, I personally know atleast a dozen of them. And I am pretty sure some of them can even beat the writer of that stupid article.

The pay scales for fresher posts here are not the best even according to Indian standards.
What is he saying ? Helooooooooo can someone explain please.

We don’t care for the quality of the work we do for you. Now I don’t want to piss off any one, but the fact is that seriously no one cares about the quality of their code they do for some American company which they don’t know much about. You will get quality code only if it comes from your heart - like when you code for yourself. Most Indian software engineers don’t feel any kind of commitment to their organizations
May be this guy doesn’t care for his work, may be this guy has less commitment levels. That is really not the case. I see a lot of people sweating hard and working extra hours to get the project done and some people really really care.

Part of the reason why many companies recruit low quality programmers is that the works we get here are mainly some support work or very monotonous and boring development work that looks like it will take ages to get completed. Many Indian programmers have their own pet projects which they dedicate their free time to and they concentrate on the quality of the code they produce for that pet projects instead of the projects they have to do in their organizations.

Really ?

Conclusion: This poor guy really had a bad time, may be he is not competent enough and he has no commitment for his project. He is just interested in sitting for 8 hours in office and getting his salary. Only people with above qualities write posts like this. A small advice, if you find it so nasty leave this job and get into another industry. Find a job which satisfies you and work hard. Unless you are satisfied with your job, you cannot make significant progress in your career. All the best. Really if you dislike software and think most programmers in India are good for nothing, I can bet and say you are the worst of all.

Finally all outsourcing guys, outsourcing has its advantages and disadvantages. It may or may not suit your project. So, decide well and outsource as per the needs.

PS. This post will not hit 1st page of Reddit because most of reddits 1st page posts are manipulated ;)

Why “Why Outsourcing Sucks” Sucks

Tags:

3 Responses to “Why “Why Outsourcing Sucks” Sucks”

  1. Niyaz Says:

    “Finally all outsourcing guys, outsourcing has its advantages and disadvantages. It may or may not suit your project. So, decide well and outsource as per the needs.”

    That is exactly what I was saying.
    For coming to the same point I think there was no need of writing this much against me.

    Why do you think it is all about me? :)

    I may not be as intelligent as you. May be I am stupid according to your standards. But that does not mean that you can tell this much against me. It is not about me …. It is about my opinion.

    Let me tell you about a recruitment (of top notch software company n India) I attended.
    In the technical interview, after learning that I have done some pet projects of my own, and that I can program relatively well, the interviewer told me that I should not be working for that company because they don’t have that much interesting work for me.
    Exactly the same stuff happened in the HR interview.
    I am not trying to tell that I am of exceptional quality. Just wanted to tell that software companies (many of them) does not need good programmers. They just want coders (or code monkeys).

    Finally about mechanical/electrical engineers

  2. Niyaz Says:

    “Finally all outsourcing guys, outsourcing has its advantages and disadvantages. It may or may not suit your project. So, decide well and outsource as per the needs.”

    That is exactly what I was saying.
    For coming to the same point I think there was no need of writing this much against me.

    Why do you think it is all about me? :)

    I may not be as intelligent as you. May be I am stupid according to your standards. But that does not mean that you can tell this much against me. It is not about me …. It is about my opinion.

    Let me tell you about a recruitment (of top notch software company n India) I attended.
    In the technical interview, after learning that I have done some pet projects of my own, and that I can program relatively well, the interviewer told me that I should not be working for that company because they don’t have that much interesting work for me.
    Exactly the same stuff happened in the HR interview.
    I am not trying to tell that I am of exceptional quality. Just wanted to tell that software companies (many of them) does not need good programmers. They just want coders (or code monkeys).

    Finally about mechanical/electrical engineers writing software, I think that it is a wrong practice. May be there are very good programmers among them, but why did not they take CS degree if they wanted a job in the IT industry?
    Are you telling me that a CS degree is of no use?
    Can you tell me that an automobile or machine part can be done by CS graduates?
    In my humble opinion, people should do the work they are experienced in. CS graduates used 4 year sin their life to learning the basics of computer science. If you are telling that that doses not have any significance, I am afraid I have to disagree.

    But again, what is the pointing in making this post again me rather than against my opinions?
    Cheers.

  3. admin Says:

    Against you ? I was against your opinion, and there by against you.

    “I am not trying to tell that I am of exceptional quality. Just wanted to tell that software companies (many of them) does not need good programmers. They just want coders (or code monkeys).”
    I agree with you, and as you said, that some recruiter told they dont have aexciting work for you, so it could be some kind of routine dummy project, thats the exact reason why they are looking for just coders. But if the nature of the project is that and all they want is just some cheap coding, I would say for a company’s perspective it is an ideal candidate to be outsourced. So why “Why Outsourcing Sucks”

    “Finally about mechanical/electrical engineers writing software, I think that it is a wrong practice. May be there are very good programmers among them, but why did not they take CS degree if they wanted a job in the IT industry?
    Are you telling me that a CS degree is of no use?
    Can you tell me that an automobile or machine part can be done by CS graduates?
    In my humble opinion, people should do the work they are experienced in. CS graduates used 4 year sin their life to learning the basics of computer science. If you are telling that that doses not have any significance, I am afraid I have to disagree.”

    Software Engineering, Development and programming can be viewed in 3 different ways. In engineering you build something, something really innovative, some new standard which can be done by a CS degree holder and cannot be done by most non CS degree holders. But this kind of jobs are very very less.

    What degree does a automobile mechanic have ? And cant you do minor repairs for your car ? Do you need automobile engineering for that ? Ofcourse you cannot design a new car / compressor / engine, for that it needs a automobile degree. Sadly my friend, most IT jobs in India and abroad are like the job of a automobile mechanic. But again does that mean outsourcing sucks ?

    We did use 4 years of our life learning the basics of programming, I am sure we have better knowledge, we know the TCP/IP stack, we know all the sorting algorithms, we know the design of CPU’s, NAND gate etc.. etc.. But be frank how many times did you apply them in your work ? But still that does not mean Outsourcing sucks.

    Cheers.

Leave a Reply


Books 24x7