in

ASP.NET Weblogs

uber1024's WebLog

It's not hot wings and beer, but it's still okay

One guy's view on H1-B visas

I know this is a touchy subject, as well it should be.  I'm going to try to approach this from the perspective of a technology executive who is a US citizen and who has worked in the tech industry since 1999.  For those who know me, you know that this is not a difficult point of view for me to have.  Next time I will write a blog entry from the perspective of a dude who likes watching football and drinking beer ... also not a difficult point of view for me to hold. 

The situation in New York City might be different than the situation in Witchita, Kansas, so keep in mind the fact that most of my career has been spent in NYC and my entire executive career has been in this technical gene pool.  Also keep in mind the fact that I'm not really trying to represent the industry as a whole, the industry leaders, or the college graduate looking for his first job.  I'm trying to represent my own views that have crystalized after sitting on both sides of the interview table dozens of times.

My position is simply that the H1-B visa quota is good, but needs to be raised pretty significantly and maybe be made a little more reactive to the needs of the industry.  It's good because there needs to be some effort made to protect US citizens.  After all, that's the purpose of laws and governments.  We might not always be happy about that, but it's the truth.  I wanted to move to Korea and work there for a while, but I found their laws to be exceptionally protectionist and xenophobic so I don't find the US laws to be draconian at all.   

However, having been in the industry during the 2000-2002 dot com shakeout, I realized later that this was actually the best thing to happen to the tech industry in a while.  There were a lot of people who washed out of the industry in that time and the vast majority of them deserved to.  This is a highly-paid field (even with foreign competition dragging down salaries a bit) and, as such, we need the best people we can find in it.  My company recently raised our rates to $150 an hour for our technology department (we don't see that $150 an hour, in case you're wondering) and our clients expect to get their money's worth.  Now, as the leader of the department it's my job to make sure that our programmers are worth that $150 an hour that our clients are paying. 

And that's where we come back to the H1-B visas.  At a time like this, competition for the best developers is tight.  I'm trying to hire another developer, for example, and the resumes I've been getting are crap.  They're not "just okay," they're complete crap.  I'm not talking about "I just graduated from college and I'm going to try to be clever in my resume design no matter how many people tell me it's not a good idea" kind of resume.  I'm talking "I don't have any clue what I'm doing and I'm going to document that fact in resume form" kind of resume.   I met a programmer from South America who just knocked my socks off.  She is an outstanding developer, she's well-liked by her peers (ie, she's a great team player), and she's showing signs of developing strong leadership skills.  Basically, she's a top-notch candidate for a mid-to-senior level developer role ... exactly what I'm trying to hire.  Unfortunately, I can't.  It's difficult to understand why we would want to keep a smart, productive person from moving to our country, contributing to the economy, and paying taxes.  I understand that this is the way it is, but it needs to change.

I'm trying to hire someone, and US citizens are always easier to hire for many reasons (less paperwork, shared background, familiarity with the American way of doing business).  But the pool of US citizens is poor right now.  The best people have jobs and are happy there.  Scraping the bottom of the barrel is not an attractive business option.  If I know someone who is interested in moving and working here that would be a perfect addition to my team ... why shouldn't I be able to hire her?

As a developer, I remember lots of my colleagues being upset as Bill Clinton continually raised the cap on the number of H1-B visas that were available each year.  I tried to understand why, and it always came down to one of two reasons.  The most common reason was that the people in question flat-out sucked as developers and knew they were not capable of dealing with the competition.   The second, definitely less common but still heard often enough to appear on my radar, reason was xenophobia.  By which I basically mean "racism."  I'm not even going to dignify that sentiment with a rebuttal because it's ridiculous.

 I think there's a middle ground here.  There were proposals to have the visas be capped but with provisions to increase the cap if necessary.  The EB-2 visa has provisions built in that allay the fears of many.  To sponsor someone for an EB-2 visa, you have to be able to prove that you attempted to fill the job with a US citizen but were unable to do so.  Maybe this is an idea that can be applied to H1-B visas.  It would certainly make it easier to bring in talented people to ease tight labor markets and would also help US citizens find jobs during tougher times.

I'll note here that I'm not really involved in setting salaries for my programmers.  That's the operations department.  I just let them know how good a candidate is and they make the offer.  We have one programmer here who is H1-B and I know that she is paid the same as the US citizens.  She's my best programmer and I wouldn't have her paid any less than she's worth.  The other thing to note, salary-wise, is that my current programmers are going to pay the price for the exclusion of talented foreign workers.  They're going to have to cover the slack from the missing developer role while I interview retard after retard.

 I'll finish this off by saying that I realize that the problem that many people, including me, with the current system is not the immigrant workers themselves ... but the abuse of the system by large companies.  I agree that this is a problem, but punishing companies who work within both the spirit and the letter of the law, and punishing future US citizens is really not the way to go.

 Hopefully this entry provokes some thought.  I'm sure it's going to provoke some reaction.  Whatever your opinion on the matter, I ask two things.  The first is to think about why you feel the way you do.  REALLY think about it.  Look in the mirror and ask yourself why you feel that way.  I did, and I didn't always like what I realized.  The second is to at least make an effort to be civil when discussing this topic with people.  I've found an ENORMOUS amount of ignorance about immigration laws, visas, and the state of the industry and country when discussing immigration.  It's a hot-button issue, politically, these days but I wanted to focus more on the high-tech workers and not the low-paid, under-the-table illegal immigrants that most people think about when they think about immigration.  I hope that this entry has offered a perspective on this topic that helps people understand the issue.

