235,000 Fewer Programmers by 2015
RonMcMahon writes "According to a CNN Money article, Forrester Research is predicting that there will be 235,396 fewer Computer Programmers and Software Engineers employed in 2015 than there are today in America. This is a 25% reduction in the number of positions from today's depressed numbers. This sucks. I know that many companies are moving work off-shore, but wow, that's half the population of Wyoming!"
I think I will start looking now or perhaps move to India.
Or maybe I should go and get my MBA in the next few years
...235,395 fewer!
I wonder how many carpenters there are in the US? Most programmers are little more than carpenters who don't have to provide their own tools... "You buy me that shiny 64-bit hammer and I'll *pound* nails with it, Baby!"
Why would anyone listen to these same clowns who predicted 10 trillion dollars of e-commerce in 1999? I can also pull numbers out of my ass. I believe programming jobs will increase by 20% in ten years from current levels.
The numbers won't mean much unless you can define who they are? I know some web page designers who are classed as "programmers".
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Ack. Please don't go into management. If you can't develop, what are your chances of understanding the developers in which you lead? Not that all developers will be great managers, but I like having someone above me who understands what I'm doing though may not duplicate it.
--
"I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo
Think about it, the Baby Boomers will retire and fewer kids will go into computer science due to the lack of programming jobs.
Hopefully that will reduce the supply of programmers enough so that the good ones will still be able to find jobs.
Of course, it is notup to date on the stock market, but I suspect that that may be a shell game anyhow, at least on some level.
"It is a greater offense to steal men's labor, than their clothes"
Well, for the last two years, I had the feeling that this is exactly the way things are going to work out. This is why after completing my Computer Science BSc. I decided to learn Mathematics properly instead. So now, I'm 6 months away from completing my MSc. in Pure Mathematics and I know that I have learnt things that mostly have not changed for the last 100 years and are not going to change for the next 100 years all that much and so I don't need to worry about what the _next_ big thing will be, because mathematics will always be relevant. It will never be BIG in the same sense as aviation industry was once big and in the same sense as the dot com rush, but it will always be OK.
Of course this does not stop me from getting employed as a programmer if I wanted to.
When I started doing work with computers, and my computer degree, I did it because I enjoyed the work and appeared to have a natural talent. This was the case for most people on my degree course.
A couple of years ago I worked for a UK university and I was so disapointed at the number of people who had no interest in the subject but doing it awayway. It seems that people think you can get a high paying job in IT, so will get the degree in hopes of getting a job despite not having any enthusiasm or talent or skill.
Maybe this will be a good thing, we might see less people going into IT just because they think it will pay well.
If you ever drop your keys into a river of molten lava, let'em go, because, man, they're gone.
Remember what Dell just did recently? Most big business's were complaining that Dell's over seas tech support was a farce and demanded english speaking tech support reps that new the nomenclature of IT. There was such an up roar, Dell did move their Big Business tech support back to the US.
I think after awhile with enough uproar from consumers, their slumping tech support award will cause them to follow suit for the average joe as well.
I think we can extrapolate this to all of the other area of IT, especially programming. You still need a high level of written and oral communication to perform your job effectively. That is whyI think this big push for over seas IT jobs will eventually backfire in the face of big business.
Note I am in Australia which has some of these problems but nothing it would appear in comparison to America.
;)
:)
As much as it does suck I honestly see the only real way forward for software engineers and programmers is to either move into or start a research and development company and develop highly specialized software or to move into a new area of IT.
Honestly I would prefer if you didnt move into the system administration area, that would be mine,
The only way to keep your job secure is to work in face to face/onsite support or IT management although I am sure some clever CEO/CTO will figure out how to move those overseas as well.
One of the funniest things I read this year was a guarntee from our American management that they would not be moving the software development section from Australia to America from Australia, it was originally an Australian company so we didn't steal any American jobs
The real thing I want to know is where will the jobs be that are not outsourced to other countries and why will they be the ones to stay in comparison to those that are sent overseas.
37 - what does it stand for really...
(damned mozilla)
> you better start looking elseware
What a neat term for software made by overseas contract programmers
"Elseware"
To me it looks like they just take the trend of the past 2 years, extrapolate it to 2015, think of a few pages worth of `reasoning' why the numbers go so much down/up, and, hey presto, a new raport available!
You obviously aren't seeing what others are seeing. Everyone I talk to who has seen offshoring agrees that basically the company axes entire projects at a time. So, even if the numbers look like 10% of the software developers in your company are laid off...they common criteria for layoffs is not how good you are...but what project you are on.
I should of known it would never last...
If you can read this sig - the bitch fell off.
I seem to remember that not more than 10 or 15 years ago, people were predicting that by the end of this decade there would be such a demand for programmers, due to every little thing in your house having a computer of some sort in it, as to cause a shortage of supply. Well, that just didn't quite happen the way we thought it would. One might say it's due to the .com bust, one might not. The twists along the way don't really matter much. Any way you look at it, the predictions were and continue to be unfulfilled. I wouldn't bet my future on this "new" one coming to pass either. I would presume that these predictions rely heavily on current or near-recent trends (especially when programming could be concerned). Who knows what the next couple of years might bring, let alone the next decade.
It goes from God, to Jerry, to me.
Why do you think an American deserves a job more than some hard-working, enterprising person in Bangalore [or wherever]? (PS: I'm american.)
Why do you think a corporation deserves market protection from cheap foreign goods if they're exploiting the lack of labor protection?
If companies want to play the "global market" game, then either A) labor should have tarrifs or B) goods should not. Make it fair for everyone involved. Joe Normal will be able to afford to continue his lifestyle after being laid off in favor of people from Esbotsunania who do a quarter of the work for a tenth of the pay. At hourly wages, he'd probably even be able to buy more DVDs at hong kong prices, more toys for his kids imported direct from china without all those brand names. And afford cheap software written in India by the independent programmers who are not owned by American corporations (or those who defect from their outsourcing agreement and set up a competing shop).
If I have been able to see further than others, it is because I bought a pair of binoculars.
I have never understood the verulent resistance to unionization amongst the IT folks I know. During the "heyday" of the dot-com era, no one wanted to think about such issues, as you could seemingly skip from one job to another with a seemingly endless step up in salary each time. However, the realities of a capitalist system are inevitable, and the market dried up.
Think of how much better off in terms of job security, benefits, and salary the IT industry in the US could be today had they unionized early enough. Protection could have also been built in to protect the proletariate from the export of jobs overseas. It's truly a shame.
Stop corporate
Nash was right... nuff said.
I see this as a "what I want" syndrome that is going to bite people in the ass in the long run.
First off you have the american side of it. The CEOs will ship the jobs off shore, americans will lose jobs and have to go on pogey. So yeah, the CEO makes a short-term profit but pays for it in taxation in the end.
Second you have the foreign side of it. They're willing to sell their time for a heck of a lot less than the americans [leading to the questionable quality issue which is another debate alltogether]. However, in the long run thy're just poising themselves to earn the least amount of money possible. [e.g. no long-term profit].
So really outsourcing is a nearsighted "fix".
However, there are several real concerns. Often software developers are paid way too much for what they produce. $70k/yr to produce buggy programs [re: name the last 10 windows games...] is excessive. Also this is partly americans own fault. Everyone and their brother is now a "computer scientist" [having finished their 3wk course at Devry or what not]. Now the CEOs are just pushing this farther by grabing rice farmers and what not and calling them computer scientists.
So in reality y'all are gonna taste your own medicine in the end!!!!
MUAHAHAHAA
Tom
Someday, I'll have a real sig.
Perhaps it's just me, but I think it's GREAT there'll be less programmers. I can't see the amount of programming work dropping significantly by 2015, so it means more work for less people, and perhaps our rates of pay will become more on a par with plumbers, builders, and carpenters once again.. instead of being at Wal*Mart levels.
This is a great market readjustment.
mogorific carpentry experiments
There will be fewer people vying for those jobs, according to
this.
So, the jobs that will probably be lost are the ones that suck anyway, the ones that require just painful coding line after line of repetive garbage.
The jobs that will be left will be the high-paid positions of QA-- the ones to go through all that garbage written by the lowest bidder and fix it. O the joy we will have.
I demand a million helicopters and a DOLLAR!
Still at least it's not as hypocritical as Clinton's reskilling platitudes when blue collar workers lost their jobs in manufacturing.
While the expected outcome of retraining for some segments of the blue collar workforce (older, less skilled) may have been overly optimistic, the idea wasn't at all hypocritical, it was logical -- a guy that worked with machines might likely have become retraied for running a more sophisticated machine tool or something.
Unfortunately, retraining can't take into account the zeal at which corporate management has decided to move ANY job which pays more than minimum wage overseas. In an era in which Wall Street considers a company with jobs that pay something akin to middle-class wages as having "uncompetitively high labor costs", then there will be nothing to retrain for, except operating the fryer at the local corporate fast food place.
In that reality, retraining is fruitless. But we're racing to the bottom, creating a plutocratic society where government and industry collude to create a handful of very wealthy people and a sea of working poor, with little in between.
Predicting an economy in the year 2015? That is the dumbest thing I have ever heard. I don't even know what kind of software, video games, or equipment I will be using in 2010. Why would they assume to know how many programmers we will need here or around the world in 2015. I refuse to RTFA with an intro like that :)
We actually did it to ourselves.
First we made information networked and portable so that anyone is capable of working with it at any place.
Then we actively promoted "free" software that we work on for no pay. We actively promoted others to use "free" software and to produce it themselves.
Now we act surprised when others are capable of writing software in other countries and are willing to do it for low wages.
Survival of the fitest in this case means we ACTIVELY WORKED at making our jobs less valuable and our presense less nessesary. I'm not saying this is a bad thing; we just reap what we sow.
TW
I kept on being labeled an elitist when I was at the university advising most people to drop cs and go straight to marketing courses, cause they clearly didn't have the spirit for CS work.
Now, most of these IT Experts are unemployed. One of them followed my advice and became a succesful real-estate agent.
If you don't enjoy doing something DON'T BASE YOUR EVERYDAY LIFE ON IT.
common sense 101
It doesn't take a prior expert in the field to micromanage. It also doesn't take a fool not to micromanage. A good manager should know when to step back and when to get involved. But when my manager gets involved, I want him to fully understand what's going on and prevent bad things from happening, and encouraging the good.
My current manager isn't the most cluefull, but he's a good guy with good management skills. I try to make sure he understands w/o a doubt what i'm doing and why i'm doing it. Not to an atomic degree, but to a good general one.
--
"I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo
Oh come on. All managers really do is tell you to put the new cover letters on the TPS reports, and make sure you got the memo.
I won't hazard a guess as to the accuracy of the Forrester article. They seem pretty hit-or-miss on their predictions, which is probably why they keep shrinking as a company.
;-)
That said, it doesn't seem unreasonable that there will be a sigificant drop in software engineers over the next ten years. Why? Because there is so much research going into technologies to transform business workflow more quickly into customized (but not custom) applications for managing business processes. There are an enormous number of developers employed doing precisely that in one way or another, whether its a VB program for managing customer contacts, or a staff of Java developers building internally developed applications on data warehousing applications. All of that stuff is going to become much easier to transform from business requirements to final application. Not drag and drop, but a staff of ten may drop to a staff of five or six.
There will be a lot of jobs for senior level engineers, far less than now for entry-level positions. For those of you who are thinking you may be in one of those positions in ten years, well thats probably good or bad. Bad thing is, there'll be fewer positions to fill, but the upside is that it will probably turn the tide of people away from thinking CS is a quick and easy road to a high paying job -- and it'll be easier to progress up the ladder to senior and principal positions. I know a lot of guys now who get stuck with a virtual glass ceiling because the ratio of engineers to senior or principal engineers is so out of whack, companies just don't have that many positions for them.
I suspect a lot of software development positions will become more business-specific, as well. It'll be expected that anyone over a certain level has an ability to understand and work with the business side of a particular corporate structure. Foul smelling unkempt hacker types may have a harder time finding jobs in that kind of a market. But from a reformed foul smelling hacker type, its a lot easier to get laid if you clean up your style a bit.
sounds a bit like this Elvis joke:
In 1977 there were 150 Elvis impersonators. By 1999 there were 35,000. If this rate of growth continues, by the year 2019, more than one third of the world's population will be Elvis impersonators.
If an experiment works, something has gone wrong.
585,000 computer programmers
697,000 software engineers
And that doesn't include the 887,000 systems analysts, computer scientists, and database administrators, some of which are almost certainly working in programming positions.
However, given that these numbers (1,282,000 computer programmers and software engineers) are from the year two thousand, before the massive layoffs of the past few years really started happening, the 941,584 number doesn't seem all that out of the ballpark.
Does anyone actually believe that? I watch CNBC all day and these guys seem to believe that these one-time earnings gains are going to continue. These gains are mostly from off-shoring work...not from "top-line" growth.
The economy is still very much in recession. I don't care what the Bush spinsters say. Employment is the number one indicator of economic health, and our economy is terribly sick. Sure the official number might be around 6%, but that does not account for under-employment. How many software guys do you know that are working either contract positions, or not working in IT at all?
I predict a slow Christmas retail season, a corporate earnings drop-off next year, and higher unemployment numbers after the full impact of off-shoring jobs really takes its toll. Companies will soon realize that off-shoring jobs is a one-time gainer strategy, and not one that will provide long-term growth.
-ted
Since when?
Five years ago they did a straight-line extrapolation to predict federal budget surpluses as far as the eye can see. I don't see them anymore, do you?
Nobody can foresee the future. There are 10% as many telephone operators now as there were 40 years ago, handling ten times as many calls. Is that a bad thing?
Over that past 40 years I have seen engineers in high demand and engineers stocking grocery shelves. If it's bad now, give it five years and it will be good. If it's good now, give it five years and it will be bad.
That's the way it goes. Everything is not good all the time.
If you blow your brains out during the bad times, you miss the good times that are just around the corner.
We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
I've been doing Consulting for the last 10 years. I've worked with (am still working with) lots of customers over that time and I think that the prediction is accurate. I just don't see anyone with big expansion plans for IT right now. And I don't see anything on the horizon that will change that. Most customers are happy enough with their current IT that they don't want to spend big any more. The ERP is in place. The online presence is in place. The board room question that's being asked is "WTF is IT doing now?"
The fundamental fact is that there are too many people in IT for the total budget available for IT spend. That means it's going to be tough for many. There will be little time to work out who is the best person for the job. In this climate, being good at your job is no guarantee of employment or a reasonable salary.
Overseas outsourcing will become less attractive because employers can get away with paying jack shit for local employees by relying on the over-supply of people who don't want to believe that the CS degree isn't worth anything to anyone any more.
The key for the industry would be to figure out what features of those other industries can be "enhanced" or "embraced" in programming. OSS can be the solution to such a problem, but it has to get big enough to knock down companies like MS...who have commoditized software to a fault. the neat thing about it though is that programming is a "market" and as more people get laid off from the "megacorps" they go out and start the next revolution without the old players. Look at how HP, Apple, NVidia, etc were founded...and realize that it should be about to happen again!
Remember when FrontPage came out? That was around 94-96 time frame(?), right about the same time every night school on the planet was offering "webmaster" *snicker* certification. Everybody and their dog was calling themselves a web developer. But it never nicked the market for people who could produce really professional looking high-end sites. Then came the marraige of web sites with a database back end and db skills separated the webmaster employed from the rest of the pack.
If you've been in IT a long time you're used to being a techno-chameleon. There will always be new things coming along that will open up new markets. And even if it doesn't, even if I finally transition out of IT into a different kind of business, look at the technical advantage I have. I can build my own web sites, know how to market and promote them, write my own db's, program my own applications, or tweak OSS apps to do something specific for me, run my own network. It puts me miles ahead of my peers in any other line of business.
20 years in IT and analysts keep coming up with the same crap, like some karmic manure spreader. Just keep your head on a swivel, bank cash when times are good, and don't get boxed in thinking the only way to make a living is working for someone else.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
An overwhelming number of programmers, software and web developers I know went "yeah I know Java". They dont really have a clue about real structured programming as in the Linux kernel, almost never heard of code optimisations and look great in a tie.
Universities are churning out students of ADA, Pascal and Java, most of whom applied to the university thinking of the good fortunes of being in IT around 1998.
I doubt many of the developers of the applications in sourceforge will be in this number. A market booms, you get hundereds of thousands of extra golddiggers, then it goes bust, the golddiggers leave, the ones dedicated to the art stay, the market booms again, the golddiggers return, the experienced ones make good money and buy McLarens.
Fewer programmers mean a guy who can port Linux or NetBSD to a specialized ARM MCU will be more in demand, and will not get laid off like today. It by no means means the cults and culture that churn out the code for sourcecode will disappear.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
OK, granted tech jobs are going offshore. But I've been in this long enough to know that the reality will not be as horrible/scary as all the predictions. Anyone remember the "Japanese will take over the entire electronics industry" panic of the 80's? Everyone predicted that there would be no more chip design anywhere but in Japan. That didn't happen. They certainly are a still a big competitor to the US electronics/semi industry, and things did indeed change here, but new things came out of it and I don't think the fact that the US doesn't make memories or TVs anymore devastated the tech industry here -- quite the opposite. How about the NAFTA "Giant Sucking Sound" of jobs going to Mexico? Unemployment didn't skyrocket due to this as some predicted. The US economy adapts and changes based on the external environment.. it will continue to do so IMO.
Oh, and Narada, the mischief-maker is not to be confused with Mentos, the fresh-maker.
--- Ban humanity.
A security clearance is the closest thing to lifetime guaranteed employment that I know of.
In my case: I'm a skilled US steelworker, trained at own expense (welder/fabrication) and I've seen my career degraded by management continually pushing the desired skill level down to nil over the last 15 years. Enter foreign competition during the same time. Recently (last year) I started going back to school for comp sci.
I now believe that [begin sarcasm] it would be OK to flip burgers and mop floors for 80 hrs a week if only Uncle Sam didn't call it "middle class".[end sarcasm]
Seriously, I don't think this kind of crap will end until the economy implodes under the weight at the top. Until then, there will be fewer and fewer "middle class" people who can afford the products/services so hyped -
gtg now before I get violently pissed, even. And BTW, I'm a non-union republican feeling your pain ATM.
C|N>K
According to the US Dept of Labor, from their 2002-3 Occupational Outlook Handbook, s/w engineers "are projected to be the fastest growing occupation over the 2000-10 period" while employment growth for programmers "will be considerably slower than that of other computer specialists, due to the spread of pre-packaged software solutions".
If you're worried about your job security, start learning more than just programming languages and APIs. (Of course, until we have a proper accreditation system, anyone in the s/w industry can call themselves an engineer...)
There's a difference between steelwork and programming. The tools get more advanced or better at a faster rate than steelwork.
I'm not saying that steelwork is easy. Shit, I can't do it, so I'd be the first to hurt themselves. There are a few perceptions of programming. One is the science, another is engineering. A third is simple programming.
The science will live on for a long time. It's coming up with new ideas and new ways of doing stuff "better".
The engineering.. it's the architecture and making sure things run like well oiled machines in real life.
The simple programming unfortunately, is what's getting deported or seen as easier. Anyone can become one of these. It's the learning of the simple things and applying them. Writing a program to do factorials, writting something that throws some data into a database. Even web-applications. It's menial programming.
Stuff like writing a web browser, an OS, a painting program, an mp3 player.. HARDER stuff that takes some research and analysis of how it would be implemented for everyone's best interests will always be in demand. It's what gets released as shareware, sometimes freeware (winamp) or opensource, but more of the good ones tend to be commercial.
--
"I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo
You know, based on all of these cock-eyed predictions, I think the most important thing to take out of this posting is that there's only a half-million people in Wyoming. Seriously, any slashdotters from Wyoming out there??
Rooting for the yankees is like rooting for herpes.
Unfortunately you can't read the article anymore without paying, but they make a pretty convincing case in the Sept. issue, showing how some models predict an increase in the # of computer-related jobs (they claim the tech sector will soon return, if it hasn't already, as the fastest growing sector in the American economy). Couple this growth with baby boomers retiring, and you get a very tight labor market.
You see, though some of us might not see it everyday (including me), apparently a large percentage of today's programs are baby boomers who are nearing retirement. Starting in a few years there will be large percentages of the programmer population leaving the job pool. In recognition of this, many large companies are already returning to handsome bonuses and good pay.
Having said that, I do suddenly realize that there is a difference in terminology. I shold not talk about the "number of programmers" here, but rather the "number of IT jobs." That is, include project managers, MIS directors, and all kinds of people who are technically oriented, may do some programming or other admin, but are not strictly speaking programmers. So also keep that in mind with this article--how broadly do they use the term "programmer?"
Even the Muslims say so. . .
I think that programming requires a lot of expertise. I'd like to find someone else to do some programming for me, but I find that there are too many decisions that affect the quality of the product each hour that I program. I have not been able to find someone else capable and interested in making those decisions.
In my whole life, I haven't seen even one perfectly designed program. I haven't seen even one perfectly designed web site. For example, I was just looking at the Creative Labs web site. There is no large photo available of the products! Creative Labs says, "With over 200 million sound cards sold, Sound Blaster is the world's most trusted PC audio brand." (Under the heading "UPGRADE to Superior Stereo Audio Quality".) After all that business experience, Creative Labs doesn't even provide useable photos of their products.
What will be the result of the work of bored Indian programmers, who are bored because they have to follow some poorly developed specifications, and have no control over the design of the program, and no way to talk to the customer? Eventually the code will be a tangled mess, and will be thrown away.
In the 70s, hiring PhDs was very popular. Then companies found the drawbacks. PhDs were not willing to do the tedious work that exists in every project. Hiring offshore programmers is popular now, but I think companies will slowly begin to realize that good programming requires a high proportion of extensive thought.
I started university right when things were getting crazy in IT, for better or for worse. I was sitting in my physics class in high school when I realized that there seemed to be hordes of people going into Computer Science, and I didn't think it would be particularly difficult to get through. Then I got a test on basic electronics back. I did very well; a lot of other people didn't. So I figured what the hell, I'll try the electrical engineering thing instead. I do embedded systems and communications work mainly, although I've dabbled in a bit of everything. There is more work than I can deal with in a small town, working on automation projects - the kind of projects that make companies competitive with third world producers. Show a CEO how he can turn a 10 minute process into a 2 minute process multipled out by thousands of units and I'll show you how to make yourself a nice little income.
Right now, CS/IT employed people could benefit from getting organized and professionalized to the degree to which engineers are. Engineering associations look after things like H1B visas (although I'm not an American), and other political policy matters that can directly impact your life. There seems to be an inability of extreme reluctance to do this though, largely because I suspect there are a lot of extremely good programmers without (formal) qualification.
I'm not talking about unions - historically engineering associations have been very outspoken in this respect, but then again, historically engineers weren't employees for the most part, either.
I've always drawn a distinction between programming as art, and programming as a matter of business. Art doesn't always make you money while you're alive.
..don't panic
It was Bill Clinton who signed NAFTA and GAT into law (after Clinton promised not to during his run for pres).
Thanks for giving the wealthiest 5% huge tax cuts so they'll never know near-poverty, like I do.
Everyone got tax cuts and that wealthiest 5% of Americans still pay nearly half or the US tax base. Also for someone who came close to six figures a couple of years ago to be near poverty now does not say allot about how you managed your money.
WTF is $1700 going to do towards tuition? nuttin
Its a good chunk of tuition at an Undergrad school you don't have a right to college money for school take the money which covers the fees and be glad. if you flip burgers 40hrs a week in the summer you can earn most of the years tuition and if you work 10-15 hrs a week in tuition like I did you'll get the rest and beer money to boot.
e first American president to START a war. The first American president who detained American citizens, in the United States
Lincoln did not start a war?, LBJ did not start a war?, Clinton did not drag the US into Kosovo? BTW Lincoln also detained without charging people, and without due process but why let history interfere with your rant.
Do you know that we are holding over 660 men at Camp X-Ray, in cages, like dogs?
Really being allowed to practice, your religion, 3 squares a day, seeing an imam is being treated like a dog? I am against camp x-ray but moronic exaggeration is not going to help.
So, thanks to the 49% of the country that did vote for Bush, and those who still support him, we have a hitler in office.
Its called the constitution, and the Electorial college system, gets over it. Its designed to make urban and rural area equally politically important if Gore had managed to win his own state it would not have mattered. That's it compare Bush to Hitler, its so clear to me now Gross use of slander for those you politically disagree with has shown me the light..
My job in IT, and countless like them are disappearing - and whats most disturbing is that our industry is only 35 years old! Only 10 of which did our industry emerge from specialized functions to become an sizable group, and already we are sent out. So thank you, America, for sitting back, watching your reality TV and 4 hours of sportscenter every night and allowing all this to happen. It's the fault of both parties and both wings, Republicans wrote NAFTA/GAT and Bill Clinton Signed it. Bill Clinton allowed the Chinese to get computer and rocket technology that should have stayed secret. And finally its your fault for bitching about it on slashdot and not registering voters, and pumping for a third party candidate who cares about the US (this excludes the Greens).
235,396 fewer Computer Programmers... wow, that's half the population of Wyoming!
For those whose base unit of measurement is not 'Wyomings'... if we lined those programmers up head-to-toe, they would stretch approximately 250 miles from Silicon Valley out into the Pacific Ocean heading towards Asia. At that point, of course, many would drown.
Alternatively, if the computer programmers were laid end-to-end, the chain would be longer than 4,000 football fields. Of course, it would be dangerous leaving so many nerds lying down in fields if football players were around.
You are an idiot. It isn't taxes that's the problem, it's the relative standard of living. Living in the USA on US $10k / yr is extremely difficult - living in India on the same you live like a king.
Not that everyone already hasn't roundly discredited this theory, but it's not taxes (whatever this "4 layers of 93% = 1200% mumbo jumbo is, I have no idea) that make US labor so expensive. While taxes play some part in it, the major difference is cost of living. This is why US companies outsource to countries such as India with a roughly comparable income tax to ours - 20 to 40 percent, depending on tax bracket. US companies still have to pay corporate taxes on any profits earned, so those taxes do not figure into the equation.
US labor is more expensive due to the cost of living. I would hardly take a job at the same wage Indian programmers are getting paid because I can't buy groceries as cheap as they can, or live in a house for as cheap.
You are correct in a change in economics in the world; 20 years ago outsourcing technical jobs would have been almost impossible because of the capital requirements to test and build products, the high cost of communication and goods transportation, lack of an educated workforce, and trade barriers. However, this might be bad for individuals (sadly, including me) but not for the country as a whole. Society is better off as a whole due to the basic economic theory of competitive advantage.
While "Free Trade" agreements do have serious problems - for example, labor is cheaper in India in part because US corporations don't have to worry about pesky things such as unemployment insurance, safety, environmental restrictsion,and a host of other workers' rights there - in principle they do benefit rather than harm to this country. Your complaint about the tax system is misplaced; the government's main culpability in this is helping guide the country to such a high standard of living that we have priced ourselves out of many labor markets.