Slashdot Mirror


Ask Slashdot: Why Are American Tech Workers Paid So Well?

Slashdot reader davidwr is "an American-born, American-educated mid-career IT professional." But he's still curious about why American geeks earn more than their IT counterparts overseas: If I'm a mid-career programmer looking for a job, why should I expect to be paid a whole lot more than my peer in India when applying for a job that could easily be outsourced to India? If I do get the job, why should I expect to keep it more than a year or two instead of being told "your job is being outsourced" before 2020? Is my American education and 5-25 years of experience in the American workplace really worth it to an employer?

Should we, as an industry, lower our salary expectations -- and that of students entering the field -- to make us more competitive with our peers in India and similar "much cheaper labor than first world" economies? If not, what should we be doing to make ourselves competitive in ways that our peers overseas cannot duplicate?

What's the secret ingredient that justifies those higher salaries? Leave your answers in the comments. Why are American tech workers paid so well?

79 of 587 comments (clear)

  1. Supply and demand by Anonymous Coward · · Score: 3, Insightful

    Employers wouldn't be paying it if we weren't worth it.

    1. Re:Supply and demand by monkeyzoo · · Score: 2

      Short but quite accurate. Supply and demand sets wages.
      1) Living costs are also much higher in the US than the nations with much lower labor costs.
      2) If a remote worker were really worth the same value to an employer as a local US worker, the difference in salary would not be so great. (Note: H1B workers fall between the two endpoints, indicating there is likely some value also created by "culture," mindset, or other non-strictly C.S. skills related attribute.)

    2. Re: Supply and demand by the_Bionic_lemming · · Score: 4, Insightful

      To live in cook county in the suburbs of chicago, a two bedroom home of less than 1000 square feet costs around 3500 a year in taxes. Add to that 4,800 a year to pay the mortgage for the home, retirement planning, gas, electric, water and food.

      That's before you can get internet - which has been driven up to over 600 bucks a year.

      Then there's mandatory car insurance and health insurance - also adding up.

      So when you need to be able to pay 20 grand after taxes to live near where you work just for the basics, you start to get annoyed that someone living in a cesspool thousands of miles away for pennies on the dollar is arrogant about stealing your job.

      --
      _ _ _ Go for the eyes Boo! GO FOR THE EYES!
    3. Re:Supply and demand by Z00L00K · · Score: 4, Informative

      The US total cost of living is also higher, just because the salary is high and you get more in your hands don't mean that you actually earn more since a lot of that money is used to pay for your living like property taxes and various fees.

      The US citizens pays property tax and a lot of fees, Europeans pays income tax - so the overall tax pressure isn't that different. The main difference is that cost of consumer products is relatively viewed lower in the US compared to Europe so a TV is cheaper.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    4. Re: Supply and demand by Anonymous Coward · · Score: 5, Insightful

      Forty to fifty years ago, Japan was known for making crappy products. Then they (among other things) revolutionized how cars were built and anything made in Detroit after 1980 or so looked like absolute crap compared to Japanese cars. Only in the last fifteen years or so have the American cars caught up.

      India and China has been used largely as "hired hands" for crap work in dev/IT until recently so they didn't "own" the problem. As they become owners of the concept, solution, and problem, they will adapt and learn. As more of their devs have spent 36 hours straight getting a customer around a problem that someone in their organization created, they will push quality in to their work more and more or just go out of business.

      Don't be too smug. The US is tiny in population compared to China and India and there is no indication that the random melting pot in the US is genetically better suited for producing quality products. Hence, the center of international development will move to China and India -- it's inevitable just by the numbers. Additionally, many Chinese and Indians kids are striving (at their parent's insistence) to excel and learn to work hard at a very early age to get good grades etc. just as American kids are increasingly being praised for being "special snowflakes" and "the best you you can be" and getting "participation awards" just for showing up. It won't end well for Americans in HW/SW dev or IT unless we wake up (I don't think we will).

    5. Re: Supply and demand by KermodeBear · · Score: 5, Insightful

      I've had good experiences with development teams from China, actually, but that's just one data point. India, however...

      It's like the developers out of India simply don't care. Code quality, functionality, deadlines, figuring anything out on their own, the amount of hand-holding I've had to do is extremely frustrating. So, I spent some time one night searching the 'net and looking for information on how the schools work over there.

      Turns out that many of the schools in India don't actually teach you much. Their courses are geared towards rote memorization and following instructions. If you want them to do A, and only A, with no changes, they can do A very, very well. Once you deviate from A, even just a bit, they won't know what to do.

      They call it "mugging" over in India (and no, not mugging as in attacking someone and stealing their cash - I have no idea how the term came to be). You memorize. You don't deviate. You do not think for yourself. You do not understand a concept and come up with a solution; you only follow the solution that's been provided.

      It really does seem to explain all of the issues I've ever had with IT workers out of India. There's limited capability for problem solving because they're not taught how to solve problems in a general sense, they're simply taught the solution to a specific set of problems. Give them a step by step set of instructions and it will be done - but then why not just automate?

      In contrast, American schools push students to understand concepts first and then apply them to find a solution. We're trained to solve problems and to think. That seems to be the core difference.

      --
      Love sees no species.
    6. Re: Supply and demand by javaman235 · · Score: 3, Insightful

      That's what people dont know, the fact that 50% of the world lives on less than $2 a day, and in India you can hire servants for that price in the boonies. The fantasy is that the US wages can keep dropping to compete with this, without things like real estate values crashing.

      --
      -The art of programming is the pursuit of absolute simplicity.
    7. Re:Supply and demand by Anonymous Coward · · Score: 2, Informative

      That's why you're getting outsourced to India.

    8. Re: Supply and demand by Darinbob · · Score: 4, Insightful

      Another problem is with Indian management. Any problem they will claim they can solve it. Get the business first, then yell at the employees to get the impossible task done. If it fails blame the workers. It feels somewhat adversarial between management and worker, rather than being parts of the same team.

      As for Indian workers who know how to do stuff, most of them are already in America and other countries.

      I do foresee a problem for India in the future as it seems they've put too much emphasis on a single things - basic IT. Manufacturing and design is lagging.

    9. Re:Supply and demand by AK+Marc · · Score: 3, Insightful

      Nope. Value sets the cap. If the person doing the job creates $1M in value for the company, then that position is worth $1M, and would pay 50-75% of that if there was only one person on the planet who could do that job. You hire that one person, or you lose out on $1M in value.

      But if 1M people could do that job, and they would work for $1 per day, then the value of the job is still $1M, but you'd pay someone $1 to do it. So the workers set the minimum at $1, and the company sets the maximum at $750k. So the supply and demand is a factor, but far from the only one. As there are billions of people that would work as a CEO for $20M a year, but the pay for that position is still insanely high. So supply and demand fails, as it's only just one piece.

    10. Re: Supply and demand by jtgd · · Score: 2

      Yeah it's pretty bad here in California too, paying $4,800 a month for mortgage and... wait... did you say $4,800 a year???

      --
      J
    11. Re: Supply and demand by Anonymous Coward · · Score: 2, Interesting

      Another problem is with Indian management. Any problem they will claim they can solve it. Get the business first, then yell at the employees to get the impossible task done. If it fails blame the workers. It feels somewhat adversarial between management and worker, rather than being parts of the same team.

      As for Indian workers who know how to do stuff, most of them are already in America and other countries.

      I do foresee a problem for India in the future as it seems they've put too much emphasis on a single things - basic IT. Manufacturing and design is lagging.

      What this poster states I saw firsthand at my last job (a Fortune 500 company).

      The Indians came into the company as part of an acquisition. They bamboozled the senior management into thinking the Indian teams can solve any problem. It took those Indian teams over 2 years to deliver a working product to market ... and that timeline was probably shorten by the help provided by the American teams that had already solved the same problem (albeit with a more complicated and costly system that did not scale very well, but worked consistently well and was very quickly implemented & upgraded whenever needed). Eventually the American teams were let go from the company, leaving only the Indian teams and their "products".

      It is interesting to note that 1 problem the Indians claim they could solve was eventually removed from them by senior management, not because the Indian teams could not solve the problem, but because the timeframe for solving that business opportunity had passed before the Indian teams delivered any type of working solution (even for lab testing).

      What I saw of the Indian teams, both US-based and India-based, was a "very mixed bag" in terms of quality, and most of them did "poor quality" work compared to the previous American team and the very few Americans that the Indians decided to keep on the Indian teams. Yeah, the Indian "leaders" could talk a "good game", but they always seemed to be "a day late and a dollar short" with any solution they ever delivered, not to mention "taking forever" to implement and the constant "upgrades & adjustments" needed to make their stuff work "as required".

      Why senior management still keeps those Indian teams employed is beyond me.

    12. Re: Supply and demand by JaredOfEuropa · · Score: 4, Insightful

      but then why not just automate?

      There's an intermediate step, and companies have learned to do it reasonably well in IT: do what McDonalds did. Reorganize the work so that it can be done by an army of cheap, replacable labour instead of a handful of ace professionals. The works isn't quite ready for robots or AI, but using strict processes to dumb down and compartimentalize the work means that you now can get away by having much cheaper workers. You do need more of them... at first I was surprised how much more, and how companies thought that this was a good and cost effective solution. But since then I've learned that offshoring has other benefits. For one: if you have only cheap workers with a narrow, well defined skill set, then you can get away with managing them as resources instead of people. Need 5 more of X or 3 less of Y? Need to temporarily replace a sick Z? That can be painlessly arranged if you have 100s of these to go around. If you have only 10 who do the same work, that problem becomes much harder and you quickly find yourself having to deal with individuals, with individual skill sets.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    13. Re: Supply and demand by TheRaven64 · · Score: 4, Insightful

      The thing that you're missing about Japan's rise is that, as quality increased, so did price. The same thing is happening in India and China and this is a big part of why quality usually sucks when you outsource to India. If you're someone competent in India, then you quickly learn that many of the companies that are paying you 10% of what they're paying an American will happily pay you 50% of a US salary, which works out as a lot more than the US salary in terms of local purchasing power and quality of living. If you're not competent, then you stay with the outsourcing firms.

      The only companies that are doing well out of moving development to India are the ones that establish a big local presence, focus on retention, and pay well relative to the local market. Companies that aren't willing to do this are slowly learning that offshoring isn't worth the extra costs. The end result of this is more inflation in India, which will push up wages (this has already happened a lot and is a big driver for Indian companies moving work to China).

      --
      I am TheRaven on Soylent News
    14. Re: Supply and demand by TheRaven64 · · Score: 2

      It depends on where you are. Places like San Francisco are as expensive as Zurich. Parts of the midwest are a fraction of the cost. The real oddity is that more companies don't move to the cheaper cities in the US: Same infrastructure, but you can pay a much lower salary and still give your employees as higher quality of life.

      --
      I am TheRaven on Soylent News
    15. Re: Supply and demand by l0n3s0m3phr34k · · Score: 2

      I blame "only do A without changes" on the British Empire. I think it's a cultural left-over of Imperial education and cultural policies, being told what to do and exactly how to do it...and being told not to deviate from the exact instructions. The Indian "system admins" and programmers I've worked with through Wipro have to be told the EXACT steps and refuse to step outside those for any reason. There is also fear there; stay inside the lines and your OK even if it breaks. I couldn't just tell them to "install IIS", but had to tell him the exact steps one-by-one. Or another the exact menues to navigate through (including right-click on this, left-click on that) even though I was pasting from the same page he was reading off of...because as long as someone else is telling them what to do it's on my head if it goes wrong. I know the people I've worked with are more than competent to figure these tasks out on their own...but then it's also "their problem" if something breaks. Or a developer who won't install a program from their Wipro-provided MSDN account on a client's system to get a task done; until I argued with them "MSDN is there so you can do your development job, either install it and do your job or don't and get in trouble."

      As for the question in TFA, our "special skill" is communication. I've had people speaking "the same language" who still couldn't understand each other due to accents that I had to "translate" for. I can understand a think accent, get my highly technical point across, and get the job done no matter who I'm talking to. I can use translation software...and I sheild my management and end-usrs from dealing with it. I am the "single point of contact" for our world-wide web of support. I can condense a highly technical problem into words and ideas that anyone can understand, and can adapt my explanations into something understandable to my exact audience. I also have a huge amount of patience and am not a diva. Good communication skills is a highly sought-after soft skill even though most companies don't realize they want.

    16. Re: Supply and demand by gatkinso · · Score: 2

      Meanwhile in Europe work that was outsourced to Indian companies is being replaced by Eastern European outsourcing companies: sometimes cheaper with far better quality.

      It really boils down to cost. That is it.

      --
      I am very small, utmostly microscopic.
    17. Re: Supply and demand by dreamchaser · · Score: 2

      Well, let's see. I'm going to be 50 soon. That's supposedly a detriment in IT. I make a lot more money than my younger colleagues. That's supposed to hurt me too. I don't know an H1B worker who can even do my job, so I guess I must be worth it. Don't get me wrong. The latter probably exists. I just don't see them lining up to replace me.

    18. Re: Supply and demand by MachineShedFred · · Score: 2

      Shh! Don't let the secret out - I don't want all the Bay Area hipsters discovering that there's just as good living at 70% or less of the cost here. I enjoy making a Bay Area salary with a Midwest cost of living!

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    19. Re: Supply and demand by MachineShedFred · · Score: 4, Interesting

      You do know there are other jobs in IT besides being a help desk phoneslap, right? I know this might be a shock for you, but not every business can run on Quickbooks. Sometimes a company will have a very complex billing structure, based around many factors that make it unique to that business, requiring custom software development in order to make it work. This software isn't written by "IT help desk flunkies" but by real software engineers, working in IT.

      People who build data centers, and networks are in IT. People who keep servers running, secure, and performing as best as they can to deliver the information and services that the business needs are in IT.

      The help desk job used to be the foot in the door - something you do that helps hone troubleshooting skills and gets people familiar with systems and how they operate, and how they can fail, and what to do about it. But there's other people that put those systems together to begin with - people who looked at systems from different vendors and providers, tested them and discussed the merits of each, and then chose and implemented them. Or, even built and coded the thing from the bare metal on up. All of that is IT's job, and it didn't just magically genesis itself.

      Sure, you can say that some of that could be done on contract, or outsourced as well - but the results are usually far poorer than the often terrible results of even outsourcing the help desk.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    20. Re: Supply and demand by gtall · · Score: 2

      I rather think that depends upon government institutions. Want to trust your company's secrets to the tender loving care of the Chinese judicial system? Or the creaking Indian system?

      Then there is the problem of sourcing. Do you want your company's systems reliant on Chinese or Indian gear or software? How far can you trust that gear to not spill the beans of your organization? And if they do, what will you be able to do about it. Trying suing them in China or India and see how far that gets you dragging one of their favorite sons through the dirt.

      You will also have to deal with their education system where face means everything, over and above competency. That is part of their society and not likely to change anytime soon. Any move to change runs into the homegrown complaining of foreign interference. You can see the same echoed here in the current U.S. presidential election. Foreigners, and worse, their ideas are not welcome.

    21. Re: Supply and demand by tlambert · · Score: 2

      Forty to fifty years ago, Japan was known for making crappy products. Then they (among other things) revolutionized how cars were built and anything made in Detroit after 1980 or so looked like absolute crap compared to Japanese cars. Only in the last fifteen years or so have the American cars caught up.

      This is almost wholly attributable to the American W. Edwards Deming.

      Deming gave a speech at the Hakone Convention Center in Tokyo in 1950 on "Statistical Product Quality Administration".

      The Japanese immediately embraced his philosophy, while Deming was still not getting traction at home:

      1. Better design of products lowers service costs
      2. Higher uniform product quality
      3. Improved product testing in both research and manufacture
      4. Greater sales through side markets ("halo effect")

      Part of the problem was the UAW (United Auto Workers), since the union pretty much controlled staffing levels in Detroit, regardless of what staffing levels were actually needed/required, and inflated wages far above the value of the work produced.

      Another part of the problem was profit-taking: instead of reinvesting, Detroit companies paid dividends to stockholders (stockholders liked this, but it didn't benefit the long term interests of the company to have them as high as they were). This was mainly driven by executives having large stock positions themselves, which means you can guess how the votes went, when it was "for or against an increased dividend".

      A lot of Deming's ideas still have yet to be adopted by U.S. industries (those industries which are left, not having been shipped to China or the Maquiladoras, just of the U.S./Mexico border to take advantage of taxes, labor costs, and NAFTA lack of Tariffs).

    22. Re: Supply and demand by Pig+Hogger · · Score: 2

      I have no idea - I buy German.

      Found the Volkswagen owner If he had a BMW, he would say so...

    23. Re: Supply and demand by Penguinisto · · Score: 2

      1) Absolutely correct... once someone actually *reads* what Deming wrote, you can almost see the lightbulb go off over their heads. It is solid stuff.

      2) The younger folk may not know/remember this, but during the early-to-mid 1990s, Dr. Deming's writings became the basis of that wonderful little fad which most in the business world called "TQM" (that is, Total Quality Management). It spread like wildfire - I saw it slathered around in everything from government (Dept. of Veterans Affairs) to private industry (a small Arkansas Poultry company - no, not Tyson's, though they did as well.)

      The reason #2 failed miserably in the business world (more often than not) was because it was all-too-often implemented poorly. Oh, and in those instances where it was even halfway implemented right, management realized very quickly that (post-implementation) they really didn't want to hear what their underlings had to say.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    24. Re:Supply and demand by slew · · Score: 3, Informative

      I think you misunderstand supply. There isn't a supply of billions of CEOs that will work for a $1. There is a supply of a several thousand (or so), the others are more-or-less "unqualified" (not that they can't do a similar job, but they are unhireable because the boards of directors don't want to get in trouble for hiring outside the expected hiring pool). Similarly there isn't a supply of billions of IT folks, and similarly hiring managers generaly don't want to get in trouble by going outside the "standard" hiring pool. This used to be called nobody got fired for buying IBM (but that probably goes the other way these days)...

      The problem is that there is probably no good way to evaluate employees (including CEOs) before hiring, so most people simply pay the going rate, and hope for the best. The going rate is set by the limited supply and how desperate companies are (e.g., the demand side). The outsourcing comes in when the demand at the lower price point exceeds the supply and gets supplanted by a demand at a lower price point (and potentially larger quality variance) which matches the supply.

      This used to be called the resistor tolerance dilemma. 1% tolerance resistors are much more expensive than 20% tolerance resistors. You might think if you bought enough 20% resistors you could cherry pick the ones that had lower tolerance, but in reality, the vendor pre-sorted for this, so if you bought the cheaper resistors you could almost guarantee they were crap. However, it was reasoned that by sophisticated design choices you could theoretically reduce the problem of high variance resistors so people started doing that. So you could solve your circuit design problem with a simpler scheme, but pay more for resistors, or have a more complicated circuit (with more things to manage that could go wrong) but get it done with cheaper resistors.

      As expected, managers in 2nd rate companies didn't grasp this inherent tradeoff and wanted both cheaper resistors and the simpler circuits designed by novice designers. They bought loads of cheap resistors and put them in these simple circuits as a cost cutting move expecting the distribution of resistors to have normal statistical characteristics. Lo-and-behold they would eventually get a batch of resistors that were all low by 15% resulting in a 100% escape rate from their production line.

    25. Re: Supply and demand by 0100010001010011 · · Score: 2

      I've noticed the same thing in engineering. The Indian engineers never thought outside of the box or even deviated from a known script they had been following.

      We had one spend half a day diagnosing a problem that one of our American engineers solved in 15 minutes. They never checked to see if the databus was connected.

      And I'll admit fault with that. I didn't ever think to put it on the 'debugging checklist' because I thought it was an obvious step.

    26. Re:Supply and demand by AK+Marc · · Score: 2

      That's simply not true. A poo flinging monkey wouldn't have done much worse than Ken Lay, Carly Fiorina, or a variety of others I could name.

      CEO is easy. It requires all the qualifications of an entry level used car salesman. And yes, I've been both. Wasn't bad at CEOing either. They pay for past success, even when past success isn't an indicator of future returns. Simply put, the selection isn't rational. It's an inbred nepotistic game, not a rational business decision.

    27. Re: Supply and demand by bzipitidoo · · Score: 3, Interesting

      Thing is, that $2/day stuff is a myth. That does not put any value to all the labor of doing everything yourself.

      Standard of living is the big factor. We in the US could live on $2/day if we cut everything, and I mean everything. Not just no Internet and cable TV, but no electricity, water, sewage, and road. You could then spend your time working in your vegetable garden and milking your goats so you'd have something to eat, and trudging to the nearby creek for fresh water, trying to avoid all the shit on the trail, hoping you don't catch cholera or some of those lovely intestinal parasites, and chopping wood so you don't freeze next winter and can have a cook fire. If you do get sick, you tough it out, or die. Transport? Walk, or saddle up, or hitch up the wagon. Clothes? Grow some flax or cotton, spin the fibers yourself with a spinning wheel, weave it into cloth, then cut and sew into shape. So what if that takes weeks, what better things do you have to do? Sanitation? Forget the daily shower, you're going to bathe once a week, maybe. You only washed when you were so heavily coated with grime and filth that it was interfering with your ability to labor. Mow the lawn? Ha ha, are you nuts? Send in the goats, dummy! Refrigerator? Without electricity? No, you're going to use a root cellar, and maybe an ice house. There's also canning. Cold? Put on a coat. Hot? Sweat it, A/C is for sissies. Wash your clothes by hand in a wash tub and hang them from a clothesline to dry. That's not too far off from how my great grandparents lived: farm with a veggie garden, no electricity or indoor plumbing, just chamberpots stowed under the bed, except they didn't do their own clothes, they bought factory stuff for that, and they had a well, none of this hauling of water 1km or more.

      We've really run wild. Many modern conveniences are great to have, but enable a great deal of waste and foolishness. Many companies made a businesses out of catering to our dumber instincts. The biggest things the daily shower does are waste a whole lot of fresh water, make water infrastructure businesses and shampoo and soap manufacturers richer, and actually make us less healthy by washing away beneficial bacteria! And we do it because we've brainwashed ourselves into believing that body odor is offensive. We've all dealt with suburban sprawl. Car manufacturers have brilliantly exploited our foibles to promote the car at the expense of all other forms of transportation. Then there are expensive hobbies such as boating, owning your own swimming pool, off roading, hot rodding, skiing, or flying your own private plane. Even something less intense on required equipment such as golf isn't too cheap either. So many sports have commercial interests dangling options in front of us to turn it from not too terribly costly to insanely expensive.

      A relevant incident is the 2010 suicide of Joseph Stack. He was angry that the government had bailed out big banks but he personally was being audited by the IRS. He flew his private plane into an IRS building in Austin. While I sympathize with his complaints, the fact that he had a private plane shows he wasn't hurting for money.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  2. Difference in work product by sigmabody · · Score: 5, Insightful

    Obviously this is not applicable to all tech workers, but...

    In many cases, there's a fairly substantial difference in expectation of work product, both in terms of quality of work produced, and in ability to execute anything more than rote work. While it's true that those qualities may not matter for those organizations who choose to outsource tech labor, there can be a very quantifiable increase in product quality from workers who are more vested in and capable of producing a higher quality product, which can be translated into demand for higher compensation.

    It's kinda the same as the difference between a certified general contractor, and a guy you pick up at Home Depot to do some work for you. You don't expect to pay the general contractor a small amount of cash under the table, and he doesn't have any need to make his rate "competitive", because he'll be able to find people willing to pay for a higher quality of skill, knowledge, and ultimately work product. There's a reason that most tech companies who outsource their high-skill labor to inexpensive countries don't stay competitive long...

    That's my experience, anyway.

    1. Re:Difference in work product by mattwarden · · Score: 2

      This is pretty close to correct. But tech folks like to pretend that the split is domestic vs foreign. Sorry, but most domestic tech talent is not competent. Outsourcing occurs because foreign incompetent talent is far cheaper than domestic competent talent, and management needs are similar. Meanwhile, there is a cutthroat bidding war for competent domestic talent, which is in seriously short supply.

    2. Re:Difference in work product by sigmabody · · Score: 2

      This is very true. In the software industry, especially, there is a vast difference between people who are good developers, and people who are "just able to write code". For the organizations who employ a lot of the latter (either though legitimate need, or simply inability to attract and/or hire the former), outsourcing can be economically viable... as long as you are able to still stay in business, that is.

      I know, anecdotally, that several "smarter" organizations who experimented with outsourcing software development for cost reduction have since "in-sourced" it back for quality purposes. I know others who would not have made that error in the first place. For those organizations, ability can still have value.

    3. Re:Difference in work product by AmiMoJo · · Score: 4, Interesting

      The UK might become the new India for outsourcing. Perfect command of English, only 5 hours time difference so at least there is some overlap, similar culture... But much lower wages. As the value of our currency continues to decline and we push for cheaper labour and lower pay, we will start to become very competitive with India for highly skilled developers.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Difference in work product by Kagato · · Score: 2

      Well, you're bolstered by Russia messing with the former Iron Curtain countries. For a while it appeared that Ukraine was going to upset India for sub-contracting. High quality English, smaller time zone difference and they had no problems pushing back on tech issues and coming up with alternative solutions. Now Western countries are fearful about placing all their bets on a place that could go up in smoke overnight.

  3. It's not just plug-n-play by Mean+Variance · · Score: 4, Insightful

    Sometimes outsourcing to lower cost countries might work, but often it just doesn't work as expected. My employer tried India outsourcing 10 years ago and it was a failure. First, while the direct employment costs are cheaper, there is overhead that is complicated and expensive: protecting intellectual property, management from 12 hours away, project planning, code culture and standards.

    IT and software engineering pay well especially in Silicon Valley and other major areas because it's worth it to pay that. Proximity has its own intrinsic value. I work with 50% Indian workers, but they are here in SV and paid well, most 100k+ because that's what the work is worth.

  4. Hard to put a finger on it... by Anonymous Coward · · Score: 5, Informative

    As a guy that owns a small IT security startup and has some developers on contract in India and as many full time North Americans as we can afford right now I would say this:

    Creativity. Understanding the why as well as the what (aka seeing the big picture), and a general drive to see the company succeed.

    None of my contractors give a shit if my company succeeds beyond their next invoice. None of them really seem to care to understand why we are doing what we are doing, they are only focused on their silo of work. And OMG if you don't give them EXACT to the letter specs, the work wont get done. Likely because of the other two things I mentioned, but also I think it might be a culture thing where they are taught both at home and in school to never question, and just memorize and regurgitate to succeed. Yeah they are kinda like human robots in some cases.

    I will always pay more for an innovative self-starter that's in my time zone.

    1. Re:Hard to put a finger on it... by Anonymous Coward · · Score: 2

      Some people have pride in their work and the company they work for. Not all companies are soul sucking demons.

    2. Re:Hard to put a finger on it... by brian.stinar · · Score: 2

      Do you have equity? If not, then what incentive do you have for caring about the success of the venture you're involved with?

      I own my own company now. Before I owned my own company, I realized that my success, and the success of the organization I worked for, were tied together. If I succeeded, and the company did not, that would be very short term for one of us. The same if the company succeed, and I did not. This is how Americans, with any understanding of economics, sense of connectedness, and general work ethic, view things. These understandings, like the one I outlined to you, and a myriad of other (relatively implicit) understandings, are why I choose to hire American workers at 3-5x what their outsourced counterparts would make. - [and I speak Russian.]

      I want to succeed, and see everyone around me succeed, through our hard work and diligence. This is typically a value that Americans hold. This is not a value shared by other cultures, and other societies. Studying Russia, and Russian, has helped me analyze their culture, as well as question a number of the assumptions most people hold about ours.

    3. Re:Hard to put a finger on it... by Darinbob · · Score: 2

      Equity is mostly pointless. It amounts to a tiny fraction of annual compensation. A small fraction of companies may have equity pay off more than a normal annual bonus, but you can't count on that (though there are enough gamblers out there who are suckers for it that it keeps the startup industries alive). Salaried employees have skin in the game because that money keeps the food on the table and the mortgage paid off. Unemployment insurance is nearly worthless, it won't cover even a fraction of the cost of living.

      Working on a product with a team and being compensated for it makes me care about the company far more than some stock options.

  5. Re:We aren't paid well by mattwarden · · Score: 5, Insightful

    Wages are not proportional to profit you generate. The profitability question is binary. If you generate profit above your cost, you may be employed. How much you are paid depends only on supply of labor and the demand for that labor.

  6. The 1st world will never be competitive by diesalesmandie · · Score: 3, Informative

    I used to work as a DW analyst in a british bank who off-shored the ETL development to Chennai, India. The manager of the ETL team was earning 1/3 of what I was and I wasn't even a senior member of the Analyst team, there is no way to compete with that unless you yourself live in India.

    --
    This is my sig, there are many like it but this one is mine
  7. Salary Growth Closes A Lot of Gaps by mtippett · · Score: 3, Interesting

    Some numbers from my personal experience.

    1) Salary Growth. In general, the Indian Salaries are increasing by 10%, US Salaries are increasing by 3%.
    2) Salary Scalability. In general, Junior staff are about 5 offshore to 1 onshore. Mid level staff are about 3:1. Senior staff are 2:1.

    China used to be a good low cost offshore location, however senior staff are now more or less the same cost (assuming remote team management). You offshore to China for reasons *other* than cost reduction. India will ultimately be no different.

    Mid to senior engineers will be generally cost neutral within a decade, junior engineers - not so much.

    Near-shoring will likely replace the off-shoring - in some cases it already does.

  8. Former Director of Software Development Here by localman · · Score: 5, Interesting

    For my dollars, I'd much rather work directly with people who are a committed part of a team. It's tough enough to achieve that with direct hires; I don't think you can do it with outsourcing.

    I think part of this relates to the nature of software. People always talk about writing software - but that's the easy part. The hard part is *expanding* and *maintaining* software. And generally speaking people who have a history with the code are going to do a better job of it: faster, and more precise. You can also have a much tighter development loop between developers, testers, and users if you have them all in-house. I used to have my developers spend some time using the tools they built with the people who actually used them for the job (I did this myself as well). You learn practical details that are hard to communicate any other way. And speaking of communication: I had a few outsourced workers (forced on me by upper management) and communication was always inferior.

    I'm not saying that there's no use for outsourcing, or that it's always the wrong choice. But my experience is that proximity matters. And history matters. And personal familiarity matters. So one needs to factor all that in when making the choice. And yeah, I think I got about 4x the quality and productivity out of my in-house people as my outsourced people.

    1. Re:Former Director of Software Development Here by AlanBDee · · Score: 3, Informative

      I swear, half my career has been fixing outsourced code.

  9. Location by Anonymous Coward · · Score: 5, Interesting

    North American companies are absolutely idiotic about this. They will happily employ remote employees from India who (obviously) never come into the office, ever for a discount. Typically the quality of work output is low as is the knowledge level. At least that's been my experience.

    Yet those jobs aren't offered to Americans, and I don't get why not. If you have low skill with computers, but an aptitude to learn, you could do the same quality of work that's being outsourced for $20 - 30k a year. So why not offer the job over here with the same standards? (100% work from home, no expectations that you'll work any standard hours, ever. And if you get the project done early, enjoy the vacation time.) You would be surprised at how many people would take such a job and find it is enough to keep them going and give them the experience they need to enter the field. Sure, if you live in NYC $20k means you'll be dead inside of 12 weeks, but move to Mississippi and it's enough for a single guy to live frugally for the year while he ups his skills.

    In fact, honestly, I don't get why companies don't offer work from home for most tech jobs. You get to pay lower salaries for the same work because people don't have to live in extremely expensive cities and you get to save further on not having to have an office.

  10. Work life balance? by Nkwe · · Score: 5, Interesting

    The United States is known for the hard work of its people. The rest of the world has criticized the US's lack of work/life balance (many say the US spends too much time working, more than anywhere else.) Assuming this is true, it would be a reason that US workers are worth more - in general harder working people are more productive. I would say this is especially true in Information Technology, particularly software development where the amount of time required to stay current and keep up with changing technology is enormous.

    As others have posted, the ultimate answer that the marketplace dictates the value, and the labor market place currently values American tech workers highly.

    1. Re:Work life balance? by thegarbz · · Score: 2

      in general harder working people are more productive

      The only thing that is certain is general harder working people burn out faster and that productivity is short lived. All this has nothing to do with tech workers being valued highly, but you are right about one thing the marketplace dictates the value. Cost of living and cost of doing business comes into that. The local cost of living for tech workers in major hubs skews the pricing upwards. This local competition can't really be offset by outsourcing as that comes with downsides that make the result less productive.

      i.e. You get the same work per dollars for local people than outsourced ones even when the income of the outsourced people are lower due to the additional inefficiency of managing the outsourcing. You can't drop the local price because you'll price the local people out of their homes. The market sets this equilibirum, not the crazy Americans who people believe are magically more productive and are able to work day and night with only a 2 week break and remain at the top of their game.

    2. Re:Work life balance? by AmiMoJo · · Score: 4, Interesting

      Another way of looking at it is that US workers are more exploitable. The lack of safety nets, the need for private health insurance, incredibly high student debt, lack of unions. They all work to make it easier to exploit US workers with long hours and poor conditions.

      It seems like the high wages are just to cover living costs, especially in places like Silicon Valley where rents are insane. It also creates a race to the bottom where everyone is competing to work longer and harder than the next guy.

      Japan and the EU have laws to prevent exploitation and limit the number of hours people can work a week, specifically to prevent all that from happening. Wages are lower but so is the cost of living. Except for the UK most students don't have massive debts, and getting sick isn't the leading cause of bankruptcy. Except for the UK, there are often rent controls too.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  11. Quality and accountability by Facekhan · · Score: 5, Interesting

    There is simply a completely different type of employment culture in India than in the US. In the US we are used to interacting with a self-selecting group of immigrants who work really hard and often put up with a lot of stuff under H1 or other visa programs that American citizens wouldn't tolerate from employers.

    Back in India though, there is a culture of treating employees like shit, and consequently a culture among employees of working as little as possible. Employers also don't screen candidates well for off-shore call centers and the like because if they are working on a large contract, all the accountability is based on metrics that can be manipulated and the US based business that contracted them probably only cares about reducing their costs.

    My Indian and other immigrant coworkers work their asses off. The support teams I deal with in India can't even be bothered to show up to a phone call and are usually incapable of anything more than opening up a ticket with the software/hardware vendor directly.

  12. So Go Ahead... by rally2xs · · Score: 3, Interesting

    ...and hire all foreign staff. When they eventually leave, hire someone else that wants to learn the code base, waste however long it takes them to learn it, and then say goodbye to them when they too go back to wherever they came from.

    Or go ahead and outsource the whole thing to half-way round the world, so's you have to talk to 'em at 2 AM when you're tired as F and get stuff screwed up, or alternatively, they're working at 2 AM when the human being is at his worst and they get stuff all F'd up.

    We're worth it 'cuz we're here, and won't necessarily be saying goodbye so's you have to retrain a whole new crew every couple-three years. You won't have to repeat yourself to be understood nor listen very, very closely to understand what we're saying either.

    But the American business is always going to go for the short-term gain, so go ahead - the people that would have graduated from American universities with software degrees are also smart enough to realize that you're going to skimp on wages, and make them compete unfairly with the rest of the world, and decide to get into some other line of work that is more steady and maybe doesn't even require all that study. There's lotsa jobs with decent, but not breathtaking pay that don't require accumulating a huge debt - maybe they can be OK with being a welder, or a railroad locomotive engineer, or 1 of a 100 different things to do that can't be outsourced and don't commonly involve a lot of layoffs. Hell, some of those jobs even have unions, something that makes it hard to feel sorry for the uppity software bunch that think they're too good to need a union, in spite of actors and pro sports players using them - but nooooo.... software people are too proud to form a union that would sue the asses off some company like Disney that (illegally) hires 250 software people from overseas to replace 250 of their US Citizen software people simply because the furriners will work for peanuts.

    If the furriners are at all better at this than than US citizens, then its probably because the smartest US citizens are too smart to put in that sort of time and expense to compete for a job with a US company that's going to s*** all over them and fire them simply for wanting a salary commensurate with living well in the USA for the efforts required to acquire similar knowledge for other more lucrative careers.

    So, suck it up, US industry. You created this situation. Just go ahead and suffer when you can't control your cheap labor because... losing your penny-pinching salary isn't worth enough to do what you want them to if they want to go home and you want 'em to stay. Y'all deserve each other.

  13. Engineers are worth it by Balial · · Score: 2

    As having worked in tech in another country, and moved to the US to work in tech, it's 100% to do with the US understanding the value of the engineers. Among my other expat acquaintances, it's not just my old country, either.

    A couple of good engineers can pull off the next google, instagram, Facebook etc. Folks in the US know this and harness that power. Other countries see an computer engineering degree like an accounting degree. Until other countries clue in, the US will continue to be a power house.

  14. Less than 1/3 the output by Tony+Isaac · · Score: 5, Interesting

    I currently supervise a team in Bangalorre, along with a couple of junior developers here in the US. The US developers, though only a year or two out of college, easily outperform even the "mid-level" developers from India. The price our company pays for Indian developers is about 1/3 the cost of US developers, but so far, we have not been able to make the math work. Even 3 Indian devs cannot produce the same quantity and quality of output as a single junior US developer. This is a pattern I've observed numerous times at different companies.

    This disparity has not been missed by accounting departments. Bringing offshore tech jobs back to the US has become so commonplace that it has come to be called "reshoring." I don't think US tech salaries are in any kind of jeopardy.

    1. Re:Less than 1/3 the output by eWarz · · Score: 3, Interesting

      Not only that, but in healthcare you are practically required to do so. Having foreign developers touch medical data in 2016 is considered to be a violation of HIPAA. You can attempt to get around the rules, but these days regulators want to see that all code was written by people that can be held accountable if things go wrong. If your app is breached and they find out you used a company in India, you could be in serious trouble.

  15. Why are managers paid so well? by Opportunist · · Score: 2

    After all, it's even easier to outsource being unproductive.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  16. Re:Cost of Living by myowntrueself · · Score: 3, Insightful

    OK so I don't live close to the bone, but contracting means moving around a bit even within the same sate as contracts change. Renting, cost of living, etc takes my "higher" salary. I could cut out my humble bundles and loot crates, but frankly it's a drop in the bucket compared to general living costs.

    Cost of living in places where tech workers in North America are forced to live largely cancels out the higher salary. When it comes down to it, apples for apples, they end up being paid less.

    I've worked in tech companies in 3rd world countries. The salary I was earning was like a kings ransom in local terms. I work in North America now and I get a normal salary in local terms but, boy, it doesn't add up to a kings ransom and my quality of life is, if anything, lower. There are plus sides to working in 1st world countries but at the end of the day it feels like you make less.

    What it comes down to is that a dollar in one place isn't worth the same as a dollar in another place which anyone with any international experience should already know.

    --
    In the free world the media isn't government run; the government is media run.
  17. Re:Difference in work product - AND communication by Anonymous Coward · · Score: 2, Interesting

    Disclaimer: I am a lucky white dude that grew up in the United States and I have worked with a few teams in India and tons of people that moved to here from India and other countries, and I have nothing against them and have several Indian friends. They are just like you and I, they want to work hard to provide for their family and make a better life for themselves. Don't hate the individuals for just trying to work hard and get ahead in life. If you want people to blame and be angry at for job loss, direct your anger at the companies that take advantage of these people. There are tons of IT contracting firms, tons of startups that source talent solely this way, and tons of companies that source talent in varying degrees this way - they all get large numbers of IT workers over here on w2s, pay them horrible wages and make them work long hours in horrible conditions because they know that employees on w2s can't do a single thing about it. Because of the way the w2 is designed, the workers are unable to do anything to fight back - they are not allowed to find another job and they are not allowed to speak up. If they say anything or complain, they will be sent home and replaced with someone that won't speak up, they seriously have zero voice in this country. I love how people like Zuckerberg say there is a talent shortage in this country with the current w2 system and that they need more w2 workers over here. Tech workers are not a commoditized work force of assembly line workers, we are more like an athletic sports league where talent comes in varying degrees. Instead of paying decent wages to attract the top talent that he wants, he wants to get that high class talent at a cheaper price. It is not widely know, but I have worked at a startup that uses a very specific w2 worker formula that is replicated at numerous startups throughout the valley (they had a touch time finding a good systems engineer that fit the mold because the role really isn't taught in the talent pool they pulled from). The engineers were almost all (like between 95-98%) foreign graduate students that just graduated from college and that were hired on with w2s. This pool of workers were highly skilled and extremely hard working, and generally they had zero sense of how much money they should be making and what is standard practice in the industry regarding the number of hours they needed to work and how hard they should work. The owners work them ridiculously hard, 70-80 hour weeks every week, and they made them do things like work 18-20 hour days on a deployment day and require them to be on time in the morning the following day, else they would be yelled at. In this very profitable company, not a single engineer would receive a bonus and almost no employees would receive a raise to their already meager salary. These kids were taken advantage of and they were worked to the bone, and there was not a single thing they could do about it. They couldn't switch companies or complain or else they would have to go home. This is a very common practice, and this is the reason Mark Zuckerberg wants more below market rate employees on w2s. The talent is here, they just don't want to pay full price (and that "full" price isn't even full because of the depressive effect these types of practices have on the market, and don't get me started on other shady practices common in the industry like under the table agreements between companies to not hire talent away from each other). But I digress...

    In addition to quality of work, there is the communication issue. I think it can be a big factor that plays into quality of work also, but yea people don't ever really focus on it or talk about it much, but communication inside of engineering and communication between engineering and other departments is a really big pain point that gets really stressed when outsourcing. Sure there is a ton of simple tech work that can be outsourced, but anything that involves working with other teams in the company can be really tough to outsource. Not exactly office space type "I'm

  18. Re:False premise by Aighearach · · Score: 4, Insightful

    And it isn't surprising. You can outsource product development, sure. But most tech workers aren't just prepping files for a factory. Most of the work is in constant customization, and understanding the needs of the client/user is just as critical to success as the actual programming skills.

    It is highly unlikely that some random programmer in India with a masters degree is going to have a better understanding than I do of the business needs in my community. Just like, as a foreigner I wouldn't be able to offer as good a service to somebody in India, because I don't understand the business needs in their community.

  19. they are not by superwiz · · Score: 2

    Well, IT workers might be paid more than developers because they need to be in closer proximity to the clients for many of the IT tasks. But developers are generally paid much less than equally-intelligent and equally-educated professionals in legal and medical fields. Despite all the fear, Indian post-secondary education is not as good as US private university education when it comes to either applied math or CS. There is a lot of factors which cause this, not the least of it is that the best students from India come to the US for their university studies. But this is just one of many factors which influence this. What drives the wages lower is that there is a constant churn in development just like there is physical production. Some of the work simply requires citizenship or ability to impose legal requirements (which can be expected to be followed by US residents), or something similar. Any work which cannot be justified in this manner has already gone to India. Inability to hold people accountable to what they produce does carry a price with it. In many instances, that price is the difference in labor cost. Whatever arbitrage opportunities existed in the labor market, they have already been taken advantage of and, therefore, have diminished to virtually nothing. There are other factors. You might as well ask why Australia ever beats India in cricket given that India adds an Australia-size population every year. If building something in India were as simple as building it in the US, India would simply be a wealthier country than the US and the difference in labor cost would be absent. Wealth doesn't come from money. It comes from being able to buy something useful with the money you have.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  20. Scale differently by MFriis · · Score: 2

    My workplace is dabbling a bit with outsourcing aswell. It's a scalability attempt, we simply cannot find enough people to keep doing what were doing with the amount of work we are expected to do in the future. We make marketing websites and apps for a wide range of inhouse products. One department is outsourcing to India, they keep doing what we have always done, just with more hands and more management. Another department is changing the techstack, trying to scale differently, make the tech require fewer hands, use the same content across devices, componentify code. Essentially move our approach to a more stabile platform that enabled configuration. Not sure which is going to "win" but i know our colleagues in the other department would rather come work with what we are doing, rather than micromanage the indian teams.

  21. Reminds me of an old Soviet joke by melted · · Score: 5, Interesting

    Here it goes: "An old man is lying on a bed in his room. It's year 1917, the Socialist revolution is in full swing. His grandson runs excitedly into the room and proclaims: "The Bolsheviks are winning, there won't be any rich people anymore!" To which his grandfather replies: "Weird, back in our day we revolted so that there wouldn't be any poor people, not to get rid of the rich".

    Which is a long way of suggesting: maybe a better question to ask is why the non-US programmers are paid so poorly. TBH I don't think US programmers are that well paid, outside of relatively few outliers. They tend to live in the areas with some of the highest cost of living in the world. That's out of necessity: all the high paying jobs are there. I'd say a good fraction of US high tech professionals is what real middle class is supposed to look like. Not rich, but with a roof over their head and non-zero savings. I don't consider that a privilege. I consider that a bare minimum.

    1. Re:Reminds me of an old Soviet joke by Cro+Magnon · · Score: 2

      Bingo! I consider myself "comfortable", but far from rich. I have a good house in a tolerable area, I can pay cash if my front porch collapses, and I can buy a reasonable number of "kewl toys". I can't afford Silicon Valley, large mansions, or Teslas.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  22. I'm paid well because... by Khyber · · Score: 4, Interesting

    A. I can rig your entire building for gigabit wired and wireless transfer speeds. T568B all day.
    B. I can configure your stuff from MPLS to ASA to software-defined stacks.
    C. I can get on-site when your remote access inevitably fails, assuming you're not stupid enough to rely upon cloud-only solutions.
    D. I actually speak and understand English.
    E. I have other skills that your company might want, and I am asked about quite often (Doorbell job after wiring up their patch panels? $40/hr.)
    F. I possess got over two decades of experience.
    G. My warranties and guarantees on my work actually mean something.
    H. I don't read off a fucking script, nor do I ever need to.
    I. And the list goes on.....

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  23. The reason is huge by terminal.dk · · Score: 4, Interesting

    How many great software products have you seen being invented and created in India ? Is the number around null ? Or is it a large NULL ?

    There are many reasons why Indians are not really a threat, and it is not only the language problem. It is their culture. Been in a startup in Bangledesh for 3 months, most employees from Indian universities. They work very hierachical, and not independent. It is almost impossible to make an employee choose between a blue and a red ball, we want hios managers approval first. I could not get my employees to to code things using stuff not part of their curriculum. I had to train them in those chapters in their book from university that was not part of their university education. Their attitude is, that it is better do make nothing than to make a mistake. They don't know the word no. They can't say they can't do it, but would rather delay forever.

    Now I am in a large company, and the code quality we get out of India, no matter what huge front company we use, is nowhere as good as an average local person with a bachelor in CS can deliver. Their missing ability to think and read documentation, and explore is a killer.

    The big threat comes from christian countries, countries with our culture. The threat comes from eastern europe and south america. They think more or less the same way. They can work independent. If they don't get an answer, they will decide on a direction to go. Even if they go the wrong direction, it is stillbetter than looking out the windows until the boss comes around.

    And one important fact that you forget is, that brain workers, including IT developers, has a salary way above average salary in whatever country they are from. Personally, I would say it takes 3-5 average indians to be as efficient as an average westerner. that is $10.000-$15.000/month. So there is not good economi in using indian developers if they are available locally.

    Outsourcing of jobs is mostly operations, where it is accepted that the level will be much worse at half the cost. And partly development because you can't get the skills locally. Operations today is waiting for the server to burn and then piss on it. Nothing proactively, except from scheduled reboots. So whatever is outsourced to india is not the same thing as the comanies used to get. They get less $ for $. They could save more money by deciding on the same service level with inhouse staff, and fire 90% of IT operations staff, and use external consultant when things are bad. They would even get a better service from that solution. Outsourcing to india is the new black. Everybody does it, nobody is happy, but because everybody does it, it must be the best.

  24. Access is the key by AHuxley · · Score: 3, Interesting

    The top US universities produced the best students for decades. The US gov and mil looked after the best with funding.
    The US private sector enjoyed contracts.
    The US gov pushed for the world to accept US standards and tech as part of free trade deals.
    So all that creating for a global economy, funding and skill kept other nations locked out and US products as the only option.
    Other nations never had that free flowing cash for science, students, the mil. To them it was limited hard currency, a loan or US charity to only buy a US product.
    Their best had to be careful with funds or could only get so much out of education, the private sector or their mil.
    The US also enjoyed freedom, freedom of speech, freedom to study, read. Its students had a well funded creative and smart side other nations lacked due to wars, poverty, faith, cults or type of gov.
    That all worked well for decades. The changes now are a global workforce and a lack of visa tests.
    US universities are no longer getting the best wealthy students, giving loans to the best middle class and testing for free access to the gifted poor.
    With ever more university students with average ability taking up limited places or been granted limited places for non academic reasons a change will result.
    The few really bright and gifted graduates will command the ability to select work they want. With the rest of their fellow students been well below average they have some option in who to work for and will accept a great offer.
    The secret is:
    The very best US graduates come with security clearances, trust and the ability to attract gov and mil funding. They have been the best in the world for decades.
    But with changes to education, a flood of average students been passed now seeking the same granted access to work only the best will command good wages.

    --
    Domestic spying is now "Benign Information Gathering"
  25. Re:Retarded question by war4peace · · Score: 3, Informative

    The difference in cost of living between my country's capital and New York is not that big.
    Consumer prices are 1.5 times higher in New York; restaurant prices are 1.7 times higher in NY; Groceries prices are 2 times higher in NY.
    Indeed, rent is much higher in NY (7 times higher) but that's an average and can vary greatly (Central Park view apartments cost a LOT more than periphery places).
    In order to keep the same standard of life from my city (considering my current salary here), I need to make 4500 dollars a month as a specialist in NY. The average salary for my specialization in NY is a little bit over 7K dollars a month and could go as high as 11K dollars a month.
    Here in my city I make 7.5 dollars an hour, working late shift (because most my customers are from the States). In NY I would make an average of 43.75 dollars an hour (accounting for salary ranges), that's almost 6 times higher than here, and in order to maintain the same living standard I would only have to earn 3.75 times as much.
    The difference, mathematically speaking, is overhead. by moving to NY, with average salary, my standard of life would greatly improve. So there's your cost calculation right there.

    Source: https://www.numbeo.com/cost-of...

    Feel free to compare any USA city with Bucharest and you'll see that the cost of living difference isn't that great.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  26. I have dealt with overseas IT by EmperorOfCanada · · Score: 4, Interesting

    Wow, just wow. You haven't been down a darker nastier hole than dealing with an Indian IT company. Employees rotate like there are revolving doors installed in every cubical. No matter how good their English, there is a communication's barrier. Contracts are pretty much brought out on a daily basis. Procedure overwhelms any project; yet the procedure simply protects them while providing no value, but then they bill the shit out of you for that time.

    Then there is this strange touchiness about any perceived insult. You say something doesn't work and they will either pretend they didn't hear you, or they will list off the resumes of all those involved. "Mamdoop, graduated top of his class, in a program that only accepts 100 students from over 1 million applicants. Are you saying that you know C++ better than he?" To which I reply, the program is crashing, it is crashing because he didn't do any tests at all and any client ID over 100 will crash the software.

    Boom contract time: "Your sample set of clients only had 100 clients." This ignores the fact that the contract also stipulated that there will be 100,000-500,000 clients.

    And it just goes on and on and on. Then after you finish successfully managing to sue them in an American court, you see that they are using your company name for a positive reference.

    Then there is the endless changing of the contract. Somehow the monthly billing of $40,000 goes up to $45,000 and the extra is for "administrative excesses" and you say no, but it takes months for them to remove it, and as the end comes closer it goes up and up and up with subtle threats about the software ever being delivered if it doesn't get paid.

    The best is when one of your own employees turns out to be related to the company in India that got the contract in the first place. You are never able to prove that something scummy happened but your employee gets wildly upset when the contract is canceled with extreme prejudice. Like holy shit losing his mind upset.

    Somehow they have created a facade of competence without actually creating the competence. A simple test is how many companies in India are actually making viable software products for themselves. Not the government, not for others, but an Indian Facebook. I don't think that it is possible. I suspect that there are all kinds of Vapourware companies, as they would have that nailed down cold; but a company that does something cool, has lots of customers, makes lots of real money, and doesn't have a government department firehosing money into it.

    Without that excellence, why would we go there again? This is why Western Programmers make the big bucks; they deliver what was wanted.

  27. Face time by mmarlett · · Score: 2

    Cog making is fine and good anywhere, but, honestly, many bosses want to be able to hold someone's feet to the fire. Someone in the room. Someone in the room with people in their room. If you have a product that requires specific communication and intense deadlines, being able to look someone in the eye is most of the justification for a premium. Managers don't get paid for results — they get paid for the appearance of results. They justify your expense to justify their own expense.

  28. Answering questions on stackoverflow by henni16 · · Score: 3, Funny

    Hey, *someone* has to provide the answers for all those barely understandable urgent questions on stackoverflow and mailing lists.

  29. "Empire in Decline" by alternative_right · · Score: 2

    Post subject is the words you must utter for the Herd to have a vague inkling about what you are saying.

    The US is tiny in population compared to China and India and there is no indication that the random melting pot in the US is genetically better suited for producing quality products. Hence, the center of international development will move to China and India -- it's inevitable just by the numbers. Additionally, many Chinese and Indians kids are striving (at their parent's insistence) to excel and learn to work hard at a very early age to get good grades etc. just as American kids are increasingly being praised for being "special snowflakes" and "the best you you can be" and getting "participation awards" just for showing up. It won't end well for Americans in HW/SW dev or IT unless we wake up (I don't think we will).

    Dying empires always choose diversity which produces worse not better results, but enables them to import cheaper labor to their countries and, trading on the good name of those countries, to sell it at a higher rate.

    It is how professional organizations make their money. If you are the client of a top firm, you expect that experienced personnel will be handling your case, but in reality it will be tackled by their newest low-level hires but billed as if top performers were doing it.

    In the same way, companies in the US and EU use outsourcing to make profit. They get a name for providing a good product or service here, then take on tons of new business and hire it out to cheaper labor pools, with the excuse that their existing staff are "supervising" the process.

    At this point, it is clear that both the US and EU are in terminal decline and so you are correct: we will not "wake up." You only get a society full of special snowflakes when it is oversold because it has lost what made it great in the first place.

  30. See "The Octopus" by Anonymous Coward · · Score: 2, Interesting

    It's completely anecdotal, but I am often very well paid for programming tasks. Several times I have had to resolve issues with code from Russia and India. And I dealt long ago with code from Japan. In each case it is easy to see the style that matched the source country. Japan was very linear. Modules thousands of lines long. Functions hundreds of lines long. Russia was very well structured but lots of edge case issues, lots of dead code. India, cut and past heaven. In a project with nearly forty view controllers over half of them had about fifty shared lines. About thirty of those easily moved into a parent class, and twenty or so moved to the networking layer. The networking layer itself had twenty or so methods that were duplicates save a couple bits that became a dictionary of parameters. In each case after refactoring the lines of code were significantly reduced, save the Russian code which we actually modified after refactoring to handle edge cases. No one did extensive parameter checking. No one had unit tests for functions. No one looked at security as a concern.

    I was actually told that I was as productive as four Indian programmers. I also had a cost of three times what they paid the somewhat premium Indian outsourcing company (not the Indian programmer, his company's fees) ...

    You can get outsourced code written cheaply. You get what you pay for. And you may be getting a lot less. The Indian firm I replaced counted all the cut and paste lines of code in their monthly productivity reports. The actual new lines was significantly less.

    Want quality outsourced code, I can help you set something up in Ukraine. With American design and project control and leadership. It won't beat the low end Indian, Chinese, Estonia, Poland, or Russian outsource prices, but will be a better value. And the code repository sits in the US. I can also arrange guaranteed US based development teams. Oh, and we do forensic software and hardware pre-discovery research.

  31. Why is it cheaper for wages abroad? by DatbeDank · · Score: 3, Insightful

    It's cheaper for a two big reasons:

    1. India's Rupee is considered less valuable than the USD because the USD is the world reserve currency amongst other currency manipulative tactics.

    2. India neglects basic protections we take for granted in the US. No unemployment insurance, crappy schools, and a lack of a requirement to pay for "pensions". Hence it is more "expensive" to pay a US worker.

    American companies want to pay workers Indian salaries with a massive currency disparity while not bothering to pay for the things that make America great such as a highly educated work force, paved streets, social welfare, food/drug safety, and other items.

  32. False equivalence by RabidReindeer · · Score: 2

    Around the year 2000, Indian developers could expect about 1 lakh/year income for each year of experience they held, with a significant number of said developers having 5 or fewer years of experience - except, of course, when being shopped as H1-Bs to US employers wanting 10 years experience in Oracle 11 in the year 2000.

    That's roughly one eighth the pay rate for an equivalently-experienced US developer. Under $10,000 a year in most cases.

    Try living as a professional in the USA on under $10K/year, even 17 years ago.

    So how did they do it?

    Simple. In India, home air conditioning is a luxury, not the essential that Southern locales in the USA consider it to be. Firstly, because the equipment itself is no cheaper over there than in the US, secondly, because residential electrical service back then was extremely unreliable.

    And not just air conditioning. Refrigerators were the "in" thing for the up-and-coming. Look at an Indian cookbook sometime. Most everything in it is either something you'd eat immediately or something that doesn't perish if not refrigerated. Ghee, for example, removes the components of butter than go rancid.

    Electricity was so unreliable that the tech employers would maintain their own private power plants.

    Another thing that tech companies over there would do is run transportation for their employees. This actually was done in my town back in the 1960s, but not any more. Indian tech employees are far less likely to own a car.

    Then there's food. Indian diets are much less meat-heavy and frequently vegetarian. Rice and dal cost a lot less than hamburger and steak.

    And don't forget social nets. The Indian social net is you die in the streets. You can have a free college education, but you have to pay for all the schooling that gets you there yourself.

    Last, but not least, it's a veritable Libertarian paradise as far as regulations go. Not that everything's unregulated, but for a fee, it often can be. No pesky pollution regulations, little oversight to make sure that the food isn't contaminated, toxic fumes wafting from the nearby Union Carbide plant, stuff like that.

    India has advanced considerably in the last 20 years, but it's still a lot cheaper to live there than it is in the USA. As long as you're willing to make some concessions.

    Actually, since Indian developers aren't stupid, whatever you may think of their work as coolie labor, they've pushed up salaries considerably. Still much less than US levels, but significantly. So their side of the coin has been "why should we be paid so little when other countries pay so much? Should we as an industry raise our salary expectations?"

  33. High wages are not a divine right by sjbe · · Score: 2, Interesting

    So when you need to be able to pay 20 grand after taxes to live near where you work just for the basics, you start to get annoyed that someone living in a cesspool thousands of miles away for pennies on the dollar is arrogant about stealing your job.

    The arrogance is all here in the US. We act like we are entitled to earn the highest wages in the world as if it is some sort of divine right. In reality we've had a good run and many have forgotten that we only got those high wages because we out competed everyone else. If we are idle and complacent then wages in the US will fall back towards the mean as surely as gravity. There are lots of smart folks in China and India and elsewhere and there are more of them. China has 4 people for every one in the US and India is the same. All other things being equal China and India should be able to generate the most technical talent just by sheer weight of numbers.

    One thing people in the US tend to forget is that the USA was one of the few countries that didn't have to rebuild from scratch after WWII. We got a 30 year head start on the rest of the world because we were protected by two oceans and didn't have all our infrastructure destroyed in the fighting. Now that the rest of the world has rebuilt we've had to compete on a more equal footing and the results haven't always been favorable.

    1. Re:High wages are not a divine right by MachineShedFred · · Score: 3, Interesting

      India had no wide-level destruction during World War II. China didn't have a lot of infrastructure to destroy - they were still mostly an agrarian society when the Japanese invaded in 1937. There wasn't a single bullet fired in WW2 on the continent of South America, and yet they still don't have the level of industry or world-changing advances.

      You're probably right about the advantage over western Europe, Russia (USSR), and Japan, but it hardly explains the idea of American exceptionalism in the 20th century.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  34. Same skills and talent same cost by Anonymous Coward · · Score: 2, Interesting

    I work with Indian developers every single day. Some of the Indian developers are in India and some are in the US. Generally the very cheap developers/QA Indian professionals aren't very skilled and talented and often impede progress. Generally the talented Indian developers/QA get/demand raises and eventually earn as much as their American counterparts.

    I work with American developers every day. Generally the very cheap developers/QA professionals aren't very skilled and talented and often impede progress. Generally the talented developers/QA get/demand raises and eventually earn as much as their talented Indian counterparts.

    You can find American developers that will work for minimum wage, you really can, just put an advert somewhere. You will get what you pay for, you might find a trainable gem, but as soon as that gem matures into a skilled and talented developer that gem will demand more money. Indian developers are no different.

    I know a brilliant American developer here in Atlanta that just got a raise from $9 per hour to $11 per hour. He is great at MySQL, Mongo, PHP, Node, Angular 1, and Angular 2 - full stack. The dude is a straight up genius. He was hired for small contracting company in is Junior year of high school and now he is Freshman in college. You better believe that lots of recruiters are watching and waiting for the moment when they can place somewhere for $25 an hour....

    The difference is that American companies want to hire cheap developers from India not from the US. So more Indian junior developers mature into talented developers and fewer young Americans developer mature into talented developers; but once anyone (Indian or American) prove themselves to be good they bolt for greener pastures... well unless they are bound via something like H1B... but that's a different conversations.

    So the question implied that you can get highly talented, highly skilled, well trained, highly motivated... developers from overseas for cheap; that's is not that case. It is true that you can get cheap developers from overseas and you can get cheap developers in the US.

  35. Why hasn't outsourcing happened already? by zerofoo · · Score: 2

    Your question could be better asked this way: If China and India are so cheap, and talent readily available, why haven't all IT jobs simply been outsourced to China and India?

    That does not appear to be happening - frankly the reverse is happening. The US appears to be drawing much talent from those areas with programs like the H1B visa.

    Why would a top-tier IT worker want to pack their bags and head to the US? Simply put, the US is a more attractive place. Thinks like excellent schools, good roads bridges, decent electrical grid, police, fire, and the worlds biggest military for protection make the US a decent place to live and raise a family.

    Companies and workers WANT to operate here in the US. If they didn't - the H1B visa wouldn't exist.

    The reasons they want to operate here cost money - and that means corporations and individuals alike must pay the tax bill to fund those things.

    TL;DR: The US is nice and costs money to keep nice - therefore salaries must be higher to pay for that.

  36. You are correct, and that word doesn't mean what by raymorris · · Score: 4, Insightful

    You made a good point.

    > but it hardly explains the idea of American exceptionalism in the 20th century.

    American Exceptionalism does NOT mean "America is better." Somewhat the opposite, in fact. If the US government and the govetnment Spain both spy on their citizens, the US has failed to live up to it's responsibilities, while Spain has not necessarily failed, according to American Exceptionalism. AE says that due to certain historical facts, the US has responsibilities that other nations don't have.

    Most states are also nations, the borders of France (the state) define the area controlled by the French people, the ( ~ ethnic) nation. American Exceptionalism is the historical fact that the US is a state (country) founded not based on a nation (ethnic group), but rather on a set of ideals; and that fact creates different responsibilities. Japan (the state) is basically the area controlled by ethnic Japanese, so they would be expected to preserve and defend Japanese culture. Germany is the area controlled by Germans, so they would be expected to preserve and protect German culture. The US is not a state, not an ethnic group; it was explicitly founded on the ideals that each person is endowed by their creator with certain inalienable rights, etc. The US claims to be "the brightest beacon of freedom", therefore the US should be expected to defend and preserve freedom and liberty. Spain wasn't founded as a bold experiment in individual freedom, so they have no special responsibility to do that- Spain is supposed to be Spanish, that's all. The US government, being founded for a particular purpose, has a special responsibility to honor that purpose. When we fail to preserve and protect freedom, we fail at our national identity, at our national purpose. That's American Exceptionalism.

  37. Effects of WWII by sjbe · · Score: 2

    Neither were India nor China..

    China was absolutely devastated by Japan. India was a part of the British Empire at the time and suffered accordingly. There was a huge famine in India during WWII which killed about 3 million people.

    It only really affected Europe and northern Africa, and several island nations in the pacific.

    WWII devastated infrastructure around the entire western pacific rim. Japan, Korea, China, Vietnam, Philipines, Burma, etc. Of course Europe was hugely damaged as well. India wasn't a big player in the world economy at the time and didn't get investment because the British Empire was falling apart.

  38. Re:We aren't paid well by harrkev · · Score: 2

    Seems to me that in a competitive environment it would be. After all, if hiring you is so profitable, their competitors should be bidding very high for your services. And if there's a large supply of very profitable employees compared to employers, it would be very profitable to start a new business or expand an existing one.

    It isn't just the skills, it is also the environment. Take Facebook as an example. Suppose that you code for Facebook and they are making record profits. Could you leave Facebook and go to MySpace and generate the same profit for them? Not likely. Facebook could replace you with somebody equally skilled and still generate the same profits while your skills could completely fail to produce results elsewhere. The value is not in YOUR skills, but in the name brand that Facebook commands. A mid-level employee at Google could not go to AOL and have them turn the same profits per person either.

    Similarly, I design chips for a living. I have worked on some projects that generated a nice sum of money. However, I could not take my skills and guarantee that same profit for another company. My current employer has big-name brand recognition and a reputation. Those things account for a lot.

    I am also crippled in that I cannot even easily start my own business. Even though I could likely design an entire chip from start to finish with my skill set, it would take me several years to do so without help, and the license costs for the tools would be in the seven-figure range each year.

    This reminds me of the old Communist theory. Yeah, the proletariat actually MAKES the products, but the proletariat can't do a damn thing without the engineering, plans, factory, tools, and distributors of the bourgeois.

    --
    "-1 Troll" is the apparently the same as "-1 I disagree with you."
  39. I wonder what you think it is by raymorris · · Score: 2

    What exactly do you think that economic term, "supply and demand", means that's in some way different from what you described? It sure sounds to me like you could have copy-pasted your post from Economics 101, page 3 "Supply and Demand".