Comments

 

Call center services said:

Hello,

I really find your comments interesting and i must tell you that in ages of blogging and surfing the net i think it is one of those extremely rare times when you find an american thinking logically and proposing an increase in the H1-B visa quota. Im an Indian and I feel proud to say that the situation here is completely inverse as compared to US. Here if u place an ad on Monday for a programmer, you get around 100 resumes by wednesday and all of them are better than the other. Its a problem of choice here honestly.

Programmers here stand in queues for days to be able to get an H1-B visa because they know that the real money lies in US. Due to the abundance of programmers here, they dont get the kind of pay an US company would offer although, yes, i must agree, it is pretty decent. Its a phenomenon we call brain drain when a learned Indian goes to US and helps in the development of that economy. But people here dont understand that so much of the money earned in US gets expatriated to India and contributes majorly to our FOREX reserves.

I really think that once the US govt. increases teh cap on H1-B visas, it will most definately result in happier Indian programmers and US employers. And also Us programmers would be under pressure to improve their standards and maybe also get rid of their xenophobia!!

Nice article though, hope it makes a difference!!

July 7, 2007 11:55 AM
 

Rajiv Das said:

Hats off

July 7, 2007 3:13 PM
 

Eric Wise said:

This guy knocks it out of the park . Our last two open positions we filled with H1-B candidates. Not

July 7, 2007 10:49 PM
 

Mikos Andres said:

I am Greek and been in the US for the last 4 years on a student visa pursuing a PhD in a top US university. I have had so much problems getting an H1b even when a company is willing to pay me 2x market rate.

The company's product launch is delayed and they are losing millions of $. I hope people like Lou Dobbs wake up and smell the salts.

July 8, 2007 9:26 AM
 

Dee said:

What blatant piece of propaganda.  Clearly this is a pre-designed piece to encourage raising visa limits which is counter productive to the US Economy.

If you like foreign labor so much, move to a foreign country.  Give me 30 minutes notice and I'll drive you to the airport.

You're doing no service to your country, so it's best if you just leave.

July 8, 2007 11:42 AM
 

Double You Bee said:

Dee: Care to back up your "statement"? Right now you seem to be exactly the "retard" that "uber1024" mentioned in his post. Nothing wrong with that, obviously, but I thought I'd present you with the opportunity to add value to this thread.

Just in case that's too much to ask, perhaps a few very specific (and short) questions will keep you interested long enough that you will actually consider answering them, rather than using stock rants. Still with me? Okay, here goes.

1. Propaganda? Why?

