Outsourcing good or not so good!
-
So guys, straight to the point. I happen to think that outsourcing overall is not a good thing neither for the country that outsources nor for the country that gets outsourced to. Think about it, the country that sends IT work to distant countries at half the cost or so (obvious advantage) is also losing jobs translating into increased unemployment and higher strain on social welfare fund and government in general. Then the time spent trying to sort out obvious quality issues that were expressly asked to avoid translates into losing more money because now you've got to pay more for the changes. The country that gets outsourced to also takes a hit, well, the obvious advantage for them is that they can employ more people at much cheaper rates and almost everyone is decently paid (with potential onsite opportunities with promise of double payment). But this advantage comes at a cost, the local currency has to be kept at a low enough value to affect the benefits gained from foreign exchange rate difference. This directly means that the currency is devalued hence making every penny count even less towards the overall affordability of an individual. Put in simple words, since the currency is weak, people have to spend more and more every time to afford the same quantity of a product. This also means that manufacturers have to price their products at a premium level to get any decent profits from their products otherwise the cost of production would exceed the value of the product, in which case they might as well shut down the production and file for bankruptcy. The overall effect this has is that country cannot keep on par with the developed world in terms of consumerism and production. Seems like a pretty big FAIL to me. What do you guys think?
-
So guys, straight to the point. I happen to think that outsourcing overall is not a good thing neither for the country that outsources nor for the country that gets outsourced to. Think about it, the country that sends IT work to distant countries at half the cost or so (obvious advantage) is also losing jobs translating into increased unemployment and higher strain on social welfare fund and government in general. Then the time spent trying to sort out obvious quality issues that were expressly asked to avoid translates into losing more money because now you've got to pay more for the changes. The country that gets outsourced to also takes a hit, well, the obvious advantage for them is that they can employ more people at much cheaper rates and almost everyone is decently paid (with potential onsite opportunities with promise of double payment). But this advantage comes at a cost, the local currency has to be kept at a low enough value to affect the benefits gained from foreign exchange rate difference. This directly means that the currency is devalued hence making every penny count even less towards the overall affordability of an individual. Put in simple words, since the currency is weak, people have to spend more and more every time to afford the same quantity of a product. This also means that manufacturers have to price their products at a premium level to get any decent profits from their products otherwise the cost of production would exceed the value of the product, in which case they might as well shut down the production and file for bankruptcy. The overall effect this has is that country cannot keep on par with the developed world in terms of consumerism and production. Seems like a pretty big FAIL to me. What do you guys think?
Psssst... Hey, try placing some line breaks in that to make it easier to read!
public class SysAdmin : Employee
{public override void DoWork(IWorkItem workItem) { if (workItem.User.Type == UserType.NoLearn){ throw new NoIWillNotFixYourComputerException(new Luser(workItem.User)); }else{ base.DoWork(workItem); } }
}
-
Psssst... Hey, try placing some line breaks in that to make it easier to read!
public class SysAdmin : Employee
{public override void DoWork(IWorkItem workItem) { if (workItem.User.Type == UserType.NoLearn){ throw new NoIWillNotFixYourComputerException(new Luser(workItem.User)); }else{ base.DoWork(workItem); } }
}
Sorry mate! really forgot about it, done now!
-
Sorry mate! really forgot about it, done now!
:thumbsup:
public class SysAdmin : Employee
{public override void DoWork(IWorkItem workItem) { if (workItem.User.Type == UserType.NoLearn){ throw new NoIWillNotFixYourComputerException(new Luser(workItem.User)); }else{ base.DoWork(workItem); } }
}
-
Psssst... Hey, try placing some line breaks in that to make it easier to read!
public class SysAdmin : Employee
{public override void DoWork(IWorkItem workItem) { if (workItem.User.Type == UserType.NoLearn){ throw new NoIWillNotFixYourComputerException(new Luser(workItem.User)); }else{ base.DoWork(workItem); } }
}
-
So guys, straight to the point. I happen to think that outsourcing overall is not a good thing neither for the country that outsources nor for the country that gets outsourced to. Think about it, the country that sends IT work to distant countries at half the cost or so (obvious advantage) is also losing jobs translating into increased unemployment and higher strain on social welfare fund and government in general. Then the time spent trying to sort out obvious quality issues that were expressly asked to avoid translates into losing more money because now you've got to pay more for the changes. The country that gets outsourced to also takes a hit, well, the obvious advantage for them is that they can employ more people at much cheaper rates and almost everyone is decently paid (with potential onsite opportunities with promise of double payment). But this advantage comes at a cost, the local currency has to be kept at a low enough value to affect the benefits gained from foreign exchange rate difference. This directly means that the currency is devalued hence making every penny count even less towards the overall affordability of an individual. Put in simple words, since the currency is weak, people have to spend more and more every time to afford the same quantity of a product. This also means that manufacturers have to price their products at a premium level to get any decent profits from their products otherwise the cost of production would exceed the value of the product, in which case they might as well shut down the production and file for bankruptcy. The overall effect this has is that country cannot keep on par with the developed world in terms of consumerism and production. Seems like a pretty big FAIL to me. What do you guys think?
I have seen outsourcing work and fail. I was at HP when they started to outsource many of their jobs. They had to bring a lot of them back to the US a few years later because the quality was so bad it was actually costing more. At my last job; however, we outsourced some work to a company in India and it worked great. It can work but you have to do it for the right reasons and you have to manage it properly.
There are only 10 types of people in the world, those who understand binary and those who don't.
-
I have seen outsourcing work and fail. I was at HP when they started to outsource many of their jobs. They had to bring a lot of them back to the US a few years later because the quality was so bad it was actually costing more. At my last job; however, we outsourced some work to a company in India and it worked great. It can work but you have to do it for the right reasons and you have to manage it properly.
There are only 10 types of people in the world, those who understand binary and those who don't.
I think your point is valid (outsourcing can work or fail, depending on cases), but I think the OP was discussing society choices, not company strategies.
'As programmers go, I'm fairly social. Which still means I'm a borderline sociopath by normal standards.' Jeff Atwood 'I'm French! Why do you think I've got this outrrrrageous accent?' Monty Python and the Holy Grail
-
I think your point is valid (outsourcing can work or fail, depending on cases), but I think the OP was discussing society choices, not company strategies.
'As programmers go, I'm fairly social. Which still means I'm a borderline sociopath by normal standards.' Jeff Atwood 'I'm French! Why do you think I've got this outrrrrageous accent?' Monty Python and the Holy Grail
-
Agreed. However, I still believe that the societies and the economies of countries will do very well with outsourcing, if they do it right.
There are only 10 types of people in the world, those who understand binary and those who don't.
Well, could you define right? :) I'm not so sure myself, I feel there's something of a colonialist spirit at work with outsourcing, like saying "that job is not good enough for us, civilized countries, let's send it to the savages", even if, of course, nobody says it like that.
'As programmers go, I'm fairly social. Which still means I'm a borderline sociopath by normal standards.' Jeff Atwood 'I'm French! Why do you think I've got this outrrrrageous accent?' Monty Python and the Holy Grail
-
So guys, straight to the point. I happen to think that outsourcing overall is not a good thing neither for the country that outsources nor for the country that gets outsourced to. Think about it, the country that sends IT work to distant countries at half the cost or so (obvious advantage) is also losing jobs translating into increased unemployment and higher strain on social welfare fund and government in general. Then the time spent trying to sort out obvious quality issues that were expressly asked to avoid translates into losing more money because now you've got to pay more for the changes. The country that gets outsourced to also takes a hit, well, the obvious advantage for them is that they can employ more people at much cheaper rates and almost everyone is decently paid (with potential onsite opportunities with promise of double payment). But this advantage comes at a cost, the local currency has to be kept at a low enough value to affect the benefits gained from foreign exchange rate difference. This directly means that the currency is devalued hence making every penny count even less towards the overall affordability of an individual. Put in simple words, since the currency is weak, people have to spend more and more every time to afford the same quantity of a product. This also means that manufacturers have to price their products at a premium level to get any decent profits from their products otherwise the cost of production would exceed the value of the product, in which case they might as well shut down the production and file for bankruptcy. The overall effect this has is that country cannot keep on par with the developed world in terms of consumerism and production. Seems like a pretty big FAIL to me. What do you guys think?
It seems you're thinking about China as the outsourced nation; it's the only country I know of that artificially keeps its currency devalued. The problems you mention are largely political. China's government likes oppressing its people so much that working painful and monotonous outsourced jobs for tiny salaries is a lifestyle improvement for them. Europe, on the other hand, is full of governments that will be blamed and thrown out if people stop receiving good paychecks and benefits, so they have to provide tons of unemployment benefits for people whose jobs were outsourced. If people all hurried up and solved their social and political problems, we wouldn't have to worry about outsourcing's effect on society; it's more of a side effect than a main issue.
-
Quote:
try placing some line breaks in that to make it easier to read!
This coming from someone whose signature requires a scroll bar? :)
There are only 10 types of people in the world, those who understand binary and those who don't.
why would you even bother going through that long a signature?? ;) gimme your views on the topic... :D
-
Well, could you define right? :) I'm not so sure myself, I feel there's something of a colonialist spirit at work with outsourcing, like saying "that job is not good enough for us, civilized countries, let's send it to the savages", even if, of course, nobody says it like that.
'As programmers go, I'm fairly social. Which still means I'm a borderline sociopath by normal standards.' Jeff Atwood 'I'm French! Why do you think I've got this outrrrrageous accent?' Monty Python and the Holy Grail
i suppose you are right in some respect, i think its more like the companies in order to save money have to outsource the jobs so might as well make it sound like low worth jobs that local people wouldn't have wanted to do anyway. You know, the sour grapes syndrome! :). That said, I would be surprised to find companies that don't outsource almost purely because of potential money savings but actual proven and better quality of work delivered by these outsourced companies (which i doubt).
-
It seems you're thinking about China as the outsourced nation; it's the only country I know of that artificially keeps its currency devalued. The problems you mention are largely political. China's government likes oppressing its people so much that working painful and monotonous outsourced jobs for tiny salaries is a lifestyle improvement for them. Europe, on the other hand, is full of governments that will be blamed and thrown out if people stop receiving good paychecks and benefits, so they have to provide tons of unemployment benefits for people whose jobs were outsourced. If people all hurried up and solved their social and political problems, we wouldn't have to worry about outsourcing's effect on society; it's more of a side effect than a main issue.
Well, no, not China per se but they would certainly seem to fit the bill pretty accurately. I have come across top Indian IT firms that recruit by the thousands, and i know this for a fact, and 90% of who are not even properly qualified to do a complex job such as software development. They lack basic skills but since IT is one of the most promising field in the country and computer science students "graduate" by hundreds of thousands each year, the "talent" pool is massive which makes it extremely easy for this companies to hire them and keep them in buffers or "benches" as they call it just for the sake of showing good numbers to clients and giving them a fruity-n-rosy picture of available resources. To me its utter madness. There is no real incentive to deliver a quality job simply because people are in IT for all the wrong reasons (mainly money) and they don't share the vision and mission of the outsourcing company. So they don't have the same level of commitment.