Slashdot Mirror


India To Overtake US On Number of Developers By 2017

dcblogs writes "There are about 18.2 million software developers worldwide, a number that is due to rise to 26.4 million by 2019, a 45% increase, says Evans Data Corp. in its latest Global Developer Population and Demographic Study. Today, the U.S. leads the world in software developers, with about 3.6 million. India has about 2.75 million. But by 2018, India will have 5.2 million developers, a nearly 90% increase, versus 4.5 million in the U.S., a 25% increase though that period, Evans Data projects. India's software development growth rate is attributed, in part, to its population size, 1.2 billion, and relative youth, with about half the population under 25 years of age. Rapid economic growth is fueling interest in development. India's services firms hire, in many cases, thousands of new employees each quarter. Consequently, IT and software work is seen as clear path to the middle class for many of the nation's young. For instance, in one quarter this year, Tata Consultancy Services added more than 17,000 employees, gross, bringing its total headcount to 263,600. In the same quarter of 2010, the company had about 150,000 workers."

157 comments

  1. They Took our Jobs! by thepike · · Score: 0
    1. Re:They Took our Jobs! by Sponge+Bath · · Score: 1

      As long as the US has Nerf superiority, we will rule the cubicles. They can take our plush toys, but they will never take our freedom... management did that a long time ago.

  2. Quanity over Quality? ~nt~ by OverlordQ · · Score: 3, Interesting

    ~nt~

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 5, Interesting

      This exactly. What are all these developers doing? I don't see an explosion of Indian-made software that matches these numbers.

    2. Re:Quanity over Quality? ~nt~ by aardvarkjoe · · Score: 5, Funny

      What are all these developers doing?

      In my experience, they're ensuring that U.S. developers have poorly-designed software to fix.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    3. Re:Quanity over Quality? ~nt~ by pspahn · · Score: 4, Informative

      That's because the software they help write has already been branded by a start up in LA or New York.

      The stuff you do see them building is plugins and modules for various platforms where they can take the idea of another developer, add a new logo and what not, and repackage it for sale as their code.

      I have worked with many different "One Step Checkout" for the Magento platform that were developed in India. They are all basically copies of each other, with only one version (developed I believe in Ukraine) standing out as being solidly developed and easy to work with.

      --
      Someone flopped a steamer in the gene pool.
    4. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 0

      Quantity, not Quality

    5. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 1, Interesting

      In my experience most software is Indian-made, you just didn't realize it because it has an American brand name on it.

      (also, most of the comments on this thread seem pretty racist to me)

    6. Re:Quanity over Quality? ~nt~ by TWiTfan · · Score: 5, Funny

      This is much incorrect! Indian designers are most making with excellent design and superiorest documentation! Their English is excellent handsome!

      --
      The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
    7. Re:Quanity over Quality? ~nt~ by sasquatch989 · · Score: 1

      Having lived there for a short while, this seems to be on par with just about everything India produces. India is no threat to the US

    8. Re:Quanity over Quality? ~nt~ by Kjella · · Score: 4, Informative

      You don't see what's happening on the back-end and they don't want you do know. Most consulting companies are now a shim layer of local people who outsource the actual coding, that's at least how Accenture, Deloitte, PWC, Ernst & Young, KPMG, Capgemini, McKinsey etc. operate. Other big companies just go directly to Indian consulting companies like Tata or get their own local staff in India. Locally, they still have the same brands, the same "local" image but in reality they're getting Indians to take over piece by piece. In-house development is slowly being phased out, in reality what's left is a sales front like a sophisticated version of Walmart. I was at an interview for a position like that, I'd be the only local resource and leader keeping up appearances while eight people in India would be doing all the actual work. Didn't get the job and in retrospect glad I didn't.

      --
      Live today, because you never know what tomorrow brings
    9. Re:Quanity over Quality? ~nt~ by Rob+Y. · · Score: 5, Insightful

      It's worse that just the offshoring aspect.

      When my company decided to outsource, they fired pretty much all the local developers except for one 'business analyst' who knows the code and how it works. That wasn't me, but they also kept me on as a 'consultant' to the outsourcers so something still gets done and the whole project can be viewed as something other than a total failure. The Indian devs were not great, but I figured that at least they'd be captive. Prior to outsourcing the company had taken to hiring (cheap) young programmers, and (surprise!) had a retention problem. But Indian programmers are 'happy just to have a job', right? Wrong - if anything, they're more mobile than their American counterparts, because the big outsourcing firms want it that way. They're constantly moving people off of our project, and bringing in new people to learn it all on our dime.

      So the one expected productivity benefit is not there - but it's even worse. Since these guys don't hang around, there is no next generation coming up with the in-depth knowledge of these products to become the 'business analysts' and senior devs to replace us. So when I and the other guy who are still sustaining the whole contraption retire (and we're both older than 55), the whole thing sinks. Prior to outsourcing, there were other dev's with seniority that could've stepped in to take our places.

      In today's world of perverse incentives, though, this isn't a 'problem'. The company is owned by a private equity firm that expects to dump it long before that final crash. But if I were a private equity firm looking to buy a piece of crap like this, I'd certainly ask what plans exist to produce the next generation of senior techs to keep the place going. As it is, it's musical chairs, at some point a buyer will get stuck with no chairs left.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    10. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 0

      Indeed...

      n * suck = SUCK

    11. Re:Quanity over Quality? ~nt~ by RightwingNutjob · · Score: 0

      (also, most of the comments on this thread seem pretty racist to me)

      Sigh...that didn't take long.

      My dear fellow, you need to comment out the hard-coded link in your head between disparaging comments about nations and disparaging comments about ethnicities and replace it with some logic in compliance with best practices developed in, among other places, the American software industry.

    12. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 0

      This is nonsense. All of the firms you listed have very large american presences, and can't do without them.

      The thing is, they fire the bottom 20% of americans and replace them with the top 20% of Indians. Its not a bad choice.

    13. Re: Quanity over Quality? ~nt~ by FuegoFuerte · · Score: 2

      I am not knowing what is it wrong with that?

    14. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 0

      Agreed. The US produces some of the most overrated code ;)

      (Captcha: ALLIES.)

    15. Re:Quanity over Quality? ~nt~ by c0lo · · Score: 1

      Quality or mushroom?
      (if you don't have enough quantity, it's highly likely you will not have quality. A small quantity is likely to mean: nobody is interested. Thus... it's a snaaake!)

      --
      Questions raise, answers kill. Raise questions to stay alive.
    16. Re:Quanity over Quality? ~nt~ by allcoolnameswheretak · · Score: 3, Insightful

      I agree on your points. The employee turnover in many outsourcing firms is unsustainable for major, longer projects. However sometimes the unreliability and the cultural gap are even greater nuisance than the high fluctuation or the low quality results. I found that asian developers will often claim that everything is understood and fine, when in fact they barely understand requirements and are having great difficulty finding a solution. As if admitting to difficulties or asking questions is a sign of weakness or incompetence. Development will drag on like this until someone on the team starts to heavily inquire on their progress and figures out that they don't really know what they're doing.
      In one company I worked for in the past, we once had two green card workers (or the German equivalent of that) from India. They stayed in Germany and worked at our company for one month, when they left everyone stumped because they decided to go back home to 'marry'. That was the official explanation at least. I still don't get it, because at that time the barriers for green card workers in Germany was very high -they had to earn more than about 64000€ to be accepted- which must have been a fortune to someone from India.

      There are many aspects which make outsourcing software development a lot less feasible than many managers would like to believe. The main one in my opinion is that software development is very complex work and requires -a lot- of communication and coordination. It doesn't help if your workers are spread across several time zones and barely speak your language. However the most overlooked aspect are the cultural differences.

    17. Re: Quanity over Quality? ~nt~ by Chrisq · · Score: 2

      I am not knowing what is it wrong with that?

      Let me prepone our meeting so I can address your doubts

    18. Re:Quanity over Quality? ~nt~ by Bearhouse · · Score: 1

      But if I were a private equity firm looking to buy a piece of crap like this, I'd certainly ask what plans exist to produce the next generation of senior techs to keep the place going. As it is, it's musical chairs, at some point a buyer will get stuck with no chairs left.

      Thanks. Insightful, refreshingly non-racist and in my experience totally true.

      I've seen the same thing many times, especially when doing "due dilligence".
      The trouble is, the financial guys don't like it when you put it on the risk log with a big dollar number next to it.
      The head of IT is swiftly wheeled in to present great things like "technology roadmaps" and "contingency plans", (which are normally complete BS), and the entire thing is swept under the carpet.

    19. Re:Quanity over Quality? ~nt~ by Andyupnorth · · Score: 1

      Bravo, a properly functioning head on your shoulders.

    20. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 0

      (also, most of the comments on this thread seem pretty racist to me)

      Honestly, fuck off with your political correctness and trying to make people shut up with their honest thoughts. It's you who are the worst type of scum.

    21. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 0

      (also, most of the comments on this thread seem pretty racist to me)

      Sigh...that didn't take long.

      My dear fellow, you need to comment out the hard-coded link in your head between disparaging comments about nations and disparaging comments about ethnicities and replace it with some logic in compliance with best practices developed in, among other places, the American software industry.

      Logic eh? lets see how well if any of you do in a foreign country, either in their language that you are mocking now or their quality of work, stop being so judgmental of anything you may/may not know about development anywhere OUTSIDE of the US. The US is not the world, its a part of it and there are best practices and good development going on in many companies abroad. I can't understand how hard it can be for anyone to accept a foreigner as a co-worker without constantly looking for something to mock and make fun of all the time or keep on trying to prove your superiority.

    22. Re: Quanity over Quality? ~nt~ by anushr · · Score: 1

      I am not knowing what is it wrong with that?

      Let me prepone our meeting so I can address your doubts

      American boss: Great! Let's "touch base" later.
      Indian developer to his colleague: I am not knowing why these silly Americans always want to touch the ground for every meeting.

    23. Re:Quanity over Quality? ~nt~ by Anonymous Coward · · Score: 0

      Wait a minute, isn't India a part of Indiana? Whats the problem here?

  3. College Costs and Preceived Value by gpronger · · Score: 4, Interesting

    Could part of this be the cost of college here in the States? Also, would be the question, that a decade ago, a position in software development was seen by HS age individuals as strong career move; is that still the case (I think not).

    1. Re:College Costs and Preceived Value by SirGarlon · · Score: 4, Insightful

      I am not convinced the US has a problem. TFA projects the number of developers in the US will grow by 25% over the same 5-year period, which is pretty darned robust. That growth looks feeble only by comparison to India.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    2. Re:College Costs and Preceived Value by Rockoon · · Score: 2

      Indeed. How about letting us know when India has 400% as many developers as the United States, which is just about an equal proportion of the population.

      --
      "His name was James Damore."
    3. Re:College Costs and Preceived Value by SirGarlon · · Score: 1

      I am not convinced the US has a problem.

      Edit: I am not convinced the US has a problem with *the growth in number of developers.* It has lots of other problems. :-)

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    4. Re:College Costs and Preceived Value by pspahn · · Score: 1

      The US will still have plenty of developer jobs, though, it may get retitled to reflect the fact that the work done in India is development. The work done in the US is simply refactoring, adding legible comments, fixing poorly named variables, etc.

      The last few months of my previous job were basically nothing more than fixing bugs introduced by the Indian team. Good training I suppose, but not my cup of tea.

      --
      Someone flopped a steamer in the gene pool.
    5. Re:College Costs and Preceived Value by ArsonSmith · · Score: 2

      India will grow 90% over the next 5 years, almost double. At that rate in in 45-50 years everyone in India will be a software developer.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    6. Re:College Costs and Preceived Value by Anonymous Coward · · Score: 0

      "Hi, my name is Typical American Developer, and my job title is Shit Shoveler. I shovel the shit code and try to make a sandcastle with it."

    7. Re:College Costs and Preceived Value by roc97007 · · Score: 1

      I am not convinced the US has a problem.

      Edit: I am not convinced the US has a problem with *the growth in number of developers.* It has lots of other problems. :-)

      One of which is that a company can save loads of money by offshoring all their development to some place where they can pay them in bottle caps.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    8. Re:College Costs and Preceived Value by roc97007 · · Score: 1

      Should have been "one of which is *the perception* that..."

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    9. Re:College Costs and Preceived Value by Black+Parrot · · Score: 1

      Could part of this be the cost of college here in the States?

      I think the percentage of college students who major in a technical field such as CS or engineering has been decreasing.

      --
      Sheesh, evil *and* a jerk. -- Jade
    10. Re:College Costs and Preceived Value by CronoCloud · · Score: 1

      The Capitol Wasteland?

      "Yeah, I'll do your coding job for 1000 caps and those 30 rounds of .44 caliber ammunition"

    11. Re:College Costs and Preceived Value by AuMatar · · Score: 3, Informative

      And most of them made horrible developers. There's basic bits of theory and knowledge that most (not all, but most) self taught and high school educated developers never learn. The move to requiring a CS degree wasn't due to degree inflation, it was to get more knowledgeable developers.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    12. Re:College Costs and Preceived Value by Anonymous Coward · · Score: 1

      India isn't cheap anymore is the problem. China is quickly becoming not cheap as well. American developers are absolutely cheaper then Taiwanese, South Korean, or Japanese developers. Maybe you can start outsourcing to Nigeria or Pakistan if you want ultra cheap labor for your programming needs.

      or bring it back to the US to Mississippi or Alabama. The people are dirt poor, not very well educated, and still have the accent problem, but at least the time zone and payment issue is easier to deal with.

      (I am a developer in MS, and I am not sure if I should be happy or sad that my Indian Counterparts have a better quality of life then I do)

    13. Re:College Costs and Preceived Value by roc97007 · · Score: 3, Interesting

      India isn't cheap anymore is the problem. China is quickly becoming not cheap as well. American developers are absolutely cheaper then Taiwanese, South Korean, or Japanese developers. Maybe you can start outsourcing to Nigeria or Pakistan if you want ultra cheap labor for your programming needs.

      or bring it back to the US to Mississippi or Alabama. The people are dirt poor, not very well educated, and still have the accent problem, but at least the time zone and payment issue is easier to deal with.

      (I am a developer in MS, and I am not sure if I should be happy or sad that my Indian Counterparts have a better quality of life then I do)

      If I'm understanding this, one possible conclusion is that offshoring is to a certain extent self-leveling. Offshoring your development causes prices in that market to increase, and prices in local markets to decrease. At some point offshoring no longer makes economic sense, and there might be a general tendency to migrate back to dirt-poor onshore communities, paying them in cigarette wrappers instead of bottle caps, I guess. And so the wrecking ball swings back and forth.

      In the meantime, someone local at the company has to deal with the ramifications of code generated on milk crates in a lean-to made of roped together tin sheets.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    14. Re:College Costs and Preceived Value by FuegoFuerte · · Score: 1

      Guess what... a lot of that is probably people on H1-B visas, who will very often work more hours for less pay. It's not that the number of American developers will grow by 25%, simply that the number of developers in the US will grow by 25%.

    15. Re:College Costs and Preceived Value by Anonymous Coward · · Score: 0

      Why waste time building up your Science skill to do that when you can just kill him and sell everything to the caravans? It's way more profitable, and no one even gets suspicious about the corpse on the floor.

  4. It's all relative by Anonymous Coward · · Score: 0

    I could call myself a car mechanic. But just because I can change my oil and brakes, doesn't mean I'm doing it efficiently or even properly. So while they can claim there's that many software developers, the percentage of them that are competent is probably quite low.

    1. Re:It's all relative by lxs · · Score: 4, Insightful

      That's exactly what the people of Detroit said about Japanese car manufacturers way back in the 1970s.

    2. Re:It's all relative by ebno-10db · · Score: 3, Interesting

      That's exactly what the people of Detroit said about Japanese car manufacturers way back in the 1970s.

      No, it isn't. What American car manufacturers said (actually more in the 60's and than 70's) is that the Japanese and VW imports were small low-powered cars that would only appeal to a small (and not very profitable) segment of the American market. They generally did not disparage the design or manufacture, just that they wouldn't appeal to many Americans (toy cars). By the mid to late 70's that was obviously nonsense, with the Japanese market share increasing and the Japanese going up-market. The increasing price of gas in the 70's also made small cars much more attractive.

    3. Re:It's all relative by Anonymous Coward · · Score: 0

      Not to mention these days they simply destroy anything in the performance realm.....

      Nothing under $40,000 can touch a Mitsubishi Lancer Evolution on a race track.... (Unless the track has few turns of course).

      For instance in 2008 Ford was selling a 4.6 liter V8 Mustang making 305 horsepower and 305ft/lbs of torque for $35,000 that hit 0-60 in 5.7.
      Mitsubishi in 2008 was selling a turbocharged 2.0 liter I4 making 291 horsepower and 300ft/lbs of torque for $35,000 that hit 0-60 in 4.7, with full-time AWD, four doors, and a better 1.0g skidpad rating compared to Fords 0.8g.

      For $120 you get a cable that provides full ECU control. The Ford requires a $300 unit just to load a tune, $600 for the software to build a tune.
      Bolt on capability leaves the Mitsubishi easily able to 330-380whp on the stock turbocharger. The Mustang with full exhaust and bolt ons will only put down about 330whp on that motor. (No forced induction, $5K+ for a kit, where as the Mitsu comes factory turbocharged)

      The Mitsubishi has four wheel drive, active center differential, and yaw control (specifically for cornering performance) and the Ford has a solid stick rear end.

      The Evo during the lighning lap in 2010, ran within 2 seconds of the V8 Mustang 5.0 while weighing 74lbs less, down 121 horsepower.

      Conclusion? Americans hate 4 cylinders, reminded of guys in slow hondas, while ignoring the better performing Evo and STI to buy a 2 wheel drive tank with less handling, mpg, traction, horsepower potential..... It's rather amusing currently to watch a four wheel drive 2.0 modded to 450 horsepower lay waste to a 660hp GT500 that just spins the wheels even at 80mph.

      Nothing beats power AND traction. Americans still haven't figured that out yet.... (I own an Evo and paid $41K for it and destroy V8's all the time yet Americans hate my car)

    4. Re:It's all relative by Anonymous Coward · · Score: 0

      Hey Mitsubishi! I remember those guys, they are the ones that made the V6 engines in the 80's and early 90's Chysler minivans that had a pretty good reputation for grenading themselves well before 100k. The Chsyler I4 engines, on the other hand, were considerably more reliable though admittedly pretty sluggish when it came to moving that much van around. Does Mitsubishi even sell cars in the US anymore, or have they gone the way of Isuzu and Suzuki? I can't say I've even seen a new Mitsubishi in the past several years. Maybe one of their cookie-cutter SUVs, that's probably about it. I do see lots of those bloated excuse for a pony car that Ford sells nowadays though.

    5. Re:It's all relative by Anonymous Coward · · Score: 0

      First off, I think a lot of the "hate" you've seen has a lot to do with the Mitsubishi Lancer Evolution being an extremely UGLY car. Like seriously, ew. I wouldn't be caught dead in that. Also, the engine hasn't changed since 2008; it's still the same weak-ass 2.0L I4 291 HP.

      Base Mustang GTs these days rock 5.0L V8s @ ~400 HP in addition to not looking like something out of a Picasso painting. (People don't all buy cars just for raw performance, you know.) You will not beat that in a 4 cylinder anything in the price range you specified.

      Tracks not having a lot of turns is kind of the definition of a track; were you drifting through rows of traffic cones or something?

      I may have been shilled/trolled, but you're spouting off a lot of incorrect information here. I especially had a chuckle at your suggestion that a Shelby lost out to a modded Evo. That might be possible if the Shelby was literally relying solely on horsepower complete with harnesses.

  5. How was this data calculated? by Anonymous Coward · · Score: 0

    The article doesnt say how it came about this data.

    1. Re:How was this data calculated? by ArcadeMan · · Score: 5, Funny

      They don't know either, the survey was outsourced to India.

  6. software development by RatanGharami · · Score: 0

    Could part of this be the cost of college here in the States? Also, would be the question, that a decade ago, a position in software development was http://computersbds.blogspot.com/">please visit it

  7. India Has More People Than USA! News @ 11! by Z_A_Commando · · Score: 4, Insightful

    When one country has a billion more people than another country, what do you expect? A better comparison would be the percentage of the population for each country who are considered developers.

  8. "Tata Consultancy" giggle by Anonymous Coward · · Score: 0

    Now that is just funny

  9. indian programmer domination ... by swframe · · Score: 1

    I'm a little concerned about the growing "influence" of Indian programmers. First, like all groups, when they are the majority they can become biased against others (i.e. non-indian). Second, they are willing to work for less, so they can push down salaries; just look the consulting rates these days.
    To be fair, it has been a pleasure to work with them, for them etc. I don't see any alternative to employing them. I don't want them to go away. But there is a cultural adjustment that I feel is necessary but doesn't happen when they are majority in a software organization.

    1. Re:indian programmer domination ... by Trimaxion · · Score: 1

      Second, they are willing to work for less, so they can push down salaries; just look the consulting rates these days..

      What rates are you observing these days?

    2. Re:indian programmer domination ... by ebno-10db · · Score: 1

      it has been a pleasure to work with them

      Who is them? Are you talking about immigrants, H-1B's, or people in India? This discussion has everything to do with location and economics, and nothing to do with ethnicity.

    3. Re:indian programmer domination ... by swframe · · Score: 2

      I used to see rates in the $100/hr+ in the SF bayarea. When I consulted in the dot com bubble, it was expected that consulting rates would be double a full-time salary. Not any more.
      Recently, I've seen rates in the $50/hr to $60/hr range. But my 27 year-old friend has a full-time bayarea job that pays $180k so it makes no sense to take a $50/hr contract without benefits, vacation, etc.
      The connection to 'Indian programmer' is that most of the recruiters I run into are indian and state strongly that a $100/hr+ rate is unrealistic. I suspect that is the case given the number of Indian programmers who are happy with $50/hr.
      (I am consulting now but my long-term employer lets me work overseas so I travel a lot and I am willing to accept a lower rate in exchange for that perk).

    4. Re:indian programmer domination ... by swframe · · Score: 1

      "They" are Indians on H-1B/immigrants that work at major software companies like google, oracle, yahoo, etc. I'm also not concerned/worried with their ethnicity or their culture. It is truly a pleasure to work with the programmers from India that I've met. I've, however, noticed that they can form work teams/groups in which there are no non-indian members (or no non-indian lead developers). Maybe it is because there are few non-indian developers applying for a position in their group but I suspect it is more than that. I've also noticed, in my conversations with them, that they feel that non-indian developers are not as smart as indian developers. In fact, there was a article a few years ago about India based software companies having to lower their standards to accept non-indian developers. I suspect that the Indian programmers I've worked with, have on average a higher CompSci GPA than the american educated software developer population because the H-1B visa selection process means we get the brightest people on average. At google, there there was a time when it was felt that the fact that most Indian people speak 3+ languages also meant (correlated) that they had higher IQs than the average amercian educated developer. When those India developers form a team/group, they can get to a state where they don't feel a non-indian developer is good enough to join them. It is not a social, ethnic, cultural conflict in that they are very respectful and enjoyable to work with. But I don't think the minority non-indian developer in majority indian group will not get the same opportunities as the indian members. This was probably true when there were large concentrations of white software developers in the top software companies. I am just curious if others have noticed this (It wouldn't be the first time I got it wrong :)

    5. Re:indian programmer domination ... by ebno-10db · · Score: 1

      I've, however, noticed that they can form work teams/groups in which there are no non-indian members (or no non-indian lead developers). ... I've also noticed, in my conversations with them, that they feel that non-indian developers are not as smart as indian developers. ... When those India developers form a team/group, they can get to a state where they don't feel a non-indian developer is good enough to join them. ... I don't think the minority non-indian developer in majority indian group will not get the same opportunities as the indian members.

      What you're describing is prejudice and discrimination, plain and simple. Were a white American man to even hint at doing something like that, he'd have his head handed to him (and deservedly so). I think such a standard of conduct should apply to everyone.

    6. Re:indian programmer domination ... by Anonymous Coward · · Score: 0

      MS developer here.. the team I'm on is mostly Indian and while they are smart and hard-working, they do form cliques. My management chain all the way up to Ballmer is half Indian. Predictably, an Indian dev director tends to mean Indian managers and Indian leads. Gradually, the entire organization's leadership becomes Indian. I don't know if it's due to favoritism or the fact that Indians tend to be more loyal to the company (when hired, they're almost always married and well on the way to starting a family) and stick around long enough to default into lead positions.

    7. Re:indian programmer domination ... by cold+fjord · · Score: 1

      I guess you haven't heard about the emphasis on "diversity" in hiring, the way that can play out day to day, and the prevalence of ageism in IT fields. Good luck with that.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  10. Time to fight back! by Anonymous Coward · · Score: 0

    We need to start training snake charmers, magic carpet makers, sitar players and yogis. That way we can outsource to the outsourcers!

  11. Re:They have already overtaken on shittines of dev by Anonymous Coward · · Score: 0

    Looking at you, Bethesda.

  12. As a US Programmer... by travdaddy · · Score: 1

    This is great news! Today's Dilbert is relevant.

    --
    Adidas To Bring Back Sneakernet
  13. So they are are going to add 2-3 million more? by CQDX · · Score: 1

    So that's 2-3 more million "developers" that don't know what they are doing. Seriously, how many of these new so-called developers really know what they are doing and can code with a passion as opposed to those that are in it just to get a paycheck and hope they can CYA wrt to bugs.

    1. Re:So they are are going to add 2-3 million more? by i+kan+reed · · Score: 1

      And that's unique to India, how?

    2. Re:So they are are going to add 2-3 million more? by CQDX · · Score: 2

      It isn't unique to India. Never said that. But it does become a problem from my end (the US) because India is pretty much the out-sourcing capital so if/when my company decides to shift some development and testing over there, I have to deal with their sub-par work.

    3. Re:So they are are going to add 2-3 million more? by spiffmastercow · · Score: 1

      And that's unique to India, how?

      It's not, it's just much more prevalent in India because the culture there has not attached a negative social stigma to being a tech worker.

  14. You get what you pay for... by Old+VMS+Junkie · · Score: 3, Informative

    As long as they're willing to work for peanuts, regardless of the crap they produce, US CEOs will keep hiring them. I'm watching an outsourcing fiasco in progress at my company. The "smartsourced" apps are blowing up like crazy and executive management screams at the PMs and middle management, neither of which wanted these barely-trained, fundamentally incompetent programmers to begin with.

    1. Re:You get what you pay for... by Anonymous Coward · · Score: 0, Insightful

      neither of which wanted these barely-trained, fundamentally incompetent programmers to begin with.

      Err.. If YOU hire someone who cant perform a particular job, its YOUR fault, not the fault of the person who was hired. There is no one else to blame but you Americans. You have a shitty process in place to determine competency. Makes me wonder how how YOU got hired too. Maybe you're shitty and are right where you belong.

    2. Re:You get what you pay for... by Bearhouse · · Score: 1

      Err.. If YOU hire someone who cant perform a particular job, its YOUR fault, not the fault of the person who was hired

      Quite true. The problem is, frequently the people doing the hiring don't check for competency, and the multi-layered outsourcing model has too many intermediaries who don't give a damn.

      Then you as PM are stuck with a team you never met, who are just a bunch of poor dumb bastards who've been fucked over just as badly as you have.

      Anecdote: On one project where I was PM, I insisted on conducting Skype interviews with the proposed programming team. I guess nobody was concerned, since I'm just an old neckbeard who understands nothing about the latest web technologies, right?
      Well, I spent some time putting together a competency-checking questionnaire, and validated it with a couple of guys, who found it "tough but fair".
      All of the interviewees failed. Yup, all of them.

      Again, not the fault of the poor guys who were put into that situation by their incompetent, dishonest management.

      BTW, my "thanks" were being fired from that project. Shoot the messenger, etc.
      Found out later the project went 2 years late and 250% budget.

  15. Suspicious! (was:How was this data calculated?) by davecb · · Score: 2

    Not too long ago The Economist noted the lack of new graduates in India to take up the development jobs the outsourcing companies had on offer. Comments from an individual outsourcer seemed to support that...

    I'd take this one with a mine of salt, and speculate that by "developer" they mean "someone who wants to be a developer", without consideration of whether they have experience or training.

    --dave

    --
    davecb@spamcop.net
    1. Re:Suspicious! (was:How was this data calculated?) by RabidReindeer · · Score: 1

      Not too long ago The Economist noted the lack of new graduates in India to take up the development jobs the outsourcing companies had on offer. Comments from an individual outsourcer seemed to support that...

      I'd take this one with a mine of salt, and speculate that by "developer" they mean "someone who wants to be a developer", without consideration of whether they have experience or training.

      --dave

      It doesn't help much to have a population of 1 billion people if 90% of them are subsistence farmers with caste and class that make it difficult or even impossible to even get into college.

      It's probably not quite that bad, and upward mobility in India has, I think, improved a lot these days - in part, no doubt to the fact that a lot of people have expanded into computer technology.

      Nevertheless, comparing raw population figures or projected population growth between the US and India is not something I'd recommend doing.

  16. Depressing wages further by EMG+at+MU · · Score: 1

    Our outsourcing "partners" in India cost about .25 of what an average American developer would cost. They earn far less as the outsourcing pimp takes their cut. I don't predict that the amount of developer jobs will grow at the same pace as the amount of developers. Therefore I predict the affect will be that wages are suppressed further, probably resulting in poorer quality of developers.

  17. Meanwhile, keep blaming lack of jobs to H1Bs.. by goruka · · Score: 1, Insightful

    Every time there is a bit of news about H1Bs or immigration on tech sites, most Americans display their usual xenophobia and blame immigrants for the lack of jobs in the US.

    At the same time, every single of them fails to realize that there isn't even a need for foreigners to be in America to take away their jobs.

    There are plenty of countries with great universities, which are either free or where students don't have to pay with their life for tuition. India is one of the most extreme examples, but places like eastern Europe or South America are also full of software factories that work for American companies and clients.
    The quantity over quality argument is also moot, foreigners not only keep improving but their low cost allows them to make mistakes while still being more affordable than Americans.

    So, for the Americans here, the question you should be asking yourself, next time you hear news about H1B and immigration is not whether or not you want your job taken by someone else, but if you would rather to have that people live, contribute and keep most the industry in your country, or not.

    1. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by sapgau · · Score: 1

      And how is this related to the quality of programmers on ANY country?

    2. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by Anonymous Coward · · Score: 0

      The quantity/quality argument is not moot. It's just not as cut and dried as everyone seems to believe.

      I've worked with programmers from India that are good. Damned good, in fact. I've also had to clean up shitty outsourced code from some Indian dev sweatshop. I've worked with American programmers that are good, too. I've also had to clean up shitty code from "cowboy" Americans that was completely unfit for purpose.

      There are good and bad programmers from all walks of life. We need to stop blaming India or China or Russia or wherever, and start blaming people who are incompetent. Starting with the shitty developers, up through the ranks of shitty HR that hire shitty developers, and all the way up to shitty management that allows shitty HR to hire shitty developers. Name and shame. Post bad "recommendations" to LinkedIn profiles of these nitwits. As in, "I recommend you don't hire this incompetent boob." This needs to be done without any regard for where they were born and raised or the color of their skin. That's what "meritocracy" means, after all.

    3. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by ebno-10db · · Score: 4, Insightful

      Every time there is a bit of news about H1Bs or immigration on tech sites, most Americans display their usual xenophobia and blame immigrants for the lack of jobs in the US.

      Dismissing legitimate economic concerns as "xenophobia" is either a false assumption on your part, or a common but cheap trick. Sorry, ain't buying it.

      At the same time, every single of them fails to realize that there isn't even a need for foreigners to be in America to take away their jobs.

      True only to a certain extent. Being on-site, meeting face-to-face, and understanding more about a customer and a culture so that you can be more than a code monkey, are still useful.

      The quantity over quality argument is also moot, foreigners not only keep improving but their low cost allows them to make mistakes while still being more affordable than Americans.

      Of course "their low cost allows them to make mistakes while still being more affordable than Americans". It's the very fact that they do make so many mistakes that's part of why they're so affordable! If what you meant was that some people will always buy cheap crap, then that's an obvious truism. Whether or not that's penny wise and pound foolish is another story.

      As for "foreigners not only keep improving", or more accurately the quality of foreign sourced work keeps improving, I've found just the opposite to be true. I don't know why, or even why the foreign sourced work is often of such poor quality, and I have little interest in debating theories about why. What I do know is that it's true.

      would rather to have that people live, contribute and keep most the industry in your country

      No, not if it means sacrificing my job for that. Save the "it's good for the country as a whole" garbage for the congressional hearings. Bonus points for honesty if you say "for the good of the American economy we must screw American programmers, IT people and engineers". Really, go ahead and say it, because it won't matter. The hearings are a formality and congress will just vote however the people that bribe them want congress to vote.

    4. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by Anonymous Coward · · Score: 0

      I often use GURU.com to have work done for US based companies I work for. I hire people from all over the world, including recently India and Romania. I have hired many different people and am usually amazed at how much better these foreign individual communicate, how quick they get the work done, and how easy it is to convey what I want done and for them to understand. The price is always a fraction of what I pay US individuals.

      I am a programmer who outsources portions of my own work. It does scare me to think that at some point these companies may eliminate me and go directly to foreign programmers. Hopefully these countries standards of living will increase, bringing their salary in line with the US and others.

    5. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by Anonymous Coward · · Score: 1

      The deeper question is "Why is it OK for the rest of the world to be xenophobic when the same is disallowed for the Anglosphere?" There has been a war on the white male since the signing of Hart Celler by LBJ in 1965.

      --
      You can't handle the truth...because the truth is RACIST!

    6. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by ebno-10db · · Score: 4, Insightful

      There has been a war on the white male since the signing of Hart Celler by LBJ in 1965.

      As a white American man who has been around since the civil rights era, I must say I've never noticed that. If they're waging war against me, they're sure doing a lousy job.

      The deeper question is "Why is it OK for the rest of the world to be xenophobic when the same is disallowed for the Anglosphere?"

      There is no such deeper question because xenophobia, by or against whomever, has nothing to do with this subject. It's about economics. It's the H-1B proponents who frame it as a xenophobia issue, and thus try to distract from what's really at stake.

      BTW, it's not clear how excessive guest workers in a particular field targets white males. It targets Americans in the 99%. Last time I checked though, not all Americans are white, and they're not all male. Get your categories straight.

    7. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by goruka · · Score: 0

      True only to a certain extent. Being on-site, meeting face-to-face, and understanding more about a customer and a culture so that you can be more than a code monkey, are still useful.

      I'm sorry, but it doesn't work that way. Companies don't offshore the code monkeys, they offshore entire experienced teams, including their leadership and creative talent. As I said, India is an extreme, but other locations like South America and Eatern Europe are much more in tune culturally, or time-zone wise.

      Of course "their low cost allows them to make mistakes while still being more affordable than Americans". It's the very fact that they do make so many mistakes that's part of why they're so affordable! If what you meant was that some people will always buy cheap crap, then that's an obvious truism.

      The only truism here is that you don't have a single clue about how the outsourcing industry works. I was trying to explain that people outside learns and becomes really good, yet still much more affordable than the average american worker. I worked in plenty of companies making products for the US market, and the industry is huge.

      I have little interest in debating theories about why. What I do know is that it's true.

      You are afraid of something you don't understand, that's from outside your territory, and you used pejoratives such as crap against it. That, my buddy, is a book example of xenophobia.

    8. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by Anonymous Coward · · Score: 0

      You must be a Baby Boomer. Sounds like you got your bachelor's degree before Reagan gutted student aid. Minority American males and all females are part of the PROTECTED CLASS. White non-ethnic (those whose pedigree render them unable to qualify for expedited citizenship under the laws of the nation(s) of origin) males are the NON-PROTECTED class. These are expected to exist and compete as INDIVIDUALS ABSOLUTE whereas women and minorities have advocacy groups and a more collectivist worldview.

      FTFY

    9. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by goruka · · Score: 1

      There has been a war on the white male since the signing of Hart Celler by LBJ in 1965

      Not to go offtopic, but the southern cone (Chile, Uruguay, Argentina), and East Europe are mostly white.. and huge outsourcer for American and European jobs.

    10. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by ebno-10db · · Score: 1

      Companies don't offshore the code monkeys, they offshore entire experienced teams, including their leadership and creative talent.

      I hear that claimed, but from what I've seen delivered it's hard to believe it's true. Regardless, it doesn't completely eliminate the need for, as I said, "on-site, meeting face-to-face, and understanding more about a customer". If it did then you wouldn't see vast numbers of people working, for example, for Infosys in the US (mostly H-1B, B-1 and L-1 of course).

      India is an extreme, but other locations like South America and Eatern Europe are much more in tune culturally, or time-zone wise.

      The amount of outsourcing to India is vastly greater than to South America or Eastern Europe.

      I was trying to explain that people outside learns and becomes really good

      Try harder next time. I was making fun of the fact that your way of stating it was unclear (to be very charitable) or just outright nonsensical. I believe current Slashdot practice requires me to write "whoosh" at this point. BTW, in English your rebuttal would read "outside people learn and become really good".

      I worked in plenty of companies making products for the US market, and the industry is huge.

      Was that in dispute? The question here is whether that's desirable for Americans.

      You are afraid of something you don't understand, that's from outside your territory

      What is it that I don't understand? Can you explain why the delivered product is usually so poor?

      you used pejoratives such as crap against it. That, my buddy, is a book example of xenophobia.

      Saying that a product delivered from a particular place is crap is xenophobia? If I find an imported product to be of poor quality that means I'm afraid of foreigners? That makes no sense whatsoever. I also prefer California figs to Turkish figs. Does that mean I'm afraid of Turks?

      BTW, the idiom is "a textbook example".

    11. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by Anonymous Coward · · Score: 1

      Calling an argument xenophobic does not dismiss it. Rather it is an assertion that one (or more) of your premises is an kneejerk emotional fear response.

      Some people think those are valid, apparently.

    12. Re:Meanwhile, keep blaming lack of jobs to H1Bs.. by Xest · · Score: 1

      "There is no such deeper question because xenophobia, by or against whomever, has nothing to do with this subject. It's about economics. It's the H-1B proponents who frame it as a xenophobia issue, and thus try to distract from what's really at stake."

      I disagree. I did a long analysis on that before (I'm non-US and have no interest in moving to the US so was able to approach the issue objectively) and basically if anything H1-B hires are increasing US salaries because H1-B highers are more often than not getting higher than the average salaries in the US. They're also a small enough portion of the total developer population to not have a massive impact anyway.

      This is why it's quite valid to call it an issue of xenophobia - because there's no evidence for the oft cited suggestion that they're depressing developer wages in the US when they seem to be doing the exact opposite. If anything the fact that most H1-B hires are high paid implies they're highly skilled and so have something to offer the US economy. In general then it suggests that H1-B does actually benefit the US to a worthwhile degree.

      So the problem is that there is no economic argument against H1-B, and given that, it's not surprising everyone else hence jumps to the conclusion that complaints are just about xenophobia, because what else could it be?

      If you want to compete in a global economy you need to attract the brightest and best to your industries wherever they may or may not have been born. This is what H1-B aims to do and given the wages being paid by the large tech companies to H1-B hires it seems to be exactly what they're doing. All countries try to do the same, and the US' H1-B cap is actually quite restrictive. Limiting yourselves to only the 50,000 brightest and best when you could have the 100,000 brightest and best for example is self-defeating and actually cripples your economy and certainly doesn't help it. If you think you can get away with purely homegrown talent you're inevitably going to lose ground to the nations that don't, because you'll get far better people that do far better for your economy when you have a pool of 7 billion to choose from rather than a pool of a mere 320 million.

  18. Developers? Yeah. Okay. by Chas · · Score: 4, Insightful

    Sorry, the educational system over there is little more than a diploma mill.

    The quality of developers over there is somewhere between "bad" and "not qualified to sell slurpees".

    Yes, as with any group, there's always the exceptions. A few, here and there, with a knack for doing good, solid work.
    But that's just what they are. Exceptions.

    Anyone can play baseball/football/soccer/hockey.

    A much smaller contingent of the population do it well.

    An even smaller contingent of that sub-population do it well enough to warrant getting paid to do it.

    --


    Chas - The one, the only.
    THANK GOD!!!
  19. Well CS is not IT and trades / apprenticeship / te by Joe_Dragon · · Score: 1

    Well CS is not IT and trades / apprenticeship / tech schools get over looked.

    As well loads of fluff and filler classes.

    To many people are going to collgle and colleges are turning out people with skills gaps.

  20. Long ago India surpassed the US by Anonymous Coward · · Score: 0

    in the number of shitty programmers.

  21. Re:India Has More People Than USA! News @ 11! by pr0fessor · · Score: 1

    Yes as for percentage by population the US would be more than double. Also it can't all be outsource they have to be developing something for their own 1.2 billion possible consumers.

  22. Hmm by Anonymous Coward · · Score: 0

    How do you say "Developers! Developers! Developers!" in Hindi or Kannadan?

  23. Re:India Has More People Than USA! News @ 11! by Anonymous Coward · · Score: 0

    As I have experenced then we will have a bigger booming software market in usa, that is mostly fixing off-shore shit that don't work.

  24. Not trying to pile on.. by stillpixel · · Score: 4, Interesting

    But, my current experience has been much the same as many here have stated.

    Many Indian developers seem to me to lack some critical thinking skills when it comes to working on projects. Perhaps it's a cultural issue that needs to be worked out, but it's like they know how to code.. but there is no thinking going on besides blindly following a written requirement without asking questions or trying to get clarity on something that isn't clear. Instead they code code and code until they are 'done' only to have wasted time coding something that doesn't actually meet the requirement because they didn't ask questions.

    But then again.. I am dealing with developers who aren't Indian.. and well they suck too.. but I can't tell if it's their incompetence, their project manager's or just their whole company.

    1. Re:Not trying to pile on.. by Anonymous Coward · · Score: 0

      The biggest difference is you can't mentor a coder over the phone with a 8 hour time difference and a communications barrier.

    2. Re:Not trying to pile on.. by Sri+Ramkrishna · · Score: 4, Interesting
      Actually you're right. The problem is that Indian education tends to emphasize memorizing and rote. Concepts are memorized and repeated back without really understanding what it means. I have gone through both American and Indian educations. I've spent most of my schooling in the U.S. however. Let me demonstrate the difference in an anecdote:

      1) When I was in India, I had to take a history class. I love history. I wrote a paper in an exam, and I had not only put in the answer as I saw it, but also my personal observations and some speculations. I didn't do well in those answers because tehy weren't exactly the answer in the group. Since the person grading itself probably doesn't more than the group, how do you grade it?

      2) I took a course in American history. I wrote with great gusto, exactly same mentality. I not only got one of the top scores in the class, but I had a lot of comments regarding the answer. They loved my answers and my grasp for history. People recognize when you like or love a subject and will grade accordingly.

      You can also see this mentality in action when you talk with Indian developers. They will want only enough information to get the job done and specifically to that task. They will do nothing more, and might even try to do less. If you try to provide a concept or something it is met with impatience. If the Indian system of education were to change to alllow students to challenge their teachers then it would be a better educational system. Teachers must actually know the subject they are teaching.

      Now there is nothing cultural about this. What's happened is that the asian custom of respecting your elders takes precedence over learning. But in the holy books there is nothing like that. Veda Vyasa was challenged by his students or even by Lord Ganesha as well. There is nothing wrong with questioning and Hinduism always shows devotee questioning the Lord. So, it's something stupid that has been warped.

    3. Re:Not trying to pile on.. by Anonymous Coward · · Score: 0

      And yet this doesn't seem to affect Japan or Korea... Any idea why that is? I don't really believe (or want to believe) that it's because of the US influence on their school systems.

      Genuinely interested, despite posting AC.

  25. Programmers, not Developers by Wokan · · Score: 3, Informative

    I'm not saying India doesn't have any developers, but I have seen a lot of programming defined as copying and pasting the code of someone else and testing that it "works as required". I couldn't understand why the JavaScript countdown timer we were supplied by an Indian company was written in Spanish until I caught on to how they "fulfilled" their contract obligations. I'm sure a lot of that goes on in every country with programmers (and developers). My point here is that we should be careful how we define developer vs programmer (not to mention the ongoing debates regarding the phrase "software engineer").

    1. Re:Programmers, not Developers by Anonymous Coward · · Score: 0

      Why the fuck are you outsourcing a "JavaScript countdown timer"!?

  26. If their headhunters are any measure by bsdasym · · Score: 1

    then we have nothing to fear from the developers. I am bombarded with "job offers", usually 3-5 a week, always from Indian people/firms who are completely illiterate. Over the past 5 or so years I've gone from politely declining, to ignoring, to insulting, to now intentionally misleading them and stringing them along just like 419 scammers.

  27. when will I buy my first Indian killer app? by peter303 · · Score: 1

    I probably use some software with Indian work done on it. But I dont recall anything originated and marketed in India. But I expect soemthing to come sometime.

    1. Re:when will I buy my first Indian killer app? by Anonymous Coward · · Score: 0

      You probably already have. Most companies have a presence in India.

  28. And databases screeeeeeech to a halt everywhere by Anonymous Coward · · Score: 0

    And databases screeeeeeech to a halt everywhere under the weight of trying to fit object orientated programming methods into a relational data. I am kidding of course, I do realize there are database developers in India that are much better than me, but I'll be dammed if I have met one yet. Maybe they charge to much? Or they might just be to good to work with me... it's possible... ok maybe likely.

  29. Well sure... by Twizzle4Shizzle · · Score: 1

    We can double the number of developers here in the US right now... problem is half of them are going to f'in horrible at it. The total number doesn't matter but the quality does.

  30. Is it me or... by OrangeTide · · Score: 1

    are half of these posts thinly veiled racism? I used to get annoyed when people made broad statements that my countrymen are xenophobic, but if that's the persona we use online maybe we deserve the moniker.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:Is it me or... by betterprimate · · Score: 4, Insightful

      It's not racism. It's resentment and entirely justified. From my experience, here's how it grows:

      1) Bids and proposals are submitted to American client 2) Middle management of said American client decides to go with lowest bidder (typically from India) 3) Lowest bidder can't satisfy contract due to incompetence 4) 1 year later, project still can't satisfy requirements. 5) American client back peddles to find American developers to fix and complete project 6) American developers review the code... it's a steaming pile of shit. 7) If American developers have sense, they decline the project and quote the client for the whole project

      Now, if you're working in-house, the same thing happens except that you can't politely decline the project and are forced to deliver on a steaming pile of shit and you have to have your name attached to garbage.

      It's not racism. Developers are objective; if it were good, quality code there wouldn't be any pushback or resentment.

    2. Re:Is it me or... by Anonymous Coward · · Score: 0

      "Racism" is a word used by collectivists and the ruling class to disparage and discredit who must compete as individuals by reason of issues beyond their control (race, creed, color, national origin, etc.)

    3. Re:Is it me or... by OrangeTide · · Score: 1

      I'm developer. I can tell you that developers are not objective about their own egos.

      --
      “Common sense is not so common.” — Voltaire
    4. Re:Is it me or... by betterprimate · · Score: 1

      I'm a developer too. I agree the young developers have ego issues. But there's an ocean's difference between ego and racism. The resentment I addressed is not racially influence; it's also compounded by the current state of corporate affairs. When someone is not valued for their work, something internally happens. Ego is one thing, it can easily be put into check; but when a developer is not valued nor capable of being assessed, then that egotistical pushback becomes something real and tangible. It becomes resentment.

    5. Re:Is it me or... by OrangeTide · · Score: 1

      Yes, ego is not racism. That comment was only to respond to "Developers are objective". Overgeneralization and stereotyping might be a nicer way to describe open racism. I work with plenty of experienced developers who have a confidence in thier abilities that is not warranted from the quality of their work or from their [lack of] professionalism on the job.

      --
      “Common sense is not so common.” — Voltaire
    6. Re:Is it me or... by betterprimate · · Score: 1

      There is a truth in what you're saying. When it comes to self, I have seen many developers unable to be objective oriented or have a self-corrective mechanism when it comes to relating to the "real" world. From my observations, their social mechanisms were solidified prematurely. What was once their escapism became their trade; in some ways they never had a chance to grow.

      I believe in this industry we need more humility. I think teaching developers the defensive modes of business (e.g. writing proposals, presentations, methodologies in teamwork) can at least offer them a code of ethics to follow while they mature their issues of self/ego in "real" world scenarios.

      I still hold that developers are objective; since their trade requires them to be. I agree they are not so good at applying the objectivity to their own behavior; or it could even be said that those tools and thought processes aren't applicable to self-growth.

  31. A big so what... by Steve_Ussler · · Score: 1

    US developers will ALWAYS have more creativity...that is what counts. Support...India rules. Design/new ideas...USA BABY!

    1. Re:A big so what... by Anonymous Coward · · Score: 0

      US developers will ALWAYS have more creativity...

      Why?

  32. India's developers are largely of poor quality by ebusinessmedia1 · · Score: 2

    Once you get outside the realm of graduates from the IIT schools, the quality is not very good. Don't believe me? Go ask almost anyone who has worked with an H1-B software engineer when they first arrived? Add to that the incredible inefficiencies and top-down authoritarian environment of most Indian software shops - independent thinking is not even considered.

    1. Re:India's developers are largely of poor quality by zenyu · · Score: 2

      India today is more akin to Japan in 1945 than Japan in 1975. I've worked with a dozens of Indian developers when some shops in India reported to me. Only a few were worth their salt. With few exceptions those were western trained developers that were forced to go back to India by family obligations. Of the good ones, one was a woman who I think was later fired for being a woman (after I left) and the other never got the training he needed but was boosted to Sr. Dev prematurely. On the other hand, great developers in the US of Indian extraction are very common and a fair percentage of the sysadmins I met in India were pretty good. I don't think it is fair for me to speculate as to the why's; I'm sure there are plenty of people from India that can speculate.

    2. Re:India's developers are largely of poor quality by Sri+Ramkrishna · · Score: 1

      I can understand systems administrators. They have to think on their feet, and they need to know how to resolve things quickly. It's not like some coding project where they can delay or make up deadlines or something. Something is down, it needs to be resolved right now. People who are just fucking around will simply be fired since people have to work.

  33. Mexico by Anonymous Coward · · Score: 0

    Mexico just displaced the US as having the most obese population.

    Decline and fall of the USA?

  34. Numbers are not everything by Anonymous Coward · · Score: 0

    Takes 4-5 of them to one of US...

  35. Re:India Has More People Than USA! News @ 11! by dadelbunts · · Score: 1

    Thats the same thing i was thinking as well. It seems pretty logical that a country with a much larger population is going to have more people working in a certain field, simply because they have more people.

  36. we are cheap labor by Anonymous Coward · · Score: 0

    We are cheap labor just like 18th century's Chinese railroad worker ..

    1. Re:we are cheap labor by ebno-10db · · Score: 1

      We are cheap labor just like 18th century's Chinese railroad worker ..

      Nonsense. At least railroad construction can't be outsourced.

    2. Re:we are cheap labor by cold+fjord · · Score: 1

      Maybe you missed some history. Cheap foreign labor was brought in for railroad construction before. It could be done again. Nothing says that they either have to be citizens, or remain in the country, they could be admitted on guest worker visas. That is close enough to not only out-sourcing, but off-shoring, that it hardly matters.

      Transcontinental Railroad Recruits Chinese Laborers

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    3. Re:we are cheap labor by ebno-10db · · Score: 1

      Maybe you missed some history.

      Maybe you missed the joke.

    4. Re:we are cheap labor by cold+fjord · · Score: 1

      No, I've been reading your posts. Many of them are jokes, just not the funny kind.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  37. What constitutes a "developer"? by Anonymous Coward · · Score: 0

    Most of the "talent" I have seen from the Indian software shops is anything but talented. It is usually 1 guy who mostly knows what he is doing and 3 - 4 of his friends. To the PHB's it looks like "productivity", man look at that teamwork. Reality is very different.

  38. Not just that... by Anonymous Coward · · Score: 0

    Not just youth and population size, but companies in the US (and Canada) are *actively* outsourcing jobs to India. Banks in Canada have had entire divisions handed to 'onshore' companies, and locals train their half-pay onshore coworkers. Then, after about 5 years, the contract is no longer 'onshore' but 'offshore'. The coworkers return to their families in Bangalore, and the assume corporate offices there. They have 'foreign worker' experience, and are considered executive material. North Americans who trained them need not apply. Rinse, repeat. All the national banks in Canada have done this. I've heard (way too many) stories like this from Americans I know. This story isn't news about mere observation, this is a story about outsourcing, offshoring, and the willful destruction of an industry.

  39. Help us all by Anonymous Coward · · Score: 0

    99% are pure crap

  40. h1b visas by superwiz · · Score: 3, Insightful

    No, I am not a dumb ass. H1B visas is what drives Americans out of of this profession. If they are good enough to get an H1B visa, they are good enough to have an unconditional Green Card. No, this is not a security threat. Physical presence of person in a place is what constitutes or doesn't constitute a security threat -- not the papers they hold. As long as a companies can hire people who work under threat of deportation rather than under threat of getting fired, those companies are not hiring employees. They are hiring indentured servants. In fact, if there were a test case, it would have a pretty chance of SCOTUS saying the same thing. And as long as Americans have to compete with indentured servants on work conditions (never mind on salary), they will not want to work in this profession. Give them Green Cards so that they have the option of saying "no" to 14 hour work days. Then Americans will want to do the same work.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  41. So, will they quit manipulating their money? by WindBourne · · Score: 1

    Generally, India's money should be at about 30 rupees to the dollar. It is now over 65. that is because they are directly manipulating against the dollar.
    This has gotten old.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:So, will they quit manipulating their money? by Anonymous Coward · · Score: 0

      The indian economy is based on more than software. A lot of local business is hurting badly, any importers are in bad shape because they buy in dollars.
      The Reserve Bank of India (RBI) is attempting to stabilise this by *selling* dollars so the rate can come down to something reasonable.
      http://www.hindustantimes.com/business-news/Markets/Rupee-hits-60-per-dollar-again-on-capital-outflows-more-volatility-ahead/Article1-1086216.aspx

      The high exchange rate is viewed as a problem here, and the government is trying to fix it.

    2. Re:So, will they quit manipulating their money? by WindBourne · · Score: 1

      India has been manipulating their money for a LONG time. And with an economic growth rate of over 5%, I think that argument is BS.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    3. Re:So, will they quit manipulating their money? by anushr · · Score: 1

      Generally, India's money should be at about 30 rupees to the dollar. It is now over 65. that is because they are directly manipulating against the dollar. This has gotten old.

      As much as I'd love for the Rupee to be 30 to the Dollar, you have to give some basis for this comment about currency manipulation.

      The problem with your statement is that it makes no sense for the Indian economy to have a weak currency. India is the 3rd largest net importer in the world (after USA and UK). It makes no sense to have a weak currency for a net import country. It leads to massive inflation which is what is happening in India right now (and has been for a while).

      It makes sense for China to weaken their currency since they are a net exporter, but makes no sense for India. You're incorrectly assuming that the IT industry rules the roost in India -- it makes up only 1.6% of the GDP. Hardly enough to drive fiscal policy to the extent of currency manipulation (then again, there's always corruption and industry collusion).

    4. Re:So, will they quit manipulating their money? by WindBourne · · Score: 1

      So many things wrong with you said. First off, your economic growth is over 5% now, but has been around 10% for most of the last decade.
      Secondly, India exports far more to USA, than USA exports to India. And that has been going on for the last decade. As such, your money should be strengthening against the dollar, not getting weaker. Yet, you can see that that with that ithe rupee against the yuan has gone in the right direction (i.e. when China imports more into your nation, the yuan should strengthen, which it does), while USA's money has strengthened against yours. That is backwards from where it should be. If India allows it to free flow, then the rupee will strengthen against the dollar because of so much one-sided trade.

      India is manipulating their money against America, just like China does. And they do it to gain an advantage with the programmers.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    5. Re:So, will they quit manipulating their money? by WindBourne · · Score: 1

      One last thing, India is following the Japenese model of targeting various industries. For example, bollywood is heavily subsidized by the gov. even to this day. The same is true of software. That was their targets. One of my in-laws work on this for the gov. As you know, India is trying to expand into space and energy (he does the energy part). So, now, all of that is heavily subsidized.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  42. Yes, outsourcing will kill your jobs. Here's why: by goruka · · Score: 3, Insightful

    I'll explain in more detail how all this happens in the real world.

    I reside in South America. The big American companies opened up shop here a long, long time ago. IBM, Microsoft, Oracle, Citrix, Cisco, Capgemini, KPMG, etc. Every single of them is here and own several skyscrapers. There is a good education level here and university is often free or cheap, so there is a large pool of potential hires. By the time most americans heard about outsourcing, there was already a huge outsourcing industry in place here.

    They started by bringing managers from other regions with experience and hire entire local teams. The teams are cheaper to hire, (or the governments offer tax exceptions in exchange of know how transfer) here are trained and put to work. The work done is pretty much the same that they do at the headquarters, except outsourcing allows them to scale. Sometimes they work for other local clients, sometimes they work for American clients. A plane ticket is cheap anyway.
    Teams started with little experience, and are allowed to do a few mistakes, but quickly gained experience and become competitive with other regions.
    Once the team is experienced enough, the leaders are sent to new, nearby regions to start over while the company expands. It's the same in Asia, probably an order of magnitude worse.

    So, for the companies, this is really profitable of course. For the American jobs this is devastating, but you guys can't see what you don't know, and keep believing your lack of jobs is due to the tiny amount of foreigners on H1B. H1Bs don't even compare! Outsourcing worldwide is in the order of millions while H1Bs are in the order of thousands.

    So, yes, It's true. To all Americans reading this, I'm out there and I see every day how outsourcing steals your jobs much more dramatically than immigrants, but you are free to believe your own self-comforting lies, and keep thinking that outsourcing was just about hiring a bunch of retarded indians that are so stupid that it's impossible they will do code right, so your jobs must be safe because at this point everyone in the industry must have realized how retarded foreigners are.

  43. Re:Yes, outsourcing will kill your jobs. Here's wh by Anonymous Coward · · Score: 0

    Our jobs aren't safe because American management is as bad at their jobs as 3rd world labor is at software development.

    It's easy to earn my respect. Just produce quality software.

    I've seen lots of offshore code and 100% was terrible.

    I've rewritten the work of shitty offshore software developers at least 3 times in my career.

    But don't worry, America's shittiest management teams will keep hiring you to fuck up, and then ask me to fix their mistake.

    I'm tired of saving your fuckups so don't count on me next time.

  44. Re:Yes, outsourcing will kill your jobs. Here's wh by Sri+Ramkrishna · · Score: 1

    +1 I wish I had mod points. American management is at the worst I've ever seen. Even worse, failure is rewarded. How many CEO's get the golden parachute? It's crazy.

  45. Crazy by Anonymous Coward · · Score: 0

    Are there still developers in the US?

  46. Java makes it possible! by Anonymous Coward · · Score: 0

    Myriads of low-wage workers slaving away at giant pyramids. Big is beautiful. A culture in which the automatically generated interface doc (Javadoc and Doxygen should be called illiterate programming) is bigger than the whole implementation should be -- if one had the time to actually *think* about the overall design.

    Mind you: I'm not saying that all those people are idiots. Actually, I'd wager that half of them (at least!) are smarter than me. It's that they aren't given the chance.

  47. Number? Sure. Quality? Maybe. Comprehensibility... by theoriginalturtle · · Score: 1

    ...doubtful.

    --
    ---------------------------------------
    Rotate the pod, please, HAL....
  48. No one knows anything...Americans and Indians... by bayankaran · · Score: 1

    I am from India. I have worked both in India and US on Software Projects for major/minor/start up's and what not. As a group Indian software developers are as competent or incompetent as anyone else. Any generalization is only lazy stereotyping.
    The antagonism US developers/engineers show towards Indians should STOP. Period. At some level we are all brothers. The Indian H1Bs who got Green Cards and settled in US - thinking that will be better future - will be seriously unhappy when they know after they hit their forties the best career progression for a majority of them will be flipping burgers. So some of them move back to India.
    The suits - in US and India - are extremely happy to see this division between the Americans and Indians. We Indians have seen this strategy before - 'Divide and rule' was perfected by the British.
    So, relax, and try to look into how some of the pain of the inevitable developments can be reduced, and work arm in arm. Else, we are all doomed.
    As far as a I am concerned...I have skill sets other than software programming which should keep me busy till my sixties.

    --
    Tat Tvam Asi
  49. with all the developers in India by Anonymous Coward · · Score: 0

    Why is it that with all the software developers in India, that we don't see any open source or any software freely available from India ?

  50. Life of an Indian Programmer. by Anonymous Coward · · Score: 1

    I am an Indian Programmer/developer/IT guy. I can contribute my story and hope its relevant. The beginning of my career is typical. I am bachelors in Electrical Engineering. I always 'liked' electricity. I did not have a computer till I was 20 something. I did have lots of broken electronics though and used to make little hobby circuits. I did not design the circuits but copied them from magazines/books. I kind of understood why they worked but not really. I always wanted to 'get it'. My questions which were not explained in the text books in school remained unanswered. Teachers did not seem to know the answers. Abstract concepts were pushed down my throat as hard reality with no other possibilities. Accepting them was the only way to get 'good marks'. I had no access to internet (or a computer during school) but my dad bought me as much books as he could afford. I used to like Maths in beginning and was good at it but got stuck on square root of 2: irrationals, their importance etc. and other higher level abstractions in school. The access to the books I had or the Teachers did not clear things up. I always knew inside I was an idiot. I was achieving decent scores/grades and was considered an excellent student because I realised the only path given to me was to memorize tons of information in stupidly written text books . The examination questions are from the same text books, even patterns of the Math problems. So to really apply myself to 'succeed' was never really needed. Its hard to keep my tone normal and objective because the truth is the Education system is horrible. It like turning human beings into
    'hard disks' and not critically thinking/questioning conscious beings. Indians I feel are not genetically predisposed to being idiots but the Education system is designed
    to leave no other option. I do not know exactly how this came to be, but probably it was modelled on accepting West to be the creators and us the consumers of knowledge. No questions asked. Then I got into an engineering college and took up Electrical Engineering for four years. In a nutshell,a joke: The teachers, the books,
    the labs: everything from the middle ages and that when my college is considered internally and even internationally to be a good one! It was the same script as school: spend most time eating rubbish books for breakfast, lunch and dinner. I was amazed all the time how students, teachers all around me had no problems with this. My dad advised to go trough this mill to have a degree to get a Job then find your own way. If you don’t have a degree, you are ffed. So that is what I did instead of dropping out.
    I found majority of my fellow students did not care about physics, maths, computers .. anything really, just dreamt of joining companies like TCS, Infosys etc and kept
    cramming their previous interview questions sheets etc as we approached end of our Engineering degree. Only care seems to be about Getting a job, cars, home, the girl/guy to settle down with, going f..kin 'onsite' is the dream. Political, intellectually shallow players built for corporate. I couldn’t compete with them and still have a job in India on my own terms. When the software companies started coming in to college, I was selected by the first one and shipped to Chennai. They did not mind at all that I was an Electrical engineer and potentially knew nothing about computers. They asked me nothing about computers in the interview, just some logic questions. What mattered was that I just awesomely happy about the peanuts they were offering me in return. But peanuts they are in hindsight, At that moment I remember I was the happiest man alive. It was amazing, wow, superman moment, I forgot that I was an idiot. I thought I was kewl.
    This company put me straight in to Cobol,DB2 based project for a major US client. I hated Cobol , did not know the business,did know Cobol! but that seemed not to matter! I managed
    somehow and kept pushing my managers to get me into some Java project. All around me were absolute

  51. Don't worry about India by Anonymous Coward · · Score: 0

    As a Romanian developer, I've fixed things after Indian developers in 2 projects so far. And I've collaborated with one on an ongoing project once.
    I'm afraid I can't think of enough expletives to describe their code quality.
    I would worry more about Eastern Europe and Russia if i were you :)

  52. Numbers are not important in quality is low by Anonymous Coward · · Score: 0

    Indians are the worst ever coders. There are some good ones >1% but they already are in USA. The vast majority are usable only to write basic modules and stuff that is very easy but time consuming. They are very poor in integrating or designing a complex software system.

  53. as someone who as reviewed TCS output... by Anonymous Coward · · Score: 0

    As long as firms hire these clowns, there will always be demand for competent developers to fix their shitty code.

  54. Also! 1,000,000,000 333,000,000 !!! by WOOFYGOOFY · · Score: 1

    I have the proof written down here on an envelop , let me see if I can find it now...

  55. Hello by Anonymous Coward · · Score: 0

    Yeah, 5 million software developers capable of coding a "Hello World!" program.

  56. Cleaning up Indian code... by unixisc · · Score: 2

    Sounds like a tremendous opportunity for US devs. The more crapware that comes out of India, the more cleanup that needs to happen, and as a result, the more opportunities for US devs to make a living doing work that may otherwise not have been available.

    Yeah, there is the question of whether that time and effort could have been productively used or not. But the argument here would be similar to the ones that have been run about Windows in the past. Due to all the bugs in Windows, as well as malware, you have an entire industry segment dedicated to just that. Guys like Symantec, McAfee, Kaspersky, ESET and so on, who do just that, and little else. Just like Y2K was a godsend for devs in 1998-99, similarly, this plethora of crappy software could turn out to be a gold mine for US programmers.

    Similarly, I foresee a huge software industry that would be dedicated to just cleaning up Indian code. Could better use have been made of these guys? Perhaps, but it's not known whether there'd have been a market for their work, given how so much of startup cash has dried up, or otherwise tightened. So just take the cynical attitude, and dedicate yourselves to becoming rich by cleaning up Indian code.

  57. Re:India Has More People Than USA! News @ 11! by unixisc · · Score: 1

    Yeah, that would make all US programmers as well as Eastern European programmers busy, working overtime. Finally, companies like Mahindra Satyam, iGate, et al would outsource all the bug fixing to the US, and lobby the Indian government to allow plenty of Americans to move to India to work locally on their code.

  58. Find another career: International exploiter by Baldrson · · Score: 1
    Horizontal transmission evolves virulence. Immobile victims increase the potential virulence achieved by horizontal transmission. The "moral zeitgeist" that Dawkins loves so much is a perfect fit to evolve virulence -- that moral zeitgeist being enforced borders are the ultimate evil -- worse than child molestation by an HIV vector without a condom. Therefore, as this moral zeitgeist is increasingly enforced everywhere in the world, you are either going to be (virtually) eaten by virulent critters that make like they're human as they go from nation to nation exploiting their weaknesses and then moving on before they collapse, or you're going to become one of those virulent critters yourself!

    Praise Dawkins' Moral Zeitgeist. Hail Kali! Destroy Creation With Morbidity! Invasive Species Über Alles!

  59. An Indian System Administrator by Anonymous Coward · · Score: 1

    I am an Indian and I work for a very large European company in India. Now our manager who is a Swede told us that the amount they have to spend to get one guy in Europe they can get 7 in India. They still continue to reduce the median salary and the average exp of the team to save more money. Now I am the brightest of the Indians but I am still a fast learner and know more than enough to do my job and do it well enough. That being said I can't say the same for all the people working in my company. Most of them don't know anything or barely anything and depend on my team to get their jobs done properly. (we don't have an option to refuse because of our bosses). But saying that all Indians besides the one from IITs are incompetent or can't code is as far away from the truth as it can be. The reason why most Indians are incompetent at least during the initial years is because of most of them (including me) aren't from the computer science background but it's just where the money is. But we are good enough to eat your jobs. My last company was a US giant and the more work they could outsource they did, laying off as many US people as they could and they didn't keep one guy in the US to clean up what Indians did but just so that they could work on projects that can't be outsourced due to govt. regulations. Don't be surprised by the greed of the companies they treat most of us like shit and would part ways rather than pay enough money even to a few competent people here in India. We aren't responsible for shit code or crashing apps. It's the corporate greed.