2. Counter productive to the US economy? Why? (Please don't answer with what *you* think the reason is for this. Consider sharing some proof presented by an authority.)

3. Why is it organizations including Google, Intel and Microsoft spend a considerable amount of effort and money into influencing/changing the system? (Please refrain from using the stock answer that a 6 year old would give. No. Really. I'm serious.)

4. Anything clever you have to say about foreigners who moved to the US and made an impact? (Impact as in, I don't know, "change the world." Or at least that's what some would say about what Google has done.) Yeah, I have no doubt it would've been you and not Sergey Brin to make that happen. Oh, and Sergey Brin is just one out of many.

I have plenty of other questions for you, but I'd prefer to leave it at this for now, and see if you're able to discuss this like a grown up. Considering some may think you're representing your country, please do your country (and yourself) a service by answering like an adult. I know I will give you a second chance.

Thank you.

July 8, 2007 4:39 PM
 

uber1024 said:

I wish this were propaganda.  I really believe what I'm saying.  I think that bringing in the brightest minds from around the world and hopefully letting them become US citizens is good for everyone.  

Globalization already happened, and it happened back in 2000 when we (US companies) paid to lay fiber optic lines around the world.  That is what enabled us to outsource, and that's where things changed.  I just figure that if we've gone this far, let's go the distance.  At least my way keeps a lot of the money here in our country.

The "if you like it so much better somewhere else, then leave" argument is a bit thin.  I used to hear that from my hardcore Republican friends back in 2004.  I'm still here.  They're still here.

I, personally, am not scared of the competition.  I'm an American and we don't run and hide from things that scare us.  We face them and figure out how to make them work to make our (and hopefully everyone's) lives better.

July 9, 2007 8:30 AM
 

David R. Longnecker said:

Your comments hit right on the head and give me something to think about.  While most executives hate to admit it, sometimes, the "best talent" is not always home grown from USA soil.  There are highly intelligent, capable workers from all over the world that our industry should be looking to recruit... and before someone else does.

To those unnamed who rant about moving away "if you don't like it" and such, I don't believe you can move away from the world anymore (I hear the moon is a bit chilly this time of year).  Interactions with all ethnicities, whether you're working side-by-side in the office or teleconferencing across the globe.  

For those of us who actually live in Wichita, Kansas (grin), nepotism and racism are real and unfortunate parts of most corporate agendas--in almost all business sectors.  I've seen it in interview panels, in the press, and from my peers.  Do I think that will change?  Maybe, but the younger generation (and the olders who are tired of the attitude) simply move away rather than fighting to change the "good 'ol boy" system.

Thanks for taking the time to post this up, I hope more readers take a moment to consider your questions. :)

July 9, 2007 9:21 AM
 

Mikos Andres said:

Double You Bee - your questions are very valid and thanks for engaging in a sober and dignified conversation, rather than stooping to the level of people like "Dee".

They, like their god, Lou Dobbs have made up their mind and will look only at what validates that opinion and ignore anything that evidences against it. Reasoning with such people is a lost cause.

My only refrain to such anti-H1b people is to ask them to startup their own companies and then try to hire people ...then and only then would they have a real idea of what the situation is. Instead of the tired old rant of "cheap labor"  , "greedy corporations" and so on....I ask people like Dee to see it for themselves. It is very easy to be an armchair  general or Monday morning QB...

July 9, 2007 2:54 PM
 

Will said:

Very good points.  If I were in a managerial role, having to fulfill obligations to customers I would want the best people working on the project that I could find. I don't care if you are from the US, India, Korea, Iran, South Africa, or even Mars.

I've heard of numerous companies that get burned by choosing to outsource because they don't fully research the firms they deal with.  "It's cheap & there is good technical talent in India so it's a no-brainer!"  That is a different topic entirely.

July 9, 2007 6:49 PM
 

Steve Weeks said:

You're an idiot.  80% of H1-B's go to so-called "category 1" people - little or no technical skills.  So you want to increase H1-Bs to bring in more people like that?  The ONLY people this will help are corporations and the wealthy.  Check your facts.

July 10, 2007 12:30 AM
 

vj said:

very good post. because of H1B shortage, microsoft is opening a development centre in Vancouver, backyard of seattle, wasted economics to Seattle

July 10, 2007 1:03 AM
 

Ben said:

Here is my perspective. I taught myself to program in 2003. Since then, I developed software for public schools, on my own. I am now going to college for a bachelor's degree in Information Systems. I would probably fall under the heading of one of those you call "retards". Although I have spent at least a couple of thousand dollars on books, I don't know everything. I want to learn, and I want to work in the field that I have grown to love. However, I am not one of those best and brightest, IMO. I want to be, and I am working hard every day to be. I have learned Algebra and Geometry so I can do well in school. Even with all of this, I would never get a job at any normal business. Fortunately, I have found a job, but I know that this opportunity is rare. And because of the exploitation of foreign workers, getting more rare. I don't have any problem with people coming to work here. I just think you are the exception, and not the rule. You may pay your workers well regardless, but there are companies that avoid U.S. workers so that they can pay less. That leaves me wondering what the future of my career will be if I ever decide to change jobs. Maybe now the problem isn't huge, but what about in 5-10 years? I hope you understand the point I am trying to make.

July 10, 2007 2:26 AM
 

MS said:

I totally agree with Steve. More than half the so called "programmers" that get H1B VISA in India are crap.

July 10, 2007 2:27 AM
 

DaveT said:

I wish they would put the H1B program in place for plumbers. Minimum 1 hour job is now $250/hr. That's much lower than the $150 you are billing at.

July 10, 2007 2:40 AM
 

brc said:

As a previous holder of a H1-B visa, I'm perplexed as to what the fuss is about.  I worked in the USA from 1999-2000 when dotcom companies sucked up all available workers.   Everyone I worked with accepted me as an equal and I didn't hear one complaint about me 'taking someones job'.   In fact when I decided to leave the USA to return home, they were perplexed as to why I didn't want to stay.  Never did I hear any negative reactions, nor did I read about them in the press.   7 years later, there is a storm of controversy around the very same visa I was on.  What has changed since then?  The employment market is tight now as it was back then.  Why are the American people becoming inward looking and unfriendly to potential immigrants?  Beats me.

July 10, 2007 3:15 AM
 

Jack Slecht said:

Its really interesting that politicians fail the American public by letting our educational system fail and not produce the people needed by industry.  Then, they sponsor a program to make up for it by offering the best paying jobs to foreigners.  We outsource much of our work, encourage immigration and have an insane free trade policy because it is not reciprocal.  Our borders are not secure even after 9-11.  I wonder if people will ever be as alarmed as I at the dearth of true leadership in our country.

July 10, 2007 6:03 AM
 

Adrian Pure said:

I hate to say it pal.  But most of my friends in college who I programmed games with in high school are not becoming programmers now because of this.

You should dance with the americans that brought you here, the reason why you cant get any good americans is because you would have to pay more than the market rate.  I know this makes life hard on you, but it is not our fault and we should not have our wages go down more because of it.

I know you dont mean harm, but if I can make more as a welder than a programmer why would I want to be a programmer?

No the best minds do not all come from america, but I guess you have to decide if you want to sell out the people who live here, were born here, and built this country for people that did not.  I dont hate them, I dont want to hurt them but they should encourage growth in there own countries.  How is it fair to india where they pay for there college students for american companies to steal there talent?

July 10, 2007 9:00 AM
 

uber1024 said:

I'd like to call special attention to this last comment by Jack Slecht.  This is exactly the kind of thing that needs to be addressed because he is pretty far from the reality of the situation.  He's also confusing the "illegal immigrant" issue with the "not enough tech workers to sustain the level of economic growth that we'd like to see."  Also please note the 9/11 reference.  As a New Yorker, I'm pretty tired of seeing 9/11 used to justify every problem that people mistakenly see in our country.  

Also please note that I'm not going after the US educational system.  I think it's a fine one and the vast majority of the smartest people I know came through it.  Most of us came through the public school system and went to a public university.

As for the  guy who's upset because he's self-taught and has to compete in today's workplace against better educated people from around the world ... I feel for you.  I really do.  But it's a competitive world out there and it's only going to get worse.  You've got exactly the right attitude and the self-confidence will come with time and experience.  I agree that it's difficult to compete in the tech industry without a degree.  It's just a fact.

I'm not saying that no one gets cut slack any more, I'm saying that the landscape is changing and we either have to change with it or become irrelevant.  I'm choosing to move forward to the next stage of our country's economic history, and I'm hoping that it's a great one.

July 10, 2007 9:02 AM
 

Willy Jack said:

The problem with this business is we have too many project managers who have never written a line of code.  Bring the programmers in.  Send the project managers to India.

July 10, 2007 9:05 AM
 

uber1024 said:

Adrian Pure,

I'm from Pennsylvania, so I guess the "Americans who brought me here" would be my grandparents, two of whom were born here and two of whom immigrated here 80 years ago.

Also, I'm certain you and your friends will make fantastic welders.

July 10, 2007 9:16 AM
 

uber1024 said:

Let me also state, for the record, that this isn't about India.  I'm not from India.  I don't really know anyone from India.  I've never been there.  I'm not even really all that interested in the Indian economy.  I know why you guys are all so focused on India, but let me assure you that this is not what I'm talking about or even interested in.

The only thing I care about less than the economy of India is Bruce Willis.

July 10, 2007 9:22 AM
 

Nish said:

There are companies that bring H1B people only because they work for cheaper rates.

And then there are companies that bring in highly talented and highly-paid H1B employees simply because they are good.

Most of the anti-H1B people presume that all H1Bers are in the first category. Most pro-H1Bers talk as if all the H1bers are in the latter category.

Reality is there are both kinds of H1Bers here, and it's not even a binary situation. The quality and ability of H1B employees would be a distribution from those who are highly brilliant to those who are really useless.

I think people should try and stop making one-sided black and white opinions on this issue.

July 10, 2007 10:09 AM
 

Frank said:

Fundamentally, the salary issue is caused by the government. They are so slow in the Green Card process, and locking the H-1b employee to the company for 5 years. This enables the company to treat the H-1b employee differently. Comparing to Canada, it takes 1 year only for Green Card approval.

Don’t blame employers, blame Feds.

July 10, 2007 10:39 AM
 

Jes said:

I think this issue is about significantly more than just H1B workers.

I am a developer who graduated with a degree in Computer Science in the dead economy of December 2002.  Nobody was hiring entry-level developers then, and I had to train myself (outside of college and with my own money and time) in valuable skills to even have a chance of breaking into the industry.  Many talented Americans at this point in time went on to other careers instead of software development, and I seriously considered that, myself.  My two younger brothers chose different majors in college and are now in other engineering fields.

If we fast-forward to now, there are still a ton of employers who think that they can still get top talent without having to train people or search hard or pay much.  I say wake up and smell the new year; it isn't 2003 anymore.  If you aren't getting good resumes, try different searching tactics, different business strategy options, better pay scales, or actually consider training people.  Stop blaming the government policies for all your internal issues and start adjusting to the fact that the world doesn't stay the same all the time.

July 10, 2007 10:52 AM
 

James said:

I'm all in favor of bringing the best and brightest to America.  One of the best and brightest programmers with whom I have worked was Korean.  That was about 10 years ago.  Other than that, I only have experience with Indians on H1-B's.

They seem to be experts on creating great-looking resumes that show all the right things. Much better than those retarded American programmers (like me).  Unfortunately, it's been my experience that most of those resumes are complete and total lies.

I have worked with a few Indian programmers who were qualified to do their jobs. I have worked in a company who outsourced most of their IT department to India...and, 6 months later, those new programmers had not managed to write any usable code.

I have also worked with an Indian who was obviously (to the rest of the team) extremely junior. It WaS eaSieR to TranSlaTe hiS becaSue emaIl eNgliSh sO bad waS than tRy tO taLk. He had to have everything explained, step by step, in great detail, every single time anything needed to be done. He either could not comprehend or just didn't care about internal coding standards.

He was a complete idiot, but, hey, part of being a senior developer is mentoring the newbs, right?

Anyway, I was really offended to find out later that he was being paid 50% more than I. I guess that's more evidence that  one of those retards.

I really don't believe the problem is H1-B quotas, one way or the other.  The problem is that, for the most part, retards are making the hiring decisions.  (I'll assume you, along with google, and *possibly* Microsoft, are one of the exceptions, uber1024).

July 10, 2007 11:11 AM
 

Gmarian said:

Very well written.  I love your frank tone.  I've had many discussions on forums regarding the H1-B visa "issue."  Many tend to blame H1-B visas on their difficulty in finding work.  To me this only proves that they don't belong in this line of work.  

Having taught IT for 2 1/2 years, I totaly understand the sad fact that many, many people rushed to work in IT with dollar signs in their eyes.  Unfortunately, if you don't love what you do, you'll always have reasons to complain.

I've had two rough patches in my career.  After I was laid off from the teaching gig, I sat down an reevaluated my interests.  I realized that while I love teaching people, I don't want to be a full-time teacher.  I simply don't have the enough love for it to deal with the headaches that come along with it.  This is when I realized that IT, and specifically programming, is my true passion.  If it came down to accepting a less than exciting position just to make ends meet, IT is the only industry I'd want it to be in.

uber1024:  In your opinion, what can be done do deal with the perception, and sometimes reality, that companies are using H1-B visas as a cheap source of labor?

July 10, 2007 1:17 PM
 

Nut In The Camaro said:

Interesting discussion...

I think Nish has got a point.  I worked as a senior developer on a large project for a world leading auto manufacturer during which I got to hear more hindi than english during the normal course of the day.  The Indians, Chineese, and Mexicans (yes Mexicans)  weren't super human or even better educated then us "locals" but they were cheaper, a lot cheaper.  Basically the job broker imported the developer, used them for 2 years or so, after which then they split to work at real wages.  They looked on it as paying their dues to get to work in the land of the big PX.  None of these people were brain surgeons or rocket scientists, they weren't going to cure cancer.  Nor do I think they were bad people.  They were just a cog in some large corporations projected growth for 200X.  

As I recall a lot the H1B crowd got government subsidies to pay for their degrees.  I had a government subsidy too, it was the US ARMY.  Now maybe some US citizens do get some money from the government or a scholarship but most people have to borrow the money to go to school.  Doesn't that put the Americans that do graduate with a degree at an economic disadvantage vis a vi the H1B crowd?

Furthermore let me add that any society that starts making the guys that know how to work the guns (eg. veterans) compete at a disadvantage with foreigners is headed for trouble.  Put yourself that guys head; "I spent X years getting the money to go to school in the military, graduate from school, start looking for a job only to find out that some guy from some place I never heard of is under cutting me? "  You do the math.  

Now I probably sound a lot more of a xenophobe than I really am.  Trade must be reciprocal or it isn't trade.  

July 10, 2007 4:19 PM
 

bwilhite said:

I enjoyed the post very much Uber1024.  I notice that many of the most recent posts seem to be turning this into a race issue.  It's too bad that their brains probably shut down before you admonished them to really think about why they feel the way they do.  

When it comes down to it, I think most people want to be taken care of like children, and they hate to compete.  They want the world to comfort them and make their life easy.  As much as I would like that myself, that's just not reality.  

I find the comment about needing to pay quality Americans 'above market rates' particularly amusing.  Markets are markets are markets, and complaining about it doesn't and never will change anything.  The only thing that will change your situation is you.  

(Off soapbox.)

Anyway, thanks for the thoughtful post; and I'm an American by the way.

July 10, 2007 5:17 PM
 

nzgeek said:

awesome post.....

can someone post a few links to h1b sponsors in us?

July 10, 2007 6:23 PM
 

BT said:

Nice article. BUT if you're an h-1b never...Never...ask your company to sponsor you for a GreenCard...if you do...

the process is VERY time consuming...you will never get promoted...and you will never get a raise. If the company decides to sponsors you for GreenCard..they will turn you into a puppet (cheap labor, over-time, work on the weekends...etc) in return for the favor... Trust me all my legal alien friends, this is the truth...

July 11, 2007 2:35 AM
 

Jack Slecht said:

To  uber'1024:  I have to say I am not confused at all.  Our government is broken, which is the point you missed.   I have worked with Indian and American programmers.  One Indian programmer was terrific and helped me more than any American programmer ever.  I was educated in public school and was lucky to go to a small state university and so I am not looking down on public education.  However, with a population of 300,000,000 people, I find it hard to believe that there are not enough qualified people to meet the needs of American companies.  If so, then our educational system is not producing the people needed by industry.

July 11, 2007 1:28 PM
 

Raindog said:

I'm a bit late to this but I thought I would comment anyways.

I see a few comments being made by industry, the first is that there are not enough H1-B's available, and the second is that there is a shortage of tech labor not only in america, but the world. If the second is true, more H1-B's will not solve any problems because there will not be people to fill them.

Secondly, at the company I work for (a software giant), not a single h1-b I know (~10 from various countries) receive higher wages than I do but *all* of them have both better education and substantial industry experience whereas when I was hired, I had an unacredited degree and was fresh out of school(I still totally rock however). In fact, I don't know a single H1-B that does not regret coming to the states because although their salary is 4x higher in the US, the quality of living that gives them is substantially less. (Think 400k US condo vs 50k foreign house).

The only thing I see the companies like MS, Google, IBM, et. al. getting is remarkably talented labor at lower salaries.  When M$ creates an office in vancouver, it's not for talented labor so much as it is for cheap labor.

Think about what the skilled technical worker does when they enter the CS and related fields. They have just entered a lifetime where they will work 60+ hours a week (inelligble for overtime due to labor laws, look up salaried overtime), forced to learn new skills every year or become unemployable and work in an environment with tight deadlines and ignorant non-technical management that think they know best. Compare that with a welder, parks and services lawn mower( I know one making 50k + a year driving a damn riding lawnmower), Utility lineman (the ones here made 100k+ in *overtime* alone) and it's really easy to look at the unrewarding, unrecognized life of a software engineer and say peace out homey. When a skilled software engineer is looking at job listings and finds positions paying 30k-70k (Or 24k at U-Haul) a year, who in their right mind would want to apply for that position. Also, qualified US developers want what I like to call "real" market salary, not a salary that is a few thousand more than the H1-B average.

Additionally, for a developer that has found a nice place of employment, it is *really* risky to move because they are not guaranteed that their co-workers in their new job will be able to discern their heads from their asses (WorseThanFailure.com -> ignorance is rampant) , it's just as important for a qualified developer to be surrounded by qualified developers as it is for a business to hire individuals that are competant in the first place.

Bottom line is this: When I see calls for more H1-B's, I view it as corporations lobbying for easily exploitable cheap labor

July 11, 2007 9:29 PM
 

Mikos Andres said:

Jack Slecht:

" If so, then our educational system is not producing the people needed by industry."

That is precisely the problem. Go to any top rated graduate EE/CS school in the US, the vast majority is non US born. Chinese, Indians, Koreans, Eastern Europeans predominate.

I am at MIT and study High Performance computing, and in this domain hardly any "Americans" can be found in the top schools and that is just a fact! Check out Stanford, UT, G/Tech, Harvard and the story is the same....

I have a company that is desperate to hire me and they are unable to. They have offered to setup shop in Montreal and move me (and bunch of others) there.

I respectfully ask all the anti-H1B ("cheap labor") crowd to start their own company and see what the situation is, or open their eyes to reality.

Just like everything else in life, I am sure there are companies which abuse the system and use H1b to pay lower wages, but that calls for strict enforcement. Don't throw the baby out with the bathwater.

July 12, 2007 11:56 AM
 

Jack Slecht said:

You then must be in agreement with me in that our educational system is not producing people to secure acceptance into the top US schools, and as far as I am concerned something is truly wrong.  I guess as far as you are concerned, let nature take its course and someday when our high tech base has almost totally eroded, then the US will be poorer and no one will want to come here.  On the other hand, few will want to live here, either.  I think our educational system should at least try to meet this challenge.  If it does not this country will be noticeably poorer than it is now.  Incidentally I did check out MIT and according to their own site 25% of the students are international.

July 12, 2007 5:11 PM
 

Mikos Andres said:

"You then must be in agreement with me in that our educational system is not producing people to secure acceptance into the top US schools, and as far as I am concerned something is truly wrong.  "

I agree with you on that. The US primary/secondary schools places very little focus on science/math and that leads to very little interest in American students for engineering careers. In contrast, the US university system - especially graduate education - is by far the best in the world.

"I guess as far as you are concerned, let nature take its course and someday when our high tech base has almost totally eroded, then the US will be poorer and no one will want to come here. "

I disagree. When you say "our high tech base has almost totally eroded" . Au contraire American technology lead has only grown. How many Googles, Yahoos, Youtubes have come outside of the US? Except for a few notable exceptions. Even if other countries manage to compete with the US, this is not a zero-sum game. A prosperous India and China are enormous growth opportunities for US companies.  Many, many companies have been started by people on H1b and other similar visas. Overall the net benefit of H1b has been excellent for the US economy. You have presented no facts/figs to back up your claim as to why this high tech base will be eroded by the H1b program.

Like I said, there are a few unscrupulous companies which exploit the visa program and there should be zero tolerance enforcement to prevent it.

" Incidentally I did check out MIT and according to their own site 25% of the students are international."

That includes undergrads, business school etc.In EE/CS graduate programs, I think the figure is 60-70% international. In some specialized technology domains like HPC, VLSI etc. the figure is >90% international.

July 12, 2007 7:13 PM
 

Mikos Andres said:

Here is a link the provides some perspective to what immigrants (Indians or otherwise) have done for the US high-tech economy - virtually all of them came on H1B visas or as students to H1b visa.

<seattletimes.nwsource.com/.../2003508453_immigrant04.html>

I hope the anti-H1b crowd gives this a read and make an informed judgment instead of falling to the cliched line of "cheap labor".

July 13, 2007 12:21 PM
 

Ganesh said:

uber1024 : Excellent post! I'm in US for more than 6 years and I'm originally from India presently working on H1B here. I like to be brutally honest with both the Americans as well as the H1Bs.

#1 Education system in US : US has some of the top universities in the world. But, there are not a lot of Americans enrolling in the engineering degrees. International students far outweigh their domestic counterparts. The primary reason for this is that there is not a lot of emphasis on Mathematics in the middle and high school level (to the best of my knowledge). It has infact been highlighted many times in the media. The secondary reason is that the education system is extremely costly in US. It beats me! US is the most technically and economically advanced nation in the Universe. Why can't the government take care of 300 million people in terms of providing education in a low-cost way. Because of these reasons, naturally there is no inclination shown by the American public (by and large) in making Engineers.

#2 Because of the above reason, the businesses cannot find enough tech workers in America. Hence, in order to be profitable, they need to hire from elsewhere. Hence the H1B. Since the IT growth is phenomenal, so is the demand for workers.

#3 Some H1Bs are cheap labor : I completely agree that some of these H1Bs are cheap labor. Now, let's step in to the shoes of one such H1B and analyze the situation. Typically, this foreign-born H1B or even a person who has done his/her Master's degree in US, will have very little knowledge about the wages scenario in US. So, $50K might seem a ton of money because there is this tendency to convert foreign currency in to dollar and just go WOW, that is a lot of money! Here, he/she is exploited by the business. These people have no idea whatsoever what the market value for their education and experience is. This gives the assumption that all H1Bs are cheap labor. I also agree that there is manipulation in some cases in terms of resumes. But, no system is perfect. It is wrong, it is imperfect but it should not be generalized as the norm.

#4 Green card : Once these H1Bs start assimilating in to the system and culture, then they get to know their real worth. That is the time to start looking for a new job with a better pay. But, if the present employer has been sponsoring the green card, then he/she cannot look any further. Why ? Because, the green card process has to start all over again at the new employer. So, that is another agony. So, he/she feels it is okay to stay in the same company and earn the same money as long as he/she gets the green card that will make him/her independant of the employer. So, the problem again comes back to the employer who rules the roost knowing exactly the problems encountered by this employee. So, the power should be taken away from the employer to sponsor green card and instead should be administered by the government. They cannot be promoted, they cannot get higher pay and they have to wait endlessly (between 5-12 years to get the green card and hence most of them lose their best part of their working life in this pursuit)

#5 Inevitability of outsourcing : If there are no changes in laws, then unfortunately there is bound to be outsourcing which is catastrophic. It is better to get these foreigners in US to spend money in US and pay taxes, rather than moving elsewhere. I'm telling you, once these companies move out, they are gone. There is just so much talent there in India that they will be sucked in to it. This is not to disgrace the talent in US. It is a cultural thing. In India (I can only speak about my country), there is this pride that one associates with being called an engineer or a doctor. He/She may not be the best engineer but will atleast have the basic knowledge to cope up with the demands of a job. I think the companies in America see that.

Historically, we have had wars, we have had industrial revolution, electronics revolution and IT revolution. Now, we are looking at knowledge revolution. Whereever there is knowledge, people and businesses will go there. Competition is huge and stakes are huge. Also, I honestly feel that we are all global citizens and we can no longer afford to be narrow-minded but just embrace the change and compete globally. Otherwise, we will be left out.That is the reality of life.

Good Luck!

Ganesh

July 13, 2007 3:48 PM
 

Aaron said:

+1 to Ganesh.

Just finished a 2 week stint in India, leading a project for a multi-billion dollar software company (one you have probably heard of).

Average salary there = about 250K rupee annually, about $6k or so US.

Imagine, you heard that, say, in Dubai, programmers are getting offered around $800k salaries.  You would probably say something like "fuck it, give me $750k, and I will work weekends, lick your boots, code like a banshee, and watch your children, all at the same time".

The funny thing is this - because labor is so cheap there, big companies tend to throw tons of people at problems (i.e. a team of 12 versus a team of 3) - multiplying the costs to get a simple thing done by the same amount that big companies save by exploiting the rupee/dollar exchange rate (aka cheap labor).

The point... is we need more H1Bs, because when they go back home (which they do as heroes, frequently), they spread the word of higher standards of living abroad.  That raises rates, and spurs their economy.  That causes rupee appreciation, which then erodes the cost advantage of India in the first place.

Rest assured, soon, we will be on level ground costwise with them, mostly them coming up. :)

