Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Soapbox
  4. Outsourcing good or not so good!

Outsourcing good or not so good!

Scheduled Pinned Locked Moved The Soapbox
loungecssquestion
13 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    I explore code
    wrote on last edited by
    #1

    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?

    B Z J 3 Replies Last reply
    0
    • I I explore code

      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?

      B Offline
      B Offline
      Brisingr Aerowing
      wrote on last edited by
      #2

      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);
            }
       }
      

      }

      I Z 2 Replies Last reply
      0
      • B Brisingr Aerowing

        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);
              }
         }
        

        }

        I Offline
        I Offline
        I explore code
        wrote on last edited by
        #3

        Sorry mate! really forgot about it, done now!

        B 1 Reply Last reply
        0
        • I I explore code

          Sorry mate! really forgot about it, done now!

          B Offline
          B Offline
          Brisingr Aerowing
          wrote on last edited by
          #4

          :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);
                }
           }
          

          }

          1 Reply Last reply
          0
          • B Brisingr Aerowing

            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);
                  }
             }
            

            }

            Z Offline
            Z Offline
            ZurdoDev
            wrote on last edited by
            #5

            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.

            I 1 Reply Last reply
            0
            • I I explore code

              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?

              Z Offline
              Z Offline
              ZurdoDev
              wrote on last edited by
              #6

              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.

              J 1 Reply Last reply
              0
              • Z ZurdoDev

                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.

                J Offline
                J Offline
                Julien Villers
                wrote on last edited by
                #7

                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

                Z 1 Reply Last reply
                0
                • J Julien Villers

                  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

                  Z Offline
                  Z Offline
                  ZurdoDev
                  wrote on last edited by
                  #8

                  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.

                  J 1 Reply Last reply
                  0
                  • Z ZurdoDev

                    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.

                    J Offline
                    J Offline
                    Julien Villers
                    wrote on last edited by
                    #9

                    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 1 Reply Last reply
                    0
                    • I I explore code

                      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?

                      J Offline
                      J Offline
                      jesarg
                      wrote on last edited by
                      #10

                      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.

                      I 1 Reply Last reply
                      0
                      • Z ZurdoDev

                        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.

                        I Offline
                        I Offline
                        I explore code
                        wrote on last edited by
                        #11

                        why would you even bother going through that long a signature?? ;) gimme your views on the topic... :D

                        1 Reply Last reply
                        0
                        • J Julien Villers

                          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 Offline
                          I Offline
                          I explore code
                          wrote on last edited by
                          #12

                          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).

                          1 Reply Last reply
                          0
                          • J jesarg

                            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.

                            I Offline
                            I Offline
                            I explore code
                            wrote on last edited by
                            #13

                            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.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups