Slashdot Mirror


Indian CEO Says Most US Tech Grads "Unemployable"

theodp writes "When questioned about his firm's US hiring, Information Week reports that Vineet Nayar, the CEO of the Indian outsourcing giant HCL Technologies, showed he can stereotype with the best of them, telling an audience in NYC that most American tech grads are 'unemployable.' Explaining that Americans are far less willing than students from developing economies like India, China, and Brazil to master the 'boring' details of tech process and methodology, the HCL chief added that most Americans are just too expensive to train. HCL, which was reportedly awarded a secretive $170 million outsourcing contract by Microsoft last April, gets a personal thumbs-up from Steve Ballmer for 'walking the extra mile.' Ballmer was busy last week pitching more H-1B visas as the cure for America's job ills at The National Summit."

1,144 comments

  1. outsourcing and unemployment by walshy007 · · Score: 5, Funny

    yes.. because getting in foreign workers will help REDUCE local unemployment.... maybe in soviet russia.

    1. Re:outsourcing and unemployment by Anonymous Coward · · Score: 5, Funny

      If you have 10 people and none of them have jobs, you have 100% unemployment. If you then bring in 90 people with jobs and keep the 10 people with no jobs, you have 100 people and only 10% unemployment.

      See? Bringing in people and giving them jobs does help local unemployment.

      dom

    2. Re:outsourcing and unemployment by walshy007 · · Score: 4, Informative

      let us not forget that microsoft let go about 5000 workers to reduce costs, so your analogy then becomes similar to

      You have 40 employed people and ten unemployed.. the employer then fires 30 of those and replaces them with foreign imports that are cheaper, now of the sample group instead of having 20% unemployed you have 50%

      you then have the same number of jobs, but with more people to share them around between.

    3. Re:outsourcing and unemployment by LKM · · Score: 1

      Presumable, the idea is that there's not enough local talent to start a business or a local studio. It's possible, I guess; it seems that currently, there are not enough well-trained software engineers, and the way it is going, this problem may actually yet become worse.

    4. Re:outsourcing and unemployment by Anonymous Coward · · Score: 3, Interesting

      Is there any way to turn off all this superfluous and stupid javascript and AJAX shit that is totally ruining slashdot these days? I know this is OT, but there's nowhere else to ask. Man, I pine for the days when the pages loaded fast, rendered properly, payed attention my prefs, and didn't have !stupid! slider widgets and ridiculous color-scale search things.

      Slashdot is nearly unusable anymore,

    5. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      yes.. because getting in foreign workers will help REDUCE local unemployment.... maybe in soviet russia.

      No no... in soviet russia, unemployment reduces YOU.

      fixed. yw.

    6. Re:outsourcing and unemployment by mcrbids · · Score: 5, Interesting

      yes.. because getting in foreign workers will help REDUCE local unemployment.... maybe in soviet russia.

      Yeah, because unemployment is "the problem" - not getting the damned job done so that something of value gets created and sold so that wealth can actually get produced, salaries, taxes, and bills paid, and economies improved, right?

      I've been having a tough time finding a reasonably qualified programmer from straight out of college. I'm not looking for senior database developers, just people who can solve basic logic skills and... write software!

      From fresh grads with MASTERS degress in IS I get blank stares from such questions as: (in any language of choice!)

      1) If you had a string, and wanted to replace part of that string with another string, how would you do it?

      2) How would you add 5 to each element in an array of integers?

      3) How would you add 5 to a field of integers in an SQL table?

      4) Write up any form of database "select" query. I don't expect it to parse, just have the basic pieces. Honestly, just a simple "Select field [, field2] from [table] where (conditions));" would suffice.

      5) In your language of choice, take a variable containing the value 5 and construct a sentence that says "I have 5 children".

      These are all questions I would consider basic when looking for a database programmer, which is the position being advertised, and for which many of the resumes I see are clearly targeting, with words like "Oracle", "Database", and "Information Architecture" in them, underneath "Masters Degree" and "Information Science".

      I'm ok with missing a few. But getting only 1 or 2 sensible answers out of 10 or 20 like this?!? How *does* one get a Masters Degree in Information Science without being able to answer basic questions like this? Supposedly, the job I'm offering is why they went to school, but they aren't even qualified to begin. So what did they do for 6 years?

      If you are hiring a welder, he'd better know how to weld. If you hire a doctor, he'd better have a good working knowledge of medicine.

      Why can't we expect to hire fresh programmers who know how to... program?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    7. Re:outsourcing and unemployment by Anonymous Coward · · Score: 2, Insightful

      I agree absolutely, it is awful.

      It sucks cpu killing my laptop battery life and is also unusable now on my iPhone.

      It seems the only way to 'turn it off' is to use a text based browser...

      It certainly means that I visit less and less.

    8. Re:outsourcing and unemployment by minsk · · Score: 5, Insightful

      Wait, what? You're looking for basic coding and DB, but asking for candidates with a Master's in Information Science?

      IMO that seems more like wandering into an architecture school looking for welders. There will be probably a few, but it's going to take a lot of effort to find them.

    9. Re:outsourcing and unemployment by stargrazer · · Score: 5, Insightful

      Here, let me help bring your comment back on topic: It seems like Slashdot has outsourced their coding.

    10. Re:outsourcing and unemployment by davidphogan74 · · Score: 1

      Maybe the problem is that you have degree requirements. Most of the people I know who can handle that stuff don't have a degree in IS, but they have plenty of real-world experience doing exactly what you're looking for. Apparently that piece of paper is worth a lot more than knowledge and experience, so you get exactly what you're advertising for.

    11. Re:outsourcing and unemployment by mcrbids · · Score: 3, Interesting

      I don't qualify my advertising with *any* form of educational requirement. I only list the skills required. Of all the programmers we now have at our small-but-growing-fast company, none of them have even a BA.

      PS: We're flexible enough with our hours that one of our programmers is going to school to complete a degree in Mathematics.

      I'm not asking for Masters degrees, but I'm getting them. And they sure aren't helping them much, at least as far as I'm concerned.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    12. Re:outsourcing and unemployment by Anonymous Coward · · Score: 1, Interesting

      Double plus, by getting modded -1 Anti-crapslashcode (which this may be) anyone that browses at -1 will still be unable to view your post, since -1 is now hidden EVEN IF YOU SET PREFERENCES TO VIEW AT -1. back on topic, this is typical kdawson 'they're taking out jobs' short-sighted crap.

    13. Re:outsourcing and unemployment by Anonymous Coward · · Score: 1, Funny

      No, there's no way to turn it off. It was designed by all those incompetent American programmers!

    14. Re:outsourcing and unemployment by Anonymous Coward · · Score: 5, Interesting

      Use NoScript. It loads me a nice reasonable rendition of slashdot without all the bullshit. Slashdot is actually the reason I started using the plugin. I don't know what the fuck Slashdot coders are doing that is so script intensive on a fucking news/forum site since Google docs and Gmail which uses tons upon tons of Javascript runs reasonably while what should be a simple site of html,css, and a conservative amount of javascript feels like I am loading 72 instances of Eclipse on a 486. Get your shit together slashdot.

    15. Re:outsourcing and unemployment by gbjbaanb · · Score: 5, Funny

      unfortunately, it seems that if /. *had* outsourced their coding this silly javascript nonsense we're seeing would be fixed.... eventually, and for lots of money, after a process consultant had submitted the change request forms and the technical lead had decided that a complete rewrite using .net was the only way to solve the problem.

    16. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      While getting a masters degree you tend not to do mundane tasks such as those you mentioned. Thus you get out of practice. They have been working on much more difficult and intellectually challenging problems for years. Give them some reference materials to refresh their memories and they could most likely do whatever you ask and probably a lot of things you didn't anticipate.

    17. Re:outsourcing and unemployment by Uber+Banker · · Score: 2, Insightful

      Perhaps require evidence of participation in an open source project: direct code analysis and track-record of a person's drive and communication. I've used this in the past, it's a great screener (and doesn't require I waste time like you cited above).

    18. Re:outsourcing and unemployment by walshy007 · · Score: 1

      All of the questions you mentioned I was taught even before my first semester of uni. (though they did go over it again.. of course)

      Perhaps you would be better off scrapping the requirement of having a degree, but requiring some form of proof of the quality of their prior work. (oss contributions come to mind, easily auditable)

      As much trouble as your having finding a suitable candidate, there are those out there with significant skills without the piece of paper that simply cannot be bothered to get an IT job, when becoming a 'junior VB programmer' involves getting a masters degree...

    19. Re:outsourcing and unemployment by gbjbaanb · · Score: 2, Interesting

      Even architects have to know the basics. Or their fancy designs would fall over. There's a reason you make engineering students build bridges out of spaghetti. The same computer students should know how to build a DB out of a flat file.

      the dumbing down of software (and everything else apparently, the UK A levels - .. erm exams for 16 year olds after mainstream schooling is over) was recently described as 'too much like sat-nav' where the students are guided through the answers. Universities want students capable of 'map reading' instead, where they have to figure out where the are and where they're going.

      The issue isn't restricted to USA, but all the western world, possibly you have a system of 'inclusion at all costs' where you can't fail anyone in case it upsets the poor thickos, or anyone too lazy to study should still pass because it helps the schools post ever-increasing pass rates.

      The same applies to software today, especially now we have .NET with its 'Visual Basic' style coding, that's designed to be so easy anyone can do it, we get people who havn't the faintest clue about what they're doing, just that the examples and generated boilerplate does it for them.

    20. Re:outsourcing and unemployment by stereoroid · · Score: 5, Informative

      Try going to your Help page, and under "Classic Index", check the box that says "Use Classic Index". There are other boxes there too e.g. "Simple Design".

      --
      (this is not a .sig)
    21. Re:outsourcing and unemployment by Capsaicin · · Score: 5, Insightful

      If you have 10 people and none of them have jobs, you have 100% unemployment. If you then bring in 90 people with jobs and keep the 10 people with no jobs, you have 100 people and only 10% unemployment.

      OK, you made me laugh. But ...

      Theoretically you should get an even lower UE rate. You see those 90 people with jobs will need someone to serve them burgers when they go McDonalds. If 3 of the original 10 unemployed get jobs serving the needs of those 90, leaving you with a 7% UE rate, and, more importantly, with a lower number of unemployed people. That, at least in theory, is how bringing in skilled labour is meant to reduce unemployment.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    22. Re:outsourcing and unemployment by baegucb · · Score: 1

      switch to classic view in prefs.

    23. Re:outsourcing and unemployment by johannesg · · Score: 2, Insightful

      I've been having a tough time finding a reasonably qualified programmer from straight out of college. I'm not looking for senior database developers, just people who can solve basic logic skills and... write software!

      So how does one "solve basic logic skills" then? What's "solving a skill" supposed to mean anyway?

      How *does* one get a Masters Degree in Information Science without being able to answer basic questions like this? Supposedly, the job I'm offering is why they went to school, but they aren't even qualified to begin. So what did they do for 6 years?

      If you are hiring a welder, he'd better know how to weld. If you hire a doctor, he'd better have a good working knowledge of medicine.

      Why can't we expect to hire fresh programmers who know how to... program?

      While I agree that anyone with a university title for computer science should at least have some basic ability in actually writing code, I think you misunderstand what computer science is all about. It is simply not intended as vocational training for programmers. Of course, a student with any sense at all would make sure he is at least employable outside academia, but the point of a computer science study is not to become a programmer.

    24. Re:outsourcing and unemployment by walshy007 · · Score: 1

      I failed to see your later post stating you already have no requirements, only skill listings. So ignore the above :)

      Still, it is quite sad that you could post that and not get suitable people. I have yet to enter the IT workforce, primarily because I'd rather not be a support monkey for platforms I don't care for, when there are better non-IT jobs about.

    25. Re:outsourcing and unemployment by minsk · · Score: 1

      Sorry. Misread your comment.

      Computer Science and Software Engineering is a big umbrella, and unfortunately a lot of the specialties really aren't trained as developers. Most employers don't get that, and I rather suspect that most students don't either. Makes it a little painful for everyone -- you get mired in unqualified applications, and the people who are qualified have to slog through cynical interviewers asking silly questions.

      Do wish you luck finding someone. Most of the good people I know get snagged by big companies, and the little companies always seem to have problems pulling in new talent.

    26. Re:outsourcing and unemployment by nabasu · · Score: 0, Offtopic

      Funny how you post as AC and then sign the post...

    27. Re:outsourcing and unemployment by Anonymous Coward · · Score: 1, Insightful

      I've been sitting here contemplating the same thing for a few weeks. It's become especially bad since the last upgrade of Opera (no, not the beta), to the point where I may visit Slasdot two or three times a week, compared to before when I spent most of my workday here. Seriously, trying to use the scrollwheel of the mouse makes things hang for an absolute minimum of fifteen seconds. Unless things start to improve dramatically, I probably will stop visiting Slashdot altogether, and I don't think I'm the only one.

    28. Re:outsourcing and unemployment by damburger · · Score: 5, Interesting

      Agreed. I used to read Slashdot 10 years ago on 233 MHz Sparc 5 workstations, running SlowArseis and it was perfectly reasonable. Now it keeps beachballing my MacBookPro, which is ten times faster on clock speed alone, never mind it can do a lot more in a cycle, has faster bus, RAM and hard disk.

      I would've thought Slashdot of all places wouldn't succumb to the gleeful bloat which has rendered spectacular advances in hardware almost irrelevant to the end user experience.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    29. Re:outsourcing and unemployment by damburger · · Score: 1

      'they're taking out jobs'

      Who are? Microsoft assassins?

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    30. Re:outsourcing and unemployment by damburger · · Score: 2, Insightful

      Everyone coming out of an American college believes they will be giving the orders, not taking them. They haven't trained to work for anyone, they believe they will be millionaires simply by virtue of their awesomeness.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    31. Re:outsourcing and unemployment by Have+Brain+Will+Rent · · Score: 1

      2) How would you add 5 to each element in an array of integers?

      I would use the + operator. Or did you mean something else?

      5) In your language of choice, take a variable containing the value 5 and construct a sentence that says "I have 5 children".

      Hmmm, I guess I'd choose English and my answer would be "I have 5 children"... hey, what do I need that variable for? Oh, or did you mean something else?

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    32. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      That's not a signature, that's a hum. Like this: dom dom dom dom dom dom dom dom dom dom dom dom dom, Mr. Sandman la la la la, dom dom dom dom, ...

    33. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      you can't have it both ways. Are you capitalist or communist?

    34. Re:outsourcing and unemployment by CAIMLAS · · Score: 4, Insightful

      The problem here is not the available candidates, it is your approach to trying to fill the position. Please, hear me out (as this is something I've run into myself, more or less).

      First, if you're looking for someone with specific skills, you are intrinsically expecting them to have experience with those things. Like most things in life, you can not gain experience or knowledge in something without doing it, first. If you are looking for entry-level candidates, you are looking for intellectual aptitude, a foundational skill-set indicative of the ability to learn, and a broad but shallow understanding of many different topics. If you want someone who has a more topical understanding than just the basics, but not someone more skilled than "entry level" (say, intermediate or experienced) then you are looking for someone with a PhD.

      We're not (necessarily) talking about incompetent students, here. A student who was (say) a tech while going through school is going to put the things on his resume which relate to his academic preferences and strengths. There isn't all that much which can be covered in a semester.

      Also, consider that something known is not always easily conveyed in a foreign format. It's damn hard to orally convey a lot of the things I type on a daily basis (and the logic/process is sometimes also difficult to convey: the "speech" part of my brain is somewhat disconnected from the part which performs the work, it would seem). I imagine I'm not alone in this, at all. (Likewise, pen + paper isn't the same thing, especially if your experience is very environmentally confined or "mostly academic".)

      Now, granted, I do not know your hiring process or requirements, but I can see such a scenario play out in such a fashion (and have seen it a number of times). IT is complex; there are a lot of things to look at, and unless you're already locked into a sub-field, the amount of things you can (and might have to) study to land a job to start a career in a sub-field is intimidatingly large. Not everyone has the opportunity to grow in their field "organically", and it's very difficult to hit a moving target (ie land a job) when the market is tight.

      I've seen a lot of job postings, and been to a couple job interviews with questions like you describe. Sometimes they're looking for an introductory position and don't realize it. Sometimes (as I suspect the case is with you) they're trying to pull an experienced or intermediate-level developer or systems person in at entry-level wages.

      I think the difference between a US college graduate IT person and an Indian worker is probably that the Indian worker's schooling has been more highly tailored towards job postings and the fact that he very well may have "abandoned all hope" (at all) for a number of years while he underwent his schooling. Sure, you'll get a programmer that way, I imagine. There's also a good chance he's fairly interesting and knows where to get the good curry. Maybe doing that is the "productive" and "financially conscious" thing to do - or whatever the going phrase is these days for selling your country (and countryman) short to the benefit of your company.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    35. Re:outsourcing and unemployment by dougisfunny · · Score: 1

      perhaps he was on an untrusted computer

      --
      This is not the funny you're looking for.
    36. Re:outsourcing and unemployment by xous · · Score: 1

      I ended up taking a "Computer Analyst/Programmer" program at college.

      I dropped out after second semester because the teachers were incompetent at best and I was able to maintain a A+ average without showing up to most classes and when I did show up I was usually drunk.

      I'm what I would consider average at best.

      I'd almost guarantee that no one that finished the program that I took would be able to do better than 2/5.

      Interesting note: One of my "professors" admitted taking night classes for the same Java course she was teaching us. I still don't know why I didn't demand my money back at that point.

    37. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      What prefs? Where?

    38. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      See the wikipedia about the Information Science http://en.wikipedia.org/wiki/Information_science. You might have meant to search for a candinate in the field of Information Systems, but depending of the school of origing you might end up with a business graduate, who might know a little bit of SQL and much more about relating businesses and information systems together. A technical community college degree would be sufficient for answering your questions.

    39. Re:outsourcing and unemployment by chthon · · Score: 1

      I do not know if "Structure and Interpretation of Computer Programs" is THE reference book for Computer Science curricula, but it seems to me that if one has had it in CS and solved the posed exercises, then one should already be a fairly competent programmer, seeing as the book goes into quite a level of detail in a whole lot of different problem domains.

      It seems that the main background for the book is that one should be capable of reasoning about problems, and also know how to write code to implement the necessary algorithms. The book's emphasis is on theory AND practice, and if you have a look at the MIT curriculum with regard to this book, it is also emphasised that all exercises should be made.

      So, how should this translate in people with a CS degree not knowing (needing) how to program ?

    40. Re:outsourcing and unemployment by snaz555 · · Score: 1

      Try Safari 4 - it seems to be part of the software updates now. It's so much faster that all the scripting and rendering is inconsequential.

    41. Re:outsourcing and unemployment by rtb61 · · Score: 2, Insightful

      You obviously do not grasp the the logic of a university education. The focus has been on theory and research not on actually professional trade skills, no specialisation at all outside of medicine of course. What you need to do is pursue people coming out of technical and further education colleges with qualifications in your areas of employment needs, you will find that technical and further education institution do specifically target their course and students and specific jobs.

      So rummage around the net, find the technical schools teaching the courses, actual subjects, that you want your potential employees to have and contact them direct for students interested in employment.

      Seriously don't expect university graduates to be able to do any professional job well, engineering, architecture or software coding, all the graduates will require years of training to become anything approaching useful.

      You might think it is weird but at the end of the day how many thousands of different types of degrees do you want, how tightly specialised does a graduate and of course how many specialist (they have to be specifically trained and have gained considerable experience) lecturers will you require.

      Technical colleges cheat a bit as they can ignore large segments of the employment market and focus their education on high demand areas within the local region and they often directly employ from and into local industry and businesses.

      --
      Chaos - everything, everywhere, everywhen
    42. Re:outsourcing and unemployment by jacklebot · · Score: 1

      I can personally point to 5 soon to graduate students at LSU that could do at least 4 out of 5 of these, easily. Ask about ACM programming contest!

    43. Re:outsourcing and unemployment by Savage-Rabbit · · Score: 3, Insightful

      While I agree that anyone with a university title for computer science should at least have some basic ability in actually writing code, I think you misunderstand what computer science is all about. It is simply not intended as vocational training for programmers. Of course, a student with any sense at all would make sure he is at least employable outside academia, but the point of a computer science study is not to become a programmer.

      Let's face it Programming is what the majority of computer science graduated end up doing after they get their degree. I have been handed people with fresh BS and MS degrees who seem to have zero concept of even the most fundamental aspects of software design and development.

      Things like:

      1. What is a god-class and why don't we write them?
      2. How to break a problem up properly into objects, what functionality belongs in which object?
      3. A complete lack of any kind of grasp of even basic design patterns.
      4. Why should methods/functions not have 20, 30 or more arguments.
      5. Why don't we nest ten if statements one inside the other with lots of else ifs thrown in and why don't we open an if statement line 112 and close it in line 768 (with 8-10 levels of nested If-elseif-else statements in between... of course).

      These guys are excellently prepared for becoming academics but the schools they came from don't seem to be very concerned with giving them the basic skills they need to get a job outside of academia. When they don't even have a couple of proper courses about, say, web-app and web-service programming. It is almost as much effort to train some of these university graduates up as it is to pick a person off the street who is self educated in basic programming, or even has no clue of it at all and train him/her up. Another thing is that some of the more business oriented of these schools are starting to turn out grads that have been taught nothing but "industry standard" (read Microsoft) OS'es/programming languages/tools. Nobody is doing a young computer graduate any favors by teaching him/her only MS or only *nix etc. They have to have a basic grasp of both. Walk into any telecommunications company and you will quickly find out that Microsoft products are not an "industry standard", "DirectX" is not the universal de facto standard for game programming, "OpenGL" is not dying, a huge number of software gets written for other platforms than PCs and server systems, the list goes on... The best people to hire are usually complete nerds because they alone tend to have the kind of basic grasp of software development that is needed because they acquire it in their spare time. Mind you it is definitely a plus if these nerds have a degree. There is, however, a surprising number of people with computer related degrees applying for developer jobs who simply seem to have a very limited clue about how to develop software. Unfortunately comp-sci seems to have become a popular choice for people intending to become programmers. Perhaps we should split comp-sci into two paths? One for people intending to get a job in academia and one for those destined for the commercial job market?

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    44. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Yeah, because unemployment is "the problem" - not getting the damned job done so that something of value gets created and sold so that wealth can actually get produced, salaries, taxes, and bills paid, and economies improved, right?

      I understand the reasoning, but it seems dangerously close to the 'trickle down effect' that politicians pitch us when giving tax cuts/breaks to the rich / large corps / 'investors'...

    45. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I certainly don't have any evidence to support this supposition, but it seems plausible to me that you've got some selection bias in your sample -- presumably most good coders with an MS are already employed, or at the very least not applying for basic coding jobs with no mention of educational requirements. As such you could simply be seeing an unusually high proportion of under-qualified applicants, who are not representative of the quality of other potential applicants with similar levels of education.

    46. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I can answer all 5.

      But..
      I'm a foreigner. European.
      I am only just finishing my BSc in Business Administration & Information Technology.

      And..
      I will probably have unlearned all 5 answers, if I ever finish my masters.

      I would say that if the universities do not go away from the general teaching of the hordes,
      and into a more personal master - apprentice relationship, the students and thus employers are fucked.

    47. Re:outsourcing and unemployment by Opportunist · · Score: 3, Interesting

      That's why I dropped degrees as a requirement altogether. Yes, that means that sifting through applicants becomes a lot like an American Idol casting (you have a few hundred applicants for the position, 90% of which don't even come close to qualifying), but it's worth it.

      As it's for malware forensic, asm plays a role. Especially understanding asm you didn't write. So one of the centerpiece questions is basically:

      You have this piece of code in a subroutine:

      pop eax
      inc eax
      push eax
      retn

      What do you expect it to do, and what would you do in your disassembler?

      Believe it or not, anyone who was able to solve that was a VERY good analyst. That's a question you can hand out in written form, get written answers and you sieve out those 90% that don't even have the foggiest idea what's going on (those are also the 90% you don't need). I don't even read the answers (ok, I glance at them so I won't get someone who wrote "no idea, but I don't care, I'm here for the fat check"), I don't care how they answer it. I care that they understood what's there and that they have an idea or at least a hunch (hunches are quite valuable in that biz) where to put the crowbar.

      The rest is training. What I need is people who don't fear to get their feet wet, who don't mind poking at code and who can play with it. I need explorers and tinkerers. It doesn't matter if your answer is right. What matters is that I see you pondered it and had an idea.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    48. Re:outsourcing and unemployment by minsk · · Score: 4, Insightful

      I'd object to "all". While it is quite possible less common in other fields, I know lots of CS and SoftEng graduates who got a university education precisely because they wanted to add a strong theoretical background to the technical skills they could acquire on their own.

      At risk of trolling: code monkeys get trained, developers learn.

    49. Re:outsourcing and unemployment by Anachragnome · · Score: 5, Funny

      Interestingly enough, changing my preferences (and saving them) to simple view, low-bandwidth, no icons did ABSOLUTELY FUCKING NOTHING.

      Same garbage all over my screen.

      I am thoroughly convinced this is a Phishing site and all of our passwords are now being used to pound our Karma into the mud so NewYorkCountryLawyer looks even better then he already did.

    50. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Yes, the problem is when you've got 10 locals with college degrees in computer engineering who are unemployed and you bring in 90 "outsiders" with computer engineering degrees, the 10 original individuals are very unlikely to want to flip burgers for a living just because Omnicorp Inc. decided it would be cheaper to hire a bunch of foreigners.

    51. Re:outsourcing and unemployment by Ant+P. · · Score: 1

      So what did they do for 6 years?

      If it's anything like the computing course I did in college, they spent 80% of the time doing paperwork and 19% watching slideshow presentations. Maybe they thought they were learning something but were too bored to notice the difference.

    52. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      This is why I INSIST on a practical test whenever hiring. No time limit... no "correct" answer...

      Just something simple, like a logon form to a simple client record interface, or a simple calculator...

      Shows you coding style, and ability...

    53. Re:outsourcing and unemployment by minsk · · Score: 2, Insightful

      Even architects have to know the basics. Or their fancy designs would fall over.

      Sounds like the state of software engineering :)

      I think software development is a phenomenally complex field. And not one we have a hope of teaching well. There are many different roles required to get working products out the door, all with overlapping requirements and responsibilities. Yet there is so much demand that we don't *get* to specialize much.

    54. Re:outsourcing and unemployment by Jah-Wren+Ryel · · Score: 3, Interesting

      I would've thought Slashdot of all places wouldn't succumb to the gleeful bloat which has rendered spectacular advances in hardware almost irrelevant to the end user experience.

      Indeed, this shit does not bode well for the future of slashdot. These sorts of counter-productive and superfluous web-site "upgrades" are the kind of thing that often precedes the death of a company. It's like the brains have already left the building and the company is just left running on empty until it collapses under the weight of the remaining stupidity.

      --
      When information is power, privacy is freedom.
    55. Re:outsourcing and unemployment by Allador · · Score: 5, Insightful

      Sure, you'll get a programmer that way, I imagine. There's also a good chance he's fairly interesting and knows where to get the good curry. Maybe doing that is the "productive" and "financially conscious" thing to do - or whatever the going phrase is these days for selling your country (and countryman) short to the benefit of your company.

      You know, I enjoyed most of your post, but found this section really lacking.

      You seem to be suggesting that you should hire the inferior person, if he's a native of the country you happen to be born in (or are a current resident of), over the superior person who is not a member of the same group.

      How is this reasonable? If you do this, then you're just short-changing your company, and putting everyone's paychecks at risk. Thats one of the things that people who havent run a business dont get. The pressure and obligation to keep the business solvent and growing so that everyone gets to keep their jobs and keep getting paid, is quite intense.

      Hiring inferior (but American) staffers over superior (but foreign) folks doesnt help anyone, least of all your countrymen. It just creates another marginal business that probably wont last, and will then drive up the unemployment rate.

      You pick the best people you can afford, and you ignore things like nationality, gender, ethnicity, religion or sexual preference (assuming the person can fit in with the group). And thats it.

    56. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      There is no such thing.

    57. Re:outsourcing and unemployment by MichaelSmith · · Score: 1

      IMO that seems more like wandering into an architecture school looking for welders.

      Thats funny because my wife is a qualified architect and welder. But I suppose she is non-typical ;)

    58. Re:outsourcing and unemployment by Allador · · Score: 2, Insightful

      Unfortunately, your comment here is very close to the mark.

      I think part of the problem isnt the education, its the culture. If all you do growing up is watch MTV Cribs and dream about being Bill Gates or Larry Ellison (God help you if so), then you arent very suitable for spending the first 5-10 years out of college being taught how to be an 'average' programmer.

    59. Re:outsourcing and unemployment by Sobrique · · Score: 1

      Actually I'd say relatively few people I know who finished a CS degree ended up being programmers. Most (that ended up in a techy job) have ended up in IT support/operations.

    60. Re:outsourcing and unemployment by minsk · · Score: 2, Interesting

      Perhaps we should split comp-sci into two paths? One for people intending to get a job in academia and one for those destined for the commercial job market?

      In theory, that distinction would be computer science versus software engineering. The former often part of a math department, and the latter in with electrical & computer engineering.

      In practice, the people you want to hire are learning on their own anyway. So restricting the pool based on their program omits a lot of the good candidates, and still leaves you with a stack of mediocre resumes to filter through. The best algorithmic developer I know was a physics undergraduate, and only got into programming because of a competition.

    61. Re:outsourcing and unemployment by coaxial · · Score: 1

      How *does* one get a Masters Degree in Information Science without being able to answer basic questions like this?

      Easy. Information Science is basically "Clicking the B in the toolbar makes the text bold." You're problem is that you're not interviewing computer science majors.

    62. Re:outsourcing and unemployment by MichaelSmith · · Score: 1

      I have a computer science degree but I taught myself programming in my teens. A lot of people who learn at school will learn how to find the Run button in Eclipse. They may learn the syntax of Java. But they won't see it as a vocation, so the bits they learn won't connect.

    63. Re:outsourcing and unemployment by Anonymous Coward · · Score: 5, Funny

      I've been having a tough time finding a reasonably qualified programmer from straight out of college. I'm not looking for senior database developers, just people who can solve basic logic skills and... write software!

      You are in luck. As fate has it, I am straight out of college student, looking for work as a programmer.

       

      From fresh grads with MASTERS degress in IS I get blank stares from such questions as: (in any language of choice!)

      No worries, I will give answers instead of blank stares, though blank stares may last 10-15 seconds as I parse questions. My language of choice to answer questions is Ruby. Let's look at some answers that you claim Master's graduates have trouble with.

       

      1) If you had a string, and wanted to replace part of that string with another string, how would you do it?

      def string_replace(str, find, replace="")

          pos = Regexp.new(Regexp.quote(find)) =~ str

          if pos.nil?
              return nil
          end

          ret = str[0...pos] + replace + str[(pos + find.length)..-1]
          return ret
      end

      This function returns a string with find changed to replace, first instance only. A nil is returned is the target string is not found, and removes the target string if a replacement string is not provided. For instance:


      def string_replace("I like blue.", "blue", "red")

      would return:


      "I like red."

       

      2) How would you add 5 to each element in an array of integers?


      arr.map{|num| num=num+5}

       

      3) How would you add 5 to a field of integers in an SQL table?


      UPDATE tblname SET col = col + 5

       

      4) Write up any form of database "select" query. I don't expect it to parse, just have the basic pieces. Honestly, just a simple "Select field [, field2] from [table] where (conditions));" would suffice.

      You pretty much answered this one yourself. In any case, for an example,
      SELECT firstname, lastname FROM people WHERE age >= 21
      would get the names of people who can drink (in America)

       

      5) In your language of choice, take a variable containing the value 5 and construct a sentence that says "I have 5 children".


      x = 5
      str = "I have " + x.to_s + " children."

       

      These are all questions I would consider basic when looking for a database programmer, which is the position being advertised, and for which many of the resumes I see are clearly targeting, with words like "Oracle", "Database", and "Information Architecture" in them, underneath "Masters Degree" and "Information Science".

      I'm ok with missing a few. But getting only 1 or 2 sensible answers out of 10 or 20 like this?!? How *does* one get a Masters Degree in Information Science without being able to answer basic questions like this?

      About me, I am a college graduate from a well-known university with a Bachelor's in Computer Science from the College of Engineering with a 3.5+ GPA. Since you don't correlate degrees with talent, I won't bore you with the details. However, if you are willing to take a chance, I am willing to demonstrate my abilities and prove that I can do what you need, so take a chance on a random guy from Slashdot.

      No Slashdot account, but I can reached at hire.random.guy.from.slashdot@gmail.com (Registered just for this purpose.)

    64. Re:outsourcing and unemployment by smoker2 · · Score: 1

      pop eax
      inc eax
      push eax
      retn

      Very basically it's reading a value off the top of the stack, incrementing it and pushing it back onto the stack. It could be causing an overflow, or adding time to a time limited trial. Your second question is ambiguous. What do you want doing with it (in the disassembler)? Fixing, or monitoring ? The consequences of that code are bound to be affecting something else, so the question is how or why.

    65. Re:outsourcing and unemployment by PinchDuck · · Score: 4, Funny

      If those 90 people are forbidden from eating cows by their religion, the original 10 are still screwed. McDonald's won't be hiring.

    66. Re:outsourcing and unemployment by slash.duncan · · Score: 1

      I'm using simple design (only, not low bandwidth) here "since a few days." It did make a difference.

      However, I don't use disk caching on either main browser (konqueror and iceweasel/firefox/GranParadiso), in part because I run the connections of both thru privoxy, which I have setup to enforce (among other things) my light text on dark background preferences, and I want a refresh to really be a refresh, not reuse disk-cached content, either there or on other pages I visit after any privoxy changes (and my bandwidth is decent enough it normally makes little difference anyway). Thus, my browsing experience is already different than most, based on my privoxy config.

      Anyway, if you're not seeing any changes at all, perhaps your browser is using cached pages, and disabling cache and refreshing might just do the trick. Otherwise, it's always possible to run privoxy (or firefox and greasemonkey works for many, IIRC there's even a /. specific script for it) or some other custom-filtering/rewriting proxy, and rewrite what you don't like, just as I do most of the web now, enforcing my light on dark preferences without changing the colors /too/ much (red is still red, for instance, just darkened to a brick red if it's background, brightened to bright red if it's text).

      BTW, I had to filter the rss-feed recently too, creating a new filter just for it, as /. broke it somehow. The links had the title after them, which wasn't working -- clicking them would redirect to a 404/not-found -- so I had to filter it back to just the numeric link. Now it works just fine, and as a bonus, I killed the redirect thru whatever click-tracker it was they were using as well, thus allowing the page to load faster as well as avoiding the tracker. =:^)

      --
      Duncan
      "Every nonfree program has a lord, a master,
      and if you use the program, he is your master."
      R Stallman
    67. Re:outsourcing and unemployment by Aceticon · · Score: 1

      Interestingly enough I've been getting the same experience dealing with some recent IT graduates doing internships where I work (I'm in the UK): they are surprisingly ignorant of some of the most basic concepts in Software Development.

      I was thinking that maybe the problem was that because I was so far ahead in terms of professional experience and had an unusual background (I started coding on my ZX Spectrum, for fun, when I was 14) hence had too high expectations for an "average" recent graduate in IT.

      Maybe it is an issue with the quality of some of the Software Engineering degrees out there ...

    68. Re:outsourcing and unemployment by FatherOfONe · · Score: 1

      I have NO IDEA what type of people you get but I have been interviewing people out of college and some in college (BS degree), and I generally put a requirement like "must be able to speak English" and "excellent communication skills a must". This "generally" gets me fewer Indians who can't speak English, and I have found that almost all of them can do your above questions.

      What colleges are you getting your people from? More specifically how are you going about getting them? Also how much are you paying them? I have found that "some" Indians want to work for a green card and thus will "offer" to take a job for basically slave labor (under $10/hour), but in the long run those have NEVER worked out for us or them. They leave when they have their green card and thus I can never put them on anything serious to develop their career.

       

      --
      The more I learn about science, the more my faith in God increases.
    69. Re:outsourcing and unemployment by master_p · · Score: 1

      It does not work. You have to press 'change' in order to get rid of the problems.

    70. Re:outsourcing and unemployment by damburger · · Score: 3

      If I can make this political, I would blame the conservative movements strategies over the past decades to push free market economics. The only way to get tax cuts for the rich and unchecked corporate power in a democracy is by convincing more than 50% of the voting population that they will someday, soon, be rich and the head of one of those corporations.

      I often here things like 'Fuck you socialists! when I get my MBA I am going to be a rich entrepreneur and I don't want to have to pay tax to support scum like you!' from people going through university on borrowed money and their parents contributions. They honestly believe they have a free ticket to the top 1%, along with around 50% of the population. Those numbers don't add up.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    71. Re:outsourcing and unemployment by damburger · · Score: 4, Insightful

      To be honest, I think most bloat is a ploy by programmers to keep themselves 'useful' after the point when most work has been done and the sensible strategy would be to reduce programming staff.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    72. Re:outsourcing and unemployment by xSauronx · · Score: 5, Funny

      wtf does mcdonalds have to do with cows?

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    73. Re:outsourcing and unemployment by GreatBunzinni · · Score: 1

      Wait, what? You're looking for basic coding and DB, but asking for candidates with a Master's in Information Science?

      IMO that seems more like wandering into an architecture school looking for welders. There will be probably a few, but it's going to take a lot of effort to find them.

      What? Just because someone has a masters not only he doesn't need to know the basics but also no one should ever asked him/her any question about the basics? Your comment doesn't make any sense. If someone has a masters and proudly displays it in his/her resume then that person MUST know the basics, if not be better at it than someone else. No excuse, no exception. If not, what else? Should you also avoid questioning the IT master about stuff such as linked lists?

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    74. Re:outsourcing and unemployment by Ihlosi · · Score: 1

      Very basically it's reading a value off the top of the stack, incrementing it and pushing it back onto the stack.

      You forgot the retn. It pops the return address from the stack and jumps there. Since the return address has just been messed with, the subsequent behavior strongly depends on the calling function and is likely to become undefined. I'm not all that familiar with x86 assembly, but under most architectures I know this would be a way to mess up your program really good.

    75. Re:outsourcing and unemployment by balloonhead · · Score: 5, Funny
      I don't want to start a holy war here, but what is the deal with you Slashdot fanatics? I've been sitting here at my freelance gig in front of a MacPro (3GHz / Quad-core, 8GB of RAM), directly connected to one of the internet's root servers, for about 20 minutes now while it attempts to load the front page with all the new scripting. 20 minutes. At home, on my Pentium Pro 200 running NT 4 on a 300 baud modem with IP over Avian Carriers (http://en.wikipedia.org/wiki/IP_over_Avian_Carriers), which by all standards should be a lot slower than this MacPro, loading the old site would take about 10 seconds. If that.

      In addition, during this page load, Chrome will not work. And everything else has ground to a halt. Even Twitter is straining to keep up as I type this.

      I won't bore you with the laundry list of other problems that I've encountered while surfing the new site, but suffice it to say there have been many, not the least of which is being unable to get the preferences to actually change anything, despite the open source 'Bazaar' architecture seemingly allowing the community to quickly suggest a fix without waiting for a proprietary solution to release a solution. My 486/66 with 8 megs of ram printing on a daisy-wheel printer and posting that surface mail to OSDN directly to request a printout of the front page by return post delivers content faster than this cutting edge computational monster on government-grade bandwidth. From a productivity standpoint, browsing Slashdot no longer just occupies my employer's paid time but interrupts my personal life and sleep pattern too now.

      Slashdot addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use Slashdot over Digg.

      --
      This idea was invented by Shampoo.
    76. Re:outsourcing and unemployment by Ihlosi · · Score: 5, Insightful
      wtf does mcdonalds have to do with cows?

      About as much as KFC has to do with chickens.

    77. Re:outsourcing and unemployment by pnewhook · · Score: 1

      Supposedly, the job I'm offering is why they went to school, but they aren't even qualified to begin. So what did they do for 6 years?

      Agree completely. And not only that, I've also noticed the following out of recent grads:

      1) They expect ridiculously high salaries. Often they expect salaries that are on par with someone that has been working there for 10 years

      2) They are upset at being hired in at a 'junior' title, even though all grads are hired at that level

      3) They expect rapid promotions. Instead of just doing the work and being recognized for it, they sit there and bitch why they haven't been promoted to more senior levels, even though they have done nothing to show they can handle the increased responsibility.

      4) Refuse to listen to more senior people. People who have been around for a while have practical experience that new grads simply do not have. However the new grads insist their way is the absolute best way ever and refuse to listen to any other way of implementing things.

      5) Arrogance. See first four points.

      So yea based on the recent 'talent' I've seen, I agree with the CEOs point of view in the article.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    78. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Because, our colleges openly admit(with pride) that they are NOT vocational schools. They are more interested in you knowing how the database parsing engine works than you knowing how to construct complex SQL queries.

      Most CS degrees from US colleges are useless. The only thing you can do is make sure you hire people in the top of their class(they will work hard no matter what) and hire people from highly rated tech schools.

    79. Re:outsourcing and unemployment by Antique+Geekmeister · · Score: 1, Offtopic

      It's spraying little unselectable boxes all over my screen. If you have to use a stylesheet, you're usually doing it wrong. If you have to use Javascript for a pure text based website like Slashdot, you are _definitely_ doing it wrong: it destabilizes your display and multiplies the testing and development cost ridiculously.

    80. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      IS Is for system administrators and help desk monkeys - IT support people - and has nothing to do with programming. You're trying to hire boys to do a man's job.

    81. Re:outsourcing and unemployment by c6gunner · · Score: 2, Interesting

      Even architects have to know the basics. Or their fancy designs would fall over.

      You'd be surprised. From what I've seen, architects are like Captain Kirk - always asking for warp 20 on busted dylithium crystals 5 minutes ago. They come up with the fancy plans, then the engineers explain to them why it won't work, and the result ends up being a compromise between the two. Just look at some of the difficulties they were having with the proposed designs for the "Freedom Tower" in New York.

    82. Re:outsourcing and unemployment by Weezul · · Score: 3, Insightful

      You're looking at the wrong degree, IS is a managerial degree not a technical degree. Just like a Management degree, IS gives very very little information about the person's actual skill set. A Management degree says "he likes money and people". An IS degree says "he likes money, people and computers".

      You must remember, all "people management" degrees are fundamentally about managing unqualified and/or stupid people. So you hire an MIS for say managing the computing needs of an office with very little computing needs, managing the software installation part of an assembly of line for kiosks, or thousands of similar jobs requiring only minimal computer skills. Your MIS guy's resume saying "oracle" means he's used some basic qui query engine in class. Well, obviously that's quite valuable if you want him managing a call center. Not so much if you want him programming.

      A qualified programmer will have a degree in science, engineering, mathematics, or occasionally some "interesting" major, and ideally list a slew programming languages. For example, if you see a guy with a degree in Music Theory, Economics, or French that knows C, Java, and Ruby, well I promise you that guy can learn SQL infinitely faster than your MIS.

      I mean, business gets all excited about these business oriented degrees we academics sell, but mostly these degrees say `` This person lacked the initiative, confidence, and curiosity to pursue real academic interests. We recommend using them to manage people without collage degrees. ''

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    83. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      "unemployable" = won't work for minimum wage and false promises of sponsorship

    84. Re:outsourcing and unemployment by Antique+Geekmeister · · Score: 1

      No. One isn't. One is a competent beginning computer scientist. It's a wonderful book for teaching theory and how things really work, but it teaches truly _execrable_ techniques of excessive self reference, excessive and unnecessary recursion, and tail-chasing "elegance" that turn into computational nightmares in the real world. Its models of "levels of abstraction" often contribute to horrible, horrible results in the real world because it actively discourages proper negotiation of the interfaces between the levels.

      My anger with that book is based on both reading it and on being old enough to remember when LISP was considered so exciting, and having to clean up after professional colleagues who thought its top down approaches were the right approach everywhere. They're almost as bad as those people who point to "The Cloud" and say "and all our processing occurs out there".

    85. Re:outsourcing and unemployment by Opportunist · · Score: 1

      The question is, what would you tell the disassembler to do?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    86. Re:outsourcing and unemployment by Weezul · · Score: 2, Insightful

      I'll refine this slightly, good IS majors are also qualified for tricky installations themselves. So your IS guy might be able to download and configure Asterisk, letting people test it out. But your MIS will never be qualified as a programmer.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    87. Re:outsourcing and unemployment by Opportunist · · Score: 1

      You're thinking too complicated. We're dealing with malware and possibly obfuscation to make analysis a bit harder, and you are dealing with a program that runs fine (a non-working trojan is about as useful to the infector as a non-existing trojan, so it is working allright).

      You're on the right track, though. It's actually amazing how many (intelligent) people think very complicated at this point and imagine very complex strategies. It's assembler. It's trivial, it doesn't have the potential to be anything but trivial!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    88. Re:outsourcing and unemployment by cmdr_tofu · · Score: 1

      2) How would you add 5 to each element in an array of integers?

      While I agree with you in principle. If someone cannot iterate over an array, one might suspect they had never learned to program or looked at pseudocode. Personally, I find it difficult to believe that anyone with a masters degree in information science (the equivalent of computer science?), could not do this.

    89. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      "1) If you had a string, and wanted to replace part of that string with another string, how would you do it?"

      I'd take the original string, cut it in two, and tie the two ends to the piece to be added.

      "2) How would you add 5 to each element in an array of integers?"

      Take each number from the array, and add 5 to it.

      "3) How would you add 5 to a field of integers in an SQL table?"

      Take each number from the SQL table, and add 5 to it.

      "4) Write up any form of database "select" query. I don't expect it to parse, just have the basic pieces. Honestly, just a simple "Select field [, field2] from [table] where (conditions));" would suffice."

      Select field,field2 from table where 1=1;

      "5) In your language of choice, take a variable containing the value 5 and construct a sentence that says "I have 5 children".""

      $var = "5";

      $var = "I have " . $var . " children.";

      Do I get the job?

      How much does it pay? I really want to by a car and a house right away. Also, what other perks come with the job? Do I get free parking? Stocks? Are hours flexable? I downt really like working long hours or doing repititive work, and I usually like getting Friday after noons off so I can go out drinking early with my buddys, like I did in university.

      When can I start? Is there chances for moving into management? Thats where I'd really like to be someday. I'm ambitius.

    90. Re:outsourcing and unemployment by Ihlosi · · Score: 1
      You're thinking too complicated. We're dealing with malware and possibly obfuscation to make analysis a bit harder, and you are dealing with a program that runs fine (a non-working trojan is about as useful to the infector as a non-existing trojan, so it is working allright).

      O ... kay. Assuming that x86 doesn't barf when the instruction pointer isn't word- or whatever aligned (like ARM would), the "instructions" following the call of this function are actually "shifted" by one byte and I'd tell the disassembler to ignore the byte following immediately after the function in order to see the code that's actually being executed.

      E.g. if the function call is followed by "0x01 0x02 0x03 0x04", then the disassembler needs to tell me what instruction(s) "0x02 0x03 0x04" corresponds to, and not what "0x01 0x02 0x03 0x04" corresponds to.

    91. Re:outsourcing and unemployment by Kneo24 · · Score: 0, Offtopic

      Hamburger meat is made from cows. McDonalds servers hamburgers. Cows are a sacred animal in India.

    92. Re:outsourcing and unemployment by Aceticon · · Score: 1

      Actually the retn at the end means that it will return to the address that you just pushed into the stack, which is 1 more than the address it originally had.

      If the version of assembly that you are using has variable length OP-codes (it looks suspiciously like x86 32 bit but I'm not sure though), incrementing the return address might result in that the retn will get your execution pointer to go to what was intended to be a parameter to be loaded into a register ( for example, if the op-code for the original return address was for "mov ax, 0056h", then assuming 16bit op-codes, your return will now cause the op-code 0056h to be executed - whatever it is).

      Note that the ZX Spectrum ROM actually had places where this was done on purpose (they only had 16kB of ROM).

      That said, it's been quite a while since I did ASM but I did know this already when I started working in IT. :)

    93. Re:outsourcing and unemployment by Thadius+uNF · · Score: 0, Offtopic

      +1
      I despise the "new look and feel"
      Yes I know I'm not going to earn any points for this, but you can't use /. with IE8, unless you turn compatibility mode one.

    94. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Goto your user page. I.e. if your username is "IAmADumbAss":

      http://www.slashdot.org/~IAmADumbAss

      In the top-right hand corner, click on "Help & Preferences". Preferences are on the right. Work it out yourself.

    95. Re:outsourcing and unemployment by Weezul · · Score: 2, Interesting

      I see, your hiring people who learned how to program while they were kids, not collage graduates. It sounds like you've been lucky thus far, but this hiring strategy doesn't necessarily scale well. I think you need to figure out what you want : cleverness or skill set. You might need cleverness more than you think if you're so happy with your future math major.

      You might ask about co-op programs where the students spend 1/2 the year working for you and 1/2 taking classes. I don't know if your business can handle that level of quasi-turnover, but it sounds similar to your existing hiring strategy while somewhat more "scalable", and some portion will hang around after graduation.

      I don't think you'll find that many really clever people with these managerial degrees like IS. Worse, I once read an analysis explaining that these management and IS majors are usually risk averse people, meaning they'll strongly prefer larger more stable companies, so you'd only see the dregs.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    96. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      There is a major hole in your theory, Indians don't eat beef. Americans won't be able to get the good, dependable jobs like McDonalds, they will be forced into a market where they aren't marketable like vegetarian restaurants.

      Our economy is doomed!

    97. Re:outsourcing and unemployment by Anonymous Coward · · Score: 1, Informative

      With adblock, block the following URL pattern:

      http://c.fsdn.com/sd/all-minified.js*

    98. Re:outsourcing and unemployment by DoofusOfDeath · · Score: 3, Insightful

      Let's face it Programming is what the majority of computer science graduated end up doing after they get their degree. I have been handed people with fresh BS and MS degrees who seem to have zero concept of even the most fundamental aspects of software design and development.

      Things like:

      1. What is a god-class and why don't we write them?

      I've been programming professionally for 17 years, most of it in C++, and even I haven't heard of a god class. I can make a guess, but it would just be a guess.

      Have you considered that you may be mistaken regarding how commonly used that term is?

    99. Re:outsourcing and unemployment by 0xdeadbeef · · Score: 0, Flamebait

      Seriously don't expect university graduates to be able to do any professional job well, engineering, architecture or software coding, all the graduates will require years of training to become anything approaching useful.

      It's funny that there are people who think that. I assume it is because they themselves required years of training to become useful.

    100. Re:outsourcing and unemployment by Anonymous Coward · · Score: 1, Informative

      Perhaps we should split comp-sci into two paths? One for people intending to get a job in academia and one for those destined for the commercial job market?

      That has been done years ago at most decent institutions.

      "Computer Science" programs are for those who want to focus more on the theory of computing, discrete methematics, and research.

      "Software Engineering" programs are for those who want to study the various methods and processes involved with the design and construction of software systems.

      I'm surprised you weren't aware of this, given your apparent role in hiring software developers. It's no wonder you have such a hard time finding people qualified for your needs. You have absolutely no idea about who you should be looking for.

    101. Re:outsourcing and unemployment by Opportunist · · Score: 2, Interesting

      x86 eats about anything you throw at it. Given that its asm is by now so bloated that almost anything is a legal instruction, it might even do something for a long time before it burps when you end up somewhere with your IP where you shouldn't. Doesn't really make it easier to disassemble heavily self modifying code (but usually lots of floating unit instructions is a good sign that you're where you shouldn't be :)).

      Essentially you're right. But you should probably tell the dasm to ignore the byte after the call to the function, not the byte after the function itself. It does ignore that byte usually by itself. :)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    102. Re:outsourcing and unemployment by minsk · · Score: 1

      Information Science and Computer Science are very broad fields, and much of them requires far more math than programming. Someone with a theory-focused graduate and undergraduate degree may well have never written a single line of code since an introductory programming course. Graduate degrees with large volumes of programming (to the point where it is significant software development experience) are very, very rare. So if one is deliberately hiring for a specialized theory-heavy position, demanding coding knowledge is likely unrealistic.

      That apparently wasn't the case here, which would lead me to suspect candidates who don't understand the job's requirements. Or those stretching their qualifications to try and find a job.

    103. Re:outsourcing and unemployment by Quothz · · Score: 3, Insightful

      You seem to be suggesting that you should hire the inferior person, if he's a native of the country you happen to be born in (or are a current resident of), over the superior person who is not a member of the same group. How is this reasonable?

      It doesn't look reasonable from a little-picture bottom-line view, but in the big picture it's not only reasonable but important. This is why Congress limits foreign workers. Of the two workers, the local is likely to spend more domestically, will pay more taxes over his or her career, may serve on a jury, is many times more likely to do volunteer work, and is infinitely more likely to defend the nation in times of crisis. Nations prefer local workers because local workers prefer their nations.

    104. Re:outsourcing and unemployment by Anonymous Coward · · Score: 1, Insightful

      Further ...

      When the 7 run out of unemployment benefits, they no longer exist. The government has no idea what their status is. This means the "official" unemployment rate goes down to 0%.

      When the 90 become American Citizens, they are immediately fired for being lazy, incompetent, and unwilling, and another 900 brought in to keep the unemployment rate at 10%.

    105. Re:outsourcing and unemployment by sfbreen · · Score: 1

      I can answer all of these questions... want to hire me?

    106. Re:outsourcing and unemployment by Hubbell · · Score: 1

      All these companies wouldn't be outsourcing if the US didn't have some of the highest corporate tax rates in the world, driving many companies to Ireland which has one of if not the lowest.

    107. Re:outsourcing and unemployment by Hognoxious · · Score: 2, Insightful

      There is a major hole in your theory, Indians don't eat beef.

      Hindus don't eat beef. Muslims do. Sikhs? Maybe.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    108. Re:outsourcing and unemployment by GeckoAddict · · Score: 1, Funny

      Woah... did you guys here that giant whooshing sound?

    109. Re:outsourcing and unemployment by cashman73 · · Score: 1, Informative
      Hamburger meat is made from cows. McDonalds servers hamburgers. Cows are a sacred animal in India.

      McDonald's serves something that vaguely resembles hamburger meat. Even if they throw in a couple too many horses in their meat, the Hindus still won't eat it. Not sure if the rest of us should, either,...

      There. Fixed it for you. =)

    110. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      What about soft skills?

      This whole discussion seems to be missing any valuation of soft skills like being able to articulate requirements, talking to a client without leaving them nervous about how their money is being spent, or analyzing a business problem at a macro level and coming up with a technical solution that fits. That's what a developer does, and that's what a Degree is more likely to get you.

      If all you want is a code monkey who can write an sql statement, hire some high school nerds. The people with the advanced degrees are probably giving you blank stares because they can't believe you're asking the question.

    111. Re:outsourcing and unemployment by zacronos · · Score: 1

      Are you interested in a music teacher trying to change careers? Are you willing to consider telecommute-based employees? If you'd be so kind as to mention the company name or website (or provide some method for contact), I'm sure you could get many qualified applicants based on your above post alone, including the applicant I described.

      He is a friend of many years who I would expect to get 4-5 of those correct, but since he has almost no technical experience (a portfolio with a handful of webpages he has written for himself and others and a program or two written for himself), and little formal technical education (some community college classes taken in the evenings after work), he won't even be considered by most potential employers. He has a BA in Music Education and almost 6 years of professional experience as an elementary school music teacher with references, so he has a proven strong work ethic and very strong organizational and interpersonal skills. He's used to a teacher's salary, and so would be a relatively cheap hire with lots of potential for professional growth, for whatever employer can recognize that.

    112. Re:outsourcing and unemployment by GaryOlson · · Score: 1

      I suggest you might want your job posting to focus on the flexibility offered by a small company. You could likely attract some serious talent who is tired of the large corporate lifestyle; and willing to take lower pay for a more flexible employer.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    113. Re:outsourcing and unemployment by jellomizer · · Score: 1

      Actually it can.

      Lets compare company A and Company B
      Company A will never use foreign workers.
      Company B will.

      Lets say they both start out equal. With 2 employees.

      Year 1
      Company A has 2 native employees averaging 50k per employee
      Company B has 1 native and 1 foreign employee averaging 30k per employee

      Each employee Generates 75k a year of revenue.
      Giving company A 50k in profit. and B 95k in profit.

      Year 2
      Company A only has money to hire 1 employee as it is all they can afford.
      Company B now hires 1 American and and 1 foreign.

      Company A get 75k in profit, B now get 180k in profit.

      Year 3
      Company A hires 1 American Worker.
      Company B hires 3 American Workers and 3 Foreign.

      So A has 4 American Workers. And is a company size of 4 employees.
      And B has 5 American Workers. And is a company size of 10 employees.

      Are you starting to see the trend now?

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    114. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I'm 51 years old and have been programming since I was 24. I have never heard of a "god-class." Must have missed that one.

    115. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0
    116. Re:outsourcing and unemployment by rhsanborn · · Score: 1

      Two quick notes. First, the US education system is generally geared toward the academic and theoretical aspects of computers. A computer science major should be able to answer most of those questions, but try and get them to develop things to production standards from start to finish, etc, and they won't know how. And yes, I understand that CS != coding. But there really don't exist many B.A./B.S. programs for learning how to code, i.e. trade school. Most of those people are going to need to come in and be highly supervised and taken under a wing for a while. But I think you'll find that the good ones will pick it up quickly and be able to perform far advanced tasks in short order.

      Second, as mentioned elsewhere I.S. programs != development even more so than C.S. programs in my experience.

    117. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      It's 18, not 16.

    118. Re:outsourcing and unemployment by rhsanborn · · Score: 1

      And CS programs aren't meant to train people how to be developers. They are taught by people (generally) who study the theory and academic ideas of computer science. Most programs I've seen don't have classes in development life cycles, etc. They aren't meant for that. For better or worse...

    119. Re:outsourcing and unemployment by Ihlosi · · Score: 1
      Have you considered that you may be mistaken regarding how commonly used that term is?

      It's mentioned in books about patterns/antipatterns.

      It's basically a class that meddles with too many parts of the whole program, which violates several concepts usually considered "good" about OOP like encapsulation and information hiding.

    120. Re:outsourcing and unemployment by WDot · · Score: 1

      If that's what you want me to answer to hire me, I feel a bit more confident about my ability to get hired. (: (Saying this as a Junior in CS).

    121. Re:outsourcing and unemployment by rhsanborn · · Score: 1

      It's a two-fold problem. The public sectors have an incentive to show higher performance on whatever metric is being thrown at them. Generally standardized tests, and scores, etc. They shoot to meet these requirements to make parents feel better about little Johnny, because every little Johnny deserves to have a degree, even if he is a twit. The private or semi-public schools (like most of the public universities in the US) are competing to become big. They all want to be big schools with high enrollment. And they act like any other business, they try to attract as many students as they can handle. And if they can't attract the best and the brightest, they'll attract the next level down and dumb down the coursework.

    122. Re:outsourcing and unemployment by wellingj · · Score: 1

      +5 it would be funny if it weren't so true....

    123. Re:outsourcing and unemployment by rhsanborn · · Score: 1

      But it looks like he wants to hire someone as an entry-level person at entry-level wages i.e. no real-world experience except, perhaps, some hobby experience.

    124. Re:outsourcing and unemployment by rhsanborn · · Score: 1

      Entirely selfish request: Can you recommend a book that is more practical for budding CS students/future programmers?

    125. Re:outsourcing and unemployment by Veretax · · Score: 1

      Same here, I've never heard of a "God Class" before either, although, I could probably hazard a guess that it would be a class that has so many capabilities and functions, that it really deals with things that should be abstracted to other classes. At least that's the guess i would take. Clearly their are huge pitfalls to such things.

    126. Re:outsourcing and unemployment by archangel9 · · Score: 2, Insightful

      Amazing. I was going to blame the more liberal movement with their entitlement strategies, claiming that everyone can rise to the top, achieve, and become that same 1%. Are you saying that college kids nowadays are conservatives? Did you even watch the last election?

    127. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      # What is a god-class and why don't we write them?

      A god class is a class that is "in charge" of everything else in the application, and we write them because just about every other "OO" way of handling a configuration file is utter, utter shit.

    128. Re:outsourcing and unemployment by Veretax · · Score: 1

      I agree. When I was exit interviewed my final semester at the University, my biggest complaint was I didn't feel like I had anything that set me apart from other graduates based on course work. Nothing else indicated an area where I might perhaps be stronger and better suited. There was of course one exception and that was database work I had learned on the side through a work study position. That was the primary thing that I felt made me different, and at that point I wasn't sure I wanted to do database work for a living given I hadn't been able to fit the Oracle course into my schedule. The one area that I've discovered was my true strength is that I'm a book learner. I can read documentation and understand it really quickly, and it has enabled me to pick up new technologies faster then some of my colleagues. The question is how do you talk about a skill like that on a resume or interview?

    129. Re:outsourcing and unemployment by dublindan · · Score: 0, Offtopic

      Yeah, but his point still stands.

    130. Re:outsourcing and unemployment by Ihlosi · · Score: 1
      A god class is a class that is "in charge" of everything else in the application,

      Only if it's a primitive god class. Sophisticated god classes will only do a little work in each part of the application.

    131. Re:outsourcing and unemployment by Antique+Geekmeister · · Score: 1

      "The C Programming Language" by Kernighan & Richie. Every UNIX and Linux kernel is written in C, not C++: it's a great way to learn how things work with the simpler tools, and avoid the arcane interactions of C++ for your early work. I don't have similar recommendations for Java or Perl, but would like to hear those of others.

    132. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Blame yourself then.

    133. Re:outsourcing and unemployment by Ihlosi · · Score: 1
      Entirely selfish request: Can you recommend a book that is more practical for budding CS students/future programmers?

      "Code complete"

    134. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Well.. if you are just wanting programmers, you go to a tech school and find someone with an associates in programming... If you want software developed well, you look for someone with a bachelors + in CS. I don't know but if you are looking for paying a masters level grad with basic info like that, its more akin to saying I want to pay someone with an mba to show my personal budget in an excel spreadsheet... its something simple that you don't need a masters degree to do...

    135. Re:outsourcing and unemployment by INT_QRK · · Score: 1, Insightful

      Yes, of course you can make this political. However, in doing so you straight away debase an otherwise worthy argument with emotion, stereotypes, half truths, and false assertions. Of course, you also invite back the same. So, here goes: over the past 30 years the liberal movement has lowered educational standards so that everyone's little snowflakes would not be subject to the stress of hard work as well as the trauma of bad grades for poor performance, while labor laws and practices are pricing dumbed-down and increasingly slothful American workers out of the market. See how this works?

    136. Re:outsourcing and unemployment by relguj9 · · Score: 1

      If those 90 people are forbidden from eating cows by their religion, the original 10 are still screwed. McDonald's won't be hiring.

      possibly a WHOOOOSH moment, but I'll assume you're just being funny.

    137. Re:outsourcing and unemployment by kop · · Score: 1

      It is completely irritating not to be able to view slashdot on safari or on an Iphone. T
      There was nothing wrong with the old slashdot, give it back!
      I know this is off-topic but please direct me to the proper place to vent frustration on the new layout before modding me down.

    138. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I disagree with splitting cs into 2 paths... Most schools have opportunities for students to do research or something that will at least get them more familiar with coding. Though from your statement I am a little confused. My experience with CS students is they were focusing in software design and development, not coding, so pretty much every one of those statements should have some sort of answer to them. I have a slightly different view just because I actually went out, found undergrad research to do as a student and during summers, found internships where I was working for a company building software.

    139. Re:outsourcing and unemployment by slashkitty · · Score: 0

      Is this nation worth saving? It can't produce a programmer that can write a "SELECT" statement in 5 years of computer science training! Ill informed graduates need a serious lesson in "real life" and need to return to their collage with this results and protest.

      --
      -- these are only opinions and they might not be mine.
    140. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      For having principles? Why?
      I rather blame slashdot for being less AC-friendly than it used to be.

    141. Re:outsourcing and unemployment by Sancho · · Score: 1

      Weird--I absolutely love it.

      The two main features I love are the shortcut keys to move between comments and the ability to collapse sub-threads that are uninteresting, yet modded high enough to escape my viewing threshold.

      For example, your post has +5:
          40% Insightful
          40% Interesting
          20% Informative

      Yet being completely off-topic, I can see how one would want to skip it and all of the comments in the sub-thread. Discussion2 makes that pretty trivial.

      Most of the time, I agree that adding javascript is highly superfluous to a website, but in this case, it really does add functionality.

    142. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      "pop eax
      inc eax
      push eax
      retn

      What do you expect it to do, and what would you do in your disassembler?"

      Rather poor practice in some ways, but, pop the return address, increment it, push it back and return - returning to the instruction one byte after the end of the call instruction.

      Of course, you'd better hope the instruction after the call instruction that called it is a one-byte instruction, or you could hose yourself (executing the 2nd byte of a multibyte opcode as an op). If it was a problem, I'd be using the disassembler to find who calls this routine, and validating that every place its called only has a 1-byte opcode after it (or, of course, it could be some "data" byte if the routine *always* skips it on return, that it modifies by popping/pushing the return addr, and using it as an address for the byte of data to modify - again, probably bad practice in many cases).

    143. Re:outsourcing and unemployment by rpillala · · Score: 1

      Ballmer doesn't give a shit about local unemployment and that's not what he's talking about. America's job ills are not that people can't find jobs. It's that he can't find employees to work at the price he's set for Microsoft labor.

      --
      When the axe came to the forest, the trees said, "Look out - the handle was once one of us."
    144. Re:outsourcing and unemployment by CraftyJack · · Score: 3, Insightful

      Even architects have to know the basics. Or their fancy designs would fall over. There's a reason you make engineering students build bridges out of spaghetti. The same computer students should know how to build a DB out of a flat file.

      Right, but not too many people try to hire engineers for their spaghetti-gluing skills.

    145. Re:outsourcing and unemployment by angularbanjo · · Score: 1

      Have they outsourced Slashdot development to HCL?

    146. Re:outsourcing and unemployment by Aqualung812 · · Score: 1

      I don't qualify my advertising with *any* form of educational requirement. I only list the skills required.

      Bravo, keep up the good work. Using degrees as a form of "union card" is a very distasteful practice that way too many companies go along with.

      --
      Grammer Nazis - I mod you "troll" unless you actually add something on-topic. Yes, I know I have mispellings in my sig.
    147. Re:outsourcing and unemployment by fbjon · · Score: 1

      Even the top uber-master of any art should know how the basic tools work. I mean there's a limit to how specialized you can be. I'm a CS student, and I for one am stunned that any graduate could be so inept as to not even be able to wing those questions. Academia may be abstract, but not that much.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    148. Re:outsourcing and unemployment by Culture20 · · Score: 3, Insightful

      Is this nation worth saving? It can't produce a programmer that can write a "SELECT" statement in 5 years of computer science training! Ill informed graduates need a serious lesson in "real life" and need to return to their collage with this results and protest.

      I had six years of computer science, taught simple SQL to students as a TA, and now years later I look up SQL commands. It's just not worth remembering when I've got examples in my own code or online, and I use it so rarely.

    149. Re:outsourcing and unemployment by pwfffff · · Score: 5, Funny

      "Seriously don't expect university graduates to be able to do any professional job well, engineering, architecture or software coding, all the graduates will require years of training to become anything approaching useful."

      Years of training, eh? Hmmm... if only there was some kind of institution that could offer this training, perhaps for a tuition fee...

    150. Re:outsourcing and unemployment by Mumpsman · · Score: 1

      Questions 4 and 5 assume a specific type of relational database. I've met plenty of competent programmers who wouldn't have ready answers for those questions. That said, if a candidate can't BS through these successfully, they'll have a difficult time navigating standard office politics, not just programming your DB.

      --
      No battles to the death are recalled. Mumpsman can hit to attack and cause brainsmashing.
    151. Re:outsourcing and unemployment by Nefarious+Wheel · · Score: 1
      I've hired maybe 100 programmers all up. Never asked about academic quals. If they were offered, cool, but I was more interested in discussing a piece of their code with them. That and a range of questions designed to evoke their enthusiasm for their chosen field.

      Result was low turnover, team dynamics were good, and we met our objectives.

      --
      Do not mock my vision of impractical footwear
    152. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      This crap again? This isn't the first time you wrote this script kiddie crap. You know that you are not some 'leet hacker, right?

    153. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      You would get the same response from an an Indian "programmer". The key here is their blank stares are CHEAPER!

      This is not about ability at ALL. Its about cost. The Executives and CEO's are going to continue to throw stones and make this about ability which is just FUD to confuse the issue.

    154. Re:outsourcing and unemployment by DrLang21 · · Score: 1

      It sounds to me like you need to up the experience level you're looking for. You can't expect a college graduate at any level to be ready to be plugged into your process with little to no support. Having a college degree, for better or worse, only shows that you're trainable and provides the foundation knowledge so that you can be trained fast in a wide variety of disciplines. If you're willing to choose a new grad carefully and nurture their professional development, they can serve you very well for a long time. If you don't have time for that, then ignore their education background and go straight to their experience.

      --
      I see the glass as full with a FoS of 2.
    155. Re:outsourcing and unemployment by Nefarious+Wheel · · Score: 1

      How is this reasonable? If you do this, then you're just short-changing your company, and putting everyone's paychecks at risk.

      Agree. For the same reason you're doing nobody any favours by keeping on a non-performer. Unless you have "charity case" as a budget line item, you're screwing the others on your team if you don't fire them.

      Personally I'd go with simply hiring the best you can and if your company goes against common sense and uses clever H1B gearing (or whatever that HR madness is called by you Yankee gentlefolk) then it's time to bail.

      --
      Do not mock my vision of impractical footwear
    156. Re:outsourcing and unemployment by pwfffff · · Score: 1

      "Clearly their [sic] are huge pitfalls to such things."

      Clearly?! But, but, he went to SCHOOL for that knowledge! How can you expect him to program when his mind is busy struggling with the staggeringly complex ideas of god classes, and other things with names made up by some bored professor?

    157. Re:outsourcing and unemployment by riboch · · Score: 2, Informative
      Can I use MATLAB?

      I am aiming to be modded funny.

      --
      GO BLUE!
    158. Re:outsourcing and unemployment by DrLang21 · · Score: 1

      Not to mention that a strong theoretical background makes you flexible and quickly trainable for a wide variety of tech jobs. My engineering education has made it possible for me to bounce between manufacturing, product development, quality, and test engineering. My ability to stay competitive would have been greatly hampered if my education programmed me for a specific job.

      --
      I see the glass as full with a FoS of 2.
    159. Re:outsourcing and unemployment by maxume · · Score: 1

      In the first example, he is saying that he wants you to lay out a basic iteration, like a for loop; I guess there would be bonus points for asking whether to modify the array in place or create a new array.

      In the second instance, he wants to see if you can do simple text templating (Like 'I have ' + num + ' children.', or 'I have %d children' % num (that's Python string formatting, not C)); things like making sure that there are spaces in the concatenation form demonstrate an ability to actually get shit done and the string formatting form demonstrates that all is not lost upon you.

      --
      Nerd rage is the funniest rage.
    160. Re:outsourcing and unemployment by Tteddo · · Score: 3, Informative

      I had to log out, restart Firefox, then log back in. Been in the classic mode ever since.

    161. Re:outsourcing and unemployment by Main+Gauche · · Score: 1

      According to the summary, it appears they didn't.

    162. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      There's also a BIG difference between "putting someone on the spot" and giving them an environment that they can answer questions. The questions seem really easy to you because you have spent the time to think them through and have taken the time to write them out. How well would you do if you were given a multi part complex question in a situation where if they think about the question for more than 10 seconds there is uncomfortable silence with strangers whom you are trying to impress?

      In most technical interviews I have been in I have been asked questions by low level tech people just trying to "show off" how smart they are to their boss. Stumping the person your interviewing just makes them uncomfortable and lands you in more interviews. I once got a "group" interview like this and redirected the question to another member of the group. They stumbled at the answer just as I would have and my point of "hmmm you don't know either?" was well taken by the interviewers. When they figured out I kept bouncing their questions back to other members of the group for the "real" answers they stuck to more appropriate questions to keep from embarrassing themselves in front of their boss.

      When your test driving a car do you immediately put the car in 5th gear and expect to pull away from the curb without burning out the clutch? Why do you do the same thing when test driving a person?

    163. Re:outsourcing and unemployment by Dragonslicer · · Score: 1

      Sure, you'll get a programmer that way, I imagine. There's also a good chance he's fairly interesting and knows where to get the good curry. Maybe doing that is the "productive" and "financially conscious" thing to do - or whatever the going phrase is these days for selling your country (and countryman) short to the benefit of your company.

      You know, I enjoyed most of your post, but found this section really lacking.

      You seem to be suggesting that you should hire the inferior person, if he's a native of the country you happen to be born in (or are a current resident of), over the superior person who is not a member of the same group.

      Maybe I'm being generous, but that's not how I read it. I assumed he meant that a person who's education has been highly focused will be better at that specific task, such as programming in the language that has the most job postings, but someone who went to a typical four-year college to get a Computer Science degree will have a broader range of knowledge that allows them to better handle situations outside of normal programming problems or to learn new programming languages as needed.

    164. Re:outsourcing and unemployment by Nefarious+Wheel · · Score: 1

      "The C Programming Language" by Kernighan & Richie.

      Agree. Brilliant book. Bound to give you a few good pointers (ahem) in programming at a fundamental level. Took me a while to understand the book, but when I worked through it the "click" was audible.

      --
      Do not mock my vision of impractical footwear
    165. Re:outsourcing and unemployment by immakiku · · Score: 2, Interesting

      Excuse me, but why does a nation have to produce undergrads who can write SELECT statements? I personally learned query statements, programming, programming languages, and a general feel for the field outside of school. It was my personal interest that drove me to learn these techniques and skills.

      That does not mean school was unnecessary. I acquired a completely different experience from school than from my personal work experience. I learned how to rigorously think about issues, was exposed to different ways of solving problems, learned the foundations of my area of study, and met other students and professors with different life experiences. This is extremely valuable to me personally even if it is not completely apparent during the job application process.

      Getting an undergraduate degree today is like getting a high school degree of decades past. The level of basic academic training has been raised to the college level. It doesn't necessarily prepare you for your job, but it does prepare you for life in general.

    166. Re:outsourcing and unemployment by DrLang21 · · Score: 1

      When it comes to implementation questions, it doesn't matter whether or not you know the basics. It's really a matter of how long ago you looked at it. It's far more important to know how to find the answer and understand it than it is to be able to pull the answer out at a moment's notice without warning. I have a quality system at work that I have to train on and know. It's several hundred pages long. You think I can memorize the whole damn thing? No, but I know how to find the answer to any quality system question in it.

      --
      I see the glass as full with a FoS of 2.
    167. Re:outsourcing and unemployment by duffbeer703 · · Score: 1

      Information Science programs are often a joint venture between the library science, computer science and business departments. The skills they provide the students are questionable at best... in my experience based on the people that I have interviewed is that it's an easy path to get a degree that is more about "IT" than science.

      Here are a few 400-level Information Science courses at a local state school: "Networking Essentials", "Fundamentals of Information Technology", "Hardware and Software Essentials". You don't want to talk to people taking BS classes like this senior year.

      If you want people who can think logically & program, look for someone with a degree in hard science. If you can't afford a hard science go for more "raw material" -- people with really good grades in subjects like philosophy or history who know how to analyze things. You're better off immersing someone with a brain in programming than dealing with a know-it-all know-nothing.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    168. Re:outsourcing and unemployment by maxume · · Score: 1

      So you've managed to interview us all?

      --
      Nerd rage is the funniest rage.
    169. Re:outsourcing and unemployment by Sleepy · · Score: 1

      Anyone notice that Slashdot bans certain tags on this story?
      Try entering the tag: americafirst - it gets changed.

      Can't be a string length issue, because "nukeitfromorbit" works. Good enough for the mood of many.

    170. Re:outsourcing and unemployment by Fujisawa+Sensei · · Score: 1

      I'd object to "all". While it is quite possible less common in other fields, I know lots of CS and SoftEng graduates who got a university education precisely because they wanted to add a strong theoretical background to the technical skills they could acquire on their own.

      At risk of trolling: code monkeys get trained, developers learn.

      So?

      If they aren't expecting to learn the technical skills in school, they had better work on developing those technical skills while they're still in school because I'm not interested in teaching a twit with a CS degree how to code.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    171. Re:outsourcing and unemployment by Anonymous Coward · · Score: 2, Insightful

      There are a number of goods about working locally.

      Firstly the purpose of a company is to achieve a wider social good, that of increasing economic activity. In the last 2 years we have seen that the old retoric of "shareholder value" is nonsense, as wider society has moved in not to bail out shareholders or bond holders, but instead to bail out the institution of a company. Many people don't like this development, but you cannot argue that it hasn't happened. The driving reason for this is political reality, the collaspe of these insitutions is politically unacceptable, and this is because of their true function in our society.

      Secondly working with local people produces a persistent economic resource for reuse, your company may not continue to work with these guys directly, but it is likely that your local suppliers will.

      Thirdly there is a nasty fact of begger my neighbour that importing people from elsewhere implies. There are swathes of southern africa which struggle with no doctors or nurses, these places have trained these workers, but they have then been imported to western europe. This is very unfair for the local people who have invested in their training and support and now are stripped of the outcome. We should invest in our own skilled workers and leave other peoples where they are!

      And this is what it really comes down to; it is in the interest of the ruling class to destroy coherent communities and to denegrate and undermine the working class in all countries. While they are barefoot and ignorant they can be controlled. Where they are skilled and wealthy they need to be moved and exploited.

      Look around at your friends, how many of them are in the same town or village they grew up in and doing well? Most of my friends have moved away to get work, most of them have very little in the way of a social life or social network; we are dependent on the state and on economic means to support ourselves when things go wrong. My friends who have remained at home are relatively impoverished. These are choices that we should not have to make, and the system that is advocated by the OP is what drives us to have to choose between the one and the other.

    172. Re:outsourcing and unemployment by MikeBabcock · · Score: 1

      I actually like the new AJAX site, it works nicely and its easier to see additional comments, but that's only on my newer PC at work.

      Of course, you could disable Javascript in Firefox and see how that goes, or use the 'noscript' extension and maybe Slashdot reverts? I don't know.

      --
      - Michael T. Babcock (Yes, I blog)
    173. Re:outsourcing and unemployment by Sleepy · · Score: 1

      >You see those 90 people with jobs will need someone to serve them burgers

      Sadly, by burger-flippers, you mean Americans.

      It's interesting how Microsoft cried for YEARS that the US was not spending enough on education... OK.. but Microsoft doesn't want to pay their fair share of taxse to fund it. Now that Obama is trying to close their tax loophole, Microsoft's been threatening to swear an oath to another nation who will take them (and many would).

    174. Re:outsourcing and unemployment by DrLang21 · · Score: 1

      Are you sure you want to just iterate over the array? Here are some of the reasons I would need to think this through. What if your array is a million elements long? What if you want to use the same solution in the future to do something more complex than += 5? Without any more context that "add 5 to each element in an array" the problem should be looked at more critically before choosing the simple fix. MATLAB was created specifically to deal with these types of problems.

      --
      I see the glass as full with a FoS of 2.
    175. Re:outsourcing and unemployment by Sleepy · · Score: 1

      Dugg for being insightful.

      Oh, wait...

    176. Re:outsourcing and unemployment by redcaboodle · · Score: 1

      When your test driving a car do you immediately put the car in 5th gear and expect to pull away from the curb without burning out the clutch? Why do you do the same thing when test driving a person?

      Because cars have value.

      --
      -- Put crudely, the world is an extremely large problem instance. (Russel/Norvig Artificial Intelligence)
    177. Re:outsourcing and unemployment by mrops · · Score: 1

      Except Muslims eat Halal beef, McDonalds is still screwed.

    178. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      You should try Kubuntu. I am reading this on Firefox in Kubuntu Jaunty and have no problems. I blink and it's up. I do have adblock, but otherwise I've changed nothing. It must be your OS.

    179. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      thats there problem

    180. Re:outsourcing and unemployment by MikeBabcock · · Score: 1

      Perhaps we should split comp-sci into two paths? One for people intending to get a job in academia and one for those destined for the commercial job market?

      We have those already. The first is called a degree from a University and the second is called a trade school education.

      In the same way the P.Eng's rarely make good brick-layers, you're expecting the wrong thing from your university grads.

      --
      - Michael T. Babcock (Yes, I blog)
    181. Re:outsourcing and unemployment by Dragonslicer · · Score: 1

      While I agree that anyone with a university title for computer science should at least have some basic ability in actually writing code, I think you misunderstand what computer science is all about. It is simply not intended as vocational training for programmers. Of course, a student with any sense at all would make sure he is at least employable outside academia, but the point of a computer science study is not to become a programmer.

      I kept getting told by my computer science professors that "Computer science is as much about programming as astronomy is about telescopes." Which is true in both directions; there's a lot more to computer science than just programming, just as there's a lot more to astronomy than just using a telescope, but it's reasonable to expect that a professional astronomer knows how to use a telescope. Also similarly, an astronomer doesn't need to know every detail about every telescope ever made because they can use their general knowledge of telescopes to figure out the details of a new telescope you put in front of them, a good computer scientist or software engineer can use their general knowledge of programming to quickly learn the details of new programming languages.

    182. Re:outsourcing and unemployment by Anonymous Coward · · Score: 2, Insightful

      How would you add 5 to a field of integers in an SQL table?

      I see this sort of thing a lot here in the US. A question that any idiot can answer in 5 seconds with a manual or google. (There's only so many possibilities for the keyword and syntax in SQL.)

      Somehow a priori memorization defines our abilities.

      Yet the important questions, the ones that make the difference between someone with an advanced degree and someone educated at community college night classes, are never considered.

      Even the most basic stuff, like why does quicksort run faster than bubblesort when sorting 100,000 integers. (If you don't think this matters, wait until they do a cartesian join between large tables.)

      Or how do you design, write, test, and verify a 500,000 line program?

      Or what is the proper way to mutex a multi-threaded program?

      But no... Somehow it's all "Have you got N years of experience with our tools while just graduating from college and willing to take this junior introductory-level job."

    183. Re:outsourcing and unemployment by toppavak · · Score: 1
      Vivek Wadhwa had some interesting research on the topic a while back on his businessweek column.

      More than half of Silicon Valley startups were founded by immigrants over the last decade. These immigrant-founded tech companies employed 450,000 workers and had sales of $52 billion in 2005.

      The problem isn't that employing foreign nationals sends money and innovation out of the country, because most of those foreign nationals want to stay! If we guaranteed permanent residency and eventually citizenship for all employed and productive foreign nationals that came over on H1B's, all of this talent and money would stay in the country, buying houses, cars and creating more jobs than they themselves take up.

      We determined that foreign nationals residing in the U.S. were named as inventors in 25.6% of international patent applications filed from the U.S. in 2006. This increased from 7.6% in 1998. When trying to understand the reason for the 337% increase, we uncovered some worrying statistics. As of Sept. 30, 2006, there were 1,181,505 educated and skilled professionals waiting to gain legal permanent-resident status.

      These workers were on visas like the H-1B. To make matters worse, there is yearly allotment of only 120,000 permanent resident visas for such skilled workers and a 7% limit on how many visas can go to immigrants from any one country. So immigrants from populous countries such as India and China could be waiting decades for a permanent resident visa unless immigration quotas are relaxed.

      Anecdotal evidence and media reports supported what we feared--that highly skilled workers are getting frustrated with the immigration process and are seeing greater opportunities in countries like India and China.. Tens of thousands are returning home.

    184. Re:outsourcing and unemployment by Dragonslicer · · Score: 1

      I think you're giving too much credit to the voting population. In the United States, the areas that tend to vote Republican are poorer, rural areas, where there's almost no chance of anyone ever becoming rich. College students also tend towards voting for Democrats. I think you'll find most voters making their decisions based on issues like gay marriage instead of any kind of economic self-interest (or ethical beliefs, in the rare cases of us left-leaning libertarians).

    185. Re:outsourcing and unemployment by Giometrix · · Score: 1

      I don't qualify my advertising with *any* form of educational requirement. I only list the skills required. Of all the programmers we now have at our small-but-growing-fast company, none of them have even a BA.

      PS: We're flexible enough with our hours that one of our programmers is going to school to complete a degree in Mathematics.

      I'm not asking for Masters degrees, but I'm getting them. And they sure aren't helping them much, at least as far as I'm concerned.

      I have a BS and MS in Comp Sci... to be honest, I didn't learn much about programming in either undergrad or grad school (especially grad school, though in grad school... you'd think students would learn how to program to help them complete some of the assignments).

      In undergrad, along the way you learn basic programming constructs, but you don't really learn the libraries (so in your example, a recent grad might not know about string.replace(), and database courses are often not mandatory, so its very possible that a student never touches SQL along the way.

      Of course, Computer Science != Programming, so its not that the schools are doing the wrong thing. I certainly think I'm better off for learning about AI, neural networks, operating systems, etc. rather than say learning how to master the java libraries or .net libraries (which I can do on my own much more easily at home and on the job).

      IMO though it would be nice if the schools put together some sort of low cost (or free) "real world training" for students, maybe in the summers or something where students get assigned realistic business problems (e.g. add this feature to this existing app, fix these bugs, optimize this query, etc). Traditionally, you'd seek an internship for this. The problem with internships is that a) you may not get one or possibly worse b) you find one, but you're assigned trivial tasks (e.g. copy and paste text from word into an html document, get coffee, etc)

      --
      Download free e-books, lectures, and tutorials at bookgoldmine.com
    186. Re:outsourcing and unemployment by chdig · · Score: 0, Offtopic

      Despite having mod points and disagreeing completely with the raft of anti-new-slashdot posts here, there's nothing I can't stand more than modders giving out -1 Disagree disguised as -1 Overrated. So here goes with a slight rebuttal:

      Using Chrome or Firefox on a 1.6Ghz laptop, I've got no problems with CPU, loading times or anything. I love the new look. A year ago it was different -- long load times, or browser crashes if the discussion had more than 300 comments was normal, but not any more. /. has moved with the times, and for the most part I like the changes -- and believe that the ones that make no sense will likely disappear. Go figure, this is a discussion supposedly about Americans not willing to learn the details of new technologies. Well, /. is innovating constantly, trying different ideas out, and despite some mistakes along the way, remains, in my mind, the best discussion board on the Net.

      Most posts disparaging of the new look are by ACs using iPhone, Opera or Safari. Opera, so proud of Acid compliance, has many a bug when it comes to javascript. Safari has always been a JS nightmare, holding back web developers that need to cater to mac addicts. As for the iPhone... /. devs oughtta develop an iPhone version, but for gawd's sake, don't neuter my full bodied, proper monitor experience for the sake of those things.

      Finally, the success of /. comes much from the mod system, which you ACs aren't contibuting to. If you won't get an account, log in, and change your preferences to a less JS-intensive version, then it's your own fault. Despite your crying, you can't have your cake and eat it too.

    187. Re:outsourcing and unemployment by just+fiddling+around · · Score: 1

      The problem is that you are not targeting the right degree for the job.

      Somebody with an M Sc is great with theory in a particular field (in my case, it was AI) and somewhat proficient with general CS/IS theory. Practical programming skills is an optional plus (which I had). For people with an M Sc, you can check if they made a practical application of their paper to ferret out those which know how to program.

      If you get somebody that has a technical-type degree in programming, they will be able to answer right out of the box because programming is their whole curriculum. Simple, efficient. Then you will have to provide the explanations/directions for the non-basic theory because they are mostly coders.

      Not to disparage one or the other; you have to choose the right profile for the job.

      --
      You're not old until regret takes the place of your dreams.
    188. Re:outsourcing and unemployment by crmarvin42 · · Score: 1

      How the Fuck is this Insightful?

      KFC sells cooked Chicken, just like McDonalds sells cooked beef.

      If those moding the parent insightful are basing it on the rumor that supposedly KFC changed its name because they used GM chicken, that's just horseshit and you are fucking morons for believing it.

      As a member of the agriculture community I can assure you that KFC changed its name exclusively for marketing reasons. They buy their chickens from the same farms that your local supermarket does. http://www.snopes.com/horrors/food/kfc.asp

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    189. Re:outsourcing and unemployment by marol · · Score: 1

      On the topic of strange Slashdot behaviour. Can anyone explain why Slashdot comments often look like this? This is with Firefox 3.0.11 in Ubuntu.

    190. Re:outsourcing and unemployment by Dragonslicer · · Score: 1

      I don't know how many CS students learn any assembly these days. I had to take two semesters of assembly, one in 8086 and one in 68k (which was from the ECE department, so it also taught some very basic circuit stuff like gates), but since I haven't used either of them since those classes 10 years ago, it would take me quite a while to get back into them. For the kind of employee you're looking for, experience will be much more important than a degree, especially since you're looking for fairly specific knowledge on one topic.

    191. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Or just using Perl and no JavaScript

    192. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      The solution I found was to ad-block the images of the buttons.

    193. Re:outsourcing and unemployment by gestalt_n_pepper · · Score: 5, Insightful

      >What is a god-class and why don't we write them? Sorry. I have no idea what this is. I guess that after 15 years of programming, I'm just too dumb. >A complete lack of any kind of grasp of even basic design patterns. While the book, "Design Patterns" was sort of interesting, I'm afraid I'm finding the practical implications few and far between, and of almost zero importance in the production of commercial software, on schedule and within budget. Frankly sir, I think that if anyone is guilty of academic mental self-pleasuring (not that there's anything wrong with that...) in the domain of computer science, it's you.

      --
      Please do not read this sig. Thank you.
    194. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      The answer to your question is simple but non-obvious.

      If you focus on people with a bachelor's degree in computer science, you will get people who know how to code, because "how to write code" is what the bachelor's degree is all about. It's a programmer's initial training, sort of like trade school for an electrician. If you want someone who can jump right in and do the work, you want to get the equivalent of a journeyman electrician, which would be a person with a bachelor's degree and four or five years' worth of experience in the field.

      There are two kinds of people with master's degrees. The first kind started out by getting a bachelor's degree in computer science, and know how to write code. These people stay for their master's degrees (ALSO in computer science) because they want to focus upon a specific type of work and write a paper, maybe finish some open source software. These people will be excellent programmers, so if you see a resume that says "B.S, M.S, Computer Science" definitely interview the person. NOTE THE TERM "COMPUTER SCIENCE". Not "Information Architecture". Not "Information Engineering". COMPUTER SCIENCE. There is a tremendous difference.

      The other type of person with a master's degree did NOT get his initial degree in computer science. It could have been anything at all. Even medieval french literature. His master's degree will NOT be in computer science; it'll have some faux-computer-sciencey title, like "information architecture" or "software development dynamics" or some bizarre thing like that. It'll sound really impressive to people who've never studied computer science, BUT... In reality, it'll be the equivalent of a survey course. This person will NOT be able to program. He will NOT be able to develop software for you. He will basically do nothing but screw up any team you inflict him on.

      Here's an example. I have a bachelor's degree in computer science. I'm also an object oriented programmer with over a decade of experience. A few years ago, I was ambushed with a doomed project, and asked to save it. I began developing an object-oriented design, working out a class hierarchy and fleshing out the various requirements I was presented with.

      The project manager I was stuck with, an old guy who'd gotten an "M.S. in Information Architecture" insisted on micromanaging me. He said he was going to get right to work on a "functional decomposition" (ha ha! what did he think we were using, Fortran 77?) and began to give me useless design documents that had no relationship whatsoever to the requirements. I basically ignored him and continued to work on my design, since I was a permanent employee and he was a contractor (and had no real authority).

      The project manager knew NOTHING about object oriented programming, didn't know the language we were using, didn't understand entity-relationship modeling... Basically he didn't know anything useful to the project. All he ended up doing was making promises to the end users that weren't even technically feasible.

      He ended up getting fired when he was discovered working a second job in another state. None of his ridiculous suggestions ended up in the project.

      Hire someone with a B.S. and quit arsing about.

    195. Re:outsourcing and unemployment by MindStalker · · Score: 1

      Muslim food requirements are very similar to Kosher requirements. McDonald's is no where close.

    196. Re:outsourcing and unemployment by Red+Flayer · · Score: 1

      Of the two workers, the local is likely to spend more domestically, will pay more taxes over his or her career, may serve on a jury, is many times more likely to do volunteer work, and is infinitely more likely to defend the nation in times of crisis.

      That one statement struck me... in my experience, Indian employees in the US spend far more time doing community-service activities than their American coworkers. Far, far more time.

      As for the rest of your claims, they fit my observations.

      The only thing I'd like to add is that if we replace the guest worker programs with naturalization, then we'd solve most of those issues.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    197. Re:outsourcing and unemployment by tarius8105 · · Score: 1

      I'm currently in school for a BS in IS. Now I remember doing someones work in CS and comparing it to IS, its a whole different ball game. IS is more business focused than CS. The classes I had with databases were more introductions rather than practical implementations, which was basically using MS Access without making queries by hand.

    198. Re:outsourcing and unemployment by moosesocks · · Score: 3, Insightful

      let us not forget that microsoft let go about 5000 workers to reduce costs

      It's not a great comparison. It's normal and healthy for a corporation to trim the fat. The American automotive industry is a great example of what happens when you don't get rid of workers and assets after they become redundant and/or unnecessary.

      If Microsoft legitimately can't find talented workers, I suppose there's nothing wrong with employing a handful of foreigners. The total number of H1-B visas isn't terribly high in the grand scheme of things (limited to 65,000 per year, maximum stay of 3 years; 6 if a renewal is approved)

      Microsoft employs approximately 89,000 people, and received 3,517 H1-Bs in 2006.

      Also don't forget that there are plenty of American citizens working abroad. I can't find a great source for data on this, but Google turned up an article from 2005, claiming that there were approximately 4 million American expatriates at the time.

      H1-B visa holders also tend to be highly educated by the very nature of the program. I fully support the notion of attracting the best and brightest minds to my country. It might make me less competitive in the job market, but will almost certainly be good for the country as a whole.

      Perhaps the biggest injustice of the system is the manner in which foreign graduate students are treated. We award a huge number of advanced Ph.D positions (often government funded) to foreign students, and force them to return home after they've received their degree! Not only are we depriving American citizens from educational opportunities, but we're also essentially educating other countries' workers for free.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    199. Re:outsourcing and unemployment by Talchas · · Score: 1

      Speaking as someone currently in university for CS, I pretty much agree. Thats what internships and more practical classes are for. On the other hand, if its just that they don't know the particular language you're using, they ought (bad colleges and incompetent students aside) to be able pick up the language quickly.

      --
      As the Americans learned so painfully in Earth's final century,free flow of information is the only safeguard against...
    200. Re:outsourcing and unemployment by relguj9 · · Score: 1

      Good work, YOU GOT THE JOB!

      Now stop arguing with your would be employer.

    201. Re:outsourcing and unemployment by tmosley · · Score: 1

      I read a statistic somewhere that said that for every H1B visa worker brought into the US, ten more jobs are created. People tend to forget that economics is far from a zero sum game. When you recruit the best and brightest from around the world, your local economy WILL improve.

    202. Re:outsourcing and unemployment by Rasperin · · Score: 1

      No real way to hide that damn box though; I don't need it; and if I choose "Low Bandwidth" it makes it stretch across the top. Annoying as hell, lucky for me I'm doing something right because slashdot seems to run just fine for me except when posting a comment.

      --
      WTF Slashdot, why do I have to login 50 times to post?
    203. Re:outsourcing and unemployment by T+Murphy · · Score: 1

      You deserve a +5 troll.

    204. Re:outsourcing and unemployment by booyabazooka · · Score: 1

      Absolutely - use noscript, and adblock any offending images.

      I have noticed virtually no change.

    205. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Hiring inferior (but American) staffers over superior (but foreign) folks doesnt help anyone, least of all your countrymen. It just creates another marginal business that probably wont last, and will then drive up the unemployment rate.

      You pick the best people you can afford, and you ignore things like nationality, gender, ethnicity, religion or sexual preference (assuming the person can fit in with the group). And thats it.

      This part of your post irked me the most. I dont know about your experiences with offshoring partners, but in general I've interviewed americans and indians, and the difference is that the american can communicate better in most cases. I've also found that when it comes down to it and its an emergency situation the american does a better situation coordinating and resolving it. Now this is my experience, not how the world works so I cant speak for every indian but in general they cause more screw ups. Now that doesnt mean that I have not worked with good indians, but they are by no means off the boat or brought in by an outsourcing partner. The sad part of your post is that you state that the best person that can be afforded, yet all these companies outsourcing and offshoring are by no means hurting financially. All they are trying to do is increase their revenue by cutting costs anywhere and everywhere possible. When it boils down to it, a company wants a contractor/consultant so they can fire them without the red tape or the legal issues around it.

    206. Re:outsourcing and unemployment by markov_chain · · Score: 0, Offtopic

      I hate to say it but this is the crap that happens with executable content. Microsoft learned it the hard way and now the Web is about to learn it. I have a quad-core machine with gobs of RAM yet I dread surfing the web and watching the CPU utilization spike.

      --
      Tsunami -- You can't bring a good wave down!
    207. Re:outsourcing and unemployment by Sir_Lewk · · Score: 1

      Now this is a WOOOOOSH moment.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    208. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      A civil engineer can design and build a functional building, but only an architect can make it truely hideous, totally impractical and hated by the public.

    209. Re:outsourcing and unemployment by T+Murphy · · Score: 1

      Haven't you noticed those prominently-placed text ads for Intel and AMD - the ones tagged as stories?

    210. Re:outsourcing and unemployment by tarius8105 · · Score: 1

      The problem is we're training our students to be managers because of the outsourcing initiatives by other companies. Thats the direction colleges are seeing and they're modifying their degree programs to give the students an edge by getting them ready for management roles.

    211. Re:outsourcing and unemployment by ortholattice · · Score: 1

      Is there any way to turn off all this superfluous and stupid javascript and AJAX shit that is totally ruining slashdot these days?

      (I know this is offtopic, but it provides a partial answer.) If you are seeing gray rectangles scattered all over the page in Firefox, blocking text, the thing that worked for me was to right-click on a gray rectangle and tell AdBlock to block it. That magically cleared up all that garbage. BTW NoScript did not help, it was AdBlock that did the trick.

    212. Re:outsourcing and unemployment by Svartalf · · Score: 1

      People should too... Unfortunately, that's been forgotten of late.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    213. Re:outsourcing and unemployment by gbjbaanb · · Score: 1

      Right, but not too many people try to hire engineers for their spaghetti-gluing skills.

      true, but too many software engineers carry their natural talent in that skill to the workplace. I know this from looking at some of their code I've had to review!

    214. Re:outsourcing and unemployment by T+Murphy · · Score: 1

      In that case make two teams- one tries to add bloat and the other tries to slim the site down. They still get their perpetual work while we *might* get a stable site.

    215. Re:outsourcing and unemployment by cockpitcomp · · Score: 0

      You only hire communists?

    216. Re:outsourcing and unemployment by Rasperin · · Score: 1

      I've run into similar problems as you; they really don't seem to be teaching anything practical for the business world. They cover a lot of theory, which is great in academia, but in reality I need you to quickly and cleanly make me a loop that iterates through a group and retrieves my data. Though, on-topic, working as a consultant with one of the major firms, my experience: Those who were hired as "American consultants" from Georgia Tech, MIT, etc can't do the basics and spend way too much time on trying to recreate the wheel. Those from India, well it's a pot shot, 3 out of 4 of them don't do programming and they demand way more breaks; that forth one carries the weight of the rest of the team but often still puts out unmanageable code and requires me spending evening hours cleaning up to work out a few bugs and do a serious overhaul for future maintainability.

      So really it's a pot shot on either group, one group can do the basics, and one group can clean up the other group. The only thing I have to say about Americans; and really I think this is a cross-cultural problem; is they are willing to learn more oft then not. I spent 2 months in Hydrabad trying to teach a group of Indians one took the rest blew me off.

      --
      WTF Slashdot, why do I have to login 50 times to post?
    217. Re:outsourcing and unemployment by tepples · · Score: 1

      If those 90 people are forbidden from eating cows by their religion, the original 10 are still screwed. McDonald's won't be hiring.

      s/McDonald's/KFC/g or s/McDonald's/Chick-fil-A/g and the gist of the comparison remains valid.

    218. Re:outsourcing and unemployment by happyhangone · · Score: 1

      Until a marketing campaign comes along with the idea of renaming Big Mac to Maharaja Mac and serve them with burgers made with chicken...

    219. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Hey I had the same mentality, till I realized I was a moron and stopped pretending I was better than everyone else. After that I completed college, and university.

    220. Re:outsourcing and unemployment by Skuld-Chan · · Score: 4, Insightful

      It gets better - my job was sent to India - and from what I was told they hired 12 people (in India) to replace 2 people in the USA (me and a co-worker).

    221. Re:outsourcing and unemployment by andr386 · · Score: 1

      How is this reasonable? If you do this, then you're just short-changing your company, and putting everyone's paychecks at risk. Thats one of the things that people who havent run a business dont get. The pressure and obligation to keep the business solvent and growing so that everyone gets to keep their jobs and keep getting paid, is quite intense.

      Actually "everyone" doesn't get to keep their job, but happen to lose it to "superior" foreigners. One job for a "superior" foreigner is one job less for us. Outsourcing of labor, isn't that far a concept to slavery. Except that nowadays we have to compete with the slaves of this economic system. It shouldn't be indians that tells us how we should work and in which conditions, but rather them asking to work in the same conditions that we enjoy here.

    222. Re:outsourcing and unemployment by 1729 · · Score: 1

      Things like:

      1. What is a god-class and why don't we write them?

      I've been programming professionally for 17 years, most of it in C++, and even I haven't heard of a god class. I can make a guess, but it would just be a guess.

      Thanks, I was afraid I was the only professional programmer who is too dumb to know what a "god-class" is! (By the way, according to wikipedia, a god-class is exactly what you probably guessed: http://en.wikipedia.org/wiki/God_object)

    223. Re:outsourcing and unemployment by Moryath · · Score: 0, Troll

      There are plenty of American workers Microsquish could hire. Microsquish just wants to pay shit-penny wages for shit-penny code from shit-penny Indians.

    224. Re:outsourcing and unemployment by sexconker · · Score: 1

      Oh please, if slashdot obeyed my preferences, the stupid slider bar would be a box on the left, and my main page wouldn't have that box I made that says "Fuck this box" (it was the only way to get rid of all the other boxes - disable all but the custom one and put SOMETHING in it).

    225. Re:outsourcing and unemployment by Opportunist · · Score: 1

      Not only that, but there are very few reasons I could think of to be a crack in x86 asm these days. Even fewer don't at least border on illegal.

      There's an old saying in the biz: When it comes to asm cracks, there are three kinds: The available ones, the good ones and those without a criminal record. Pick two.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    226. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      "To be honest, I think most bloat is a ploy by programmers to keep themselves 'useful' after the point when most work has been done and the sensible strategy would be to reduce programming staff."

      Ding ding ding ding ding, we have a winner!

      That said, all these new "improvements" would be OK if they weren't implemented so badly. In other words, I like the idea behind the improvements, but the implementation...could use some work. :)

    227. Re:outsourcing and unemployment by citylivin · · Score: 1

      So true. Why do indians (hindus not natives) so love dot net?

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    228. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Shit, I hope you're not in charge of hiring at your workplace.

      "Ask random questions 1, 2, and 4, if the candidate cannot answer at least 2 of them, reject their application."

      Yeah - and the candidate is clearly useless and has no knowledge of computer science, yet somehow still managed to complete their degree program.

      Hire some of these people to show them the way of the great, highly knowledgeable and skilled Savage-Rabbit if it's such a problem.

    229. Re:outsourcing and unemployment by PaintyThePirate · · Score: 1

      I agree. While it isn't perfect, all the JS has made comment browsing, replying, and especially moderating quicker.

      Also, Slashdot reverts to a small screen version on the iPhone that loads really quickly, though does have quite a few bugs.

    230. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Your post is amusing, but your anachronisms infuriate me!

      A 486DX2/66 printing on a daisy wheel printer?!?

      Maybe an IBM 5100, or a 5150, but not a 486, dammit!

      Kids these days.

    231. Re:outsourcing and unemployment by oliderid · · Score: 1

      Well thx to Google, A God class is usually known as a God object. a God object is an object controlling way too many objects... http://c2.com/cgi/wiki?GodClass Never heard of it either. At first I thought he meant the main class or something.

    232. Re:outsourcing and unemployment by afxgrin · · Score: 1

      Of course not - you're supposed to drop out of school.

      Bill Gates would not be a billionaire if he didn't drop out of school.

    233. Re:outsourcing and unemployment by nEoN+nOoDlE · · Score: 1

      Well, now that they've bloated it up pretty nice and well, they could continue their employment by going through and unbloating it. After that happens, the process could start again.

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
    234. Re:outsourcing and unemployment by sexconker · · Score: 1

      The other guy said it, but it was long.
      I'll keep it short.

      Offer training.

      When someone gets out of college they have no experience. If you offer training (informal, learn-as-you-go), you'll get applicants who want to do well.

      A lot of places want to find someone with x years in this and x years in that, and guess what, they're not gonna find anyone.

      Anyone can learn <language>, <environment>, or <whatever>. You need to find people who are willing to learn. By offering training, you'll get better results.

    235. Re:outsourcing and unemployment by Abcd1234 · · Score: 1

      Actually, for configuration, what you want is a singleton, which, if I understand what this "god class" thing is, is a very different thing, and certainly a standard design pattern that's quite effective (if used sparingly).

    236. Re:outsourcing and unemployment by eplur · · Score: 1

      The difference is, the US graduate will probably deliberate and try to answer those questions in their own ways while the Indian graduates will have those answers memorized.

    237. Re:outsourcing and unemployment by Cross-Threaded · · Score: 1

      Lets compare company A and Company B
      Company A will never use foreign workers.
      Company B will.

      Lets say they both start out equal. With 2 employees.

      Year 1
      Company A has 2 native employees averaging 50k per employee
      Company B has 1 native and 1 foreign employee averaging 30k per employee

      Each employee Generates 75k a year of revenue.
      Giving company A 50k in profit. and B 95k in profit.

      Year 2
      Company A only has money to hire 1 employee as it is all they can afford.
      Company B now hires 1 American and and 1 foreign.

      Company A get 75k in profit, B now get 180k in profit.

      Year 3
      Company A hires 1 American Worker.
      Company B hires 3 American Workers and 3 Foreign.

      So A has 4 American Workers. And is a company size of 4 employees.
      And B has 5 American Workers. And is a company size of 10 employees.

      Are you starting to see the trend now?

      I think that your post, while well-intentioned, is not what happens in reality. I think it breaks down somewhere between year 2, and year 4.

      Here's the reality from my viewpoint:

      Year 2:
      A hires 1 native worker.
      B hires 1 foreign worker and 1 native worker to Manage these workers.

      So, at the end of year 2, Company A is a small company that supports its local economy, and Company B is a small company that supports the local economy, but not quite as much as company A.

      Year 3:
      A Hires 1 native worker.
      B The native Manager has figured out that the native workers are expensive, and his/her paycheck has the potential to be much larger if the native workers are let go, and replaced with foreign workers. Business owners/Corp Board of Directors look favorably on the cost savings.

      So, at the end of year 3, Company A is a small company that supports its local economy, where Company B is a small company that doesn't support the local economy much at all.

      Year 4:
      A Hires 1 native worker.
      B Business owners/Corp Board of Directors, move the operation offshore to a country that has a much lower (or no) tax rate. A result of this is that the remaining native workers are likely unemployed, and trying to hire on with company A.

      So, at the end of year 4, Company A is a small company that supports its local economy, where Company B is a small company that doesn't support the local economy at all.

      Lather, Rinse, Repeat... It eventually leads to where the economy is today.

      One way I can see to break the cycle is to find some arbitrary way to make compensation equal throughout the world. (I'm talking about equalizing the value of a task, not making individual salaries equal. People would still be compensated based on their effort level/skill level.)

      Another way to break the cycle is by legislating protectionism. (Buy native whenever possible.)

      Alternatively, we can erase all the borders between States/Countries, and become one single government. This would level the playing field for good. However, I'm sure this would never become reality. (Greed, and Power, will do their best to prevent this.)

      The last way I can think of to stop the cycle is to convince others that off-shoring labor is just not a good idea. It's a tough sell, especially considering the human propensity for greed/profit. But, I think this is the only way that can work.

      I am an American, but, I tried to use the word Native in place of American. I honestly believe this pendulum will swing the other way, and some day, we Americans will find ourselves in a position where it is cheaper to send labor tasks here, rather than perform the labor in India, or China, or wherever the current labor costs are cheapest. No one is immune to the economics at work.

      --
      They call us sheeple, I wonder why?
    238. Re:outsourcing and unemployment by Abcd1234 · · Score: 1

      If you have 10 people and none of them have jobs, you have 100% unemployment. If you then bring in 90 people with jobs and keep the 10 people with no jobs, you have 100 people and only 10% unemployment.

      Even better, if you hire those 90 people, while those 10 people stop looking for work because they can't find a job in their industry, or take a low-paying part-time job, you have 0% unemployment (based on how the US government tallies the numbers)!

    239. Re:outsourcing and unemployment by damburger · · Score: 1

      A significant number of them are economic conservatives or libertarians, yes.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    240. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      This is descending into a long tangent, but thank goodness someone is bringing it up.

      My frustration is: why should I have to disable javascript? Slashdot used to be one of the few sites where I left NoScript with javascript enabled, because I like the site and I know that they make most of their money from advertising. The advertisements are usually suitably discrete (and occasionally interesting), so I left javascript turned on so they'd get the pageviews and their revenue the way they want it.

      But lately.... sheeeeeeeesh. It breaks with slightly older browsers that used to be fine (javascript errors after 5 or 10 seconds of trying to render it), it sucks CPU when it works (sometimes with rendering errors and text all over the place), and browsing with the iPhone/iPod Touch, which used to be kind of fun from anywhere in the house, is now painful. Worse, I usually browse as AC, so preferences aren't helpful, assuming they even work properly (which some people report they aren't).

      Is it too much to ask that before enabling all the whiz-bang neato features, the server look a little more closely/carefully at User-Agent string to figure out whether the browser can handle it? I know this is the "wrong" way to do it (should write to standards instead), but something isn't working. Or maybe an alternate URL for rendering in simple/classic mode by default (simple.slashdot.org or classic.slashdot.org)? For the latter, I'm thinking about the dilbert.com scenario (BLEAH) versus the fast version.

      I like that /. is trying to push the envelope a little and be "innovative", but there are ongoing issues with the implementation.

    241. Re:outsourcing and unemployment by Have+Brain+Will+Rent · · Score: 1

      Ummm yeah, I know what he thought he was asking for but that isn't what he was asking for. If someone can't ask a question clearly then perhaps they aren't someone who should be blaming others for not being able to answer questions.

      And sorry but I do not believe that anyone can earn two CS degrees and not know how to step through an array and add 5 to each element.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    242. Re:outsourcing and unemployment by Ambiguous+Puzuma · · Score: 1

      Indeed, the flexibility is a major selling point. I'm a moderately talented programmer: not exceptional among the Slashdot crowd by any means, but better than most entry level developers, if my self-assessment is accurate. Yet for medical reasons I cannot keep fixed daily work hours, and I lack the business skills to make it as a freelancer. It was surprisingly difficult to find a job without a fixed daily schedule even before the economic downturn. Recently, despite the CS degree and roughly 3 years of database programming experience, the only job I could find offering enough flexibility of work hours paid $10/hour with no benefits. And I accepted that job, because it put an end to my employment gap.

    243. Re:outsourcing and unemployment by tenco · · Score: 1

      Who cares? The best bid gets accepted. It's the law.

    244. Re:outsourcing and unemployment by relguj9 · · Score: 1

      void woosh(Moment moment)
      {
      woosh(moment);
      }

    245. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      i am working on j2ee project that is deliver by one indian outsource company (CMMI level 5 company). This is the worst project that I ever seen in tem of technical quality
      The project already delay for 4 years. They promised to deliver the project within 6 months :P.
      Some of the design is really stupid. All class method must be exposed using remote ejb, this application deploy on machine. Simple change in the code will required you to change tons of xml and class. All the business logic is inside the store proc. It is common to see function with more than 800 line of code, 14 nested if and for. Public static variable everywhere.
      Most of the programmer don't know what is linkedlist, set, map etc.
      Now the project crippled with performance issues, stability, security issues(most of the query prone to sql injection), maintenance issues etc etc. Every changes they will bill you with so many mandays.

      Most of the programmer on my project don't know basic computer science like List, Set etc, so dont expect them to know ajax, automatic unit testing, IOC, ORM etc etc. And their turnover is very high. And don't expect them to think. The worst things is the working culture is full of negative politics. The worst things is most of this Indian programmer is super proud of themselves :D they have the belief that they highest caste in programming so training them will be like hell.

      Another Indian IT Outsource company (CMMI 5 company but different from above). This company try to sell some services. They send their so called senior architect to give presentation. Believe it or not this senior architect don't know what is the different of JSP and HTML, java and JavaScript. And he told me that he is supervised all the technical design on his company.

    246. Re:outsourcing and unemployment by maxume · · Score: 1

      I don't know, I think asking the questions the way he does gives the answerer a chance to connect the dots. If someone were obtuse enough not to be able to connect said dots, they aren't going to be very useful (you asked obtuse fake questions, rather than for clarification, asking for clarification would be fairly appropriate).

      Aside: in strongly typed languages, I made a bug in one of my phrases, the + operator isn't very likely to coerce the integer to a string.

      --
      Nerd rage is the funniest rage.
    247. Re:outsourcing and unemployment by smoker2 · · Score: 1

      The last time I even saw any assembly language (ZEAP)I was about 15. I'm now 43 !

    248. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      It's mentioned in books about patterns/antipatterns.

      Ah, that explains it. It's so hard to keep up with fashion.

    249. Re:outsourcing and unemployment by Stiletto · · Score: 1

      Let me guess: You answer "What's up?" with "The sky!"

    250. Re:outsourcing and unemployment by sjames · · Score: 1

      You're not going to find someone right out of school w/ a masters who has any practical experience or aptitude and a willingness to fill an entry level position.

      Drop or reduce the degree requirement and use your basic aptitude test to determine who knows what you need them to know. Yes, you'll get applicants who read a book and decided that IT is better than selling SUVs, but you'll also get BS grads and people who couldn't afford to continue their education but do have enough self taught knowledge to fill an entry level position.

      If you're expecting someone with no rough edges and need for mentoring by your senior people, then you don't actually want entry level (fresh out of school).

      Outsourcing is just sweeping the dirt under the rug. Management gets the warm fuzzy of "qualified" professionals (it says so on the brochure!) and the outsourcer hires those very same know-nothings right out of school that HR wouldn't touch and puts them to work on your project. Hopefully they also have a few well qualified mentors to give the project some hope of success, but who knows?

    251. Re:outsourcing and unemployment by quax · · Score: 1

      I find non functional sliders plastered all over my pages. To quote the Indian CEO apparently the /. coders just can not "master the boring' details of tech process and methodology" details like getting you web code to actually *work*.

      Sad really.

    252. Re:outsourcing and unemployment by Majestix · · Score: 1

      Im in agreement. Though i muddle thru it because its home...

      --
      --- I was far from home, and the spell of the Eastern sea was upon me. -Lovecraft-
    253. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      The fact that this is modded "funny" shows how many people actually read past the first sentence.

    254. Re:outsourcing and unemployment by hardin0341 · · Score: 1

      OMG!!! Thank you! Today you are my new hero!! I needed that laugh!

    255. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      He's not saying companies should hire incompetent Americans over skilled foreigners. You need to interpret his closing statement in the context of the rest of his comment. His argument is that the foreign-trained programmer has been trained to answer simple Human Resources programing examples and to be able to implement specific tasks in the language that was hip when and where he was trained. This makes him look like an excellent and productive potential employee. Meanwhile, the American trained programmer has been taught fundamental concepts, been exposed to several different languages to see their underlying logical similarities, and generally taught at a more meta level. The result is that he has learned each language in less depth, that he may perform poorly on rote examinations, and generally look like an incompetent potential employee. Presumably, though, having learned theory instead of practice, the American trained student is more fit to advance from rote implementation into design, optimization, and problem solving and more likely to be useful when Python is no longer the language everyone uses.

    256. Re:outsourcing and unemployment by Have+Brain+Will+Rent · · Score: 1

      Well he stated what he was asking... I think the ability to ask clear questions has something to do with the answers you get. You have no way of knowing if he was around, was willing to answer questions etc. so all we can assume is that this is all the information they had. Anyhow you're certainly entitled to your opinion and I don't think this is worth a lot of effort discussing.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    257. Re:outsourcing and unemployment by Have+Brain+Will+Rent · · Score: 1

      Mmmmno, more likely "anti-down", unless it's my gf asking of course.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    258. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Block the domains *.fsdn.com and you'll get rid of all the crap.

    259. Re:outsourcing and unemployment by Chris+Burke · · Score: 1

      Wait, what? You're looking for basic coding and DB, but asking for candidates with a Master's in Information Science?

      IMO that seems more like wandering into an architecture school looking for welders. There will be probably a few, but it's going to take a lot of effort to find them.

      Yeah. For example my team looks for people with minimum Master's in EE/CE, who know the ins and outs and nuances of microprocessors. They also need to be able to program their way out of a paper bag, because the job entails coding, and we're not going to hire an "architect" who can't actually do anything but spout ideas and also hire a code monkey who can turn the ideas into useful work. This isn't exactly like civil engineering, where an architect's job is to make the blueprint which is a highly detailed specification, so if that's "all" they can do they're doing a hell of a lot. In computers, a spec as detailed as a blueprint is some kind of code, whether it's C or Verilog. So if you can't code, wtf use are you? None is the answer, btw.

      And it's not like we (or the GP) are asking for a lot. We're not asking them to be expert software engineers. Basic programming skills like that should be trivial for anyone in CS/CE/IS/EE. Hell, I'd expect most ME and CE students to be able to do simple programming like that these days, especially if you didn't care about the language they did it in.

      --

      The enemies of Democracy are
    260. Re:outsourcing and unemployment by LizardKing · · Score: 1

      Why do indians (hindus not natives) so love dot net?

      I assume you meant "American" rather than "native", as there are an awful lot of people native to the Indian sub-continent who are hindus...

      Anyway, your comment about Indians liking .NET struck a chord with me. My company outsourced some work to India, specifying that the work be done in Java. The moment the contract was signed, the outsourcing firm rang me up and asked which server would be hosting their .NET code. Muppets. That was a three month project which is still dragging on over a year later as they've yet to deliver code that doesn't throw an exception at start up.

    261. Re:outsourcing and unemployment by billcopc · · Score: 1

      And yet, the 12 people are cheaper than you and your sidekick.

      Whether their work carries the same value, that's a whole other debate, but in the U.S. of quarterly A., the outsourced crew is "better" on paper.

      --
      -Billco, Fnarg.com
    262. Re:outsourcing and unemployment by Jaeph · · Score: 1

      My suggestion - pick items from the resume that grab you and probe them a bit on those, e.g. ask them about their oracle experience and what specifically they did. As you converse with them, you will bring their experiences to their mind. Then ask them the more specific questions.

      Btw, I do agree that our universities do a lousy job training people these days. But I think a quick interview can be intimidating to a kid out of college, and there's no point rejecting someone just because they don't quite have experience under pressure. That's something you learn over time.

      -Jeff

      --
      Please learn the difference between a dissenting opinion and a troll before you moderate.
    263. Re:outsourcing and unemployment by somersault · · Score: 1

      What happens when all the burger flipping and other low paid jobs are already taken by "outsiders", as they seem to be more and more whenever I go to a supermarket or fast food place? I'm not really sure why but we seem to have had a large influx of Polish people here in Aberdeen*, and judging from some of the jokes on the TV news satire programs I watch (which is generally the only way I actually will actually find out about any news that I don't get via word of mouth or from slashdot) it is the same throughout most of the UK.

      * We had a Polish engineer here at work for a year or so, our cleaner (at work, not at home!) is Polish, and every time I walk along the beach front there are Polish couples or groups chatting to each other. My flatmate was born and raised here in Scotland, but has a Polish surname because his grandfather came here from Poland. A couple of years ago while he was unemployed our local council actually tried to deport him until he proved that he really was a British citizen. Very strange..

      --
      which is totally what she said
    264. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      So true. Why do indians (natives not hindus) so love dot net?

      Because the online casinos are a way of reaching many more people than the physical ones? (Before anyone gets offended, Im a card carrying member of the Choctaw nation)

      Also, theres some really cute white girls online. Chicks really dig it when your the last of something.

      Heh, Captcha: miseries

    265. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      > Why can't we expect to hire fresh programmers who know how to... program?

      Most of the info science people were probably not required to take a single course in database tech nor programming, they tend to wish to simply become librarians.

      From Wikipedia: "Information science is often (mistakenly) considered a branch of computer science."

      You probably want a computing science major or a software engineering major. And careful- don't fall for the buisness information systems folly either. Best to browse the online academic requirements for degrees offered at schools in your area.

    266. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      You pick the best people you can afford, and you ignore things like nationality, gender, ethnicity, religion or sexual preference (assuming the person can fit in with the group). And thats it.

      There, I made that less biased for you.

    267. Re:outsourcing and unemployment by fugue · · Score: 1

      H1-B visa holders also tend to be highly educated by the very nature of the program. I fully support the notion of attracting the best and brightest minds to my country. It might make me less competitive in the job market, but will almost certainly be good for the country as a whole.

      Great point, but I'm a little confused about this "the country as a whole" idea. A country isn't a whole--it's a small part of the world. If you do well at the expense of another country, you cause great problems further down the line.

      It also seems to me that bringing in foreign workers for the cream of our workforce could be a useful way to encourage our own education system to get off its ass, but this will only work if politicians and the general public see what's happening and see that the solution isn't to close our borders or reduce the number of H1-Bs, but to see whether we can actually compete like honest capitalists.

      Perhaps the biggest injustice of the system is the manner in which foreign graduate students are treated. We award a huge number of advanced Ph.D positions (often government funded) to foreign students, and force them to return home after they've received their degree! Not only are we depriving American citizens from educational opportunities, but we're also essentially educating other countries' workers for free.

      Why is this bad? We also "free them from oppression" for free, and "bring them American culture" for free and "educate them on intellectual property law" for free. Since we are the world police, why shouldn't we do something that might actually benefit them--for free? I think it will ultimately help us in the end since the USA isn't a closed system, but even if it helps others and not us, is it a bad thing? What happened to pride in your country's generosity and nobility? Are we all so coldhearted that helping others is treasonous?

      --
      "The biggest problem with communication is the illusion that it has taken place."
    268. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I went back to school to earn my Masters and found that half the class had no clue about IT (2 were sales people, one was an interior decorator). They decided to get their Masters because they couldn't get a job in IT with their BA...I tried to explain to them it was because they had no experience and had no idea what the job entailed. My recommendations for looking for internships or OJT fell on deaf ears as they pondered how to get in that management job since they were clearly qualified once they completed the degree program.

    269. Re:outsourcing and unemployment by AEC216 · · Score: 1

      I just helped train my 4 Indian replacements, guess I wasn't that good.

      --
      May I please have my frontal lobotomy if I bring back the ashtrays?
    270. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I use Ubuntu with Firefox with Noscript (enable Slashdot.org and fsdn.com) and it loads with no trouble. And this is a fairly low end PC although it does have 1 GB of memory. Maybe you should try a better O/S?

    271. Re:outsourcing and unemployment by Doctor+Faustus · · Score: 1

      2 How to break a problem up properly into objects, what functionality belongs in which object?
      4 Why should methods/functions not have 20, 30 or more arguments.
      5 Why don't we nest ten if statements one inside the other with lots of else ifs thrown in and why don't we open an if statement line 112 and close it in line 768 (with 8-10 levels of nested If-elseif-else statements in between... of course).

      Maybe it's just that I was a professional programmer for 11 years before I finished my degree, but my answer to most of these would just be instinct, and knowing that I wouldn't want to have to read it. I'm not sure I could articulate specific arguments against them.

    272. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Insightful post. However, the GP is looking for people who can program. He states he wants those who can program. The questions he presented us (common questions) are basic questions to programing. Anyone with any experience programming can come up with the answer in a few seconds.

      Going to the welding analogy, Hes asking "How would you stick weld a Steel i-beam to a Wrought Iron frame? What temperature do you need to use? What Flaws in the weld can you expect to see? What if you go too slow, what if you go too fast? If you spoil the weld, how can you fix it?" Questions ANY welder should know. (Well, maybe not steel to wrought iron, but 90% of them know off the top of their head)

      Heck, Id argue hes not even getting that deep into his questions. Hes asking questions more along the lines of, "How do you turn on your welder? What safety procedure is #1 in a weld shop?" Anyone who can program ANYTHING should either A) Know the answers off the top of their head, or B) Able to look it up quickly. (ie, knowing where in the manual it is, or how to look it up quickly, within 5 seconds) I would expect based on his answers, if I was interviewing and my answer was, "Google -> Question formatted correctly -> 1st link -> Read overview -> Replicate overview in code would be an acceptable answer.

      Problem is, well, Im too tired to state the program again ;) In short, there are people who should never of become IT workers. (Programmers, Designers, etc, the whole field) They just don't have the ability to work here, and screw it up for the rest of us. (Just read Daily WTF as examples)

    273. Re:outsourcing and unemployment by minsk · · Score: 1

      I'm not interested in teaching a twit with a CS degree how to code.

      Unfortunately for the students who didn't figure it out before starting a university program, neither is much of computer science.

      And unfortunately for all of us, teaching people to code is easy compared to teaching them to think algorithmically.

    274. Re:outsourcing and unemployment by moosesocks · · Score: 2, Interesting

      Why is this bad? We also "free them from oppression" for free, and "bring them American culture" for free and "educate them on intellectual property law" for free. Since we are the world police, why shouldn't we do something that might actually benefit them--for free? I think it will ultimately help us in the end since the USA isn't a closed system, but even if it helps others and not us, is it a bad thing? What happened to pride in your country's generosity and nobility? Are we all so coldhearted that helping others is treasonous?

      Perhaps you misunderstood my point: Ph.D. Graduates who want to stay and contribute to American society are being sent back to their home countries. I agree that accepting foreign students is a great way to improve our image overseas.

      I'm all in favor of an open education system. However, when we're training (and retaining) very few of our own as a matter of policy, there's a serious problem.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    275. Re:outsourcing and unemployment by Hurricane78 · · Score: 1

      The point of GPP and GPPP was, that the stuff you buy at those chains, do not have much to do with the original meat they come from.
      They are some industrialized mix of stuff that nobody really knows what it is, and what's in it anymore.

      Oh, and *WHOOOSH* :D

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    276. Re:outsourcing and unemployment by Hurricane78 · · Score: 1

      No. But we accidentially there.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    277. Re:outsourcing and unemployment by Rufty · · Score: 1

      Code monkeys get trained, developers learn.

      Best quote on /. in months.

      --
      Red to red, black to black. Switch it on, but stand well back.
    278. Re:outsourcing and unemployment by Yhippa · · Score: 1

      I am not having the same problems as a lot of people are I guess but one thing I do like about Slashdot is that the moderation system is the cat's meow. I have to filter through so many inane comments (even with thumbs-up and thumbs-down) over there. I came back to Slashdot after using Digg for a while. The main problem I have with Digg is the mob mentality. It seems here that even a minority voice can get heard.

    279. Re:outsourcing and unemployment by minsk · · Score: 1

      And it's not like we (or the GP) are asking for a lot. We're not asking them to be expert software engineers. Basic programming skills like that should be trivial for anyone in CS/CE/IS/EE. Hell, I'd expect most ME and CE students to be able to do simple programming like that these days, especially if you didn't care about the language they did it in.

      Should be, I agree. Yet combining a technical specialty with basic coding leaves one recruiting from a very limited pool.

      Even when that technical specialty is coding, it seems a pretty small pool. :)

    280. Re:outsourcing and unemployment by Grishnakh · · Score: 1

      To corporate executives and beancounters, all employees (except those at the top) are interchangeable and can be assumed to be equally productive.

    281. Re:outsourcing and unemployment by Elwood+P+Dowd · · Score: 2, Informative

      Christ, 20 responses and no answers:

      If you log in, you can change your discussion viewing preferences to disable "Interactive Discussions aka D2". This will return you to classic /. style discussions, which were perfect.

      Ok, perfect aside from the content. But an excellent software solution. Then, of course, you should change your threshold & highlight threshold so you never see comments under +4, and assign a +1 "reason modifier" to all downmod reasons. (Downmodding is great for discouraging poor behavior, but doesn't actually reflect what is worth reading). Reparent highly rated comments & do not display scores are nice but up to you. The rest is required to make /. work, imnsho.

      I think CmdrTaco once suggested setting it so that you have a lower comment threshold that is increased the moment you've got over 50 comments on your screen, or something, but I don't know how to set that up. Comment limit? Index spill? I forget. I prefer to wait until the discussion has identified valuable content.

      --

      There are no trails. There are no trees out here.
    282. Re:outsourcing and unemployment by littaum · · Score: 1

      I'm all in favor of an open education system. However, when we're training (and retaining) very few of our own as a matter of policy, there's a serious problem.

      For me, getting into an American Engineering graduate school and being paid a pittance stipend back in the mid-90's as an American was very easy. Far easier than getting a "real" job at the time. It's the part after you get your degree where you are supposed to get paid market-wage for your skills that is the tricky part!

    283. Re:outsourcing and unemployment by Chris+Burke · · Score: 1

      But it's not like it's a technical specialty for which coding is a completely tangential topic. Still, it's true this reduces the number of applicants. I can't really say that's a problem in my eyes.

      --

      The enemies of Democracy are
    284. Re:outsourcing and unemployment by talkingpie · · Score: 1

      I notice a similar trend with people who have Computer Science or similar university degrees. Typically, there tends to be a large section on their CV/resumé that details their one programming project. And they're so proud of it. Now, I'm not university educated, so please ignore my obvious resentment towards some of these folks, but I've had applicants boast of being able to write a a simple appointment system (PHP/SQL) for a service (say, a barber shop) in just three months! Now, to me, that should take thirty minutes to code, three hours to debug and perhaps three days to smarten up in HTML form (why do people think that 'I can write code' means 'I am a graphic designer'?). It just seems that universities aren't churning out programmers with any worth anymore. Wasn't there a time when having a degree meant you were good at something other than filling out a student loan form?

    285. Re:outsourcing and unemployment by Chris+Burke · · Score: 1

      I had to log out, restart Firefox, then log back in. Been in the classic mode ever since.

      I did that, and the main page is in classic/simple mode, and the stories are if and only if I go to them via the front page. If I go to stories from my user page, or by clicking the link at the top of the page when I've browsed further into the comments, then it's back to grey rectangles and friend/foe icons everywhere. :/

      --

      The enemies of Democracy are
    286. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      The discussions are almost always more insightful. IMO. It may just be a cultural thing, but digg seems beset by people who want to toss in their spurious one-liner. You get some of that on /., but you get a lot of people who take the time to write a more fully-fleshed comment which materially adds value to the discussion.

    287. Re:outsourcing and unemployment by crmarvin42 · · Score: 2, Interesting

      It's still not insightful. "Fried Chicken" is fried Chicken.

      The point that both are playing off of is still wrong. There is no WOOOSH if I'm pointing out that the central point of a post is based on inaccurate FUD, unless the original post was playing off of the general acceptance that the FUD in question is wrong. That is not the impression I got from either post, or from your explanation.

      Many people (the GPPP and yourself included) appear to believe that it is legal and/or common for fast food chains to adulterate the food they sell to somehow make it completely other than what it is presented as being. Since it is neither legal or common, yet the belief persists, I see no WOOOSH moment when I point that out.

      The ground beef at McD's, the chicken wings at KFC, etc, are all exactly what they claim to be, otherwise they'd have been shut down by the government a while ago. The FUD in question is spread by vegetarian activist groups (HSUS, PETA, ALF, ELF, etc.) that have no moral qualms with lying in order to achieve their political agenda, which is vegetarianism for all with no exceptions. Compared to politically motivated groups that lie when it suits them, I'd trust McD's and KFC any day of the week because the companies are at least accountable to consumers. the activist groups have no such check on their behavior.

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    288. Re:outsourcing and unemployment by Tteddo · · Score: 1

      It's been awhile, and I do remember fighting it to get it to stick now that I think about it. It could be I cleared out my cookies from SlashDot and emptied the cache before I returned too. I just confirmed that mine works in classic all the time even from my user page.

    289. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Yes, funny thing is how that now costs them less than half of what they paid for you two and the result is a lot better too. :P

    290. Re:outsourcing and unemployment by s73v3r · · Score: 1

      Of course both sides are going to try and make everyone believe that someone is going to become rich, and rocket straight up to the top 1%. Nobody is going to vote for someone who's message is that you are not a beautiful and unique snowflake, you are just like everyone else.

    291. Re:outsourcing and unemployment by Chris+Burke · · Score: 1

      I might poke around some more, or I might just not worry about it and just click stories from the front page. *shrug* At least one way I'll be reminded how fucked up slashcode is, and hey maybe i'll notice if they ever fix it. :P

      --

      The enemies of Democracy are
    292. Re:outsourcing and unemployment by zoips · · Score: 1

      I think the most amusing thing is that these people tend to forget what they did in school when getting their CS degree while interviewing people. I doubt their schooling was any different, nor do I believe they were any different than the people they are interviewing.

    293. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      You DO realize, that McDonald's in India sells hamburgers with other meat instead of beef or pork?

    294. Re:outsourcing and unemployment by sesshomaru · · Score: 1

      For this article wouldn't it be AmericaLast or MultinationalCorporationsFirst?

      --
      "MIT betrayed all of its basic principles."
    295. Re:outsourcing and unemployment by Hognoxious · · Score: 1

      Perhaps it was just a snarky dig about how chiken- and beef-like their wares are? See also: Bud Light, sex in a canoe.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    296. Re:outsourcing and unemployment by Hognoxious · · Score: 1

      The ground beef at McD's, the chicken wings at KFC, etc, are all exactly what they claim to be, otherwise they'd have been shut down by the government a while ago.

      You're whining about someone getting insightful. Are you going for a funny here?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    297. Re:outsourcing and unemployment by Hognoxious · · Score: 1

      Smoking isn't Halal. And yet I don't think if ever seen a noraf without a cigarette in his mouth.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    298. Re:outsourcing and unemployment by Hognoxious · · Score: 1

      If you think all Jews bother to be 100% strictly kosher, you're a fool. Likewise other religions, it's only the real traditionalists (who must have too much time on their hands IMO) who even know all the ins and outs.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    299. Re:outsourcing and unemployment by sesshomaru · · Score: 1

      In other words, "Do a good job and make clean, efficient and easily maintainable code."

      Programmer does this, "Oh, good job. Well, we won't be needing you anymore, the guard will watch as you pack you desk and leave forever."

      In an alternate timeline, the same programmer writes a million lines of inefficient, undocumented spaghetti code.

      "Ugh... what a mess. Looks like we'll need to keep you on to maintain it forever."

      You know what that reminds me of? Soviet-style accounting. Perhaps "capitalism" and "communism" are in fact the same thing?

      --
      "MIT betrayed all of its basic principles."
    300. Re:outsourcing and unemployment by Richard+Steiner · · Score: 2, Insightful

      Actually, given the nature of some of the procedural complications involved with using offshore resources located in different time zones and the amount of follow-up work which is sometimes involved, the actual costs of using such resources are often considerably greater than initially presented, and sometimes end up being greater than they would have been were the original two native US resources simply left in place.

      There ain't no free lunch, and cheaper front-end labor costs are only part of the picture.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    301. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      When you recruit the best and brightest from around the world, your local economy WILL improve.

      That might have been true 20 years back, when most H1B's were from Britain, Europe and similar. But we're talking about Indians here...

    302. Re:outsourcing and unemployment by Richard+Steiner · · Score: 1

      Yes, unfortunately. They don't understand that complex applications sometimes require vertical subject matter experts, not just experts in the vanilla technologies involved, and that one person with extensive applications expertise working on an issue can sometimes save the company far more money than throwing a dozen inexpensive bodies at the problem.

      Thankfully, the two places that I've worked which had critical systems (one a major airline, the other an airline-related company providing real-time services to airlines) have understood this. But not all companies do, or managers, at least in my experience. And sometimes it costs their employer dearly.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    303. Re:outsourcing and unemployment by Sleepy · · Score: 1

      >Why can't we expect to hire fresh programmers who know how to... program?

      Code wizards, Visual Studio, and a focus on 'hiding' underlying or fundamental technologies?

      I work in email, and you would not believe how many Microsoft Exchange administrators do not know how to do a barebones SMTP session (for testing) over a Telnet port 25 connection.

      There are plenty of talented programmers who have good work (or open source) experience, but never make it to your pile of resumes because HR wants "Masters or 10 years experience in Web 3.0".

    304. Re:outsourcing and unemployment by bzipitidoo · · Score: 1

      Don't forget the effects of pipelining. Self modifying code can behave differently depending on whether you step through it with the debugger or just run it. This code may be just to throw off someone trying to trace it by stepping through it with a debugger.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    305. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Well moron, kids right out of college can't write software because they lack the experience. As someone who has been in the software industry for 17 years, I can tell you, these kids are coming to the party way too late. You want someone right out of college because they are cheap - yet you want software written. What makes you think college kids have any experience writing commercial software? You wouldn't expect an architect, builder, doctor, lawyer, or any other skilled person to work for $24K would you? Software is a difficult engineering discipline and this country is full of millions of unemployed talented American engineers. If you 'just want software written' pay the going market rate and get it done. I'd love to be able to get a lawyer anytime I needed for $10/hr but it's not going to happen, is it? What makes you think you are entitled to dictate a price for software engineering that the market can't deliver? Can I go to the gas station and tell them I only want to pay $.10 for a gallon of gas? The going rate for good software developers is high. Pay it and get what you want. Most welders do apprenticeships for years before become good. Doctors do internships for years before becoming good. Do you go to a doctor that has just come right out of med school? They don't teach what needs to be known for software development in college. Give it up. You're looking in the wrong place. Go hire the people with 2 decades of experience building Silicon Valley and maybe you will get what you want. And don't say 'they're too expensive'. Incompetence is what's too expensive'. No wonder the economy is in such a mess with morons such as yourself running it.

    306. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      When did McDonalds start serving curry?

    307. Re:outsourcing and unemployment by Anonymous Coward · · Score: 1, Insightful

      If the foreign hires are so much better than why is India unable to produce it's own operating system or even any of its own applications anyone uses? Americans invented IT. I don't know where you get the idea that Americans are inferior. We've had a decade of cheap imported labor and it's destroyed the U.S. economy. Funny, but back in 1998 when the economy was booming the IT sector was 98% white American males. If these imported Indian workers are so great then where is the Indian operating system. You are simply one of those stupid MBA-type business managers who have been duped into believing that foreign hires are better at software. They're terrible at it. There are MILLIONS of super-talented American developers right under your nose but you don't want to pay the going rate. Fine. Keep hiring stupid college grads and incompetent foreigners who have never created anything in their lives - and keep on whining about how you can't find good people.

    308. Re:outsourcing and unemployment by Sleepy · · Score: 1

      >"The best people to hire are usually complete nerds because they alone tend to have the kind of basic grasp of software development that is needed because they acquire it in their spare time."

      We have a winner!
      A dedicated problem-solver is what you want, and how much more dedicated can you get than this?

      I'm suspicious of a lot of recent graduates, especially the ones who minored with an MBA. Call me a cynic, but I'm even more skeptical of graduates whose academic background is overseas and not easily verifiable (ie, the Mumbai equivalent of "ITT Technical Institute").

    309. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I went to UCSB and graduated in 2003.

      Database fundamentals is not part of the core requirements for a CS degree there, though you can take it as one of 4-6 electives (though there are lots of others which sound way more interesting).

      Check out the curriculum here:
      http://www.cs.ucsb.edu/undergraduate/requirements/
      http://www.cs.ucsb.edu/undergraduate/electives/

      My brother is also a CS grad from another school and same story there. To my knowledge, database fundamentals are not really taught in school as core requirements, you can take these classes if you want to.

      * You should not expect graduates to have any knowledge of databases. *

      I know that sounds crazy, but that's the way it is in the US.

      Now, database design and development is my strong suit, so it really sets me apart from other job seekers, so from my own experience I would suggest folks learning this stuff (along with embedded programming and internet development).

    310. Re:outsourcing and unemployment by shermo · · Score: 1

      You don't hire people straight out of University for their skills, you hire them for their potential. (Obvious exceptions like doctors/lawyers excluded)

      Like most people, I'm not (directly) using the skills I learnt at University.

      I could answer all those questions (who here couldn't?), but if you'd hired me straight out of university I wouldn't have know any of them. Heck, I probably learnt more useful skills in my first 3 months of working than through all of university.

      --
      Insanity: voting in the same two parties over and over again and expecting different results
    311. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      > That, at least in theory, is how bringing in skilled labour is meant to reduce unemployment.

      No, that's one of the less relevants result. The main reason for importing 'brains' is to stay, as a company (or in general, as a country) on the top of the technological food chain, selling your services to other countries while they dig in mines and manufacture for you.

      I'm sure they would also be happier on the long run if western countries stopped immigration completely, thus stopping the brain drain which is one of the main problems in the undeveloped world.

    312. Re:outsourcing and unemployment by Prof.Phreak · · Score: 1

      ...and it was still cheaper :-/

      --

      "If anything can go wrong, it will." - Murphy

    313. Re:outsourcing and unemployment by crmarvin42 · · Score: 1

      First off, whining about someone getting an undeserved "insightful" or "informative" or even "troll" is a long glorious tradition here on slashdot.

      Secondly, I'm just totally confused as to how spreading FUD is insightful. I could understand a "Funny" tag if the tone of the posts were supposed to be sarcastic, but they aren't. Insightful is supposed to be reserved for posts that actually elevate the discussion, not repeat nonsensical FUD. That's what "Troll" is supposed to be reserved for.

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    314. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Why can't we expect to hire fresh programmers who know how to... program?

      Have you considered hiring *experienced* programmers? But since you are looking for *fresh* programmers, perhaps you consider experienced candidates to be rotten? I'm going to read between the lines here and assume you don't want fresh, you want *cheap*. I suppose that's fine, but I'm getting tired of all the job descriptions I see that seem to imply a great deal of knowledge (experience), but then add that they are seeking recent grads. Those two things are typically difficult to come by. Oh well. I guess until America becomes economically more like India and China, highly skilled (and even unskilled in the case of China) US labor will remain at a disadvantage.

      I can't wait until $10,000 a year becomes the norm for skilled experience labor in the US! We'll have so many jobs then! I think we really need to stop fighting the development of slums in our major cities. Those tent cities in Sacramento could be just the beginning! We need more of that sort of development. C'mon America! We can be just as competitive as the rest of the world if we just let our standards drop to somewhere around what they were a couple of decades following the industrial revolution. Also, outlaw unions! It works for China!

      I can't speak to your MS in IS because I have an EE degree, but in my experience on both sides of the interview table, I can't believe you are seeing that many incompetent people. If you are, then perhaps your prescreening process is just not working and the incompetence truly lies elsewhere.

    315. Re:outsourcing and unemployment by Fozzyuw · · Score: 1

      Why can't I help but remember my daily Dilbert a few weeks back where the Pointy Haired Boss outsources Asok the Intern's job to India. Even better when Asok got the same job from said outsourcing company but "worked from home", which changed nothing from his perspective.

      --
      "The past was erased, the erasure was forgotten, the lie became truth." ~1984 George Orwell
    316. Re:outsourcing and unemployment by Prien715 · · Score: 1

      The ground beef at McD's, the chicken wings at KFC, etc, are all exactly what they claim to be

      McD:hamburgers::Natural Light:beer.

      As an omnivore, I prefer soy burgers over McDonald's patties, but if someone wants to grill up some angus at a BBQ, I'll devour that;) But maybe that's just from living in Texas.

      This degradation continually happens. A mass produced product's quality is trimmed to meet the bare minimum definition of what it is to cut costs, but protect the legal definition at the expense of the word itself.

      Ask your grandfather or great grandfather what they thought of when someone said "hamburger" in their day, and I'll bet it tasted better. Or lemon aide* We now have diet grape juice, with splenda. The wonders of consumerism.

      *Minute maid lemon aide is 100% natural and contains only the finest ingredients. Excluding lemons.

      --
      -- Political fascism requires a Fuhrer.
    317. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      At first I was really angry when I read the Slashdot headline. After reading his rationale I can sadly see his logic. In my realm of IT Support it is extremely rare to find an employee full of Certifications who can solve real-world problems or offer creative solutions. Even though Microsoft have a wealth of proven solutions and answers to questions we all know that the "Microsoft Way" for some of our situations is not the easiest, or most cost-effective, or user friendly.

      Unfortunately our education system in regards to Computer Science seems 100% geared toward passing exams. Therefore the most successful are often just good test takers....

    318. Re:outsourcing and unemployment by Jah-Wren+Ryel · · Score: 1

      As someone who works contract, for very good money, that has not been my experience. My experience has been that doing a good job leads to more work, not less. Only the most out of touch management will fail to recognize the value of good work. I've yet to meet such a person despite spending a lot of time in one of the industries most widely scorned for inefficiency - defense contracts.

      --
      When information is power, privacy is freedom.
    319. Re:outsourcing and unemployment by shutdown+-p+now · · Score: 1

      Do you have to look up the basic syntax of SELECT - the fact that it has the list of fields, WHERE clause, etc?

      I haven't written a SELECT in production code in over a year myself, but seriously...

    320. Re:outsourcing and unemployment by bigngamer92 · · Score: 1
      "Perhaps the biggest injustice of the system is the manner in which foreign graduate students are treated. We award a huge number of advanced Ph.D positions (often government funded) to foreign students, and force them to return home after they've received their degree! Not only are we depriving Am.erican citizens from educational opportunities, but we're also essentially educating other countries' ,workers for free."

      Is there any particular reason why this happens, and why congress hasn't put a stop to it?

      Mainly a question for the conspiracy guys.

    321. Re:outsourcing and unemployment by Anachragnome · · Score: 1

      Yep. That is exactly what was happening. Needed to clear my cache.

      I logged in this morning and all is well. Sort of. While there are no longer vagrant graphics on my screen, it is STILL butt ugly.

    322. Re:outsourcing and unemployment by aralin · · Score: 1

      Developed countries have 60-70% people working in "Services" industry, which means for every gainfully emplyed person, there are at average 2 servants :)
      So if you got 10 people and bring 90 people with jobs, you got 0% unemployment and 170 unfilled vacancies in services.

      --
      If programs would be read like poetry, most programmers would be Vogons.
    323. Re:outsourcing and unemployment by Culture20 · · Score: 1

      Do you have to look up the basic syntax of SELECT - the fact that it has the list of fields, WHERE clause, etc?

      Yes, and I usually forget the semicolon even though I know that I usually forget the semicolon. ;)
      I've been told that forgetting exact syntax for a little used language is a good sign. Now if I could only forget prolog...

    324. Re:outsourcing and unemployment by shutdown+-p+now · · Score: 3, Insightful

      I'm not the guy who was (presumably) hiring, but let me comment nonetheless.

      1) String replacement. No need to get overcomplicated - use String#sub.

      2) Update an array. Your assignment to "num" there is meaningless. For one thing, you're assigning to a local (lambda argument) which is going to be immediately discarded afterwards. For another, if you're trying to mutate the array in-place, then you should be using Array#map!, not Array#map. And if you're trying to make a new array with values, then you do not need the assignment at all.

    325. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      But KFC will. ;)

    326. Re:outsourcing and unemployment by story645 · · Score: 1

      These guys are excellently prepared for becoming academics but the schools they came from don't seem to be very concerned with giving them the basic skills they need to get a job outside of academia.

      I've learned more about coding working in a compsci research lab than I ever have in classes 'cause my professor/adviser stresses all sorts of good coding practices and I have to write code that can't break ('cause it'll mess up all the calculations) so lots of test cases, has to be readable 'cause other people may have to use it, and has to be efficient 'cause I work with large data sets. The stuff I write for class can be absolute dreck so long as it compiles and passes whatever test a professor may throw together if he's not lazy, but my research code gets reviewed and is my headache if it's lousy. I've also learned all about sql,svn,tracs, putty, linux, and all that other stuff coders take for granted by working in a lab and hell it's the reason why I can answer the gp's 5 questions (in a line each 'cause python's my language of choice.)

      --
      open source modern art: laser taggi
    327. Re:outsourcing and unemployment by Allador · · Score: 1

      I can see what you're saying, but in reality, most smart businesses dont hire people who are the most skilled at a narrow vertical of specific skills, but who is the overall better developer (there are exceptions, and you tend to see alot more of this at big orgs, who have incredibly niche software that they spent millions on, that they need to support).

      This includes things like willingness to learn, ability to adapt, and solve general problems.

    328. Re:outsourcing and unemployment by Allador · · Score: 1

      Thirdly there is a nasty fact of begger my neighbour that importing people from elsewhere implies. There are swathes of southern africa which struggle with no doctors or nurses, these places have trained these workers, but they have then been imported to western europe. This is very unfair for the local people who have invested in their training and support and now are stripped of the outcome. We should invest in our own skilled workers and leave other peoples where they are!

      It's not a dictatorship. No one made them move. They decided that it was the best choice for themselves and then took action.

      There's no big hand in the sky that is plucking all the talented people from African and flinging them to the US or western Europe.

      And besides, its often quite a telling indicator that someone was willing to move and try something completely different. People that do that now and then in their lives tend to be much better, more rounded, more big picture sorts of people.

      Provinciality breeds provincials.

      Look around at your friends, how many of them are in the same town or village they grew up in and doing well? Most of my friends have moved away to get work

      Thats usually a good thing! People that spend their whole lives with the same group of friends as they had in elementary or high school tend to be fairly limited. Travel and change builds character, builds a more global outlook, and tends to make better people.

    329. Re:outsourcing and unemployment by Allador · · Score: 1

      In no way was I talking about offshoring, rather just the hiring of local vs. foreign. I think offshoring is usually a bad idea, but then again, my business is an american consultancy, so effectively, we're in competition with the offshoring companies.

      Part of hiring people is hiring those with good think on their feet skills and good communication skills. That doesnt mean that they have to have English as a first language, just that they can communicate effectively.

      A thick accent and lack of idiomatic knowledge of the language will often lose a person a job for me. But there are plenty of Asian-ethnicity people I've run into who have an accent, but are great communicators.

      The sad part of your post is that you state that the best person that can be afforded, yet all these companies outsourcing and offshoring are by no means hurting financially. All they are trying to do is increase their revenue by cutting costs anywhere and everywhere possible. When it boils down to it, a company wants a contractor/consultant so they can fire them without the red tape or the legal issues around it.

      You're overgeneralizing. While there are many cases (especially amongst the bigger companies) where this is the case, there are many legitimate reasons to outsource.

      For example, many small and medium businesses dont have anyone in house who has skills in managing technical people. This makes it very hard for them to hire one or two IT folks and make it work well in the business.

      Thats exactly the kind of client we want. With us, you dont have to know how to manage or hire technical people, thats what we do, and we're quite good at it. And it works. The vast, vast majority of our clients experience a net win by working with us, rather than trying to hire internally.

    330. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      If those 90 people are forbidden from eating cows by their religion, the original 10 are still screwed. McDonald's won't be hiring.

      So hire the Chinese and Brazilians mentioned above, and let the Indians to take the jobs on offer in the EU.

    331. Re:outsourcing and unemployment by Allador · · Score: 1

      Actually "everyone" doesn't get to keep their job, but happen to lose it to "superior" foreigners. One job for a "superior" foreigner is one job less for us.

      Wow. Thats quite an archaic (and ineffective) choice of how you group the 'us' vs. 'them' in your world. Human beings are human beings. The concept that because someone lucked into being born in a different location than you makes them 'the enemy' is really sad, and a big part of what is wrong with this world.

      Personally, I define 'us' as intelligent, hard working, decent (ie, moral and ethical) human beings. The random location of where they happen to be born and what government happens to claim them for taxation purposes has nothing to do with it.

      Outsourcing of labor, isn't that far a concept to slavery.

      If you really believe that, then you live in a very strange world indeed.

      Do you outsource for house building, or do you do it yourself? What about for that computer you're using? Did you make it yourself? Or was it outsourced to someone else who is better at it, and can do it cheaper than you could.

      Just because some outsourcing happens to cross an arbitrary national line doesnt make it anything different than local outsourcing.

      It shouldn't be indians that tells us how we should work and in which conditions, but rather them asking to work in the same conditions that we enjoy here.

      Indians tell you how you should work and in what conditions? Thats pretty weird.

    332. Re:outsourcing and unemployment by Allador · · Score: 1

      Hate to feed the cowards, but this was too amusing ..

      You are simply one of those stupid MBA-type business managers who have been duped into believing that foreign hires are better at software.

      Really? Wow, thanks man. And here I thought I had a Math and CS degree and was the lead developer for a small business that I founded and own. Thanks for clearing things up for me.

      There are MILLIONS of super-talented American developers right under your nose but you don't want to pay the going rate.

      Really? Wow, thanks man. And here I thought I was the one championing amongst my peers that hiring in the top 10% of developers gives you an order of magnitude better developer. Glad you cleared that up for me.

      Now mind you, I cant always afford to bring on a $100,000 per year veteran dev, but I can bring on a $40k per year young guy, and grow the business with him, so that 5-10 years from now he can make $100k in my business.

      and keep on whining about how you can't find good people.

      Who said I cant find good people? I have a fantastic team, and am very proud of the work they do. Not sure what you're referring to here.

    333. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Thanks for the info. I'll keep it in mind as I learn more about Ruby.

    334. Re:outsourcing and unemployment by crmarvin42 · · Score: 1

      You my dear friend are completely full of shit. I work in the Ag sector (as if you couldn't tell by how much this apparently matters to me). You cannot adulterate meat. You can't, it's illegal, and you'll spend a lot of time in jail for it. It's a public health issue.

      Feel free to be as skeptical as you want, but you are wrong. Look up the USDA some time and take a gander at the regulations they have in place for determining which food is acceptable for human consumption. Then come back and try to defend your argument. It cannot be done.

      Slashdotters like to think of themselves as being too jaded to live, but you all know about as much about agriculture and the US food chain as my grandmother knows about the Linux Kernel.

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    335. Re:outsourcing and unemployment by Capsaicin · · Score: 1

      Yes, the problem is when you've got 10 locals with college degrees in computer engineering who are unemployed and you bring in 90 "outsiders" with computer engineering degrees, the 10 original individuals are very unlikely to want to flip burgers for a living just because Omnicorp Inc. decided it would be cheaper to hire a bunch of foreigners.

      There still better off flipping burgers (or whatever), than being unemployed. However you'll notice I hedged my comment with "in theory." That's because in the RealWorld(tm), what would probably happen is that 10 locals with college degrees AND computer engineering jobs, will be replaced by 5 foreigners from whom Omnicorp (even if they don't pay lower salaries per se) will be able to squeeze out twice the amount of labour.

      Still, in theory, it's all roses. And to be fair, the foreigners will inevitably stimulate some level of local demand for goods and services. What is debatable is whether that demand will create more jobs than they are removing and that is an empirical question which we cannot resolve here by recourse to mere reason.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    336. Re:outsourcing and unemployment by toddestan · · Score: 1

      I think the main problem is that it is dog slow. I suppose it may work acceptably well on a multi-core machine, but it hogs CPU like no tomorrow on my Sempron 3000+. I know that's a bit dated as CPUs go, but I don't see any reason at all that a site like slashdot, which is almost all text, should max any desktop CPU made in this decade. I played around with D2 little bit, and it is pretty cool, but having to wait several seconds for my clicks to register and having the CPU peg at 100% whenever I tried to scroll the page meant I turned it off in a hurry.

    337. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      The problem here is not the available candidates, it is your approach to trying to fill the position. Please, hear me out (as this is something I've run into myself, more or less).

      First, if you're looking for someone with specific skills, you are intrinsically expecting them to have experience with those things. Like most things in life, you can not gain experience or knowledge in something without doing it, first. If you are looking for entry-level candidates, you are looking for intellectual aptitude, a foundational skill-set indicative of the ability to learn, and a broad but shallow understanding of many different topics. If you want someone who has a more topical understanding than just the basics, but not someone more skilled than "entry level" (say, intermediate or experienced) then you are looking for someone with a PhD.

      We're not (necessarily) talking about incompetent students, here. A student who was (say) a tech while going through school is going to put the things on his resume which relate to his academic preferences and strengths. There isn't all that much which can be covered in a semester.

      Also, consider that something known is not always easily conveyed in a foreign format. It's damn hard to orally convey a lot of the things I type on a daily basis (and the logic/process is sometimes also difficult to convey: the "speech" part of my brain is somewhat disconnected from the part which performs the work, it would seem). I imagine I'm not alone in this, at all. (Likewise, pen + paper isn't the same thing, especially if your experience is very environmentally confined or "mostly academic".)

      Now, granted, I do not know your hiring process or requirements, but I can see such a scenario play out in such a fashion (and have seen it a number of times). IT is complex; there are a lot of things to look at, and unless you're already locked into a sub-field, the amount of things you can (and might have to) study to land a job to start a career in a sub-field is intimidatingly large. Not everyone has the opportunity to grow in their field "organically", and it's very difficult to hit a moving target (ie land a job) when the market is tight.

      I've seen a lot of job postings, and been to a couple job interviews with questions like you describe. Sometimes they're looking for an introductory position and don't realize it. Sometimes (as I suspect the case is with you) they're trying to pull an experienced or intermediate-level developer or systems person in at entry-level wages.

      I think the difference between a US college graduate IT person and an Indian worker is probably that the Indian worker's schooling has been more highly tailored towards job postings and the fact that he very well may have "abandoned all hope" (at all) for a number of years while he underwent his schooling. Sure, you'll get a programmer that way, I imagine. There's also a good chance he's fairly interesting and knows where to get the good curry. Maybe doing that is the "productive" and "financially conscious" thing to do - or whatever the going phrase is these days for selling your country (and countryman) short to the benefit of your company.

      The Indian worker is full of sh*t, but has a million Indian friends on AIM, to answer every question until he learns the job you hired him for. That's why the "new Indian" knows more - becuase he lies better

    338. Re:outsourcing and unemployment by rtb61 · · Score: 1

      Most of the people I know currently in university are really only there for the piece of paper and a job at the end of it. For employability, I would only really look at their work experience and their qualifications and or certifications beyond the university education. Whilst some of the subjects have been interesting and good on theory, a lot of the subjects which had a strong practical or technical basis where just rushed and poorly done. It seems the lecturers like theory just a little bit too much and have distanced themselves to far from practical, most likely due to a lack of extensive work experience. Quite a few of them are a university to hide from the overly competitive and demanding commercial world ;D.

      --
      Chaos - everything, everywhere, everywhen
    339. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      mcrbids look like you have someone to interview, if not hire.

    340. Re:outsourcing and unemployment by WiPEOUT · · Score: 1

      At risk of trolling: code monkeys get trained, developers learn.

      I understand what you're saying, insofar as a real developer has the motivation, background knowledge and aptitude to learn on their own initiative.

      However, for the benefit of newbies (so they don't dismiss the concept of training out of hand), when a project on a tight timeframe comes along that requires a specific and new skill set, it's normally quicker to send the developer on a dedicated training course than wait for them to figure it out themselves, or to hire a contractor with the necessary skill.

    341. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      That's Awesom! So 12 people got lifted out of poverty and only 2 had to settle for what? lower middle class?

      I think you have hit on a solution for global poverty alleviation. If the west accepts a slightly lower standard of living, the bottom billion could move out of the garbage dump!

      disclaimer: this post contains no sarcasm

    342. Re:outsourcing and unemployment by rtb61 · · Score: 1

      Well there used to be. You see, practice makes perfect and, years ago there used to be many government enterprises and, the would tend to take graduate and train them on the job, the could use the absence of profits to pay the additional costs of all those trainees. Private industry would them pick off the trained graduates after a few years of on the job experience.

      So paid training and commercial companies get the benefit. Of course commercial companies got greedy for the government work and cut out that line of free training so they either pay the full cost of training, or pilfer trained employees from other by paying large amounts of money (supply and demand) so skilled programmers are in high demand because no one really wants to pay the high cost of refining graduates with on the job training and corporate lobbyists specifically try to bar government from doing that because then they are competing or they are less cost efficient (that tends to come with a large percentage of trainees).

      So a lot of companies muddle through as best they can. Get whatever they can, train them up as little as possible and hope work experience will improve their output and then get pissed off when they loose that trained skilled employee to another company. So government enterprises that use a large percentage of on the job trainees could be a great font of more skilled graduates, hmm, kind of screwed on that one under right wing conservative politics aren't you.

      --
      Chaos - everything, everywhere, everywhen
    343. Re:outsourcing and unemployment by slash.duncan · · Score: 1

      Thanks for the update. =:^)

      --
      Duncan
      "Every nonfree program has a lord, a master,
      and if you use the program, he is your master."
      R Stallman
    344. Re:outsourcing and unemployment by markiv34 · · Score: 0

      Indians are obviously a better choice as they can be exploited (as the Indian Programmers have to work on H1B VISA), there would be no fixed working hours, low pay and some kind of patriotism expected out of the Indian employee. Even in India these computer software firms exploit the Indian programmers by making them work for way more hours than they should, I mean working on Saturdays, almost 10 hours a day (on an average including Saturdays) and this is very common. This is why outsourcing is being done, not because the code is written in a better fashion but the Indian employee is more gullible (would bend over backwards) rather than an American grad, these outsourcing companies are having what I would like to call "Sweat shops". Everyone can be exploited in the name of Patriotism, and this what the Indian employer (HCL CEO) is saying, India/Indians provide him with cheap labor, him being Indian knows how to deal with them (nobody in the US is going to take that). Never believe the lies these guys propagate, summing up the situation in India. Low pay, irregular working hours (always on the call), can get fired anytime (forcing the employee to work extra hours without getting compensated for). The thing about sexual preference, do you really think that the Indian employer would hire a gay/lesbian that's never happening in India at least, you might get fired for being straight and promiscuous.

      --
      No Black or White only shades of Gray
    345. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Is this nation worth saving? It can't produce a programmer that can write a "SELECT" statement in 5 years of computer science training! Ill informed graduates need a serious lesson in "real life" and need to return to their collage with this results and protest.

      With nine years of ECE education, I couldn't write a single SQL query for you, and I'm totally fine with that. I can barely make a freaking web site and couldn't write a "Hello, World!" program in Java, Perl, Erlang, Ruby, or whatever the hell language the kids are talking about these days. I'm the guy you call when you need somebody who can design, implement, and test embedded systems from the hardware through the bootloader, OS, application threads, and sockets. Sure, I could probably learn those other topics, but I prefer to hone my skills in power management algorithms, statistics, signal processing, and control theory.

      People have different interests and skill sets. For someone expounding on the need for students to learn about "real life," you sure seem to have missed that part of it.

    346. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Wtf? You are speaking from ignorance about formalisms that can be extremely useful, efficient, practical and informative. Sad really, we could use more people who actually grok software design.

    347. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Only the most out of touch management will fail to recognize the value of good work. I've yet to meet such a person

      You've obviously never worked for a consulting firm, or anywhere where time-to-market >>> quality, given $x budget... I wish I were so lucky!

      My employer unofficially treats bad code as an opportunity for a support contract. So, time *always* matters more than quality.

    348. Re:outsourcing and unemployment by Prien715 · · Score: 1

      I wasn't say it's not meat, merely that quality matters.

      My Dad's side of the family are all farmers, and when I go to one of their cook-outs, I can definitely taste the difference between their freshly slaughtered chickens and a chicken sandwich from McD's. Maybe it's freshness. Maybe it's that the meat's not been frozen, put in a freezer, and reheated in a microwave. Maybe they know how to cook. I could taste the difference between a cucumber grown in my family's garden and one bought at the supermarket that wasn't particularly fresh.

      I'm happy there's a USDA but they only set minimum standards and allow a grading process.

      I'm sure McD's burgers are meat. Now, it's cooked so that it's either dry or greasy, was once frozen, and now microwaved. (My friend's sister is a manager for a Sonic.)

      I'm not jaded so much as I enjoy good food and I have an appreciation for the work it takes for everyone involved to make it.

      --
      -- Political fascism requires a Fuhrer.
    349. Re:outsourcing and unemployment by mabhatter654 · · Score: 1

      The problem is that schools want to teach "blue sky" theory and not practical application. If you're not somebody that goes to their room and writes projects for fun you won't have any skill that's employable. The same applies to Business majors, Accounting, History, Economics,etc. Most of those are "teach you to think" not actually DO the job.

      Back to a building analogy, it's like complaining architecture students can't hang drywall, pour concrete or frame houses... that's not what "architecture" school is about. The problem with IT/IS is that any particular skill isn't really something you'll ever use.... school could spend entire semesters just teaching the 3-4 top brands of SQL syntax, or the half dozen theories of design patterns and never ever teach what YOU need. Just like mechanical engineers build all sorts of projects but probably won't even come close to what their first employer needs.

      Of course companies like Microsoft know this and they want to hire the 5% of the class that basically learned the stuff on their own so have experience before graduating. They're after the ideas students already have to add to their IP collection, not really interested in "work to be done". For engineering and business disciplines that's a departure from the days of old IBM or Boeing that hired employees from "cradle to grave" and hired green employees to learn the "company business" on small tasks from older employees. Most IT/IS jobs advertised in the US are really "supervisor" level jobs, even if they're only one person. Most places aren't hiring the junior staff needed to "do the work" and expecting "managers" to plan the work, do the work, and run daily support. Like another poster said, it takes 6 other people to do "their" job when the company writes a contract to have it done correctly.

    350. Re:outsourcing and unemployment by mabhatter654 · · Score: 1

      it's called "eating your seed" Most US companies are so thinly staffed they don't hire the junior staff needed to become the managers. So the "best" managers are all people that learned all this stuff over 10 years without any education and while they accomplish tasks that keep the company running now, they don't have the skills to plan things out to the next level gained in college... because you're paying them to DO work not MANAGE work.

      What ends up happening in most companies is that they grow big enough to pay "real" graduates that instantly step up to manage and don't do the "junior" work... and jump ship for a big raise in 3-5 years and don't leave the company any value.

    351. Re:outsourcing and unemployment by mabhatter654 · · Score: 1

      but again, that's why petty "skills" tests like those in the grand parent don't really work.... Most graduates would have had 2-3 SQL courses and may or may not have touched it again. A good graduate would quickly catch back up on those rusty skills and not just learn a bunch of "parlor tricks". And they'll know about managing projects, a little bit of business, and know to look forward for your needs in several years not just now.

    352. Re:outsourcing and unemployment by rtb61 · · Score: 1

      Then of course you are comparing the employees perspective to the employers perspective. From the employers point of view they want to get an employee to carry out the required tasks, for the smallest salary possible and with the least effort and cost possible, basically the employers desire is to be a http://www.urbandictionary.com/define.php?term=jack%20bastard and quite simply pay the employee less than the value of their work and pocket the difference as quickly and efficiently as possible.

      From the employees perspective a wide variety of skills with extra specialisation in some areas will broaden their possibilities of employment so they can search out the less http://www.urbandictionary.com/define.php?term=jack%20bastard and ensuring their earnings are more in line with the returns for those earnings. There are better employers out there but they are definitely in the minority.

      --
      Chaos - everything, everywhere, everywhen
    353. Re:outsourcing and unemployment by Opportunist · · Score: 1

      Not in this case. It's basically the (rather weak) attempt at obfuscation by a version of AsPack. Pipeline racing went out of style a few years ago. Today, your biggest problem is hard breakpoint that actually alter code (insert an int3) without you "seeing" it, and the modification routine that mangle said breakpoints as well. A novice dasm'er will sit and stare for days. :)

      Actually, could be a funny new question for my test.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    354. Re:outsourcing and unemployment by ps2os2 · · Score: 0

      I am not going to get into the employment/unemployment argument. What I have found in the last say 40 years in IT. Schooling is fine up to a point but I would be happy to find someone who can do their jobs at least reasonably well and that do not expect riches overnight (no racing car and million dollar houses). The people that can sit back and think for themselves in a way which they win and the company wins are the ones needed. Not the hot shot "I can code in any language you can throw at me". We need people who have the brains to look at an issue and take it on so it gets fixed with every bodies participation and approval. In other woods not yes type people.

      There are very few people like that and when you find them hire them. I hired one about a year ago and he is still here and doing a great job and he is from the US. Not to sound down on foreign workers almost none of them do not have the self motivation that is needed and the willingness to be a self starter and can handle office politics (well). Also, good debuggers seems to have become a lost art. That is desperately needed as well

      I also find Americans are less interested in keeping the same technology and they want to learn more and better way of doing things where foreign people (at least the ones I have tried) just tend not to have the imagination needed.

    355. Re:outsourcing and unemployment by Opportunist · · Score: 1

      I see you're old enough to still know your asm well. :)

      Seriously, it's getting harder and harder to get young (read: under 30) people with good, profound asm knowledge. Hell, it's getting harder and harder to get good C++ people who actually do know what pointers are here for and how to use them creatively. Basic stuff, like that x+sizeof(int)*y points tho the y'th element of an int array called x. C#, PHP and Java sure made it easier to create code, but they also hide so much of it that people usually don't even know anymore what the hell they're 'really' doing.

      Treasure that knowledge. I'm fairly convinced it will eventually pay for your retirement. Because it will be needed, but few young people will really have it (or if, they'll be hellish expensive because only a few students interested in it will actually really have it).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    356. Re:outsourcing and unemployment by Ihlosi · · Score: 1

      Basic stuff, like that x+sizeof(int)*y points tho the y'th element of an int array called x.

      Not in C or in C++, if x is actually an int array or a pointer to int. x+sizeof(int)*y will point to the (y*sizeof(int))th element. x+y will point to the y'th element.

    357. Re:outsourcing and unemployment by Opportunist · · Score: 1

      I seem to be using too many void pointers for my own good. Another thing I sorely miss in so many other languages.

      Types are for wimps, gimme some data and I'll interpret it as I see fit! :)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    358. Re:outsourcing and unemployment by Opportunist · · Score: 1

      Never claimed to be.

      It's just a very basic piece of code that tells me whether someone has at least nominal ability to interpret asm code he didn't write himself, if he is able to ponder why someone would do something that doesn't really do anything "sensible". It's neither "script kiddie" nor "leet hacker", it's simply a snippet of assembler code that changes the ip in a rather unusual way, instead of changing it itself, it changes the return address, thus hiding it from plain view. I use it to find out whether someone has a nominal understanding of assembler (i.e. whether he can read the instructions), whether someone has a nominal understanding of an x86 CPU (i.e. that it pushes a return address on the stack and pops it at retn) and whether he can ponder what goal code should accomplish when it's not outright obvious.

      It's neither very obscure nor very hard. But it allows me to weed out what I can't use. People who don't know assembler (obviously), people who can't think outside the box (and rely on cookie-cutter ways to do what they want to do, very useless for me), people who don't want to ponder code.

      For me it's the perfect example of fairly easy code that does nothing "sensible" but tells me something about the applicant. That's what the whole discussion was about (actually, it was about not caring about degrees originally, when I entered it). It's not to show off. How do you show off with a snippet of code you didn't even write yourself?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    359. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Woah... did you guys here that giant whooshing sound?

      Where that giant whooshing sound?

    360. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Unfortunately, I wasn't able to round out my CS education with relevant electives. I was too busy taking gym classes, history 101 (which was more basic than my HS history classes), and modern chinese literature to fill General Education requirements.

      Without these, I would have had much more time to both train in technologies and learn the theory.

      American universities need to change drastically to prepare students to join the workforce.

    361. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      ...

      Same garbage all over my screen.

      ...

      Those are the comments.

    362. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      1) If you had a string, and wanted to replace part of that string with another string, how would you do it?

      Uhm..I thought spontaneous..

      1) ^:s/string/replace/g
      2) perl -i -p -e "s/\Q$search\E/\Q$replace\E/s" "$filename"

    363. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Looking at this from another perspective - most outsiders (without labeling by race: H1B Visa Holders), have more experience than anyone else for one specific reason: They're CHEAP. I can hire a TEAM of code monkeys from any country you wish for less than hiring 1 guy with experience in the US. When those people, on that team, code long enough and eventually get into the H1B Visa market, they have several years of experience over most people that you're willing to hire for a starting wage. Why? Because they're willing to work for $3-6 an hour before they even get to the US, so offering $20 an hour is god-like to them. It'd be like offering an intern that does pretty decent a salary of $55 an hour. His/her eyes would glaze over, a smile would come about and they'd work like a DOG to make you happy and keep their job.

      I've worked with both H1B'ers and American types, both with experience. My take, and in my situation, I preferred the H1B dude over the regular (new) guy. Why? Don't come to me, after I give you a decent project with very specific - but simple requirements that won't change, with something based off of .NetNuke framework. I could have smacked the guy AND thrown him out the second story window. I would just about call that laziness. While I understand the ability to build off a framework, I don't like the possibility of being trapped in it later and have to recode the whole damn application. Build the application off the EXISTING framework that our dept is using and has planned out and tested. Jeebus The H1B'er took the requirements, looked at the framework documentation we had, made ONE FREAKIN TWEEK (ie: Added Feature) and ran with it.

    364. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      '1) If you had a string, and wanted to replace part of that string with another string, how would you do it?'

      Scissors and knots.

      '
      2) How would you add 5 to each element in an array of integers?'

      Add Boron or five hydrogen elements.

      '
      3) How would you add 5 to a field of integers in an SQL table?'

      First I'd like to know ,'What's a table doing out in a field?' This could alter my answer.

      '
      4) Write up any form of database "select" query. I don't expect it to parse, just have the basic pieces. Honestly, just a simple "Select field [, field2] from [table] where (conditions));" would suffice.'

      Select field ["All your databases are belong to us"] from [table] where (table is in middle of a field somewhere));

      '
      5) In your language of choice, take a variable containing the value 5 and construct a sentence that says "I have 5 children".'

      var = 5;

      printf ("Saya menpuyai lima anak');

    365. Re:outsourcing and unemployment by JimFive · · Score: 1

      What is debatable is whether that demand will create more jobs than they are removing and that is an empirical question which we cannot resolve here by recourse to mere reason.

      Quantity of jobs is not the only important measure. The quality of the created jobs matters as well. It is clear that the 5 engineers cannot support 10 service workers that make even 1/2 as much as the engineers do.
      --
      JimFive

      --
      Please stop using the word theory when you mean hypothesis.
    366. Re:outsourcing and unemployment by indiechild · · Score: 1

      Is Information Science anything like Information Systems? In that case, they're more likely to be business people... you know, business analysts and the like. They're nothing like code monkeys. Though they should still be able to string together simple-to-intermediate database queries.

    367. Re:outsourcing and unemployment by crmarvin42 · · Score: 1

      Maybe it's freshness.

      That is most likely the primary reason, but it seems as though it is the last one people think of. Their first guess is that McD's, Wendy's, KFC et al. adulterate their meat, which is nonsense.

      The USDA has tiers for meat quality in every sector, based on marbling, thickness, color, texture, water holding capacity, etc. Obviously there is going to be meat of different quality, with the higher quality cuts costing more. Fast food is exactly that, Fast. They are also fairly inexpensive, which cannot be pulled off if you are using top dollar cuts.

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    368. Re:outsourcing and unemployment by Niris · · Score: 1

      Given that working minimum wage after taxes even full time in California (8.00 an hour) you're only going to make maybe 1500 a month. That's hardly enough to survive on if you have a family, even with a working spouse. Then you have to consider trying to pay back student loans if you're the typical working American who has to pay for their own schooling.
      On a side note, I can't help but wonder how long it would take for Americans to start getting antsy about not being able to get enough money to live even relatively comfortably after obtaining an education. We tend to have a violent streak when we're not happy campers. Then again, Pakistan still has its finger on the button, so they may take care of that problem for us.

    369. Re:outsourcing and unemployment by algoa456 · · Score: 1

      The Indians don't eat burgers. They stay at home in their little condos and cook chapatis

    370. Re:outsourcing and unemployment by andr386 · · Score: 1

      Wow. Thats quite an archaic (and ineffective) choice of how you group the 'us' vs. 'them' in your world. Human beings are human beings. The concept that because someone lucked into being born in a different location than you makes them 'the enemy' is really sad, and a big part of what is wrong with this world. Personally, I define 'us' as intelligent, hard working, decent (ie, moral and ethical) human beings. The random location of where they happen to be born and what government happens to claim them for taxation purposes has nothing to do with it.

      I have nothing about individuals, but about the very exploitation of wealth difference between our countries and less wealthy countries in order to get cheaper labor. This is unethical to me.

      Do you outsource for house building, or do you do it yourself? What about for that computer you're using? Did you make it yourself? Or was it outsourced to someone else who is better at it, and can do it cheaper than you could. Just because some outsourcing happens to cross an arbitrary national line doesnt make it anything different than local outsourcing.

      Right, I don't have anny issues with outsourcing locally. Since the closer I outsource, the closer 1 hour of my work is worth one hour work of somebody else I outsource my work. But we are outsourcing very far on the very basis that 1 hour of my work in a rich country is economically worth 50 hours of some other people in poor countries. This is not right. It is radically different and unfair.

      Indians tell you how you should work and in what conditions? Thats pretty weird.

      When people won't hire me because the can hire indians, romanians or whatever else worker that will cost them less. They are actually disabling me of getting a job, unless I can offer the same service for the same price. To keep my job I'll have to accept less money, more hours or whatever to make up for that unfair competition. I hope I don't sound racist, because I am not, it surely has to do with the poor choice of wording.

    371. Re:outsourcing and unemployment by MindStalker · · Score: 1

      I can do all those things, sweet packing my bags! :)

    372. Re:outsourcing and unemployment by sabt-pestnu · · Score: 1

      Fortunately, relguj9, your remark was uncalledfor.

      Otherwise, we would have ended up with a stack overflow and reality as-we-know-it would have gone to Tumbolia!

    373. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      I may be prejudiced .... I've worked in IT for the last 20 years, very successfully I might add, and I have no IS diploma whatsoever.
      What's more, new people with diploma's are unusable - I prefer people with a bachelor or masters in any field other than IS - I myself have a masters in Sociology.

      If you can think logically, you can program, but if you've had an IS education, you're completely whacked and can't be cured.

    374. Re:outsourcing and unemployment by Capsaicin · · Score: 1

      It is clear that the 5 engineers cannot support 10 service workers that make even 1/2 as much as the engineers do.

      I wrote that 90 engineers should be able to support 3 service workers (just pulling a figure out of my hat). You're taking my cynical jab about 5 foreign engineers replacing 10 employed locals out of context. Nor is it impossible that 1 worker in a certain industry will create demand for >1 jobs in others. That, as I said, is an empirical question.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    375. Re:outsourcing and unemployment by Skuld-Chan · · Score: 2, Interesting

      They aren't actually - that's the really strange thing. In talking with people I know who are left there - they pay them 60,000 rupees a month - that's about 1200-1300 US dollars. They feed them, give them a clothing allowance, and house them (yes this is a relatively well known software firm - they'll even finance your car if you live there) - none of which was ever offered to me in the US.

      They take longer to find and write solutions as well.

      So no - I don't see where the cost savings are.

    376. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      1) If you had a string, and wanted to replace part of that string with another string, how would you do it?

      def string_replace(str, find, replace="")

              pos = Regexp.new(Regexp.quote(find)) =~ str

              if pos.nil?
                      return nil
              end

              ret = str[0...pos] + replace + str[(pos + find.length)..-1]
              return ret
      end

      That is way too complicated. Use the String#[]= method instead:

          string = "I like blue."
          string["blue"] = "red"

      Now string is "I like red."

    377. Re:outsourcing and unemployment by naoursla · · Score: 1

      A company that sends their best workers out the door will not be in business very long. That is a self-correcting problem.

      History shows us how well that worked in a certain Soviet-style republic.

    378. Re:outsourcing and unemployment by naoursla · · Score: 1

      Isn't the purpose of consulting firms to hasten the failure of poorly managed companies by draining them of their money?

    379. Re:outsourcing and unemployment by baap · · Score: 1

      Dont fret, Im sure you and your co-workers job fed atleast 50 people more than you and your pet iguana.

    380. Re:outsourcing and unemployment by Anonymous Coward · · Score: 0

      Hey buddy,

        There are a lot of programmers out there who just "don't do" databases, let alone learn about them in school.

      Its kind of like asking a hiring manager like yourself to do accounting on the side. FYI, I'm quite a seasoned software consultant and I've never had an opportunity let alone a motive for learning DBA stuff. Aside to that, we just hack your stupid C=64 style basic queries from google searches anyhow.

      Databases are entirely forgettable and not worth remembering the details about.

    381. Re:outsourcing and unemployment by RWerp · · Score: 1

      PhD's are the main source of low-paid labour for US universities and research centers.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
    382. Re:outsourcing and unemployment by sbeckstead · · Score: 1

      My father was a contract manager at Armour Meat company and refused to sell McDonalds what they wanted him to sell them and make sure to label it 100% Beef. I can't really tell you what McD's wanted as it would just be hear say along with the rest of this story but I won't eat at McDonalds to this day and I never will.

    383. Re:outsourcing and unemployment by devnull17 · · Score: 1

      Or it could have been, you know, a joke about the poor quality of the food served at those fine establishments.

    384. Re:outsourcing and unemployment by crmarvin42 · · Score: 1

      Unless you can tell me what they wanted, I can't tell you whether or not it was actually safe. If it wasn't safe, then you should have reported them to the USDA. As long as they are within the guidelines of the USDA's requirements, then I'll give them the benefit of the doubt. However, if you have evidence that they are stepping out side of those requirements and asking retailers to lie about it, then you are doing a disservice to all Americans by not blowing the whistle.

      Until you can actually stand up and say what they wanted, and then offer verification I have no reason to believe you over the USDA inspectors.

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    385. Re:outsourcing and unemployment by crmarvin42 · · Score: 1

      That would have deserved a "Funny" not an "Insightful".

      If it had been modded thus, I wouldn't have had a problem with it, because while I disagree (I love KFC's chicken), humor is is the eye of the beholder and I can understand the joke. Whether the original post was intended to be funny or insightful is indeterminable without the OP defending his post. However, I was not railing against the post but the perception that the post was "Insightful"

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    386. Re:outsourcing and unemployment by billcopc · · Score: 1

      I'm not up to speed with U.S. tax laws and credits, but that's probably where your answer lies. If it weren't "cheaper" on paper somewhere, outsourcing would not exist at all.

      --
      -Billco, Fnarg.com
  2. Huh? HCL? by Anonymous Coward · · Score: 1, Funny

    I just graduated in computer engineering in the USA. I know stuff, but we never learned the HCL programming language.

  3. Fixed that for you... by Anonymous Coward · · Score: 1, Funny

    ...Most Americans are unemployable...

    1. Re:Fixed that for you... by Adm.Wiggin · · Score: 1

      All jokes aside, I certainly wouldn't hire very many of the guys in my CS classes. They have some amount of talent, but no motivation. They have to be spoon-fed EVERYTHING by the professor, and he doesn't have the time or the patience to teach them everything they need to know to become effective. So to anyone looking at the field: get off Slashdot and do some research! Screw around with code in your spare time, not just for your homework. Get to know the online documentation. Don't wait for someone else to hold the spoon; shovel it yourself!

  4. Where's India's domestic economy? by tjstork · · Score: 3, Interesting

    I'd say its time to pull the plug on free trade and let these people jump start their own local economies on their own merits, and not on shoveling their crap into the USA. India has not done a damned thing for the USA and I see no reason why the USA should throw its people out of work to subsidize India's economy.

    Free trade is not worth it.

    --
    This is my sig.
    1. Re:Where's India's domestic economy? by Swampash · · Score: 5, Funny

      India has not done a damned thing for the USA

      It would be hard to neatly express the USA's $11,400,000,000,000 debt without the zero. Invented in India.

      OOOH BURN!

    2. Re:Where's India's domestic economy? by t0qer · · Score: 2, Funny

      I would totally mod you up if I had points. Your comment was so poetically simple yet dead on. Thank you.

    3. Re:Where's India's domestic economy? by nine-times · · Score: 5, Funny

      I'd much rather we were $114 in debt.

    4. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      It would be hard to neatly express the USA's $11,400,000,000,000 debt without the zero. Invented in India.

      Forget zeros, the 1, 2, 3.. 9 numeral digits were also invented there. Without them, you'd need a bean counter to do simple math using roman numerals: how much is MCLXII + CCXIII?

    5. Re:Where's India's domestic economy? by evn · · Score: 5, Insightful

      Whether you agree with the outcome or not, foreign labor has helped to reduce the price of many of the goods and services that westerners rely on every day. India has allowed us to save $0.05, $5, $50, maybe $500 on a consumer goods at the cost of our manufacturing base.

      The reason your typical Dell computer costs $400 is because they can ship part of the costs of support out to India. The same is true of big-box retailers like Walmart selling t-shirts and teapots cranked out in Chinese, Indian, and Indonesian factories for substantially less than local boutiques like American Apparel that sell US-made goods. Part of what you're paying for is branding, distribution chain inefficiency, fashion, etc. but it's important not to discount the labor cost--no matter how small--because that's all part of the race to the bottom.

      If you don't like outsourced IT for any reason--"I don't like China's stance on Tibet" is as good a reason as "I find their accent makes resolving a problem over the telephone difficult"--then don't buy from companies that use it. You'll probably have to pay more for it, but nobody said having principles and sticking to them wouldn't require some sacrifices. Chances are good you'll find it's not as expensive as you think and a lot of times you'll end up with a better product/service because of it.

      The masses have spoken: saving a few bucks is worth it. If you don't like it--vote with your dollars and encourage your friends and family to do the same. Arguing for government regulation so that american workers don't' have to be competitive is ridiculous. Screaming nonsense like "India hasn't done a damned thing for the USA" is rediculous when you consider the role workers in developing nations play in producing the products that fuel every aspect of our lives.

    6. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Yes, because the visual representation of a number totally determines your ability to calculate with it. That's why people using a abacus are so slow, and why binary computers are so bad at maths.

    7. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Whether you agree with the outcome or not, foreign labor has helped to reduce the price of many of the goods and services that westerners rely on every day.

      Yeah, and the reason we need cheaper goods? Because we aren't fucking paid enough, maybe?

    8. Re:Where's India's domestic economy? by LKM · · Score: 1

      Binary also uses 0 and 1.

    9. Re:Where's India's domestic economy? by religious+freak · · Score: 4, Insightful

      India has not done a damned thing for the USA

      Uh, except for all the coding and tech support they're doing for us. Yeah, this kind of crap hurts when you hear it from this class of a guy that may very well control your future employment options, to at least some degree. But, I'd say their coding has done plenty for the USA... just ask the managers who have outsourced there. You don't like that comment? Does it enrage you? Well, then that's an emotional reaction and I'd say it's misleading you.

      Economies are prosperous when they're efficient. They're efficient when the most work gets done with the least amount of cost. If going to India makes tech more efficient, the USA as a whole prospers. Does this hurt our feelings as geeks? Yes... hell yes. But you know what? I think I'm a better value than an Indian employee, and I think I can prove it (and I think I am proving it, along with many other IT folks here). Every single country that has shut itself to trade has suffered.. every.. single.. one. Why should we be any different - we obey the laws of macro-economics in this country! :)

      I find it a little too convenient when the /. libertarian audience gets all antsy for government protection with regards to outsourcing. Should individuals take care of themselves and should society have as much freedom as possible or not? Ultimately, in 20 years, I think we're going to have a partner in India that we will be very happy to have, particularly with the rise of China. We'll also have such a depreciated dollar, and the Indian talent will be relatively scarce, we will reach a parity, and all boats will rise.

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
    10. Re:Where's India's domestic economy? by El_Muerte_TDS · · Score: 1

      No, binary uses true and false. It's only because of convenience that false = 0 and true = 1

    11. Re:Where's India's domestic economy? by Tablizer · · Score: 2, Interesting

      I'd say its time to pull the plug on free trade and let these people jump start their own local economies on their own merits

      Internal trade is largely how the US grew. Tariffs used to be high both ways. Yet the US grew from a lonely colony to a superpower with such "barriers". Exports are thus not the only path to growth.

      I'm for balanced trade. They need to find a way to purchase more of our goods and services if they want us to buy from them. Imbalances cause career volatility and bubbles.
           

    12. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 1, Funny

      You don't think $114 would be easier to pay off than $11.4 trillion, do you? Those bozos in Washington would bicker for months over how to pay the damned $114 and we'd miss a payment, get the late payment penalty, then the overdraft charge and telephone-assisted payment fee, then Barack's Amex would invoke the universal default clause in the fine print and BAM! we're back up to 11.4 trillion before you know it!

    13. Re:Where's India's domestic economy? by Hognoxious · · Score: 3, Insightful

      Logic uses true and false. Binary is a number system.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    14. Re:Where's India's domestic economy? by Maxo-Texas · · Score: 3, Insightful

      That's the thing--- it hasn't.

      Drugs-- $5.00 here, $0.10 there
      DVD's-- $19.99 here, $2.49 there (and in reality about .50 at the local markets-- but $2.49 full copyrighted retail).
      Clothing-- $1 or less there--- $19.99 here.

      There is *no* reason the clothes, drugs, movies, songs, etc. etc. should have that extreme of a price difference.
      In a normal capitalistic society, we would be allowed to buy the 10 cent pills there and import them here and resell them for 20 cents.

      We have all this dvd regionalized shit, and protected trade zones, and other restrictions on free trade.

      Our declining wages would not matter so much if we really were getting the benefits of free trade.

      But the wealth here is literally being pumped out of the country- and the jobs too.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    15. Re:Where's India's domestic economy? by Swampash · · Score: 1

      Hyuck, ya sure done got me good with that thur comeback Cletus!

    16. Re:Where's India's domestic economy? by Swampash · · Score: 1

      Yeah, but by focusing on the zero I got to draw attention to the big string of them in the US bankruptcy score. More detail would'a ruined it.

    17. Re:Where's India's domestic economy? by mankey+wanker · · Score: 0, Flamebait

      Yeah, actually the whole libertarian on /. thing is probably just a myth too. But hey, as a whole Americans are amazingly ignorant bastards...a lot of them could be dumb-as-fuck libertarians that fail to realize the many ways they are standing on the shoulders of western culture instead of being the individual mavericks they imagine themselves to be in their fantasies. When "Atlas Shrugged" and John Galt quit working the world just moved along without those self-righteous know-nothings. No man is an island and no individual man matters that damn much - sorry to burst your bubble. And I, for one, am not willing to hang myself on the noose libertarianism when a hybrid socio-political-economic model will serve us much better, just as it serves every other western nation. It's amazing how this rugged individualism has basically just put us in the U.S. on the hook to China and Japan. That's some wonderful freedom we have there...owned by the worker nations. Labor is the only real value, and if your aren't performing it in your country you had better get ready for an abrupt end to your ride on the gravy train.

      [N.B. Too bad I can't have paragaphs on Slashdot via Opera. What gives...?]

    18. Re:Where's India's domestic economy? by Xest · · Score: 2, Insightful

      You mean apart from make you clothes, farm you food and produce other goods at rates so cheap no American would be willing to do it?

      If you cut off free trade with India and China expect a massive cost of living increase in the US to the point some of the poorer people in society wont even be able to afford clothes or feed their families. Expect massive toxic tips all across the US as you can no longer dump all your shit in other countries too.

      I understand you'd be angry at the article, the guy is a fucking idiot and talking out his arse but his comments are rather irrelevant to free trade in general.

    19. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 1, Informative

      Logic uses true and false. Binary is a number system.

      ... which uses the logical categories True and False ...

      ... and sometimes notates them using the symbols '0' and '1', which coincidentally are also the symbols conventionally used to represent the numbers zero and one.

    20. Re:Where's India's domestic economy? by faraway · · Score: 1

      I can assure you binary uses 0's, and 1's.
      <pre>
        1 1 0 1 1 1 0
      - 0 0 1 0 1 1 1
      ----------------
      = 1 0 1 0 1 1 1
      or
        t t f t t t f
      -     t f t t t
      ----------------
      = t f t f t t t
      </pre>
      I prefer the first.  How about you?

    21. Re:Where's India's domestic economy? by misterbrw · · Score: 2, Insightful

      Short term thinking is killing America. Yes many products and services are cheaper because of the ability of business to outsource labor and I do see the advantages in that. I do believe in free trade but both parties should benefit to similar degrees. Let's take China Free trade has given them: The worlds third largest economy, dramatically increased manufacturing capabilities, a well trained work force, and much more political power (think financing U.S. Debt) Let's take the U.S., we've got cheaper goods (many of which are non-essential non-durable goods like TV, and Microwaves), the ability to run up a huge debt, and stagnant wage growth. Also note that consumer goods are cheaper, but things like energy, education, and health care are more expensive. So in the long term, how much is the U.S. benefiting?

    22. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      India has not done a damned thing for the USA

      Oh really? I guess the Silicon Valley was formed by Americans alone, without any help from the Indians (and the Chinese)?

      ... and I see no reason why the USA should throw its people out of work to subsidize India's economy.

      Free trade is not worth it.

      Do you have any fucking idea who is subsidizing whom? To start with, do you have the slightest inkling who supports the graduate programs of the US universities? The lion's share would be the not-so-meritorious Indian students paying out-of-state tuition.

      Free trade is not worth it.

      Of course it is not; that is why USA vehemently protests against the subsidies given to the "rich" farmers in India while turning a blind eye to its own humongous subsidies given to "poor" US farmers.

      Get your facts first, please!!

    23. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      It would be hard to neatly express the USA's $11,400,000,000,000 debt without the zero. Invented in India.

      Hard without the zero? No way!

      CXIV x X^XI

    24. Re:Where's India's domestic economy? by religious+freak · · Score: 1

      I always considered libretarianism to be akin to socialism. They are logical, elegant, and perhaps even sensible theories, but neither works in the real world with real humans.

      (PS, I've never used Opera, but I assume you put your BR tags in)

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
    25. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      India GDP per capita - $725.76 per year
      US GDP per capita - $41770.00 per year

      from Wolfram Alpha

      So who has it worse now?

    26. Re:Where's India's domestic economy? by phantomcircuit · · Score: 2, Insightful

      The reason the typical Dell computer costs $400 is because they have forced parts manufacturers to produce stuff to their specifications and not the other way around.

      The reason that the support that comes with a Dell computer costs roughly $0 is because it is (surprise) worth roughly $0.

      The masses have spoken, but who gives a shit? The masses are dumb. Why should foreign trade policy be based on what the infamously short sighted "Average" American wants? That's dumb

    27. Re:Where's India's domestic economy? by blahplusplus · · Score: 1

      "The masses have spoken: saving a few bucks is worth it. If you don't like it--vote with your dollars and encourage your friends and family to do the same"

      The problem is the average human being has the cognitive power of a lemon, most people are creatures of habit and could care less. People don't change unless they can feel the effects of what they are doing.

      You can see this when they do choice experiments on how people choose: People who use credit cards spend more then those who don't because it doesn't activate the part of the brain associated with pain. It also explains why americans are up to their eyeballs in debt.

      You should all check this video out:

      Inside my mind

      http://fora.tv/2009/02/19/Jonah_Lehrer_Inside_My_Mind

      "Whether you agree with the outcome or not, foreign labor has helped to reduce the price of many of the goods and services that westerners rely on every day"

      But this comes at the cost of jobs, the idea that the free market will pick up the slack is a lot idealogical bullshit. The early United states used protectionism to build it's economy when britains manufaturing was better then theirs, they protected domestic industries so they would not be subject to foreign interests, while the free trading south bought foreign cheap goods and used slaves, guess who won that one? The protectionists.

      The free traders need to bone up on their history.

    28. Re:Where's India's domestic economy? by englishknnigits · · Score: 2, Insightful

      I mostly agree but one problem is that the government PREVENTS us from being competitive. How you ask? With environmental and labor regulations that other countries do not have to abide by. I'm not saying the companies have no influence on how competitive they are but it is pretty much impossible to compete with a company that can hire 14 year olds to work in sweat shops for practically nothing. I'm also not saying those regulations are bad, just saying you can't have free trade and an imbalance in environmental and labor regulations and expect there to be fair competition.

    29. Re:Where's India's domestic economy? by the_womble · · Score: 1

      Fine, go head. You either increase import duties, have import quotas, or have complete bans on imports. You might like to consider a few consequences:

      1) inflation: everything that is cheaper to import becomes more expensive, often a lot more expensive.
      2) Lack of competition. A single domestic market is far more likely to become a monopoly or oligopoly.
      3). Falls in exports. Other countries will either retaliate and stop buying your stuff, or your currency will appreciate making your exports uncompetitive.

      Oh, you only meant lets forget free markets in your industry. Adam Smith got people like you right a long time ago.

    30. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      I don't get anything near 47k a year at my (decent) in the US. Can I please buy my drugs at .10 instead of $10? Can I get my movies for $3 instead of $20?

      Please? I can fake an Indian accent if you think it'll help...

    31. Re:Where's India's domestic economy? by Ex-MislTech · · Score: 3, Insightful

      The cost of free trade will be playing out over the next few years, but was started years ago.

      It is really about a race to the bottom via who will work for less, and who will work sweatshop
      hours for ppl that run the companies that make idiotic decisions like they did during the DOT COM daze.

      These new to the game ppl in India will also suffer once the US companies have canned all the
      US workers who WERE the #1 customers of these US companies.

      They will see what a tangled web has been woven, much like the tangled
      threads of the international finance thieves that sent trillions into oblivion.

      Customers with no job tend to spend less, holy cow who would have thought !

      The US was the largest economy in the world, but then it sold out most of it textiles
      and manufacturing jobs to 3rd world countries like India.

      Companies in India do not follow our labor laws, but yet they are attached to US companies
      as proxies and do work for customers within the US, so that is a loophole.

      If India had to pay the same licenses, fees, taxes, ad naseum that US corps did
      things would be a bit different.

      With an unlevel playing field these talking heads can spout their rhetoric, but once
      it all comes falling down due to 100's of trillions in derivatives tanking then his
      high and mighty attitude will have to descend down to the mere mortal's world.

      http://www.marketwatch.com/story/derivatives-are-the-new-ticking-time-bomb

      Buffett warned of this 7 years ago, and other sane folks tried bu have been
      ignored by the same empty suits that make statements like this bozo in India.

      --
      google "32 trillion offshore needs IRS attention"
    32. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      and encourage your friends and family to do the same

      The thing is, it doesn't work.

      For example, most of us have spoken the evils of DRM media to our friends and acquaintances, sometimes till their eyes glaze over as they think, "oh no not this conversation again." But does it sink in? Not ususally. They'll buy whatever the convenient media of the day. Then N months/years later, when their device (or the company supplying the service) fails, they discover they've just lost use of the media they had purchased. But by that time the "I told you so" is too late.

      So to expect a yet higher level of enlightenment that they realize their choices and the social consequences of making them, I'm afraid, is a hopeless proposition.

    33. Re:Where's India's domestic economy? by stephanruby · · Score: 1

      Free trade is not worth it.

      I think you meant to say. "Free trade is not worth it" FOR ME.

      I'd say its time to pull the plug on free trade and let these people jump start their own local economies

      No one is stopping you. Just stop buying stuff that's not made in the US. If you want to take it a step further, stop buying stuff that's made outside of your State (or outside of your neighborhood). If you really want to go back to the stone ages, then by all means go. I'm certainly not going to stop you (just don't expect me to stop along with you).

    34. Re:Where's India's domestic economy? by Anarchduke · · Score: 0, Flamebait

      Great you invented the Zero, maybe. The Babylonions were using a zero style placeholder several thousand years before the "invention" of zero by India in roughly 600AD.
      I do also need to point out the completely independant use and understanding of the concept of Zero by the American Olmec civilization and is later adoption by the Mayans.
      I will also mention the widespread use of a zero/placeholder by most of the BC civilizations surrounding the Babylonions, as well as the philosophical arguments surrounding use of a zero by the Greeks.

      So, I don't think that you can really claim credit for the zero, but you sure are eager to claim credit for something that happened well over a thousand years ago as your claim to fame, but what has India done recently that is worth a damn?

      The United States of America signed the declaration of Independence on July 4, 1776. The question was, what has India done for the USA in the 200+ years that our country has been in existence?
      What the hell has India done for our country since then, hmm? Nothing in particular comes to mind. On the other hand, India has received more foreign aid from the USA than any other developing country since World War 2.

      I really wish we could stop keeping your lame ass country afloat.

      --
      who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    35. Re:Where's India's domestic economy? by twostix · · Score: 1

      I can imagine myself...transported back to pre-civil war America.

      "Evn" making impassioned arguments against the norths irritation with having to compete with the cheap goods produced by slaves and indentured servants coming out of the south.

      "The masses have spoken, cheap cotton is here to stay! Citizens of the north will just have to compete!"

      Are you aware that you're expecting western workers to compete with, in part, factories full of Chinese political prisoners and indentured servants? As quite a few Chinese factories are. So why is government regulation ridiculous? Your expecting the west to compet with Chinese Government factories, not a peep about that, but we should bend over backwards to accomodate them? Try go into China or India and see if they have the same open trade - sell your countrymen out for a few cents per widget policy - as your own country does.

      Now given that they protect their borders fairly vigorously and are currently moving most of the real wealth out of the US and into their own, doesn't it stand to reason that *their* policy (which is the same policy that the US grew to power using) is better at enriching a country than the ridiculous "ideal" that almost uncompromisingly white collar middle class westerns espouse is?

      When the US has gone the way of Argentina as it rapidly is...or god forbid the USSR, and China and India are booming because of their pragmatic often heavy handed trading policies I wonder if the western "open trade at any cost with anyone..no matter how lopsided" crowd will be proud of themselves? Perhaps, as then they'll be able to have the opportunity to work in a factory for $3 an hour as their ideology comes full circle and the Chinese Government starts opening factories for you to work in.

      Oh wait it all ready is http://www.washingtonpost.com/wp-dyn/content/article/2008/01/27/AR2008012702380.html

      Wouldn't it stand to reason to have a trading policy that would demand that *China* operate in a competitive fashion if it wants to sell it's goods in your country? Given that *without* the US they were nothing but a poor struggling agrarian country anyway.

      India's a slightly different kettle of fish, but 99% of manufacturing is done in China and you referred to physical goods so...

    36. Re:Where's India's domestic economy? by ubersoldat2k7 · · Score: 1

      0 and 1 were used by the Nazi's when developing their true-false binary system.

    37. Re:Where's India's domestic economy? by faraway · · Score: 3, Insightful

        1 1 0 1 1 1 0
      - 0 0 1 0 1 1 1
      ----------------
      = 1 0 1 0 1 1 1
      or
        t t f t t t f
      -     t f t t t
      ----------------
      = t f t f t t t
      ... by your argument trinary uses logical catagories true, false, and maybe ...
      ... and sometimes notates them using the symbols '0', '1', and '2', which coincidentally are also the symbols conventionally used to represent numbers zero, one, and two.
      .. by the time we reach the decimal system we have true false, possibly, maybe, and all variants there between.

      Please.  let's use correct terminology.  Boolean logic deals with true/false which happens to adapt well to a binary numerical based system.  But Boolean logic and binary number systems are different things.

    38. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Prices are based on what people will pay, not what it costs to produce, and the difference goes straight into the pockets of the greedy assholes. That difference is the cost of human rights.

    39. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      I'm not sure if it is a sensibility that is offended or a genuine fear that a job will be lost. No one seems to mind when when it is injection moulded plastic toy or a pair a jeans that is made in a developing economy.

      But when programming is done there?

      Even if you think that work they do is crap... it wont be crap for to long. remember how 'made in china' meant crap stuff... now it just means 'stuff'. There are always issue when an economy takes on model of production that another country started.

      "no wonder this chip failed... it says 'made in japan'!!!"

    40. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      BULLSHIT. Why should Americans have to compete with the highly subsidized Indian educational system?

      And fuck this bullshit about American workers having to compete with people in China, who don't even have basic labor safety. How many of you Slashdotters have ever worked manual labor or in a factor? It's dangerous by nature, far more dangerous than working in front of a computer. When you work with a spot welder or a flat metal break, you can be maimed for life or killed. Why should American workers have to compete with industries overseas where they routinely dump battery acid in rivers, and pump coal byproducts into the air?

      Great, I can buy cheap crap at Walmart...with what money. American median incomes have stagnated over the last 2 decades. That's a fact. And, we now experience more income volatility than ever before. Fuck "voting with my dollars." I'm not a consumer-- I'm a citizen. And as a citizen I DEMAND that my government protect my best interests.

      It's not fair to the H1b's either. They get jerked around by their contracting agencies, while they wait years for a green card. Want a docile workforce? Then make sure they know if they raise their voice they'll get sent back to India. If we do have a shortage of skilled workers, then let's give them green cards right away. Oh wait-- that'll screw things up because then management can't threaten to send them back to India and keep everyone's wages down.

      What's ridiculous is that you think saving a few bucks is worth the destruction of the middle class and the mistreatment of Indian H1b's. I don't blame the people coming over on H1b-- they are just trying to get ahead in life. In fact, I hate seeing how they are treated by their own management, and , in many cases by the body shops that are run by other Indian people. It's exploitive bullshit.

      Americans have fought and died on foreign battlefields and right here at home. They died in factories, crushed by heavy equipment and in the streets, beat up by hired strikebreakers. They fought for freedom. The fought for better labor standards, the right to organize and a living environment that doesn't feature air pollution and water filled with human feces. I'll be damned if I'll sit here and listen to your nonsense about saving a few bucks and embracing the race to the bottom. Fuck you for pissing on the graves of all those who fought and died so you could sit smugly at your keyboard and talk about saving a few bucks.

      Fuck you.

    41. Re:Where's India's domestic economy? by ubersoldat2k7 · · Score: 1

      You could move to India.

    42. Re:Where's India's domestic economy? by Repossessed · · Score: 1

      Well lets do the math. That 10 cent pill versus 5 dollar pill seems a good starting point. 50 times 725 is... 36k. Pretty close. India would probably win since the US median income is only $26,036 (average is outright bullshit, inflated be a super rich upper class), except of course that the GP pulled his numbers out of his ass.

      Can't find solid numbers for India as a whole, regional median incomes that i can find range from 1300 to 2600*, you can live off 100 a year in India (according to the government, its probably more like 200 in reality if the US poverty line versus actual needed money is any example). Of course, if you're poor in India you're fucked a lot worse than being poor in the US, since if you're poor in India you make less than 100 dollars a year, and the social programs aren't nearly as good in rural India as they are in the urban US (where giant chunks of the poverty reside).

      So basically it depends where you fall on the economic strata. You're probably better off at the 50% mark in India than the US. But way (hell entire light years) better at the 20% mark in the US than in India.

      *These numbers are specific to urban India, rural is probably a hell of a lot lower, thats where the sorry fuckers living on a dime a day are.

      --
      Liberte, Egalite, Fraternite (TM)
    43. Re:Where's India's domestic economy? by Maxo-Texas · · Score: 4, Interesting

      The fair price is 10 cents in both places.

      Under real free trade, you couldn't prevent it.

      Prices are not relative under real capitalism.

      So right now, I compete with someone who makes 1/10th of what I do-- in part because I'm subsidizing research on his health care and his movies and entertainment.

      By your logic, billionaires should pay 2 million bucks for the same shirt that you and I buy for 20 bucks.
      Cable TV should cost a billionaire 100k a month.

      Prices are not relative-- it's only because of gross sellouts and artificially protected regions that such *extreme* price differences are maintained.

      Within the U.S. competition brings down prices rapidly-- but between the U.S. and India, it doesn't.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    44. Re:Where's India's domestic economy? by Bluehorn · · Score: 3, Insightful

      Drugs-- $5.00 here, $0.10 there

      In a normal capitalistic society, we would be allowed to buy the 10 cent pills there and import them here and resell them for 20 cents.

      But the wealth here is literally being pumped out of the country- and the jobs too.

      Sure! Do you really think that the $5.00 for your medicine is sent to the exporting company in india? Rubbish! In fact, in your scenario there will be at most 8 cent sent to india for the pills while $4.92 go into the pockets of your local pharma company.

      Which will pay low wages to the few americans still on their balance sheet and move the remaining money to the managers. So the wealth is not pumped outside the country - it is just moved to the wealthy.

      In real capitalism that won't be a problem since you could go and open up your own pharma company and sell the pills for 30 cents, pay 15 cents to the producer in india and still have a nice margin. BUT: Neither germany (where I live) nor the U.S. is implementing capitalism. There are just too many rules to stop new contenders from entering the market. And if a big company fails, the government will keep the dead body fresh by pumping the worker's money into it.

    45. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 3, Funny

      It would be hard to neatly express the USA's $11,400,000,000,000 debt without the zero. Invented in India.

      1.14E+13 :p

    46. Re:Where's India's domestic economy? by ap7 · · Score: 1

      I am not really sure if you have kept in touch with what goes on in India, but India has not been affected as dramatically as China by the economic slowdown. This is thanks to its stronger fundamentals and an economy that depends far more on local consumption than it does on exports to the US or Europe. China's economy depends on exports far more. Indian indices are already inching up, rising to almost twice their lowest levels reached in 2008.

      As for free trade, the US and Europe were pretty happy with free trade when it was going their way, when Asia did not have the means to produce high tech goods and had to import them from the West. So why does it hurt when the tide has turned?

      The US still makes good aeroplanes. India has placed orders for hundreds of them, despite the slowdown. Those planes mean thousands of jobs created and maintained in the US. If it was not free trade, we would happily have sent the orders elsewhere. Russia, perhaps?

      Now, I am sure some will mod this as troll, but some folks from the US on Slashdot absolutely insist on free trade and competition in the media, in the broadband industry and wherever they have to shell out more because of lack of competition. So why do they not like it when prices of labour also go down because of competition?

    47. Re:Where's India's domestic economy? by N1AK · · Score: 5, Interesting

      There is *no* reason the clothes, drugs, movies, songs, etc. etc. should have that extreme of a price difference.

      Just because you haven't been able to think of the reason doesn't mean there isn't one.

      To take the example of a DVD, only considering America and India. A film has a fixed cost of say $100 million to recoup from DVD sales, and each individual DVD has a cost of say $0.20 to produce and sell. If the DVD seller only sold at $19.99 in both countries then sales in India would be negligible, meaning that sales in America will need to cover the entire cost of both making the film and pressing the DVDs.

      If they sold DVDs at $2.50 everywhere then the margin would be insufficient to cover their costs.

      What you are ignoring is that the by selling the DVD in India at $2.50 the company knows it wont cover all the overhead costs, but it will cover some of them. If Indian sales generate $5 million then it lowers the amount they need to charge in America to make a profit by $5 million. If films etc weren't sold at a lower price in countries with lower wages then they would have higher prices in the countries where they are sold in order to cover the lost revenue.

    48. Re:Where's India's domestic economy? by remmelt · · Score: 1

      Name one computer part that has not been manufactured in, or has parts created in, China/India/Indonesia.

      If you want to ride that moral high ground, get off the internet altogether, because you're supporting the Chinese eating babies by buying their capacitors.

    49. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      A country that invented the zero should be able to invent indoor toilets instead of most of the population crapping anywhere outdoors including in the produce fields. However, the sewage infrastructure doesn't seem to be there at all. There seems to be a small technology issue here. P.S. Don't eat imported Indian spices that haven't been nuked first.

    50. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Well outsourcing is one thing but when cheerful CEO's like Balmer asking for more H1B's during the worst slump since the great depression. What do you make out of that? Well it aint the fact that US educated tech guys are unemployable due to their skill but because of the cost hieing them.

      I'm also sorry to say but one thing that most third world countries has in common in corruption, it's very easy to buy your self a degree. Well I assume I'm not the first one to bounce into someone claiming a master in CS while still having problems with simple things such as percentage calculations. Now, I'm sure that a lot of the students in say India don't use that kind of methods to get their degree. But I have yet to hear any India university getting the same type of reputation as say MIT, Oxford etc for producing top notch students..

      I'm pretty sure that all of this is just one thing and that ain't knowledge it's just money...

      Cheers..

    51. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Binary is base 2 number system. It can be represented using whatever symbols you like. Just like base 10.. we happen to use the symbols 0-9 to represent base 10 but it's not necessary.

    52. Re:Where's India's domestic economy? by LS · · Score: 4, Interesting

      When it comes to shipping out labor, everyone seems to miss the big picture.

      What is the purpose of a nation? To benefit and protect the citizens therein (at least that's what is sold to the citizens). Everyone has to be a member of a nation whether they want to or not, and most nations only allow you to be a citizen of their nation and no other. So people are effectively trapped within one system. As of yet there is no such thing as a global citizen.

      So a nation's goal is not to server the world, but to serve its citizens. If it can serve both the world and its citizens simultaneously, that is great. But if it has to choose between one or the other, then it must serve its citizens first.

      Originally in the US corporations were limited entities that were only allowed to exist for public benefit and only for a limited duration until their objective was reached. But that changed over time, and now corporations are some of the most powerful entities in the US. Corporations in the US benefit from many things, including physical production, access to the US market, subsidies, government contracts, tax breaks, tariffs, and many other benefits from being registered as a US corporation.

      One must remember that a nation and its government is there to serve the betterment of its citizens, and not corporations. If it benefits a corporation to outsource to another country, but not the citizens, why do it? The nation has no obligation to benefit the corporation unless it also benefits citizens. In fact that's why US corporations are given all the advantages they get - in the end it benefits the citizens.

      But once the public is being injured by the current regulations governing international business, it's time to change the laws. Why benefit a tiny proportion of the US population consisting of high-level execs as well as foreign nationals at the expense of the vast majority of the US population through regulation?

      If a company wants to be "global" and hire foreign workers at the expense of US citizens, I have no problem with that. But they must lose the benefits of a being a registered US corporation. They must truly go international, meaning no tax breaks, no subsidies, no being on the advantageous side of tariffs, etc..

      It's really simple.

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    53. Re:Where's India's domestic economy? by RightSaidFred99 · · Score: 3, Insightful

      _Nothing_ works when it's in the form of an Idea. Socialism as an Idea doesn't work. Libertarianism as an Idea doesn't work. I find the "we should privatize all the roads" Libertarians tiresome and insipid, but find myself agreeing more with general Libertarian principle than with Liberalism, Progressivism, Neoconism, etc... But people like to try to get themselves under an umbrella. "I'm Republican and a neocon, therefore anything Obama does I must hate, no matter how trivial or whether I would have cheered if Dubya had done the same thing".

      The correct Libertarian approach isn't an idealistic one, but a societal "greedy" one. We shouldn't have 100% open trade because of some ideal. We should determine what policies will be in our best interests and will protect the rights of US citizens, everything else is secondary.

    54. Re:Where's India's domestic economy? by terryducks · · Score: 1

      If Indian sales generate $5 million then it lowers the amount they need to charge in America to make a profit by $5 million

      Nope. You never lower your profit. It's somewhat complex, but what will the market bear in each country so I can line my pockets. um my investors pockets.....

    55. Re:Where's India's domestic economy? by Muros · · Score: 1

      it's only because of .... artificially protected regions that such *extreme* price differences are maintained.

      Indeed. A more accurate way of accounting for such extreme price differences is to say that we allow free movement of trade goods and capital, but we do not allow free movement of the global workforce.

    56. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Would you like to express those prices in % of personal income? I think it might be a little bit closer.

    57. Re:Where's India's domestic economy? by Aceticon · · Score: 3, Interesting

      Although free trade has increased the average wealth in developed societies (wealth measured not just in money but also in what you can get for that money) it has also increased wealth inequality (the second effect being much stronger than the first).

      As you pointed out, there is a huge difference in prices between the same goods in the original (developing) country and in any destination developed country. The difference is mostly captured by companies and then passed on to CxOs and large shareholders (small shareholders usually get a pittance on account of their share being a tiny percentage of the total).

      Basically this is because of two effects:
      - Job competition with foreign based/born workers (outsourcing) means that companies can (and do) pressure local workers to keep salaries low.
      - Intellectual Property laws create artificial barriers which are only enforced in developed markets, thus resulting in high-spreads in the cost of medicines, video and audio media and trademarked goods (all which are very IP-heavy).

      A lot of the problem is that large companies have a disproportionate amount of influence with politicians and thus get laws passed for their benefit which usually negatively affect people and small up-and-coming companies (anti-circumvention laws, over-broad IP laws and other barrier to entry laws).

      It's thanks to this regulatory capture by the industry that the wealth produced by Free Trade has been channeled mostly to a small number of people.

      Although some defend that what's needed is more Free Trade, it's my opinion that what the kind of trade we have now is not Free and that until the political system and the laws are fixed to remove the undue influence of special interest groups, rules have to be put in place to restrict trade: the truth is that, things being as they are now, just like the positive aspects of free trade went into the pockets of a few, the negative impact of restricting trade would hit the pockets of that same few.

      Free Trade must be built on a basis of true freedom of trading, not in the tightly controlled channels of wealth as we have now - the trade off should be clear: either the benefits are free to flow to all or voters will turn against the opening of borders which is a requirement of Free Trade.

    58. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Why should foreign trade policy be based on what the inframously short sighted "Average" American wants?

      Easy answer - because it wins votes.

    59. Re:Where's India's domestic economy? by CAIMLAS · · Score: 1

      Wow, so chock full of errors in assumption I don't even know where to begin.

      The reason your typical Dell computer costs $400 is because they can ship part of the costs of support out to India.

      Wrong. The only thing they can't effectively outsource to India is support (they tried, it didn't work). But everything else is made by the lowest bidder, leaving only the "support" jobs to Americans. What was that idea Ford had which made him massively successful? Oh yeah, he made is so his products were cheap enough for his factory employees to buy. Only problem is that we forgot the second half of that statement: we're just making them cheap, now, and the "company employees" aren't making much at all (because all the high-pay jobs are no longer: they're being done at essentially-flat rates overseas.)

      The same is true of big-box retailers like Walmart selling t-shirts and teapots cranked out in Chinese, Indian, and Indonesian factories for substantially less than local boutiques like American Apparel that sell US-made goods. Part of what you're paying for is branding, distribution chain inefficiency, fashion, etc. but it's important not to discount the labor cost--no matter how small--because that's all part of the race to the bottom.

      Wrong. Chinese Walmart shit is cheaper because:
      a) it's (often) poorly made, with poor QC.
      b) economy of scale. Walmart buys a LOT of stuff, much more than anyone else can afford, and can therefore
      c) You honestly think that it might be cheaper to make - and subsequently ship - a t-shirt from China than it would be to make it locally (within say, 500 miles)? Considering the majority of a product's cost (including food) is in transportation expenses, that's highly, highly unlikely.

      Now, if there is no -real- distinction in product brands/manufacturer, sure, buy the cheap shit. I do often. But how many "cheap shit" items do you need to buy to say "forget this, I'm going to buy a quality item made in the US/West"? For me, not that many.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    60. Re:Where's India's domestic economy? by bheer · · Score: 1

      > Free trade is not worth it.

      I don't really expect it to become a meme because of the general economic illiteracy on /., but this really is on par with "There is a world market for maybe 5 computers" and "640k ought to be enough for everybody". Thanks for the giggles.

    61. Re:Where's India's domestic economy? by CAIMLAS · · Score: 1

      I dunno. How many of those Indians work their asses off at an intellectual trade through their early 20s, and how does that societal proportion relate to Americans? I'd imagine the "per capita" is slightly different if you were only to consider the literate Indians, given their drastic economic divide.

      I'll tell you one thing. It's damn easy for an American with several thousand dollars saved up to go bum and vacation around the entire hemisphere that India is located in for a year or so - all while living like a king on the "high side" of society. I have a hard time believing that $725 equiv a year per capita is all that bad.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    62. Re:Where's India's domestic economy? by CAIMLAS · · Score: 1

      No, he couldn't. Look at Indian immigration law lately?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    63. Re:Where's India's domestic economy? by rennerik · · Score: 1

      Except Indians make an average of $2/hour, so that $1 piece of clothing looks a bit more like $20 to them.

    64. Re:Where's India's domestic economy? by Yuuki+Dasu · · Score: 1

      Products are not priced to bring in a "fair" level of profit. They are priced to bring in the absolute most profit possible, by finding the sweet intersection of supply and demand where profit is maximized. In practice, markets are divided up with import/export restrictions, region coding, etc to break up the market into submarkets with their own sweet spots, allowing even more profit. If these market barriers weren't there (I could buy movies, medicine, etc online from India, for example), the bottom line is that prices in the US and Europe would fall, and prices in India and elsewhere would rise, until they met a level more or less approximating equilibrium. It would still be set to overall earn companies the most profit.

      This is not completely a black-and-white issue, as rising medicine prices would certainly decrease the quality of life in the third world. However, it's clearly untenable to move all production and work to India, where the market discrimination effects dirt-cheap living, and still expect to be able to milk full price from the thereby unemployed workers from the US and Europe - a future which we certainly appear to be heading to.

    65. Re:Where's India's domestic economy? by bheer · · Score: 1

      > We have all this dvd regionalized shit, and protected trade zones, and other restrictions on free trade.

      Indian drug companies would be very happy to sell you their 10c drugs, I imagine. You are aware that the only reason they can't is that the WTO forbids them to? And guess who the main pusher of the WTO is? Yep, US.gov.

    66. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      two good comments in a row!

    67. Re:Where's India's domestic economy? by Rakishi · · Score: 1

      No the fair trade price would be, for example, $5.10 in both places as another post very nicely explained.

      10 cents does not allow even close to enough profits to cover initial costs even with increased sales in the US.

      $5 would cause almost no sales in India so the overall profit would drop.

      $5.10 (or some amount over $5) would be the price at which the profits are back up to current levels.

    68. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      This tired old argument ignores the downward pressure a competitive market puts on prices. It has less to do with macroeconomic reality and more to do with PR for those promoting the "goodness" of outsourcing overseas. While it's true it does reduce costs, the idea that those savings transfer over universally to the prices consumers pay is make believe. As we've seen in the current environment, producers will only reduces prices if they absolutely HAVE TO! Businesses are not this benevolent entity that says "hey, I saved $100 in cost! Let me pass these savings on to you!" Only the market will force that cost-savings on to the consumer.
      To be fair, I was one of the people being interviewed that missed a couple of questions I should have known the last time I interviewed for a programming job. And yes, I have a CS degree. But I also informed the potential employer beforehand that I have been working outside of the field for several years because the jobs offered in the field are sparse and do not start out paying what I currently earn. There is something to be said for the difference between going to school in a field and actually doing the work day-in and day-out!

    69. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0


      Please. let's use correct terminology. Boolean logic deals with true/false which happens to adapt well to a binary numerical based system. But Boolean logic and binary number systems are different things.

      "Correct terminology" would be "boolean ALGEBRA". It's just a bunch of elements and operators which follow a set of rules. It's just math, there is no inherent meaning in that. You can INTERPRET the elements as true/false and the operators as and/or/..., if you want. That is the most popular interpretation, but by no means the only one.

    70. Re:Where's India's domestic economy? by Opportunist · · Score: 1

      What good is it if the TV set costs 300 instead of 3000 bucks if you don't even have those 300 bucks because you have no job, because said job was shipped overseas so the TV can be made for 300 bucks?

      Cheap comes at a price, you know...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    71. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      There is no broad notion of "fair price", especially in free markets.

      Of course there are price differences in real markets, esp. where information can be controlled and there are differences in the aggressiveness of buyer and seller. If you've ever been to a street market in Morocco, you will know how ruthless real capitalism can be. Sellers will do almost anything to negotiate the best possible price out of you, the buyer: they will lie to you, they will serve you tea trying to seem to be your friend, etc. It's quite a luxury to buy something at a fixed price in modern supermarkets or the internet. Fixed prices tend to apply to things that are commodity goods in a given locale... but for more distinctive, big-ticket things like real estate or art or even commodity goods in different locales, prices are much less precise (higher variance, you might say). Price variation occurs even in the absence of government intervention.

    72. Re:Where's India's domestic economy? by anand78 · · Score: 1

      Could not agree with you more on this. India has done nothing with the $'s other that build up it foreign reserves.

    73. Re:Where's India's domestic economy? by hany · · Score: 2, Interesting

      The price discrepancies you mentioned have nothing to do with Indians as per their nationality/place they live and everything to do with whom you're buying from and what nationality/where you live (US) you are.

      The "beauty" of import/export/retail is, that you simply haggle for the price, charging different people in different places different prices.

      Example: We are in the US, I see you are a wealthy American so what do I charge you? If you are really eager to get my stuff, I ask hight price. If I see you are not interested, I offer it for lower price. The only part of that, where my production cost of the item comes into play is when you are really not interested: then I have to be really careful so as to not to sell you the item bellow my cost.

      But that's it.

      You pay more in the US (for the items in examples you gave) because:

      1. you can
      2. you are willing to

      Btw, in Slovakia (where I'm from) there was a time, when a same piece of furniture in one global company costed almost twice as much in Bratislava then in Vienna (we can say, almost "next village", half an hour drive) while in Slovakia the average income was a fraction of the average Austrian income. How's that? Because Slovak people were willing to pay the price. :)

      --
      hany
    74. Re:Where's India's domestic economy? by JakartaDean · · Score: 5, Insightful

      The fair price is 10 cents in both places. Under real free trade, you couldn't prevent it. Prices are not relative under real capitalism.

      There is no such thing as a fair price. The sooner you accept this, the faster you will understand economics. It is an empirical "science", not a value judgement. In practice, however -- in the real world -- retail margins are around 100% in developed countries (broad generalization) but 10-20% in developing countries, as a result of the low rents and low wages paid to retail employees. With similar differences, but smaller amounts, at the wholesale level, one would expect retail prices on many things to be less than half of their developed country equivalent, just on this one factor.

      So right now, I compete with someone who makes 1/10th of what I do-- in part because I'm subsidizing research on his health care and his movies and entertainment. By your logic, billionaires should pay 2 million bucks for the same shirt that you and I buy for 20 bucks. Cable TV should cost a billionaire 100k a month.

      I don't know if anyone said that, but if he/she did you're both wrong. Prices are based on the idea of maximizing profits, which in cases like drugs and IP is equivalent to maximzing revenue. If there is little transfer between two markets, then this is achieved by charging the price where you would lose total revenue (sales * price) if the price went up or down even a little bit. Millionaires might pay more than the unemployed for, e.g. jewellery, just as you suggest. I suspect they pay less, not more, for cable TV due to an externality: the unemployed watch more TV.

      But you're right that is in effect a subsidy, but it's not an explicit or deliberate one, as far as I can see. It's a logical result of maximizing revenue.

      Prices are not relative-- it's only because of gross sellouts and artificially protected regions that such *extreme* price differences are maintained.

      No, prices are dependent on the particular conditions of each market. That's all. They certainly are not "absolute truths" -- if that makes them "relative" then I'm comfortable with that term.

      Within the U.S. competition brings down prices rapidly-- but between the U.S. and India, it doesn't.

      It does, for consumers in both countries. Google "comparative advantage" for the how and why, if you really want to know.

      --
      The subject who is truly loyal to the Chief Magistrate will neither advise nor submit to arbitrary measures (Junius)
    75. Re:Where's India's domestic economy? by Kjella · · Score: 5, Insightful

      The problem is that they want to have their cake and eat it too. They want to source globally and produce wherever it's cheapest. They don't want us to source globally and buy wherever it's cheapest. They want your wages to be competitive with foreigners. They don't want their prices to compete with products sold abroad. It's not a two-way street.

      --
      Live today, because you never know what tomorrow brings
    76. Re:Where's India's domestic economy? by Targon · · Score: 1

      Dell support sucks when you end up talking to India, and people would almost prefer to wait on hold for an hour for REAL tech support instead of some incomprehensible idiot reading a script that barely knows more than your average 80-year-old computer user. Honestly, does anyone see real value in the oursourced tech support that is nothing more than someone reading off a screen?

      HP was better when you could talk to someone in either the USA or Canada that speaks English and actually knows the product well enough to work WITH the customer, supplementing the knowledge a skilled person knows with information only available to employees to get a problem resolved. These days, it is hard to even suggest buying ANY device, because if there is a problem, tech support is the last place people want to turn for help.

      India....bah, give jobs to the unemployed auto workers in the USA. They may not be thrilled with not making $75/hour, but once they are off unemployment, any job is better than no job. How about all the other people in the USA who are out of work without finding companies who are looking to hire in this economic climate. Back in the days before the Internet and when it cost money to send tech support out of the country, technical support was considered an entry level job for people just getting started after college.

      Technical support was about helping the customer get their problems solved, and not some glorified customer service job, and companies could find good people there when there were job openings. It is a shame what a bunch of MBA types with no understanding of what technical support is/was did to the technical support position, which was to make it a division of customer service, and treat it the same way by putting time limits on calls.

    77. Re:Where's India's domestic economy? by SoVeryTired · · Score: 2, Funny

      The USA is $11,399,999,999,999.9 (recurring) in debt.

      HA!

      --
      Slashdot: news for Apple. Stuff that Apple.
    78. Re:Where's India's domestic economy? by argiedot · · Score: 1

      On the top of the page, you'll see Help & Account Click that, and on the right-column you'll see 'Discussions'. Click that and change your 'Comment Post Mode' to Plain Old Text or something else. Otherwise, use p and br tags.

    79. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      You know baths aren't a bad thing there Patel maybe you should try it. As a matter of fact has anyone dealt with a majority of these indian programmers? Besides the uncustomary hygiene (fuck respecting culture, it stinks), most are hive minded and overall pretty bad programmers. The only thing they have going for them is they are willing to take the pay cut and work the longer hours but many actually NEED the extra hours to fix inept programming mistakes.

    80. Re:Where's India's domestic economy? by drsquare · · Score: 1

      I'd say its time to pull the plug on free trade and let these people jump start their own local economies on their own merits, and not on shoveling their crap into the USA. India has not done a damned thing for the USA and I see no reason why the USA should throw its people out of work to subsidize India's economy.

      Free trade is not worth it.

      The once great USA taking their ball and going home because they can't compete anymore. What a sad day.

    81. Re:Where's India's domestic economy? by mrvan · · Score: 3, Insightful

      The problem is that "free trade" should mean that the price in market A cannot be more than the price in market B plus costs for transportation to and sale in market A. Any person or company should be free to fly to india, buy 5000 copies of the latest DVD, fly back, and sell those DVD's for any price he or she likes. That *is* free trade.

      Companies, especially if they sell a non-commodity (ie there is no competitor with the exact same product; compare bricks to dvds), love segmenting markets so they can maximize their profit. Offering student discounts is a prime example of this: students have less expandable income, so the optimal price for them (ie the intersection of supply and demand curves) is lower than for non-students [ignoring the 'hook 'em while they're young' argument]. Market segmentation is always good for the company selling goods, and can be bad for the consumer on the wrong end of the segmentation.

      Free trade *should* limit the ability of companies to segment markets based on geography just as anti-discrimination practices *should* limit their ability to segment based on race, gender, religion etc, which are also good proxies of income (eg http://www.census.gov/Press-Release/www/releases/archives/income_wealth/005647.html; blacks earn (median) 30k, hispanics 34k, whites 49k and asians 58k). Just imagine having separate prices for black people and white people!

      By granting companies the sole right to distribute something and enforce that right using the courts, international treaties, customs, and DRM, we are allowing them to operate as if free trade does not apply to them.

    82. Re:Where's India's domestic economy? by master_p · · Score: 1

      You are correct, and you have just revealed the hidden catch of free trade: if salaries are not equal across areas, free trade between those areas does not work.

    83. Re:Where's India's domestic economy? by Allador · · Score: 1

      It is really about a race to the bottom via who will work for less, and who will work sweatshop hours for ppl that run the companies that make idiotic decisions like they did during the DOT COM daze.

      I think you miss the point of a free market economy. Competition pushes all prices down.

      Technology, innovation, and better processes improve productivity, which pushes prices down even farther.

      This is what we want, and also utterly inevitable.

      The end-result (which will probably require a fairly painful transition point) is when the bulk of the consumer goods are produced for nothing or close to nothing. As this happens, the work moves to creative roles and services.

      Do we really want people doing sweat shop manufacturing work? Or do we want them doing creative and innovative work?

    84. Re:Where's India's domestic economy? by suds · · Score: 1

      Whats wrong with crapping in the fields? Please explain.

    85. Re:Where's India's domestic economy? by Targon · · Score: 1

      You clearly have not understood the reason for things being priced the way they are, but economics is something that is not understood well.

      When you have a distribution channel that costs a lot, something COULD start at $1, and end up at $50 by the time it gets to the store.

      First up, and if you have had to put gas in your car/truck you would know this, it costs money to transport goods. You also need to pay people to do the transportation.

      Before moving on, you then need to look at how much it costs to pay people. If employees need to make at least $40,000/year in order for them to survive, then you need to pay those wages. The cost of living is much higher in the USA than it is in many of these countries, even for the same standard of living, so you have to understand that basic fact. Food costs more, housing costs more, and there are very few low-cost places to live in many places. When on the road, people can not sleep at home, so staying in a hotel/motel, even a cheap one will add to the cost. So, it costs money to survive, and companies MUST pay enough for employees to survive on, or those employees will continually be looking for another job or a second job.

      On a slight tangent, this is why the government really does need to spend money to upgrade the infrastructure. A high-speed rail line that can travel at 200+ miles per hour would help reduce the costs of transportation of goods, and we don't have those in this country. People complain when anyone in government pushes for a high speed rail line to be built because it costs money to do it as well.

      Ok, back on the subject at hand. So, transportation costs a lot. People don't live rent free, and in many places, the cost of living for the retail worker isn't much lower than that of people in a higher tier job. So, if rent costs $1000/month(Long Island, NY is an expensive place), people really need at least $2000/month just to survive since people do not live near where they work. You also need to have SOME markup just to cover the cost of running the business, rent, utilities, employee benefits, etc...

      So, how many DVDs and CDs need to be sold each day to cover the costs of doing business? The business owner also needs to be able to survive, so even at a bare minimum, the cost of living is behind EVERYTHING when it comes down to it.

      So, even if you ate only ramen, drank water, and such, how much would it cost you each month, including your car payment, gas, utilities, EVERYTHING. There are some places in the USA that are cheaper to live, but not everyone lives in a low-cost area. If you want to see retail stores that sell items like CDs and DVDs, the owners of those businesses need to live too, so how much do you think it costs for THEM?

      DVD regions and such are there to help reduce illegal duplication.

      Oh, and when it comes to going TO the movies, the movie theater owners need to pay the taxes or lease prices, employees, plus the costs for utilities and such. If they lease, the lease prices may be much higher than you may realize.

      So, there is a reason for things being expensive. The manufacturing being outsourced is a reason for some of the unemployment problems, but the general cost of living, and the fact that the government keeps pumping money into the large corporations(which keep sending jobs to other countries anyway) rather than working to help reduce the cost of living is the long term problem.

      If you want to see jobs brought back into the country, we need to start by promoting manufacturing being brought back to this country. The only way for that to happen is for a major shift in attitude toward manufacturing in this country and by offering almost a 0 percent tax on manufacturing facilities(since employees will be paying taxes, it would help in this economy). Businesses also need to be willing(if possible) to reduce how much they charge to others. Basically, it would be an across the board agreement to drop prices by 10 to 20 percent, and that would really help. If your own expenses were to go down by 10 percent, then if you were paid 10 percent less, you would be living the same way, but the prices overall would be lower, and the value of the dollar would go up.

    86. Re:Where's India's domestic economy? by mrvan · · Score: 1

      You are forgetting one condition:

      1) you can pay
      2) you are willing to pay
      3) nobody is offering a better price

      In an ideal capitalist world, (a) there would be more companies producing the same good, and (b) anybody would be free to go to Vienna, buy the furniture, put it on a truck, drive to Bratislava, and undersell the local supplier and still make a decent profit.

      In your case, your government presumably stopped people driving to/from Vienna and redistributing the goods. Nowadays, IP rights are stopping someone from doing this by granting exclusive distributing rights and trademark protection. Government granted monopolies disrupt the free market, and there is no point in pretending this isn't true and this isn't what is causing the price difference.

      For a no-brand shirt, the price in Europe has gone down immensely due to free trade. I'm fairly confident that the price difference between EU and india on shirts can be explained by transportation cost and especially the high cost of retailing (expensive shop rent, high wages, high sales+income taxes). For brand name shirts, (if I'm not mistaken) trademark rights can limit the sale of the shirt by other companies, again granting the monopoly that allows the company to circumvent the free market (although there's a market for "cool brand name shirts" on which there is competition between the various brands even if within a brand there is no competition, just as there is competition between different movies/cd's even if there is no competition for a given title).

      The obligatory car analogy to your haggling example: if you go the Egypt and need a taxi, if there are multiple taxies waiting for customers you can get a good price by threatening to go to another taxi, so you will arrive at a 'fair price' that allows the taxi to make a decent living without getting ridiculous margins. If on the other hand you need to get somewhere in a hurry and there is only one taxi, you will end up paying the price he charges, if you are able and willing.

      Moral of the story: don't get caught in a situation where there is only one taxi and you really need to get somewhere. It is left as an exercise for the reader to translate the moral back to free trade and IP :-)

    87. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Ok then. And while we are at it, as the US pulls the plug on free trade and stops consuming foreign goods then let's also have the entire world do the same thing to the US. Then let's see how your economy does if suddenly the US cannot shovel their crap into the world. Enjoy your local economy.

    88. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Oh please. The invention/discovery of the 0 is not important because it looks so nice, but because of the properites. Whether you name that false, zero, null or apeshit is not important. Without the zero-element we wouldn't have our useful algebraic structures. They are useful because they allow us to efficiently add, subtract, multiply and divide.

      I don't know what you wanted to accomplish by your post, but to any half-educated mathematican you just look like a fool. Binary is just a representation of numbers by using only two symbols. Because it is about numbers people usualy (or practically always) use 0 and 1 to represent them. Then there is the Boolean algebra. This is where usually 'true' and 'false' is used. But the set of the Boolean algebra only contains these two elements. In contrast the set of common numbers has infinetly many elements. So you obviously can't substitute the common algebra with Boolean algebra. But on the other hand noone can claim it is wrong to use 'false' and 'true' as the symbols of a binary number representation. But they still can laugh at you for stating that this is more common than 0 and 1.

      If it is about numbers you use 0 and 1. If it is about Boolean algebra you use 'false' and 'true'. There is nothing like a two in Boolean algebra.

    89. Re:Where's India's domestic economy? by TheLink · · Score: 1

      If you buy it online then the price would be about the same + shipping, duties and taxes.

      If you buy it from a store, then you have to consider the costs of property/rental, staffing etc, boss's cut etc.

      That's why Big Macs have different prices in different countries. A fast food cashier in Australia earns more than an experienced programmer in some random 3rd world country.

      Prices for a lot of stuff can't be the same everywhere because it takes a finite amount of time for things to converge. And I doubt they'll ever converge.

      --
    90. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      So you're saying that India is to blame for the magnitude of our debt?

    91. Re:Where's India's domestic economy? by ratboy666 · · Score: 2, Insightful

      Talk about missing the point...

      The point is that such disparity should be exploitable. The parent poster DOESN'T CARE why there is an order of magnitude price difference. If it does exist, he wants to exploit it.

      That disparity could not exist in a free market. Since it does, the market IS being controlled, and the people being screwed are the ones on the "high side".

      Got it now? You ended up making his point for him.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    92. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      In *real* capitalism companies can charge what they please, and we, the consumers, can decide whether to support them or not.

    93. Re:Where's India's domestic economy? by Opportunist · · Score: 1

      What you're ignoring is that many don't really understand why they should be subjected to national bars, territory protection and segregation of markets while companies on the other hand can ignore such petty things as local laws and workers protection simply by shipping off jobs overseas.

      Free trade is obviously only ok if it benefits the corporations, if the consumer would benefit it's suddenly an absolute nono.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    94. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      What's wrong with crapping in the fields?
      Well, I don't know if you paid attention to all the produce recalls in the US after people began dying from e coli contamination from feral pigs getting into California fields, but having poop in your produce is really not a good idea. Even with washing there's still some contamination. I would imagine that there are plenty of deaths from that and dysentery in India.

    95. Re:Where's India's domestic economy? by jollyreaper · · Score: 1

      To take the example of a DVD, only considering America and India. A film has a fixed cost of say $100 million to recoup from DVD sales, and each individual DVD has a cost of say $0.20 to produce and sell. If the DVD seller only sold at $19.99 in both countries then sales in India would be negligible, meaning that sales in America will need to cover the entire cost of both making the film and pressing the DVDs.

      If they sold DVDs at $2.50 everywhere then the margin would be insufficient to cover their costs.

      What you are ignoring is that the by selling the DVD in India at $2.50 the company knows it wont cover all the overhead costs, but it will cover some of them. If Indian sales generate $5 million then it lowers the amount they need to charge in America to make a profit by $5 million. If films etc weren't sold at a lower price in countries with lower wages then they would have higher prices in the countries where they are sold in order to cover the lost revenue.

      If they sell it for $2.50 everywhere and only make back $50 mil on a $100 mil movie, then maybe they'll learn to make their movies more efficiently. The magic of the market in action.

      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    96. Re:Where's India's domestic economy? by cheekyboy · · Score: 1

      Property prices control everything. If rents are $2000/yr, then wages+costs are the highest component.
      If rents to a shop are $90000, then wages represent a smaller portion. Now for a given $19dvd, the shop might take in 30%, taxes for govt are 12-15%, rent is probably 20%, while profits are last.

      If everyones rents are cheaper our need for more revenue is reduced. Thus we all win.

      --
      Liberty freedom are no1, not dicks in suits.
    97. Re:Where's India's domestic economy? by Timothy+Brownawell · · Score: 1

      Yes, because the visual representation of a number totally determines your ability to calculate with it.

      Number systems with place-values are much easier to work with.

      That's why people using a abacus are so slow, and why binary computers are so bad at maths.

      Abacuses and modern computers are all about place-values, so they work rather well.

    98. Re:Where's India's domestic economy? by SanjayU · · Score: 1

      Awesome

    99. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Spot on. Geographic price discrimination promotes the offshoring of jobs. There's a lot of talk right now about how other countries are more "efficient" at delivering health care. We forget part of the reason they pay less is because companies actually charge them less for the same products. Some developed countries have wised up to this and refuse to pay more than a median (geographic) price when negotiating drug prices.

      Now, to the extent that geographic price discrimination increases profits, I can't complain. However, in an international business context, there are no guarantees that profits produce US jobs. The reality is that if it is substantially cheaper for a company to move labor offshore, they will. Then they will turn around and sell the result of that labor back to the US at high prices. By charging some regions dramatically lower prices, companies promote the movement of jobs to those regions.

    100. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      May be you should be(come) more PC Savvy than to call up call center to ask how to insert a disc that you borrowed off your kid's playmate!

      If you can't stand different and foreign accents, you aren't ready for the wide wide world. You might prefer to crawl up into your cave downstairs.

      Honestly, who calls up call centers?
      Cry babies who can't fix anything on their own.

      Reading from scripts are good enough for you!

    101. Re:Where's India's domestic economy? by thePowerOfGrayskull · · Score: 1

      Yes, because the visual representation of a number totally determines your ability to calculate with it. That's why people using a abacus are so slow, and why binary computers are so bad at maths.

      Indeed, the Romans are famous for their advancement of calculus and trigonometry.

      Oh, wait.

    102. Re:Where's India's domestic economy? by thePowerOfGrayskull · · Score: 1

      Whether you agree with the outcome or not, foreign labor has helped to reduce the price of many of the goods and services that westerners rely on every day.

      Yeah, and the reason we need cheaper goods? Because we aren't fucking paid enough, maybe?

      Quite the opposite - the IT profession in the US is quite overpaid. That is what has created the market for them thar Indians stealin' all our jobs.

    103. Re:Where's India's domestic economy? by fbjon · · Score: 1

      That convention does not change the fact that zero/nothing is a different concept than false. The concept of false is not a number, you cannot count false. Whatever you name zero, it's still Zero: The Concept.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    104. Re:Where's India's domestic economy? by tjstork · · Score: 1

      Fine, go head. You either increase import duties, have import quotas, or have complete bans on imports. You might like to consider a few consequences:

      1) inflation: everything that is cheaper to import becomes more expensive, often a lot more expensive.

      Nope, not at all. If anything right now free trade is inflationary is we are printing money to finance our twin deficits.

      2) Lack of competition. A single domestic market is far more likely to become a monopoly or oligopoly

      More competition, because its easier to start up against national companies than giant international ones.

      3). Falls in exports. Other countries will either retaliate and stop buying your stuff, or your currency will appreciate making your exports uncompetitive

      Our chief export is food. I suppose those nations could stop buying it...

      Oh, you only meant lets forget free markets in your industry. Adam Smith got people like you right a long time ago.

      Adam Smith was a traitor. He wrote what we he wrote because he was bitter about the British Empire and he wanted to figure out a legitimate sounding way to bring it down. It worked. Following Adam Smith blindly is as stupid as following Karl Marx. Both men were bitter people that wanted to ruin everyone that would listen.

      --
      This is my sig.
    105. Re:Where's India's domestic economy? by tjstork · · Score: 1

      The once great USA taking their ball and going home because they can't compete anymore. What a sad day.

      Oh quit crying. The world wants us to act like "every other nation", and I agree, we should. It's time for the USA to quit buying the world's crap and pretending to have free trade when every other nation has no interest in doing so.

      --
      This is my sig.
    106. Re:Where's India's domestic economy? by N1AK · · Score: 0, Flamebait

      I'm sorry, I expected people to be able to infer at least one step from the things I spelt out in plain English.

      If it was legal to buy discount DVDs in India and sell them in America then DVD producers etc would stop selling in India at the lower rate. Why would you sell cheap DVDs in India to earn negligible income there,if this will cost you masses of money by losing higher revenue sales of US goods. Ergo, the price disparity can't be legally exploited when it exists because it is not legal to exploit it.

      Don't worry if you still don't get it, its safe to say you won't be setting economic policy any time soon.

    107. Re:Where's India's domestic economy? by maxume · · Score: 1

      The U.S. and China are pretty much in the U.S. financing thing together. If the U.S. defaults, we are both screwed.

      China is developing their internal economy and would be able to continue to chug along, but they need economic growth to keep people happy so losing the U.S. as a customer would be tough. The U.S. would be in deep shit if we could not finance our debt (and we are deep enough now that hedges against the dollar are worth serious consideration).

      --
      Nerd rage is the funniest rage.
    108. Re:Where's India's domestic economy? by immakiku · · Score: 1

      Just because we use a specific alphabet to represent a concept does not make that concept dependent on the alphabet. I can assure you, if you open up your computer, you will not find "0" and "1" floating from your CPU to your memory. At the same time, I can represent the decimal numbering system with I through X, or with my ten fingers, or toes.

    109. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      The reason your typical Dell computer costs $400 is because they can ship part of the costs of support out to India.

      ... And the reason that Dell commercial support had to be pulled back from India was because the Indian support was considered inferior by the US business customers.

      Personally, I think it's great that we can get so many of the basics of life for so little these days, and in the process provide much-needed revenue to people who never had it so good.

      But I did pay more (gladly) for furniture made of honest wood instead of particle-board that falls apart whenever I set a wet glass on it. The problem with IT is that they want EVERYTHING made of particle board.

      Last night my wife went web-shopping. She didn't buy anything. Of the 5 sites she visited, not one of them worked well enough to be able to take a basic order. In other words, they literally turned her away with cash in hand.

    110. Re:Where's India's domestic economy? by maxume · · Score: 1

      It can be somewhat difficult to decide how the job market is doing. Sure, at the moment, unemployment in the United States is at or near an all time high, with about 14.5 million people unemployed, and about 140 million people employed (Table A, May):

      http://www.bls.gov/news.release/empsit.nr0.htm

      In 1983 (the bottom of a recession, sorry no direct link, make a query here: http://www.bls.gov/webapps/legacy/cpsatab1.htm ), there were about 10-12.5 million unemployed people, out of a workforce of about 100 million people.

      In 1958 (the year in that decade with the highest number of unemployed people, same link for the query), the numbers are about 4.5 million unemployed and about 63 million people working.

      So the pessimist, depending on the time period, has to think that the 40 or 80 million jobs that were created do little to actually contribute to the economy. And they are probably wrong.

      --
      Nerd rage is the funniest rage.
    111. Re:Where's India's domestic economy? by jejones · · Score: 1

      If foreign programmers are as bad as some here say they are, then using them is its own punishment, and companies who do will get screwed.

    112. Re:Where's India's domestic economy? by maxume · · Score: 1

      His point was more that DVDs don't have shit to do with free markets.

      It is likely, in a free market, that a movie company would simply produce fewer copies and sell them in rich countries first, eventually moving the price down in those countries and spreading to less wealthy countries as they went. All without any governmental market manipulation.

      If piracy was a problem, people wouldn't finance movies anymore.

      --
      Nerd rage is the funniest rage.
    113. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Logic and algebra are not interchangeable words there...

    114. Re:Where's India's domestic economy? by Maxo-Texas · · Score: 1

      *DVD regions and such are there to help reduce illegal duplication.

      This gross mistake typifies your post.

      Dvd regions are there so the movie companies can sell the movie in the US at a high price, in Europe at a higher or lower price, in India and China at a lower price. it has nothing to do with copy-protection / preventing copies. It's the government giving a legal monopoly to the movie companies so they can sell the movie for 2.50 and prevent people from logically, going to china- purchasing 100 copies of the movie for 2.10EU, returning to Europe and selling them in Germany for 21EU (2100EU) covering the cost of their vacation, and making about 500EU profit.

      You can't sell apples on one street for $15 and 10 blocks over for $1. One of two things is going to happen. Either people are going to go for the $1 apple (and people are starting to travel to India for health care-- it's $15k vs $100k for procedures). Or, more often, some bright young lad is going to buy $1 apples, walk 10 blocks and sell them for $14. Then another bright young lass is going to buy them for $1 and sell them for $13. This iterates fairly quickly until there are no $1 apples and apples are selling for $5 everywhere.

      It's called supply and demand- the invisible hand.

      It doesn't apply when the police keep you from buying the apples or when the government manipulates the value of the dollar or other violations of free trade.

      I agree with another poster in this thread-- generic product prices are dropping sharply in this market. Izod is $25 down from $40-- generic shirts are $10-- down from $25.
      At some point, shirts will settle at a fair price.

      You can't indefinitely charge the 1st world, 1st world prices while denying them employment at 1st world prices.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    115. Re:Where's India's domestic economy? by Maxo-Texas · · Score: 1

      what you are describing is not free trade.

      In free trade, if the pills are sold for 10 cents, then I could go there, buy 20,000 pills for 10 cents, bring them back and sell them for 4.90 profit-- or sell them for 4.40
      profit at $4.50.

      I'm being required to pay high prices-- but the companies that are doing that are refusing to hire me at high wages. This is going to be a *VERY* temporary situation.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    116. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Have you looked at the price of food there as well?

      Maybe the reason things cost less there, is people have considerably less money. No point in selling something at high prices if no-one in the country can afford to buy it.

      If you want them to start paying more for your goods, try paying them more than slave wages for their labour. That'll increase their standard of living and thereby up their cost of living.

      This is like the main tenet of the free market religion I hear about on /. all the time. If the market can afford more, make it cost more. The reason your paying so much is that the top section of your society can afford so much.

    117. Re:Where's India's domestic economy? by cockpitcomp · · Score: 0

      I used to shop at Walmart, now I work there.

    118. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      If Indian sales generate $5 million then it lowers the amount they need to charge in America to make a profit by $5 million. If films etc weren't sold at a lower price in countries with lower wages then they would have higher prices in the countries where they are sold in order to cover the lost revenue.

      That's not true. The companies are out to make a profit not break even. The DVD's cost $20 because there are a lot of stupid people that are willing to pay $20 for them. That is the "market value". They cost $2.50 in India because no one in India would pay $20 for a DVD. $2.50 is the market value in India. If you want DVD's to cost $2.50 in US then stop buying them until the prices fall to $2.50.

    119. Re:Where's India's domestic economy? by ultranova · · Score: 1

      If it was legal to buy discount DVDs in India and sell them in America then DVD producers etc would stop selling in India at the lower rate. Why would you sell cheap DVDs in India to earn negligible income there,if this will cost you masses of money by losing higher revenue sales of US goods. Ergo, the price disparity can't be legally exploited when it exists because it is not legal to exploit it.

      If it was legal to employ cheap Indian/Chinese/Hellholian labour producers etc would stop employing Americans at the higher rate. Why would you employ expensive workers in America, if this will cost you masses of money by losing lower cost employees in India. Ergo, the wage disparity can't be legally exploited when it exists because it is not legal to exploit it.

      Oh, wait...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    120. Re:Where's India's domestic economy? by Attila+Dimedici · · Score: 1

      Historically, countries with free trade are economically better off than countries without it, even when the trading partners of the countries with free trade do not have free trade.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    121. Re:Where's India's domestic economy? by Jackie_Chan_Fan · · Score: 1

      Whether you agree with the outcome or not, foreign labor has helped to reduce the price of many of the goods and services that westerners rely on every day.

      Really? I dont see it that way at all. What prices are actually cheaper?

      Nike sneakers are still $90-$150 and they're still made for .45 cents an hour in China

      LCD TV still cost as much and more than an old American made Zenith tv.

      The fact is... everything is cheaper to make overseas, but its still sold back to us at American prices.

      The only one getting the break is the corporation selling the item because their cost has lowered. They're not passing on the savings to the buyer.

      To contrast that... If they were making the products in America, you can be sure that the corporations would pass on the COST of manufacturing in the US to the buyer.

      A $400 dell computer is hardly a computer i want to own. Its not going to be good. Its going to be cheap.

      Computers are a special case because they typically lower in value due to newer technology. Thats to be expected and great. It has little to do with manufacturing overseas, but more to do with the next big thing.

      I'm not against manufacturing things overseas, but when we make EVERYTHING overseas we have a serious problem. That is the problem we're in now.

      There is nothing wrong with American workers. The businesses just see an easier profit with overseas manufacturing and lets face it... business doesnt ever give a fuck about you.

      Sadly that has also become the American way.

    122. Re:Where's India's domestic economy? by jane.holdenzx · · Score: 1

      I have to disagree as far as small business owners an Entrepreneurs are concerned. Almost all IT & BPO industries have been outsourced to India because only Indian companies and employees are highly cost effective. You can find out an exceptional example, a USA based company has recently opened a new branch in India. So far It has made immense profit from Indian employees. What else? http://virtualemployee.com/

    123. Re:Where's India's domestic economy? by citylivin · · Score: 1

      "what you are describing is not free trade."

      Theoretical "Free trade" does not exist. I think alot of people here are not getting that.

      A perfect example is the "buy american" laws that are being passed in the USA which are directly antagonistic to NAFTA. Don't see many people in america complaining about those rules, but you can simply look to canada to see the outrage at the blatant disregard for free trade that america shows time and time again.

      That you have to pay more for drugs is only fair, after having to listen to the "america first! 'free trade' " pushed by your government and industry for almost 20 years.

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    124. Re:Where's India's domestic economy? by HiThere · · Score: 1

      In *real* capitalism companies can charge what they please where they please, and if the prices are too different, then middle-men can buy things up in one place and sell them in another.

      It's not a perfect system, but it's better than the one we've got.

      (Note that I'm assuming that the middle-men don't have to pay taxes any higher than the original vending companies. That they're allowed to do this. And that various other hindrances to the free market aren't present. That these assumptions are contrafactual is part of why we don't live in a free market system.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    125. Re:Where's India's domestic economy? by tjstork · · Score: 1

      Quite the opposite - the IT profession in the US is quite overpaid. That is what has created the market for them thar Indians stealin' all our jobs.

      What's overpaid? The whole problem of free trade is that, if somebody is overpaid, the currency should adjust in price to reflect the wage disparity. The only thing that economically actually matters is that a line of code in India is the same as a line of code in the USA. If the price of the two are different, this means that the currencies are not actually correct.

      That there is any discrepancy at all in labor prices says that the present currency system is not an accurate indicator of the worth of a product. That currency arbitrage exists means that free trade doesn't work.

      --
      This is my sig.
    126. Re:Where's India's domestic economy? by Maxo-Texas · · Score: 1

      Exactly...
      We are not in a free market for products.
      So why should we remain in a free market for wages?

      Either way, the situation is going to resolve itself within a decade.
      Wages in America will stagnate and drop towards indian levels.
      Wages in India/China will inflate terrifically fast.

      At some point, the voters in America start voting against business (oh wait.. they've already started).
      At some point, there will be no excess wealth to mine in America and people will not be able to buy products at inflated prices on credit (oh wait... that's already happening).

      You can pass all the laws in the world that I can't buy a movie for $2.49-- with 9.2% reported unemployment and real employment of 15% with about 6% having run out of benefits and now have no job and no money and underemployment ($100k workers working for $32k at Walmart) bringing that total up to about 24%-- people are not going to buy movies for $15 and prices will drop.

      And it's starting in areas like "generic" clothing-- JC Penny's has cut the price on them by about 50% in 12 months. Malls all over america are failing anyway (the largest mall real estate holding company just went bankrupt)-- because no one can afford these prices.

      Health care is next-- there is no reason Canada should be 30% cheaper for the same drugs-- and certainly no reason India should be 90% cheaper.

      India and China better get their internal economies working because the goose that laid the golden eggs is about dead now.

      The lower labor wages is a very natural process-- I'd have no complaint about my wages stagnating and dropping if not for the unnatural process around prices of goods.

      ---

      And all this matters little since we are extremely close to a drop in demand for labor by 90%. Probably a couple decades at most. General use Robots-- buy one for $50k and pay no benefits, no vacation, no salaries.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    127. Re:Where's India's domestic economy? by sjdude · · Score: 1

      If films etc weren't sold at a lower price in countries with lower wages then they would have higher prices in the countries where they are sold in order to cover the lost revenue.

      "From each according to his ability, to each according to his need." -- Karl Marx

    128. Re:Where's India's domestic economy? by Mprx · · Score: 1

      We already have separate prices for different races in the education market.

    129. Re:Where's India's domestic economy? by Cross-Threaded · · Score: 1

      Hooray! Hooray! Hooray!

      This IS the big picture that most are too blind to see!

      Targon for KING of the world!

      --
      They call us sheeple, I wonder why?
    130. Re:Where's India's domestic economy? by sjames · · Score: 1

      Much of the differebnce is going to the top 1% of the U.S. That's why CEO salaries continue to grow at unsustainable rates while other wages are stagnant.

      If U.S. workers had the benefit of those prices, their cost of living would go way down and so they could work for lower wages and still live OK. Really, most in the U.S. would be better off outsourcing overpriced management and keeping the bulk of the employment on-shore.

      The "strategy" of having the work done where labor is cheap for sale where the prices are high is unsustainable. Eventually it just impoverishes the population until nobody can afford the high prices.

    131. Re:Where's India's domestic economy? by Locke2005 · · Score: 1

      One must remember that a nation and its government is there to serve the betterment of its citizens, and not corporations.
      One must remember that a government exists to serve the betterment of those that donate the most in campaign contributions. If you want the government to server citizen, not corporate interests, then you need to ensure that citizens spend more than corporations on lobbying.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    132. Re:Where's India's domestic economy? by Skuld-Chan · · Score: 1

      The masses have spoken - as long as they have money to spend on such items - as people get laid off because of their jobs moving overseas I doubt this trend will continue. Plus I really don't think we are saving all that much on prices in stores.

      And its not all black and white either - I bought a Swiss army knife the other day - says its made in Switzerland for $12 - sitting next to a very cheap Chinese knockoff for $9 - which I'm willing to bet cost 10 cents to make. The prices here haven't come down, just profits have gone up for the people marketing this stuff which means more profit.

      Picked up a maglite flashlight - says its made in the USA for $14 - sitting next to a cheap Chinese one for $5. On one hand you can use the maglite to beat people with, hammer nails into the wall with and will still function as a flashlight, on the other hand the Chinese one is probably good for this years camping season before the switch breaks.

      Plus prices around the world are different. So I'd be willing to work for $1200 a month (60,000 rupees - which is what the Indian's who replaced me make apparently), but prices need to be adjusted in the USA first - like they are in India.

    133. Re:Where's India's domestic economy? by malignant_minded · · Score: 1

      and you made 9 dollars

    134. Re:Where's India's domestic economy? by Wargames · · Score: 1

      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011.

      say x2c(b2x(01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011))
      ur a geek

      --
      -- Each tock of the Planck clock is a new world and here we are still life. --
    135. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      That's all fine when the barriers to trade that allow market segmentation to exist are 'natural', meaning transportation costs, language differences, communication lag, information asymmetry, &tc... Or even an 'unnatural' barrier caused by a third party that is outside your control.

      But when you yourself have caused the barrier that allows market segmentation to come into existence, and continue act in order to eliminate potential competitors from eliminating those barriers, you are not competing fairly, and the optimal price for the good or service in question is not found.

      Maximizing revenue in each market is legal, and I would argue.. moral. Constructing artificial barriers to free trade may or not be legal depending on where you are and the scope of your activities, but it is grossly immoral in my opinion. Conflating revenue maximization within natural markets with the construction of technological barriers to free trade as though they were the same thing... totally disingenuous, sir. The GP didn't know better. You clearly do.

    136. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      underemployment ($100k workers working for $32k at Walmart)

      It's cute that you think people working at Wal-Mart make as much as $32k a year.

    137. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      You miss the point. Ideals and principles exist to guide our actions, not to dictate them. Is a private road better than a public one? In theory, yes. At the cost of our freedom* of mobility? Hell no.

      (*not necessarily free as in beer)

    138. Re:Where's India's domestic economy? by Maxo-Texas · · Score: 1

      I just did a little calc check and wow- you are right.

      No way they make $15 an hour.
      It is very likely the vast majority of walmart employees make under $20k a year.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    139. Re:Where's India's domestic economy? by ahabswhale · · Score: 1

      lol...your post is a bit naive. Sure, there are cases where offshoring is used to produce a product at a lower price but most of it is to simply increase the profit of the company. It is extremely rare for a company that suddenly starts offshoring their manufacturing to China to drop the price of their produce with all the money they saved on labor. It just doesn't happen for the most part. The only example I can think of where this discount is provided is with guitar manufacturing. So a company like Breedlove has an American line and a Chinese line of guitars and the Chinese ones are less. Even then it's hard to make a direct comparison though since the American ones are made with better quality woods, etc. In any event, having played both, the American ones are clearly better and have a much better rep than their Chinese counterparts. And I say that as a person who was praying the Chinese ones were just as good since the American ones are expensive ($2k+).

      --
      Are agnostics skeptical of unicorns too?
    140. Re:Where's India's domestic economy? by GameboyRMH · · Score: 1

      The correct Libertarian approach isn't an idealistic one, but a societal "greedy" one. We shouldn't have 100% open trade because of some ideal. We should determine what policies will be in our best interests and will protect the rights of US citizens, everything else is secondary.

      In my experience there are two types of Libertarians - the "true Libertarian" who uses an idealistic approach and would argue for 100% open trade, who I usually disagree with but can respect their opinions, and the "fair-weather Libertarian" who takes the "greedy" approach, who I cannot take seriously because their "ideals" are just a convenient but thin mask for their true intentions, which often conflict with their "ideals."

      I could take those "Fair-weather Libertarians" seriously if they called themselves Greedytarians, and said that they like money so much they wish they could make sweet love to it without getting it all wet and sticky, and want policies that could potentially allow them to make more money. That way when they want trade protections it wouldn't seem downright hypocritical, and they could say they just want to keep burning fossil fuels because it's more profitable for them rather than denying global warming.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    141. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      I guess your salary is either all zeroes or has no zeroes in it :)

    142. Re:Where's India's domestic economy? by Maxo-Texas · · Score: 1

      Charging people the maximum the market will bear isn't a free market.

      It's always a sign of a broken market-- usually involving collusion or a real or artificial monopoly.

      In a free market, any time you grossly overcharge for a product, someone else is free to produce a similar product and sell it for less.

      With multiple sellers competing, they must eventually lower the price to the point where they can't lower it any more and stay in business.

      In markets with real competition, the price difference is frequently under 1%. Buyers quickly detect large differences and sales collapse for the expensive variety unless they've managed to create a "brand" which people will pay a premium for. The problem there is that most of the better brands have now cut costs and are no longer the quality level they were 10 years ago. For example, whirlpool water heaters *frequently* break in under 12 months. Insane for a product that is supposed to last 12-15 years.

      ---

      People try to create "brands"-- like "Horizon" organic milk so they can sell it at a premium ($4/half gallon). But then "Promised Land", and "Kroger Organic" and "Randall's Organic" milk enter the mix and very soon, all of them are selling for ($2.99/half gallon). There seems to be evidence that's a bottom, because when a given store starts having oversupply and milk going bad at $3/half gallon, soon afterwards they simply stop carrying organic milk.

      The reason things cost less there is a combination of them buying U.S. bonds to hold their currency down (India, Russia, and China own tremendous sums of U.S. debt to keep their profits from weakening the dollar and strengthening their currencies) and naturally lower prices due to excess labor and less expensive land costs-- in part due to historical problems which made it very hard to do business in those countries.

      Despite their best efforts the dollar is weakening (which is playing havoc with the value of the huge piles of bonds they have outstanding-- want 3% on an asset that is declining 8% in 6 months relative to your currency?).

      Once the corporations successfully drain the life out of the U.S. which historically was a strong "rule of law" country, then they'll be faced with China-- which more than once has simply taken corporate assets and Russia which has repeatedly shown no respect for contract law (they have fun selling multiple exclusive contracts to the same area for example- or just ignore contracts they don't like). I'm unclear on why india had such problems as they seem to be a country with rule of law and good contracts but I have heard that they had an unbelievable bureaucracy until quite recently.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    143. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      Whether you agree with the outcome or not, foreign labor has helped to reduce the price of many of the goods and services that westerners rely on every day. India has allowed us to save $0.05, $5, $50, maybe $500 on a consumer goods at the cost of our manufacturing base.

      The reason your typical Dell computer costs $400 is because they can ship part of the costs of support out to India. The same is true of big-box retailers like Walmart selling t-shirts and teapots cranked out in Chinese, Indian, and Indonesian factories for substantially less than local boutiques like American Apparel that sell US-made goods.

      Wow, that sounds like a really nice set-up. A win-win, if you will.
      Now if I had a job and $500...

    144. Re:Where's India's domestic economy? by tjstork · · Score: 1

      Historically, countries with free trade are economically better off than countries without it, even when the trading partners of the countries with free trade do not have free trade.

      That's actually totally not true. Historically, the best off countries are the ones that are protectionist sufficient to spur local industrial development. For example, see USA from 1800-1940. And, if you want a comparison between a free trade low labor society versus a protectionist, higher wage one, see the US Civil War. The protectionist North, because it has developed its own capacity for industry and invention, and protected, is able to overwhelm and completely crush the hapless South, which must purchase its rifles and steel its cannon because it doesn't even have the technology to make those.

      --
      This is my sig.
    145. Re:Where's India's domestic economy? by tjstork · · Score: 1

      You can find out an exceptional example, a USA based company has recently opened a new branch in India

      Another bunch of traitors. I'll be sure to add them to the national traitor database.

      --
      This is my sig.
    146. Re:Where's India's domestic economy? by pottymouth · · Score: 2, Funny

      How about $11,399,999,999,999 + $1 ? Ha!! Smarty pants!! Of course that was before Obama.... The number is a lot bigger now...

    147. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      If you don't like outsourced IT for any reason--"I don't like China's stance on Tibet" is as good a reason as "I find their accent makes resolving a problem over the telephone difficult"--then don't buy from companies that use it. You'll probably have to pay more for it, but nobody said having principles and sticking to them wouldn't require some sacrifices. Chances are good you'll find it's not as expensive as you think and a lot of times you'll end up with a better product/service because of it.

      You're right, I don't like outsourced IT and I won't buy from companies that use it. Not because I don't want to but because I can't afford to. You see, I am a developer like many other Slashdotters. I'm also a British national living in Latin America. I have tried to advertise my services across the net and locally but due to companies in the capital city I live in being obsessed with outsourcing to India I'm struggling to pull in USD$450 a month and feed my family.

      So what do I do? Apparently, according to you just don't buy from any of the companies here outsourcing. That doesn't exactly help bring in the dollars does it? I have to earn a living like anybody else, I don't mind some competition, it keeps things flowing but Indian outsourcing companies have saturated the market here. Nobody will touch a local programmer whether native or foreign, college graduate or coding veteran because they can get the same job done for $6 an hour in India and pay with their credit card on Paypal.

    148. Re:Where's India's domestic economy? by Anonymous Coward · · Score: 0

      It is an empirical "science"

      Nice of you to put science in scare quotes :) Because although a serious subject it is nowhere near on the same level as real empirical sciences (the natural sciences). There is a lot of politics and ideology (Friedman vs Keynes etc.) mixed in with economics. By pretending economics is a 'science' you get to spout (politically motivated) nonsense and have it be imune to critique. But it isn't as if economist go around measuring the constants of nature like phycisists. There is some experimenting every now and then though, see for instance South America in the 1970s by Friedman followers or the Soviet Union by followers of Marx.

      Flamebait? Perhaps :)

    149. Re:Where's India's domestic economy? by fmoliveira · · Score: 1

      increase in life cost without cheaper work from outside would turn USA into shit

    150. Re:Where's India's domestic economy? by RightSaidFred99 · · Score: 1

      Greed is what has driven human development. When it doesn't infringe on someone else's rights then greed is certainly good.

      Trying to amass wealth to take care of your self and your family is not wrong unless it's done through force or fraud.

      Protectionist (or "optimalist") trade policies are neither force nor fraud. Put in place whichever policies are most likely to benefit America at large. Sometimes those policies will be open, other times not. Lean towards Open Trade where there is no discernible benefit either way.

      As for the environment, global warming is a pointless argument. A better one is that our current energy policies are unsustainable and that regardless of whether global warming is largely man-caused air quality has a huge impact on our health as US citizens. From a Greedytarian perspective, it doesn't behoove any of us to get cancer or have lung problems due to pollution.

    151. Re:Where's India's domestic economy? by naoursla · · Score: 1

      Why? If we only owed $114 to the rest of the world, then the rest of the world wouldn't have a vested interest in our economy doing well.

    152. Re:Where's India's domestic economy? by CodeBuster · · Score: 1

      A lot of the problem is that large companies have a disproportionate amount of influence with politicians and thus get laws passed for their benefit which usually negatively affect people

      Do you always do what you're told? The government can pass any number of laws, but actually enforcing them is another thing entirely. Why play by their rules when they don't?

  5. anecdotal, but by Anonymous Coward · · Score: 0

    I've never spoken with an Indian out sourcing worker who knew his ass from a hole in the ground. The only things I saw come back from India were excuses, delays and weak attempts at acting as though they knew what they were talking about.

    1. Re:anecdotal, but by BrokenHalo · · Score: 1, Troll

      The only things I saw come back from India were excuses, delays and weak attempts at acting as though they knew what they were talking about.

      Unfortunately, this is largely true. I often hear Indian, Asian and Chinese people carp at Western work practices, particularly our relatively short working hours. They usually have to shut up, though when it's pointed out that we actually get more done in those hours than they do in their longer day.

      The CEO in the submission might be right about Westerners being unemployable under their conditions, but it seems simple enough to me: if all you want to pay is a monkey's wage, then all you'll get is a monkey.

    2. Re:anecdotal, but by Anonymous Coward · · Score: 2, Insightful

      It depends who you deal with of course; but yes, generally I've found outsourced teams have no real innovation, you need to specify everything point by point, they don't want to go off on their own and solve problems.

      However that's nothing compared to the "I deserve a good job and large salary" attitude endemic in US graduates. If anything their attitudes are worse because very few (of the ones I've dealt with) are taught to think for themselves either, but worse, they actually believe they know it all. Most US (and UK) degrees suck - they teach outmoded practices, bad design skills and very little that is useful, but the graduates believe that they know the right way and don't listen and don't want to learn.

      Slashdot posters (or stack overflow posters, or any other real technical forum) are a rarity, we're generally here to learn, to discuss, and we don't mind too much about hanging our ignorance out for others to correct. Those are the people you want to employ, regardless of where they come from - but the US education system does not produce those, it produces people with unrealistic expectations and people who believe they no longer need to learn.

    3. Re:anecdotal, but by l3v1 · · Score: 1

      it's pointed out that we actually get more done in those hours than they do in their longer day

      Would be interesting to prove that, because it seems one of those unprovable fishy arguments. Also, it depends what one means under "work" and "done". Cause you know, we've all been to those places where meetings are a half day's time, and some people just seem to like sitting the days out on meetings. There are also those days when 10 lines of code mean more "work" being "done" than writing 200 or 2000 on any other day.

      One other thing, the more west you go, the more the I-want-a-high-salary-job-cause-I'm-thaman attitute becomes the average. And it is such attitutes why I constantly hear "there's no work, there are no jobs" from the one side, and "there are jobs wherever I look" from the other. Standards and expectations need to be adjusted to economy, industry and social circumstances, and one needs to be flexible in almost every aspect of life these days. Crying won't help.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    4. Re:anecdotal, but by thePowerOfGrayskull · · Score: 3, Insightful
      I've worked with some of the largest offshore vendors, and I would say about 60-70% of the software developers /do/ fall into your generalization above. Another 20% are as good as anyone else I've worked with, and about 10% are above-average.

      I recall reading somewhere that in a basic programming concepts class, during the time when everyone was hopping on the comp sci bandwagon for easy money, there will be about half the people who come out of it simply unable to grasp such simple concepts as control structures and variables in any meaningful way -- no matter how good the instruction. The problem as I've come to see it is in India, your actual aptitude for programming isn't really relevant to whether you get into the training. I don't know why this is, because in theory this is tested for ahead of time.

      The difference I see is that in the US, most people without such aptitude will change their majors. In India, it's no deterrent -- this is often the only way out of abject poverty and so they will understandably fight tooth and nail to complete their training and enter the workforce. This in turn heavily weights the available pool of developers in the direction of "incompetent".

      It's not that the people of India are as a whole any less likely to have the ability to succeed in computer-related careers than anywhere else in the world population -- but desperation drives a disproportionately large percentage of unqualified people into this career path.

  6. Move Microsoft to India by Baldrson · · Score: 2, Insightful

    I recall talking to Congressman Brian Baird about this problem of US businesses over-utilizing immigrants. He had the standard reply, "But they tell me if they don't get the visas, they'll have to outsource business to India!" My reply wasn't standard: "They shouldn't just outsource to India, they should MOVE to India! The US created these industries without massive immigration. The problem with the US isn't a lack of immigrants."

    1. Re:Move Microsoft to India by Kokuyo · · Score: 2, Insightful

      The US created these industries without massive immigration

      We must be thinking about two separate versions of 'the US' because the one I know today consists of 99.9% people with migration background.

      Personally, I think the man is right. In light of what Indians are willing to do for less money, of course Americans are unemployable. Vice versa you could also say that Americans are just not willing to be enslaved the way Indians are. So his whole statement becomes rather relative, doesn't it?

      The Problem is that we keep being willing to receive our support from Indians and other foreign countries. Since EMEA support from HP moved to Sofia, I literally HATE to call them up. Not because those people are unwilling to help or rude about it. No, they are perfectly fine people. But the fact remains that there's a language barrier between us. The whole process has become that much more bureaucratic and time-consuming.

      It's funny, though (not haha-funny but rather innat sad-funny) how even HP Switzerland is powerless against HP America's management. They are shaking their heads just as much as we are.

      Another funny thing, IMO, is that somehow, back then when they still had their own techies and didn't outsource them all for worse pay and more hours, their bottom line actually looked better, didn't it? Isn't HP struggling much more today than it was around 1990? Now, I'm not implying that correlation equals causation, but one should think that point through, I think.

    2. Re:Move Microsoft to India by twostix · · Score: 4, Interesting

      I posted this before and I'll post it again.

      So far in the last 12 months I've had three side projects that projects that were outsourced but for whatever reason such a mess was made of them that the clients have brought them to us to fix at a higher than normal rate.

      My employer's now collaborating with an "reverse" outsourcing mob who've set themselves up to help people bring their failing outsourced projects back and are getting a fair bit of work through it.

      To be honest, the quality of code I'm seeing is easily the worst I've ever seen and that includes half-assed open source projects. Whether that's because it's just "sweatshop code" as one client put it or they are attempting to write super advanced AI code generators and using them to generate the code...and failing miserably, I don't know. But it's terrible. From the complete lack of imagination and forward thinking in design, right down to the god awful highly inconsistently cased variable names.

      Remember this is *three* different projects from three different Indian companies theoretically written by three different sets of programmers. The code all looks and feels the same, which leads me to believe there's something going on industry wide over there. What that is I have no idea but they need to fix it quick smart as the industry as a whole is getting a bit of a reputation.

      What I do know is people are willing to pay much more once they've tried outsourcing and failed.

      Those that don't go out of business in the mean time that is.

      (Yes I'm sure there's some top quality code coming out of India, I doubt most of it is written by the sorts of companies in this articlee).

    3. Re:Move Microsoft to India by LKM · · Score: 1

      "The US created these industries without massive immigration"

      Wait, Indians invented the computer all by themselves? Damn, I must really have been asleep during my history classes.

    4. Re:Move Microsoft to India by digitalchinky · · Score: 5, Insightful

      I'm living in the Philippines, I can answer the crappy code part. While many might like to think of us as being a 'third world' kind of country, we are more of a follower of first world trends in disguise, we do it by building cheap look-a-likes and selling at a price our market can accommodate. We don't really fit the glove of this whole "X World" thing.

      That said, Why: It's simple. We are what we are because our ethos is "Near enough really is absolutely good enough, anything better is a waste of money, effort, and time". An analogy: You want a straight and level sidewalk? Damn, that's going to cost you extra. And you want it free of obstructions like telegraph poles, open drains, plus all the little lines that we refuse to step on? You want wheelchair access too? And you want it to actually be 'finished'? Well, for that kind of crazy desire, your price has now reached exactly the same as what you would pay in first world USA or anywhere else in the world for the same quality stretch of sidewalk.

      Americans want stuff done on the cheap. Guess what - you actually do get what you pay for! (I know, who'd have though!)

    5. Re:Move Microsoft to India by The+Bungi · · Score: 1

      These always make me smile. Microsoft, the big bad outsourcer. You're going to move IBM as well? IBM is the largest consumer of L1 visas in the US. These are much more insidious than the evil H1-Bs, I suggest reading up on them.

      I don't know if you've ever interacted with IBM - specifically IBM Global Services (aka IBM India), but lately I've been thinking that the only American left in that company is Palmisano. Everyone else has to be either Indian or Chinese. I jest - just slightly.

      While you're at it, send all the large financial and services companies in the US. Heck, just transfer the entire Fortune 1000 over there. That will take care of your problems.

      Oh and BTW, I love the "Ballmer was at it again" bit here. Any chance of the submitter actually mentioning which CEOs have lobbied Washington for increased quotas and more relaxed requirements? Naaah, that doesn't sell any ad impressions nowadays.

    6. Re:Move Microsoft to India by Unoriginal_Nickname · · Score: 1

      Remember this is *three* different projects from three different Indian companies theoretically written by three different sets of programmers. The code all looks and feels the same, which leads me to believe there's something going on industry wide over there.

      The thing that's going on industry-wide: Sites like Stack Overflow and Professional Sex Change. In India I'm pretty sure Google's "I'm feeling lucky!" button says "Do my job for me." All of the code looks the same because it is the same.

    7. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      Another funny thing, IMO, is that somehow, back then when they still had their own techies and didn't outsource them all for worse pay and more hours, their bottom line actually looked better, didn't it?

      What? You're suggesting that by taking high paying jobs away from Americans, and giving a fraction of that over to the Indians to perform the same task, while taking the rest of the former American's jobs paycheck and giving it to shareholders, that somehow they're doing worse off since they can't find as many people in America ABLE to pay even higher american prices as easily for their degraded quality products and support?

      Damn that's one long sentence.

    8. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      I know what you mean. Recently I was hired as a consultant to analyze a web application that was outsourced to India. After ripping it apart, and listing nearly 2 pages of problems (primarily rudimentary security issues) I became very aware of their lack of basic programming logic and understanding. I'm not saying that Indians as a whole are inept, in fact I met many who were very capable programmers in college, but by and large the code I've seen outsourced to India is awful.

    9. Re:Move Microsoft to India by Anonymous Coward · · Score: 3, Interesting

      Being a coder from India, I can answer your question. The reason is plain and simple economics and greed. While Indian coders in general come cheap when compared to those in US companies wanna further reduce costs there are other factors.

      I earn a lot more than my counterparts doing same job because I belong to a top engineering school and quality of work expected from me is different than several others. While my company is full of guys from lower level colleges where education situation is really bad. Companies hire these guys cause they come cheap (some earn even 1/4 of what I do). While guys from top colleges ask for more companies refrain from hiring these people and hire college grads from lower colleges who would work on minimum wage.

      IT job is thus considered worst in most IIT's and most engineers end up doing MS/PHD or MBA's.

    10. Re:Move Microsoft to India by Kokuyo · · Score: 2, Interesting

      I am actually implying that well-paid engineers are rather more creative and efficient than overworked and unmotivated ones.

    11. Re:Move Microsoft to India by alberthier · · Score: 1

      We have the same here: Our indian team is OK for pissing some simple code, but when it comes to more advanced design they're lost. OK, it is not rigth for all of them, but only 5% are really skilled and you have to pay them. Most of the guys I work with there haven't ever heard of design patterns or MVC. We ship linux versions of our software, and most of them are lost when using another OS than Windows, when they design something one day, if two days later they need something similar, they copy-paste instead of writing a generic design, etc...

    12. Re:Move Microsoft to India by Greyfox · · Score: 1
      I've seen good and bad attempts at outsourcing, and the companies that think they can just throw a little cash at India and get something good out of it are the ones that are going to fail. Most of them are awful at communicating with their own guys inside the company much less with people halfway around the world. Figure out how to express a cohesive business strategy first, then go to India and tell them what you want. And make sure you meet with the regularly to make sure they stay on track. And by the time you're done, you still won't have saved all that much over keeping everything local.

      Once the Indians and Chinese get better than us at formulating and communicating their strategies, we're pretty much done. Oh well... We had a good run. I look forward to being the guy with the funky accent that the Chinese guy calls for tech support...

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    13. Re:Move Microsoft to India by JoeF · · Score: 1

      If they move to India, the tax revenue also moves to India.
      Have fun with your country taxing you 50% and more...
      Your BS is typical of people who have no clue about anything economics. Get out of your mother's basement for a change and get an education.

    14. Re:Move Microsoft to India by D-Cypell · · Score: 1

      "(Yes I'm sure there's some top quality code coming out of India, I doubt most of it is written by the sorts of companies in this articlee)."

      I am currently living and working in India in the software industry. Not on outsourcing but for a company building their own products using Indian developers.

      I can tell you that there is some talent here, but it is *shockingly* hard to find. Good talent is hard to find anywhere, but sadly the Indian education system seems to be gearing itself up on a 'quantity over quality' basis. After interviewing your 5th 'senior developer' of the day that cannot tell you how to iterate over the contents of a list in their primary programming language, it takes all the effort you can muster not to jump out of the nearest window.

      The practice of dumbing down education due to a shortage of available graduates is ultimately very self-defeating, but it is happening, and I suspect that it is India, *not* the west who is at the head of that curve.

    15. Re:Move Microsoft to India by moon3 · · Score: 1

      One advice on "alien" source code.

      Never ever try to fix it. Just start a completely new code of your own.

      That might be a tough decision, but often the time wasted to figure out and debug "alien" code is much more wasteful and it might take longer to debug then to rewrite the whole thing from scratch. The main problem is that you often can't be sure whether that damned thing would work 100%, because it is full of bugs. That of course could mean a hard, slow and lagging start, but you will thank me in the end.

    16. Re:Move Microsoft to India by benow · · Score: 1

      Nice comment. There is a place for quick and dirty... at the core of an enterprise application is not it. I've worked with some Philipino devs... they were very nice, but lazy. I involved them as much as I could in the project and decision making, and the code improved, tho it still needed alot of work when it was done. A large project with quick and dirty devs would be painful.

    17. Re:Move Microsoft to India by Paul+Jakma · · Score: 4, Interesting

      Uhm, the guys who invented the transistor, and setup a bunch of well-known semiconductor companies, the traitorous eight, how many were born outside the USA? Of the rest, how many were born to immigrants to the USA?

      (The answers: "at least 3" for the first, and "at least 1" for the second).

      It's hilarious that a nation whose success was built on waves of immigration can spawn people so ignorant of the contributions of immigrants. The rest of the 1st world doesn't mind though - we'll be glad to take the USAs spot as patron of the world's best & brightest - please do stop your H1-B programme.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    18. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      I agree. I worked for 3 months in such outsourcing company before i called it quits.

    19. Re:Move Microsoft to India by Greg_D · · Score: 1

      You obviously aren't worth what you think you are, otherwise, companies would be lining up for the services of "top engineering school" graduates like yourself. The benefit of having you as an employee is outweighed by the cost to pay you.

    20. Re:Move Microsoft to India by footnmouth · · Score: 1

      Agreed. One of my guys at my previous company rewrote something, from the user requirements, in 4 weeks. The client had spent £750,000 on it (I'm sure that their shareholders would like to have known that) and it cost £20k to rewrite. The politics of the situation meant that the Indian outsourcer were praised for getting it in on time...

      --
      -- For evil to triumph it is enough that good men do nothing.
    21. Re:Move Microsoft to India by l3v1 · · Score: 1

      Being well paid and being creative don't always come together, I could list quite some examples, I've met my share of those who were well paid and still being unable to solve any problems (engineering, algorithmic, theoretic, you name it) that mattered. Being overworked is just a state of being, which also doesn't mean you got overworked while being under-motivated and under-paid, since you could be well paid, motivated and still be overworked. I could go on with this, but the point is, your points don't always correlate.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    22. Re:Move Microsoft to India by Aceticon · · Score: 1

      My experience with working with remote resources in India has lead me to believe that over there what's happening is the same as what's happened in developed countries during the Internet boom:

      • There is a high demand for technology services (a significant slice of the IT work in at least the US and the UK is sent there + all the IT work that needs to be done in India) and a restricted supply of people (India might be a big country, but the number of people trained in IT is a tiny percentage).
      • Because of this, salaries are (compared to local salaries) very high and there is a lot of competition for people.
      • This has attracted to IT a large number of people which aren't any got at IT work and would never gone for it otherwise. The end results is that the small core of world class IT professionals is surrounded by vast masses of mediocre IT people.
      • On top of that the Peter Principle is hard at work: the really competent people are quickly promoted (they either get promoted internally or just leave for somewhere else where they get a promotion) and eventually end up in management where most of them don't really know what they're doing.

      This exactly what was happening during the Internet boom - I was working in a consultancy at the time and remember that people were literally being picked up fresh from the University and put in projects for clients as "Senior Developers" and that (due to the way pay grades for techies were always below those for management) some of our best Software Engineers where quickly promoted to management, the vast majority of them turning out to be completely inept at managing people.

      Certainly the picture that I see every day from the software developers I work with in Mumbai is that almost all of them are quite bad and the one that was any good got promoted to management where he is not that great.

    23. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      Man, he just said that they were willing to pay him 4 times the salary as their weakest employees. So obviously he is worth that pay otherwise they'd fire him.

    24. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      The US created these industries without massive immigration

      Bull-fucking-shit. However you got to +5 Insightful is completely beyond me.

      In my opinion, the main problem with the US is the sheer number of people paid to sell stuff to other people. An economy based on people selling to each other, and not producing cannot last. Fuck the Carnegie "secret", and all that other "you can do anything you want" shit. You guys need to make more stuff, and stop buying stuff you don't need.

    25. Re:Move Microsoft to India by xaxa · · Score: 1

      It's hilarious that a nation whose success was built on waves of immigration can spawn people so ignorant of the contributions of immigrants. The rest of the 1st world doesn't mind though - we'll be glad to take the USAs spot as patron of the world's best & brightest - please do stop your H1-B programme.

      It's already happening -- I know graduates from middle-east countries that simply aren't bothering to apply for jobs in the USA. They will find one in Europe.

      (Also, I can't remember the company now, but I read an article in a local newspaper asking why a big company was moving its headquarters to London from the USA. The reason? It was much easier to employ foreign graduates.)

    26. Re:Move Microsoft to India by Xest · · Score: 1

      I agree.

      The problem is, people like the guy in TFA are suggesting you get more than the more expensive US offering for far less money out of them. This for the reasons you state is blatant bullshit.

      Even if India is producing better graduates than the US (which let's face it, it's really not) then they're not working for this guy anyway because he's not paying for the top graduates, they'd eat into his profit margins too much, he's paying for the cheapest he can find and as you state, this means his company ends up producing crap because again, as you say, you get what you pay for.

    27. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      I've actually had much same experience, only not with out sourcing but with Chinese and Indian programmers who have come to work my my company. Though these programmers are very good with low level stuff, and have a good solid knowledge of the language, they also lack a lot of the higher level engineering skills. For example, a Chinese trained co-worker of mine looked at me like I had 3 heads when I said he shouldn't add audio code to my animation system for a game when there was a proper method already there to add the features needed through a layer of abstraction that would prevent unneeded dependencies.

      I never hear any of these guys talk/ask about the best way to structure their code like the local talent does. It seems to me that though local talent isn't interested in the low level stuff, their talent isn't interested in the high level. That would be why you eventually end up with unmaintainable crap that got built very quickly and cheaply. The "very quickly and cheaply" would also be why management loves to outsource, but then find themselves in trouble when all that bad engineering catches up to them.

      In the end, BOTH sets of programmers need to get their shit together.

    28. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      Yes Americans should be unemployable - Russian some Sth Americans are more cost effective - but the Indians don't use or import them - or Chinese. What gives Indians the edge is that their staff get 8-10 weeks of training per year, while hardly any American company will pony up for skilling up staff nowadays. New .Net - ditch the old, get the new grads and burn them out.

      The reason it looks the same is because half baked 'code generators' are in use, after which people go and hand edit great slabs. At one Telco, Siebel has error messages in Indian - that looked perfect, so they left that in.
      Global replace on logos and field names, no copylibs needed.

      The claim that Americans are untrainable. Yes, they don't do what they are told, and talk back, much like 35yo + programmers. Meanwhile management sits back and basks in the glory of not training new blood. The not training part comes back to bite them, when 'fire and forget' is used as MQ architecture, and transactions get lost.

      There are studies - Indian outsourcing only saves 5-8 cents per dollar, and that is the best case on things can can be procedurised - ie help desks. The other good - is developing 50,000 'shakedown' scripts in Test Director - even though there is no way they will be executed, they gave the client what they asked for! After the 500th variant, most Americans would blow a fuse. Forget pointless, forget crap - it is money - so do as you are told.

      Now for a 5% saving, for loss of control and enduring quality, and for unreliability - sooo much better to train local talent.

    29. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      The rest of the 1st world doesn't mind though - we'll be glad to take the USAs spot as patron of the world's best & brightest - please do stop your H1-B programme.

      I imagine that the quality of code currently expunged by India sweatshop coders will reflect itself into Microsoft's OS (more than it already has, mind you). That being the case, I'm sure that we would quickly see a move to a better OS...one that I can actually run most of the programs without a BSOD. There are already enough security risks out there than you can shake a stick at.

      A move to India would be Microsoft's downfall, and they know it. Don't you think they review the code India sends them? Ballmer - The God of MS is just throwing around idle threats to the American Gov't. In the end even he knows he can't afford to move operations to India.

    30. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      Their previous employer William Shockley (co-inventor of the transistor) was an outspoken eugenicist.
      I'm sure diversity was an important part in his hiring practices.

      Robert Noyce could trace his lineage to the Mayflower.

    31. Re:Move Microsoft to India by Baldrson · · Score: 1
      A couple of pieces of history relevant to the transistor of which you are ignorant:

      On 17 November 1947 John Bardeen and Walter Brattain, at AT&T Bell Labs, observed that when electrical contacts were applied to a crystal of germanium, the output power was larger than the input. William Shockley saw the potential in this and worked over the next few months greatly expanding the knowledge of semiconductors and could be described as the father of the transistor.

      However John Bardeen was at the University of Illinois when I was there working on the PLATO system with Ray Ozzie, and in his lecture given at that time in Altgeld Hall, he disclosed that he and Walter Brattain were told to stop work on the transistor by William Shockley. Brattainand Bardeen were, for a time, reduced to hiding their work from Shockley on a what Bardeen called their "rolly cart" which they hid in a closet during the day and rolled out at night when Shockley wasn't around. There was a rumor that Bardeen gave this lecture because he was suffering from ill health and thought it important to disclose much that had previously gone undisclosed.

      Now, I'm not here picking on Shockley as "one of those darn immigrants" because he did eventually come around. He then took credit. The same can probably be said for many immigrant managers of US inventors over the last several decades.

      But there really is a big difference between the immigrants that came to the United States under the 1924 law as compared to those that have come under the 1965 law.

    32. Re:Move Microsoft to India by fostware · · Score: 1

      Don't forget Nikolai Tesla, who was an immigrant to the US, only to be screwed over by his US benefactors and peers.

      --
      "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
    33. Re:Move Microsoft to India by specific · · Score: 1

      No. American companies want the stuff done on the cheap. Americans want the stuff done right.

      --
      If you lend someone $20 and never see that person again, it was probably worth it.
    34. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      There's a huge difference between an immigrant and a foreign national. The immigrant realized that his country and culture weren't working and he had the drive to give up his entire life and move to a new country so he could prosper.

    35. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      Even since the crisis, H1-Bs have become a popular whipping boy. Anytime a company lays off (read: Microsoft), the first question asked is how many H1-Bs were laid off. So I did some quick numbers there:

      Number of people currently unemployed: 6.69 million
      Number of people losing jobs every month: ~600,000
      Number of H1-Bs visas given out annually: 65,000

      They are nothing but a minor fraction, yet the reactions they stir up is unfuckingbelievable. But I guess they make an easy target, political and otherwise, to point fingers at, a sort of panacea that once got rid of, will fix all your problems.

      Source: http://www.nytimes.com/2009/06/19/business/economy/19econ.html?hpw

    36. Re:Move Microsoft to India by claytongulick · · Score: 1

      For a long time now I've been wondering where/how developers from India have gotten a reputation for being more highly trained and "smarter" than their American counterparts.

      My evidence in purely anecdotal, but I've been a developer for a long time now (working on 13 years professionally) and have worked with tons of developers from India, both remotely (overseas) and locally hired.

      What I have seen are people who claim to have masters degrees but are utterly incompetent - I've seen them trying to solve extremely simple problems by calling into some sort of support number and having someone in India (I assume) walk them through the problem remotely and tell them what to type into the IDE. Seriously.

      I've had to deal with guys who were so unbelievably arrogant (apparently they were some sort of royalty in India) they couldn't sit and listen through an entire sentence without interrupting, yelling and generally making asses out of themselves. And this was when they were asking me for help! It takes almost superhuman patience to deal with.

      In 13 years I've only ever met one programmer from India whom I would consider competent (and he was actually much smarter than I am) but he was such a jerk it was impossible to have a discussion with him, even to explain basic requirements.

      I used to think that this was just a cultural thing, or a language barrier, or that I was just working with the worst people - getting unlucky - but over the years it has just gotten worse, not better.

      I've been waiting patiently for the backlash against outsourcing to develop as businesses realize that the cost of outsourcing projects is actually 3X not 1/3, but while I've seen a very mild trend toward this - it hasn't been anything like the tidal wave I'm expecting.

      To be fair, I'm pretty disappointed with the American programmers I've worked with as well (with some notable exceptions), but by and large I've been able to work with them, explain issues, have issues explained to me and eventually get the job done.

      I think there is a fundamental problem in software development today (here comes the 'get off my lawn' rant) that is not localized to any one country: programmers aren't nerds anymore.

      See, in the old days (back when I was a kid) programming was magical and elite and only the best and brightest would even try. It was new and respected, and drew the types of people who were willing to spend endless hours painstakingly gnawing at a problem until they had a solution - then deleting it all and redoing it when they discovered a better one; and this was done for fun, as a hobby!

      Now (like so many other things) businesses try to commoditize it, fit it into rigid processes, categorize and quantify it. I can understand the impetus and motivation behind this: as a business it sucks to be dependent on magicians and magic - but I think it has lead to a decline in talent locally and globally.

      A business would generally rather have a predictable, repeatable process - even if it costs 5-10 times as much - than to be forced to rely on individual talented people. I guess I shouldn't be surprised that there is a global market claiming that they can provide that sort of predictability and dependability, and that businesses are naive enough to believe it.

      --
      Drinking habits can be dangerous. You can choke on the cloth and the nuns will wonder where their clothes are.
    37. Re:Move Microsoft to India by Locke2005 · · Score: 1

      One of the main drawbacks of outsourcing overseas is that the company you are outsourcing to is free to lie about the qualifications of it's workers; you have no way of verifying their claims. What we currently have is a situation where they've gone from having 10,000 programmers to 1 million in a few years, yet they are still claiming that all their programmers have 10 years experience, when clearly this is not possible. It takes about 3 years experience to become an effective programmer, which means that the first companies to outsource to a given contractor are effectively paying to educate the foreign employees to be better skilled at future projects, not for results on the current project. Eventually, through experience gained from enough failed or marginal projects, the huge influx of new programmers will become skilled enough so that outsourcing will make good economic sense. But currently, in my experience, it is barely a break-even proposition. Getting more workers for less money isn't such a great bargain when they never successfully complete a project. There are thousands of highly skilled programmers in India, but they are already fully utilized. If you are writing a new outsourcing contract today, guess what -- you are NOT going to get the highly skilled programmers working on your project!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    38. Re:Move Microsoft to India by Marcika · · Score: 1

      He obviously is, since his company hasn't replaced him yet with three people who earn 1/4 as much as him. (The problem is a classic assymetric information Akerlof "lemon" example: unless you hire the arrogant IIT grad you don't know whether he is worth as much as he asks - so you go for a lemon priced like a lemon.)

    39. Re:Move Microsoft to India by DinDaddy · · Score: 1

      I would suspect it is that the more capable IT shops in India, with the more experienced and quality programmers have seen their costs and therefore the price they charge rise due to competition for these programmers. At the same time, new lower quality shops are entering the market without reasonable skills, but bidding at the lower prices these American companies were expecting to see for outsourced work.

      And they got what they paid for. They are behind the curve on the level of savings available by outsourcing code to India by a couple of years.

    40. Re:Move Microsoft to India by deraj123 · · Score: 1

      If Americans felt that having stuff done right rather than cheaply was important, companies wouldn't have found selling crappily made products on the cheap such a profitable business model.

    41. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      The rest of the 1st world is free to take the USAs spot any time they want. Oh, wait. That's right, you guys probably have that nasty socialistic government that is slowly strangling your own businesses and citizens. Well, enjoy your "free" healthcare then.

    42. Re:Move Microsoft to India by zildgulf · · Score: 3, Insightful

      I don't mind immigrants, I object to the H1B visa program making immigrants "non-immigrants". Real immigrants are legal, they tend to be motivated to succeed in America, and have made innumerable contributions to America.

      H1B visa holders can only stay in America a short time and many of them do "drone" work for insane work hours. They could be brilliant or dull but the fact is that our companies are using them as disposable employees.

      We should trash that program and setup a longer term immigration program where they have to choose leaving, becoming a citizen, or becoming a permanent alien resident. Then they would have more of a chance to contribute and a chance of receiving a fair wage.

    43. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      A nation whose success was built on waves of immigration? Every immigration wave to USA since 1900 has resulted in recessions: 1906-1920 resulted in the Great Depression. 1965 Immigration Act resulted in the 1973-1982 economic disaster. 1990 H-1B program was started which resulted in the 1991-1993 recession. 1998-2000 the visa levels were increased into the millions - biggest disaster since Great Depression has occurred. The facts don't lie: immigration causes recession. Nearly everything invented in America was invented by people born here. There ARE a few rare exceptions. But the cost for those exceptions is too high - mass immigration on net is a negative drag on the U.S. economy. Indian workers are ranked 124th in world productivity. Americans are ranked #1.

    44. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      "So far in the last 12 months I've had three side projects that projects that were outsourced"

      Huh? If you code as well as you write you're not much better off then the people you are complaining about.

    45. Re:Move Microsoft to India by Anonymous Coward · · Score: 0

      There is a huge difference between H1-B program and immigration. When you immigrate to US you live in US, you make money in US but you also spend that money in US. You feed the US economy , you become the US economy. The H1-B program creates a group of people who are at least technically are temporary workers and supposed to return to their country at least at some point. They are not a part of the US economy and as a result of that simply syphon money from US economy into their country's economy.

    46. Re:Move Microsoft to India by laddiebuck · · Score: 1

      Here's a question for you. How many were from non-Western countries? The only effect of halting US immigration would be to shift global leadership to other Western countries, which at this point collectively means the EU. Not India, which is what we're discussing at the moment. Nor yet China or Japan or Africa or Latin America, you can bet on it.

    47. Re:Move Microsoft to India by Paul+Jakma · · Score: 1

      Yes. H1B definitely needs reform to excise the indentured-servitude aspects of it - its obviously bad for the employee, but, being anti-competitive, also inefficient for your economy generally.

      As for reforming H1B by eliminating it or reducing the numbers allowed, as some in the US want - great, please do! It'll help us over here, thanks!

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    48. Re:Move Microsoft to India by Paul+Jakma · · Score: 1

      Wow.. go take an intro statistics class and learn about correlation and causation - though, even the correlation there seems very weak. I bet your examples can easily be explained by recessions being cyclical, and cherry-picking of examples.

      As for productivity, I suspect you're referring to GDP/capita. That's not a measure of worker productivity, but a measure of wealth generation - which (this is the good bit). The USAs high GDP/capita is achieved, in part, by earning money on foreign labour (either by having foreign labour work for US corporations, or by having the fruits of foreign labour invested in US capital markets).

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    49. Re:Move Microsoft to India by Prof.Phreak · · Score: 1

      You're confusing temporary employment and immigration. I'm all for immigration (the best and the brightest should come and stay in US!). What I dislike is corps/govs taking advantage of folks by ``temporarily'' moving work and people around at minimum wage. You think an H1-B holder can demand a fair salary? Ha!

      --

      "If anything can go wrong, it will." - Murphy

  7. ~*racists*~ by Anonymous Coward · · Score: 0

    If they judged employability based on quality of code and not on skin color or nationality, most Indians would be considered unemployable. Just putting that out there.

    1. Re:~*racists*~ by Anonymous Coward · · Score: 0

      Listen here, you racist unemployable dumbwit. Indian coders produce crap, just like you. And without light, they are the same shade of black as you.
      The only thing that makes them better than you is that they are willing to work more for less. It might be related to them knowing they actually are crappy coders.

  8. ORLY? by node159 · · Score: 1

    From my experience the experienced tech employees from developing economies are unwilling to implement, let alone master the 'boring' details of tech process and methodology' let alone their less experienced colleagues.

    America doesn't hold a monopoly on incompetence you know.

    All I have to say is 'Citation Needed' Mr Nayar.

    --
    GPLv2: I want my rights, I want my phone call! DRM: What use is a phone call, if you are unable to speak?
    1. Re:ORLY? by Maxo-Texas · · Score: 3, Insightful

      The last code delivered by Infosys was functional... but had to be ripped back out of production.

      The next bit of code didn't follow any of our published standards. It took several days to fix the obvious problems, then it got booted out of testing for a week's corrections.

      They used to be a lot better back in 2003.

      The biggest problem right now is that they won't say "no" to management about anything. Insanely crazy schedules-- "Sure, we can meet that". Grossly abbreviated testing... "Okay- we can mitigate that risk".

      I think most of the super sharp guys are now management there. The actual coders are now getting down to low experience yes men/women who are not as clever and rush things without following standards.

      Doesn't matter-- you just can't get around the fact that they currently make 1/10th of what we do and bill out at 1/3 of what we do.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    2. Re:ORLY? by Anonymous Coward · · Score: 0

      America doesn't hold a monopoly on incompetence you know.

      Yup. No kidding. Working for a large US company with IT outsourced to a company using staff shipped in from India was a nightmare.

      These geniuses couldn't troubleshoot any server issues. They would only restart when the issue would reappear they would just bounce it back to IT as not their problem.

      Coding software? They would happily write bugs in the software claiming they followed the business requirements and happily thought they should get a pat on the back for writing software that wouldn't work.

    3. Re:ORLY? by bladesjester · · Score: 5, Insightful

      Doesn't matter-- you just can't get around the fact that they currently make 1/10th of what we do and bill out at 1/3 of what we do.

      This is part of the problem with the kind of short term "thinking" that a lot of the MBAs who decide to outsource a lot of this stuff engage in. They don't realize and/or don't care that paying 1/3 of what it would cost to write it here is actually more expensive in both "money cost" and missed opportunity (which is often the *really* big price that causes a lot of companies to go under) when you have to do it several times over before you get something close to usable.

      Instead, they tend to see things more like this: "I cut our expenses by x%. I want a bonus. Now let me find another place to work before this decision catches up with me."

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    4. Re:ORLY? by Anonymous Coward · · Score: 1, Interesting

      My own employer - which is why I'm posting anonymously - went through a fascination period with offshoring coding projects over the last several years. My group tried it twice - under the pressure of management to get more changes implemented faster. Of those two attempts and four others that other friends of mine at the company have been involved in, three have been unmitigated disasters and essentially just cost money and time only to have us have to rewrite the whole thing, two performed some of the functionality but were missing big chunks and completely unmaintainable crap code, and the final one was tolerably functional but still buggy.

      In the end, having gone a few rounds with the Indian outsourcers with them trying to force them to live up to their part of the contracts (maintainable code that does what we specified - and believe me, our software requirements docs are usually incredibly detailed), we usually just decide that it's failed and cut the cord. I was never a big fan of the idea, but having seen repeated failures, I'd personally never recommend it as a solution to anyone. If you absolutely must do it, be sure whatever you're handing off is a closed system (meaning, not a lot of dependencies or interfaces, and definitely not a lot of "business knowledge" in the project) and be sure the contract has specific test percentages that must pass before each payment is made. Also, some stipulation on following a pre-defined coding style, as well as design reviews by internal people can help immensely as well. Just make sure that their biggest payments are actually tied to successful results - otherwise they'll try to weasel on you, or just decide that last 20% of the project isn't worth the last 20% of pay.

      That's all about off-shore outsourcing, though. Of our H1Bs, several do excellent work on par with any of our best domestic employees, and several couldn't code "Hello World" (and have been not-so-promptly fired). That's not that much different from our domestic employees, except that we can't seem to get rid of the incompetent ones as easily.

    5. Re:ORLY? by Anonymous Coward · · Score: 0

      I don't know if you are an Infosys insider. I am, and what I can tell you is that you are 100% right. Infosys is going the Peter's Principle way. They know it, but they can't do much to stop it.

      Actually, I sometimes feel that this outcry against outsourcing is unnecessary. I feel that, within a few years, we will see drastic deterioration of the "outsourcing industry" mainly because of the short sighted money making vision of the "industry". Laissez-faire, they will run their course.

    6. Re:ORLY? by gbjbaanb · · Score: 1

      Perhaps someone like Gartner needs to write a TCO report on outsourced code... only then would the MBAs take notice.

      How much do I have to pay them to write such a report, I heard they do it for cash :)

    7. Re:ORLY? by Anonymous Coward · · Score: 0

      They get stuff done by cutting corners.. if they were to do stuff of the right quality they could never do it quick enough or cheap enough - I've got a theory that it ends up costing more in the end as the quality is lower

    8. Re:ORLY? by Targon · · Score: 1

      And they have a cost of living that is so low that they have expenses 1/10th what we do over here, so their profit margin is higher yet.

    9. Re:ORLY? by blind+biker · · Score: 1

      Instead, they tend to see things more like this: "I cut our expenses by x%. I want a bonus. Now let me find another place to work before this decision catches up with me."

      Exactly. And that's what corporate psychopaths do. And psychopaths are great at angling their way into executive positions, so this kind of behavior is extremely common, especially in the murky world of publicly traded companies, where ultimate responsibility doesn't exist (except on paper "to the shareholders", who don't see jack of what's really going on).

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  9. If Americans are unemployable.... by madfilipino · · Score: 5, Insightful

    If Americans are unemployable then why are they the ones paying the Indians to do the job? The money is coming from somewhere, and to make others do the work for you takes some brains. What this guy doesn't answer is why is it that when I have to review code coming from India it is full of bugs, short cuts, and shit that doesn't make a damn bit of sense even to the Indian staff that's stateside?

    1. Re:If Americans are unemployable.... by electricprof · · Score: 3, Informative

      The salient part of comments was the "too expensive" part, and not the "unwilling" part. To me it is clear that his agenda is simply to pay less, which is most likely linked to the H1B visas.

    2. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      You're probably dealing with Indians that would be considered "unemployable" by this guy.

    3. Re:If Americans are unemployable.... by TheTurtlesMoves · · Score: 3, Informative

      The money is coming from somewhere...

      Don't you remember the economic meltdown? Turns out the money was, and still is, coming from nowhere.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    4. Re:If Americans are unemployable.... by QuantumG · · Score: 4, Insightful

      when I have to review code coming from India it is full of bugs, short cuts, and shit that doesn't make a damn bit of sense even to the Indian staff that's stateside?

      Umm.. because it's written by programmers? :)

      Seriously, this is standard no matter what the nationality.

      --
      How we know is more important than what we know.
    5. Re:If Americans are unemployable.... by Opportunist · · Score: 3, Interesting

      That money came from banks who threw as much as you wanted at you provided you put up your house as collateral.

      How it works now, where the real estate bubble popped and banks cling to money like it's worth anything anymore is beyond me, though.

      But ... maybe just because banks stopped handing out money like crazy, people can't spend anymore, got no job or got laid off, and the economy is in the gutter? I don't want to say that spending money you don't have is any good, nor do I say that banks should hand any bum money for nothing (and, face it, giving you money for a house that's already drowned in mortgage is 'for nothing'). But what some people don't understand is that the economy can only thrive if people have money to spend. To have money to spend, people need jobs. To make "everyone" have a job you effing have to stop shipping in more people. It should be a no brainer.

      One of the core reasons for the economy downturn is simply that companies tried to manufacture in China and India and sell in the US and Europe. That doesn't work. You give a little money to Chinese and Indian people who can basically survive (but not buy your fancy high tech, 'luxury' crap) and pay nothing to US and European people who should in turn buy it. Buy it with what money? People need jobs to earn money, to have money that they can spend. It is as simple as that.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:If Americans are unemployable.... by Exception+Duck · · Score: 1

      $11,400,000,000,000 debt

    7. Re:If Americans are unemployable.... by Unoriginal_Nickname · · Score: 1

      No it's not.

    8. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      M: I came here for a good argument.
      A: No you didn't; no, you came here for an argument.
      M: An argument isn't just contradiction.
      A: It can be.
      M: No it can't. An argument is a connected series of statements intended to establish a proposition.
      A: No it isn't.
      M: Yes it is! It's not just contradiction.
      A: Look, if I argue with you, I must take up a contrary position.
      M: Yes, but that's not just saying 'No it isn't.'
      A: Yes it is!
      M: No it isn't!

    9. Re:If Americans are unemployable.... by mcvos · · Score: 1

      If Americans are unemployable then why are they the ones paying the Indians to do the job?

      Because Americans are willing to spend money to get the job done. Although not enough to hire Americans to do the job.

      The money is coming from somewhere,

      China.

      and to make others do the work for you takes some brains.

      Or money.

      What this guy doesn't answer is why is it that when I have to review code coming from India it is full of bugs, short cuts, and shit that doesn't make a damn bit of sense even to the Indian staff that's stateside?

      I think when you have to review any code that's been written by another company in another office and generally just a bit too far out of your reach, you will notice too late that the code is crap. There are plenty of Americans and Europeans capable of writing crappy code, but Indians can do it much cheaper.

      There are also plenty of highly capable Indians who write good code for complex projects, but they're not the ones sitting in India for a slave wage writing code for a distant company they've never heard of. They're sitting next to you in your US/EU office getting paid as much as you.

      It's not because of Indians that outsourced code is crap, it's because of the distance and anonimity in how the process works, and the way programmers select themselves for various pay scales and work environments.

    10. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      Seriously, this is standard no matter what the nationality.

      It isn't.

      I'm a german programmer working for a german software company, and we do not produce such a sorry mess I usually see in indian-staffed projects.

    11. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      From the article:

      spend their time learning the "boring" details of tech process, methodology, and tools--ITIL, Six Sigma, and the like.

      HCL is obviously searching graduates from the wrong schools and is competing with the goverment for employees. I have to ask just how relevant Six Sigma is outside of manufacturing industry anyway? Maybe the problem of HCL really is that of the resistance against process improvement frameworks like CMMI.

    12. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      No, nationality does affect code quality. It's no so much the nationality itself, but the general values, upbringing and education one gets in such a society.

      The problem with Indian society and education, for instance, is their emphasis on marks and grades. Going to school there, it's not about whether you learn the material or understand the material. It's all about getting "perfect" on the test or exam.

      When I was in college in the States studying Comp Sci in the mid 1990s, we had a number of students from India in our classes. Before each test, they'd ask the professors what was on it. During the tests, they'd ask the professors question after question after question. After the test, when they didn't get the marks they'd hoped for (usually 99% or 100%, literally), they'd complain to the teaching assistants and professors until the marks were changed. The rest of us, mostly American, just did our best. If we got a 75% when we expected an 85%, we learned from our mistakes and lived with it.

      When it came to assignments and course projects, most of the Indians were useless. While they could regurgitate information at will, they didn't have the ability to Get Stuff Done. Mostly, this was because they were unwilling to try something, especially if it might fail. After all, their emphasis on "perfection" resulted in any sort of failure, even that which was learned from, as being acceptable.

      One funny thing is that the biggest critic of these Indians was a fellow of Indian descent, although he was born and raised in LA. He hated the reputation they gave Indians as a whole. He hated having to talk to professors, because many expected he was just there to bitch and moan about petty marks, like the other Indians.

    13. Re:If Americans are unemployable.... by citizenr · · Score: 1

      The money is coming from somewhere

      You PRINT money OUT OF THIN AIR! What part of Federal Reserve dont you understand?

      --
      Who logs in to gdm? Not I, said the duck.
    14. Re:If Americans are unemployable.... by QuantumG · · Score: 1

      Ya.. and consistently german code is the worst I've ever seen. Variable names should be descriptive.. single letters are not. Oh, and using macros to change the syntax of the language is *wrong*, don't do that.

      --
      How we know is more important than what we know.
    15. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      Because the people still in India writing your shitty code are the ones that weren't filtered out of the process of being able to go abroad...

      Microsoft, google, and whoever get to pick from the top, the people you are outsourcing in India are probably just like the lazy graduate students here who can't do shit either.

    16. Re:If Americans are unemployable.... by Sobrique · · Score: 1

      Six Sigma is actually very relevant to IT - it's about process design and engineering - of treating every given task as a process, and then looking to optimize it. To ... basically minimise the scope for error - because that's what costs money in a production line.
      However if you look at it from a software design or just general IT operations point of view - these lessons remain relevant. The easiest way to get a service reliable is to minimise the error rate. The way you minimise the error rate is to make it easy for the human involved to do the 'right' thing, and make it hard for them to do the 'wrong' thing accidentally. You're also looking at the place which take man hours - because those are the things that tend to cost more money. How much of that can you automate? How much of that can you reduce by 'being effective' in your IT? Things like reducing 'data entry' by transferring from one database to another.
      And also figuring out what information is actually needed for a process to function - are we asking redundant questions, or worse counterproductive ones? Where do I need to get that information from - my end user is not going to know which tape their backup restore was on.
      Certainly a fair bit of it is 'common sense' but it's common sense with a methodical/analytical basis. It's also not as 'OMG SCARY' as it sounds - it, like ITIL are actually quite straight forward mindsets, but ones which encourage you to stop and ask that guy over there why he's deleting 20,000 files across a hard disk 10 at a time. (Yes, really. One of my colleagues was tasked to clear up some old logfiles across a few thousand user shares)
      But bottom line it's exactly what "Information Technology" really should be all about - being efficient and effective at turning data into information.

    17. Re:If Americans are unemployable.... by Rogerborg · · Score: 1

      Do you see a distinction between contains and "is full of"?

      --
      If you were blocking sigs, you wouldn't have to read this.
    18. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      What this guy doesn't answer is why is it that when I have to review code coming from India it is full of bugs, short cuts, and shit that doesn't make a damn bit of sense even to the Indian staff that's stateside?

      This annoys me more than anything. I spend more time making sure the specs are correct and correcting bugs in the code that comes back than if I were to simply write it all myself. Not only does it waste my time, but the outsourced supplier gets a gold star for completing the code "quickly". Never mind the fact that it only works because I put in a heroic effort to ensure it is right.

    19. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      The influx of H1-Bs exist purely to drive down the cost of labor, even though every last bit of IT work is subject to the "mythical man-month" case. Sure, you've just hired a dozen guys for the cost of a seven-man team, but they ultimately cost the business more because they half-ass everything they do, to the point that you actually need all those people (and more besides!) just to keep the business running.

    20. Re:If Americans are unemployable.... by Bamafan77 · · Score: 1

      Umm.. because it's written by programmers? :)
      Seriously, this is standard no matter what the nationality.

      Seriously. While I don't doubt that most outsourced code is crap, I do take issue with the implication that most American-written code is great. All the posts that imply this should be modded +5 Funny.

      Like Americans, I'm sure Indian out-sourced firms are on projects allocated a fraction of the resources (in time, money, manpower, etc) as is actually needed. Under those conditions, you simply are not going to get great code from anyone.

    21. Re:If Americans are unemployable.... by TheSpoom · · Score: 1

      Not anything I've done, anyway.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    22. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      When I was a graduate student, I worked with several international students on various class projects. Most of the international students I dealt with NOT from India were good (by "good" I mean produced code that covered the basic functionality and compiled). Now with the Indian students, it was a mixed bag. If the person had gone to a half way decent university (say one with decent computer labs), they were comparable to other grad students. Some of the Indian students who may not have gone to as good of a university were bad coders. Some of them didn't have to compile their projects (until American grad school that is) and didn't have good access to computers. Now some of those students got better and used their time to improve their coding abilities. Many of them are now working in the U.S. Others would shy away from the more practical courses and focused on theoretical courses.

      Professionally I've dealt with some outsourced Indian code. It "worked" but not even close to the customer's specs and the code was poorly organized. For example, an ASP.NET project didn't try to use any type of logical classes; everything was in the code behind. I ended up refactoring large portions of the project and in some places just re-writing the code.

    23. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      The money is coming from somewhere

      You PRINT money OUT OF THIN AIR! What part of Federal Reserve dont you understand?

      What part of the Federal reserve do YOU not understand?

      Every time they print $1, the value of all other dollars is reduced by 1/(Total Money out there)

      So, if there were exactly $100 USD in the entire world, and you print one, your $1 is now worth $0.9909. You print another $1? $.9803 and so on.

      If it was just money to ourselves in a closed econonmy, fine, whatever. Problem happens when you need to trade with group X, and trade en mass. (Not just you). So now Group X has just finished trading with your Neighbor. He gave away $2 for a loaf of bread. You want a loaf of bread, your dollars are no longer worth as much because he already has 2. You now need to give him $3 for it. Ut oh, your low on money, print some more, its now worth less. Neighbor goes first, you go second, now your up to $4 for a loaf of bread. Your now in a trade deficit with group X. (Vastly over simplified, but gets the general point across)

      When you need to export more (Say Cut Wood) and more to receive the same required imports (Say, Food), your screwed, and by design you will become poorer and poorer as the years go by.

      The point of the Federal Reserve is to keep this from happening. By destroying paper money and re-printing it in manageable numbers.

    24. Re:If Americans are unemployable.... by shermo · · Score: 1

      Yes it is!

      I like this game.

      --
      Insanity: voting in the same two parties over and over again and expecting different results
    25. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      One of the core reasons for the economy downturn is simply that companies tried to manufacture in China and India and sell in the US and Europe.

      The biggest cause of the economic downturn is that the financial markets went to hell in a handbasket and a lot of the economy had been built on top of illusory, unsustainable asset bubbles (principally real estate). The cause of the financial downturn is a lot more nuanced, but a large part of it is, again, that governments tend to be unwilling to pop bubbles (market distortions that inflate share prices are good, but those that deflate them are bad, e.g., short selling).

      Yes, part of the bubble was a result of foreign investment of America's trade deficit back into U.S. assets, but that is as much a result of elevated savings rate in Asia and depressed savings rate in the U.S. as it is about foreign manufacturing.

      But why let facts get in the way of your arguments?

    26. Re:If Americans are unemployable.... by indiechild · · Score: 1

      It's just like in web development. We're constantly having to clean up other people's god awful mess. It's not hard to learn how to write proper semantic HTML and CSS, but that escapes about 95% of "professional" developers out there. It's not just ignorance, it's pure laziness. You can see the mindset here in Slashdot every time there is a story related to webdev -- you get a mass of +5 modded people saying web standards are useless, and that you should use tables for layout.

      The world really is a sea of mediocrity -- by being competent, you're already outshining the vast majority of them.

    27. Re:If Americans are unemployable.... by Anonymous Coward · · Score: 0

      Ya.. and consistently german code

      As opposed to inconsistently german code, I suppose?

    28. Re:If Americans are unemployable.... by CodeBuster · · Score: 1

      What this guy doesn't answer is why is it that when I have to review code coming from India it is full of bugs, short cuts, and shit that doesn't make a damn bit of sense even to the Indian staff that's stateside?

      I believe that I can answer that one for you; They cut and pasted or adapted sections of code found in unrelated projects or on the Internet, mostly without understanding what they were cutting and pasting, and then ran the debugger until the code satisfied exactly the test case that you specified and NO others (i.e. the code explodes of the input is not exactly as specified). In my experience, Indian outsourced programmers are very good at following precise directions, provided that they have seen the problem before and memorized the solution, but if they run into snags or must use a bit of creativity to adapt the solution then all bets are (mostly) off. Also, If you ask them to architect the solution rather than simply filling in the blanks then you are really asking for trouble.

  10. enjoy capitalism by DragonTHC · · Score: 1, Insightful

    The entire cause for these outsourcing problems is capitalism. The endless drive to increase the bottom line means that businesses no longer concern themselves with ethics or morality. They cross borders to find the cheapest labor possible. They find out how to deliver the bare minimum for the maximum possible return.

    These are all tenets of modern business.

    They take for granted their endless supply of customers. The simple way to deal with this is to boycott companies who outsource.

    Let management, sales, and any representative know that you don't like a company who won't hire US workers. Write your congresspeople to let them know that Americans jobs are more important to you than corporate profits.

    There has to be a balance. When corporate entities decide profit is more important than people, whatever side of the counter they're on, they need to be dealt with the American way; with your wallets. Vote with your wallets. Let them know we don't like their way of doing business. Though they'll probably lobby congress to pass laws to force you to do business with them, and they'll sue anyone who uses the competitor. Welcome to the new American century.

    --
    They're using their grammar skills there.
    1. Re:enjoy capitalism by Maxo-Texas · · Score: 2, Insightful

      I think the problem with corporations is the same as the problem with copyright.

      Both were created for the public good- not for the private good.

      The primary stakeholders in each has lost sight of the fact that their special privileges were created for the public good.

      When it gets bad enough, those rights can be taken back.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    2. Re:enjoy capitalism by kendoran · · Score: 2, Interesting

      One of the benefits of proper capitalism is that you are free to set up your own business, hire only US workers, and advertise that you do so. You may even be able to produce at lower cost than those companies you resent so much. You are also free to "boycott companies who outsource."

      Ethics and morality are absolutely compatible with capitalism. The issue with ethics and morality in business is a cultural and philosophical one; not an economic one.

      And please read up on the definition of capitalism: http://dictionary.reference.com/browse/capitalism "An economic system in which the means of production and distribution are privately or corporately owned and development is proportionate to the accumulation and reinvestment of profits gained in a free market."

      Also: "An economic and political system characterized by a free market for goods and services and private control of production and consumption. (Compare socialism and communism.)"

    3. Re:enjoy capitalism by guacamole · · Score: 4, Insightful

      Vote with your wallets

      This will never work. Just like businesses, most people care about their bottom line. Any Midwestern autoworker would sign under your post, and yet look at their spending habits outside of buying (heavily discounted) American cars. I bet they don't think twice about buying the cheapest jeans or kitchenware made in china while shopping at some mega retailer.

    4. Re:enjoy capitalism by gzipped_tar · · Score: 1

      The endless drive to increase the bottom line means that businesses no longer concern themselves with ethics or morality.

      But by definition, corporations are not supposed to care about ethics or morality. Profit is the Reason of Existence of corporations.

      If you want ethics and morality but meanwhile trying to find it in the corporate world, you are looking for it in the wrong place.

      --
      Colorless green Cthulhu waits dreaming furiously.
    5. Re:enjoy capitalism by thePowerOfGrayskull · · Score: 1

      One of the benefits of proper capitalism is that you are free to set up your own business, hire only US workers, and advertise that you do so. You may even be able to produce at lower cost than those companies you resent so much. You are also free to "boycott companies who outsource."

      Once the larger companies have reached a certain critical mass, none of this matters. It is impossible to compete in an area in which they have decided to be dominant. The percentage of the population who cares about principles over expense is vanishingly small. As long as that remains true (ie, forever, it's human nature when talking about humans in aggregate), you'll never see a company challenge the Microsofts of the world.

      This isn't good or bad, it's just the nature of the beast. People want to save money. To save money, they have to spend less. To spend less, they need to purchase goods and services from the places that provide them at the lowest cost. The places that provide them at the lowest cost will be the largest established companies in most cases -- both because of efficiency due to size (not an oxymoron in spite of sounding like one), and because of their ability to run at a loss indefinitely, until they exterminate any competition.

    6. Re:enjoy capitalism by infinite9 · · Score: 1

      ... because there's nowhere else to shop? Or because they're so under-paid or under-employed that they can't afford to shop any other way?

      --
      Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    7. Re:enjoy capitalism by Grishnakh · · Score: 1

      Capitalism has been around far longer than the current outsourcing trend, and isn't the problem. After all, it's just an economic system. What suggestion do you have for a superior system? Authoritarian socialism, where the means of production are owned by the state and the government runs a command economy, deciding each year how many rolls of toilet paper each household will be allowed to purchase? Some countries tried that not long ago, and it was a disaster.

      The problem, I think, is a lack of regulation. As another responder pointed out, when companies get to a certain size, they carry a lot of inertia and can easily squash their smaller competitors. The answer, I think, is strong government regulation for companies, preventing them from becoming too big and powerful and restricting competition. We used to have more of that here in the USA, after having all kinds of problems with monopolies and trusts in the late 1800s, where the term "robber-barons" came from. In recent decades, there's been little exercise of the government anti-trust powers, and many companies have gotten too large and powerful, preventing smaller competitors from starting up and doing things better.

      While large, overbearing government is obviously a problem too, it can serve as a good check on the power of big business.

    8. Re:enjoy capitalism by kendoran · · Score: 1

      Not so long ago it was Apple and Microsoft (among others) who were the up-and-comers challenging the overwhelming market dominance of IBM and HP. They didn't lobby government for leverage or laws, they went ahead with their product combined with great marketing and business approach and did extremely well. It is improbable but not impossible.

      I see a lot of people (not you) advocating the elimination of capitalism in the comments of this article; it's important to think deeply and consider the negative consequences of eliminating private property and contract laws from the economy, but that is a major discussion on it's own.

      I believe that ethical and moral issues in corporations are a symptom of a cultural and philosophical problem, and that what we need is a cultural and philosophical revolution - outside of government intervention.

  11. That's funny... by Anonymous Coward · · Score: 0

    That's exactly how I feel about the code quality I get when I outsource to India.

  12. HCL Ha Ha by Anonymous Coward · · Score: 5, Insightful

    I know there is going to be a lot of flak directed at HCL.
    But unfortunately HCL is not the only monkey around.
    I live in India, and have a lot of friends working in such companies (Infosys, Wipro, HCL, TCS etc., etc.,)
    These service companies have lot of PR support due to feeding poor kids meals blah blah (you get the philantrophy angle, right?)

    However beneath the facade lurks pure evil.
    Firstly these are service companies. they bill clients by the hour. Which then brings us to their processes and employees.
    Innovation and smart working is discouraged, and the training given is "how to bill maximum hours" and "how to fool the client into believing you are working".

    So these drones are taught how not to work smartly, how not to do more with less time. you get tonnes of reports tones of meaningless slides to fool the clients, who are anyways willing to get fooled.

    But kid yourself not, same is the case with US based service companies also, but with service companies a smaller percentage in US(except in Law area), things don't seem obvious.
    But Indian IT has become a service economy with drones. Drones who are dumb "copy paste" coders.
    I am in a product company, and often we get software engineers with 10 years of "coding" experience who do not know how to use regular expressions. Infact in their job, they would do a manual search and replace, because they can bill more hours to client.

    Such practices actually make hiring intelligent engineers bad, They want drones.
    Till few years back, when product companies were unheard of in India, many people migrated off-shore. Nowadays the drain has stemmed, but with lots of money coming in, even good engineers are flocking to this circus, and the whole place is a mess.

    Now why do Amercian comanies like to get screwed? Well the managers there can justify their paychecks more readily if tonnes of drone like reports and jargon filled meaningless data is thrown around in board meetings.

    your PHBs love these drones. They work for 14 hours a day at half the cost. OTOH, an intelligent enginner will work for 4 hours finish the work, and charge double. How will they boast that they have a cheap engineer working for 14 hours a day?

    Now Microsoft loves these companies very much. Because they promote windows, and in their advertisements, boast about better performance and all that BS. The public here trusts these guys. Wow CEO used to clean his own toilet. Woweee!

    They go to these fund raisers, do hoop haa about poor kids, give a few hundred dollars to a charity, and they are the ambassadors of good will.

    The dark side is brushed under the carpet.
    Whats not told is that number of hours each employee spends at his/her desk is counted. Every time you go in your wing, your clock starts ticking.
    Every time you go out, clock stops.

    Companies like Accenture India division make employees sign on bonds that they are willing to work 12 hours a day. Its all a circus, and the American PHBs love their circus animals.
    Who suffers. Grads in the US, and engineers like us who have so limited options in India. Moreover our reputation suffers. We are clubbed "Indian engineers are not intelligent".

    On the plus side product companies are growing, but on the downside most of these have these drones who cannot unlearn what the service industry taught them?
    Ever wonder why India does not have companies like Intel, Lenovo, Huawai emerging, but only subsidiaries and service drones?
    Well I just gave you your answer.

    1. Re:HCL Ha Ha by Tablizer · · Score: 1

      your PHBs love these drones. They work for 14 hours a day at half the cost. OTOH, an intelligent enginner will work for 4 hours finish the work, and charge double. How will they boast that they have a cheap engineer working for 14 hours a day?

      Let's face it, capitalism is ugly. Perhaps necessary to some extent, but still ugly; like a prostate exam. Dancing with the devil can take its toll.

    2. Re:HCL Ha Ha by codekavi · · Score: 1

      mod parent up

    3. Re:HCL Ha Ha by Anonymous Coward · · Score: 2, Insightful

      You make a good point - these companies are incredibly bad for India's technical reputation, earned or not. Two of my best team members are Indians - extremely talented software engineers with knowledge of the business end of it to boot. Both born and educated in India, but now naturalized US citizens. However, after repeated (unwilling, forced by management) experience with outsourcing development work and getting back nothing but crap for our money, any time I hear "Indian contractor" I just cringe, knowing how much effort it's going to take to clean up the mess. I've never had an offshore code project in India go well - one came back tolerable, but that's about the best I can say. Some of the rest wouldn't even compile, and those that did were unmaintainable gibberish or so damn buggy we could never put them in production. All got rewritten as soon as my group had a spare few weeks. We literally - as we told management in the beginning - took a month to build some of this stuff, while it took us some 9 months to outsource it while consuming resources off my team to do it (management, spec writing, review, etc.). Yet the management goons haven't yet learned, and they keep trying to send crap overseas.

    4. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      You have just made me feel that am not alone in the dark who feels this way, thanks bro. I remember telling my dad why I don't want to join any of these companies with all this 'S'*** (some even include it in their names).

    5. Re:HCL Ha Ha by shutdown+-p+now · · Score: 1

      These people just work longer ...

      Over a century ago, workers across the Western world fought for their right to have a life outside of work, in form of "8 hours work, 8 hours entertainment, 8 hours sleep" - and, fortunately, won, though the odds weren't that good. Maybe we should reflect on how the quality of life was until then...

    6. Re:HCL Ha Ha by blunte · · Score: 1

      What you describe does not surprise me, and in fact much of the blame does go all the way up the US management chain.

      Ultimately the US business game is about quarterly earnings per share, and using stupid tactics like these help boost those numbers temporarily. Of course in the long run overall performance of the company suffers (and along the way, Americans have fewer job opportunities).

      My personal experience with outsourcing people is that they simply cannot think outside the box. In fact, they cannot think beyond explicit instructions. For the level of energy it takes to adequately instruct an offshore worker, we can do the work ourselves. This is especially true with the more agile languages and toolkits these days.

      --
      .sigs are for post^Hers.
    7. Re:HCL Ha Ha by mcvos · · Score: 1

      Interesting read, and I recognise parts of it. I worked on a project at a major bank that had a big standing contract with TCS, making it much more attractive to hire Indians rather than European programmers. My (now ex-)employer gives away our Open Source CMS and sells expert support for it. The bank thought: free CMS + free Indian programmers = free (as in beer) software!

      After a couple of months, the TCS people realised they'd bitten off more than they could chew and hired us to help them.

      In all fairness, the Indians working here were quite competent. I mean, they did make very long hours, and didn't really accomplish much more than I did in my barely 8 hours a day, and their code was a big unmaintainable mess with tons of code duplication (we told them several times to fix that, but they never did). But on the whole, they were pretty good. They worked hard, their code worked, and they solved a lot of really complex problems that would have given a lot of programmers trouble. And they were willing to learn and improve themselves (except when it came to cleaning up their code). Most of all, they were far, far better than the people working in India. I heard they had a 20-man team in India working on the same project, and they accomplished less than the three or four of us did over here. Often they just broke stuff or accidentally checked their "My Documents" folder into SVN.

      The guys working at the bank office (in Europe) were clearly the cream of the crop.

    8. Re:HCL Ha Ha by xtracto · · Score: 1

      I recommend re-reading parent post with the Apu Nahasapeemapetilon voice.

      On a serious note, this was a very interesting read.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    9. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      Firstly these are service companies. they bill clients by the hour. Which then brings us to their processes and employees.
      Innovation and smart working is discouraged, and the training given is "how to bill maximum hours" and "how to fool the client into believing you are working".

       

      Shoot, American workers require years of experience to effectively develop those job skills!

       

      No wonder those Indian coders are so awesome, they learn them before they even start their first project!

    10. Re:HCL Ha Ha by drsquare · · Score: 0

      But unfortunately HCL is not the only monkey around.

      Why is this racist shit modded up?

    11. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      couldnt agree more with parent. Add to the evil, Indian software co.s in the last 10 yrs have grabbed acres and acres of land on the cheap, often using cartel and mafia like tactics. Farmers who used to earn a decent subsistence living off their own land, now work as peons and drivers for said co.s. Now the land prices have skyrocketed. India abolished the zamindari (big fat feudal landlord) system decades ago. But now the IT and other co.s are the neo-feudals. And their employees, newly rich compared to their country cousins, swagger around like bratty bullies, with not even a veneer of humaneness.

      My country of birth was a real heaven when I migrated out 20 yrs ago. But now it's just distopia. No thanks to IT outsourcing.

    12. Re:HCL Ha Ha by $1uck · · Score: 1

      Mod Parent up... in an attempt to add even more mod points to GP. This practice is endemic to all consutling companies. I'm sure there may be exceptions. I'm kind of torn philosophically. I don't think most companies have any business running their own software development shops, it should be outsourced to "experts" but billing by the hour is not really a good solution and buying COTS products really isn't ideal for a large portion of the industry either. Set price contracts to deliver a product that meets the details of said contract can be extremely tricky and end up in lawsuits. Not sure what the answer is.

    13. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      Dude I so wish you didn't post anon....
      But I understand why.

    14. Re:HCL Ha Ha by DaMattster · · Score: 1

      This may also explain why the call centers are reluctant to escalate the issue when it is painfully obvious that it needs to be

    15. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      AMEN! Brother.

    16. Re:HCL Ha Ha by mikerjohnson · · Score: 1

      I worked for HCL for a period of time and I can tell you that *most* (not all) of my peers that were located in India seem to have been taught not to think, but only to follow the script. This falls in line perfectly with your regular expression example. Most of them weren't interested in working on the process to make it more efficient - probably because this would decrease billable hours as you say. I guarantee that the the outsourcing results in lost profits in the long run, but because HCL could supply the support (inferior) cheaper, I think it looks better on the balance sheet and to stock holders because IT support is not the core business and is therefore considered overhead. Reducing the percentage of your budget on overhead looks great to analysts and they will never know how much profit was lost because of the switch because that info stays internal. So on the outside, the company looks lean and mean - give the public what it wants.

    17. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      Very interesting, thank you for your candor.

    18. Re:HCL Ha Ha by sesshomaru · · Score: 1

      It's not capitalism that has this effect, it's power. The Potemkin Village effect.

      The big problem in the U. S. is that regulatory capture has led to unaccountable corporate power.

      I'm not sure what capitalism is. It seems to be just a bunch of words used to intimidate people from telling everyone that the emperor has no clothes. It's a bunch of glittering generalities primarily to protect entrenched, increasingly aristocratic power in a society with less and less social mobility. The cant of the New Feudalism.

      It's certainly nothing coherent enough to be called a philosophy.

      --
      "MIT betrayed all of its basic principles."
    19. Re:HCL Ha Ha by Yhippa · · Score: 1

      This post was epic.

    20. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      Just wanted to post and say that I agree with what you're saying. I used to work in a similar situation here in the USA, not IT but engineering outsourcing and it's the same story, maybe not to that extent but the basics are the same. You're definately NOT encouraged to be efficient or spend "non billable time" working on something to make your work easier or more efficient. They just want you to document your time properly and as long as they can justify they time you spent they're happy.

      Lots of good people do exist, but the bottom line is if you're the project manager overseeing something that's outsourced, watch them like a hawk and get to know who's working for you because the firm doing the outsourcing has little incentive to look out for your true needs.

    21. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      HCL, Wipro, etc. have destroyed many an American company with their frauds. It is nice to hear an Indian admit the reality. Boeing Dreamliner project has been delayed 5 times in part because HCL is doing the software for it and it doesn't work. Nearly every major American company that you have been hearing about dying or needing a bailout has outsourced to an Indian vendor. These people have no experience in modern western industry. GM outsourced to Wipro in 2006. GM is now bankrupt. Indian and Chinese guest workers took over PeopleSoft in 2000. They're gone. Same with Sun. Sun was facing closing its doors and had to be sold to Oracle to avoid the embarassment. Bell Labs was taken over by Arun Netravalli who destroyed it (it's now being turned into a shopping mall and hotel). Alukah Kamar took over Quark and turned out to be a fraud and almost killed the company. MIT Media Lab Asia was canceled when MIT found out invoices in India were being faked. The list goes on and on. These people in these outsourcing companies have at most 10 years of experience and lack the institutional knowledge needed for modern industry. No wonder we're having so many problems. India has done a masterful PR job conning western MBA-style businessmen who know nothing about software.

    22. Re:HCL Ha Ha by jawahar · · Score: 1

      Innovation and smart working is discouraged, and the training given is "how to bill maximum hours" and "how to fool the client into believing you are working".

      This is also applicable to H1B workers in America.

    23. Re:HCL Ha Ha by Anonymous Coward · · Score: 0

      I Work in HCL USA and everyday I think that I cant stand one more day spending with the drones .. the managers just love to push paperworks and worst of all they indirectly discourage open technical discussions.. they dont want very good technical people .. they want people who can say yes to whatever crap they say.

      Unfortunately I have no other option because the US economy is not good, companies are not hiring and even when they are doing the axe of layoffs are always hanging over our heads.

      Overall - techies are getting screwed.

    24. Re:HCL Ha Ha by codekavi · · Score: 1
      The guys working at the bank office (in Europe) were clearly the cream of the crop. There are two reasons for this.
      1. The Europe salaries are obviously higher than the India salaries in the same company. So the good guys get to go to Europe as a reward.
      2. While (1) may not always happen, the "onsite" teams are more likely to be quality conscious because they have the customers sitting over their head. Nothing like face to face interaction.

      I think (2) is more important than (1) with respect to quality; most of the folks have graduated from the same colleges and got similar grades in India before joining the organizations, whether in Europe or India.

  13. ...News at 11. by nine-times · · Score: 5, Funny

    CEO of Indian outsourcing company says Indians are better workers than Americans. In other news, CEO of GM says that GM is a better company than Toyota.

    1. Re:...News at 11. by Anonymous Coward · · Score: 0

      Exactly. Consider the source. It's in the guy's interest (both financial and national) to put down American grads and to sell the world on Indian offshoring.

    2. Re:...News at 11. by synthesizerpatel · · Score: 1

      To say that Indians are 'better' or that American's are 'worse' is kind of like saying African Americans are better athletes. It's just racist hyperbole.

      I've worked in Silicon Valley for about 15 years now, and I've worked with both Americans and Indians from all ranges of the 'super elite' to 'cut and what do I do then? oh yes paste' spectrum of skill levels. Everyone is different, it's not the nation that you grow up in or the quality of your college, its what's in your head and how you use it.

      If you're not the alpha dog you've got two choices, subjugate yourself to the alpha dog, or try to take its spot.

    3. Re:...News at 11. by tgd · · Score: 1

      Well his motivation for saying it doesn't negate what he says.

      I've, honestly, found the same thing. In an economy like this, with so many GOOD people looking, you get 500+ resumes per position that comes open.

      In my recent experience, the VAST majority of recent grads don't have knowledge or work ethic commensurate with their level of experience. Best case you get someone who is hard to manage, worst case you get someone who can't be relied on for even basic things.

      I can't pretend to know why that is, although I'm sure I can come up with some theories, but the fact is its a VERY reasonable optimization of a large stack of resumes to simply toss recent grads. It sucks for the minuscule number who aren't like that, but I don't have time to phone screen a hundred people to find that one. (Although a recent observation suggests to me that simply tossing the resumes of a recent grad from any school I've heard of would help -- the bigger the name, the more the grad seems to think of themselves...)

    4. Re:...News at 11. by R2.0 · · Score: 2, Insightful

      "CEO of GM says that GM is a better company than Toyota."

      Really? All I've ever heard Obama say is how shitty GM is. It's the only thing he and I agree on.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    5. Re:...News at 11. by nine-times · · Score: 1

      Well his motivation for saying it doesn't negate what he says.

      No, it doesn't, but it gives a rational person reason to doubt what he says.

      In my recent experience, the VAST majority of recent grads don't have knowledge or work ethic commensurate with their level of experience.

      Even assuming that's true, which I don't particularly doubt, that still doesn't tell the whole story. There's still the question of how those recent graduates from India. I'd expect that generally, people with experience will do a better job than someone with no experience, regardless of country of origin.

      Then there's also the question of what happens once you invest all the time, money, and effort into training and giving that worker experience. How does that investment pay off when hiring a local employee vs. outsourcing to another country? I don't really know the answer to that, but it's worth considering.

    6. Re:...News at 11. by Anonymous Coward · · Score: 0

      It is good to finally hear CEO's admitting incompetence in motivating a large part of their workforce to do the job they want to accomplish. In any 12 step process, the first step is admitting you have a problem. Step 2 is to identify what could be causing the problem. The financial incentives in working for a company are set up to motivate you to get on the management/executive track as soon as possible. To do this, you must avoid being stereotyped as a great coder as the common misperception is that great coders have no social skills and are not management material. So the financial incentives are constructed to induce you to be a mid to low end coder and to spend a lot of time chatting up the other people. Perhaps you could try paying the coders 400 times their current salary and see how fast they improve. Staying up to date in a fast moving field and keeping the ability to innovate requires dedicating a lot of your free time to study and monitoring the trends. Perhaps you could reward developers who innovate and stay current with multi-million dollar bonuses and see how many stay current and how many innovations are generated. You could fund this by eliminating some high level positions currently held by people not getting the job done.

  14. It works both ways by tanveer1979 · · Score: 2, Insightful

    There was a time America used to peddle stuff all over the world and insist on free trade. Now Third world countries are peddling their labor and insisting on free trade. Karma, what goes around, comes around!

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
    1. Re:It works both ways by tjstork · · Score: 1

      There was a time America used to peddle stuff all over the world and insist on free trade. Now Third world countries are peddling their labor and insisting on free trade. Karma, what goes around, comes around!

      Historically the United States has been a protectionist country. The USA was protectionist from its founding in the late 18th century all the way through the end of World War II. Then we got stupid.

      --
      This is my sig.
    2. Re:It works both ways by Toy+G · · Score: 3, Insightful

      You didn't "got stupid", it's just that your industry had grown so much that the internal market alone could not sustain further industrial growth.

      --
      -- Let's go Viridian.
    3. Re:It works both ways by Muros · · Score: 2, Insightful

      The USA was protectionist from its founding in the late 18th century all the way through the end of World War II. Then we got stupid.

      I'd like to point out that until WWII and the devastation of the global economy apart from the US, your protectionism wasn't making you rich. The reason for America's current wealth was the dropping of that protectionism when you had a clear economic advantage over the rest of the world, most of which was quite literally in ruins.

    4. Re:It works both ways by tjstork · · Score: 1

      I'd like to point out that until WWII and the devastation of the global economy apart from the US, your protectionism wasn't making you rich.

      Actually, the USA was actually quite rich. If you were to look at who the richest people in the world were circa 1920, I would bet that the list would have been dominated by the likes of Henry Ford, Rockefeller, the Vanderbilt family, and so on. The Pennsylvania Railroad, the various Standard Oil companies, General Electric, Ford, were all vying to be the largest company in the world.

      Our issue, domestically, was the distribution of that wealth, but even with those issues the standard of living was rising dramatically in the United States.

      --
      This is my sig.
    5. Re:It works both ways by tjstork · · Score: 1

      he reason for America's current wealth was the dropping of that protectionism when you had a clear economic advantage over the rest of the world, most of which was quite literally in ruins.

      Actually, that's largely a myth. American businesses have always been terrible exporters. The reason for our wealth is that the country produces its own food, and has a giant amount of oil, coal and steel, so we haven't had to actually import much in critical raw materials. It was only when we got really stupid and managed to use even more oil than our own rather large domestic production could sustain, that the problem emerged.

      As we can see, being the reserve currency of the world is certainly a two edged sword. The higher our dollar is, the more it screws up our own businesses, but the lower it is, the more our energy costs go through the roof. Although I'm not a big Obama booster, I cross my fingers and hope that he is able to cut down our need for imported oil.

      --
      This is my sig.
    6. Re:It works both ways by Teun · · Score: 1

      all the way through the end of World War II. Then we got stupid.

      No, that was the time you realised the benefits of open markets.

      Because of the wealth created by these open markets you grew lazy and that's what caused the stupid bit.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  15. How Odd by Anonymous Coward · · Score: 0

    My tech support coming from India is unintelligible

  16. He has a bit of a point by SuperKendall · · Score: 2, Interesting

    I was a CS major.

    One of the most practical courses I took was one where we did team programming projects, and had to work on a spec. That was as close to real life programming as I ever got...

    I don't think it should be a focus but a basic understanding of some process (any process as new processes are derived from elements of old ones) would go a long way to new grads fitting into IT work (which is where most people doing computer stuff in college end up).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:He has a bit of a point by mlts · · Score: 1

      My last semester of CS, I took a similar class. The class was about getting a project off the ground and focusing on getting a team to not just put out code, but deal with a customer and interactions, and getting the UI to work for the end user, as opposed to the programmer. It gave experience for people who weren't familar with UNIX to both source code systems, and trouble ticket systems (JIRA and Subversion specifically.)

      Maybe even five years ago, working as part of a dev team was less of an issue, but in CS today, its almost certain that if one gets hired on as a developer, a major part of their job will be dealing with other people's code and being able to modify/debug/add onto it with as few issues as possible.

    2. Re:He has a bit of a point by tgd · · Score: 2, Interesting

      Ha, this is very true.

      The first course I took that focused on team programming, I had four people on a team. Two were incompetent, couldn't write code that worked and had no concept of documentation or how to design interfaces to interoperate properly. The other two of us ended up having to do all the work at the last minute with a number of late nights.

      It was just like real life programming.

    3. Re:He has a bit of a point by Anonymous Coward · · Score: 1, Interesting

      I had to take a few seconds before posting this comment because I was laughing too hard to do anything. I'm a Maths grad student in India and classmates of mine from school used to bring their 'projects' to me when I was an undergrad. The funny thing about these 'projects' is this: While the title and description sound interesting and sometimes quite innovative, the actual 'project' itself is crap. And for good reason!

      These 'projects' are rarely written by the student or his team, they are almost always purchased for a certain sum of money from a 'project center', which is a place that capitalises on the fact that regulations require engineering students (including IT) to have a 'project' for their final year. They provide turn-key projects that the student pays for and then later shows to his department as his own work. In many colleges, this is standard. Some even have agreements with certain project centres!

      As for the quality of the project, if it was a web application, there would be important parts missing (one of my friends showed me a 'project' which was totally incomplete, just the shell of a login mechanism) and if it was a desktop application, it would not compile! One of these was a JSP project that ran on Apache Tomcat and the code was written in all caps _everywhere_ with no or unorthodox line breaks, and unused variables lying everywhere, and the syntax for all the JDBC queries was all wrong. This was just what I, an inexperienced and mostly mediocre coder, noticed and had to change to make the project readable and working. It was terrible.

      Everyone involved is working for Infosys now.</pre>

    4. Re:He has a bit of a point by Veretax · · Score: 1

      The first such team i was on, was with three Grad students, one dropped right away, the other two didn't communicate with me then dropped the course leaving me high and dry. This happened in two engineering labs too, so I ended up not wanting a partner in one lab because I was tired of having to hold the bag for someone else's irresponsibility. It made life much more difficult though :/

    5. Re:He has a bit of a point by Lunzo · · Score: 1

      Caleb, is that you?

  17. Hahaha, Six Sigma *snort* by Anonymous Coward · · Score: 1, Insightful

    His complaint about American college grads is that they aren't trained in bullshit corporate feel-good busywork initiatives like Six Sigma? I take his rejection as a compliment. While his robotically obedient employees are busily documenting their processes, American college grads will be inventing the technology they'll be adopting 5 years from now.

    1. Re:Hahaha, Six Sigma *snort* by l3v1 · · Score: 1

      American college grads will be inventing

      I hate to say this, and I'd slap my own face for it too - which I won't -, but it's "easier" to invent good stuff when you don't work 12-16/7 on slave coding to feed yourself and your family.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  18. secret ?? by Anonymous Coward · · Score: 0

    "reportedly awarded a secretive $170 million outsourcing contract by Microsoft"
    umm, if it's reported, how is it secretive then ?

    1. Re:secret ?? by Ian+Alexander · · Score: 1

      The fact that it was awarded is public knowledge. What it covers is not public, or a good deal of it.

  19. Here we go again by jackzob · · Score: 1

    This post has the potential to trigger another round of "India sucks" or "Americans are dumb" comments. Frankly, its unwanted and its unnecessary to paint everything as Black and White. Both countries are dependent on each other. Can't help it if citizens of both nations can't accept this simple fact. The common threat to India as well as US is China. Deal with it!

    1. Re:Here we go again by bsDaemon · · Score: 1

      We could just as easily say the common threat to the US and China is India, or that the US is the common threat to China and India. How does off-loading this onto China change the facts at all? For the majority of cases, India does suck and Americans are dumb, not just in comp sci or it. India probably needs us more than we need them, though. We don't /need/ to pay less for stuff, we just want to. There doesn't seem to be a whole lot of design work or innovatinve/inventive thinking going on in India these days, just where the grunt work goes because they're the ones asking for it, because they need the jobs.

    2. Re:Here we go again by resonantblue · · Score: 1

      "The common threat is ... China"

      So much for not painting things as "black and white."

  20. Americans are unemployable... by ZiakII · · Score: 3, Insightful

    when you pay them $15/hr and expect them to be good at what they do.

    1. Re:Americans are unemployable... by Anonymous Coward · · Score: 2, Interesting

      I'm paid $15/hour and I'm good at what I do. You can live pretty well here in the US for $15/hour.

      You won't be driving a BMW, of course, but I find that luxury and living well are not necessarily the same thing.

    2. Re:Americans are unemployable... by ZiakII · · Score: 1

      I'm paid $15/hour and I'm good at what I do. You can live pretty well here in the US for $15/hour.

      You won't be driving a BMW, of course, but I find that luxury and living well are not necessarily the same thing.

      $15/hour is a $31,200 year. That is fine maybe when your single, but when you get a family it is not.

    3. Re:Americans are unemployable... by psycho12345 · · Score: 1

      Really depends where you live. I live in southern california, and $15/hour is borderline impossible to live on around here. Mind you poor urban planning contributes to this, you almost are required to have a car to get to anything.

    4. Re:Americans are unemployable... by Anonymous Coward · · Score: 1, Insightful

      Sorry, try again.

      I'm married and have been for three years now.

      My coworker, who gets the same pay I do, is also married - and he has children.

      Again, if you have a lifestyle that fits your BUDGET then you can live pretty well in the US. I have a garden and I drive a fuel efficient car. I didn't spend foolishly and pile a lot of debt on to credit cards.

      You know all those "fly over" states that Californians make fun of? Some of them aren't nice places to live, don't have outrageous property taxes, or gang problems.

    5. Re:Americans are unemployable... by Anonymous Coward · · Score: 0

      Again, if you have a lifestyle that fits your BUDGET then you can live pretty well in the US.

      In India, ur lifestyle must fit ur budbudbudget. Have a nice day!

    6. Re:Americans are unemployable... by Anonymous Coward · · Score: 0

      Wow, after taxes, $31,200 would just barely pay my rent in America.

    7. Re:Americans are unemployable... by l3v1 · · Score: 1

      A good point. But you see, if one can be as good for the third of that sum, then to compete with, those americans will just need to change their living standards, stop living off of credit, and so on. The rest of the world manages too. And you don't have to think third world countries. E.g. I'm in Europe, my income is about 1/4 of someone in the US doing the same job, my income tax is ~20 times higher than a CA resident's for the same income, the gas price is ~double the US average, and I could go on. And I still don't die in hunger.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    8. Re:Americans are unemployable... by selven · · Score: 1, Insightful

      So then why get a family?

    9. Re:Americans are unemployable... by tgd · · Score: 1, Insightful

      Breeding is not a requirement. If people can't afford to, then they shouldn't do it.

    10. Re:Americans are unemployable... by Anonymous Coward · · Score: 0

      I'm making $15/hr and I'm *damn* good at what I do. I'm also a 21y/o new hire that has to prove himself to the company first, so I have nothinig to complain about.

    11. Re:Americans are unemployable... by michaelmuffin · · Score: 2, Insightful

      Breeding is not a requirement. If people can't afford to, then they shouldn't do it.

      i agree that having a child that you are unable to support is irresponsible, but a society where only the rich are permitted to breed isn't such a great solution

    12. Re:Americans are unemployable... by Anonymous Coward · · Score: 0

      Right. We've evolved over millions of years to reproduce and now your pitch is that people do it only under specific economic conditions.

      Really.

    13. Re:Americans are unemployable... by petrus4 · · Score: 1

      when you pay them $15/hr and expect them to be good at what they do.

      I suspect that you've just realised the main reason why outsourcing really exists.

      Corporate bean counters aren't too intelligent. They think they're really clever if they focus on hiring people from Third World countries for chips per hour, they can sidestep all those nasty old restrictions at home. You know, the ones like a living wage, unionised labour, set working hours, and just having to treat your employees like human beings more or less in general.

      What they don't realise though, is that people living in said Third World countries actually aren't stupid, despite American white supremacist myopia to the contrary. As IBM impersonates Ganesha and gradually generates an affluent middle class in Bangalore, eventually labour unions, and labour laws, are going to start springing up there as well. Indian society has been undergoing reform for a while now, and as the caste system is erroded to a progressively greater degree, Indians will start announcing that they no longer want to work in sweatshops either, and then what is a poor megacorp to do? ;)

    14. Re:Americans are unemployable... by Cro+Magnon · · Score: 1

      What they don't realise though, is that people living in said Third World countries actually aren't stupid, despite American white supremacist myopia to the contrary. As IBM impersonates Ganesha and gradually generates an affluent middle class in Bangalore, eventually labour unions, and labour laws, are going to start springing up there as well. Indian society has been undergoing reform for a while now, and as the caste system is erroded to a progressively greater degree, Indians will start announcing that they no longer want to work in sweatshops either, and then what is a poor megacorp to do? ;)

      That's when they move to the next 3rd world hellhole.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    15. Re:Americans are unemployable... by Shajenko42 · · Score: 1

      It would also cause the population to plummet, which would make labor MUCH more expensive.

    16. Re:Americans are unemployable... by ultranova · · Score: 1

      Breeding is not a requirement. If people can't afford to, then they shouldn't do it.

      Breeding is a requirement, unless your future plans involve extinction. And if people can't afford to breed in the richest nation that has ever existed, then there's something very wrong.

      Oh well, having lots of young males around whose only chance of reproduction is a violent revolution should solve the problem in a quick, bloody and cathartic way soon enough. "Breeding is not a requirement" is right there with "let them eat cake" as an unwise way of answering someone who's complaining about income inequalities.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    17. Re:Americans are unemployable... by averner · · Score: 1

      Indians will start announcing that they no longer want to work in sweatshops either, and then what is a poor megacorp to do? ;)

      Outsource to Africa?

      --
      Member of the 7 Digit UID Club
    18. Re:Americans are unemployable... by Sum0 · · Score: 1

      Because reproduction is the biological imperative...the "meaning of life", if you wish.

  21. Yes, we yanks are such dolts! by spiffmastercow · · Score: 5, Funny

    If only we could have those 2-week programming courses you give your Indian programmers before you let them loose on mission-critical projects, imagine what great programmers we could be!

    1. Re:Yes, we yanks are such dolts! by scjohnno · · Score: 1

      Why, you could be as great as these people!

    2. Re:Yes, we yanks are such dolts! by mgblst · · Score: 1

      Yes, it is the Indians to blame for being given mission-critical project with clearly very little over site.

      I think the problem is that teams over here think they can get working teams over there, using the same processes they have already used. In fact, there is a lot more over site and control needed of off-shoring development.

  22. Anonymous Coward by Anonymous Coward · · Score: 0

    there's a reason why those jobs are outsourced, it's because it's A LOT CHEAPER. dont blame the economy on other countries ability to provide labor, companies want to save money.

    the government needs to drive down the cost of health care, once that's done, jobs could stabilize in the U.S., not everyone could afford to pay for their employees medical expenses.

  23. Thus spoke the Professional Bullshitter by Anonymous Coward · · Score: 0

    I will most likely be called a racist (and I guess I did become a little racist after this experience), so I am posting as a coward. So, I got my Masters in CS at a top-30 US University. I am European and most of my fellow students were Indian & Chinese. The Americans were few. In my experience, the worst students were Indians. Now, I am not saying all or most of the Indians were bad, and I am not even saying that those that I consider the "worst students" were stupid or even less competent than some other low-performance students. But if a European, a Chinese, an American was bad (although the few Americans we had were all pretty good), you could TELL. The Indians seemed to be professional bullshitters, you could not tell the good ones from the total bs ones. They could fool their professors easily, they could even fool some recruiters...
    I remember I was at a job fair hiring for a technical position. I got about 10 CV's from Indians that day, and all of them were the same. Yes, the names were different, the layouts were different, the places and even universities were different. However they all had apparently won 1st place on the X (indian village? you've never heard of) math olympiad, they all elaborated on some sort of major project they had undertaken to revamp X airline's ticketing system (which I could tell was the weekly homework in our transaction processing class), and of course all were scoring 99% on their undergrad Indian university. What should I do, call all of them for a follow up interview to figure out who's just BSing and who's not?

  24. #1: by circletimessquare · · Score: 2, Interesting

    if you are poor, you tend to be more highly motivated than when you are rich (and yes, middle class, or even lower middle class american counts as rich in this world)

    #2:
    if you are poor, you can be paid a lot less to do the same job than someone less motivated and in a better socioeconomic position

    do you know what #1 and #2 are? facts. now mod me troll and flamebait, but you know i speak the truth. deal with it (or more likely, suppress my words and go on whining)

    computer programming is a rather interesting skill in the internet age: if you have a terminal, and a keyboard, all that matters is the quality of the mind behind those two things. doesn't matter where you are, doesn't matter your age, doesn't matter your education level. here on slashdot, we are all familiar with the internet as a universal leveller when it comes to things like music distribution or political dissent. well guess what: it applies to computer programming as a career choice as well

    that fact is not nice if you are rich westerner, but it is still a fact nonetheless: you have a hell of a lot of highly motivated, much cheaper competition out there. deal with it, or whine. but i don't see what the whining is supposed to get you except self-righteous victimization. it certainly won't get rid of the competition or get you higher pay

    life is not always kind folks. just fucking deal with it already and stop the pathetic whining

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:#1: by Tablizer · · Score: 1

      I don't think its so much about being "poor", for many Indian programmers have maids, but rather it's being "expendable". Young unmarried programmers can work 12-hour days non-stop. However, they usually burn out after 10 or so years. Thus, PHB's need a fresh batch. The bigger the labor pool, the more pre-burn-outs there are. It's more oil wells to pump dry.
           

    2. Re:#1: by Nyall · · Score: 2, Insightful

      if you are poor, you can be paid a lot less to do the same job than someone less motivated and in a better socioeconomic position

      I've been to India twice this year (for a total of 10 weeks) to work with HCL engineers. They are definitely not poor and live very good lives. A substantial number of them have been to the U.S. on work visas (they love wallmart) and when I asked which country they prefer they all like India better. Which flabbergasts me because in Chennai even the natives don't drink the tap water. But home is home.

      Any society has class stratification. It is the lowest class that determines the cost of many basic goods. My impression is that India's massive underclass keeps the cost of living down, which allows the next higher class to also live cheaply.

      --
      http://en.wikipedia.org/wiki/Jury_nullification
    3. Re:#1: by Anonymous Coward · · Score: 0

      Huh, most impoverished folks I've met are not merely poorly motivated, they're despondent.

    4. Re:#1: by Anonymous Coward · · Score: 3, Insightful

      do you know what #1 and #2 are? facts

      no, they're theories. at best. or maybe just assertions.

    5. Re:#1: by Anonymous Coward · · Score: 0

      Honestly, man, as a software engineer myself, the main complaints are the quality of code coming out of India. I can compete with anybody. But my life gets fucking difficult when I have to debug this shit they produce. Sure, there must be good computer science graduates in India. But I am rather certain most of those graduates are not staying in India. The kind of code this CEO's company produces ends up more costly to their customers.

    6. Re:#1: by hughk · · Score: 1

      They are definitely not poor and live very good lives. A substantial number of them have been to the U.S. on work visas (they love wallmart) and when I asked which country they prefer they all like India better. Which flabbergasts me because in Chennai even the natives don't drink the tap water. But home is home.

      First of all a little money goes a lot further in India but most importantly, family comes first. If you have a good job, you are expected to help out not so well off relatives.

      --
      See my journal, I write things there
    7. Re:#1: by Aceticon · · Score: 2, Insightful

      A highly motivated worker who will go on and on for 14 hours a day breaking stone with a hammer will still under-produce the not so motivated one which uses a jackhammer for 2h and lazies about for the rest of the day.

      In Software Engineering, skill and experience are the jackhammer while the hammer stands for little skill and experience.

      The truth is that motivation and hard-work alone do not make up for lack of skill and/or experience in intellectual pursuits.

      The problem with the IT work outsourced to India is that nowadays:
      - The increase in numbers of IT "professionals" has been achieved by bringing into IT people which are not at all gifted for it.
      - The really good IT techies have been promoted to management because they are so much above the average and demand higher salaries.

      I look at the highly-motivate and little experienced me of 12 years ago and I see how much work I did for how little results (even though I was one of the gifted types, so I produced 4x - 10x more results than the average). I can only begin to imagine how exceptionally unproductive somebody which is neither gifted (came into IT 'cause of the big salaries) nor experienced (doesn't stay in the technical side for long if any good) can be.

    8. Re:#1: by Anonymous Coward · · Score: 0

      "if you are poor, you tend to be more highly motivated than when you are rich"

      Citation please, or in other words, bullshit. You're poor for a reason, and the main reason is that you're not nearly as motivated as someone who is successful.

    9. Re:#1: by Anonymous Coward · · Score: 0

      I'm a hungarian sw developer with no formal qualifications but with 9+ yrs of professional experience, right now working as a freelance consultant advising various investment banking clients on all things J2EE in London. I've been mentoring for 5+ years and have twice pushed back on offers of becoming a traveling architect for clients (as a permanent employee).

      No-one ever (and I do mean ever) asked for my qualifications after my first job as a developer at a startup during the golden years.

      I'm living exactly what you're describing.

    10. Re:#1: by Anonymous Coward · · Score: 0

      you have a hell of a lot of highly motivated, much cheaper competition out there

      And if they were highly motivated, why wouldn't they move here?

      They did. What's left are the ones who weren't good enough to get here, and the ones who went back there to retire on all the money they made here.

    11. Re:#1: by Anonymous Coward · · Score: 0

      Being highly motivated is fine, but not when it comes at the price of competence. I know of no end of tech workers killing themselves by the mantra "work harder, not smarter." These "highly motivated" individuals see absolutely nothing wrong with wasting thirteen to sixteen hours of their lives each day working on systems that shouldn't ever have failed in the first place. Unfortunately, due to poor engineering and a management structure that prefers "making the date" and a culture of scapegoatism, the products and services are rolled out broken, miserably so, and patched ad infinitum until the operations staff can get away with only rebooting the entire cluster once a day. The code monkeys coming out of Indian degree mills are just that, guys with zero theoretical knowledge and only the experience of a vocational programming school. The guy at the top has a Ph.D, but what good is it if he doesn't realize that you can't treat network resources like RAM?

      At the end of the day, programmer cost/performance is a complicated metric that the vast bulk of management refuses to deal with because it's hard to determine and has lots of moving parts. It doesn't help that they're lazy, only want to report the bottom line and are far and away concerned with covering their collective asses rather than making a quality product. This almost always taking some risk, and nobody wants to take a chance. It's stupid, and it's killing the industry.

    12. Re:#1: by Red+Flayer · · Score: 1

      My impression is that India's massive underclass keeps the cost of living down, which allows the next higher class to also live cheaply.

      There's also the fact that the lower classes can be employed by more well-to-do Indians as household servants.

      I've considered relocating to India, and still might at some point (once my kids are out of school). Because all the positives of living in the US barely add up to the positives of being able to afford a villa, and a cook, a maid, a laundress, and an errand boy on a salary of US$75k a year.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    13. Re:#1: by Anonymous Coward · · Score: 0

      let's look at this another way, if by rich you mean a normal working wage that Americans can live on vs what people in developing countries can live on then yes Americans are unemployable. Because why would an American who CAN do the job do it for 4 cents an hour?

      The problem here though isn't whether or not Indians are better or Americans are better. You have great coders in both (and other) areas. You've also got bad coders. You get what you pay for is the case the world over.
      So what is really happening is we have dumbass managers at American companies that just want to show a good bottom line. They DON"T CARE THAT THE CODE EVEN WORKS!! It's not their problem.

    14. Re:#1: by Anonymous Coward · · Score: 0

      that fact is not nice if you are rich westerner, but it is still a fact nonetheless: you have a hell of a lot of highly motivated, much cheaper competition out there. deal with it, or whine. but i don't see what the whining is supposed to get you except self-righteous victimization. it certainly won't get rid of the competition or get you higher pay

      life is not always kind folks. just fucking deal with it already and stop the pathetic whining

      I wouldn't have problems with competing with foreign labor, if the corporations also had to compete with foreign goods. They can hire whoever they like globally, but I can't buy medicine from India, or DVD's from China to play on my region 1 DVD player. If I, as a laborer should compete on a global scale and reduce my wages in comparison, then so should the corporations with their products and services.

  25. My observations. by Lord+Kano · · Score: 5, Insightful

    On one level, that may be true. There are a lot of people who think that College is supposed to be the same as a tech school. They go to college expecting to be trained for a specific career. Some colleges have begun to oblige and are acting like the trade schools that some students (and parents) expect them to be.

    If you've only been trained in retreading tires, you don't know how to mount a new tire on the rim and balance it. When the CS requirements of some schools consist of "MS Office" in three different sections, how in the fuck do they expect their grads to know anything?

    Now, on the other hand there are plents of schools who are giving real and complete tech educations. These people are constantly getting screwed by employers who give up after interviewing a few of the other kind of student.

    Lastly you have the tech executives who want nothing more than to lower costs. They want the cheapest labor, and nothing else. They are pushing to raise the H1B caps. They are pushing for outsourcing. It has nothing to do with the quality of US grads. It has EVERYTHING to do with the fact that they want to pay people less money. If I spend 6 years in college and have a Master's degree, you can kiss my ass with your $35k offer. The guys right off the boat from Bombay will be willing to take that sort of job. They don't have $50-200k in student loans to pay back. It's basic economics. What this glut is doing is providing a greater supply of labor in order to drive down prices.

    If you're the only plumber in your town, you can charge pretty much whatever you want. No one else has the skills, knowledge or tools to do that work. What happens if overnight four more plumbers come to town? Instead of being able to charge $75 per hour, you may have to cut back to $50. What happens if ten more plumbers come to town? You'll suddenly find yourself working for minimum wage. That's what certain executive-types are trying to do to technology.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:My observations. by Tablizer · · Score: 1

      If you're the only plumber in your town, you can charge pretty much whatever you want. No one else has the skills, knowledge or tools to do that work. What happens if overnight four more plumbers come to town? Instead of being able to charge $75 per hour, you may have to cut back to $50. What happens if ten more plumbers come to town? You'll suddenly find yourself working for minimum wage. That's what certain executive-types are trying to do to technology.

      It worked for agriculture labor. The lobbyists realized they won that game and want to move it to IT and nursing now. Success breads copycats.
           

    2. Re:My observations. by Anonymous Coward · · Score: 0

      It worked for agriculture labor. ...[snip]... Success breads copycats

      Freudian slip? :)

    3. Re:My observations. by Tranzistors · · Score: 1

      If I spend 6 years in college and have a Master's degree, you can kiss my ass with your $35k offer.

      Funny thing, in Latvia getting $35k offer after Masters is considered pretty good one. As for quality of education, at least where I study we have RISC 16 in first semester (warming up) and z/OS assembly in third year. Language of choice - C/C++. It is bit difficult to compare with US education quality, for I haven't been there.

      By the way, six year learning costs about $15k total.

    4. Re:My observations. by Anonymous Coward · · Score: 0

      Yes - but if you are the only lawyer in town, you'll g broke. If another lawyer comes to town, you'll both get rich.

    5. Re:My observations. by selven · · Score: 2, Insightful

      If you're the only plumber in town, you can charge $1 less than the cost of not having your house fixed.

    6. Re:My observations. by Allador · · Score: 2, Informative

      You'll suddenly find yourself working for minimum wage. That's what certain executive-types are trying to do to technology.

      This process isnt some big evil conspiracy by the evil rich white men.

      It's a fundamental phenomenon in (more or less) free market economies.

      If a field makes more than the others, and anyone can enter, then people will continue to enter and drive down the price until there is no more inherent benefit to that field compared to others.

      It doesnt require black-clad robber barons oppressing the weak for this to happen, it'll happen all by itself.

    7. Re:My observations. by drsquare · · Score: 1

      In which case, no-one will want to spend $200k being trained to do a $35k job, so the colleges will have to either cut their prices or go out of business. Either way, everyone wins.

      Speaking of plumbers, in the UK a few years ago, plumbers could charge what they liked. Now thanks to immigration, you don't get gouged every time your sink is blocked.

      Immigration is good for everyone other than those who were ripping you off in the first place. Maybe now new grads won't be able to demand six figures for writing 'hello world'. Maybe it will be cheaper to set up a software company and provide more competition to the market.

    8. Re:My observations. by l3v1 · · Score: 1

      $50-200k in student loans to pay back. It's basic economics

      All true. Expensive education pushes towards expensive labor force. Nothing miraculous.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    9. Re:My observations. by Lord+Kano · · Score: 1

      If a field makes more than the others, and anyone can enter, then people will continue to enter and drive down the price until there is no more inherent benefit to that field compared to others.

      I don't so much have a problem with people choosing to enter a field because they think that there is a good living to be made there. I have a problem with employers paying the government(via campaign contributions) to allow more cheap labor to be imported with the express purpose of driving down wages. That's what all of this crying about the need for more H1Bs is about.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    10. Re:My observations. by Lord+Kano · · Score: 1

      In which case, no-one will want to spend $200k being trained to do a $35k job, so the colleges will have to either cut their prices or go out of business. Either way, everyone wins.

      Or, more people stop their education when they finish high school and everyone loses.

      Many universities have large endowments and they only spend their interest. Not all, but many don't even need tuition to remain in business. They can scale back and keep on going just fine.

      Maybe now new grads won't be able to demand six figures for writing 'hello world'.

      They don't get to do this now. But it's not unreasonable to expect to be near the half-way point of five figures.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    11. Re:My observations. by Tablizer · · Score: 1

      Doh!

    12. Re:My observations. by Allador · · Score: 1

      Did you not read my post which you replied to?

      It is NOT about pushing down wages.

      It IS about hiring from a better candidate pool.

      I'll try to go through it again.

      Out of the overall pool of people that will apply for any entry level programming job you'll put up in the states, 10% or less are even worth interviewing. Thats a pretty bad ratio.

      The H1-B pool in the US tends to be higher quality, on average, than the general pool of all applicants in the US. So you get to automatically have a selection applied, and the pool is higher quality.

    13. Re:My observations. by Lord+Kano · · Score: 1

      Yes, I read your post. The problem (for you) is that you are not my only source of information on the subject.

      It is NOT about pushing down wages.

      It IS about hiring from a better candidate pool.

      If that were true, they wouldn't have pressed the government to eliminate the "prevailing wage" stipulations. Moreover, it's demonstrably false.

      http://heather.cs.ucdavis.edu/Mich.pdf

      • 1. Applicant Screening on Skill SetsWhen the industry lobbyists started their first push for expansion of the H-1B program in 1997, they attributed the claimed labor shortage to an insufficient number of students in college computer science curricula.141 Yet when confronted with evidence such as we saw earlier that there is no shortage of programmers and engineers, i.e. no shortage of bodies, the industry changed their story. They have replied that it is not a shortage of such workers in general, but rather a shortage of workers with very specific skill sets. During the debate on ACWIA 98, for instance, the skill de jour was Java, a new programming language, and it was claimed that even though there may be lots of programmers in the U.S., there was a shortage of Java programmers. Other skills often cited by the industry as being in short supply were the SAP database language, the UNIX operating system, and various others.
      • For example, an employer may find that it cannot hire the workers it needs because it cannot afford to pay the new, higher wages that scarcity has produced. From the perspective of an individual employer, this situation looks like a shortage: It can no
        longer find workers at the wages they have been paying. It is also a crisis for them. From the perspective of the economist
        and perhaps even of the industry, there is no shortage, just higher wages.

      The H1-B pool in the US tends to be higher quality, on average, than the general pool of all applicants in the US. So you get to automatically have a selection applied, and the pool is higher quality.

      This is a lie. It's about big employers wanting to drive down wages. The issue has been settled. There is no shortage of IT workers. There is no shortage of skilled IT workers. There is a shortage of cheap IT labor.

      People have been caught tailoring job listings to exclude Americans so that they can hire a cheap Indian.
      http://www.youtube.com/watch?v=Fx--jNQYNgA
      http://www.programmersguild.org/rir/pittsburghtribune_24june2007.html

      The H1-B pool in the US tends to be higher quality, on average, than the general pool of all applicants in the US. So you get to automatically have a selection applied, and the pool is higher quality.

      Repeating this bullshit doesn't make it the truth. You are not telling me that MIT, CMU, Rutgers, Pitt and any other first rate U.S. College/University doesn't produce graduates of the same or better caliber than the University of Calcutta.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    14. Re:My observations. by CodeBuster · · Score: 1

      That's what certain executive-types are trying to do to technology.

      Perhaps someone should point out that executives are vulnerable to the same sort of "competition". We have all seen the stories in the news of CEOs getting million dollar bonuses while losing billions of dollars. I may not have an MBA from Wharton, but I don't need a fancy degree in order to be paid millions so that I can lose billions. Hire back the engineers to run these companies; we know how to design, build, and run the most complex systems ever put together by man and we could hardly do worse than those knuckle draggers currently inhabiting those executive suites and boardrooms.

    15. Re:My observations. by Lord+Kano · · Score: 1

      Hire back the engineers to run these companies; we know how to design, build, and run the most complex systems ever put together by man and we could hardly do worse than those knuckle draggers currently inhabiting those executive suites and boardrooms.

      Exactly. When the executives fuck up, they're never the first to feel the pain. It's always lower level employees. Engineers and low level managers get the first pay cuts and layoffs while the executives who steered the ship in the wrong direction continue to get bonuses. I don't have a problem with million dollar bonuses, but they should be tied to performance.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  26. Unemployable? by Xenkar · · Score: 5, Insightful

    Perhaps Mr. Nayar should stop beating around the bush and just state the reasons why he thinks Americans are unemployable:
    Americans enjoy running water.
    Americans don't want to live in a small mud hut with their whole extended family.
    Americans don't want to work 80 hours a week on slave wages with no overtime.
    Americans have a higher cost of living in regards to just about everything.
    Americans usually need cars to function in American society.
    Americans want to have 72"+ LED backlit LCD TVs.
    Managers don't get bonuses for hiring Americans.

    I personally think that every job should have a wage that a person can live off of, "unskilled" or "skilled". If you want to see something funny, hand a CEO a floor buffer and watch him fumble about with it.

    1. Re:Unemployable? by Swampash · · Score: 1

      Americans usually need cars to function in American society.
      Americans want to have 72"+ LED backlit LCD TVs.

      Wow, if this is you trying to insult Indians, I can't wait to see you laying into Americans!

    2. Re:Unemployable? by Anonymous Coward · · Score: 0

      This is the same old crap I always keep hearing. FYI, Indian software engineers are one of the most spoiled kids in the city. Hard to imagine them not having running water, living in mud houses, not having cars, LCD TVs, etc.

    3. Re:Unemployable? by Anonymous Coward · · Score: 0

      The day Indian coders get overtime and some basic rights, overall code quality will start going up.Indian employers are the stingiest bastards I've seen. The HR industry in India is full of one shady agent/broker/pimp after another.

    4. Re:Unemployable? by francium+de+neobie · · Score: 1

      Do you seriously believe people without running water would go to universities, learn programming and work in front of computers all day? Shouldn't these people be... hmm... fighting for water and food all day?

    5. Re:Unemployable? by mikerjohnson · · Score: 1

      I personally think that every job should have a wage that a person can live off of, "unskilled" or "skilled". If you want to see something funny, hand a CEO a floor buffer and watch him fumble about with it.

      That would be a form of socialism. If there is no incentive to make more by increasing your value, there is little incentive for innovation. So maybe a CEO can't buff a floor. How many people could you find that can buff a floor? How many people could you find that could run a company? The law of supply and demand rears its head again. Of course you don't define how "a wage that a person can live off of" is calculated. Does that mean if the person keeps taking out loans on new toys his pay goes up :-)

    6. Re:Unemployable? by Fulcrum+of+Evil · · Score: 1

      We didn't set up the cities that pretty much require cars (I'd like something less car-intensive and I'm a car guy), and your obnoxious LCD tv is fairly cheap compared to your other expenses, but go ahead and bash americans for wanting to afford living in america.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:Unemployable? by Anonymous Coward · · Score: 1, Funny

      Yes, also Americans have a god-given right to be fat and lazy.

    8. Re:Unemployable? by Prof.Phreak · · Score: 1

      ...hand a CEO a floor buffer and watch him fumble about with it.

      I once watched the boss of a small corp (~50 employees) do just that. Them buffers sure can swing-and-slam you into a wall if you dunno how to hold it right.

      --

      "If anything can go wrong, it will." - Murphy

    9. Re:Unemployable? by Anonymous Coward · · Score: 0

      Americans enjoy running water.
      =>Why? Try harder to make sense.

      Americans don't want to live in a small mud hut with their whole extended family.
      =>Are you telling me this is by choice? I have not seen an intellectually perverse and snobbish SOB like you!

      Americans don't want to work 80 hours a week on slave wages with no overtime.
      =>What the fuck Americans want to do? Ask yourself a genuine question, what the fuck you think they want to do? Just crib about others all the times and insist that they are smarter than others? What you would do? You are an ignorant fool.

      Americans have a higher cost of living in regards to just about everything.
      =>Start forgetting this! You are already in deep shit, where does your economy stand today compared to economies of developing countries like India, China, Brazil, which have way too resilient economies? Which country is in deepest shit? Shouldn't smart Americans like you take the blame? Or you should keep insisting that you want a 72" LED TV?

      Americans usually need cars to function in American society.
      =>And they beg for carbon credits...who comes to your rescue? Developing countries! India, China, Brazil.

      Americans want to have 72"+ LED backlit LCD TVs.
      =>Shove that up your ass! You might feel better.

      Managers don't get bonuses for hiring Americans.
      =>Yes, they suck.

    10. Re:Unemployable? by Anonymous Coward · · Score: 0

      "Americans usually need cars to function in American society. Americans want to have 72"+ LED backlit LCD TVs."

      You just gave two cogent reasons how Americans are stupid...

      PS: the USA is just one of many countries in "America."

  27. Pay peanuts by syousef · · Score: 3, Insightful

    ...get code monkeys.

    I wonder what he earnt this year? I would say that a rich overpaid CEO complaining that people won't accept a sub-standard wage are the epitome of hypocrisy and greed. I'm surprised he's not whining that good slaves are hard to find.

    --
    These posts express my own personal views, not those of my employer
  28. What a crock of shit by nukem996 · · Score: 5, Insightful

    I'm currently working at a major US tech company and litterly every program I have inherited from some out sourcing group is utter crap. I'm talking about EVERY variable is a global variable, one source file for a 5000 line program, no makefile just a line at the top which says compile with gcc blah blah blah, and the list goes on. The reason for out sourcing is not skill its cost. Why pay an American programmer who knows what hes doing when you can out source it and get a program which barely works and when bugs arise blame something/someone else.

    In the long run these companies are going to learn the hard way that paying an out sourced developer who has a 3 month class in C will get you nowhere near a developer with a CS degree in terms of quality, functionality, and efficiency.

    1. Re:What a crock of shit by rasteroid · · Score: 5, Insightful

      I'm currently working at a major US tech company, and have worked at 2 other major US tech companies prior to this, and in every case except one, the source code I have inherited from some in-house coder is utter crap. Magically, every one of these in-house coders has an "Western" name, one was Canadian, the rest American. I'm talking about single source files for thousands of lines of code, 10+ classes (many unrelated to each other), functions written by copy-pasting the internal code of other deprecated methods, so that even if the deprecated methods are removed, the code lives on disguised under a different name. These guys couldn't even just call the deprecated methods, they had to copy-paste the internal implementation so that the ugliness of their work wouldn't be easily apparent. I've inherited code where the nuts and bolts were wrong, e.g. wrong numerical integration routines, incorrect convergence on non-linear curve fits, etc. were just wrong, but it would have been painstaking and laborious to figure that out and verify the results, so of course, those in-house coders just skipped that part. In another company, these in-house coders developed, over 2 years, a solution to synchronize databases, which required data transfer to the tune of 16x the total size (in bytes) of the database - involving a lot of unnecessary XML conversions, and it too had a lot of copy-pasted code. So strangely, some of what the HCL CEO has said is true, as much as I hate to admit it.

      For some companies, the reason for outsourcing is that in the end, GOOD coders are rare, and BAD coders are plenty. That's true in the US as it is overseas. Why pay top dollar for bad code in the US when you can get similarly bad code by outsourcing for much cheaper? Many US companies offer fairly competitive starting salaries, at least twice as much as the 35k or 40k reported here for other software houses, often more, if they can find those GOOD coders here locally. It is simply that GOOD coders are in fact rare, and many companies recognize that. So I can see why they might as well just outsource since the quality isn't going to be much better by recruiting an army of (expensive) BAD coders locally.

    2. Re:What a crock of shit by Anonymous Coward · · Score: 0

      I also like how every outsourced phone call i put to support for my laptop from a major vendor has a western name on the other end, yet can't understand basic english. And no, they don't sound like americans.

    3. Re:What a crock of shit by Anonymous Coward · · Score: 0

      Your assumption is that all Americans code well and all foreigners code crap. Its not always black and white. I have seen many crappy American programmers and many more in tech lead positions who have no clue on how it is supposed to be implemented. In the past, we have outsourced many projects to American companies (with American workers) and 99% of the time, the code was buggy and unreliable. I guess the problem is with the nature of the outsourced projects. The people working on it have no attachment to the end product.

    4. Re:What a crock of shit by WhiteHorse-The+Origi · · Score: 1

      Sounds like pretty crappy code. You'd think a "major US Tech Company" would be able to sync a database efficiently. Are you sure you're not just buying your own PR FUD? Every day I get recruiters telling me "Opening at a Major US Tech Company" and it turns out to be some no-name start-up trying to sell ring-tones or other such useless vapor-ware. I think IBM would be major, Sun, MS, etc. I doubt if Robert Half Consulting or Volt Technical or Manpower Staffing qualifies.

      BTW, 1200 lines of code and 10 classes in a single source file is pretty common industry practice for large projects. Obviously, 10 lines can be one small function due to to all the linebreaks instead of single-line statements so it might actually just be 120 lines of code...

    5. Re:What a crock of shit by Anonymous Coward · · Score: 0

      On the other hand, if you are being paid very poor wages and being forced to work long hours just to get by, what is your incentive to write quality code?

    6. Re:What a crock of shit by Anonymous Coward · · Score: 0

      and litterly every program I have inherited from some out sourcing group is utter crap

      Including the spelling checker, I see.

    7. Re:What a crock of shit by Anonymous Coward · · Score: 0

      Agreed.

  29. Gee, I'm sure he's completely objective by Anonymous Coward · · Score: 0

    Huh, a businessman in an article (Indian outsourcing) bashing his competitors (USA techies). Nope, no way he's biased or trying to pitch his company, nosiree, completely objective...

    Next up, comments by Steve Ballmer on why Windows is better than MacOS and the Ford Family will join us to discuss their views on the best automobiles.

  30. Re: "India has not done a damned thing for the USA by Anonymous Coward · · Score: 0

    "India has not done a damned thing for the USA"

    Not true!

    The gave me Old Monk rum to drink while swear and shake my fist in their general direction...

  31. India: The skrypt kiddies of programming by TiggertheMad · · Score: 5, Interesting

    I have to review code coming from India it is full of bugs, short cuts, and shit that doesn't make a damn bit of sense

    Amen. I won't say that all the programmers in India suck, because that would be an inaccurate stereotype. However, I will say that The worst code I have ever seen from American programmers I have worked with was better than the best code that came back from Indian outsourced groups. I suspect that all the GOOD INDIAN PROGRAMMERS CAME TO AMERICA TO MAKE BETTER MONEY.

    Why would you hire the leftovers? Really, you think that you can just get better quality by spending less? Really?

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:India: The skrypt kiddies of programming by 0123456 · · Score: 4, Insightful

      Why would you hire the leftovers? Really, you think that you can just get better quality by spending less? Really?

      Here's the deal: Manager X tells their boss that they can save the company millions of dollars by sacking US IT staff and sending the work to India.

      When the software comes back from the Indian sweat-shop it's a steaming pile of sacred cow shit, but by that time Manager X has got big brownie points, a big bonus and a promotion and doesn't have to deal with it. Now the problem is dumped in the hands of Manager Y and the few US IT staff who are still left at the company.

      This is just another example of the perverse incentives in Western business which gave us delights such as the credit crash, where bankers could make multi-million dollar bonuses by lending billions to people who never had any chance of paying the money back... of course they wouldn't have to repay their bonuses when the loans went bad, and the government would bail out the banks anyway.

    2. Re:India: The skrypt kiddies of programming by Anonymous Coward · · Score: 0

      And then a few years down the line, the company can't compete anymore with those outsourcing less and goes bust. So it all works out.

    3. Re:India: The skrypt kiddies of programming by shutdown+-p+now · · Score: 4, Insightful

      I suspect that all the GOOD INDIAN PROGRAMMERS CAME TO AMERICA TO MAKE BETTER MONEY.

      You've pretty much nailed it, and it doesn't just apply to Indian programmers.

      Why get paid chump change (even if it's a lot by local standards) when you can go right to the source of the cash and earn the same rates as people do there? So long as you're good enough...

    4. Re:India: The skrypt kiddies of programming by Opportunist · · Score: 5, Insightful

      The tragedy doesn't end there. Manager Y gets a lot of heat to get the (allegedly finished) product out the door. His few remaining IT staff (who are usually the cheapest, not the best, of the original staff since they should only have to make a few "adaptions") try to puzzle together what the outsourced programmers created (or rather, they try to find out what the hell the code is doing and compare it to what it should do. Usually it doesn't really match), and the product gets postponed because the IT people have to rewrite some portions. The more different outsourced groups worked on the product, the more has to be rewritten, interfaces for the defined interfaces have to be created (because 'definition' seems to be a very variable thing in outsourceland. I guess it's translated to something akin to 'guideline' or 'noncommittal recommendation').

      In short, they work their collective asses off to pretty much reimplement the tool. In the end, they will have created the software anew and dump the sacred cow doo.

      Manager Y gets fired because he way overspent (after all, he only got about 10% of the budget he needed to reimplement the software, but that wasn't planned), the programmers get yelled at for saving the project (which surely boosts their motivation ... their motivation to check for other jobs, at least) and Manager X gets to hire a new Manager Y and IT team, which will, in turn, face the same fate.

      But hey, it's cheaper!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:India: The skrypt kiddies of programming by Anonymous Coward · · Score: 0

      It's not about getting better quality. It's about getting "good enough to sell"-quality. It's about scamming your customers, basically.

      As long as a company can pretend that the stuff they make is of top quality, in their commercials etc., the customers are never going to notice the difference between good quality code and code that barely works. They have no idea, and therefore it is not cost effective to spend lots on getting quality. Cost-effectiveness is the only thing that truly matters. Quality is a PERCEPTION, which can be "managed" by clever marketing.

      Sucks, don't it.

    6. Re:India: The skrypt kiddies of programming by edivad · · Score: 2, Insightful

      I have to review code coming from India it is full of bugs, short cuts, and shit that doesn't make a damn bit of sense Amen. I won't say that all the programmers in India suck, because that would be an inaccurate stereotype. However, I will say that The worst code I have ever seen from American programmers I have worked with was better than the best code that came back from Indian outsourced groups. I suspect that all the GOOD INDIAN PROGRAMMERS CAME TO AMERICA TO MAKE BETTER MONEY. Why would you hire the leftovers? Really, you think that you can just get better quality by spending less? Really?

      +1
      The (very few, that is) Good Developers came to USA, and the ones that you get outsourcing are the very bottom of the barrel.
      The quality of their work is AT LEAST substandard, simply because they have no passion for the job.
      Plus, when they say they assign your project N developers, they aren't really N.
      So, at the very end, between bad quality of the work, and cheating about staffing, you end paying more than employing US developers (or bringing the good ones in US).
      Oh, and, there's also the fact that the managers in US that are assigned to oversee outsourced projects, get really burned very quickly.

    7. Re:India: The skrypt kiddies of programming by sjames · · Score: 1

      Or at least didn't go to work for the lowest bidder outsourcing company. They're working for the more expensive (and higher quality) company that may or may not offer outsourcing services but was willing to pay what their abilities were worth. Or, as you said, they moved to where the pay is better.

    8. Re:India: The skrypt kiddies of programming by Anonymous Coward · · Score: 0

      At a previous company, our executives decided to outsource all projects in 'maintenance phase' to Wipro. The bug fixes and reports we got from them were, for the most part, absolute jibberish. Once in a while we'd get someone assigned that seemed to actually understand the code and have good skills.. but after a few weeks these competent employees caught the attention of the management there so they'd be promoted to Wipro's own projects and we'd get some new clueless guy. It seemed to us like our company's work was just being used as training ground for their own gain.

    9. Re:India: The skrypt kiddies of programming by Anonymous Coward · · Score: 0

      In Silicon Valley, the smart programmers would quit, start their own company across the street, re-implement the software better, start selling it to the original companies customers, and retire in a few years, when the original company was forced to buy them or cede the market.

      I've seen it happen dozens of times (friends) and personally experienced it twice. And now we don't have to work so hard. :)

    10. Re:India: The skrypt kiddies of programming by Anonymous Coward · · Score: 0

      And that is why the American economy has traditionally been so strong. We give the best and brightest the opportunity to come work with us.

      I still think it kind of suck that the rest of the world doesn't offer me that opporunity. I think I would be better off with a larger job pool to choose from. But I suppose I should be thankful to have been born in the most successful job pool on the planet.

    11. Re:India: The skrypt kiddies of programming by Anonymous Coward · · Score: 0

      Because your wife, your family, and all your friends don't live in NY?

    12. Re:India: The skrypt kiddies of programming by shutdown+-p+now · · Score: 1

      H1-B lets one's spouse come as well.

      Family is a trickier thing. But once you get citizenship (and otherwise, why come?), it's possible to bring them there as well.

  32. People are the same by moankey · · Score: 1

    I work for a large medical company that has a call center in the US headquarters and have also been outsourcing their call center to India and Phillipines. From what I can tell from my observations, by the way I am not directly involved in the call center so my comments are not quantifiable, people anywhere eventually tire of working for shit jobs.

    Perhaps people outside the US can last longer than their American counterparts, but over the course of time they eventually develop the same traits that cause them to be terminated as well. Bad attitude, lack of interest, insubordination, lack of job performance. A crap job is just that, if you are hungry then you may accept it, but once your basic needs are met you will realize you no longer wish to be in a crap job. Americans have their basic needs met more easily, than the countries mentioned so they tolerate a bad job in a less amount of time than people that have not eaten or had a decent place to live for many years of their life.

    Complacency is human trait not just Americans.

  33. Contradiction from the Right by Tablizer · · Score: 4, Interesting

    The biz lobbyists first claimed that not enough US citizens were going into the field. Now it's that we are "too lazy for the details", not quantity? Which is it? Outsourcing and H1B's were never sold as a way to replace "C" Americans with "A" 3rd-worlders. Did they lie to Congress and voters?

    1. Re:Contradiction from the Right by Anonymous Coward · · Score: 0

      Have you considered that it could be employ "C-grade" Americans as support personnel for these "A-grade" 3rd worlders?

      Every skilled H1-B creates 10 extra jobs for the natives. Look it up.

    2. Re:Contradiction from the Right by Tablizer · · Score: 1

      Every skilled H1-B creates 10 extra jobs for the natives. Look it up.

      Those studies are from biased institutions (generally lobbyists) that make convenient but unproven assumptions.
         

  34. I find most Indians incompetent by ishobo · · Score: 5, Interesting

    Supposedly, the Indians coming to the States are the smartest. I find them to be no better than American educated and trained workers. IIT is not a breeding ground for great talent, rather superior attitudes. No different than the Ivy League in the United States. I have worked with plenty of Indian talent in Silicon Valley, and managed many as well. It depends on the person; where you go to school, or if you go to school, is irrelevant.

    The Chinese and Europeans are the folks I move to the top of the interview list.

    --
    Slashdot - The great and glorious cluster fuck of Internet wisdom.
    1. Re:I find most Indians incompetent by dancingmad · · Score: 1

      Supposedly, the Indians coming to the States are the smartest. I find them to be no better than American educated and trained workers. IIT is not a breeding ground for great talent, rather superior attitudes. No different than the Ivy League in the United States. I have worked with plenty of Indian talent in Silicon Valley, and managed many as well. It depends on the person; where you go to school, or if you go to school, is irrelevant.

      The Chinese and Europeans are the folks I move to the top of the interview list.

      I am going to respond to this comment, even though it's a waste of time - no one is going to see my reply, I think but I would like to respond;

      There's a lot to ask (why is it that Chinese coders are on the whole better than Indian ones?). I don't work in IT but I majored in Asian Studies and Japanese in college, but my parents are from Bangladesh so I met a lot of international students both from China (through my major) and India (through my background). The Indian students spoke English better, usually were able to acclimate better, and integrate into school society.

      My parents are from Bangladesh, so I feel a kinship to Indian culture, but am not wedded to it either; in that sense I am American - one of the major reasons I buy Macs is because I intensely dislike Indian outsourced call centers (and I have a tendency to call out any Indian tech support guy who gives their name as Bobby or Johnny).

      But India's best and brightest aren't coming to the US to be code monkeys. Among the upper middle and upper class of Bangladesh and India, those kind of jobs are considered somewhat middling. India's best and brightest, the people you think should be "smartest," if they are in the US and not Europe, are getting MBAs, JDs, MDs., etc.

      --
      "There is no time, sir, at which ties do not matter," Jeeves, (Jeeves and the Impending Doom)
    2. Re:I find most Indians incompetent by phantomcircuit · · Score: 1

      You're aware that an indian MD cannot practice in the US without going back to school right?

    3. Re:I find most Indians incompetent by mellon · · Score: 1

      Excellent. That leaves more for us...

    4. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      Supposedly, the Indians coming to the States are the smartest. I find them to be no better than American educated and trained workers. IIT is not a breeding ground for great talent, rather superior attitudes. No different than the Ivy League in the United States. I have worked with plenty of Indian talent in Silicon Valley, and managed many as well. It depends on the person; where you go to school, or if you go to school, is irrelevant.

      The Chinese and Europeans are the folks I move to the top of the interview list.

      So you are a racist bastard and discriminate proudly? No wonder your stereotypes are always confirmed.

    5. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      You're aware that an indian MD cannot practice in the US without going back to school right?

      You're aware that Indians in the US getting an MD probably get an US MD cert ?

    6. Re:I find most Indians incompetent by bheer · · Score: 4, Insightful

      > The Chinese and Europeans are the folks I move to the top of the interview list. ...trust a story about outsourcing to get the racist bastards to come crawling about the woodwork.

    7. Re:I find most Indians incompetent by CowboyBob500 · · Score: 3, Insightful

      Don't be an idiot, there was nothing racist in the original statement. The poster was merely talking about his/her experience with the average quality of coders from different countries. In my experience there is also a difference, this is not because of skin colour, but because of a combination of the local culture and/or the quality of the education.

      I also happen to agree with the sentiments of the GP. Personally I find the top coders that I deal with are from Europe (especially Eastern Europe), China, South Africa and Australia. Bottom of the pile is the Indian subcontinent (India, Pakistan, Bangladesh) - technically they are fine but culturally there seems to be an aversion to thinking for themselves although I suspect that's the fault of the management culture there and the legacy of the caste system. The next to bottom I find to be American programmers - they tend to be pretty low on the technical scale (my suspicion being that the US education system is not very good) and are terrified of doing anything on their own initiative or anything slightly innovative (which manifests itself as apparent laziness as the common response seems to be to avoid any communication on the subject - not returning e-mails or calls). I have come to the conclusion this is due to a) fear of being sacked due to not having employment rights, b) fear of being sued as the culture is so litigious, c) fear of stepping on someone's patent, causing their employer to have to fork out money and leading back to point (a).

      Of course this is anecdotal and only represents what I personally have experienced.

    8. Re:I find most Indians incompetent by Jack9 · · Score: 1

      Out of the 100 or so employees from our Indian contract houses, we made offers to 2 of the employees and cancelled the contracts due to negligence. One declined and the other has been a very smart, pragmatic, coder to this day. However, people from other companies have reported much smaller ratios of decent/incompetent out of India. YMMV.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    9. Re:I find most Indians incompetent by ishobo · · Score: 1

      Normally I do not respond to AC. For this time, I will clarify my statements.

      I don't give any weight to Indian educated candidates. IIT graduates do not sway me. I find Chinese and European educated folks better trained overall, and consider them first when interviewing. That said, I find Ameicans to have the worst general knowledge, such as geography and history.

      For my own business, which is involved in embedded systems, I would rather take somebody with an AS or vocational certificate for an entry level position. We mentor everybody, from 0-15 years experience. I have never required a degree for any position in my company.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    10. Re:I find most Indians incompetent by ActusReus · · Score: 1

      Uhh, let me see if I follow this dialogue...

      ORIGINAL STORY:

      Americans are unemployable compared to Indians.

      BHEER:

      Sounds about right...

      RANDOM COMMENT #41532:

      That hasn't been my experience. I have better results hiring Chinese or Europeans.

      BHEER:

      Hey, THAT'S racist!!!

      KNEE-JERK IDIOT SLASHDOTTERS:

      +1 Insightful

    11. Re:I find most Indians incompetent by ishobo · · Score: 1

      Do not worry, I put the Americans under the Chinese and Europeans. You folks in the States have got to get a handle on your crappy education system.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    12. Re:I find most Indians incompetent by bheer · · Score: 1, Insightful

      Sorry, making sweeping statements about people based on their ethnicity or color of their skin *is* racist, no matter how you dress it up.

      Oh, and instead of making sweeping statements about "the legacy of the caste system" (a system which has been illegal in India for 50+ years, and certainly one about whose complexities we know very little), maybe you ought to consider that many Indians in the US are H1-Bs and are effectively indentured employees ... the last thing they need to do is to rock the boat, and it's simply the smart thing to do for them to get along with their bosses.

      In short, people have rational reasons for behaving the way they do. But you'd need to get over the color of their skin and their accent to see that.

    13. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      The IITs epitomize drones. These kids sweat their heart out to get in. Its rote memorisation. Try googling around for "IIT, Kota, coaching classes". These kids mug-up everything. Creativity for problem solving doesn't have any space anymore. It's like engineering school projects in most places in India. Rigging up a scooter with solar cells, solar pump, solar car or whatever, I mean if they can buy the parts and solder it on, it's a project. Its pathetic. Then you see them in the newspaper "proud" about their "invention". It's important to make out the difference between a resistor and a rat's ass, though both resist current in their own unique ways.

    14. Re:I find most Indians incompetent by bheer · · Score: 1

      > BHEER:
      >Sounds about right...

      Nope, never said that. I've worked with idiot Americans and idiot Chinese and idiot Indians, and idiot Europeans for that matter. I just don't think any country (or race) has an exclusive monopoly on idiocy.

    15. Re:I find most Indians incompetent by ishobo · · Score: 2, Insightful

      You need to get over your racism tunnel vision. There was nothing in the parent's or my comment that was racist. Do you look at every statement and see racism? Maybe you need some therapy.

      maybe you ought to consider that many Indians in the US are H1-Bs and are effectively indentured employees

      And many are residents.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    16. Re:I find most Indians incompetent by ishobo · · Score: 1

      I just don't think any country (or race) has an exclusive monopoly on idiocy.

      I see the problem, you need to work on your reading comprehension. My comment was about education (and culture), and that went right over your head.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    17. Re:I find most Indians incompetent by ActusReus · · Score: 1

      Oh, oops... I missed your earlier comment where you likewise criticized the racism in the original story. I'll scroll back and find it.

      Hang on, it's gotta be around here somewhere...

      HEY! Jimmy Hoffa's body!!!

      Still looking...

    18. Re:I find most Indians incompetent by MikeRT · · Score: 1

      trust a story about outsourcing to get the racist bastards to come crawling about the woodwork.

      It shows how biased Slashdot is that your comment was modded as Insightful. Racist implies racial hatred, not prejudiced. If you are one of those people who cannot grok the difference between prejudice and hatred, or who engages in linguist chicanery by saying that they are functionally indistinguishable, then I cannot help you.

    19. Re:I find most Indians incompetent by bheer · · Score: 1

      > Racist implies racial hatred, not prejudiced.

      Aaah, that explains so much. So I can go about saying "indians are smelly curry-eating pagans" or "black people are stupid" or "white people are ass-loving sodomisers" and that would not actually be racist because I haven't burnt crosses or lynched anybody. It would just make me, um, _prejudiced_.

      No wonder real, red-blooded racists are so hard to find nowadays.

      *end snark*

      Racial prejudice is a lesser evil han racial hatred (the cross-burning, lynching kind). But it is still evil, and any person who excuses racial prejudice ought to examine himself to see where the closet racism comes from.

      About this thread: Discriminating on the basis of ethnicity on job applications (which the parent poster proudly admits to) is not only illegal, but very evil indeed because it pushes whole communities down. A hundred years ago it was "No Irish Need Apply", now it mainly affects black people, but it's wrong when done against *anyone*.

      And given that the parent poster proudly trumpeted his MO of floating chinese/european sounding names to the top for job applications, I'd suggest this: if he's *really* that confident that what he's saying isn't breaking the law, he ought to put his (real) name to it. I'd be very happy to see the EEOC lawsuits that follow.

    20. Re:I find most Indians incompetent by CowboyBob500 · · Score: 1

      Sorry, making sweeping statements about people based on their ethnicity or color of their skin *is* racist, no matter how you dress it up.

      I didn't mention ethnicity or skin colour. I mentioned culture which is a different thing entirely as it is affected by factors related to the geographical location of upbringing, not skin colour or ethnicity.

      You're also proving my point quite nicely as your attitude is a perfect demonstration of what happens when point (b) in my above post is true.

    21. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      To be fair - the original poster said he makes his first judgement of candidates based on their nationality. It is by definition, prejudice based on place of birth, commonly titled as racism.

      It doesn't quite compare to many examples of racism and bigotry we see today, and understandably he has to make some kind of pre-judgement on candidates as it is natural to do so. While it might make sense to some based on their pseudo-knowledge of school systems in each country and continent, it would be nice if we could see past nationality and accent and pre-judge someone on something that has quantifiable differences.

    22. Re:I find most Indians incompetent by bheer · · Score: 1

      So according to you, Indians, Pakistanis and Bangladeshis are unable to think for themselves because of the culture of their countries (specifically their management culture and the legacy of the caste system). Also, at least in the narrow matter of thinking for themselves, Eastern Europeans, Australians and South Africans are culturally superior because their culture encourages more freethinking?

      Wow. Just, wow. In a few short sentences you have passed sweeping generalizations about approximately 2.8 *billion* people. Of course, you qualify it by just being your personal experiences, but I've got to wonder at the wisdom of taking your knowledge of say 2 or 3 hundred people (max) from all over the world and then extrapolating it...

      I have to say, sir, that I am sorry for thinking that you were a racist, or bigoted, or prejudiced. Upon further thought, it is clear that you are merely lacking in reasoning skills.

      PS. Did you know there are no fish in the ocean? It's true! I've picked up buckets of sea water at lots of beaches, never found a single fish in one.

    23. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      At my place of employement (we do hardware, e.g., integrated silicon devices). My experience with Chinese co-workers has not been that good. Communication is vital to our job. Projects are massive, there are many people working on them, and those who can't communicate well never do great jobs. The Chinese and Taiwanese who I've worked with had all had huge language barriers they never overcame and have awful written English abilities. Geographically I've only worked in Washington and Oregon, but in these regions, the Korean and Vietnamese immigrants outperform their chinese co-workers in almost every situation useful to the job: Spoken and Written Lanuage, Programming Ability, Ability to Debug problems.

    24. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      Most of the over-seas programmers were trained in the US universities, where they had an better chance of being accepted because the university needed to meet diversity quota's.

    25. Re:I find most Indians incompetent by ThrowAwaySociety · · Score: 1

      The Chinese and Europeans are the folks I move to the top of the interview list.

      This gets modded interesting? I guess because there's no "-1, Illegal" mod.

      Still, I appreciate your honesty.

    26. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      I also happen to agree with the sentiments of the GP. Personally I find the top coders that I deal with are from Europe (especially Eastern Europe), China, South Africa and Australia. Bottom of the pile is the Indian subcontinent (India, Pakistan, Bangladesh) - technically they are fine but culturally there seems to be an aversion to thinking for themselves although I suspect that's the fault of the management culture there and the legacy of the caste system. The next to bottom I find to be American programmers - they tend to be pretty low on the technical scale (my suspicion being that the US education system is not very good) and are terrified of doing anything on their own initiative or anything slightly innovative (which manifests itself as apparent laziness as the common response seems to be to avoid any communication on the subject - not returning e-mails or calls). I have come to the conclusion this is due to a) fear of being sacked due to not having employment rights, b) fear of being sued as the culture is so litigious, c) fear of stepping on someone's patent, causing their employer to have to fork out money and leading back to point (a).

      Sorry. These canards of yours fall under the rubric of Indophobia

      http://en.wikipedia.org/wiki/Indophobia

      which is classified as racism.Historically, it has had the same dynamics and consequences as racism does (as the article demonstrates). Your perorations are definitely racist by contemporary definition.

    27. Re:I find most Indians incompetent by CowboyBob500 · · Score: 1

      So according to you [slashdot.org], Indians, Pakistanis and Bangladeshis are unable to think for themselves because of the culture of their countries

      Stop twisting my words. That's not what I said and you know it. I suggest you re-read what I said carefully again before you make yourself look even more stupid.

      Hint : Look up the word "aversion" in a dictionary and compare with your replacement of "unable"

    28. Re:I find most Indians incompetent by ishobo · · Score: 1

      The original poster said he makes his first judgement of candidates based on their nationality.

      Nationality, education.

      While it might make sense to some based on their pseudo-knowledge of school systems in each country and continent.

      I know because Indians tell me. I have traveled the world. I have lived and worked in other countries. I am living in France right now.

      quantifiable differences

      You mean something like education?

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    29. Re:I find most Indians incompetent by bheer · · Score: 1

      Oh cut it out. I took your words at face value and showed absurd your generalizations were. (They are absurd whether one takes the "aversion" or the "unable" meaning.) At this, you and your closet-racist friends realize there are people out there who're willing to call you out on your bullshit, and then you accuse me of stupidity and of lacking reading skills to decode your oh-so-subtle diatribes?

      Please. Go keep your nuance to yourself, and think twice about your reasoning next time you attempt your glib two-line analyses of ~3 bn people.

    30. Re:I find most Indians incompetent by bheer · · Score: 1

      Why do I have a duty to be equitable in my criticism? I was replying to a particularly egregious /. post. If I thought the CEO read Slashdot, I'd probably let him have a piece of my mind too (probably as a top-level reply). He was not only racist (towards Americans) but also unfair and stupid (rule 1 of business: don't trash-talk your customers).

    31. Re:I find most Indians incompetent by dancingmad · · Score: 1

      I'm sorry, I thought the phrase getting MDs implied they were, you know, getting medical degrees.

      --
      "There is no time, sir, at which ties do not matter," Jeeves, (Jeeves and the Impending Doom)
    32. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      It's just a different perspective. My experience with a batch of IIT hires was to be told by their (Indian) boss that their intelligence and schooling meant they were so smart they needed no training. That would have explanation enough for their having problems, but not for their inability to perform tasks like rounding a value to a certain number of decimal places. This was complicated by an inability to criticize the programmers in the larger company that hired us, to audit the very code those programmers wrote, bug reports being seen as a criticism.

      Not that it is a very useful perspective

    33. Re:I find most Indians incompetent by bertramwooster · · Score: 1

      A comment with the heading "I find most Indians incompetent" is "interesting"? It doesn't matter if you replace "Indians" with any other country, it is a patently stupid generalization. I am an Indian and I didn't go to IIT, but I can tell you that most of the guys who get into IIT every year are some of the smartest 2000 guys in a country of 1 billion people. True, some of them have an attitude but they are rather raw because they are undergraduates, but they are definitely very talented.

    34. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      I have worked with plenty of Indian talent in Silicon Valley ... The Chinese and Europeans are the folks I move to the top of the interview list.

      where you go to school, or if you go to school, is irrelevant... The Chinese and Europeans are the folks I move to the top of the interview list.

      Dude, I would move you off my list simply for not having a coherent message from start to finish.

    35. Re:I find most Indians incompetent by Locke2005 · · Score: 1

      Competence knows no nationality. Some of the best and brightest coders I have ever met have come from India, as well as some of the least competent. Middle class Indians have an advantage in that they come from a culture that places a very high value on education, and therefore tend to be very highly educated. They have a disadvantage in that they come from a culture where you never contradict your superiors. If your manager says the project can be done in 3 weeks, you don't dare contradict him, you just fake it as best you can.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    36. Re:I find most Indians incompetent by ishobo · · Score: 1

      Others understood. Maybe you have a comprehension problem.

      I have worked with plenty of Indian talent in Silicon Valley

      Is a statement about why I have the view that Indian folks, specificly from IIT, are not as great as they are made out to be.

      where you go to school, or if you go to school, is irrelevant.

      Again, it goes back to my original point. Going to IIT should be be treated as an E ticket. The same is true for somebody from Stanford. There could even be somebody that does not have any college that may be good.

      In general, I have found the Chinese and Europeans better trained; they get to first dibs on the interview.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    37. Re:I find most Indians incompetent by ishobo · · Score: 1

      Racial prejudice is a lesser evil...

      What I have is an educational prejudice.

      Discriminating on the basis of ethnicity on job applications (which the parent poster proudly admits to)

      I never said anything of the kind. Everybody, as long as you pass the stages (resume grading, phone interview, person interview), gets a shot. Some jobs may have a residency requirement.

      And given that the parent poster proudly trumpeted his MO of floating chinese/european sounding names to the top for job applications

      I never said that.

      EEOC lawsuits that follow

      I realize Slashdot is U.S. centric but not everybody is in the U.S. When my company was based in California, we hired in Canada and the EU. Sure, sometimes Americans, but in Canada or the EU. We are now in France.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    38. Re:I find most Indians incompetent by jvkjvk · · Score: 1

      What I have is an educational prejudice.

      So, you admit to being racist, it's just that you got that way through experience?

      Nice. I suppose you can feel better about yourself since you use an euphamism.

      And given that the parent poster proudly trumpeted his MO of floating chinese/european sounding names to the top for job applications

      I never said that.

      Oh, really?

      Now I went on to say that I move Chinese and Europeans to the top of the interview list.

      I believe that is your quote? Yes?

      You can keep telling yourself that you are not racist, but repetition isn't everything.

      Regards.

    39. Re:I find most Indians incompetent by ishobo · · Score: 1

      So, you admit to being racist

      Are you trolling? Can you not read?

      I said I have an educational prejudice. This means, I prefer folks that are educated well, in an educational system that supports broad knowledge and citical thinking.

      You have no idea what the term racist means.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    40. Re:I find most Indians incompetent by CowboyBob500 · · Score: 1

      At least have honesty to acknowledge that you misquoted me for the benefit of your own argument. You say there is only a subtle difference between the words "aversion" and "unable", which clearly demonstrates your lack of understanding. Though reading your replies again I suspect you do understand but don't want to admit you had a knee-jerk reaction without fully reading what I wrote.

      Back to my point, "Aversion" means that people don't want to act in a certain way whereas "unable" means they can't. If you can't see the massive difference in meaning, in this context in particular, then you are the one who has the problem in that you are reading something that just is not there.

      I have a clear conscience as I know that I don't hold racist views. Whether you choose to believe that or not is not something that I can do anything about. Life will go on. This is the Internet after all - a place where anonymous people can accuse other anonymous people of all kinds of things without fear of retribution. I will offer a word of advice for the future, and that's to make sure you have fully understood what someone is saying before accusing them of being racist, especially in real life. You may regret it otherwise.

    41. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      Europeans are a race now?

    42. Re:I find most Indians incompetent by Hognoxious · · Score: 1

      The caste system may have been illegal for 50 years but don't try and kid us that it isn't still in operation, albeit informally.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    43. Re:I find most Indians incompetent by Hognoxious · · Score: 1

      Indians in the US are H1-Bs and are effectively indentured employees

      They aren't allowed to resign? Bullshit.

      Now if they do resign they might have to go home. True indentured servants (the correct phrase) would have been glad to have that option.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    44. Re:I find most Indians incompetent by phantomcircuit · · Score: 1

      Do you have any idea how many of the cab drivers in the US have advanced degrees that they cannot use because they are foreign degrees?

    45. Re:I find most Indians incompetent by bheer · · Score: 1

      You're right, this *is* the internet, where one can dismiss 1 bn people in a couple of lines, complete with pseudo-sociological explanations that would be laughed at by anyone who's actually tried to understand different cultures. Do you really not see the arrogance in that?

      ... you have fully understood what someone is saying before accusing them of being racist, especially in real life. You may regret it otherwise.

      I'm pretty sure I've understood what you are saying. You basically said an entire nation of people won't (or can't -- the original post isn't clear, although the posts since seem to suggest "won't") think for themselves because of their "management culture" and "the legacy of the caste system". (Top notch analysis, there). So yeah, I call you a bigot. And an ass.

    46. Re:I find most Indians incompetent by bheer · · Score: 1

      I referred to the caste system because the GP in his wisdom said it was the legacy of the caste system that Indian programmers can't think for themselves? Now, I know it's been illegal for 50 years, but I'll take your word that it isn't. Even so, how does it affect Indians' thinking skills? Is it because they've been taught to defer to us shudra furriners, or is there some other very subtle and nuanced logic at work here?

    47. Re:I find most Indians incompetent by laddiebuck · · Score: 1

      You're an idiot. GP was talking about nations/societies, not races.

      I have little experience of Chinese colleagues, just one data point who's decent, but I would lay higher odds on a European coder I don't know being a good coder than people from any other region. Especially Eastern Europeans, but my impression is not limited to them.

    48. Re:I find most Indians incompetent by pottymouth · · Score: 1

      "Europe (especially Eastern Europe), China, South Africa and Australia"..."The next to bottom I find to be American programmers - they tend to be pretty low on the technical scale (my suspicion being that the US education system is not very good)"

      Well in my experience (25 years of it...) I put the Chinese at the extreme bottom (just below Indians) and Europeans (with eastern Europe not even on the map) just above the Chinese. Most of these cultures are too arrogant to work in groups larger than 1 and those that will seem to need to have their hand held at every corner or they get totally lost. There are exceptions to every rule but that seems typical. African CS folks seem to do a pretty decent job but both of them are currently employed. The only Australian's I've worked with seem to have a Wallaby fixation so I'd rather not comment.

      As to the US education system, I would have to agree with you in the case of most of the countries you mention (since they all come here for their education). Since 95% of the technology you (and I) are using to post these messages was conceived, designed and implemented right here in the US I think the stupidity of your post is pretty clear.

    49. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      Don't be an idiot, there was nothing racist in the original statement. The poster was merely talking about his/her experience with the average quality of coders from different countries. In my experience there is also a difference, this is not because of skin colour, but because of a combination of the local culture and/or the quality of the education.

      I also happen to agree with the sentiments of the GP. Personally I find the top coders that I deal with are from Europe (especially Eastern Europe), China, South Africa and Australia. Bottom of the pile is the Indian subcontinent (India, Pakistan, Bangladesh) - technically they are fine but culturally there seems to be an aversion to thinking for themselves although I suspect that's the fault of the management culture there and the legacy of the caste system. The next to bottom I find to be American programmers - they tend to be pretty low on the technical scale (my suspicion being that the US education system is not very good) and are terrified of doing anything on their own initiative or anything slightly innovative (which manifests itself as apparent laziness as the common response seems to be to avoid any communication on the subject - not returning e-mails or calls). I have come to the conclusion this is due to a) fear of being sacked due to not having employment rights, b) fear of being sued as the culture is so litigious, c) fear of stepping on someone's patent, causing their employer to have to fork out money and leading back to point (a).

      Of course this is anecdotal and only represents what I personally have experienced.

      By the way, did you say you were yourself a decedent of a Nazi and a dormant member of KKK?

    50. Re:I find most Indians incompetent by bheer · · Score: 1

      So... you see no problem in extrapolating your very limited experience of people of other races into (paraphrasing here) "Europeans are more likely to rock"?

      Do tell us how European talent manages *not* to organize itself on a Bell curve. Do tell how, in terms of absolute numbers, there shouldn't be *more* super-talented Chinese or Indian engineers (again, because of the bell curve distribution and the total population of those countries) than European ones.
       

    51. Re:I find most Indians incompetent by bheer · · Score: 1

      > I said I have an educational prejudice.

      Actually, you didn't. You _could_ have simply said "IITs are overrated, I prefer Chinese and European schools" (and god knows I'd even have agreed with you for some disciplines). But what you _did_ say was: "I find most Indians incompetent" (title of your post) and that "Chinese and Europeans are the folks I move to the top of the interview list" (*not* Chinese-educated or European-educated)

      If you're going to tar billions of people with a broad brush, don't be surprised when people question your motives. And frankly, if you find most people of a particular country (or 'culture') are "incompetent", I'm going to go out on a limb and say that the problem is within your bigoted mind, not the country itself.

    52. Re:I find most Indians incompetent by WhiteHorse-The+Origi · · Score: 1

      Good US coders don't apply for your crapola jobs. We go on to new careers or start our own businesses.

    53. Re:I find most Indians incompetent by laddiebuck · · Score: 1

      Through the average level and quality of education in those countries.

      No, I see no problem in generalising my experience and my knowledge of facts about the educational systems of those societies to make a comparison. Don't forget, even a low sampling can give quite high statistical confidence as long as there is no systemic bias. I account for my systemic bias by stating that my experience is only relevant to coders from those respective regions.

    54. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      About - IIT is not a breeding ground for great talent, rather superior attitudes.

      Rajeev Motwani, Ravi Sethi, Vinod Dham, Kanval Rekhi, Rohit Parikh, Manindra Agarwaal, Vinod Khosla and many more are Indians (mostly IITians) you seem to be unaware of when you happily make that conclusion by urself. Google any of them. The list is endless.

      My points are:

      1) The guys you are talking about (outsourcing programmers and all the crap) are in most cases the average educated Indians.

      2) When you think of India and Indians, you are comparing average and below average labourers (which is ubiquitous in India owing to its large under resourced and semi-trained population) of India with the superior graduates coming out of US versities.

      3) As education penetrates more and more in developing countries, owing to the large population, sheer probability and statistics, China and India as nations stand a much greater chance to come neck to neck with you people in coding and such labourious as well as innovative things. (yes, coding is JUST labour, i m not talking about SRS and design docs).

      4) I am a CS undergrad (yes, in IIT). One of my friends, who just had his first year of formal education in Computer Science is working as an intern in IBM research laboratory.

      Now coming to your viewpoint, it surprises me that u never met a bright IITian in your life. I think one of the two reasons for this:
      1) The IITians u met may have been mechanical or elctrical (and NOT CS) grads.
      2) May be, You were outsmarted by one such CS grad.

      Slashdot surprises me, when such a small, totally unjustified and half-baked post is give a score of 5.

    55. Re:I find most Indians incompetent by Anonymous Coward · · Score: 0

      on IIT is not a breeding ground for great talent, rather superior attitudes .
      Go to godel prize list and find how many indians got it......and i am sure about it that all are IITians .visit cse department of all top university of USA.you will find how indians especially IITians are driving the cs world..
      you should know that IIT produce intellectual
      not merely coder......

  35. Equality by SirWraith · · Score: 1

    Having traded in a Tech major for Music major, it's good to see that I haven't lost anything in potential employability.

    1. Re:Equality by ishobo · · Score: 1

      Best system admin I managed had a BA in political science, while the best QA manager had a BA in art history.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
  36. recently laid off from a job with an Indian co. by Anonymous Coward · · Score: 0

    Worked in a call center in the US run by an Indian company for over a year fairly recently. Talked with counterparts in India. The difference is really obvious- Indians kiss the bosses ass way, way, _way_ better than Americans. They didn't necessarily know what the hell they were talking about, technically, but they could sure fake it well enough to satisfy the boss. Hard to blame them, really. Obviously they all know that there are about a billion people waiting in line to take their job if they say the wrong thing to the boss.

    1. Re:recently laid off from a job with an Indian co. by Tablizer · · Score: 1

      I really hope my kids somehow learn such bullshitting skills. A head full of equations and algorithms is not enough anymore. I wish the world wasn't like that, but it is.

  37. 'walking the extra mile' by jsse · · Score: 2, Funny

    of bugs and loopholes?

    That explains everything...

  38. The funniest thing by mehtars · · Score: 1

    The funniest thing is, in my CS classes apx 30% were from India and 30% from rest of Asia. The remainder were mostly white Americans.

    These ratios were pretty much consistent throughout pretty much the entire engineering school.

  39. How Bill Gates got to be a philanthropist. by Anonymous Coward · · Score: 0

    So anything over $.20 per hr is overpriced? Now you get an idea of the source of MS's QC on Windows is coming from and how much it is worth. So its buggy, the price is right.

  40. Ownership by LKM · · Score: 2, Insightful

    I think the gist of it is that a lot of "western" software engineers don't want to work as "code monkeys"; programmers just doing their job without any sense of ownership of the project. I don't want to disparage people doing that job, but great software requires that programmers have a sense of ownership of the project and their code. I don't think the "top down" style of software engineering - where you have a few project leaders and an army of willing coders - is going to yield the same product quality as a smaller team of programmers who own part of their project and may not be as easy to guide.

    1. Re:Ownership by hughk · · Score: 1

      Actually, most western projects I end up working on these days consist of an army of managgers and a couple of coders. The coders are so specialised they can't be outsourced, i.e., AVS scripting for OpenLink Endur (mostly because of the detailed application knowledge needed). The work cannot be outsourced and there isn't any 'general pool' of developers now that can transition to the specialised apps because that general pool are all Indians in Chennai and Bangalore and they are too far away from the business.

      --
      See my journal, I write things there
  41. You get what you pay for... by Golbez81 · · Score: 2, Interesting

    I've worked from tier 3 to tier 1 networks, from dial up support to networking to information security, and I've dealt with India since the mid to late 90s, and I must say this Indian CEO couldn't be more right! What you have to do is take it with a grain of salt and look at it from the other perspective. Sure Indian IT workers are cheap and they are awesome at mastering the BORING aspects of IT. You know why? Because they RUN from ADVANCED IT problems like the PLAGUE! Usually those are advanced up to the upper tech echelons of IT companies to deal with (Usually based either out of the US or Europe). You know why this happens? The US and Europe have a good 2 to 3 generations of technology embedded into our society that India never will have. I've never seen a truly passionate Indian IT worker that learns IT because its what he calls fun. They do it for the money or to support their family or just out of necessity. That unfortunately is never going to drive them to be as skilled as a passionate worker who enjoys what he is doing and got into IT specifically for that reason. The same can be said about US IT workers, but generally speaking, that is what drives the reason of why US workers are more expensive than Indian workers. I don't really see the developed "Nerd" culture in India that the US or Europe has (And created since basically like the 40s...). What the Indian CEO is saying is a dual edged sword. They do have the cheap workforce, but they do not have the generations of knowledge and experience embedded in their society that US and European workers have. It all comes down to the age old saying, you get what you pay for. =]

  42. Name an "Indian" project that went well by SpaghettiPattern · · Score: 3, Insightful

    "master the 'boring' details of tech process and methodology"

    Ha!

    I myself have worked for large outfits and many in my family work for large outfits. My experience and that of my loved ones is that working with Indian companies is a guarantee for disaster. Recently my sister witnessed a $50 million project being trashed. The problem is that Indian IT companies usually limit themselves to implementing exactly what you specify. Or, if you ask for an analysis, they let a bloated system emerge. Unless you work for a CMMI level 4 company this attitude is next to useless.
    People that master "tech process and methodology" wind up being slaves to "quality". Quality as in "meticulously following the procedures." As more than 90% of businesses don't really have quality in place -or at best, have some quality shroud- this means that de facto they are slaves to the next management level. Very convenient once you are the manager.
    The problem is that higher management and share holders don't understand that this is common practice. They only see that Indians cost 10 times less than European/US people. If you need 20 times more people to do the work, cost double. The bureaucracy of 20 times more people cripples your organization.
    Man, I've seen a team of 10-15 people writing 'make' files for package generation. And particularly crappy 'make' files at that. Had to wait hours to have them running a 'make pkg' command and returning me the generated package. For Christ's sake! This is something you think about and implement on a rainy afternoon and which takes 1 minute to run each time afterwards.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    1. Re:Name an "Indian" project that went well by calvinandhobbes · · Score: 0

      Can you name 100 different consumer electronic products that are selling well in markets today and have "Indian" code in them? You cant can you? I can....i can probably write 200, but then would that affect you lack of understanding..so your fukn rant that "Name one Indian project..." is just that....a fukn rant!

      We write code that goes in BIOS, firmware and the finnish linux kernel in thousands of american products that are selling making your fukn economy survive.. You know what i truly cant find good American code. I have reviewed american code which make me ROTFL...my grandmother would write better code.

    2. Re:Name an "Indian" project that went well by Anonymous Coward · · Score: 0

      I'd love to see some of these comments mentioned in Forrester or Gartner research on the subject. Perhaps that would stop some of the CxO whackos sacrificing their staff and code quality to the almighty saved-dollar (that wasn't saved at all).

    3. Re:Name an "Indian" project that went well by SpaghettiPattern · · Score: 1

      Buddy, you're already modded down but I'm replying anyway.

      What I depict is a situation that occurs in most workplaces in the EU/USA. Indian companies are flew in because investors and management think that's cheaper. But the match between a "tech process and methodology" oriented culture -like mentioned in article and like Indian companies tend to be- and businesses that are clueless about quality -that's more than 90% of all businesses-, is not made in heaven.

      So, projects are bound to fail. And horribly so.

      What I'm stating is that quality and methodology are academic concepts that hardly ever are implemented well or sustainably for that matter. I know, I have seen many of these come loudly and go silently like a thief in the night.

      Now think about the misery this attitude of both "our" and "your" management this causes. "Our" misery is relative as we "only" have to clean up after disaster.
      "You" guys are less well off. Two miles from where I live is a whole quarter owned by TCS. The Indians living there are exploited. Their payroll in India continues and their salary is doubled. Not bad you'd say, except that it is bad.
      The guys I worked with miss their family -it's not that they can spend a weekend going to and from India- and a large part of their salary is spent on keeping in touch. For the rest they live very sober lives and cannot afford the life style a minimum wages worker here would. For a month's work, 5 days -and I'm very generous here- are spent on them. What happens with the rest of the revenue? What do you think?
      And then eventually when they get back they have to serve at least a year in India before they can start their own business, doing the same but for a multiple amount of money.

      Back to coding. You'd say that India would be contributing 2/3 of all the open source code compared to EU/USA. After all, there are 1G Indians and roughly .G EU/USA people. You'd say and you'd be wrong.
      Don't forget that the open source code you're reviewing/rewriting is written in sheds, in the evening. As a fully employed person you are bound to find you can do better. But of course you contribute back to society.

      To be PC: Mostly I have very good personal contact with Indians. Cultured, well spoken, interested, witty. Although there is the occasional bastard. Just like in any culture.

      --

      I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    4. Re:Name an "Indian" project that went well by Anonymous Coward · · Score: 0

      Except what you fail to see is that people who can't problem solve are common everywhere, in every country with "modern" education. You will also find that people from the countryside, or the poor actually on average turn out better for engineering, and the like because they have no choice but to learn basic problem solving skills. They can't afford to hire a plumber, electrician, or pay someone to spoon feed their kids the "laws" of physics, and the "rules" of mathematics.

    5. Re:Name an "Indian" project that went well by Anonymous Coward · · Score: 0

      Can you name 100 different consumer electronic products that are selling well in markets today and have "Indian" code in them? You cant can you?

      Ha ha, you're a retard. Here are some products that have "Indian" code: Microsoft Windows, RTL of Intel x86 CPUs, chipsets, PC BIOS, CISCO products.

    6. Re:Name an "Indian" project that went well by Ash-Fox · · Score: 1

      Can you name 100 different consumer electronic products that are selling well in markets today and have "Indian" code in them?

      If I thought about it, likely far more.

      We write code that goes in BIOS, firmware and the finnish linux kernel in thousands of american products that are selling making your fukn economy survive.

      I am honestly sceptical that if Indians were removed from the equation that the economy would collapse some how.

      You know what i truly cant find good American code.

      That doesn't surprise me that you can't find any. Off the top of my head, three Americans who have written good freely available sourcecode for download online - Steve Gibson, Mark Rissinovich and Dave Cutler come to mind.

      --
      Change is certain; progress is not obligatory.
  43. Sure they are unemployable by Opportunist · · Score: 2, Insightful

    At least at the rates you'd pay to someone in India. Ya know, it's kinda hard to survive on 500 bucks a month here...

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  44. Process by Anonymous Coward · · Score: 0

    Indians claim knowledge of the Process to get the contracts. We'll be "cheaper and better" they say.

    There is a hot new software development methodology making waves in India. It's called "copy and paste" programming.

  45. Well, let's follow the Indian model then by Anonymous Coward · · Score: 0

    Step 1: Spend entirety of college asking inane questions merely to signal to the professor that you are attending class and are engaged in the discussion.

    Step 2: Get your MCSE.

    Step 3: Get your masters in computer science from any university

    Step 4: Adopt an unwavering affinity for the quickest possible solution to any and all programming problems. Ignore maintenance or readability. Ignore the inevitable requirements changes. Eschew infrastructure and tools like build systems and source control because they take too much time to setup and configure. Spam the message boards with URGENT pleas for help with some well-documented library* you can't seem to figure out. Complete each task independently, no matter how much code is available for reuse. Document NOTHING.

    Step 5: Go to work for an outsourcing company with an enormous and proficient business development department.

    Step 6: Profit!

    I've seen this before at multiple companies. I now do government contracting and enjoy the distinct lack of foreign outsourcing on work requiring a security clearance.

    *Okay, that might be an oxymoron....

  46. May or may not be entirely true... by boredinspired · · Score: 1

    I am from India but have been working in the UK for the last 3 years and before that I worked for 2 years in India.

    Having worked here in UK I have come across only a couple of super brilliant techies and at the same time I have worked with some of the worst coders ever, keeping in mind they claim to have worked for 10+ years in the industry but it doesn't reflect in their code ... they wouldn't even know whats the advantage of using 'if-else' instead of 'if' and so on.

    The two years I worked in India (2003-2005) I never came across above mentioned level of incompetence. Even if a guy was fresh out of college he would have been dedicated to sit through the entire night to understand the stuff he was about to handle so that no mistakes were made. But this happened in companies which were no where close the size of Infy or Wipro and the likes. These were small companies formed by some very highly competitive and hard working people.

    But I believe the scenario may have changed since then in India. When US and rest of the West started investing in India they gave some of the most unbelievable salaries to people who didn't think it was even possible to earn that much. I think the very first or second batch of people who started getting those kind of salaries were the people who came into the 'business of coding' were the ones who really wanted to be there in the first place i.e. loved being a techie , loved coding and delivered some serious quality.

    But the money they were getting kind of stuck into the heads of the people who were to follow. They wanted to get in there for the lifestyle which could only be afforded if you had those kind of salaries. People who may not necessarily have loved to code for the rest of their lives but yes they do want that money. The effect of the money was such that even 10 year old kids in school wanted to be future 'Software Engineer' because their friend's daddy was one and was driving around in a then expensive Maruti Esteem (one of the first luxury cars to be manufactured in India and everybody wanted it)

    I guess maybe that's the same in US as well. Most of the people who want to get into being a techie is probably because they don't really love coding but they want the money that quite a lot of people have managed to earn being in the same line of work.

    Both bad and good coders (i like that term better than Software Engineer) exist be it in India or in the US and somewhere in the middle (recently I had the chance to maintain something written in Romania, and it was such a nightmare). If the company in the US does not interview the entire team in India/Philippines/whereever, then they themselves are taking a risk. Big shops like Infy, Wipro etc have a hiring process but the sheer size of these shops is clearly indicative of the risk. It should not be so difficult for a company to set up a small team of 2 or 3 competitive techies in the US company who interview the people in the outsourcing shop before they get started on the work ?

    Or is it that even those 2 or 3 highly competitive people are not around, or if they are around they don't manage to see the good from the bad ? Or is it that the bottom line is so so so f*****g important that those companies don't even want to spend even little money and time on implementing a shortlisting criteria when they outsource work ?

  47. Hmmm.... by Carl.E.Pierre · · Score: 1

    Agreed, but this here is part of the problem. There is no magic panacea, if you want good work, you have to pay for good work, the higher-ups are just deluding themselves otherwise. On the same note however, saying that their best get paid as much as our best is just silly. Whether that means we demand for to much compensation, or that they demand too low, is another story. I do not think bothering with this dude's baiting is really productive. Right now, we DO know that we are better, or at least just as good. The problem here is that they are willing to work for significantly less. We either have to take a hit, or empower them to be properly compensated for their efforts.

    1. Re:Hmmm.... by benow · · Score: 1

      The 'significantly less' is often a state economy play, ie they need less to get by therefore they can be paid less. This only works until economies adjust and it becomes more expensive to live, then wages need to be higher, then it's not cost effective for exploiters, then they move elsewhere. Leaving a trail of unwanted trained people and to further doom others to doing menial work that they wont do themselves (or pay locals fairly for). The is often the justification for the low wages (while ignoring the usually poor quality work). Sh*t stinks, and polishing it doesn't help.

  48. USA is turning into a socialist country :( by Anonymous Coward · · Score: 0

    It is amusing (and sad :( ) to read all these comments of American pro-protectionism/isolationism leftists.
    Looking at what has been going in the US lately I can't believe that this nation used to stand against commies.
    Congress full of socialists printed another $2 trillion, going to "nationalize" the healthcare system etc. What next? Turn USA into USSR?

    Did you forget your own history people? Is it what the Founding Fathers created America for?
    Isn't it a free country for free people? If so then all those here whining about having to compete with foreigners for their jobs not only deserve being replaced by brighter person from abroad, but also exiled to Cuba or North Korea where they belong :) Or at least to Russia (where something like USSR-lite seems being restored lately).
    Feel a need for abolishing free trade, closing borders or want tough immigration controls? Why waste time waiting for this changes in the US? Move to North Korea and enjoy everything you desire - today!

  49. But we have "rock stars"... by malevolentjelly · · Score: 1

    He's right... I absolutely hate that this guy is correct about this, but he is. I really hate to flash my social science background on slashdot, but here it goes:

    There's been a trend in American society in the past couple decades towards "Helicopter parenting" and what could be considered a "participation trophy" society. We are a society that rewards mediocrity with enthusiasm and teaches every child to be a superstar. The downside to this is that we have a generation of workers who require constant affirmation and a high degree of reward for relatively small amounts of work.

    Computer science is an engineering field, it does not require merely creativity and an artistic zeal but the steadiness of mind and capability of a traditional engineer, one who might design an engine, or build a bridge, even. It's not the technique of traditional engineering that computer science needs, but the character and demeanor. It would be one problem if only the students themselves thought of themselves as Larry Page's and Steve Jobs', but the employers are buying into it also. Companies like Google are swimming in talent but drowning in their own lack of discipline.

    I must say, though, that the answer does not lie in outsourcing to foreign workers out in India... we have a country full of people who actually are employable. Why not hire some self-motivated community college students to do menial tasks, or perhaps start bringing in some of these unemployed IT workers? How about some people with battle scars from web 1.0, with the attention to detail necessary to keep commercial systems running? How about we bring in more old guys and expect more from our young talent? There are plenty of workers in America that deserve a fair shot, and we should not let the egos of some of our "rock star" graduates of fancy schools sink the reputation of the U.S. work ethic?

    We have talent and I feel it's time our job market turn towards precision.

    1. Re:But we have "rock stars"... by Swampash · · Score: 1

      Please. Ranking software engineering alongside real engineering is exactly the sort of feel-good certificate-of-achievement bullshit that you think you're opposing.

    2. Re:But we have "rock stars"... by vainvanevein · · Score: 1

      Or maybe putting down software engineering in regards to "real" engineering is the sort of feel-good certificate-of-achievement bullshit the OP was opposing.

    3. Re:But we have "rock stars"... by malevolentjelly · · Score: 1

      Please. Ranking software engineering alongside real engineering is exactly the sort of feel-good certificate-of-achievement bullshit that you think you're opposing.

      I believe I was speaking against the hacker mentality. Software engineers should treat their work like actual engineering and should then be viewed as engineers, not technology rock stars.

  50. Hang on just a second... by dr_wheel · · Score: 1

    Are you saying that this is a luxury car in India??

    Man, we are really screwed if your people are that easily wow'ed.

    1. Re:Hang on just a second... by boredinspired · · Score: 1

      If you are an American now I am starting to believe the topic of this post a bit ... there may be actually something wrong ... is it ?

      Coming to a conclusion just for the sake of it without sizing up and actually understanding what was being written ?

  51. I imagine India is somewhat similar to Brazil by acid06 · · Score: 1

    I'm seeing a lot of comments regarding the (low) quality of outsourced code.

    I think what people in US companies fail to understand is that, instead of aiming to cut down their development costs to US$5/hour, they should try to using outsourcing as a tool to hire *good* developers. You can get a top notch developer which would cost US$100+/hour in the US for about US$25-35/hour in Brazil.

    This whole "outsourced code is crap" debate happens not because Indians (or Brazilians) have an intrinsic inability to code. This happens because outsourcing companies such as Accenture go to these countries and then hire the cheapest developers who can write something that passes as "working code". They can hire such developers here with a US$1000 monthly wage and the shitty developers will be happy with it!

    But the good developers don't work for these companies.

    As an advice, if you're ever considering outsourcing to Brazil, never do that to any company with more than 50-80 developers. Ideal would be around 15-30 developers - this is the sweet spot from my personal experience. As a side bonus, these companies are actually cheaper and pay their employees better. These "famous" service companies charge ridiculous amounts of money from their clients - I guess all the money goes to their senior executives bonuses.

    The main reason why there are proportionally more crappy developers in developing countries is because there is much higher demand for crappy developers in those countries. So we have hundreds of cheapo colleges springing up on every corner offering IT-related courses.

    This is all supported by these large service companies which regularly come up with nonsense such as stating they're recruiting future IT-workers in English classes because, according to them, it's easier to teach Java in 3 months than to learn English. And since they're so eager to hire, that's their only option.

    Of course, this is a lie: there's plenty of *qualified* developers. Despite stating they're actively hiring, they're actually firing people right now. And then replacing some of them with people willing to work for a lower salary. So this is what you get from outsourcing to these large companies.

    So keep these things in mind. These companies play the same tricks everywhere. In the US, they might want more foreign visas and colleges with courses matching their needs. Here in Brazil, they also play these same tricks regarding universities and try to push the government to allow for more than 8 hours a day without overtime (or even illegally coerce their employees into working unpaid overtime). I can bet they also do something nasty in India.

    1. Re:I imagine India is somewhat similar to Brazil by Anonymous Coward · · Score: 0
      I agree with your general viewpoint, but disagree with the details. Being an Indian, here are my comments say:

      This whole "outsourced code is crap" debate happens not because Indians (or Brazilians) have an intrinsic inability to code. This happens because outsourcing companies such as Accenture go to these countries and then hire the cheapest developers who can write something that passes as "working code". They can hire such developers here with a US$1000 monthly wage and the shitty developers will be happy with it! But the good developers don't work for these companies.

      In India, they actually do - good developers do get fooled into "huge" companies like Accenture, etc. for what they perceive as job stability. The good news is that this is slowly changing, thanks to the current economy. Even today, I believe that some of the best people are working in the industry at very senior levels - too senior to be effective at coding.

      So we have hundreds of cheapo colleges springing up on every corner offering IT-related courses.

      Same scene in India.

      it's easier to teach Java in 3 months than to learn English

      Not at all true in India - My estimate is that atleast 5% of the people in India can speak English well - that would roughly translate to 50 million people. I think the number of software engineers is only about 1-2 million. There are some communities in India (like mine) who have been speaking English for 100 years now.

      Despite stating they're actively hiring, they're actually firing people right now. And then replacing some of them with people willing to work for a lower salary. So this is what you get from outsourcing to these large companies.

      Same nasty stuff being done here. The downside is that Software is not unionized - the company can ask for and get whatever it wants. Coercion, plagiarism are the biggest problems, from an employee's perspective, in the big firms here.

  52. I'd wager that ... by Ihlosi · · Score: 1

    ... "most" Indian tech grade are unemployable, too, but for different reasons. (if you want a good laugh, check out the discussion boards for various microcontrollers. Not a day passes without someone posting a "please solve my homework/exam/project for me, it's URGENT" posting).

    However, since India produces a lot more tech grads, there's still plenty of employable (and quite a few outright excellent) ones left to fill the existing positions.

    1. Re:I'd wager that ... by Hognoxious · · Score: 1

      But then the problem is finding the good ones among all the dross.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  53. Re:Huh? HCL? by SpzToid · · Score: 1

    TFA explains that HCL Technologies is an "Indian outsourcing giant".

    Good luck with your new career.

    --
    You can't be ahead of the curve, if you're stuck in a loop.
  54. Re:Huh? HCL? by iamapizza · · Score: 5, Insightful

    What that CEO actually means is that American employees aren't willing to 1. Put in 4-6 extra hours every day 2. Lower coding standards (use 's' as variable names, enormous methods, no refactoring, cutting corners) 3. Be mindless enough to follow a team lead's decisions without proactive thinking or questioning. Which is why they'd never fit in at HCL.

    --
    Always proofread carefully to see if you any words out.
  55. Fewer H1-B visas = Less American unemployment by joe_n_bloe · · Score: 1

    People who call themselves Americans are campaigning for more H1-B visas when US employment is scratching 10 percent.

    Amazing.

    This is the sort of thing that makes me want to be a labor organizer. For all their faults, at least unions aren't just plain anti-American.

    1. Re:Fewer H1-B visas = Less American unemployment by Allador · · Score: 1

      People who call themselves Americans are campaigning for more H1-B visas when US employment is scratching 10 percent.

      The two things are not related.

      Corps wanting more H1-B visas are all about qualified applicants. No business can ever get enough of the top 10% of people in a field, you're always looking for more.

      A high-percentage of the people coming over in H1-B visas are above average, so its a nice high quality pool.

      The unemployment rate will tend to knock off the very bottom rungs of the field. The top 10% never suffer for lack of work, and the top 40% will always be able to find something, if not instantly.

      So to summ: hiring fewer H1-B visa staffers wouldnt solve the 10% unemployment rate, as that 10% tends to be the bottom 10% of the field (yes, I know even good people get laid off when businesses downside or close, but they also find jobs quickly).

    2. Re:Fewer H1-B visas = Less American unemployment by joe_n_bloe · · Score: 1

      That is ENTIRELY untrue. H1-B labor is hired to replace "equivalently skilled" domestic labor. As far as an American worker is concerned, H1-B employees only parasitize the job market.

      The fact that H1-B holders often wind up in worker bee positions that American workers would be reluctant to take is simply abusive of both H1-B holders *and* Americans. The H1-Bs should be greatly reduced in number, and American developers should have working conditions that distinguish them from worker bees.

    3. Re:Fewer H1-B visas = Less American unemployment by Allador · · Score: 1

      The claim was that H1-B participation increases unemployment in the US, which I disagreed with and argued against.

      What part of that is 'ENTIRELY UNTRUE'?

      Can you speak to any way in which you believe H1-B program participation increases unemployment?

  56. I've worked at a company that HCL was 'there' for by K3ba · · Score: 1

    American Grads may indeed be unemployable - I've never worked in the USA though, so I cannot say for sure either way. ;)

    But I have worked with HCL in the UK. The standard working week for an Indian HCL employee is easily 90 hours if you don't count weekends. There is usually a ratio of around 3 HCL employees to replace each UK employee they make redundant. By my weak math skills, I would guess that HCL (at a savings) replaces 1 UK employee with the equivalent of 7 HCL employees on an effort basis.

    It would be wonderful of course if those ~7 staff gave ~7x benefit. Sadly in my experience their total sum gives less than half the quality of the 1 UK employee. Mistakes are made, decisions are wrapped up in red tape, and chaos ensues. Put an HCL employee in a situation where there isn't a blow-by-blow script on how to do the job, and they flounder. Badly.

    HCL may help save money on the accountants books, but they put the company at risk if the company is stupid enough to outsource without first having everything in order. Sadly the main companies that do outsource are those that don't have a clue how their business is run, and expect HCL employees to be able to think outside of the box, and to be able to use their vast experience in the companies assets to achieve minor miracles on a daily basis. Finding an HCL employee that can think, let alone think outside of the box would be a major miracle...

    At least I know which companies shares not to invest in ;)

    Please note the above is in my experience only and could possibly be unique and not a unilateral standard. I've met some very nice people who work at HCL - I just wish their 'niceness' translated directly into 'quality output'. It's also possible that HCL do actually give quality to some clients (maybe they put their best on the highest payers *shrug*). Anything is possible.

    It's also worth noting that I've never been made redundant due to HCL coming in to a company - indeed, I've actually got more work at a company due to them being there. For each external UK person like myself who benefited, there were at least 10 UK people that were made redundant though, and that's a ratio that I dislike moreso than a lack of quality.

    --
    Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam.
  57. Not every IT engineer... by tehtrex · · Score: 1

    ...is a spoiled fsckstick who thinks he's entitled to a $100k salary right out of college simply for existing. During my time in this industry, I've worked with the some really good engineers. They were the ones who were willing to go twenty extra miles when you only asked for one. Unfortunately, they were also the ones who wanted to know business and technical justifications for their assignments (to the consternation of business majors everywhere, who all seem to simply be lemmings that do what they're told because they were told).

    I've worked at way too many companies where IT Engineers were expected to be brilliant and insightful in the field or in design meetings but leave their brain at the door when it came to bullshit company politics, outright lies told by executives, and the utterly unbalanced compensation plans forced down their throats by companies.

    Fsck that shit. I spoke up at my last company about all of these things and was told to STFU a number of times. Right before I quit, I spent two months putting together a 50 page reorganization plan (in consultation with middle and senior management across the company) in response to the internal griping about inefficiency and mismanagement in the consulting practice of which I was a member. This document was reviewed and discussed several times a week, and everyone was 1000% on board with my suggestions.

    I finally quit when I presented my final draft to the same people that I had developed it with and the "official" response was that they thought the document was full of good ideas that would definitely resolve the problems we were facing with relatively little effort, but unfortunately many of the ideas were very radical for the culture of the organization and nobody had the fscking balls to stand up for what was right and stop pissing away money that could be paid to the engineers on lost contracts and wasted time due to territorial pissing matches.

    The fact that American Engineers are independent thinkers who will ask their management to justify why they should work 80 hours in a row to meet an arbitrary deadline is a good thing. If you want the IT equivalent of a grocery bagger then please, by all means, outsource your work to Accenture so they can pay some poor Indian bastard $5 to churn out code that doesn't even compile correctly.

  58. Re:Where's your brain? by JoeF · · Score: 1

    What BS.
    Let's see: the computer you typed your BS on: Made in Far East.
    The car you drive: either a car from bankrupt GM or Chrysler, or a car designed by a company from Far East.
    The stuff you work on: Sold to the Far East.
    Companies like Microsoft make more than half of their money by selling stuff outside the US. Block free trade, and MS has to lay off half of its people.
    Or, take Linux: developed by people all over the world. Stop free trade, and they may just stop giving you all that hard work for free.
    So, stop free trade and you end up doing farm work.
    But it seems some stupid trolls who are apparently unable to use their brains just want that.
    Good luck, while the rest of the world laughs their asses off.

  59. Having had some experience by Jane+Q.+Public · · Score: 1

    with international programming contract auction sites, I can do my own stereotyping:

    There are a boatload of Indian and Pakistani firms that may be graduates of their own education systems, but are woefully incompetent. They may be "more willing" to learn the drudgery of a lot of contract work, but (I am stereotyping here but doing it as realistically as I can), they NEED that learning because they did not get it in their education. Expecting employers to then train people to do what they should already know how to do, is unrealistic.

    I have seen firms from these countries (and a few others) bid on contracts en masse... using a standard form letter that basically says this: "We are experts in this particular field. Choose our company which has 4 yeears of experience doing this very thing.", and underbidding nearly everyone else.

    The problem on these sites is: those who offer the jobs do not see all these responses to other job offers. They only see the answers to their own ads. So they don't see that someone has claimed "expertise" in every subfield under the sun, all for the same low price.

    And of course then they don't deliver. I have seen a rapidly increasing number of ads that say "only accepting bids from the Americas and Western Europe... we have been ripped off too often by Eastern companies claiming to be experts who do not deliver."

    Do not write me back and accuse me of prejudice. This is my actual long-term experience. If your own experience has been different, fine. Situations vary. I can only report what I have personally seen.

    1. Re:Having had some experience by Anonymous Coward · · Score: 0

      Another factor is that its not just money; it's control. An I-9 usually is leaving an area that has very poor conditions.

      If the I-9 loses their job, they will be deported back to the slums and squalor of most of India except for the super-rich or the Brahmans.

      So, they will not just work for cheap, but will happily backstab other employees sabotage other people's work, even write scripts to erase machines if they don't touch a file every few days. Virtually anything short of committing a felony to ensure they stay employed, as opposed to being sent back to clean out sewers.

      The worst a US business can do is fire an American. A business for an I-9 controls their whole life because their house, and everything they have in this nation would be forfeit if they lose their job. Essentially wage slavery all over again, except with slaves who have a lot to lose by the people employing them.

    2. Re:Having had some experience by DaMattster · · Score: 1

      So we should all become slaves to our corporation? We should work continuously until we die? That, sir, is slavery ......... pure and simple slavery. Thank god the USA has laws against slavery! Work-life balance is extremely important and it is observations like your own that cause thinking to go back to the early days of the Industrial Revolution.

    3. Re:Having had some experience by Jane+Q.+Public · · Score: 1

      What the heck are you going on about? None of this has anything to do with anything I wrote. Are you sure you were replying to the right person?

    4. Re:Having had some experience by Jane+Q.+Public · · Score: 1

      Never mind. Slashdot made it appear that you were replying to me, when in fact you were replying to someone else.

  60. UK perspective by amb5l · · Score: 2, Interesting

    A UK perspective: I believe the quality of engineering graduates has declined steadily since the early 90s. It appears that higher education here is promoting knowledge without understanding, so you get guys that have passed exams but haven't a clue.

    Obligatory anecdote: MSc (MSEE) qualified employee comes to me saying the main voltage rail is measuring too low on a board he is playing with. I think "it's drawing too much current, some chip is getting hot...." but when I question him about his theories, current does not get a mention. I become concerned, and - to cut a long story short - begin to wander if he understands electricity at all. So, I hold up a piece of wire and say "prove to me, without using a continuity checking meter, that this works". Employee goes off for 5 minutes, and returns with a request to use an oscilloscope. I inform him that Yes, he can, and he can use the refridgerator if he wants, but no meters are allowed. Another 40 minutes go by. He admits defeat. I ring my wife, who studied French and Italian, and who teaches younger kids, and ask the same question. She says some sensible stuff about batteries, light bulbs etc. Employee considers this and laughs - he hadn't thought of that.

    This problem may be down to a reduction in the pursuit of electronics and programming as hobbies (when I got started, if you wanted to play a game on your computer you often had to write the game!). I really don't know. But it worries me. There is also much more of a tendancy now to treat work (in engineering) as a necessary evil rather than with enthusiasm. My younger engineers seem to be more pessimistic than I remember being, and most are doing nothing to plan for the future.

  61. 3 war stories - equally amusing and frustrating by footnmouth · · Score: 2, Interesting

    Not so bad:

    1) I've been putting in a new ecommerce architecture for one of my clients using Mule and ATG at the front end. We need to call an external Webservice so had the usual Java debate, CXF vs Axis 1 vs Axis 2. As I'm getting old, I'm more pragmatic than I used to be I advised their tech team to use the same method as their large Indian offshore company so that they would only have one technology to teach their developers (support and maintenance being a major concern). The internal architect came back to tell me they had hard coded each call using DOM to build and read the services - with it taking 50 man days per call (over 2 man years). By that afternoon, we'd chosen a framework and built all the calls, as well as refactoring their code to use our Mule services, and have built test scripts to test it all! This was frustrating for their finance dept.

    Worse

    2) At a previous client we were asked (as a niche supplier) to code review the work coming back from offshore. Again it was Java and the code showed a total lack of knowledge of the language or object orientation. Example issues were - all instance attributes declared as public which led to a total lack of encapsulation - classes directly referenced other variable classes with impunity, no use of interfaces at all, copy and paste code where inheritance may have worked, I say may as the code was written as if Java was a procedural language - one massive class, one main method...

    Appalling

    3) A 2nd hand story. I worked with an architect who was sent to India by a retail bank in the UK as code wouldn't compile when returned to the client (Java again). He arrived and asked what IDE they used to which they replied Notepad - "ok" he said, not sure why, but I assume you use Ant or Maven to build your projects. "No, we just write it in Notepad and send it to you"... That explained a lot.

    Anyway, all the above led me to start my own company (shameless plug) and we get quite a bit of work fixing offshore issues, or actually helping large consultancies improve their project quality before the client sees examples like the above. I would like to point out though, the issue IMHO is not with India or the countries in question, it's with the mentality of large companies who stuff in as many graduates into the mincer as possible, whether they have IT / programming qualifications or not, with little or no programming training with the hope that "it'll be ok". Grads are of course, some of the most profitable resources for a big company as they're paid peanuts. Having been in this situation at Cambridge Technology Partners in the UK, I saw tonnes of similar mistakes being made by arts graduates with no programming experience (including somebody using 2 digit years in code in 1998!).

    Finally, coming back to the original topic, unless something major has changed in the States in the last ten years the CEO is talking utter rubbish - the USA is where tech innovation happens, with the valley still a major centre of this. Also, every US CTP technical person I met was utterly excellent at their job (Boston and San Matteo offices for me). Vineet Nayer is just peddling lies

    --
    -- For evil to triumph it is enough that good men do nothing.
    1. Re:3 war stories - equally amusing and frustrating by Anonymous Coward · · Score: 0

      My personal theory is that all Indians who managed to combine half a brain with an engineering degree is currently residing somewhere near San Francisco - because so far every time someone has claimed to have "top level talent" in India they've shown themselves unsuitable for everything except .. running cable and emptying the latrines.

      Still, better than Chinese engineers, those f-ckers would probably fail at emptying the latrine also.

    2. Re:3 war stories - equally amusing and frustrating by smoker2 · · Score: 1

      Vineet Nayer is just peddling lies

      I, perhaps mistakenly, have always assumed that a large proportion of /. posters are techs in one way or another. Yet you can pick any story, and find people who can't spell, can't parse a sentence and have poor comprehension, and yet they dive in to flame other posters because of their own poor understanding. They read the first few words and then fire off a reply taking no notice of the context, the tone, anything later in the post that explains the bit they didn't get. Whole pages are devoted to arguing over something nobody ever asserted in the first place. Ego is the issue, and you lot have it in spades. Combined with those other basic language issues and you have a recipe for going nowhere fast.

      The guy who posted the examples of things he was asking at interview, all basic things for anybody who has ever expressed an interest in coding, and yet candidates with masters degrees couldn't do it. And then you get the idiots on here who try to defend the masters degree holders, without even taking notice that he never specified he wanted masters holders, they just applied. I can't see how they had the balls to apply for a job without knowing simple code for string substitution, or simple sql statements, or apparently what a variable is. I second his opinion - what have they been doing for all that time at school ?

      1) If you had a string, and wanted to replace part of that string with another string, how would you do it?

      s/$string/$newstring

      2) How would you add 5 to each element in an array of integers?

      foreach $element (@array) {$element = $element +5;}

      3) How would you add 5 to a field of integers in an SQL table?
      Don't know. I'm not a dbase programmer, but there may well be a built in command for this. Otherwise I would read, increment and rewrite as above with the array.
      4) Write up any form of database "select" query. I don't expect it to parse, just have the basic pieces. Honestly, just a simple "Select field [, field2] from [table] where (conditions));" would suffice.

      SELECT $record FROM $table WHERE $fieldname LIKE 'idiot';

      5) In your language of choice, take a variable containing the value 5 and construct a sentence that says "I have 5 children".

      #!/usr/bin/perl

      $variable="5";

      print "I have $variable children\n";

      I have no tertiary education, I drive a truck for a living. So again, explain what these people have been doing for the last 6 years ?

  62. I'll guess I'll complain on Slashdot again by CrazyJim1 · · Score: 1, Interesting

    Last time I complained about M$ and their H1 visas, I almost got a job interview from Microsoft. This was right about the time before people were finally acknowledging the recession. I have a degree in scientific computing from Carnegie Mellon University and I've developed software at home for over twenty years. I've almost solo coded entire MMORPGS(takes many years). I've *NEVER* in my 7 years of job searching ever found a job through online. I've been unemployed for over 6 of my past 7 years having graduated from college. I put out thousands of resumes and talked to dozens of head hunters, but apparently no one wanted to hire. I don't think my only option should be: Start your own business and basement dwell. But hey, thats just me, a spoiled American I guess.

    1. Re:I'll guess I'll complain on Slashdot again by ledow · · Score: 5, Insightful

      Then you're doing something wrong. I'm sorry for this, but I can't stand people who blame job markets for being unemployed. There's *always* work, so long as you know where to look.

      If you have a CMU degree, developing software at home *casually* for 20 years is hardly an endorsement. I could say that same thing and I'm only 30. Being unemployed for 6 out of 7 years is also very, very bad. I'd think twice about even touching you for *any* job if I found that out. Hell, working in MacD's would have looked better - I've recommended IT staff for employment even though they've been working at supermarkets, etc. lately because I *know* it's a tough market and they need to take what they can get. It also makes me wonder what the hell you *have* been doing for those years, if you weren't working. Maybe you travelled, maybe you lived off your savings, maybe you started your own business, maybe you did other things, but hell - 6 entire years of unemployment is a bad place to start from. You think you're going to land an MS job with that on your record (not that I've ever seen the big deal with MS jobs, to be honest)?

      And I've found jobs online and offline - the best ones are normally online but I've landed some lovely places offline too, usually by word-of-mouth (90% of my clients over the last nine years have been by word-of-mouth). And I don't mean "keyboard shuffler" jobs. I make a good living providing IT management to schools (state and private, primary, secondary, college, already supported for IT or not) in London - hardly an "easy" job to land, especially for a kid straight out of university, especially for one with *NO* work experience when they started, especially for nine years of full employment in a row (seven self-employed but often working for only a handful of clients on a regular basis) and *especially* when I was actually hired to work on critical IT systems in preference to the existing, "free", borough services provided to those schools & colleges. It's a matter of persistence and having something to show. Getting an interview and getting a job are vastly different things - the interview is HARD to get, the job shouldn't be if you've got to interview.

      Something about your post suggests to me that you have FAR too high an expectation based on the fact that you have a skill that you have rarely demonstrated in a work environment, but mostly "at home" on toy projects. I can program in C, Z80 and x86 assembly. I can manage SQL databases. I've made my own toy operating systems. I can build and manage networks. None of that matters, even though I use it as part of my job. I'd love to have a job doing certain parts of that, but it's just not possible to fill my hours with the tasks I enjoy the most. I have dozens of those sorts of qualifications, projects, etc. too, they appear on my CV, but equally I have a full history of employment in a relevant sector. Recession? Stop blaming external factors for your expectations. England is in one of it's worst ever "recessions"... at the height of it, I left one job to seek out another because I wasn't enjoying it. I have a house with substantial mortgage, a wife who earns her share and (at the time) a newborn child. I competed for the new role against 50-year experienced IT managers, in a London borough, and walked into the job - not because I was cheap, not because I was perceived as being easily led, but because my history spoke for itself even though my employers understood 0.1% of what was on my CV.

      I don't think "no one wanted to hire"... I think "no one wanted to hire YOU". I'd probably bin your CV if you have a six year unexplained gap in it and your biggest project was an MMORPG (I'm sorry, but it's a game... unless I'm a game developer, I *will* just ignore that project as nothing more than a hobby). I'd be worried that you can't find a job online (I view submissions from skilled IT people who submit on paper with suspicion if they could have filed online) - that's where the *best* IT jobs are... they are shor

    2. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      The problem with online job searching: If a boss is clued enough to be online posting jobs, they are clued enough to go through their friends network to find someone through that.

    3. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 1, Insightful

      I'd probably bin your CV if you have a six year unexplained gap in it and your biggest project was an MMORPG (I'm sorry, but it's a game... unless I'm a game developer, I *will* just ignore that project as nothing more than a hobby).

      It's a Catch-22; here you moan at the guy for not having a job and on the other hand, you agree that you'd throw his resume in the trashbin just like all the other H.R. people who aren't willing to give him a chance (... As soon as you found out his lack of payed experience over the past 6 years. Believe me, it's going to come up during the interview at some point.)

      I've been there. Getting rejected over and over for C.S. interviews is a soul-crushing experience, and eventually you can reach a point where you give up and make a career out of fast food, postal service, or some other job that gives you zero technical experience. A few years of that and the perceived weakness only gets worse.

      Thankfully, I managed to scrape together enough freelance web and java work on the side that someone was willing to give me a tech support job. Then I wrote some programs that made my boss's life easier and got promoted once they found out my "hidden talents."

    4. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      "(I'm sorry, but it's a game... unless I'm a game developer, I *will* just ignore that project as nothing more than a hobby)"

      See, now I think you're a troll. You may not understand or like games, but that doesn't somehow magically make them less complicated or hard to write.

    5. Re:I'll guess I'll complain on Slashdot again by ledow · · Score: 1

      No, just thinking the same way that everyone who I've ever seen hire IT staff thinks (hint: they generally have no knowledge of IT). I have games on my CV too. And I *have* had this line thrown back at me.

    6. Re:I'll guess I'll complain on Slashdot again by ledow · · Score: 1, Insightful

      Lack of paid experience isn't the issue - I had zero experience in my job at first and walked into several VERY well-respected, high-level jobs with an awful lot of responsibility (wanna take the rap when the network that holds every exam result of every child, and their emergency medical information, etc. goes down? I've been responsible for that since the day I left uni and got my first client of my self-employment and never had a serious issue). Six YEARS of unemployment at ANYTHING is the issue. This is my point - hell, you could VOLUNTEER and still have something more IT-relevant than doing nothing at all. Do tech support for a charity, or recondition old PC's, etc.

      Freelance work, volunteering, hell just being able to say that you did SOMETHING other than write games (see my other post) in a back bedroom. Employers will pretty much ignore anything in terms of experience that didn't a) happen under a former employer (not related) or b) happen to make you a ton of money by doing it for a living. Everything else is just showing you *can* work. Go work at a hardware store, ffs (Yes, I've been there, done that too, to make up the slack periods of work - I've also been a website designer, freelance tech support, worked in an office typing up documents while working as IT Manager inside the same week!). He obviously HAD spare time (he wrote an MMORPG), but it's six wasted years in the eyes of an employer (unless, as I stated, he is applying to games companies).

      Catch-22 is only relevant if you get reasons for rejection from your potential employers (almost all of them will give one if pressed). Was he refused because he had no experience, because he had no IT experience, because he had no relevant IT experience, or because they saw a 6-year gap on his CV that his explanations couldn't cover? You can't trust *his* opinion alone. It could be because his CV was written in crayon for all we know. My guess is that the gap was the problem, or that his knowledge was percieved as too out-of-date. You can fight that by showing how you learned new things quickly and applied them quickly in an actual *employment* (or, not quite as good but still relevant, volunteer role). I have zero professional certifications, just my degree and earlier qualifications - but I learn damn fast and make sure potential employers know it.

      Nobody is *entitled* to a job (in fact, I can name half a dozen people who shouldn't have the jobs they've got!). Hence, when a bad CV comes in the door, it WILL get binned. You can spruce up your CV (either in reality by actually doing things to put on it, by clever wording, or by outright lying - I've *never* lied on a CV), or you can continue to get ignored. The more your CV is ignored, the more it will continue to be ignored in the future if you don't improve it (a bad CV, a bad CV with one year's unemployment, etc.). I've been there too... my last bout of job hunting consisted of 1000 cherry-picked jobs from jobsites, 200 applications (10% on paper) and a handful of interviews - I had a job to fall back on but my job hunting was no easier - in fact, if I hadn't had the job to fall back on, I *would* have had to take the first thing that popped up. Fortunately, I rarely have to job-hunt because my relevant, up-to-date, experience speaks for itself - and the fact that I can provide a dozen references that I've worked for in the past year.

      Working in non-IT jobs does NOT make the CV worse, it merely stops it improving. However not working *at all* makes the CV worse. And working in *anything* IT-based keeps the CV at the same level but relevant (helpdesk, tech support, hell - putting an ad in the paper as The PC Man).

      I would not *touch* an employee who has a six year gap on their CV without an explanation (actually INSIDE the CV / covering letter). But one who had an explanation ("2003-2009: Travelled across six continents"), no gap because they were volunteering / keeping themselves busy / running a business / who had a line that said "Various other paid employment" for the gap, no problem at all.

    7. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      Someone already implied as much in a longer post, but I'll add a slightly different angle: you need to figure out what is wrong with your CV, with your attitude, or with your skills, and FIX THEM. Until you figure out what's wrong (in the perception of potential employers), you are unlikely to have a job breakthrough, especially with the economic situation now. There is something unusual about having the kind of training and ability you describe, but not being employed for most of the last 7 years. You need to figure it out. (Complaining on /. isn't going to do it.)

      Next time you go for a job interview, ask them really nicely if they would provide you with feedback regardless of whether or not you are selected for the job. When they ask you if you have any questions, ask them what they thought of your presentation, and request that they be blunt about it. Some interviewers will be hesitant or offer useless platitudes, others will be very, very honest and helpful, even if they are planning to reject your application. If you aren't even being interviewed, ask people you know and trust to review your CV and be brutally frank with their comments. If you've already tried that, try other people, because there is *something* wrong with it. Whatever issues are identified, do everything you can to address them, or you're likely to keep getting the same results.

      The first step to fixing the problem is figuring out what the problem is. If you know what the problem is, but have decided not to address it, well, then you need to decide whether getting a job is really a priority in your life.

      Good luck with your efforts.

    8. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      I feel for this guy. I'm in the same boat. I also have a CMU CS degree. I've been unemployed for over a year now. There's really not a lot of jobs out there.

      Point of Information: I do see $30k jobs, W-2 contract, with no bene's that require an hour of driving every day each way. My unemployment compensation is $24k. It lasts, right now, for 1.25 years. Do the math.

      Then add in the 60/80/100 hour work weeks without any overtime pay or compensation. It's the ultimate employee retention plan. Employee's get 9 hours off a day in which to commute, eat, shower, do laundry, and sleep. They work 7 days a week. It makes it all but impossible for them to job hunt something better. Even if the economy wasn't an outright disaster with unemployment hitting something like 1 in 8. Perhaps 1 in 4 if you count folks who've gone off unemployment or who are under-employed.

      Then lets add in those "employment contracts" where companies claim ownership of anything you create in your own time. Without any pay or compensation. Granted, you don't have much (any) remaining "own time". But it's outright theft. You see folks offering jobs, waiting until you update your open source project, then claiming (stealing) the project and firing you. Good luck fighting it!

      It's ugly out there. Cut the guy some slack! Someday you might be over 40!

    9. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      Sounds like you're not willing to relocate. Your loss. I just hired a CMU CS guy (with a few years experience). He was willing to relocate from Pittsburgh to Central Texas, and so he got the job.

      You gotta go where the jobs are.

    10. Re:I'll guess I'll complain on Slashdot again by ledow · · Score: 3, Insightful

      "It lasts, right now, for 1.25 years. Do the math."

      Erm... 1.25 years of unemployment on a CV (and I don't know the rules but in most places you ARE allowed to do volunteer work and sometimes a small amount of actual work and still claim). Followed by the following thoughts in a potential employer's head:

      "He was on benefits for over a year."
      "He didn't do anything else in that time."
      "If I employ him, there's nothing to stop him leaving in 3/6/9 months, whatever the cut-off point is, and then going back on full benefits for another year."
      "Maybe he's using me to 'refresh' his benefits."
      "I'm not going to get the best work out of him, and he's been idle for at least a year, and then he'll probably leave or get himself sacked."
      "Why should I employ him?"

      Unless you can answer that last question, there's nothing in it for an employer. It's harsh, yes, but true. Especially true as you get older... if you're going to employ a 40-year-old over a 30-year-old, they better have 10 years of experience to draw on! If they can't show that, you might as well employ the 30-year-old (who will want less money) and train him.

    11. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 1, Informative

      You mean sell the house at the drop of a hat in a down market, take the loss, move across country with the wife & kids, lose unemployment, all for a job that, as last hire I'll most likely be the first fired when the economic downturn continues another quarter?

      I take it gullibility is a job requirement? Or just youth and inexperience?

    12. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      If I earn money, I make less unemployment. There's no incentive unless I can do better.

      If I volunteer there are expenses I cannot afford (even gas), it's time away from job hunting, and time away from my own projects.

      "He was on benefits for over a year."

      I'm not the only one. It's hardly uncommon in this day and age.

      "He didn't do anything else in that time."

      What makes you think that? I have a number of personal projects that my prior job precluding me from working on. From re-roofing the house to coding and mathematics.

      "If I employ him, there's nothing to stop him leaving in 3/6/9 months, whatever the cut-off point is, and then going back on full benefits for another year."

      I have over 15 years of professional work experience with 7 weeks total on unemployment prior to this crisis.

      Quiting or Fired-for-Cause denies unemployment benefits. Unemployment benefits normally only last 26 weeks. They've been "emergency" extended right now due to the economic disaster and widespread unemployment were all struggling through.

      "Maybe he's using me to 'refresh' his benefits."

      Maybe my last employer worked me to death. 100+ hours a week for months on end. Then a brief respite and do it all over again. All with no overtime pay or other compensation.

      Maybe my son was born during this period of unemployment, and had I gained employment (yes I was looking), I would have missed it. (No vacation time.)

      (Yeah, the bastards had me running on 5 hours or less of sleep a day, working more than 14 hours a day, 7 days a week, for months on end, and then canned me with a pregnant wife.)

      "I'm not going to get the best work out of him"

      What makes you think that?

      "and he's been idle for at least a year"

      Just because I'm unemployed doesn't mean I'm idle... I have personal coding projects.

      "and then he'll probably leave or get himself sacked."

      You pay me $30k, yeah, when something better comes along I'll leave. You want to work me to death with all that unpaid overtime, then perhaps I'll find something better.

      Suck it up. That's how this game is played.

      Pay me a fair wage for a fair days work, treat me well, and why would I want to leave? Exploit me, underpay me, treat me like shit, and reap what you sow.

      Minimum wage, walmart-greeter jobs pay over $47k a year at 100 hours a week. Why should I keep working for you at $30k if you want 100 hours a week?

      "Why should I employ him?"

      My experience. My knowledge. My skill. My ability to solve complex problems efficiently! How I can avoid problems other, less experienced coders walk blindly into. How I can schedule my work, and keep to deadlines.

      Why do you hire any programmer? I can do the job, and do well.

    13. Re:I'll guess I'll complain on Slashdot again by cheekyboy · · Score: 1

      could have been worse, he could have been working on Duke Nukem Forever, or be an IT consultant for RIAA, i mean who would hire someone who worked as a consultant for the devil? really? whO!?! The Rep Party?

      --
      Liberty freedom are no1, not dicks in suits.
    14. Re:I'll guess I'll complain on Slashdot again by Hognoxious · · Score: 1

      Working in non-IT jobs does NOT make the CV worse, it merely stops it improving. However not working *at all* makes the CV worse.

      This came up on "ask slashdot" some time ago, and by no means everyone agreed. To a certain extent, you are seen as whatever you did last.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    15. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      (I'm sorry, but it's a game... unless I'm a game developer, I *will* just ignore that project as nothing more than a hobby).

      You could have been volunteering at the local school, or running a web hosting business on the side, or selling that MMORPG

      I'm not sure why you put more stock in selling the MMORPG than the actual development of it. In any case, designing games as a hobby have been some of the most rewarding work I've done as a programmer in terms of experience. Even if they never see the light of day.

    16. Re:I'll guess I'll complain on Slashdot again by drsquare · · Score: 1

      If you're capable of writing an MMO yourself, you should be capable of either writing software yourself without an employer, or founding a startup with someone else.

      But hey, thats just me, a spoiled American I guess.

      Well, America wasn't founded by people who waited for people to give them a job.

    17. Re:I'll guess I'll complain on Slashdot again by dubl-u · · Score: 1

      Then you're doing something wrong. I'm sorry for this, but I can't stand people who blame job markets for being unemployed. There's *always* work, so long as you know where to look.

      Amen, brother! I just got done with a round of hiring. I figured with the recession it would be easy. Not so! For 5 senior developer slots, we interviewed at least 20, did phone screens with circa 100, and got easily 500 resumes.

      The number one reason we didn't hire people was because we didn't think they could code. Some were more scripters than real developers. Some had been ruined by too many years doing "enterprise" blah-blah; we wanted people to make stuff, not draw diagrams of best-practice pattern paradigms for proactive service-oriented synergies. Some just lacked the basics: a surprising number couldn't figure out the number of bits in an IP address, and two didn't know the number of bits in a byte.

      The number two reason we said no to people was that they were risky, crazy, or broken. If I'm going to spend the next couple of years in a room with you working on something I care a lot about, I have to believe that a) you are not totally insane, b) you will not screw us over, and c) you are there to solve problems for our users. I don't think these are particularly high standards, but it seems like a surprisingly large fraction of people either left mom's basement too late or should never have left at all.

      If people out there are having trouble getting hired, here's my tip: do practice interviews with friends or relatives who have hired before. Hopefully they can tell you the things that are invisible to you but are painfully obvious to people on my side of the table.

    18. Re:I'll guess I'll complain on Slashdot again by ledow · · Score: 1

      The "practice interview" is always my recommendation too. It's surprising even what an inexperienced friend can pick up on. If it's done properly (i.e. you say that from THIS second, we're in interview mode and must act like it for the next 30 minutes) then it's a great help and it stops people being "nervous" about interviews. It's a good time to have someone throw you a curveball question and see how you react... if you clam up, it's not a big deal but in a real interview it would cost you.

      And, yes, a surprising number of people fail the basics. I've even worked alongside at least one person (working tech support for large networks) who couldn't answer even the simplest IT question, yet somehow made it through the interview. It led to a year of great quotes like "So, TCP/IP is written in C - so I have to learn C first to understand it", "Can I flash a 10Mbps switch to upgrade it to Gigabit?", etc.

      When recession hits people can and SHOULD go for anything. It's a pain for people hiring because they have to sift the crap, which means you have to stand out more, but even a programmer by trade interviewing for a tech support job can be an astounding candidate if they try. Recession might mean you have to lower sights, or work harder to get things, or change areas of expertise, or the scale of your job, but it doesn't mean jobs *don't* exist. Any brief glance at an online jobsite will show you that.

    19. Re:I'll guess I'll complain on Slashdot again by Anonymous Coward · · Score: 0

      Ummm, the unemployment for 6-7 years isn't at all uncommon for grads of 2001-onwards. When the tech sector was shedding experienced people in 2001, those firms weren't in any mood to hire new grads. The slack still hasn't been picked up, and many of those once-new grads have been completely abandoned by the economy.

      Blaming the lack of hiring on the individuals, quite frankly, is disgusting. And being out of the workforce, quite frankly, over the past number of years, can't be a bad thing -- lots of bad habits wouldn't have been learned, and at least someone out of the workforce isn't stressed out.

    20. Re:I'll guess I'll complain on Slashdot again by naoursla · · Score: 1

      Go join the local Chamber of Commerce. Attend networking meetings and find a business that needs software. Offer to write it for them in exchange for money. It may take time to find the first client and you may need to seriously undercut the prices on potential competitors, but I've seen it done before.

  63. Re: Free trade is not worth it by jopsen · · Score: 1

    I see no reason why the USA should throw its people out of work to subsidize India's economy.

    You not subsidizing anything... It's just the terms of the free market...

    Free trade is not worth it.

    You don't want socialism, you don't want free trade...
    What do you want? Protectionism? FYI that's kind of what they have in North Korea... :)

    I'm not a capitalist, more like a liberal socialist, but I'm fairly confident that free trade is better for everyone in the longterm...

  64. Re:Huh? HCL? by Anonymous Coward · · Score: 2, Insightful

    I work for a large tech company that employees a lot of HCL employees in addition to our own staff there is nothing in my experience that sets them above their counterparts elsewhere in any way whatsoever. They do the job, though with what seems like less interest. They put in just the hours required. They seem to be competent. That's about it. The only complaint the CEO from HCL has is that he couldn't employ Americans because they won't work for a shit salary, because the cost of living in America and the cost of Tuition in America makes it so that by the time an American graduates, they have as much debt due to their education as an entire team of HCL employees will even ever make in their entire lives, combined.

    Their greatest contribution has simply been to let us fire lots fo competant people in our company over our many rounds of layoffs and replace them with cheaper contracted labor 12k miles away.

  65. Programming by rote by Anonymous Coward · · Score: 4, Insightful

    My experience with the majority (and yes there are exceptions) of Indian IT workers is that they have little or no creativity or the ability/willingness to question obviously bad design. Yes they get the work done but at what overall cost to the business.
    For example, the IT of an Airline was outsourced to an Indian company. We had to get a firewall rule added so that passenger details could be sent to Homeland Security. It took over 3 months for their supposedly expert network managers to get the rule added even though they had been supplied with detailed instructions on how to do it.
    When asked why it had taken so long, the answer given was 'We have no one here who has done that sort of configuration before'. This was coming from a company that boasted how many Cisco certified people they had.

    On the other hand, there are exceptions and most of those (IMHO) are people who have been trained outside India and have thus broken the mould so to speak. Many of these can think creatively and add real value to projects. Ironically, these Indians have a very low opinion of companies such as HCL etc to properly run western IT departments.

    I'm posting as an AC as I'm currently working in an IT Dept that is about to be outsourced to and Indian Company. I'd like to keep my job as long as possible.

    1. Re:Programming by rote by Veretax · · Score: 1

      The last company I worked for at one point contracted some indian contractors for work. I still to this day cannot understand why their C++ code needed gotos and labels in this one function. What was worse, as a young first year developer, I could not understand why they had done thus. Of course since my job then wasn't to change the code, just to port it and test it. I had to leave it be. I'm still wowed by that one LOL.

    2. Re:Programming by rote by rhsanborn · · Score: 2, Insightful

      This is reproduced hearsay, so please take it for what it's worth. But I've heard that the education system in most of India focuses on memorization. So the person who receives a request to make that firewall change needed to have been taught exactly how to do that firewall change, rather than understanding the basic concepts of how the system works and where to get information when one doesn't know how to do something.

    3. Re:Programming by rote by SCHecklerX · · Score: 1

      And that's EXACTLY how HCL is run. I was a senior IT person at a company that outsourced to HCL. Their entire methodology focused around us creating "run sheets" for their employees to follow to do their work. Everything had to be detailed in these run sheets. If something needed to be done slightly differently, forget it. HCL could not deliver. As the parent stated, the culture is around memorization and following orders. It is definitely not the place to go for problem solving or architecture design.

    4. Re:Programming by rote by Anonymous Coward · · Score: 0

      I completely agree with your POV. My experience has been the same.

    5. Re:Programming by rote by HermMunster · · Score: 1

      Every job I've had where I was responsible for managing people I have to say that I really frowned on people that memorize. I find it to be a severe failing of themselves and of the educational system.

      I ran a shop with 60 plus workers that answered tech phone calls. We did at peak about 40,000 calls a month. What got me the most were those that came in with certification. They wouldn't listen, they wouldn't learn, and they spent a great deal of time memorizing.

      The type of worker I wanted, though they were undisciplined, were those that grabbed the computer out of the closet where their parents stored it. Those that took it apart and learned how it worked were far more valuable than those that could memorize tests.

      You can always tell someone who prioritizes memorization. You can always teach those that dig and learn that can't memorize well. Those that can't memorize well you can test them by stirring knowledge with additional questions. Memorization simply gives those others good test results, but no real creativity.

      --
      You can lead a man with reason but you can't make him think.
    6. Re:Programming by rote by Anonymous Coward · · Score: 0

      I am not denying the possibility - it may have happened but you should not be surprised if I told you similarly fascinating stories about people here in the US, working for big companies, not of Indian origin, flat out failing to put a f***ing monitoring script in the test environment that just keeps track of the number of times a particular error is reported in a log file on a daily basis.

      I just hate it when people use every outsourcing story to drive their own agenda, vent their own frustrations, and try to make the world believe that Indians are uniformly the most incompetent and Americans are uniformly the most competent. If the Indians have their unique incompetence - it is that they aren't nearly as good marketers/spinsters as even the "Pro American Programmer" people here on slashdot.

  66. Do Indian managers EVER hire Europeans? by Anonymous Coward · · Score: 3, Interesting

    I work in Silicon Valley, was a consultant for most of the last 30 years. Manager for about half that time.

    I have hired lots of Indians, Chinese, Philipinos, ... no Indians have ever hired me. My friends and I don't know of a case where an Indian has hired a European. Some of the sharpest people I know have been rejected at companies like Brocade by Indian interviewers who pronounced them "not sharp enough".

    Indians, generally, think Americans aren't much good. I have had Indian teachers in a local college class remark to their class of non-Indians that their daughters would never marry Americans, as they aren't suitable -- not serious people, etc. This was a standard attitude among Indian parents in private schools our kid has attended.

    Judging people across a cultural divide is difficult. Standard interviews are nearly useless in making hiring decisions (lots of research to this point), so most people are hired on some dimension of "we like him/her, he/she is like us". Thus, the groups within Silicon Valley companies, and entire companies, who are all of one ethnic group, e.g. mainland Chinese, Taiwanese, Hindi speakers, ...

    If we Europeans discriminated like that, EEOE would be down our necks.

    1. Re:Do Indian managers EVER hire Europeans? by Anonymous Coward · · Score: 0

      This is combined with favoritism to their ethnic group.

      "Chinese Mafia" is a standard syndrome in Silicon Valley companies, has lead to the demise of 2 startups I know of. Companies dominated by Indians don't do as well, a fact widely recognized by the VC community. Sun is a favorite case.

      In the last company I worked at, I was given Indian 'engineers' to work with, moved from another group. 2 out of 3 were not just unqualified to do the embedded systems Linux work, they were unqualified to do any engineering work. One was trained as a school teacher, the other as a product marketeer. Neither did any study outside of work to learn, proceeded to do the job by getting others to teach them each step, then following the script.

      I was laid off, etc.

      8 years ago, my wife trained her replacements in India, was laid off from Oracle. In that particular case, her boss was on the take, had employed a lot of his relatives with inflated resumes, was getting kickbacks. Those relatives were probably working 2 jobs, as it was suspicious that they could always be reached by email, rarely by telephone.

      The Indian-dominated management in the company that just laid me off is closing the off-shoring company in one country, moving it to India. Again, I strongly suspect that kickbacks are the reason, as the current group in another Asian company impressed me as pretty competent, very inexpensive, no reason to change.

      So, competence of the individuals in the remote location is only a part of the overall problems. Major companies like IBM, HP, etc. reported that they didn't start actually making a net profit, relative to doing the work in the US, out of the Indian operations for years after setting them up. They own their own subsidiaries, control the management, don't use WiPro, etc.

      I like most of the foreigners I work with as engineers, but they are generally worse managers then their native counterparts. Very much worse at the VP level and above, as they all are out of startups bought by Cisco, etc, and none have any concept of management as a discipline: You have to have worked your way up through the ranks at a major US or European company to get that.

  67. Americans are unemployable?? by Mick+R · · Score: 0, Flamebait

    Really?? I've had the particular misfortune to work with a number of Indian engineers, electrical, mechanical and civil, and almost without exception the only "skill" they had was that of sucking up to their bosses. Not one of them had a single clue when it came to real world problem solving and only two were capable of realising how useless their education had been. The rest, after decades in the work force in some cases, were utterly incapable of seeing anything but the gold edged certificate they had been awarded from their university and refused to acknowledge that ANYONE could have a valid thought but themselves, while consistently producing the most ridiculous ideas (often a first year apprentice could see it would never work) and outright dishonest reports for their directors.

  68. Something Wrong here by Anonymous Coward · · Score: 0

    something fundamentally wrong with this posted statement. Vineet Nayar is not the CEO of HCL, but is the CEO of Mahindra Infotech...the company which very recently bought Satyam. Mr Nayar used to be the CEO of HCL earlier....unless this statement is from long back and has been posted here as a copy paste. So, we can choose to argue about whether the numbers are right or not, and whether US undergrads are employable or not....but the whole article itself might be false. Very recently, someone pointed out that a newspaper had reported that Wal-Mart gave away its IT systems and signed a $0.5Bn deal with Indian providers. That was as untrue :-)

    1. Re:Something Wrong here by Hognoxious · · Score: 1

      I was wondering about that forum post that went "Greetings! I am needing statement about outsourcing - URGENT!!!"

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  69. Huh? by tanveer1979 · · Score: 1

    thats discontinued. That said Luxury range starts with Toyota Corolla price range(20,000$)
    Eco cars start at 4000$, and ultra ECO is 2000$ Nano.
    Middle class owns a 10-12K car with upper middle class owning 20K $ cars.
    The richer folks spend 30K$ on their cars, and industrialists can be seen driving 60,000$ cars like the BMW 3 series.
    Some super rick blokes own cars costing 200,000$ also.

    PS: My post has absolutely nothing to do with the discussion, I was just education you about cars and prices in India.

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
  70. Unemployable, or spoiled? by hessian · · Score: 1

    Ignoring his annoying generalization:

    Does he mean American grads are "spoiled," in that we don't learn rote process because there are other options and we have high expectations?

    In a relative sense, his observation may be correct, but what he did not do was demonstrate the necessity of this more rigorous process in producing high-quality code.

    1. Re:Unemployable, or spoiled? by rally2xs · · Score: 1

      The guy is right. It's like pulling teeth to get someone around ANYWHERE I've ever worked to do the necessaries of CMM or CMMI. Just try to get people to write down the designs of what they're about to do and make comparisons of what others are doing on the same project. Wanna try herding cats? Easier. Everybody just wants to jump in and code "'cuz it's fun." Yep, its fun. And when you get done, you aren't done 'cuz it doesn't work with the next guy's stuff, the test group has little to go on 'cuz you didn't write the documents that describe your design and even the requirements document my be "high level", meaning "little useful information" and generally the whole project is in danger of failure most of the time. Software development done like that should probably be paid like other "fun" jobs - like being a cop and having all that power, but getting paid "live in somebody's basement" wages. Yeah, that's an exaggeration, but the difficulty in making American SW developers do it by the book isn't. As to whether it's necessary, you only have to see the results of not doing it with lots of docs and plans and etc. Down the tubes, half the time, late and too expensive a lot of the rest of the time. Nobody really knows what anyone else is doing, and too much time is spent building the wrong stuff, or having more than 1 person building the same thing. Build the same math routine twice, from 2 different people, and you not only are likely to get different answers to the same problem, but you then have twice as much code to maintain and the necessity to change the functionality in 2 different places if it needs modified in some way. This is going to be a GREAT field of endeavor to retire from in about 3 years for me. Get done with the nonsense, since nobody is ever going to cure it short of gunpoint. Another one of those problems for which a 12 guage shotgun is probably the best tool...

  71. Re:Huh? HCL? by l3v1 · · Score: 2, Insightful

    So, what's your problem with efficient coding robots? They have their places. Problem is, when an employer can't see what he needs most, and replaces too many sw engineers with coder robots. Other than that, I can see no problem with hiring a worker who makes the job cheaper and is willing to invest more effort.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  72. Re:Huh? HCL? by djupedal · · Score: 2, Interesting

    The original quote goes back nearly three years, when it was reported that more than 80% of the MBAs in India were unemployable. The boys tend to do nothing but spend their time finding ways to copy from each other and fake their way thru higher learning, it seems. This revelation came out right around the time Apple folded up their efforts to set up shop inside India.

    This isn't anecdotal. I went thru hell dealing with those jackals and I pity anyone having to do the same. I had to go thru 5,000 candidate 'engineers' just to find 100 that were anywhere near being hireable. So many of the individuals we interviewed had unverifiable work records...so many had the same answers to recruitment screening tests....it took months to wad thru the imposters and we still didn't have a solid 100 when we were done.

  73. surprise by Kvasio · · Score: 1

    Never thought that windows could be any worse, but with more "bangalore code" new possibilities are open.

  74. Re:I find most people incompetent by Anonymous Coward · · Score: 1, Interesting

    But India's best and brightest aren't coming to the US to be code monkeys. Among the upper middle and upper class of Bangladesh and India, those kind of jobs are considered somewhat middling. India's best and brightest, the people you think should be "smartest," if they are in the US and not Europe, are getting MBAs, JDs, MDs., etc.

    I think the parent's last paragraph is very insightful, and that it also applies to all ethnicities.

    In years past CS/Engineering only attracted the best and brightest, and those people were committed to quality. These days software is just a commodity that can be generated by code monkeys with a two-year associates degree.

    The sad truth is that even the brightest kid with an associates degree (and in some cases even a four-year CS degrees) today would have been considered too stupid to work in software 15 years ago. Back then the interviews were really mini IQ tests, and bar was set at around +2 standard deviations, so it was really common to have highly intelligent co-workers in the +3 range, and it wasn't uncommon for a lab to have at least one +4 super-genius that could solve anyone's problem in sixty seconds or less.

    Now the bar is at or below +1, and most of the +3's and +4's have gone elsewhere. This leaves us with the problem that +1's cannot comprehend what +2's and higher consider simple concepts. They'll spend a week figuring out how to do something that a +2 could do in 10 minutes, except they'll do it the stupid way that has some glaring corner-case bug or solves the problem in O(N^2) instead of O(N) and wonder why it's mind-numbingly slow. And they don't bother to ask, so we have to constantly look over their shoulders, since waiting for code-review means they'll waste a few weeks of "work" that will have to be undone.

    Disclaimer: I'm a crotchety old +3, and I used to view the +2's as stupid. Now I have to work with +1's that would fail a sophomore-level logic course. I really wish I had chosen another field, because I'm getting too old to clean up their messes, and they don't learn as quickly as the +2's. :(

    p.s. As for your comment about languages: When I worked at Microsoft in Redmond, the distribution in my buildings was roughly 40% Caucasian, 20% Chinese, and 20% Indian. All three groups had proportional shares of idiots and geniuses -- and far fewer of the latter than you'd expect at a place like Microsoft. As a native speaker, I will agree with you that the Indians were better speakers than the Chinese. However, we also had quite a few Caucasians from former-Soviet countries that still couldn't speak English well, and we had plenty of Chinese with superb English.

  75. Let's face it, most code is that bad by Nicolas+MONNET · · Score: 1

    Most code out there is in-house stuff, and 99% of it sucks harder than Windows ME. Outsource that crap, and you won't get anything better, there is no reason for it. People (PHBs) who managed these projects and got them where they are the same who are managing the outsourcing. It can't possibly be any better. Cheaper? Not even sure about that.
    There is a huge difference between domestic shitpiles of bad code and outsourced dungmounds of crappy software. The domestic bad coders might not know shit about coding, but they know what it's supposed to do, and eventually, they manage, through trial and error, to produce something that sort of does something useful.
    The Indian developer has no reason to be any worse than his western counterpart, but he certainly doesn't share the same culture. Simple things can be worlds apart; and even the if the spec is super detailed, you end up with something that fits it (sort of) but is completely retarded because the programmer had no idea what the fuck he was coding it for.

  76. Pretty shocking by theolein · · Score: 1

    I don't have a degree and yet I've been working in IT for 20 years (everything from sysadmin to, yes, Java and Oracle coding) and it really shocks me that people would not even know where to start on questions as simple as those, and your later post where you qualify that you don't post degree requirements makes me honestly wonder what the hell they teach in American unis these days.

    It honestly blows my mind, or at least it would, until I realise that here in Europe, I've got external people doing enterprise networking support who don't know what QoS is. And they're employed and they charge us for their lack of knowledge.

    I think it might generally just be a human problem, in that people will try to get away with as much as they possibly can while doing as little as possible.

    1. Re:Pretty shocking by EastCoastSurfer · · Score: 1

      Idiots are universal.

      Maybe he is posting such low salaries that he's only getting the idiots to apply?

    2. Re:Pretty shocking by maxume · · Score: 1

      The Dunning-Kruger effect offers at least an interesting perspective on what you are talking about:

      http://en.wikipedia.org/wiki/Dunning-Kruger_effect

      (The title of their initial paper starts "Unskilled and Unaware of It")

      --
      Nerd rage is the funniest rage.
  77. Re:I've worked at a company that HCL was 'there' f by hughk · · Score: 1

    Funny story for you, HCL bid themselves into a project at a German bank. They didn't realise that it was different to the UK.

    The Germans can understand English but not accented Indian English. The Indians could not understand the Germans or there ways of doing things. The Indians did not understand banking and were just generic developers, the Germans thought they were getting an experienced team.

    Last I heard was HCL desperately trying to find German/UK people with detailed securities settlement knowledge to help them at about â350/day. The going rate was about â1K/day at the time.

    --
    See my journal, I write things there
  78. Se picaron! by Anonymous Coward · · Score: 0

    Jajaja los gringos hueones se picaron heavy. Cuando los atacan en lo que les duele son implacables. Como pueden ser los indios mejor que ELLOS?? Jajajajajajaja. Hay una envidia y rabia increíble en los comentarios.

  79. How 'bout a TCO on MBAs? by zooblethorpe · · Score: 3, Interesting

    Perhaps someone like Gartner needs to write a TCO report on outsourced code... only then would the MBAs take notice.

    Seriously though, it really sounds like a study of the TCO of MBAs is more in order -- how many outsourcing snafus, and how much of the current financial woes in the US, are due to MBAs with precisely the mentality noted by the GP:

    "I cut our expenses by x%. I want a bonus. Now let me find another place to work before this decision catches up with me."

    Unfortunately, we find much of this same short-sighted idiotic MBA behaviour in the US government over the past several years:

    Amount of money earned by a married U.S. Army sergeant with children per day in Iraq in 2007: $170

    Amount of money earned by a Blackwater military contractor per day: $600

    "We support our troops," indeed. How bitter. I have good friends in the military, and these Blackwater goons are effectively stealing wages from them. Meh. Another example:

    Army Gen. David H. Petraeus, the top U.S. commander in Baghdad overseeing more than 160,000 U.S. troops, makes roughly $180,000 a year, or about $493 a day. That comes out to less than half the fee charged by Blackwater for its senior manager of a 34-man security team.

    By any strict economic definition, there is another word for "profit" -- "inefficiency". Ethically speaking, one might even stretch things a bit and call it "theft". Making a living is one thing, but fleecing your customers simply because you can is a crime in all but name.

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:How 'bout a TCO on MBAs? by bladesjester · · Score: 1

      Unfortunately, we find much of this same short-sighted idiotic MBA behaviour in the US government [salon.com] over the past several years:

      There's a reason for that. George W Bush *does* have an MBA from the Harvard Business School...

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  80. It's the exchange rate stupid by Anonymous Coward · · Score: 0

    People are forgetting the exchange rate in the comments. Bottom line is that jobs got transfered to India and China by countries artificially holding the exchange rates down. The exchange rate was and still is managed by their governments officially and unofficially. That $500/month for an engineer translates into a wonderful fairly luxurious lifestyle in India or China and poverty in America. Hence countries like India and China then got all all the middle class engineering jobs and knowledge as well as our manufacturing base transfered to them. Our corporate heads didn't care as they made a huge amount off the outsourcing and globalization. The middle class in America got to buy a cheaper computer but eventually lost their jobs to buy that computer width. Of course now even upper class jobs like law are getting offshored. The propped up exchange rate system is not sustainable. Eventually the Indians and Chinese will have to compete on a level exchange rate i.e. equivalent lifestyle exchange rate as everyone else. Hopefully we will still have some knowlege base left in this country when that happens. Then one day this Indian CEO we are talking about here will wake and realize they are not as genetically special and smart and smug as this he arrogantly expresses right now. It was just numbers.

  81. Stupid mods, "Troll" != "Disagree" by zooblethorpe · · Score: 3, Insightful

    This post and its associated rating (currently 50% Troll) is a prime example of how /.'s moderators have really gone downhill. The text of the post is both relevant and spot-on, rather more insightful than otherwise, and in no way is it seeking to get a rise out of the readership by misleading obstinacy. Sure, it's cynical as hell, but then again, the current situation in the US would seem to warrant precisely such an attitude.

    It seems the mods need more education about what "Troll" really means -- for starters, "Troll" != "Disagree", and "Troll" != "Do not like".

    Methinks this kind of modding behaviour is the /. equivalent of griefers. Meh.

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:Stupid mods, "Troll" != "Disagree" by Rogerborg · · Score: 1

      Yes, those Troll raters are total noobs. When I want to punish and suppress anyone that dares to disagree with me, I rate "Redundant", since metamoderators are too lazy to check.

      --
      If you were blocking sigs, you wouldn't have to read this.
    2. Re:Stupid mods, "Troll" != "Disagree" by ultranova · · Score: 1

      Yes, those Troll raters are total noobs. When I want to punish and suppress anyone that dares to disagree with me, I rate "Redundant", since metamoderators are too lazy to check.

      Protip: "Overrated" is not metamoderated.

      Noob.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  82. What a load of bullshit. by jotaeleemeese · · Score: 1

    people in India working in similar jobs enjoy most of the amenities you are describing.

    If you really think that people competing against you live in mud huts then you are really deluded.

    --
    IANAL but write like a drunk one.
    1. Re:What a load of bullshit. by DaMattster · · Score: 1

      I think he was being sarcastic. The sarcasm was self-evident.

  83. Re:People anywhere eventually tire of... by Anonymous Coward · · Score: 0

    people anywhere eventually tire of working for shit jobs.

    And a certain big company in Redmond in its infinite wisdom is picking too many non-shit core engineering jobs to outsource, when they have plenty of shit jobs that could go.

    For example, the one I used to have at that company. It wasn't originally that, of course, or I wouldn't have hired on there. I had multiple offers, and theirs just happened to involve the most professionally interesting work. But, things change over time, and the team ended up with a manage-by-metrics management team that knew little about technology, but a lot about how good it looked for their careers when numbers of all types went up. So over time, they moved all the interesting, time-consuming, hard-to-metric technical work out of the team, and kept the easy-to-count manual labor crap, making it even worse by layering on 5 or 6 tracking gates onto various stages of the manual labor so that they could report on their metrics on demand. Other teams approached me with offers to go back to meaningful tech work, because they knew my skill set. Problem solved, right?

    If you think so, let me introduce you to big-company reality. I couldn't leave the shit job because the political game is that your manager rules all at most large companies including this one, and mine deemed me critical to their project. He'd seen me work incessant 14 hour days back when the job was interesting and still wanted me to continue that, even though the job was now slaveshop disengage-brain, move-mouse, click checkboxes depending on what you see on the screen, labor, because again with the focus on metrics, he thought the output I'd produce as a slave working 16 hours a day would make him look good. It appears that it never occurred to him that I might be unwilling to keep up the 16 hour days when there were no more learning opportunities. It also never occurred to him that my brain would quickly begin to petrify doing the job he'd re-engineered our team's work to be, and that even if I agreed to still be there for 16 hours a day, he wouldn't be getting an extra 8 hours of results out of me anyway. PHB's aren't known for complex logical thought, and this one didn't understand that 16 hours of slave labor a day carried with it mental exhaustion that would reduce productivity. So I cut back, and used the extra time to re-engage my engineer's brain and prepare for interviews on other teams. Hooooo-ooooooo-weeeeee was he unhappy with me when he saw me cut back to 8 hour days and saw numbers drop below his projections largely because of my reduced time on the job. In retaliation, he deemed me "critical" and did not allow me to move off the team.

    Being a lateral thinker, I then contemplated the unthinkable to get out of a bad situation: making the team I was on redundant by replacing it with something else that was a better financial deal for the company, and hoping that the team would be disbanded, thereby freeing me to pursue better opportunities at the company. I was accustomed to finding ways to "work myself out of a job" when I was part of an ethical consulting agency that had this as part of their business and PR model; we'd bust ass and complete a gig, collect customer compliments for being on time or under budget (usually not both, realistically), and move on to the next revenue-generating opportunity. But this was the first time I'd contemplated doing so as a full time employee of a company. I had contacts in other departments who used outsourcers. So I investigated how it worked, how one could structure contracts to increase the odds of success, what kinds of work were most trouble-free to outsource, how much one could save, etc. It was as good a course on it from the management and budgetary angles as one could hope for, without having practical experience themselves. Approaching management with a proposal to move most of our group's work to {pick your favorite outsourcing destination, I won't single one out here and catch f

  84. It is interesting to see.... by jotaeleemeese · · Score: 0

    ... how somebody making money says it like it is, and instead of reflexive thought about how to get better at doing the work, one gets a tirade about how bad the Indians actually are.

    This guy will hire US workers if it was more profitable, it isn't, deal with it.

    I have interviewed many people from India and Pakistan, and in general terms they were technically superior to people from EU countries (bar Poland) and the US.

    But you can keep dreaming that you have an inherent right to be better. Scratch the surface of most tech companies of any note in the last 20 years, and often you find that the involvement of foreigners to make things happen is quite prevalent.

    I don't know where most of you have worked, I have worked for several of the most recognized companies in the world, and where there was involvement with Indian companies what was there was a very fruitful relationship, with people getting things actually done.

    If you really think that money is the only motivation to relocate or outsource, you are sorely deluded. As long as you decide to follow this path of delusion you will be in no position to address the real problem: the lack of competitivity of US Tech workers.in some tech sectors (it is not like everything is being outsourced BTW)....

    --
    IANAL but write like a drunk one.
    1. Re:It is interesting to see.... by russotto · · Score: 1

      ... how somebody making money says it like it is, and instead of reflexive thought about how to get better at doing the work, one gets a tirade about how bad the Indians actually are.

      When they article reports that an Indian CEO is complaining that Americans aren't buzzword-compliant, what do you expect? Particularly when one of the common complaints about Indian offshoring is that the offshore developers are _only_ buzzword compliant.

      If you really think that money is the only motivation to relocate or outsource, you are sorely deluded.

      Nope, it's money.

      As long as you decide to follow this path of delusion you will be in no position to address the real problem: the lack of competitivity of US Tech workers.in some tech sectors (it is not like everything is being outsourced BTW)...

      See, you know it's money too. That's "competitivity". It's not that US tech workers are not competent, it's that they (we) cost too much.

  85. I modded the grandparent "troll." by Anonymous Coward · · Score: 0

    Here's the deal: Don't fucking tell me how to spend my mod points. I've know slashdot's "guidelines" very well, thanks, but I will rate posts as I please. I would have modded you down too, but I've already used up my allotment. Rest assured, I will get more very soon, and I've bookmarked your user page. It probably isn't a good idea to call a moderator "stupid," is it?

  86. Re:Huh? HCL? by Opportunist · · Score: 2, Funny

    I'd guess any programmer who takes this approach fits perfectly into a vat of HCl. Solves the problem for sure!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  87. Re:I find most people incompetent by Anonymous Coward · · Score: 0

    The makeup of the talent has changed considerably.

    When I first met some offshore programmers around 2004, I was actually impressed by their skillsets. They were assisting with some Java projects and worked efficiently.

    Fast forward to 2008. We hired some developers to migrate some simple Perl code. At first the emails were pretty high level: "How would you approach this?" Then the coding started. Emails became more specific: "The DBI module is not found." Then it got idiotic: "It keeps on saying, 'File not found.' "

    My Perl is middling fair, good enough for general admin tasks, but these were supposed Perl experts who did not understand how to build an array or had never used a hash table.

    Just last week I had to hand-hold two developers on how to reference a locally installed module.

    Doesn't matter I suppose. I can bill out the hours to their team, and will. When they ask why, I will show them the email trail, the Sametime trail, the phone call logs showing that I did everything but type the damn code for them.

  88. the cheap software get expensive in the long time by Anonymous Coward · · Score: 1, Interesting

    Exactly, they are cheap and you get what you pay.
    I can undestand why a lot of enterprises give the software developement to Indian outsourcing, it's just to save money. But I can't undestand how they can not realize that in the long time they spent and will spend more money than if they had paid good US enginneers because:

    1.- They would not invest so much money to mantain and support all that crap of code.
    2.- They will not be attached to the indians because a good engineer can't make new software modules on that kind of code, only the indians can develop new awful code on their own mess.
    3.- They will have a good and full documentation of the source code.

    But well they like to pay less at the moment, get a cheap software and pay more for mantain the awful code. And later pay again to good engineers to do all the software again.

    Three years ago I worked giving outsourcing to a very important US enterprise, I was in Mexico and they paid me for receiving and finding bugs of software developed by Indians. Really the software was a mess and some of the applications where very important for the enterprise. There were plenty of code like: if( exception big problem) then.....NOTHING.
    Nothing! how can you find the problem in lines and lines of code if you don't even send something to the user, to a log or something.
    On US business hours this kind of support was managed at Mexico and on US nights it was managed by an Indian outsourcing (the same that made the code).
    I think the mexican team made a good job but unfortunately the Indians where cheaper than us and one day the enterprise sent all the support to India and I loose my job.

  89. Re:Huh? HCL? by iamapizza · · Score: 1

    Nothing wrong with that in some cases, you're right that they have their places. But the role of a developer is evolving - they need to understand the system they're working on and find out if something's wrong when the specs are given to them. If there's a potential red flag, raise it. That sort of thing.

    If HCL is as world class as it would like to think, it needs world class developers. Else code-monkey-organizations are a dime a dozen. TFA also talks about the Japanese and Indian mentalities, and I've worked with 'coders' from both of these places. djupedal's comment below this also testifies to the situation, as does AC's comment above this. It's impossible to teach them! They'd rather copy paste from my examples than look at the approach I've taken to a problem.

    The point I'm weakly trying to make is that if you're outsourcing, you're trying to save money, but it doesn't mean that you should try to sacrifice quality. Sacrificing quality is something you'd do for an in-house project, but would you really want to do that for a public-facing product?

    --
    Always proofread carefully to see if you any words out.
  90. Re:Huh? HCL? by iamapizza · · Score: 1

    Oh and of the various stereotypes I've experienced, American coders are among the best, along with Europeans. Also, I'm neither of these, so my opinion must count for something.

    --
    Always proofread carefully to see if you any words out.
  91. Mod parent up! by Tenebrousedge · · Score: 1

    Posting the Halting Problem to GetACoder? Someone deserves a medal.

    The best part of that is someone named "BusyBeaver" offering to solve the problem 'in the most productive manner possible'.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    1. Re:Mod parent up! by orkysoft · · Score: 1

      No, the best part is that BusyBeaver asks for $1729, which is the sum of two cubes, and which is famous because of a mathematical anecdote, and occurs frequently in Futurama.

      --

      I suffer from attention surplus disorder.
  92. Most Indian tech grads are not employable by mgc1000 · · Score: 0, Flamebait

    I hire Indians for an Indian company. I can say that generally Indian tech grads less employable than US tech grads. Many Indians are so poor they grow up never owning a computer (only using the school computer). Indians lucky enough have a computer have to deal with terrible internet speeds and have to deal with constant power cuts (like having electricity only 12 hours a day). Many Indians grow up without proper nutrition or proper health care and therefore have stunted growth (perhaps stunted mental growth too?). India is still quite a primitive, backward country.

  93. It isn't that Americans are not employable by Shivetya · · Score: 1

    it is that many colleges are not setup to deliver people with an education that gives them the skills necessary to work. Oh sure, they know this language or that language and some "college specified" fundamentals but damn it doesn't make them good, let alone god which some come off as thinking they are.

    Actually that last line may be more in line with what this guy is really saying : They don't listen. Too full of ideas after a few days on the job they don't give time to understand why things work they way they do they only assume all the old timers are dolts and they could fix everything if anyone would just listen.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  94. Re:Huh? HCL? by Allador · · Score: 1, Insightful

    This should never have been modded up.

    Let me put it in a different way:

    What the CEO actually means is that American employees arent willing to: 1. Work 8 hours in an 8-hour day, they want 1.5 hours for lunch and want to spend 2-3 hours per day reading slashdot and the web. 2. Be willing to accept that they dont know everything there is to know, and they arent the best developer thats ever been invented, and actually learn from people who are much, much better at this than they are. 3. Understand that in a real business, not all the work is 'fun' and not all products released are perfectly coded. Sometimes you have to make compromises for valid business reasons, so that we can all keep getting paid.

    In short, a great deal of American workers are: 1. Lazy, 2. Arrogant, and 3. Unrealistic and Ignorant.

    Not all mind, you but many. At least with alot of foreign workers, they're actually willing to put their heads down, and learn and actually work hard, and get things done, and be part of the business, and not just think that their little corner of the universe is more important than everyone else's.

  95. Re:Huh? HCL? by Jstlook · · Score: 1

    This isn't anecdotal. I went thru hell dealing with those jackals and I pity anyone having to do the same. I had to go thru 5,000 candidate 'engineers' just to find 100 that were anywhere near being hireable. So many of the individuals we interviewed had unverifiable work records...so many had the same answers to recruitment screening tests....it took months to wad thru the imposters and we still didn't have a solid 100 when we were done.

    Strange .. seems anecdotal to me.
    Seriously though, from the other side of things, it's just as difficult to find employment in a company who is truly looking for the qualities they describe as necessary. I keep reminding myself, when reading job descriptions, of the time I read of a company looking for five years of Windows 98 experience .. the year it was released. Employers are asking their candidates to lie, or at least to misrepresent themselves.

    --
    ---jstlook ---For that is the way of Elves, for they say both yes AND no, and mean every word of it. --- J.R.R.T.
  96. The Bangalore Pressure Cooker by stereoroid · · Score: 4, Interesting

    Until a couple of years ago, I worked for a major US IT firm, in Storage, and went to Bangalore to train new 2nd-level support guys on our mid-range products. The guys themselves were generally OK, since they weren't new to the industry, though there were some odd gaps in basic storage knowledge, such as SCSI protocols. Not something you'd expect to find in a person who'd allegedly done 2nd level support at another company, one that specialized in storage!

    In general, though, I wasn't training new graduates from the likes of IIIT-B, but I met a few and had discussions with their managers. What I learned was that these young people were under immense pressure to succeed in IT, with the hopes and expectations of whole extended families riding on their backs. IT is the ticket out of the slums, and families make enormous sacrifices to get their kids in to the industry in the first place. In college, I was told, there's also massive pressure to score high marks, and the process is more biased towards rote learning and cramming for exams. Not totally, of course - that would be impossible - but the point is that, like the Indian education system in general, it's tighter and more authoritarian in terms of curriculum, and the schools themselves were under govt. pressure to deliver high numbers of graduates.

    I hate to say this, but I met a few "graduates" who were simply not "graduate material", in terms of basic intelligence, curiosity, enthusiasm, or ability to absorb new concepts. Other graduates I met have great careers ahead of them, but I came away with the impression that "graduate" over there is a bit (again, not totally!) like "MCSE" in other countries: a statement of the exams you have passed, not a wider measure of your ability to function in a complex, ever-changing IT world. The problem with "cramming" is that while it might get you through an exam, the knowledge is not integrated and retained as well as it should be. I'm seeing this myself, now that I'm getting to go to university as a mature student (Engineering), where some subjects would IMHO be better assessed by e.g. thesis, not exam.

    --
    (this is not a .sig)
  97. Wrong by colinrichardday · · Score: 1

    Zeroes was invented by the Mayans centuries before the Indians,

    1. Re:Wrong by necro81 · · Score: 2, Funny

      Perhaps, but the concept of zero didn't migrate into the mainstream of human culture via the Mayans. The height of Mayan civilization was pre-Columbian, and there's no evidence that their ideas made it across the Pacific, so they didn't have a chance to contribute their ideas to the rest of humanity.

      Now, if they'd only filed a patent...

  98. durkerdur by Anonymous Coward · · Score: 0

    THEY TOOK R JOBS!

  99. Bullshit by Elrac · · Score: 3, Insightful

    He's looking for someone to do a relatively simple DB-related job. He's asking a few questions that should be dead simple for anyone who's only so much as worked through tutorials in a few related subjects. It ain't rocket science.

    You talk about "foreign formats," about not expecting academics to have practical experience, you talk about "tailored toward job postings"... but those are all hand-waving and pretty feeble excuses for not having a clue of basic concepts of the job they're applying for. No employer should be obligated to hire morons unless it's to do with Affirmative Action. If they can't handle this kind of stuff they should submit their application to MacDonalds.

    I find it hard to believe it's so hard to get a hold of people with such basic skills. But if it's true, the educational system is deeply flawed and we need fixes, not excuses.

    --
    When one person suffers from a delusion, it is called insanity. When many people suffer from a delusion it is called Rel
    1. Re:Bullshit by tenco · · Score: 1

      I find it hard to believe it's so hard to get a hold of people with such basic skills. But if it's true, the educational system is deeply flawed and we need fixes, not excuses.

      On the contrary. IANAIS, but if higher education would focus on this special implementation details (your "basic skills") I would worry. These details can be learned in a short amount of time, you just read up on it. Basic concepts, like B- or AVL-trees, cannot. And I guess that's what these "unskilled" Masters learned the last 6 years.

    2. Re:Bullshit by shutdown+-p+now · · Score: 1

      On the contrary. IANAIS, but if higher education would focus on this special implementation details (your "basic skills") I would worry. These details can be learned in a short amount of time, you just read up on it. Basic concepts, like B- or AVL-trees, cannot. And I guess that's what these "unskilled" Masters learned the last 6 years.

      The question isn't what they were taught; the question is what they know. All your basic concepts are absolutely useless if, once taught them, you're unwilling to go ahead and learn how things actually work in the field here and now. Supposedly, one important part of getting a CS or IS degree is learning to learn. If those people don't know how a SELECT looks like when coming to an interview for a position of a DB developer, it means that they didn't even bother to look the most basic, fundamental things before coming. It is absolutely inexcusable.

    3. Re:Bullshit by Larryish · · Score: 1

      It isn't a matter of education so much as it is a matter of motivation.

      Young people coming up these days have a sense of entitlement, as though because they have a diploma then they are somehow owed a job in their chosen field.

    4. Re:Bullshit by CAIMLAS · · Score: 1

      He's looking for someone to do a relatively simple DB-related job. He's asking a few questions that should be dead simple for anyone who's only so much as worked through tutorials in a few related subjects. It ain't rocket science.

      No, it's a technical trade. Regardless of all the schooling a person has, unless they're actively and regularly doing something, or have done so for years in the past, pulling it to active memory might be a bit iffy - regardless of how it is conveyed.

      but those are all hand-waving and pretty feeble excuses for not having a clue of basic concepts of the job they're applying for.

      Maybe he's getting BS and masters grads applying for his job postings because nobody is hiring them for appropriate jobs? Maybe they're fibbing a bit because the high-level concepts they've learned (with only a modicum of actual hands-on experience) is not sufficient for the intermediate-pretending-to-be-entry level positions available? Have you looked for entry-level programming jobs lately? "BS in CS, IT required, minimum 2 years exp. writing SQL, C#, C, or similar languages". That's not an entry level position, but it's the closest thing you'll find.

      If they can't handle this kind of stuff they should submit their application to MacDonalds.

      But they probably can handle it, if they're in the least bit bright. Someone with a decent GPA in CS/IT from a state school is going to have a decent understanding of technology; they're going to have the conceptual background in how things work that will make learning new technologies - and applying them correctly - useful. Which would you rather have, someone who picked up SQL and C# at a 'trade school' in India, specifically to get a job in the US, or someone who is familiar with SQL and C#, having taken courses where he has utilized them, but understands not only why, but mostly how to normalize a database, the OSI model, the -why- behind OO programming, and an aptitude for (and dedication to) learning?

      No, I'm not saying he could pick up the job on the first day. But, realistically, neither could the 'trained' person. IT employers expect way, way too much these days (and you'd realize this if you've seen what is generally expected of people in other 'professional' fields like engineering and nursing).

      Did the GP poster bother to ask the interviewee why he put specific things on his resume if he could not answer the questions he, the interviewer, thought someone with those specific "skills" should be able to perform?

      Think about it for a second. It is pretentious and belittling to assume that an entry-level position candidate, regardless of field, can perform day-in-day-out tasks from wrote memory. There's a reason it's an "entry level" position: the person hasn't got any experience. Personally, if someone applied for such a position could rattle off SELECT statements and the like, I'd be very suspicious of the person's deeper understanding of the field of IT (and whether they'd sink me due to a decision based on a flawed, ignorant assumption). (Either that, or they'd be over-qualified for the position, but their resume would probably indicate that via experience.)

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  100. The truth by Anonymous Coward · · Score: 0

    The truth is that Indians are lying cheating pieces of crap who will sell their own mother to make a profit. Of course they are going to say they are better than Americans. The point here is to realize that everyone else shits on America and for some reason we cheer them on. If you stand up for America you are a protectionist. If you are a smelly Indian and steal someone else's job then you are the underdog hero.

  101. 100% true by circletimessquare · · Score: 1

    human beings are a form of capital. and when you have a lot of them, that capital goes down in value. it is yet another evil conclusion to overpopulation. you wonder why you should care about overpopulation somewhere else in the world. well, now you see why you should care: for certain types of job, they lower your career outlook, they decrease your salary by yolking you to their desperate calculus

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  102. Hang Our TREASONOUS ELITE, Deport Indians by cryophan · · Score: 0

    our elite have sold us out, which is treasonous. Hang them. Time we get serious about the class war

  103. wheres the white on black theme? by cheekyboy · · Score: 1

    In a dark room at night, ARGGGGGGGGGGGGG the white screen lights up the room and is
    too bright and TOO CORPORATE , and NOT GEEKY.

    Dude, since when is any geek/nerd site use a white background, ALL GEEKS use black backgrounds, with green text.

    This is news for Rich Employed Corporate Geeks wanabee nerds. Ahahaha.

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:wheres the white on black theme? by SCHecklerX · · Score: 1

      That's what the compiz negative filter is for ;-) Seriously, however, I do use it for exactly that (well, actually the green on black filter).

  104. This guy needs to go by Anonymous Coward · · Score: 0

    Let me be the first to say: "Get out of our country, you racist fuck".

  105. Re:Huh? HCL? by Antique+Geekmeister · · Score: 3, Insightful

    I don't know where you're working. Such poor work habits have only been the case in one environment I've ever seen, out of many my own job history and the many partners I've worked with, where the manager had frightened and alienated all the staff and they were all job hunting. (All 5 of those engineers resigned within one week of each other: it was frightening to see as a corporate partner, but I gave 2 of them recommendations because they were _good_ at dealing with that mess beyond what I would have tolerated.) One of the reasons those engineers balked was because not only was the product "not perfect" it was demonstrably broken due to the excess "features" added by the manager that were not part of the core requirements, and it simply would not work.

    American workers are more willing to question authority. It drives authority nuts, and I've had it happen with international scenarios, where I struggled to be allowed to speak directly with the actual engineers so we could resolve the confusion about the most effective approach. We also loathe the telephone tag of sending our question to a call center or a manager, who rewrite and re-interpret it, then having them talk to a technician, who re-interprets it, and eventually gets to an engineer who wonders why we want to gogo-fratz with the banana puddijng, but does their best to send back an answer. We Americans try to sneak past those layers of management and bureaucracy to find the person who actually knows, and trade notes. (I do, anyway, and try to send them my patches.)

  106. If not for the Americans you'd be turning Japanese by Anonymous Coward · · Score: 0

    The americans saved your asses and all you can do is make crappy sidewalks? A lot of thanks, there, son.

  107. Re:Huh? HCL? by l3v1 · · Score: 1

    They'd rather copy paste from my examples than look at the approach I've taken to a problem.

    This probably has much to do with the work philosophies they come in contact with. Most of the time they are probably expected to deliver "faster" than "better". Also, outsource coders are probably working at companies which try to catch as many work as they can, dumping the work on their workforce, most of them working on many things at a time. I - thankfully - never worked at such a company, but I know people who did, and sometimes they have a hard time keeping up. I'm not saying I like the way it's being done, but I somewhat understand why they sometimes produce under expected quality.

    Sacrificing quality is something you'd do for an in-house project, but would you really want to do that for a public-facing product?

    Of course not, I'm with you on this one.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  108. On the subject of H1-Bs... by Xugumad · · Score: 2, Interesting

    Would you kindly ask you government why it's much MUCH easier to get an H1-B visa (so; move to the US, work for 3 years, then take half your earnings and all your experience home) than it is an EB-1, EB-2 or EB-3 ( http://www.uscis.gov/portal/site/uscis/menuitem.5af9bb95919f35e66f614176543f6d1a/?vgnextoid=84096138f898d010VgnVCM10000048f3d6a1RCRD&vgnextchannel=4f719c7755cb9010VgnVCM10000045f3d6a1RCRD ) or similar visa for people who actually want to move full time to the US? EB-1-3 visa have waiting periods of about 3-4 years, vs 6 months for H1-B with 1 month express processing apparently an option...

    1. Re:On the subject of H1-Bs... by pottymouth · · Score: 1

      No! Stay in your own damn country!!

      Everybody hates the US but by God they'll sell their grandma for a Visa to come here. Stay home and make it better there and quit bitching about what the US is or isn't doing for you. YOU OWE US, NOT THE OTHER WAY AROUND!!

  109. Re:Huh? HCL? by l3v1 · · Score: 1

    I'd switch the order of those, but I probably am a bit biased - my being european and all :D Also, I've always thought "western" sw eng.s&coders tend to overengineer stuff from time to time.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  110. Re:Huh? HCL? by Allador · · Score: 1

    I don't know where you're working. Such poor work habits have only been the case in one environment I've ever seen

    This is the last 12 years of hiring software developers and starting up and running a consultancy.

    Mind you, its largely a younger person phenomenon (not that Im a greybeard yet, mid-30's).

    A classic case is a brilliant developer who cant figure out how to not sabotage their own job, even after getting fired several times in a row. He just keeps doing the same dumb ass things over and over.

    American workers are more willing to question authority.

    Questioning authority is okay, when its appropriate.

    But you have to remember, we're talking about entry-level jobs here, about college grads. Most college grads are idiots. They may be decent at laying code, but when it comes to big picture things like client relationship, 'good enough' vs. perfect, and the inevitable compromise that comes when running a business.

    What I see alot of though is a college grad who thinks he knows better than the business owner, or director of their department, though they dont have a freaking clue about the bigger picture. Their viewpoints are very provincial and limited. This isnt a slam of anyone in particular, except youth. Youth has good energy and often great attitude, but terriblly limited viewpoints.

    In addition, they get pissed of when they cant make $75k their first year out of college (particularly where we live, which isnt a coast).

    So maybe we're talking about different things. Questioning authority is fine, but it takes most software devs 10 years to get enough experience to be able to ask meaningful questions, outside of a very narrow coding scope.

  111. Keep On Trollin' by Kneo24 · · Score: 1

    1.) You clearly can't discern the difference between uneducated (which doesn't necessarily mean you are dumb) and stupid (which does mean you're dumb). The person you just pointlessly threatened never mentioned or implied anything about your intelligence level.

    2.) Wasting your mod points is well... wasteful. Instead of making juvenile attempts to mod people's posts down with crap like "flamebait", and "troll" mods when it's clearly not warranted, you would better serve the community by modding up the more insightful, humorous, and intelligent posts. It's easy enough to ignore the trollish stuff anyway. It's not always easy to find those nuggets of wisdom in the random Slashdot post. There's also meta-moderation which usually gets rid of unwarranted bad moderation.

  112. Lost in Translation by rob_benson · · Score: 2, Funny

    By "Boring details" I assume he means the ability to follow a support script verbatim long after it has become amazingly obvious that it does not apply to the problem that needs to be solved.

  113. tech grads? by speedtux · · Score: 1

    What exactly is a "tech grad"? A student with a degree in computer science? Is a university computer science education now supposed to be job training for the tech industry?

  114. What he really said by Anonymous Coward · · Score: 0

    Bud bud buddbud bud I am haveing one doubt bud bud bud.

  115. THANK YOU!!! by Anonymous Coward · · Score: 0

    Thank you so very much!!

    I did that and also checked "use classic index" under the "dynamic index" feature. It's much better to use this site now, but it still takes forever to load and parse the JS and whatever else the hell is going on (Borked CSS!?). At least I'm not currently having the comments page cluttered with widget artifacts to the point of not being able to see the comment content anymore.

    Hopefully the admins don't roll out any more changes that break the site like they have been for the past few months :-( I've been a regular reader and commenter here for the past 9 years, and if this shit keeps up I'll be leaving for good soon.

  116. I'm sorry, Slashdot by petrus4 · · Score: 1

    Maybe it's because I haven't had a job that has been outsourced, but I cannot feel racist towards India; if anything, it's entirely the opposite.

    I'm Caucasian myself, I admit; but to the degree that a white individual is able to at least, I converted to Hinduism three years ago. I am helplessly in love with virtually everything about the country that I have been able to discover; its' religion, its' music, its' art, its' architecture, its' food...all of it. My reaction to the recent racist violence towards Indians here in Melbourne has been one of grief and concern.

    I cannot resent the Indian people themselves for international corporations having outsourced to their country, as well; that is hardly their fault, despite the fact that, of course, they are going to economically benefit from it. Still, India is a country which in places is still desperately poor; infusions of money there could potentially save large numbers of lives.

    We do need to find ways to turn corporate focus back towards the West as well, yes; but I feel that if corporations and subsequent money and opportunities go to Third World countries, it is only mean-spirited of us to resent their populations for it. They are gaining the opportunity now to have a standard of living which we have already had for a long time; I feel happy for them.

    1. Re:I'm sorry, Slashdot by DaMattster · · Score: 1

      Calling these postings racist is not fair at all. I actually have merit in my argument when I say that India charges a huge import duty as a form of protectionism. A 26% import duty virtually ensures products made in India will be cheaper for Indians. They accuse us or protectionism? Pfffft!

  117. Investigate HCL for EEOC Violations? by aoheno · · Score: 1

    Sounds like an investigation of HCL is due. If his hiring mirrors what is being said, HCL may be in violation of EEOC laws by discriminating against Americans.

    --
    Her lips were softer than a duck's bill, but her quacks ...
  118. what a bunch of bs by anonymous9991 · · Score: 1

    I have worked at 2 companies now and at both companies the indian workers did a much much worse job than the us workers. This guy is way off.

  119. Indian Tech grads by PeeShootr · · Score: 1

    More stereotypes for you:
    Most Indian tech grads are un-understandable.
    Most Indian tech grads don't know how to read and implement a specification
    Most Indian tech grads don't shower enough.

    1. Re:Indian Tech grads by OneSmartFellow · · Score: 0, Flamebait

      Yes, the U.S. can learn sooo much from India; how to provide clean drinking water to the masses, how to feed and cloth the masses, how to provide reliable electricity to the masses.

      I think Vineet Nayar would do well to begin with these issues in his home country before he makes stupid criticism of the U.S. education system, which while certainly having difficulties, is still the destination of choice for Indian undergraduate, and graduate students wishing to study abroad. Or is that just a coincidence ?

      Besides, if it weren't for the Hi-B visa scams played out by many Indian companies, the US education system would still be producing plenty of top quality CS/IT grads, but as long as India continues to immorally take advantage of our generosity, and send their wage slaves over here to actually complete their education On-The-Job, at our expense, he can pretty much STFU.

      I can't think of a single Indian I have worked with who knew shit when he arrived other than that he better work his ass off for crap wages before his visa expired in the hopes of learning enough to be able to stay here, rather than return home to his shit-hole of a country with little hope of getting anywhere near the same standard of living.

  120. Re:Huh? HCL? by Antique+Geekmeister · · Score: 1

    Please do _say_ that you're referring to entry level work, then. I can see some related phenomona to what you describe, but I may be blessed in working among a whole bunch of really intense and creative people, who need to be intense and motivated to do what they do, and we recruit accordingly, and they already have some breadth or we wouldn't hire them. We don't do entry level work, except occasionally to make sure a project is completed on time or properly.

    Many managers are very poor about getting that big picture to their staff, and I'll agree that Americans expect to know about the big picture in a way that other countries' engineers do not. I just spent a fascinating half hour with a data center in Asia, trying to get past the claims of their help desk to discuss with the real engineer whether the network problem was one issue, or the other, so that we'd know which solution to apply. They kept insisting that there was no such problem, but obviously had no actual knowledge with which to verify it: I'd left the "script" with which they did their jobs. It drove me _nuts_ to spin my wheels that way.

  121. THANKS! by courteaudotbiz · · Score: 1

    That's the best advice I've had today!

  122. In Soviet America by Anonymous Coward · · Score: 0

    Paki employs YOU

  123. Indian hypocrisy is palpable by walterbyrd · · Score: 4, Insightful

    If an American called Indians unemployable, that American would labeled a bigot. But Indians say that sort of thing about Americans all the time. According to India, and a lot of US companies: all the smart people in the world come from countries where people earn as little as $1 a day.

    If anybody in the US suggests that visa limits not be raised, India screams and cries about US racism and xenophobia. But, what percentage of Americans work for WiPro? My understanding is that India is not all accepting of immigrants from Bangladesh. And how can India's caste system not be consider one of the earth's most extreme form of bigotry? I might add, the US has a well earned reputation of being lavishly generous in matters of immigration.

    India constantly warns the US about the horrors of a "brain drain" that would be
    caused by the US not allowing unlimited guest workers from India. But why is
    India not worried about the Indian "brain drain" caused by the "best and
    brightest" leaving India. We might also want to give some thought to the US
    "brain drain" that is being caused by the US "best and brightest" avoiding STEM
    jobs, because the job prospects for Americans is so dismal.

    Azim Premji, who owns 79% of WiPro, recently wrote an article that warned that "US protectionism will be counter-productive"

    "If we get into protectionism, then the West is going to get a wave of protectionism in response, and that is going to turn back the clock 20 years," Premji told The Sunday Times.

    "And it will be America and Europe that suffer," he said because they will be excluded from the only growth markets left, in Asia, Africa and China. You are not going to grow at 10 per cent trading in London, are you," he asked.

    http://economictimes.indiatimes.com/Infotech/ITeS/US-protectionism-will-be-counter-productive-Azim-Premji/articleshow/4683155.cms

    Ever hear the expression: "what is good for the goose, is good for the gander?"

    India is one of the most protectionist nations on earth, and they have been for
    a long time. If India wants to consider guest workers part of trade agreements,
    then when does India make good for the three million Indians already living in
    the USA? Or does India consider "protectionism" a one-way thing?

    1. Re:Indian hypocrisy is palpable by DaMattster · · Score: 1

      If the Indians are screaming about US Protectionism, the should promptly clamp their mouths shut. My father's company builds a quality yarn texturizing machine designed to be a 50 year workhorse, much better than just about anything else out there and the Indians charge an import tax of about 26%. So if that isn't calling the kettle black, than what is? Personally, I have yet to see an Indian outsourcing company do its job correctly. I had a nightmare of a time trying to get Wildfire CAD software support from an Indian company. They kept wanting to verify information and parroting back responses. The answer to our job woes is not importing more labor but building up our own labor force!

    2. Re:Indian hypocrisy is palpable by Cross-Threaded · · Score: 2, Insightful

      If we get into protectionism, then the West is going to get a wave of protectionism in response, and that is going to turn back the clock 20 years," Premji told The Sunday Times.

      If this is true, let's get going and turn the damn clock back already. I'd love to have another crack at the wages good American CS/IT jobs were paying back then! :)

      On a serious note, many in this discussion have pointed out that the US economy became strongest during our own periods of protectionism. It probably wouldn't be considered politically correct by many, but it makes me think that if it worked before, why not give it another shot?

      I would not be worried for a second if every other nation wanted to do the same. After all, the purpose of a nation is to look out for your own citizens.

      --
      They call us sheeple, I wonder why?
    3. Re:Indian hypocrisy is palpable by laddiebuck · · Score: 1

      India's pleased as Punch about the guest workers in America, same as all the African countries about relatives in Europe. Reason: funds sent home are a significant chunk of their GDP.

      The West has a collective guilt about colonialism and racism, which still hinders real candour. Frankly, racism existed on both sides, and there is as much about colonialism to be proud of as to be ashamed of, especially for the more liberal empires like Britain and Belgium. America does have a real history of buggering things up with respect to the non-European world, but it also has plenty of things to be proud of, often things undertaken by private citizens.

      What's the point? The West must forget the guilt, and non-Western countries will stop taking advantage of it. Until then, frankly, it is not a bad thing, because the West is pretty rich, and money going from the West to the rest of the world, though it go into countries not half so democratic and liberal, is not a bad thing.

  124. "Learn and work hard" by betterunixthanunix · · Score: 2, Interesting

    It's funny, because when I was an undergraduate, we had a lot of Turkish and Indian students in the electrical engineering and computer science programs (as I double major, I saw it all). "Rampant cheating" is an understatement of how bad things were. These guys could not even cheat creatively: they handed in 100% identical assignments. A friend of mine, who was a graduate student, taught a course called "graduate remedial programming," which was exclusively populated by Indian students, because despite having received a bachelor's in CS (or equivalent) from an Indian university, they were unable to pass an elementary programming exam where they could use any programming language they wanted.

    Yes, perhaps it is a biased sample because all of the students went to the same university. Yet after seeing the level of copyright infringement that Indian programmers seem to commit, I have to wonder if the 300~ students at my university were representative of the norm. As you said, "not all, but many" -- a great deal of Indian workers are: 1. Cheaters, 2. Incompetent and 3. Legally risky as employees.

    --
    Palm trees and 8
  125. Developing country? by Anonymous Coward · · Score: 0

    "They're far less inclined than students from developing countries like India, China, Brazil, South Africa, and Ireland"

    Since when is Ireland a developing country? It has one of the highest GDP/Capita rates in Europe.

  126. Washington State Gives H1B & Dependents a brea by UranusHertz · · Score: 2, Interesting

    So I guess Mr. Nayar will soon have to include many of his fellow country men (and women). Washington State Governor just signed legislation to allow H1B workers and their dependents to gain residency rates on tuition at Washington States colleges and universities. This was, of course, spearheaded by former Microsoft employee turned state representative, Ross Hunter.

    So will Microsoft and the other high tech companies in the Northwest not consider hiring US trained H1B workers in the future? I think not.

    Story here @ the Seattle Times

  127. welcome to reality by circletimessquare · · Score: 1

    there are plenty of people in this world who are rich and didn't lift a finger (in some parts of the world, the majority)

    there are plenty of people in this world who are poor and work their asses off (flat out majority in the world)

    the world is slightly more complicated than a pure meritocracy. there are plenty of forces that elevate the lazy offspring of the rich into permanent riches, and suppress the efforts of the hard working poor due to structural injustices in various societies

    you should familiarize yourself with the reality of the world you live in a little better before speaking and sounding ignorant

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  128. And I find you stereotyping... by Anonymous Coward · · Score: 0

    Srsly? Your statements were borderline racism.
    Take a parameter. Any parameter. Intelligence, humility, courage, penis length any parameter, and draw a distribution curve of number of people on the param. You know what you draw? It's called a bell curve.
    Now obviously it is an issue of the mean and variance of the population with respect to the param.I have been to IIT KGP and IIMA, and would say the the mean of arrogance is not so much different between US, Chinese, Europe and Australians.
    You were right about it being about a person, but the moment you preferred Europeans over any other population, you were just following the stereotype. If you are speaking out of personal experience, I would believe you just got lucky the few times you tried.

    1. Re:And I find you stereotyping... by ishobo · · Score: 1

      Your statements were borderline racism.

      Then you do not understand the meaning of racism.

      If you are speaking out of personal experience

      What did you think I was speaking out of, my ass?

      I would believe you just got lucky the few times you tried.

      A few times? I have been working in this field since 1982.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
  129. HCL by SCHecklerX · · Score: 1

    *HCL* is saying that US people are unemployable? Let me tell you about my experience as the lead security analyst at a fortune 500 trying to transition some work to that company...

  130. Finely wrought irony by Nefarious+Wheel · · Score: 2, Interesting

    No, there's no way to turn it off. It was designed by all those incompetent American programmers!

    Not too long ago I read an editorial (in English) in a Bengal IT newspaper section. They were bewailing the quality of all that programming work that was their natural domain being outsourced to China. They used the arguments of poor communications, time zone shifts, and lessened quality. Frankly, the same arguments I remember hearing (and making, let's be honest) back when offshoring was first getting a toe-hold. The irony was delicious.

    I wonder how long it will be before the Chinese write that same editorial, and bewail the Phillipines, the Koreans, the Elbonians, whatever. Enough of a trend to forecast with, I think.

    But it's no joke about the descending spiral of interest in technology jobs if you're in one of the countries where the tech jobs and tech salaries are evaporating.

    Put it another way - I firmly believe the human race will conquer space, but I am less and less convinced the common language will be English.

    --
    Do not mock my vision of impractical footwear
    1. Re:Finely wrought irony by thrawn_aj · · Score: 1

      I wonder how long it will be before the Chinese write that same editorial, and bewail the Phillipines, the Koreans, the Elbonians, whatever. Enough of a trend to forecast with, I think.

      Look at the bright side - eventually, those jobs will cycle around and come back to the US, which by then will have recovered its work ethos and purged itself of the finance parasites.

      On a different topic, I wonder daily about IT narcissism when they keep saying "technology jobs". There is more to technology than the teeny tiny pie slice known as IT. Just look at the enormous rise in the 'hard' tech sector in the US - scientific lab support infrastructure for example. Or tooling technologies. Outsourcing, by definition, is confined to proven and largely automatable technologies. The US, in addition to countries like Germany and Japan, is still on the cutting edge of hard tech (if not soft tech).

    2. Re:Finely wrought irony by Grishnakh · · Score: 1

      Look at the bright side - eventually, those jobs will cycle around and come back to the US, which by then will have recovered its work ethos and purged itself of the finance parasites.

      I disagree. The Roman Empire never had things cycle back around; when they fell, that was the end. Rome never became a major center of technology or finance again.

      On a different topic, I wonder daily about IT narcissism when they keep saying "technology jobs". There is more to technology than the teeny tiny pie slice known as IT.

      That's true, but I'm also seeing a lot of work in my own profession (software engineer & electrical engineering) moving offshore as well. There's really nothing keeping any type of engineering work from moving someplace cheaper, and there's a lot more engineering grads coming out of India and China than the US. Worse, many/most US grads aren't even US Citizens; they're foreigners here on F1 visas. Almost all US engineering grad students are foreigners too.

      The US, in addition to countries like Germany and Japan, is still on the cutting edge of hard tech (if not soft tech).

      Examples, please? I know there's still some tech stuff going on here in the US (& Europe), like aircraft manufacturing and biotech, and a little bit of space research. But right now isn't a great time to be building passenger jets as orders have probably all dried up, and I fail to see very much useful that biotech has produced yet, except for unhealthy GMO crops.

    3. Re:Finely wrought irony by thrawn_aj · · Score: 1

      Examples, please?

      I did give two examples in that post - I can't keep listing things until you find something you care about. The point is that no research groups can afford to outsource high-end tools (take any tool in the nanotech industry for example). ANY tool you find in industrial or academic cleanrooms are manufactured in first world countries (usually Germany for optical based tools or the US or even the UK for plasma etching tools. The UK and centers in Italy are still THE innovators and manufacturers for cryogenic equipment that is used everywhere in the world for cutting edge research into quantum computing.

      It IS troubling when microwave ovens aren't made in house anymore, but please don't confuse that with state of the art equipment. As I said before, the only things that are outsourced in hard tech are things that you can completely specify on paper as an algorithm. The reason soft tech feels the pinch is that soft innovation is actually quite possible in non-first world economies. Intelligent people are not very rare. Intelligent people coupled with top notch infrastructure is rarer than rare.

      Your introduction of the Roman empire into this discussion can only be afforded a "LOLWUT?" as far as I'm concerned. If I know one piece of history, it's that the Roman empire was not destroyed by outsourcing of cheap labor :P. Talk about stretching analogies like taffy.

      And "unhealthy GMO crops"??? Paint with a broad brush much? In the not-too-distant future, improved versions of those GMO crops will be our only alternative to Soylent Green. So, better get off that organic high horse and get used to the GMO idea.

    4. Re:Finely wrought irony by Grishnakh · · Score: 1

      Your introduction of the Roman empire into this discussion can only be afforded a "LOLWUT?" as far as I'm concerned. If I know one piece of history, it's that the Roman empire was not destroyed by outsourcing of cheap labor :P. Talk about stretching analogies like taffy.

      I never said it was destroyed by cheap labor. My point was in retort to your implication that things usually work in cycles. For the Romans, there was no cycle; once their civilization (not just the empire, but the entire civilization) crumbled, that was the end. It never became an important power again, and it took over 1000 years just to rebuild western civilization to the point (technologically and socially) that it was at at the peak.

      And "unhealthy GMO crops"??? Paint with a broad brush much? In the not-too-distant future, improved versions of those GMO crops will be our only alternative to Soylent Green. So, better get off that organic high horse and get used to the GMO idea.

      Where do you get that idea? GMO crops are not only unhealthy, but have no taste. Soylent Green would probably be better, and at least wouldn't have all the patent problems. Besides, we don't have a lack of farmland to grow crops, so where do you get the idea that we need GMO crops? There's a surplus of food available, not a lack.

    5. Re:Finely wrought irony by thrawn_aj · · Score: 1

      I never said it was destroyed by cheap labor. My point was in retort to your implication that things usually work in cycles.

      Then why make absurd generalizations from statements that were quite specific on my part? And if you insist on doing so, please do me the courtesy of not misattributing said grand generalizations to me. I never said that "things usually work in cycles". At the most I implied that the phenomenon of outsourcing is very likely cyclical and I predict that eventually it will come back full circle (that is the full extent of my degree of belief in anything - look for idea based fundamentalism elsewhere :P). Besides, the idea that outsourcing can be even a significant factor in the downfall of the United States is disingenuous at best, and FUD at worst. The American laborer (well, actually the labor union - while largely a force for good - it has had a long-term negative effect on the US economy) has been pricing himself out of the global market for decades now.

      Soylent Green would probably be better, and at least wouldn't have all the patent problems.

      Ha! Optimist :P ....
      Patent # 17678226: Processing of sapient organics for reintroduction into the ecostream.
      Patent # 17678227: Flavoring and coloring of used sapient organics for negation of unpalatability.

      Besides, we don't have a lack of farmland to grow crops, so where do you get the idea that we need GMO crops? There's a surplus of food available, not a lack.

      [citation needed]

      And there you go again putting words in my mouth. Did I say one damn thing about insufficient farmland? Do you really think that's the only factor at play here? What's the use of saying (the following is something I might find plausible even) that given the correct geopolitical situation and full cooperation from every nation in the world, the available farmland (assuming it stays viable and is not in a contested area or battlezone or is otherwise contaminated or used up* in the next N years) might be sufficient to grow enough food for the existing population in the world for M years.

      Taking some of the more incorrigible African "countries" as examples, the idea that the ubiquitous farmland currently available there can be used constructively in ways that actually feed those same people is naive to an absurd degree. In such cases, idealism must necessarily take a back seat to pragmatism.

      And I really would like citations for your statements that GM crops ("GMO crops" = Gen. Mod. Organism. crops ... a bit jarring on the nerves what?) are "not only unhealthy, but have no taste" and "we don't have a lack of farmland to grow crops ... There's a surplus of food available, not a lack."

      ______________
      * usually by slash-and-burn agriculture by the native tribes that everyone is sooooo in love with for being "friends of the earth"(TM)

  131. College isn't about learning products by SCHecklerX · · Score: 1

    ... and that seems to be what this guy expects a graduate to have studied. Ridiculous.

  132. Firefox? by charnov · · Score: 1

    I am running on 3.0.11 with adblock on Windows 7 and I don't see any of that...

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  133. human labour never changes by cheekyboy · · Score: 1

    If a mans work week is valued at $900 today, that is equal to one ounce of gold.

    It was the same 5000 years ago, one weeks worth would generate that income too.

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:human labour never changes by Cross-Threaded · · Score: 1

      If a mans work week is valued at $900 today, that is equal to one ounce of gold.

      It was the same 5000 years ago, one weeks worth would generate that income too.

      Human Labor ALWAYS changes. Everything depends on the scarcity of work compared to the scarcity of workers. It's about competition, and desperation, in order to survive in ever changing conditions. A weeks worth of work can vary hugely as to its monetary value.

      If work is plentiful, and workers are scarce, then you may have to pay much more than that $900 for a weeks worth of work.

      If work is scarce, and workers are plentiful, then there will be someone willing to do the work for a lot less than the $900 rate.

      I can work my heart out for a week. However, I will not generate a cent if I am working at something there is not a demand for. On the other hand, if I am the only person available to do what you need done, I can generate as much money as I can get you to agree to.

      What is that ounce of gold worth this week? Next week? The week after? No idea, really.

      --
      They call us sheeple, I wonder why?
  134. Personal experience with HCL by LearningHard · · Score: 1

    HCL recently took over a company that we used for various services. I have learned that the folks HCL brought in are very polite, very nice. However, once they get put into a situation that they don't have a prewritten set of instructions on how to handle they completely fall apart. We have hired temps with nothing but highschool diplomas and little to no prior experience that have exhibited better problem solving skills.

    So yes, for doing purely mechanical and incredibly boring tasks they are pretty good. Fast turnaround etc. Get them out of that realm and into the realm of "thinking for themselves." Like I said... they fall apart.

    I know this isn't how all Indian workers are since I went to school with some that were quite intelligent. The only experience I have with an offshore outsourcing firm is HCL and that has only happened recently.

  135. Re:Huh? HCL? by Anonymous Coward · · Score: 0

    Clarification on #1 above: it's put in 4 to 6 extra hours *unpaid overtime* per day.

    That's usually done by giving more than 8 hours work per day/40 hours per week, stating the overtime is not approved, and seeing who will be the sucker to work those extra hours off the clock (i.e., working them but not billing them).

    If this is what they want, they should not make the position hourly pay/overtime eligible, they should make it salaried.

  136. You had me... by thePowerOfGrayskull · · Score: 1
    You had me up until "rediculous" :D

    On a more serious note, well said. People are often quick to complain about the accent, or the quality of service, or myriad other things -- but the vast majority will feel that they've done their part after having complained, and continue to use the same products and services because they /are/ cheaper. The adage "you get what you pay for" may be overused, but it also happens to be true in most cases.

  137. India outsourcing by Vamman · · Score: 1

    Looks like plenty of /.'ers have beat me to posting on this hot button topic but I figure I will throw my two cents in anyways. Ironically, I tend to agree that US/Canada IT graduates are NOT ready for the working world and either are most graduates for that matter. Most freshly schooled folks don't usually have the opportunity to home their skills if they don't put serious initiative into learning the glory details of tech and development which does not usually include any sunshine and lollypops. However, to argue to that India's graduates with limited access to subpar technology and weaker institutional standards are better than US graduates is a total farce. The truth is that the employee from India has likely been "thrown" into more situations than the US graduate before, during, and after graduation and therefore are more likely come up with some type of hackjob response faster than a fresh US grad. Most Indian graduates are working during their academic career and freelancing at ridiculously cheap rates to gain experience in the real world with real North American clients. So when time comes for them to enter the job market they already have experience working professionally that US graduates don't. I work both professionally and in academia and most of the time the people I meet with the same degree as me (either BSc. or MSc.) makes me ashamed that they have the same degree as me. It is a well known fact that its not the degree that makes the professional but its how they use it. I don't have a computer science degree, infact I have an Environment Sciences MSc. and a BSc. in Biology. However, I can score an IT position faster then someone with a PhD in computer sciences because I have real life experience working with clients, government, and organizations which are dependent on qualified developers and techs. When I am not working in IT I follow all of the latest technologies and languages and work well beyond that typical 40 hours a week in open source and online development projects (as a hobby!). If you are not totally immersed in your field you are only there for the pay cheque. Most grads I know were and are still only interested in the bottom line and unfortunately for those people their dream job just doesn't exist right now.

  138. This experiment has failed. by tjstork · · Score: 1

    I find it a little too convenient when the /. libertarian audience

    I'm not libertarian. I'm a nationalist. I've running stories advocating protectionism on my website and only buy American cars and products where ever possible.

    We'll also have such a depreciated dollar, and the Indian talent will be relatively scarce, we will reach a parity, and all boats will rise.

    We will never reach a parity with India. In order to have a parity, you have to have a notion of money that is genuinely free market and the advent of central banks has made that utterly impossible. So free trade is a sham.

    We were promised forty years ago that we would reach parity with even Japan, and trade remains unbalanced. You know when we'll achieve this fairy tale parity with India? Never.

    There is no stability attractor when it comes to trade.

    --
    This is my sig.
    1. Re:This experiment has failed. by maxume · · Score: 1

      Trade equalization will be a natural consequence of the ongoing erosion of the dollar (it is notable that trade imbalances can tend to contribute to said erosion -- for instance, if (as?) China decides they have enough dollars, they will stop buying dollars (or even start selling them), something that will show up in the exchange rate (if they make a big enough move), which would affect the balance of trade).

      --
      Nerd rage is the funniest rage.
    2. Re:This experiment has failed. by tjstork · · Score: 1

      Trade equalization will be a natural consequence of the ongoing erosion of the dollar

      Let's have a date. When will the USA trade be balanced?

      --
      This is my sig.
    3. Re:This experiment has failed. by maxume · · Score: 1

      Maybe never. Over the last 60 years, the U.S. economy has grown so fast that U.S. assets have been desirable enough to maintain significant trade deficits in real goods (because the dollars come back as investments).

      My point was that, to the extent markets are efficient (they are not anywhere near 100%, but they do okay), a country can only maintain a sustainable trade deficit (because no one will finance an unsustainable deficit).

      The biggest thing to worry about is a negative bubble in the market for dollars (i.e., sentiment drives the market value of dollars well below their true value), as that would cause a severe economic shock.

      A smooth unwinding of the deficit might only result in slightly lower standards of living (but the amount might be small enough to be completely offset by things that increase the standard of living).

      --
      Nerd rage is the funniest rage.
    4. Re:This experiment has failed. by tjstork · · Score: 1

      My point was that, to the extent markets are efficient (they are not anywhere near 100%, but they do okay), a country can only maintain a sustainable trade deficit (because no one will finance an unsustainable deficit).

      My thinking is that markets cannot be efficient on a worldwide basis until currencies are privatized. What we have now, with the dollar, is on one hand a bunch of idiots manning the printing presses in Washington DC, (both political parties, really), and on the other hand, a bunch of idiots in Asia trying to corner the market on them so as to maintain a mercantile advantage for themselves. There's no honest intent to trade freely among our asian partners, and honestly the continental Europeans are scarcely better.

      Free trade is another idea like socialism... wouldn't it be nice if everyone were honest and fair and loved each other. But, they aren't. Just as much as you have people trying to bleed welfare states dry through laziness and sloth, you have people trying to bleed free trading states dry through currency mercantilism, safety laws, and other things.

      Trade should be like spending, wisely, not freely.

      --
      This is my sig.
    5. Re:This experiment has failed. by religious+freak · · Score: 1

      Yes, I think deficits are a major issue, but to say choking trade off will make our economic prospects brighter, shows a lack of economic knowledge (I'm not trolling, I'm just suggesting you take a macroeconomics class - it's actually quite interesting)

      Maxume makes some very good points. In terms of a date, I'd further add that the deficits that we have been able to run have actually been a sign of the confidence in our legal and economic system.

      But, if your real beef is with the deficit, I agree with you 100% that it must be fixed. We have two deficits: trade and budget. The budget deficit is a manifestation of how much we spend vs. how much we take in. To fix that, we need to be more sensible with our money. To do that, we need to be smarter voters.

      Our massive trade deficit is primarily because of two factors: oil and China.

      China keeps its currency artificially low, causing all kinds of economic issues (but helping them bootstrap themselves into prosperity and giving us things like very cheap manufactured goods). We need to fix that, and we need to convince China to fix that, because an artificially weak yuan is not good for either of us.

      Oil is another matter. I fully expect to be paying a minimum of $6/gallon of gas at some point, possibly more. But, that will be a good thing for the economy, because it will finally convince us to get off of oil and onto something cleaner, which doesn't finance people who want to kill us. If we do this correctly, it will also create lots of jobs in the USA.

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
    6. Re:This experiment has failed. by tjstork · · Score: 1

      Yes, I think deficits are a major issue, but to say choking trade off will make our economic prospects brighter, shows a lack of economic knowledge (I'm not trolling, I'm just suggesting you take a macroeconomics class - it's actually quite interesting)

      See, I think the theory of macroeconomics doesn't fit the reality. China's currency manipulation is as mercantile as gold hoarding was in 1780... the thing is, it works, so long as there's some dope on the other end that plays ball. Right now, there is.

      --
      This is my sig.
    7. Re:This experiment has failed. by religious+freak · · Score: 1

      I cannot entirely disagree with that. But I will say they will get their macro-economic payback when we inflate their debt away and they're left with holdings at a fraction of their cost.

      Yeah, they'll moan and be angry, but when you artificially prop up a currency (dollar) and artificially keep a currency weak (yuan), you're going to lose when the economic balance restores itself. That is precisely what I think will happen - unfortunately, it will be painful for all.; but neither the USA nor China is innocent in this matter, we all knew the consequences of these actions, yet we chose to let it keep going for too long.

      Lastly, in a plug for American business, I still think China has some major issues to overcome and has some very fundamental challenges in their economy. For example, the Chinese economy is unbalanced to the extent that demand does not really drive supply. Chinese make more than they really need, and continue to do so because of government intervention in the banking system. Because it was oversupplying goods to begin with, during this recession, the Chinese industrial capacity should be shrinking (or at least growing less slowly), but the government has given directives to finance companies which don't really have markets to sell to. Those problems can be glossed over in the short term due to centralized control and a strict self-monitoring of dissent, but the Chinese will eventually have to face the music on that policy as well.

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
  139. Our dogma undermines us by tjstork · · Score: 1

    The correct Libertarian approach isn't an idealistic one, but a societal "greedy" one. We shouldn't have 100% open trade because of some ideal. We should determine what policies will be in our best interests and will protect the rights of US citizens, everything else is secondary.

    I'm in favor of something like a libertarian nationalism. Let ideas flow freely among the nations, keep trade balanced, don't be dicks around the world, and stop blaming gay people for the world's problems. I think that's a practical alternative.

    I mean, why should we really have shiploads of cars and other goodies flowing from the first world to the third, when we could theoretically educate through the free exchange of information the third world's ability to manufacture for itself.

    --
    This is my sig.
  140. Nope... by tjstork · · Score: 1

    If you cut off free trade with India and China expect a massive cost of living increase in the US to the point some of the poorer people in society wont even be able to afford clothes or feed their families.

    No, what would happen is that we would see an uptick in the increase of automation in the USA and we would have robots making the stuff we need. No chinese or indians required, and we would have better products and a more advanced society. For that manufacturing we did do, we would have middle skill jobs that would allow people to do something with their lives that is useful, to get them to buy into the idea of a work ethic, and savings, and personal industry. Impoverished regions would be raised up, schools would improve for better funding and better students, and geez, the USA would be a happier, more advanced place.

    Sounds like a winner to me.

    --
    This is my sig.
    1. Re:Nope... by Xest · · Score: 1

      I see.

      So in other words you're just a xenophobic fantacist?

      As a society advances, todays high end jobs become tommorrows menial tasks that no one wants to do in an advanced country but that 3rd world countries are more than happy to take on as it's still better than what they were doing. Robot AI will always be a few steps behind again so would never be a solution to menial tasks, if robots could be created to do anything then we wouldn't need anyone to work at all, ever.

      You also seem to miss the point that even in a single country like the US, without poor people there can be no rich people. A specific country can only have so much money, and there will always be those who want and gain more than others, there will always be impoverished sections of society.

      Your idea has no grounding in reality, it is ignorant of basic science and economics. Effectively what you're talking about is some kind of communist utopia where robots do half the work - do you know how odd that sounds for today's world? Do you realise how much of a nutcase it makes you sound that you suggest the removal of free trade would suddenly turn the US into a society so advanced it was between about 2 and 5 decades ahead of every other country in the world?

  141. To the one trick ponies by Anonymous Coward · · Score: 0

    The reason abstract skills are important is that they allow you to acquire concrete skills in a much shorter time. You cannot be a generalist without abstract skills. And no universities cannot tailor their programs for your exact concrete needs because then they would have 1000 different CS cursus (one per enterprise) with only one student in each of them.

    Believe it or not but: the last part of the formation from abstract/semi concrete teaching to the concrete specific skills needed in your enterprise (and only in your enterprise) must be provided by YOU. You scrapped completely internal professional formation: your fault.

    Universities are there to teach the intersection set of that with on top abstract knowledge that can be readily used to acquire specific concrete knowledge. This means that people out of the university won't be ready for the job first day
    but I can tell you that they will be after 10 days and if you need to move them around to another job, then they'll only need 10 other days to pick it up (instead of 8 months for those that only have concrete skills).

    Now to all those saying, this is the question I ask in job interviews and they don't even know the answer. Well, you're only surprised because you are but a one trick pony. This is the (only) question you thought about for so long that now the answer now appears as self evident for you. You even thought about it for so long that you don't even accept correct answer if they aren't the same as the one you seek. Hey even people hitting the correct answer you seek will get a "not quite but close" because they didn't use your exact words.

  142. He is probably right by Anonymous Coward · · Score: 0

    People from developing countries, in general (which means *NOT ALWAYS BUT USUALLY*, don't kill me) are willing to spend most of their waking hours working for a livable wage.

    It is a better deal than they ever used to get. So whenever they aren't working hard, they are studying hard to be a better worker. And they are cheaper.

    This makes them far more employable than Americans, who insist on being paid more and having free time to enjoy their lives. This free time makes them lag behind in their skill set optimization and the extra salary isn't enough to prevent them from jumping to another job as soon as they get bored.

    The only advantage American works have is that they are native English speakers. For many employers, this just isn't worth the added expense and reduced productivity.

    Sure, it sucks. In an ideal world, everyone *should* be able to work a relatively tolerable job and for it receive enough money to save up for a comfortable retirement while also raising a family and having some indulgence money left over to spend during one's free time.

    In the real world, much of the world lives in abject poverty, and are ready, willing, and able to work basically all the time just for nutritious food, a non-leaking roof, respectable clothes, running water, and (if they are lucky) air conditioning.

    In a global market, American workers are the corporate product (high price low quality) that people only buy when they are basically forced to.

  143. Which market then? by phorm · · Score: 2, Insightful

    No, prices are dependent on the particular conditions of each market. That's all. They certainly are not "absolute truths" -- if that makes them "relative" then I'm comfortable with that term.

    Seems to me a problem is that big corps get to pick and choose which markets they want to play in, and then artificially restrict the general public from doing the same.

    So, you put your production lines in a company where labour laws are virtually non-existent, and production is cheap. Then, you outsource your IT etc divisions to another country where wages are equally low. Then you add DRM and regionalization, or other restrictions so that local citizens can only by the product you sell in the local market which is 10-100x the price.

    So there is no *market*. There are many markets, and a global market, but corps artificially get to pick-and-choose which ones they play in while restricting almost everyone else from doing so.

  144. Horror Story About Outsourcing by KraftDinner · · Score: 1

    At the software company I work at, upper management had the fabulous idea of using an outsourcing company to rework parts of our site not business critical. Six months later, one of my fellow developers here decides to check up on how the project is coming along. To his shock and complete horror, he discovers the entire project has been done in VB6. Why the requirements weren't stated better, I don't know. They were obviously taken off the project and I don't think we'll ever be working with them again. Now we're stuck with a nightmare project to complete and for many years to come, a nightmare project to maintain. As if we don't already have enough VB6 code to maintain.

  145. Contributions of immigrants by phorm · · Score: 1

    In many cases it seems that immigrants have all the same bad habits of locals, and you can end up with excellent contributions from either side. Heck, one of the most revered and well-known scientists to-date wasn't from the US (E=MC^2).

    However, the issue is not with the immigrants themselves, but with the companies who abuse both the local populace and the remote workers. Sure, it seems like a nice ride for now, but in the future they'll be happy to drop Indian/Thai/Chinese/etc labour just as quickly as those in the US when it becomes cheaper to move elsewhere. It might take a long time, but it will happen.

  146. i don't believe you're hungarian by circletimessquare · · Score: 1

    you write perfect english

    if you were hungarian yourSentences wouldBeFormatted inProperHungarianNotation ;-)

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  147. Filtering by phorm · · Score: 1

    Or is it that the bottom line is so so so f*****g important that those companies don't even want to spend even little money and time on implementing a shortlisting criteria when they outsource work ?

    Amen to that. For all those that complain about hiring outsourced labour, I've seen plenty of shit-workers produced right here in my own country (in this case, Canada). So perhaps another issue is that by outsourcing the work, you've just given up the ability to filter, monitor, and/or control it in most ways. We had *tons* of local applicants claiming all sorts of great background, experience, and skills. One of the more promising ones never showed up for his first workday (apparently he found better work elsewhere and decided not to tell until until day two), others were often a mix of home-tinkerers and people those who only looked good on paper. We also had a few "foreign" applicants who from what we could tell were quite skilled in the technical arena, but unfortunately lacked the communications/language skills needed to work in the team. It wasn't the best-paying job, and it definitely had grind-times, but in comparing it was likely better than a lot of what was out there as most jobs I was seeing were about the same but often only 2-6 month temp stints.

    So maybe it's a sense of "crap here, crap there", but locally you can better filter out the crap to get somebody good, while remotely the crap workers are at least cheaper.

  148. Re:Where's your brain? by intheshelter · · Score: 1

    I'm fine if we went back to farm work. When we've got the food THEN who will be laughing their ass off?

    Your reply smacks as much of BS as the original. I don't see how your trolling was any different.

  149. Re:Huh? HCL? by Anonymous Coward · · Score: 0

    No. He means that US college grads have no solid skillset. And he's absolutely right. You go to college here to gain a broad understanding of many topics. It's not a trade school.

    Maybe he should be hiring from devry.

  150. results of MSFT doing large aiutsourcing obvious by peter303 · · Score: 1

    MSFT has have mostly boring and buggy products for years, and will will continue to do so.

  151. Management Magic Bullets ? by Anonymous Coward · · Score: 0

    Or maybe these outsourcing firms are too focused on these management magic bullets (ITIL, Six Sigma) ?

  152. HCL looking for a freebie by Rsriram · · Score: 1

    Software services companies like HCL look for specific technical skills to fill needs in specific projects, especially when hiring in the US.
    Grads come with generic programming skills that needs to be honed. Comp Sci grads in India are trained to program for 4 months on an average after they graduate by companies like HCL. But the training costs about $3000 dollars for 4 months including the salary of the graduate during the period.
    Grads in the US can be trained in about 30-60 days but that is still expensive when compared to what it costs back in India. It would be great if HCL could give the univ a list of technology skills they are hiring next quarter and the university does the training for free. That way HCL can lower their training costs.
    Of course, as a person who believes in free as in beer software, I think HCL is trying to be cheap but then, hey I am cheap too!

    --
    O this learning! What a thing it is - William Shakespeare
  153. Are you insane? by hellfire · · Score: 3, Insightful

    Don't be an idiot, the original post was absolutely 100% racist. Let's read it carefully:

    "The Chinese and Europeans are the folks I move to the top of the interview list."

    He clearly has stated that he shows preference to people of a specific ethnicity over others. That's textbook racism. It's not crosses burning on your lawn or racial slurs racism, but it is racism.

    What the original poster has done has clearly described that they do not judge each Indian or American applicant on their own merits, and gives preference to Chinese and Europeans by "moving them to the top of the interview list." It may turn out that he hires more Europeans and Chinese over Americans and Indians, but their country of origin should have no bearing on his choice of qualified employees. Only their work experience and the answers they have to questions pertaining to the job should be relevant in an interview.

    Besides, if he overlooks that one star programmer from India or the US just because of his prejudice, then he's doing a disservice both to the himself as well as the prospect.

    We may be a litigious society that's lost a lot of it's motivation for working hard, but I'm an American myself and if you had treated me that way and you had interviewed me for a US position, I would show you just how hard working and litigious I personally could be. Thank goodness such treatment is against the law in the US.

    --

    "All great wisdom is contained in .signature files"

    1. Re:Are you insane? by ishobo · · Score: 1

      Let's read it carefully

      Yes, let us read it instead of quote mining.

      Supposedly, the Indians coming to the States are the smartest. I find them to be no better than American educated and trained workers. IIT is not a breeding ground for great talent, rather superior attitudes.

      That was my original comment. Now I went on to say that I move Chinese and Europeans to the top of the interview list. Why? Because in my experience, they are better educated.

      He clearly has stated that he shows preference to people of a specific ethnicity over others

      I have? Where? If I got a resume from Julie Hwong in Toronto, she would be put in with the Canadians not the Chinese.

      What the original poster has done has clearly described that they do not judge each Indian or American applicant on their own merits.

      Not true. I said, I move the Chinese and the Europeans to the top of the interview list. I am not sure how you look through resumes. I take them, read the cover letter, look at where they are from (because some of our jobs only go to residents) and grade them. If they pass the grading, they go into the phone interview stage. If you pass that stage, then you go into the in-person stage. That is where they get resorted. My time is limited. If I can find a qualified appilcant before the end of final interview, better for me.

      Maybe you live in some fanatasy world where everybody gets a fair chance, but that is not how 99% of the companies do it. I know companies that will not even look at your resume if you have CSU Chico as your college, or if you have a BA instead of a BS. Is it fair to give a preference to a friend of an existing employee over a stranger? I have had subordinates that I could not fire because they were sucking an executive's cock. The business world is not a meritocracy. That is an illusion.

      ...their country of origin should have no bearing on his choice of qualified employees. Only their work experience and the answers they have to questions pertaining to the job should be relevant in an interview.

      A person's country of origin alone should not be taken into account, but you would be crazy not to take into consideration the country where an applicant was educated. That was the core of my comment.

      if you had treated me that way and you had interviewed me for a US position

      I do not hire in the U.S. Even when my business was based in California, all my employees worked out of Canada or the EU. Something to do with univeral healthcare. It is now based in France. You would not know how the selection process worked, even if you got to the interview stage.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
  154. Indian Tech Grads Unemployable by Anonymous Coward · · Score: 0

    A study of major software development firms has shown that most Indian tech grads are unemployable due to the fact that they can't speak understandable english, have poor personal hygiene, and in general can't grasp basic programming concepts. It seems most have to have their hands held and be shown how to do anything and don't extrapolate new algorithms from those previously seen. H1-B is BS especially in this economy. Indians: STAY HOME WE DON"T WANT YOU IN THE US!

  155. I'll call an Indian for you. by bobbuck · · Score: 1

    They seem to be good with that stuff.

  156. Bangalore Bargain Bin Blunders by Anonymous Coward · · Score: 0

    Every time my company sends work to our India business office (instead of outsourcing, we have our own offices and direct employees there), we end up having to spend twice the time fixing it that we would have to just do it right ourselves the first time.

    The only way I've ever seen decent work come out of the "Bangalore Bargain Bin" was when the project was IMPOSSIBLY over-specced.

    I will say that we have an Indian DBA who lives here in the US, and she is phenomenal... it's specifically our India business office that's utter crap, and from what I gather from outsourcing horror stories, they're just the same.

  157. OMG I can haz standard of living by Anonymous Coward · · Score: 0

    Newsflash third world, it's EXPENSIVE to live in the first world, especially given that we have the added burden of covertly and overtly funding the third world.

    Then again if you're a rich, even in first world terms, third worlder little things like cost of living have no meaning.

  158. Re:Huh? HCL? by Anonymous Coward · · Score: 0

    In short, a great deal of American workers are: 1. Lazy, 2. Arrogant, and 3. Unrealistic and Ignorant.

    Not all mind, you but many. At least with alot of foreign workers, they're actually willing to put their heads down, and learn and actually work hard, and get things done, and be part of the business, and not just think that their little corner of the universe is more important than everyone else's.

    I think it is way to easy to take the negative route and point the finger at the

    lazy, arrogant, and unrealistic americans.

    That tone and language you are using has been applied to every American industry such as the auto workers, mill workers, IT, researchers, etc...

    You need to get back to work so you can meet your over paid sales teams unrealistic expectations with the minimal resources you have.

  159. Re:Huh? HCL? by oliderid · · Score: 2, Insightful

    This CEO ended up into a cultural clash. The kind of one Japanese bosses experienced while opening branches in the US and in Europe during the 80's. They thought for years the Japanese way was the best and their local workers should adapt themselves to their way of working. Things weren't working as expected. They thought those western guys were lazy, Discipline was the key and respect to the hierarchy was the key. . They finally understood that those guys were simply working differently.

    Most innovations in the computing industry happen in the US...The biggest (by far) computing companies are Americans...And yet he claims that US tech grads are unemployable...It looks like there is a "big" flaw in his logic. (I'm not American BTW).

    If I was the main shareholder of his company, I would sack him. He should remain an engineer not a manager and certainly not an entrepreneur.

    The only rule in the business world is to adapt yourself.

  160. Re:Huh? HCL? by bzipitidoo · · Score: 1

    Lazy? I don't think so. Americans take less vacation time than Europeans. Are you one of those people who thinks you should get 8 hours of work out of an 8 hour day? You don't value time spent on anything but work that produces profits. You consider 5 minute breaks for a bit of solitaire or web surfing or chatting at the water cooler a complete waste of time. You frown on experiments and discourage innovations because they might not work.

    Questioning authority is okay, when its appropriate.

    Who is the authority on the appropriateness of any questioning? Surely not the same authorities who might be the ones being questioned? Somebody might be wrong, and it might be authority, or the questioner, or both or neither. It might all be a big unprofitable waste of time. Authority hates being questioned, and has the power to fire people who disagree.

    An anecdote: At one job, the president and owner of the company gave a charming little speech at an employee banquet. First he groused that if he'd invested his money in the stock market instead of the company, he would have made more money. (At this point I wanted to but didn't "question authority" and yell out that he should do it, then he'd make more money and be happier, and we'd get better management and be happier.) Possibly he thought he was pointing out what a nice sacrificing altruistic thing he was doing in forgoing the market for the sake of all our jobs, instead of implying that we were all a bunch of slackers, losers, and dimwits. Then he expressed disdain over global warming, saying that if it really was happening, all the better for the company as he felt the business would sell more product!

    Most college grads are idiots.

    I have no doubt that with an attitude like that, the grads who aren't idiots and who therefore have choices don't choose to work for you, and you never even learn they exist. You're suffering from selection bias.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  161. No, because the savings losses offset it. by tjstork · · Score: 1

    India has allowed us to save $0.05, $5, $50, maybe $500 on a consumer goods at the cost of our manufacturing base.

    The problem is, the savings aren't actually real. Assuming no currency manipulation, India's labor prices will be met as the US dollar declines in value. What this means is that assets in the USA decline in value as well. Sure, you might be able to buy a $500 consumer good for $200 because it was made by slave labor, but, the end result is that your house will be worth suddenly much less than it really is, because the value of the dollar will drop to match the disparity of pricing.

    --
    This is my sig.
  162. Re:Huh? HCL? by Skuld-Chan · · Score: 1

    All the Indian co-workers I've ever dealt with don't have any of these attributes. They would go as far as lieing to me to tell me work had been done and was checked, when they weren't anywhere close simply because they didn't want to appear to have failed (even when it would have been perfectly fine to tell me they weren't done and needed help!).

  163. Re:Huh? HCL? by Anonymous+Struct · · Score: 1

    I have also worked with a few HCL employees. They aren't incompetent by any means, but I second this totally. They're just average, they do what you tell them to do for the most part. They turn in mistakes just like anybody else, and they get behind schedule just like slow, dumb Americans. They are basically a less flexible, less adaptable, but much less expensive version of their American counterparts. It is total bullshit to say that Americans need to concentrate on better education -- if you want to succeed like HCL, what you really need are people with 6 weeks of boot camp who are willing to do mindless labor in exactly the way you tell them for $20k/yr. We are seeing the IT industry go the way of the Auto industry, and the real complaint here is that colleges are turning out craftsmen (or let's say people who aspire to be craftsmen) instead of people who just want to work the production line.

    Maybe that's just inevitable with business, since the goal always seems to be to neatly (and suboptimally) package processes to minimize their expense. It's just sad, because it chases all of the actual passion right out of the industry.

  164. Unfair? Competition by srobert · · Score: 1

    It's funny. Some of the comments here from college educated professionals with technical degrees are a little ironic. In my earlier life, I was a blue-collar tradesman and member of a union. I distinctly remember that when it was only the jobs of the working class that seemed threatened by competition from abroad (either through trade or immigration), that most of the professional class would respond that more competition would result in net higher living standards. Claims from the working class to the contrary were dismissed as ignorant of economics, and of the effects of comparative advantage. Now that it is your own professions that are threatened, I see that you are engaged in what you once considered "whining" by others.

    1. Re:Unfair? Competition by ciggieposeur · · Score: 1

      Yeah, Slashdot seems to attract lots of libertarian-types who can't understand why strong unions were the tide that lifted everyone's boats.

      Interestingly, in my current life I have become an engineer directly supporting the blue-collar folks, and I feel just a tad more secure. (I come up with ideas that save the company 3-7x my salary, generally in hard cash savings, plus I'm now directly in the advancement chain that has in the past led to the CEO position.)

    2. Re:Unfair? Competition by RockDoctor · · Score: 1

      Do I detect a slight note of schadenfreude there? That the "there is no such thing as society", "devil take the hindmost", extreme right-wingers who make up the Capitalism Fan Club, are now just a little less happy that they're getting to feel the shit on the end of the shitty stick that they've been happily wielding for generations. I can just see you oozing sympathy for the poor little bunnies, exposed as they are to the cold, hard realisation that there are people who can do their jobs just as well, but cheaper.
      [baby-speak]"Poor likkle-ikkle kwapitalists, Big Daddy Capitalist just buggered you and thrown your ass out on the street for a cheaper bit of fresh meat? Ah, diddums."[/baby-speak]
      Did they expect anything else? No seriously, did they expect to get anything other than "shat on and spat on and raped and abused" (name that song - from one of the best albums of all time)?

      Sympathy for the little bunnies from me? Not an iota.
      For what it's worth, our Indian staff, we employ on the same contract as our UK staff, who are on the same contract as our European staff, who are on the same contract as our Eastern European staff. Everyone is on the same contract. Senior staff are required (not expected, required) to mentor junior staff (which is why on my last job, Pete and I, totalling over 40 years of experience, were taking a back seat to one of our Latvian staff with only 6 years of experience and a child-career-break. It's the break-out into team-leader for that one, and about a 15% pay rise.)
      We do this for a competitive advantage - our competitors are all in the habit of only hiring, as cheaply as possible, in Eastern Europe and India. So, as the news gets around in those markets that there is another employer in that market who hires on normal contracts and rates, all of a sudden our competitors find that they can't recruit anyone, and have to move onto the next source of cheap labour. Meanwhile, we get to pick and choose amongst the people that they've paid to recruit and train.
      (Incidentally, we have a rule, uniformly applied, of a minimum of 5 years experience ; we know our industry and we know why there's a 50 to 70 % drop out rate in the first 5 years. It's the on-site work 24x7x{14 or 21 or 28 or 42), and some people can't take it.)

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  165. cowboy by bugi · · Score: 1

    But cowboying our way through is what got us where we are today!

  166. Two thumbs up what? by Anonymous Coward · · Score: 0

    Steve Ballface can take his two thumbs-up and every chair in his office, the MS Boardroom, and hell even the fucking production floor and stick them all up his ass.

    If he thinks it's better to outsource jobs, then maybe Microsoft should move to India. Cost of living is better there and he can have a Solid gold Building with all the money he can save by moving there.

    If you don't like Americans, get out of America so we can cut the loss and bullshit and let the rest of the people do what they need to survive.

    Likewise, any company that produces something that cuts cost by decreasing their production staff should look at the big hole they're shooting in their foot. It does no good for the sales people who aren't selling anyway to sell more if the company can't produce what is being sold.

    Fuck you Steve, 20 years ago you could make a good living simply by being willing to work, now you have to spend $40,000 just to take a gamble at an entry-level job that *surprise* you probably won't get because it's being sent out of the country.

    I'm a fan of survival of the fittest and a market driven economy, but lately it seems like business is providing the bare minimum to call a product functional and making sure no one else is able/allowed to produce a better competing product.

  167. Litmus test by c_jonescc · · Score: 1

    [1] Ask a bunch of IT people, on an IT focused site, that worry about outsourcing what they think about the workers that may get their jobs in the future.
    [2] Get back a long list of responses about how Indians aren't any better and the USA is the rulez.
    [3] Veil overt racism under the premise of cost of living and "reasonable" employee expectations.
    [4] ???
    [5] Profit? or layoff?

    --
    Getting diabetes AND salmonella would be a bad weekend.
  168. I love inferior code by sjdude · · Score: 1

    I used to hate all the outsourcing businesses but have come to realize that I make a pretty damn good living fixing other people's shitty code irrespective of their nationality. Yes, I'd prefer to just do things right the first time, but if US companies stupidly insist on sending design work to cheaper, less qualified people, I will happily keep taking their money to fix the shitty code they get for having done so. Penny wise, pound foolish...

  169. Outsourcing in general by Anonymous Coward · · Score: 0

    is a parlor trick, brought to you by your local MBA, to make short term gains on the bottom line with no thought for the future. Forget the fact that 80% of the turd world workers are neither better nor worse at their jobs than Americans. Forget that Americans are cheaper because when you're all sitting in the same office the communications overhead is minute compared to trying to communicate with "english as a work language" people 9 to 12 hours out of phase with our time zone. And forget the fact that the arrogance level of the third world workers has gone up expontially since MBA's have found a quick and easy way to cook the books causing them to be some of the worst people to work with from a personal standpoint. Forget all that. Just think about the USA as a country that has an economy in meltdown and approaching 10% unemployment and you still have treasonous bastards like Balmer telling us "outsourcing is good for American". Hang the punk by his testacies in Bangladesh if he loves India so much. Not to mention the loss of technical expertise (totally lost on the business pukes) caused by handing projects to our enemies. The day is coming when these "business leaders" will be made to suffer for the damage they've done to this country for their own personal financial gain. And it's come right soon....

  170. Not very original by Anonymous Coward · · Score: 0

    I have to agree with him, but he's not very original. I live in a university town (and I graduated from the university). About the time I graduated, a HP hiring manager (HP is a major local employer) said the same thing about grads from our university. It became a big political to-do with articles in the local paper, and he ended up issuing an apology and clarification statement. But I'm sure he meant what he said, and I agreed with him. Having just come through the CS program, I knew that it was my work experience and use of computers as a hobby, not anything I learned in class, that made me employable. But with our education system's "everyone gets an A" policy and politics crushing dissenters, it's getting worse, not better.

    CS is something that should be practical and hands on like engineering, but the profs think of themselves as intellectuals and don't teach the nitty gritty of programming and systems administration, usually because they're not even close to competent at it themselves. CS is simply a very easy degree to get for left-brained people, so we end up churning out grads who truly are incompetent in the workplace.

  171. too many Indians by z-j-y · · Score: 1

    I've met many Indian programmers. Some of them are brilliant, most of them are borderline retarded. The retarded ones got hired because the managers are Indians.

    And don't you know you smell like shit? God damn it, do something about it, we are living in a society!

  172. So his point is... by Hurricane78 · · Score: 1

    ...that American Grads do not like to be treated like slaves?

    So shit Sherlock? ^^

    I find that a good thing, actually.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  173. Indias - inferior / Europeans Superior by gabrieltss · · Score: 1

    Having done hiring I have found that 90% of the Indians I have hired were inferior. Many if not most LIED on their resumes, they had been coached on how to answer interview questions specific to the technoligies they were interviewing for. When you throw a real world situation at them and ask them how they would solve it - they freeze up and get that "deer in the headlights" look. When you hire ones that make it taht far - you find out many times what they -really- know - jack squat! Things they claim they knew on their resume and were able to answer "coached" answeres they can't really do. I had one that actually would go out "lift" code from open source projects - remove the copyrights and drop it into our code and put his name to it. He was quickly ESCORTED from the building when this was finally discoverd and we had to go back through -all- code with his name on it and remove it - because we weren't gaurenteed it wasn't "lifted" code.

    Europeans I have found are superior when it comes to technology related matters - especially programming. Of all the Europeans hired only one or two didn't work out. Unfortunately I have found Europeans better than most American programmers. Usually when I hire university grads I have them mentored by the European programmers. I tell the grad - "take most of what you learned in class and dump it. You'll learn real world now.

    --
    The Truth is a Virus!!!
  174. Get the IRS into this. by scharkalvin · · Score: 1

    What the government should do is require US companies outsourcing work that
    could (should) be done by US citizens to owe payroll tax to the IRS as if
    the foreign workers were paying US income tax. IE: by outsourcing US jobs,
    US companies are DEFRAUDING the IRS of tax money.

  175. Anonymous Coward. by Anonymous Coward · · Score: 0

    I am not suprised that Microsoft is happy with this result. The buggiest and poorest excuse for software ever to plauge the surface of the earth! The fact that the chair thrower wants to save a buck while forcing this crap up the world rectal track just shows the company's commitment to quality (NONE). The same could be said of GM or insert to big to fail compnay name here.

  176. Re:People anywhere eventually tire of... by moankey · · Score: 1

    Yes its good to hear I am not the only one in a company like yours. While I dont do 16 hours consecutively I feel your pain.

    When your in it, its hard to see whats better, the mind numbing slave work for days on end or unemployment.
    Grass is greener whichever side of the fence your on in a company run as such.

  177. Vote with your wallets. by Locke2005 · · Score: 1

    Americans have voted with their wallets. And they've overwhelmingly decided that they prefer cheap, inferior quality Chinese made goods sold at Walmart to more expensive domestic goods. What makes you think they wouldn't apply the same criteria they use in deciding which toilet seat to buy to software as well?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  178. FInally, someone who comprehends economics! by sgt_doom · · Score: 2, Interesting

    Thank you, Good Citizen PinchDuck, for your higher intelligence level. Invariably, someone will post that the article is right, and there are just too many dumb f**ks who don't comprehend software engineering or computer sci --- I can't speak to that at this very time, but am aware of far too many pioneer types, such as myself, who have long ago given up on getting hired by any Americanski outfit - so we work for ourselves, or hack for our own pleasure. In the state I divide part of my time in, Washington, the Greater Seattle Chamber of Commerce (together with their Trade Alliance) gave seminars to local corporations - in the early '00s - on how to smoothly offshore American jobs and realize the most labor and tax savings. Predictably, tax revenues have been falling over the past years, and now dramatically so with the most recent wave of offshoring.

    Not too though, the brilliant pols have another SOLUTION to this situation.

    Americans will soon be realizing (even the blithering idiots who voted for Nixon, Reagan, Bush, etc.) that we have finally reached critical mass in the offshoring of American jobs - from this point on we'll be experiencing cascading unemployment of local, shrinking consumer-type employment (the type which requires citizens with jobs).

  179. Re:out-sourcing and unemployment by NickGnome · · Score: 1

    "of the sample group", but then that's the whole gimmick.

    BLS includes all those currently employed -- whether legal, illegal, on non-immigrant visas or green cards -- as part of the labor force, along with those in the USA who are unemployed and actively seeking work.

    Well, if they're unemployed, those on H-1Bs quickly move over to the illegal alien category, but, if they still actively seek work they increase the official unemployment rate. And if they don't actively seek work they're categorized as "discouraged" or "marginal" labor force participants, so long as they're still in the USA and show up statistically in the surveys.

  180. If not employable there, employ them here by HermMunster · · Score: 1

    Sounds naive, but it is the truth.

    1) Limit or eliminate the ability give out the visas.

    2) Severely tax companies participating in off-shore hiring or corporate shareholder wealth building.

    3) Eliminate all tax relief for any company participating with these companies that off-shore.

    Make those countries overseas build their own technology and their own industries. We don't need to increase the wealth of their countries any more than they did for us.

    --
    You can lead a man with reason but you can't make him think.
  181. What I have noticed that makes Americans great by Emperor+Shaddam+IV · · Score: 1

    I'm sorry, the joke is on the Indians.

    H1B is part of a secret plan to destroy India's culture....

    In fact, many of the better H1B coders I know from India have become American citizens, are raising their kids in America, and have started to do things like listen to Heavy Metal, play video games, buy fast cars, drink "heinous" amounts of beer, eat meat every day and other "bad" habits that make Americans who they are.

    Meanwhile, I don't see many American girls wearing Sair's or American kids watching Bollywood movies...

    Muha-ha-ha!!!

    India may take the IT market - but America is conquering India and winning in a cultural war.

    Its only a matter of time before India will have a McDonalds on every corner and 50 WalMarts in Mumbai - and Hindi and Muslim kids everywhere in India will be listening to Metallica or Ministry on the weekends while they are eating a Big Mac and fries instead of going to temple or mosque.

    The jokes on you guys!!! So what - maybe you take our jobs. You will send the money right back to us while you buy our food, music, movies, video games, and clothing...

    HAHAHAHAHAH!!!!!

  182. rote drones by NickGnome · · Score: 1

    Yep, US grads are not rote drones. We're capable of dynamic problem solving, creativity, innovation. Not to mention that many of the currently unemployed and under-employed US IT workers have been productive software developers for decades, and done everything from tech support to SQA to application architecture to performance bench-marking to data-base analysis and design to preparing proposals.

  183. Jackass by onescomplement · · Score: 1

    What a jackass. I've dealt with folks like him and the best thing I can possibly say is he's a slaver. It's likely his company takes passports away from outsourced individuals and thinks fear is the best management technique. They deliver adequate product against Moore's Law and think that's that's intelligence. Listen up, mister idiot. We invented most of the tools you rely on to drive your Dilbertspace. You've pissed me off enough to think about a tool that will replace you. You are a fly waiting for the windshield to come.

  184. Amen to that! by sgt_doom · · Score: 1
    In all the years in IT (formerly known as data processing), I've seldom - perhaps once - come in contact with an intelligent interviewer. And those triple-Ph.D.s from India (at least that's why they claimed on there CVs) could never seem to compile any of their programs. (And the only, I repeat ONLY, individual in an office setting I've ever witnessed break, actually break, that glass platen on a Xerox copy machine, was....from India!!!!!

    American companies seldom hire intelligently in the past, and today virtually never. The only things they know how to do are:

    offshore jobs, inshore foreign scab workers, issue junk paper, and do leveraged buyouts ("pump and dumps") which destroy the target companies and employment.

  185. Devide and conquer by Anonymous Coward · · Score: 0

    It's funny how corporations and CEO's around the world are starting to play this game: to pit programmers in different parts of the world against each other, in order to serve the corporate bottom line. It's the same game politicians play by exploiting differences in religion, nationalism in order to gain and retain power. It's sad that they are succeeding so easily and the supposedly illuminated and smart programmers act no differently than angry villagers, blaming each other instead of looking at the big picture. The truth is that both the Indian and American programmers are exploited as much as possible by corporations. It is possible to do it as long as there are huge wage differences at different segments of the world and there is always more surplus for work than demand. This applies virtually to all professions these days - again, as a general tendency. This will only get worse, as countries with huge population start to produce better educated workforce by the millions every year. The trend is pretty clear, earning power for employees is on a steady decline. The term "third world countries" will not be defined by borders, it will be extended to all employees, regardless where they live. The concentration of power and wealth continues and it will be clear that being an American or British employee in any field no longer qualifies to guaranteed better lifestyle than the members of the same profession in India or China. It's difficult to see how it's not gonna be class struggle all over again once corporations manage to re-create proletariat from former middle-class knowledge workers. Eventually the crowd of a few billion will demand explanation from the other 1 percent, as seen in history over and over again. So deja vu.

  186. Re:Huh? HCL? by Anonymous Coward · · Score: 0

    I hate to say it, but as someone with experience in this situation this is 100% true (well in the case of the one Indian team I work with). The remote team I work with is guilty of every one of those many times over... especially the the lower coding standards. I do work with plenty of good Indian developers (usually local in the US) that don't do this, but I find that many that have been churned out of the Indian schools do exactly that. I think the US is a quite a bit ahead in terms of code quality. I'm not saying that India software industry cannot do it, but it hasn't matured to the point that the US software industry has.

  187. Re:Huh? HCL? by HermMunster · · Score: 1

    There are a couple historical book on the computer industry one which has a story that gives the founding and initial growth of Sierra, as an example.

    The founder at one point decided to hire a bunch of corporate coders and let the creative crews go by the wayside. In the end he got very manageable code but it was completely unappealing to anyone. He almost killed his business taking that tact.

    People should learn from those past examples.

    --
    You can lead a man with reason but you can't make him think.
  188. Resolution vs... by yoshi_mon · · Score: 1

    Some time ago I worked at Convergys and was able to observe a lot of interesting trends. They did what they could to import cheap H1B people for sure. But the most interesting thing was not just limited to H1Bers. Rather the idea that ticket resolution was so unimportant for so many companies.

    Some companies did not even have resolution as a metric for evaluations. If the by the book steps did not fix a customer, oh well! Refer them to someone else like the OEM and have a nice day!

    With that in mind someone who is willing to read from a script and make next to nothing is perfect for them. Not that we Americans are excused from this. Some companies do better than others at trying to make sure their phone reps can actually think but I'd still be willing to say the majority of them go into panic mode if the script does not work.

    And on top of that you can get some real winners gaming the system then. There was one guy who, while I was auditing an ISPs calls, had a 2m turnover on his calls. I'm not shitting you all, 2m from the time he picked up to when he would be ready for the next customer on average. This was back when DUN would frequently break in 95/98 and need to be reinstalled. So whenever it became clear that needed to be done he would punt the caller with some excuse. Leaving it for the next tech to do so that his numbers would still look 'good'.

    Steering back on topic I think the metric for 'employable' when you are talking about tech grads to the CEO in question scores pay and willingness to be browbeaten highly. Stay on script! Keep you call time down! No breaks! Go figure US grads, even accounting for our overinflated sense of entitlement, might not score highly when looking though his lens.

    --

    Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
  189. Re:If not for the Americans you'd be turning Japan by Rufty · · Score: 0, Offtopic
    --
    Red to red, black to black. Switch it on, but stand well back.
  190. Re: Please ignore this mad CEO by Anonymous Coward · · Score: 0

    Please ignore this idiot/racist CEO. He does not represent Indians and is just trying to use foolish( if not completely idiotic) methods to make his case or what ever he is trying to do, which obviously will not work.

    As an Indian working in US, I greatly respect/appreciate all my American coworkers. Most of them are very intelligent/friendly ( more so than some Indians I have worked with in past). Even my class mates (American University) were some of the most intelligent folks I have worked with.

    Only idiots think that a person is more intelligent just because he/she was born/studied in a particular country. Do not pay any attention to such a statement.

  191. The solutions by jonaskoelker · · Score: 1

    1) If you had a string, and wanted to replace part of that string with another string, how would you do it?

    Python: def strrep(target, idx, len, bullet): return target[:idx] + bullet + target[idx+len:]

    2) How would you add 5 to each element in an array of integers?

    Haskell: map (+5) array -- I cheat and use a list.

    3) How would you add 5 to a field of integers in an SQL table?

    UPDATE TABLE foo SET field = field + 5

    4) Write up any form of database "select" query.

    SELECT jonaskoelker
    FROM candidates
    WHERE clue > 0

    Why you'd name a field after me I don't know, but there you go ;-)

    5) In your language of choice, take a variable containing the value 5 and construct a sentence that says "I have 5 children".

    Guile (GNU embeddable scheme): (format #f "I have ~a children" a-variable-containing-the-value-5)

    I sure hope no one will plagiarize my hard work! :D

  192. More unemployed Americans by J.R.+Random · · Score: 1

    On the matter of increasing H-1b visas during a recession, I absolutely guarantee our whores^H^H^H^H^H^Hcongressmen will agree with Vineet Nayar.

  193. And that makes you a goddamned traitor. by tjstork · · Score: 1

    So in other words you're just a xenophobic fantacist?

    If I am a xenophobic fantacist, then you are a goddamned traitor. My sentiments and support lay for the people who are my countrymen. Yours are obviously for some other country than you are own.

    That's all well and good that you would twist my words around. I said that a labor shortage inspires automation, and quite frankly, it has. If you have plenty of slave labor, there's no need to innovate, and this is essentially why the Romans were more or less stagnant technologically during their reign.

    You and other free traders keep telling protectionists that free trade is somehow grounded in reality, and protectionism is not. Yet, protectionism grew the British Empire, grew the United States, grew Japan and is growing China and South Korea. By comparison all you criminal assholes have delivered on is enormous trade deficits that will someday be balanced once we accept our assets are devalued.

    You should be shot.

    --
    This is my sig.
    1. Re:And that makes you a goddamned traitor. by Xest · · Score: 1

      Let me guess, you also thought George Bush was an awesome president and Sarah Palin could've been even better had she ever made it to VP and then from VP to president?

    2. Re:And that makes you a goddamned traitor. by tjstork · · Score: 1

      Let me guess, you also thought George Bush was an awesome president and Sarah Palin could've been even better had she ever made it to VP and then from VP to president?

      I don't like Bush because of the twin deficits, although I do think his attempt at immigration reform. The one thing that I did like about Sarah Palin was that she was a Republican who intuitively understood that the GOP could get the union vote if it dumped free trade. McCain should have listened to her and made a fight in Michigan and Ohio.

      Make Democrats be the party of shut down plants in the USA, that's my plan.

      I figure between social values and stopping free trade, the GOP carries the current South and West, as it does, but then gets to add Ohio, Michigan and Pennsylvania. All we'd have to do is walk into every union hall, every non-union plant, and say, hey, "the Democrats think that you should have the same wages as the Chinese...", and really just go from there. Look at all those Chrysler dealers. Look at all those GM dealers. Look at all those Japanese cars. The GOP has been handed a gift of a lifetime, and I'm saying, go nationalist, kick the foreign products out, and get the vote.

      --
      This is my sig.
    3. Re:And that makes you a goddamned traitor. by tjstork · · Score: 1

      Let me guess, you also thought George Bush was an awesome president and Sarah Palin could've been even better had she ever made it to VP and then from VP to president?

      If anything, the great economic lesson of George W Bush's presidency was that free trade does not work. This country has not had as an ardent of a free trade President as Bush Jr and it simply didn't work.

      Time to move on from a failed ideologically driven plan.

      --
      This is my sig.
    4. Re:And that makes you a goddamned traitor. by tjstork · · Score: 1

      Let me guess, you also thought George Bush was an awesome president and Sarah Palin could've been even better had she ever made it to VP and then from VP to president?

      I drank the Jack Kemp free trade kool-aid in the 1980s and was a big believer in it. But it hasn't worked. The biggest economic successes of the Reagan administration were from his protectionist policies, not free trade. I waited for trade to balance with Bush I, Clinton and then thought that the total free regime of Bush II would finally work. It didn't. Thirty years of failure is enough for me.

      --
      This is my sig.
  194. Outsourcing by inkrypted · · Score: 1

    See and you thought Bill Gates was the root of all evil.

    --
    Chris Sheppard
  195. Anonymous Coward by Anonymous Coward · · Score: 0

    Don't you guys get it? Programming is no longer a high tech job if a third world high school graduate can do it.
    You cannot rely on an easy programming job to get a decent life any more. You either move up on the food chain by sharpening up
    your skill or get devoured by massive 3rd world cheap labor.

  196. Ha! by Anonymous Coward · · Score: 0

    I'd like to see a list of these companies that actually FOLLOW Six Sigma and REAL Project Management Principles. I work in Healthcare and the joke is that any places I have seen they don't have time TIME or the MONEY to implement real methodologies. They just want code monkeys for the most part.

  197. Re:Huh? HCL? by Allador · · Score: 1

    Please do _say_ that you're referring to entry level work, then.

    TFA is about hiring college grads, so I didnt think it needed to be explicitly stated.

    Based on the responses though, maybe I should have.

  198. Re:Huh? HCL? by Allador · · Score: 1

    First, remember that we're talking about hiring college grads for entry level development positions. My statements are not true for seasoned veterans.

    Lazy? I don't think so. Americans take less vacation time than Europeans. Are you one of those people who thinks you should get 8 hours of work out of an 8 hour day? You don't value time spent on anything but work that produces profits. You consider 5 minute breaks for a bit of solitaire or web surfing or chatting at the water cooler a complete waste of time. You frown on experiments and discourage innovations because they might not work.

    So its nice that you can make up lots of things that arent true and try to label them on me, but lets stick to personal experiences or factual items please.

    That being said, I do think I should get most of 8 hours of work out of a 9 hour day. A couple breaks are fine, a few minutes here and there on the web is fine. Thats not what I'm talking about. I'm talking about the bulk of devs out there who will get away with doing an hour or two of work per day, and reading slashdot the rest, if they can get away with it.

    It's also self interest. The more effective a person is at their job, the more money the business makes, and the more money that staffer makes. Conversely, the less effective a person is, the less money the company makes, which puts their own job at risk.

    Who is the authority on the appropriateness of any questioning? Surely not the same authorities who might be the ones being questioned? Somebody might be wrong, and it might be authority, or the questioner, or both or neither. It might all be a big unprofitable waste of time. Authority hates being questioned, and has the power to fire people who disagree.

    A newly graduated college student, for the vast majority of them, dont have the experience, perspective, or skills to have opinions on anything but things narrowly focused on their job. Ie, code, design, etc. They generally have zero idea about what it takes to run a business, to constantly have to bring in revenue so that everyone gets paid, or how to effectively deal with troublesome customers in a way that builds the relationship and makes the company more money.

    There are a rare few that are gems, but in general, college grads are incredibly green.

    I have no doubt that with an attitude like that, the grads who aren't idiots and who therefore have choices don't choose to work for you, and you never even learn they exist. You're suffering from selection bias.

    The grads who arent idiots I hire, or at least try to. They are a small minority.

  199. Re:Huh? HCL? by Allador · · Score: 1

    I should say that I dont have any direct experience with Indian ethnic folks.

    But the chinese, Russian (or generally eastern european), Vietnamese and Korean folks I've worked with tend to be a cut above. If nothing else, they're willing to work hard and just 'get things done' without thinking that the occasional boring work was beneath them.

    Again, I think its a cultural thing here in the states. Too many students coming out of college think that they'll be the next Gates or Brin or Ellison, and they genuinely get offended when you offer them a market wage commensurate with their experience. Or they get upset when they have to do 'boring' work, even if its just now and then. Or if its not fun and interesting work, they will barely work on it.

    It's a cultural entitlement thing. People think that because they can program, they deserve to make six figures right out of college (again, not on the coasts).

    I think everyone should have to spend 5 years starting and growing a small business, so they can get a clue what is actually involved with building something from nothing, and what hard work really is.

  200. Offtopic?! by Capsaicin · · Score: 1

    Yeah, but his point still stands.

    See what you get for understanding that "flipping burgers" is shorthand for "stimulating local demand for goods and services." Not to mention that in the other countries mentioned in TFA, China; Brazil; South Africa; and Ireland, the cow is anything but a sacred animal.

    --
    Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
  201. Programming by Anonymous Coward · · Score: 0

    All of us programmers are reaping what we sow...Many people out there were like "Oh, manufacturing, of course thats going to be outsourced...You shouldn't be able to earn $40/hour to turn a screwdriver on an assembly line"...well, the same thing that happened in the manufacturing industry is going to happen in programming. Sure, right now the quality of the code in India isn't that great, but the people who live there are just as smart as us and it's only a matter of time before they catch up. And, when they catch up, they'll still cost less...which means most of the jobs will go over there, and just like the uaw worker who's been out a job for the last decade, we'll be looking at the unemployment line. Pretty soon everybody will be working at either a hospital, wal-mart, or mcdonalds.

  202. Our Constitution begins with 'We the People.." by Anonymous Coward · · Score: 0

    What Ballmer is doing is directly against the people of the United States and in support of an international monopoly, Microsoft. These kinds of actions by citizens supposedly of this country, the United States of America, by a citizen of this nation, Ballmer, must needs be equated with and called for what they are, and that is simply...Treason! Since micro#$%^#@ is registered as a corporation in the United States and since Ballmer is the CEO of that corporation, then the whole corporate structure is also treasonous and should be prosecuted as such. Since this corporation is really kind of a company controlled by two men, Bill Gates and Paul Allen, the 'corporate veil' should also be pierced in this instance by the federal court and THOSE two 'worthies' should also be prosecuted as traitors inasmuch as they actively sought out this litiginous barrator and recruited him from his former post at Lotus (who remembers Lotus?).

  203. Re:Huh? HCL? by Anonymous Coward · · Score: 0

    1. Put in 4-6 extra hours every day
    =>
    What is wrong with this? What Americans like you wish to do? Get some crap degree from some college and earn USD 200K per year for working 6 hours a day in a 4 day week? I find it really absurd that you guys who are reading Slashdot think this is a problem! I think Slashdot has lost its quality over time.

    2. Lower coding standards (use 's' as variable names, enormous methods, no refactoring, cutting corners)

    =>
    I am an Indian programmer working in HP labs in US and I have seen piece of legacy code coming from an American company (it was aquired by HP).

    It has a statement like this:

    if(o == 0) //Is 0 equal to 0x0? WTF?
    { //something
    }

    This piece of code was in the core part of product, I remember this after many years since my team and me had made fun of that guy. By the way, before you ask, the name of the single author was displayed in the headers! What do you say about this?

    3. Be mindless enough to follow a team lead's decisions without proactive thinking or questioning. Which is why they'd never fit in at HCL.

    =>
    I dont know about HCL, but I have worked with guys from Princeton etc, I dont find them any brighter than most of the IITans/NITians coming from India.

  204. Anyway by Anonymous Coward · · Score: 0

    Where the fuck is India?

  205. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  206. Typcial Outsourcer Blather by Anonymous Coward · · Score: 0

    Well I don't know about this guy's company, but I do know that Indian outsourcing / insourcing companies are very scared of class action and RICO lawsuits regarding their discriminatory hiring practices. Remember, this is coming from a guy whose country has for centuries explicitly practiced discrimination against all but the Brahmin class. It's inherent to their way of thinking that some people are "superior" to others. They're racist and classist to their very core.

    What they're finding out is that kind of crap doesn't fly over here and what's more - there are laws against it - holy cow!!!!

    We all know the incessant cries for more H1Bs is coming from junk companies like Satyam and all the rest who collude in violation of applicable RICO laws to systematically distort the truth about the relative qualifications of tech candidates for the purpose of personally enriching themselves even as they pump into the system unqualified candidate after candidate from the Brahmin class of India.

    Take a look at the guy in Slumdog who was living the high life with his whores and his coke and his "lifestyle" and you can pretty much see what motivates this kind of demented filth. That goes for all the American corporations also. These are purely sociopathic personalities operating on the Ayn Rand principle of enrich me and screw everyone and everything else, including the ground I stand on.

  207. A New Home for Steve? by LifesABeach · · Score: 1

    Just a thought; maybe because the world appears to be very rosy for Steve Ballmers, that maybe he can spend some of it in India. I'm told that the culture there is old, and wise. A good thing for people that like to sing and dance for the H1B listeners. I think the U.S. maybe a place to small for the likes of Steve? Steve, India awaits your grand entrance.

  208. Ohh yea, Mr Nayar! by Anonymous Coward · · Score: 0

    Just another anonymous coward who doesn't want to sign up in /..

    They surely are unemployable by HCL! . Considering the kind of contracts that HCL takes up no American grad is gonna stay. HCL has loads of highly skilled _drones_ sitting on bench and recently the salary of all the benched were cut by 25%. Still they make the profit despite paying these people for just having coffee or browsing the net.Just imagine!

    Just check any firm which hire H1bs and you will find a pattern , they have loads of legacy code written by - who?- The American coders who have retired with their fat paychecks or IPOs.
    So crap code is not the sole hallmark of any particular ethnicity.Any bad professional with no commitment to the work being done can do that. Crap code -> maintenance costs . Do you wanna give $$ to an American grad to do some copy-paste when the Indian can do it for significantly less $. Plain economics. Well this has been reiterated many times over and over again the internet forums i know.

    Instead of posting on Slashdot against h1bs or giving examples of how bad the h1bs code (everybody knows that!) , better try to put pressure on the hiring manager of your comp who is making your life hell. I am not sure why comps trust these Indian Body shops this much , why cant they hire with a proper interview?. I can tell whether an engineer is crap or not in 5 minutes or less. So it is just blatant lazyness, shortsightedness and corruption in the part of American comps that has caused all this mess. Iam sure that such employee requests can make a much more effect in an American workculture. So just do it. I am sure that things will change. Just expose them!!! . You need not get a brain f**k due to the dumb and greedy company policies. There is no space for mediocrity in America - The land of opportunity. And . I hope that USA is a democracy where the Vox populi will be heard. More over you will be doing a BIG favour to the technology industry in India. I am concerned when i work on core tech in india and some cheapskate flies to US using a bodyshopper and finally increase the cost of living and real estate price here beyond what i can afford.

    -- _just_another_indian_technologist_

    Ps:Slashdot isn't a place to give the message to the h1b drones, they might be cooly checking scraps in _some social networking site_ sitting in the high rise American office misusing the American bandwidth. :)

  209. We have HCL for support in our corp by Anonymous Coward · · Score: 0

    And they never pay attention to details nor do they follow the process. I guess he's never called his own help desk.

  210. ChoppingBlock by Anonymous Coward · · Score: 0

    A good friend who happens to be Indian, and is a very experienced software engineer came back to the US. He was laid off in the US due to outsourcing. Went back to India. Found the work ethic and environment there to be total crap, and returned to the US. Meanwhile, his father is an Indian venture capitalist who is into starting up businesses over there. He can have the pick of jobs in India if he wanted to, yet he does not. He can't stand the business culture and environment. If you think things are sleazy here, take a look at India. It is far worse. Imagine not getting a job because you aren't of the right 'social caste'.

    The purpose of outsourcing is simple. Short term cost cutting to make the bottom line look better. For long term prospects, at the scale this is going on, is unsustainable for the US economy. These big-wig execs make their bottom line look wonderful on the short term. They then escape after a short stint with a huge treasure trove.. either retiring or moving on to another company to bilk in the same manner. In the meantime, companies are losing their best and most experience talent. The smart companies are picking these people up -now- to gain what matters. Intellectual capital. When the economy turns, they will be FAR ahead of the curve and far more productive than an India based development house.

    Unfortunately through all this, the US economy has eroded to depression levels. Healthcare costs are at a critical level (some 60% of bankrupcies are caused by medical bills), greed and criminality in the financial markets finally burst the bubble, and wages are tanking. Many highly skilled individuals are losing their homes and have ruined their credit rating as a result. Oh yes, the very credit system managed by the financial institutions which helped hose the economy.

    Don't you believe it. The US is not at a 9% unemployment rate. Look around your town and city. Use your own eyes. The unemployment rate is FAR higher.

  211. Re:Huh? HCL? by bzipitidoo · · Score: 1

    So its nice that you can make up lots of things that arent true and try to label them on me, but lets stick to personal experiences or factual items please.

    Right back at you. You made a lot of unkind blanket statements about new grads.

    I do think I should get most of 8 hours of work out of a 9 hour day.

    I have heard that 4 hours of work out of an 8 hour day is average. Banks asked for loans evaluate business plans with that in mind. Of course you must keep expecting more, or you might only get 2 hours.

    A newly graduated college student, for the vast majority of them, dont have the experience, perspective, or skills to have opinions on anything but things narrowly focused on their job

    There you go again! You seriously underestimate this group. It's very popular to analyze and typecast the next generation. I hesitate to stereotype any such huge group-- they will simply be too diverse. Are people not in those groups really that much better? There's no fool like an old fool. For instance, Iran's youth, green though they are (in both experience and dress!) certainly has opinions, and I venture to suggest their opinions are correct. They may be Iran's best hope of a much brighter future. The Pirate Party draws most of its support from the young. That one you may see as evidence that the young are indeed stupid, I see it as the wisdom of youth in their flexibility and adaptability, their greater willingness to move on to new things when the old no longer works. Stereotyped views on my part, I suppose, but a different perspective than yours.

    Your green employees probably feel compelled to speak up. They know they don't know much, they fear to admit that, but have to demonstrate as best they can that they are participating and trying to learn. They risk looking like idiots or rebels and losing their jobs in order to avoid looking like drones and losing their jobs for that reason. Your contempt just makes things more difficult. I suspect you have high turnover.

    I suggest that this naivety has its upside. They are perhaps more honest, less "sophisticated", less accustomed to the myriad ways of cheating and getting away with it. Another anecdote: Occasionally, I sell my old car privately. (Dealers, bleh.) One time, the buyer was in high school. His parents wrote a check for it, but shorted me $50 on the agreed price. He insisted on setting that right, and made sure I got the full amount!

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  212. Ohh . HCL you said it! by Anonymous Coward · · Score: 0

    Finally a CEO who is audacious enough to state the facts right.!!

  213. how you create global 'employable' talent by Anonymous Coward · · Score: 0

    I think Vineet has been quoted in a wrong context...Check out Vineet's perspective on 'Employability' at his blog post http://vineet.hclblogs.com/?p=76

  214. Where is the law? by Anonymous Coward · · Score: 0

    I do not think that graduates overseas are better prepared, they have a better attitude as this Financial Genius says, they have the attitude that "ring$" to his CEO ear$, meaning: "I'm willing to do anything for 95 cents/hour, (or less)"
    Yeah! that's the attitude kid, that's the spirit..!
    Go for the extra mile without any gas!!

    Why should a true AMERICAN company have anything to do with a guy who consider ourselves useless?

    Maybe because despite the fact that we are unemployable and therefore, unemployed he can make 170Million "USD" (not rupees) per contract from Microsoft?

    Barack my friend, shouldn't we have a legislation somewhere to stop this? before we all end in jobs that cannot be outsourced, like janitor, plumber, warder with our unemployable American degrees? What is the point of creating thousands of jobs and then send em abroad only to increase profit? (and decrease quality)

  215. Re:Huh? HCL? by Anonymous Coward · · Score: 0

    Typical frog in the well comment. Not having seen what the people are capable of, it is best to refrain from ill-informed comments. I'm Indian, live in India and am from the industry. I've worked for US companies and have spent a lot of time in the US.

    Contrasting work styles, it is the Americans who follow templated processes very well without any deviation or application of grey matter. Culturally, America is system driven and so this manifestation. I've seen instances aplenty where 10% of the Americans conceive and the rest follow. It works for America.

    Indians are less system driven. It is difficult to drive consistency across a large mass and in the last few years, many services companies have managed to achieve good consistency levels.

    Whether you like it or not, Indian work harder than most Americans. Like all countries, we have bad apples and oranges too. Comments on quality of code pervade across countries. I've seen enough nincompoops in the US holding key positions too. From my long years across these two countries, an average working Indian is more resourceful than an average working American.

  216. Outsource Ballmer by Virtucon · · Score: 1

    Maybe Ballmer should be outsourced.

    Frankly, it comes down to money. It always does.

    It's not that "right shored" workers can do the job better, it's that they do it for less money. That's the sales pitch that many CIOs believe and
    it's a load of crap. EDS (HP) and all the other consulting firms preach this relentlessly. There's lots of talented people all over the world but frankly perpetuating a caste system in IT does nothing but exploit workers in other countries while giving Directors and Shareholders a perceived value. Once you've dealt with a "Right Shored" outsourcing project you can see why it never works out properly. Is it worth a couple of bucks to put your neighbor out of work? I don't think it is.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  217. Skip Software College by B_SharpC · · Score: 1

    Why waste 5 years college learning computer science only to be told you are banned practicing it in the U.S. because you are a citizen? Skip college degrees for software, they'll hire you anyways if they need and you avoid the 5 year debt to pay off.

    The only exception in labor law for 'exempt' is for software. Why not doctors, managers, car mechanics etc.? It's software bigotry. Why not except State workers?

    --
    Score & Karma: SASA: Slashdot Approval Seekers Anonymous