July 13, 2007 4:48 PM
 

Mehdi said:

Across a mushrooming worldwide collection of programmers, this is literally like looking for a needle in a haystack. It's the technology growth that makes the people (the programmers) so lazy, they are not willing to learn and practice any more. Back in the old days, I remember those who couldn't create a "Simple Window" under 16bit-Windows since they had to know the subtle nuances of how Windows worked. Today, you open-up the compiler, and you almost do anything visual. There are also many code-generators out there, which simplifies the code-generation process, and makes the people more and more lazy. So how many people out there are willing to learn new technologies from the ground up?

Believe it or not, back in 2000, a friend of mine has been hired there as an ASP developer in an IT company. (He had no knowledge of programming). He was paying me for almost one year to do his assignments and the company never found out what was going on in the backbone!

Anyway, I wish that US government have a second look to what you mentioned. This way, I could leave Tehran, the capital of Iran to US ASAP. :)

July 15, 2007 7:19 AM
 

Edgy555 said:

While I appreciate the thoughfulness of the essay, I disagree strongly on nearly every point made.  Here's my position:  the H1-B program distorts the US market for technology.  Why do you think US-born students are not choosing to study engineering?  The long hours?  The relatively low pay?  The lay-offs?  The outsourcing?  All of the above.  Why study computer science when you could get a law degree?

It would be one thing if the entire world were free-market.  If firms in India had to compete for talent against firms in the UK, US or Canada, but that's not the way it is.  Firms in India pay exceptionally low wages and basically export their employees to the US.  Don't believe me?  Why are 4-5 of the top H1-B visa sponsors from India?

Finally, there's a very simple answer to the reasons why people like Mr. Gates and Mr. Ellison are pushing for more H-1Bs -- money.  The fact is (and this is backed up by some fairly prominent economists) that H1-B visas depress the wages of technology workers in the US.  Mr. Gates, Mr. Ellison and uber1024's company don't want to pay, so they support a fairly broad system of low-cost imported labor.

July 20, 2007 4:19 PM
 

Zoolander said:

To Edgy555,

This is what continues to amaze me.....you (and your fellow ideologues) are accusing Bill Gates of being "greedy"? This is a man who has given away $40 billion of his personal wealth over the last 7 years to charity mostly to causes such as minority education, improving the school system etc. He is also giving away the remaining wealth from his and Warren Buffet's fortune to 3rd world causes. And you accuse this man of greed? How silly is that? He is giving away billions of $ to save a few millions from H1b? (assuming your argument is true)

This is a man - and I am NOT a big fan of MS software - who has done more for helping the US education and underprivileged than anyone else in history. He is a philanthropy for the ages.  How many $100 billion companies have you run? Who would you think have a better perspective for the situation? You or the people who run MS, Oracle, IBM etc. There are a few corp. leaders who are unsavory, but the vast majority of people running the F-500 companies are ethical, patriotic, and have the best interests of the nation at heart.  Lose that sanctimonious holier-than-thou halo on your head and do not fall for the Lou "cheapshot" Dobbs line.  He is the modern day McCarthy - he is getting a power trip from his rants and adulation of people like you.

The only thing Lou Dobbs cares about it is his gargantuan ego and his audience keeps massaging it while he plays up to their base instincts (a la his big brother Bill O'reilly)

Think rationally here, I am sure you can do better than that.

Also, if you feel so strongly about it,. Why don't you start your own company and show everyone how to be a "noble, benevolent, patriotic" CEO? Build the next Google or MS doing the things you suggest - never hire an H1b, do not outsource a single job, pay all your engineers 200K, and all that....Then and only then would your arguments would hold some water.

An example is worth a million rants. Until then your "cheap labor" points sound like that of a cult member brainwashed by the Lou Dobbs cult.

July 23, 2007 8:27 AM
 

jkojs said:

Indian H1B programmers are not involved in any of the complex programming tasks whether it is Compilers, Debbuggers, Assemblers, Open source projects, Frameworks, Automation Tools etc.  I bet 95% of them are just 'Copy and Paste' coders. This shows they have no passion and they are  just in it make quick buck. They have no clue of their projects.

Afterall, most of the software is invented from the 'basements or garages' of the Western households (eg- Google).

As someone pointed out , Indians 'need to code'  (just for only money)  whereas Western Programmers 'want to code' (both Passion and money). This is why Indian code smells bad and has to be again re-coded at the later stage by the non-Indian programmers hence defeating the main purpose of the 'cheap and profitable' IT oursourcing.

The Wall Street will repent in the future regarding the pitfalls of the IT industry outsourcing to India.

September 29, 2007 8:09 AM
 

uber1024 said:

Not sure where everyone automatically assumes I'm talking about Indian developers here.  Truth be told, the people I was thinking about are Brazilian.

September 30, 2007 8:14 AM
 

One guy’s view on H1-B visas « Salvador Crissie’s Weblog said:

Pingback from  One guy&#8217;s view on H1-B visas &laquo; Salvador Crissie&#8217;s Weblog

November 24, 2007 10:45 AM
 

Shashank said:

          For the people who think Indians are Copy and Paste developers, I request them to visit some development centers in India. These development Centers have been setup by American companies. Everything ,right from development to test , is being carried out in India. And What they do in America? They test it once and put it on production environments. If Indian developers are craps then how do they pass the interviews which are taken by Americans?.

           Although on lower wages, it's a talent that being recruited worldwide, irrespective of  job location and nationality. No manager wants to put his life in burden, only because his subordinates doesn't perform well..

February 4, 2008 10:50 PM
 

Unemployed American Electrical Engineer in Cleveland said:

Okay now I have a question for all of you experts.

I was born and raised in Cleveland.  I have an electrical engineering  degree yet I can not convince employers to give me an interview.  At first I thought maybe my resume and experience was bad, but I have gone to three separate resume and job hunting workshops.  According to them my resume and experience are good.  Very few problems on my resume but I made the changes.  I still can not get interviews, in or out of Cleveland.

Not too long I talked to an engineering manager.  She is Mexican, not sure of her citizenship status.  She had talked about her company had hired a Korean and Venezuelan as engineers.  One was away at college.

Oh my God, I have tried for years to get an job at this place.  Here I am, sitting with 4 1/2 years of Design Engineer experience and 1 year of Electronic Technician experience.  I get passed over by students--students that are not American citizens.

So I ask anyone, how is this possible?  Do companies get government subsidies to sponsor VISA workers?  I tell them I will work at entry level pay.

It baffles me that an employer will not at least interview me, since I have  experience and the good college degree.  I fail to understand why employers find reasons to disqualify me and end up hiring far less experienced people that are not American citizens.  What is going on?!

May 12, 2008 2:15 AM

Leave a Comment

(required)  
(optional)
(required)  
Add