Slashdot Mirror


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!"

982 comments

  1. Time for a career switch... by Anonymous Coward · · Score: 4, Funny

    I think I will start looking now or perhaps move to India.

    1. Re:Time for a career switch... by snkmoorthy · · Score: 4, Informative

      As far as I know India doesn't have an H1B equivalent, so even if you are willing to relocate, it is near impossible.

    2. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      I'll be a US citizen by then....I'll get into the military business....no one off shores top secrete military projects.

      I'm not worried cause I have one leg in the door already and as soon as I become a citizen I'll have the other leg in the door.

      I'm here to stay folks, and I'll have a job in 2015!

    3. Re:Time for a career switch... by JWW · · Score: 4, Interesting

      If you move to India, don't go there to do programming. Go there to start a union of tech. workers.

      Wages will be going up very fast. Many of these outsorcers have fairly long term commitments and can raise their prices and renogatiate at will. Plus reports show wages going up very fast in India (a tech. union there would do wonders for this ;-).

      Plus, there is starting to be a consumer backlash agains non-english as a first language tech. support. What was bad tech. support years ago is now becoming bad tech. support that you can't understand.

    4. Re:Time for a career switch... by Anonymous Coward · · Score: 2, Informative

      Were you around in the early '90's? Defense jobs can disappear wholesale. While you're at it, why don't you look at the percentage of the F-35 project that is going to foreign countries (50%).

    5. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      The only competitive edge Bangalore has in the global tech market is that they are just about the poorest industrialized city in the world. Once wages reach a certain level there, other locations will start to look more attractive.

    6. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      Forget the military. It could get downsized in the federak budget! Become a consultant in financial IT - banks are here to stay!

      Daniel

    7. Re:Time for a career switch... by Opinari · · Score: 2, Interesting

      "Many of these outsorcers (sic) have fairly long term commitments and can raise their prices and renogatiate at will..." Not so, at least with my company. We offloaded some of our mundane programming tasks to an Indian firm, and the wages are fixed for 10 years, with only a cost of living increase, and limited merit increases. Otherwise, our company would not have signed the long-term contract.

    8. Re:Time for a career switch... by macrealist · · Score: 0, Redundant

      I wouldn't assume that tech jobs are easy to move. India has a large population of smart and educated people, and it would take more than just lower wages to make another location look more attractive.

      Tech jobs are leaving the US now not because India has lower wages, but because India has lower wages and is doing as good or better of a job at meeting customer requirements. People can make jokes about tech support that is hard to understand, but it is only a FUD joke. A lot of us Americans got fat and happy in the internet boom and lost focus, and now we are paying for it. India did not lose focus, it is benefiting now.

      Don't fool yourselves thinking that the US is losing jobs just because wages are lower elsewhere.

      --
      I am living proof of the Peter Principle
    9. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      The process for getting a working visa is pretty much like all industrialised countries, but I have no first-hand experience of the H1B, but visa-wise it is an anomoly to the standard process in most countries.

      The standard procedure (i.e., that in most developed and advanced-emerging coutries, and the case in India), you have to find an employer who is willing to say to immigration there is no one domestically who can fill a vacancy they have.

      The trouble is, India has a large well qualified section of population, and unless you have very very specialist skills you stand little chance.

    10. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      Yes the outsourcers have long term commitments, but worker turnover in these companies is very very high, the workers have little commitment to a particular eployer as employer terms are not very nice, and there is an ever increasing amount of well-qualified graduates every year, so no squeeze.

      I doubt your union would do well as workers themselves don't want to protect their employment, they want to do something else.

    11. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      yeah, rapidly rising wages are very condusive to union-building. Not everyone sees excess revenue as a burden that they must unload on some political leech. Consumerism will probably win out. And somebody needs to create the add campaigns that target young, wealthy, Hindu geeks. There will still be jobs for Americans.

    12. Re:Time for a career switch... by Dick+Faze · · Score: 2, Informative

      Yeah, just what the world needs, a tech union. So I can pay 5% of my wages to support the bottom 30% who screw up every job the touch because the honestly suck. No thanks, competition and quality speak, stay out of their way.

    13. Re:Time for a career switch... by $exyNerdie · · Score: 1

      As far as I know India doesn't have an H1B equivalent, so even if you are willing to relocate, it is near impossible.


      See my earlier post here.
      All you have to do is find an employer. On the other hand, for H1B, there are many more restrictions like annual limit, prevailing wage determination etc....

    14. Re:Time for a career switch... by xkenny13 · · Score: 1

      "Many of these outsorcers (sic) have fairly long term commitments and can raise their prices and renogatiate at will..." Not so, at least with my company. We offloaded some of our mundane programming tasks to an Indian firm, and the wages are fixed for 10 years, with only a cost of living increase, and limited merit increases. Otherwise, our company would not have signed the long-term contract.

      And if that company in India decides to break the contract? What's your recourse? Fire them and lose whatever they are working on?

      You might also be able to go with someone else, but they will probably want wages that are comparable to what the first company is now demanding.

      In the US against a US company, you can take them to court, sue for damages, etc, etc. What can you accomplish against a company in India?

    15. Re:Time for a career switch... by dubl-u · · Score: 1

      We offloaded some of our mundane programming tasks to an Indian firm

      If you have mundane programming tasks, you're doing it wrong. If something is truly mundane, that means it's automatable. If it's automatable, then since it's already on a computer, you should just go ahead and automate it.

    16. Re:Time for a career switch... by cooperd1880 · · Score: 1

      Oh don't believe the hype! Most of those jobs are low-skilled jobs, and as Dell learned the hard way, it isn't nearly as efficient to employ off-shore workers as arrogant american companies currently think.

      your best bet is to be high-skilled - off-shore folks can't replace the nuances that american high-level programmers/database developers bring to the table inherently

    17. Re:Time for a career switch... by jmccay · · Score: 1

      How is this insightful? It shows a lack of knowledge on the subject. Foreigners can't work in India. India actually protects the jobs for it's own people! If you move to India, you will not be a tech worker because you are legally not allowed to work there!
      We need to start to unionise to protect tech jobs from the greedy, money grubbing, CEO and owners who are using offshore workers to increase/maintain the over paid salaries and special bonuses!!!
      If you don't think this will happen to you, then you a living in the dark! It will happen to you! It is only a matter of when it will happen. Even if you are the best at what you do at your company, it doesn't mean you are safe. In fact, you are a big target to get laid off because they might want to use your salary to fund their new car payments. These things actually happen! CEOs, managers, and owners have a completely different salary and bonus scale.
      The to do soemthign is now before it is too late. If all the tech workers join together, we can bring this world to it's knees by disabling all the high tech things that the world's society counts on to function. This is the only leverage we have, and this leverage will be gone when we are replaced by overseas workers. Just like when other unions go on strike and they bring things to a halt so can we, but it must be done while we have they power to do so. If we don't then they will replace a few at a time.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
    18. Re:Time for a career switch... by jmccay · · Score: 1

      Just because you think you are at the top percentage (in your company and maybe everywhere) this does not make you immune to being layed off, and like it, or not, a tech union can protect tech workers by bringing them together. I don't like it myself, but I see it as a necessary evil for a near future.
      In fact, the top people can sometimes be the ones layed off and replaced. This is because the top, or best programmers, in a company are usually paid the most. This means a company can get the most bang for their buck when they layoff a couple of high paid experts and top programmers while keeping their mundane/average programmers who can get the job done--whether or not it is done the best possible way.
      The money they now have freed up by laying off these people can then be used to artificially inflate profits without needing to pass this along to the customer in twerms of saving. In fact, just before I was layed off, on 7/2002, from my last tech job I was one of the best programmers at the company. I knew more than most of the other programmers. They layed off 4 people when they laid me off. Three of these people were programmers--in fact three of their most knowledgeable programmers.
      I happen to be a stock holder in the company, so I still get the annual report. In the year I was laid off, the top four people got bonuses of more than twenty thousand dollars each along with a big raise for the new CEO (who switched positions). This was all in the annual stock holders report. The total amount of the bonuses and salary increase was about the same amount of money saved by laying off thew four people. I should note they now hide the details of these things by note placing monetary amounts in the report regaurding these items.
      If any group of people can find a way to make a union that stays only as long as it is needed, techies can do it. We need to do soemthign before it is too late.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
    19. Re:Time for a career switch... by jimbolaya · · Score: 1

      I don't understand how the statements you make anything to do with a tech worker union. For example, rapidly rising wages would preclude the need for a union. And your other statements strike me as equally unrelated. Care to explain?

      --

      There ain't no rules here; we're trying to accomplish something.

    20. Re:Time for a career switch... by SageMusings · · Score: 1

      And what, exactly, constitutes mundane?

      I would hazard that nealry every programming job can benefit from the attention of clever programmers. At the least, they would be employed. I hope we never have to outsource most of our health care so doctors would not have to attend to mundane cases of cancer.

      --
      -- Posted from my parent's basement
    21. Re:Time for a career switch... by FunKind · · Score: 1
      If you have mundane programming tasks, you're doing it wrong. If something is truly mundane, that means it's automatable. If it's automatable, then since it's already on a computer, you should just go ahead and automate it.

      No offense meant, but this type of reasoning is why many geeks don't make it to the CEO positions of power upon which they so enviously gaze. The problem is that it just doesn't follow logically that because something is automatable and on a computer, the step should be taken to implement it.

      While it's a tenet of geekdom that if something is technically *possible*, then it should be *done*, corporations must face economic reality. Often the possible is not the optimal, economically.

      *WARNING: Generalizations ahead...*

      For example, in a rapidly changing environment, automation becomes less efficient, unless said automation is made more generic in its task-handling abilities. For automation to handle a broader range of parameters, however, involves greater up-front investment. Therefore, there are many cases in which the automation investment is more costly than inexpensive human labour -- humans are still more rapidly and inexpensively trainable than computing devices, for certain tasks.

      Also, the real world(tm) has many other factors besides technical feasibility. Governments, politics, personalities, etc., cloud issues. Tax incentives for hiring personnel, varying tax structures on capital versus personnel costs, etc., may make the decision more complex.

      So...

      ...while I am technically oriented by my nature, to succeed in the business world, I have had to broaden my understanding and make my analyses more complex (i.e., third order or more, instead of first or second order). I've seen the fiery crashes of many geeks who haven't been able to think beyond the tech alone.

      (I'm new here... I hope this makes sense and is helpful. Sorry if it's too long.)

    22. Re:Time for a career switch... by dubl-u · · Score: 1

      Therefore, there are many cases in which the automation investment is more costly than inexpensive human labour -- humans are still more rapidly and inexpensively trainable than computing devices, for certain tasks.

      This is true, but not relevant for progamming teams for at least five reasons.

      One, if something is automatable, you should not pay a programmer a lot of money to do it. Hire a drone.

      Second, the cost of software development increases exponentially with the size of the project (with some interesting discontinuous leaps). This is because the bottlenecks around software development are related to human communication costs. By relentlessly spending the time (or money) to automate a task, you keep your team size smaller, staying on the low end of the cost curve.

      Third, the next most important factor in software project cost is related to managing complexity. Relentless simplification and automation keep that linear (or close to it), not the traditional exponential curve. You know those projects that have to throw away the code base between versions? Those are almost always failures in complexity management, and they are very, very expensive. As Netscape learned.

      Fourth, grunt tasks mean increased redundancy in the code base. This means that for equivalent functionality, you'll have much larger code bases unless you invest in automation. This means much higher maintenance costs, and much larger bug counts (because instead of fixing a bug once, you have to find every time a grunt did it). Better to abstract the duplication or automate it away.

      Fifth, automation increases agility. Agility allows business to cope with change, and better, allows businesses to create change and force their competitors to cope. If you have to manually test your whole application before each release, you can't release every week, and you'll be lucky to release every few months. This drastically limits the speed and confidence with which you can change core code.

      Try using an agile process (like Extreme Programming) for six months, and you'll see what I mean. Automation of routine tasks isn't a luxury; it's the fastest way to high productivity. See for example, this post today on the Extreme Programming mailing list. The last couple paragraphs contain comments from a product manager that says that he's having a hard time coming up with requirements fast enough for the team, and that the team is "exponentially" more productive than teams at competitors.

    23. Re:Time for a career switch... by JWW · · Score: 1

      My comment was mostly about what would cause the most disruption and trouble for outsourcing in India. Wages need to increase porofoundly to balance costs with doing things in the US. I was basically listing things that could do that. The disruptive power of a union would be very instrumental in that respect.

      As for comments about how countries cheaper than India are out there. That speaks to the last part of my comment. Where the language barrier is fairly high with respect to india, its even higher with respect to other countries. Its just another force to put an end to this disturbing outsorcing trend, which I feel is being driven by the terribly shortsighted view of so called business leaders today. Knowledge is power, and when all the knowledge of your companies systems lies overseas, your power will shift there as well.

    24. Re:Time for a career switch... by nyseal · · Score: 1

      Cost of living increase, wow....I haven't even seen one of those in 2 years. My, how I long for that 3-5%.

      --
      [SIG] Remember Mattel handheld games?
    25. Re:Time for a career switch... by nyseal · · Score: 1

      And what happens when the union is no longer needed? Just like the UAW and AFL-CIO prices will rise under pressure from the union because they have to 'protect' the jobs of the lower 1/3 of their members. That's why the average new car is $15-20,000.00 and Harleys are $15k. I have personally seen union workers in action in several Harley plants and it's a fucking joke. People with no degree, no technical expertise and no teeth making upwards of $40 per hour with OT and BITCHING that the system still sucks. Meanwhile HD charges $15k for a new bike and you have to WAIT to get it! It's only my opinion, but in the grand scheme of things unions, in the long run, only turn out to be bad; at least in America. Unions had their day and were needed....but on a global basis the US cannot compete with the current wage levels from other countries. Especially unions. Harley may be the exception at the moment but they went under to AMF at one point in history and their current stock listing won't hold forever. If it does I'll re-think my position.

      --
      [SIG] Remember Mattel handheld games?
    26. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      What a load of crap. Typical management horseshit...

      the reason cars and bikes cost so much is, the prices you see are what management thinks the market will bear. It has nothing to do with actual costs, it has to do with how big a sucker management takes the buyer for.

      Go back to your "who moved my cheese" paperbacks, you weenie.

    27. Re:Time for a career switch... by Anonymous Coward · · Score: 0

      An increase in input costs shifts the supply curve to the left, which results in a higher equilibrium price.

    28. Re:Time for a career switch... by timjdot · · Score: 1
      If you want some insight into the effects of this then take a drive down to South Carolina. The median income is 1/2 of the national average as the textile plants have almost all gone now.

      Next take a drive up to Flint, Michigan and thereabouts and check out the auto industry.

      Silicon Valley is lucky this has not hit full-force yet but it probably will by 2010. I do not know what goofy numbers CNN used but the number of programmers is greater: I read in a insurance industry trade rag that that industry alone plans to move about 5M tech. jobs overseas in the next several years. Almost every company I know about is trying to move its work to India. You are right that a career change is in order.. but to what?

      The only place left will be VA/DC where you can go lobby for your tax dollars... until they dry up.

      Americans are stupid as they invent all of the technology but never are able to reap the rewards of it.

      I say "Viva la OpenSource". If the only job I can get is integration then might as well use something free.

      TimJowers

      --
      Expect Freedom.
    29. Re:Time for a career switch... by FunKind · · Score: 1
      One, if something is automatable, you should not pay a programmer a lot of money to do it. Hire a drone.

      There's a difference? ;-)

      Seriously, though... it seems that you are agreeing with the original point--that there ARE mundane tasks that are more efficiently completed by those of a different labour rate. The original point was that mundane tasks could be efficiently completed at a lower labour rate, rather than using costly labour or automation. (Check out the Victorian Era Robots thread for discussion on the "cost" of labour, too.)

      However, here are some additional points in pseudo-random disorder...

      Fourth, grunt tasks mean increased redundancy in the code base.

      You are making assumptions regarding those tasks, and your other comments make assumptions regarding these "grunts." If the tasks are truly "mundane" and "automatable" then why are you assuming they have a high unique-error frequency?

      You know...I scored above average on the "clerical speed and accuracy" standardized aptitude test in school--but I have the secretary send out my correspondence. It's called using the appropriate people or tools for a job, and every project I've managed that was over-automated has suffered. I am an advocate for automating to the extent it makes sense, but there are You know those projects that have to throw away the code base between versions? Those are almost always failures in complexity management, and they are very, very expensive. As Netscape learned.

      Or government projects, where a new administration can wipe out a decade of development, taking totally unforeseen directions. Having automated generically for contingencies in such an environment would hvae been a terrible waste.

      Again, from my experience, I think that truly effective management on a broad scale (including temporal scale) relies more on applying the appropriate resources than on an absolute proclamation in favour of automation. In limited arenas, perhaps you can be proactive and enjoy creating change--but that's not always possible. Perhaps you can have the luxury of creating new automation every week--but that's not always possible.

      Perhaps I've been lucky. Perhaps you're talking about a smaller scale. Perhaps so many things...and I suppose that is my main point, itself.

    30. Re:Time for a career switch... by dubl-u · · Score: 1
      Fourth, grunt tasks mean increased redundancy in the code base.

      You are making assumptions regarding those tasks, and your other comments make assumptions regarding these "grunts." If the tasks are truly "mundane" and "automatable" then why are you assuming they have a high unique-error frequency?

      I'm not saying the redundant code will have a higher rate of errors. I'm saying that any redundant code increases development inertia. If you read the literature on copy-and-paste programming, you'll find lots of info on why that's bad. Grunt work, by its nature, means that there will be a lot of redundancy. Otherwise you'd call it creative work.

      Or government projects, where a new administration can wipe out a decade of development, taking totally unforeseen directions. Having automated generically for contingencies in such an environment would hvae been a terrible waste.

      I'm not advocating premature generalization. That would raise costs uselessly and reduce agility. I'm only advocating increasing the expressiveness of the code base by removing duplication. That by necessity removes opportunities for grunt work. Here's why:

      If you can give somebody a little info and have them run off and do a bunch of work, then that work has low information content. A bunch of work with low information content means high redundancy. If you forbid duplication, then that means that your programmers will need more information per unit of time developing. Ergo, it's no longer grunt work; it's teamwork.

      I agree that one should carefully examine the cost-benefit tradeoffs surrounding any choice in development. But agile software development, and Extreme Programming in particular, advocate similar things to what I'm saying here. Those projects end up being much more productive than traditional development. I think that's because much thinking in traditional methods about cost/benefit tradeoffs is deeply flawed.
  2. Big Deal by Anonymous Coward · · Score: 1, Insightful

    its called survival of the fittest... if you aren't good enough to keep your current job, you better start looking elseware....or go into management

    1. Re:Big Deal by the+uNF+cola · · Score: 4, Interesting

      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

    2. Re:Big Deal by Amiga+Lover · · Score: 2, Offtopic

      > you better start looking elseware What a neat term for software made by overseas contract programmers Elseware

    3. Re:Big Deal by Anonymous Coward · · Score: 0

      No it isn't. It is called corporations *thinking* they can save money. All the actual studies show however, that it doesn't work.

    4. Re:Big Deal by Amiga+Lover · · Score: 5, Funny

      (damned mozilla)

      > you better start looking elseware

      What a neat term for software made by overseas contract programmers

      "Elseware"

    5. Re:Big Deal by Cragen · · Score: 1
      I agree, but I look forward to having less people in the field that do not truly love the labor of producing and managing the thing. The best have never been "fittest", so far.

      *cragen

    6. Re:Big Deal by Andy_w715 · · Score: 1

      ok maybe i can't spell :) sometimes great ideas result from mistakez

    7. Re:Big Deal by Amiga+Lover · · Score: 1

      That works for me!.

    8. Re:Big Deal by ooby · · Score: 1

      It isn't always a matter of being good at your job... Despair.com

    9. Re:Big Deal by molarmass192 · · Score: 1

      I hope those studies are right. If they aren't, then the pain is just beginning.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    10. Re:Big Deal by I+Be+Hatin' · · Score: 2, Insightful
      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'd rather have a less-successful developer as my boss than a successful one. At least a failed developer is less likely to micromanage. It's certainly possible to understand what you're managing even if you don't know all of the technical details. In fact, this is what most managers do.

      However, ultimately it probably doesn't matter. Management is a completely different position and requires a completely different skill set than programming does. Some people will be good at it and some won't.

      --
      I know god exists. I read it on the internet, so it must be true.
    11. Re:Big Deal by Total_Wimp · · Score: 4, Informative

      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

    12. Re:Big Deal by the+uNF+cola · · Score: 4, Informative

      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

    13. Re:Big Deal by TedCheshireAcad · · Score: 4, Funny

      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.

    14. Re:Big Deal by GauteL · · Score: 2, Insightful

      But the fact that you can't code very well does not mean that you can't be a manager.

      However, I agree about the notion that moving into management because you suck at what you currently do, might give you a bit of a surprise when you find out that you suck at management too.

    15. Re:Big Deal by giel · · Score: 1

      But most of the time it is.

      --
      giel.y contains 2 shift/reduce conflicts
    16. Re:Big Deal by Tooky · · Score: 1

      surely it would have been reasonable (and factually correct) to mod either the parent or the grandparent redundant.

    17. Re:Big Deal by the+uNF+cola · · Score: 1

      Right, but it helps to recognize what your underlings are doing, encourage some things, prevent mishaps. I don't see many failed programmers doing just that. Good managers, possibly.. but not the best of 'em.

      --

      --
      "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

    18. Re:Big Deal by Anonymous Coward · · Score: 0

      My manager isn't technical and doesn't pretend to be. Yet she does a good job of managing one of the most technical groups at a high tech company. Not being a techie does not make one clueless.

      Given my experiences interviewing people, those 225 k jobs are probably all dead weight anyway. The best example was that when interviewing someone for a senior DBA position, I had to tell the person I had already written a PERL script with the same skill set they had. People like that should not be in IT.

    19. Re:Big Deal by Lumpy · · Score: 1

      sorry but it shoud be a requirement that management completely understand what the programmers are doing.

      This is the secret behind the linux kernel.. the top manager himself (Linus) not only understands every line of code submitted, but he get's his hands dirty too!

      If your manager doesn't understand your project, code, and every detail of what you are doing, then your manager is a useless lump of flesh.

      --
      Do not look at laser with remaining good eye.
    20. Re:Big Deal by the+uNF+cola · · Score: 1

      find me a manager who'd have the time for that.

      it's not a matter of knowing what's being done down to such a low level, but being able to spo trouble spots and defuse them, and once in a while, spot check for quality. other than that, he should be managing, making sure you get what you need done done and negotiating projects with people outside your smaller group, be it other programer managers, biz people or even relations with other companies (in the case of a CTO)

      --

      --
      "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

    21. Re:Big Deal by inode_buddha · · Score: 3, Interesting
      There's an article at CNN/Money that says "The jobs most at risk require fewer skills, are automated, or are highly portable. (emphasis mine).

      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
    22. Re:Big Deal by mbrod · · Score: 1

      How come they don't report on all the executive jobs that will be lost because of the computer programs we write to replace them?

    23. Re:Big Deal by Vincman · · Score: 1

      That is true, but very often programmers themselves have trouble (or do not bother) communicating what *exactly* they are working on, which, for a layman, is a prerequisite to understanding.

    24. Re:Big Deal by the+uNF+cola · · Score: 4, Interesting

      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

    25. Re:Big Deal by Anonymous Coward · · Score: 0

      You're talking like a bunch of people got together and decided all this (free software and vast global computer networks). But actually it was inevitable.
      And more to the point, there would be a lot less USA programming jobs without the Internet (which itself is pretty much dependant on free exchange of information).

    26. Re:Big Deal by Anonymous Coward · · Score: 0

      it`s called greed. rubber baron`s want it all for nothing.

    27. Re:Big Deal by ajaf · · Score: 1

      You are wrong, Microsoft did it. Everybody can code using Microsoft user friendly technologies for programming.
      Companies wants the applications as soon as it's posible, so they choose Microsoft, for example .NET.
      I hate when a programmer says "I'll use .NET because I can make an application fast and earn monkey fast."

      --
      ajf
    28. Re:Big Deal by LakeFlake · · Score: 1

      A manager is some one who allocates resources, time, money, people and equipment. A manager with knowledge about what he is managing is nice and can help the situation, but a good manager without knowledge in the field is OK too. Now a Leader is some one who can motivate a group of people to obtain a specific goal. The trick is to find a person in charge who has both of these skills and knowledge in the field.

    29. Re:Big Deal by Total_Wimp · · Score: 1

      "You're talking like a bunch of people got together and decided all this (free software and vast global computer networks). But actually it was inevitable."

      But didn't we get together and decide to do this?

      How many of us pushed hard to be able to telecommute (and now act surprised when our company hires someone to telecommute from India)?

      How many of pushed hard for Linux (and now act surprised there are fewer companies who want to pay for programming work)?

      I'm not saying it wasn't inevitable but the short history of our industry is not one of us fighting these inevitable changes. We pushed very hard for the changes and pretty much got everything we were looking for.

      We "won", so why are we acting like we lost? Were we so blind to the inevitable conclusion of this process or just so prejudiced that we thought we're the only ones smart enough to benefit from it?

      TW

    30. Re:Big Deal by N3WBI3 · · Score: 1
      Linus is less a manager and more a team, or technical lead. Anything highly above the Senior level (senior systems blah) have to deal more with budgets, hr issues and the like. A manager should have a solid bse in what they are understanding but its not needed.

      The VP at my company was my team lead at a prior company (networking is what keeps people employed) he is one of the most technical guys I know RHCE, CCNP, Exchange, .... His boss is a CCIE, but they dont spend too much time operating at that level (read onece in a blue moon or when the engineers go on vacation) they needed it to go from peon, to lead peon, ro project manager peon, and up and up until one day schedules and contracts became more important..

      --
    31. Re:Big Deal by Anonymous Coward · · Score: 0

      That's such a load of crap. If we're the ones who made it happen, we're still on the leading edge. Just because you can't foretell the future doesn't mean that we won't continue to hold technological leadership. When somebody else manages to "screw themselves over," then we should start worrying.

    32. Re:Big Deal by anthony_dipierro · · Score: 1

      How many of us pushed hard to be able to telecommute (and now act surprised when our company hires someone to telecommute from India)?

      Who's telecommuting from India? I thought the Indian programmers worked in an office just like you and I.

    33. Re:Big Deal by jafac · · Score: 1

      Not even to mention Object Oriented languages - where code is reusable.

      Most of the foundational libraries are written. For most general purpose programming now, it's just a matter of slapping together other people's widgets.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    34. Re:Big Deal by Anonymous Coward · · Score: 0

      That's the essence of computing, unfortunately: If you're doing your job right, it gets easier and more automated, until one day, a robot's doing your job for you, and you're no longer needed. The only hope is to get into management. There will always be a need for a manager who can produce documents, and keep people in meetings all day. Damn, I'm depressed right now...

    35. Re:Big Deal by Anonymous Coward · · Score: 0

      No, that's a boss. Someone who gives orders and expects them to be carried out. When they first started using the word "manager" instead of "boss", it was that the concept of someone who knew what they were doing could produce more consistent and accurate results than someone just giving orders. Believe it or not, anyone can give orders, it doesn't take an MBA to be a boss.

    36. Re:Big Deal by Anonymous Coward · · Score: 1, Funny

      There's less competition. First of all, there are fewer managers to compete with, and second of all, for the most part, they suck at management too.

    37. Re:Big Deal by rifter · · Score: 1

      There's a difference between steelwork and programming. The tools get more advanced or better at a faster rate than steelwork.

      I don't think that's what the poster was getting at. What the poster was pointing out was that whereas it is possible to become skilled in your art and work to do a good job, if management keeps lowering the bar and demanding less and less skillful work, not only is this frustrating to the skilled labourer but it makes their argument of hiring less skilled cheaper labour more compelling, which adds insult to injury.

      Lately I have noticed a trend toward management going more and more for yesmen and drones, and less toward allowing people who understand technology to plan and implement solutions. If all you want is drones, you commoditize the labour force and then they become widgets rather than people. If you give them power to advise on or make decisions, the quality of the ideas your people have becomes incredibly important and it is more difficult to simply choose another to fill the slot.

      I think there is a dangerous antilabour backlash going on right now in management. There are managers today who basically do not care about the worker and would ratehr not care about the worker. These guys have always existed, but right now the idea that we don't have to care about workers, how they feel, how they are treated, etc, is being pushed as though it were a revolutionary idea and hyped to the max in the trade rags.

      I also think that the entrepreneurial spirit is going to have to be our saviour here. Just as in the 90's boom years, disgruntled workers will get together and rather than give their ideas away to corporations whose managers clearly hate them and think of them as slaves or widgets will form their own firms so they can build it right in the first place. It will be hard because the VCs are licking their wounds and the privately held money among such people was eaten into during the crash. But it will happen. If it does not the US will lose its technical edge altogether.

    38. Re:Big Deal by Anonymous Coward · · Score: 0

      why do we care...if he goes into management he won't be in charge of you or me...he'll be in charge of some moron over in India that thinks knowning VB.Net qualifies him as an expert at everything.

    39. Re:Big Deal by nyseal · · Score: 1

      You say 'go into management' like it's opening a door. Not so. A GOOD manager not only knows his job better than his subordinates know their own but can motivate, guide and consistently train them to further their knowledge and experience in an enlightened atmosphere. As a manager, I can tell you that I EXPECT my subordinates to learn more than I do; I have my degrees and a plan to move up in the company to the vice presidency level. That said, I also need to take the responsibility to educate and train my successor. Doing anything less would be irresponsible. So, like I said before, it's not just a matter of 'going' into management and that ideology is probably the cause of half the downfalls in your industry.

      --
      [SIG] Remember Mattel handheld games?
    40. Re:Big Deal by the+uNF+cola · · Score: 1

      I don't think that's what the poster was getting at. What the poster was pointing out was that whereas it is possible to become skilled in your art and work to do a good job, if management keeps lowering the bar and demanding less and less skillful work, not only is this frustrating to the skilled labourer but it makes their argument of hiring less skilled cheaper labour more compelling, which adds insult to injury.


      I dunno, but for me, living isn't learning, producing and then stopping. For me, it's to keep learning and to keep becoming more valuable not only to myself but the world around me.

      Imagine if everyone who worked at mcdonalds went on to culinary school and became master chefs. Or imagine factory workers who learn how to build machines and can do what mechanical engineers do and progress at.

      It'd be one interesting world of really smart people with a lot of drive. Tv would eventually become a past-time than an addiction :)
      --

      --
      "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

    41. Re:Big Deal by I8TheWorm · · Score: 1

      Itend to agree with regarding the future of development stateside. Unfortunately for me, my last few years of development has been the menial DB code. The flip side of that is it's been fairly intricate work, dealing with multiple DB's (Oracle, MS SQL, mySQL), hits an ISAM (paged) DB, and has a time concern, so bandwitdh has to be kept to a minimum. All this while maintaining a 5 tier architecture, rolling into web services this year. So maybe there's hope for me in the near term at least.

      What separates US developers from those in developing nations such as India and China is the way our education systems are built. While theirs (being relatively new) emphasize memorization, ours emphasizes problem solving. That kind of lines up with your comment about more intricate development staying here, while the more menial development can be shipped overseas.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
  3. I knew I should have gone for an EE degree by Knetzar · · Score: 5, Funny

    Or maybe I should go and get my MBA in the next few years

    1. Re:I knew I should have gone for an EE degree by the+Man+in+Black · · Score: 4, Informative

      Modded funny, but an MBA from a decent, fairly reputable Business School WILL take you places, regardless of your skillset. Plenty of people who don't even need them get them. We as techies turn up our nose at management, but one thing you'll notice is that, while we're all getting laid off left and right and our wages whittled down to nothing, managers and executive salaries are going up.

    2. Re:I knew I should have gone for an EE degree by the_mad_poster · · Score: 1, Funny

      ...WILL take you places, regardless of your skillset.

      This explains a lot about my company.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    3. Re:I knew I should have gone for an EE degree by Anonymous Coward · · Score: 0
      but one thing you'll notice is that, while we're all getting laid off left and right and our wages whittled down to nothing, managers and executive salaries are going up.
      And that's exactly what is wrong with the situation. So you are suggesting people become a part of the problem?
    4. Re:I knew I should have gone for an EE degree by the+Man+in+Black · · Score: 1

      I'm suggesting that the more clueful people we have in a managerial/executive role, the better off the rest of us will be. A lot of the problem (as you said) is we have schmucks with English degrees that learn everything they know about tech from Business Week and Forbes who are in charge of the hiring and firing. I know it's dirty pool for a real dyed-in-the-wool geek to ever put himself in that situation, but think of the long-term benefits if some of us did!

      I would just love to see in the next few years a legion of IT Directors (or whatever the titles are) being able to present clear and concise arguments to the E-Board about the value of open source products, duplicating functionality while improving security, man-hours lost on securing inherently insecure products, etc. Brings a tear to my eye just thinking about it.

    5. Re:I knew I should have gone for an EE degree by Lord_Dweomer · · Score: 1
      "Or maybe I should go and get my MBA in the next few years"

      While furthering your education, particularly honing up your business skills, is always valuable to potential employers, keep in mind MBAs are having a tough time finding jobs these days as well. Even the top ones from Harvard and Wharton and such. Another very beneficial thing you can do to help get a job is to expand your social skills.

      Many of the Slashdot crowd do not have them, plain and simple. And lets face it, someone with excellent social skills is more likely to get a job over someone who lacks them. A Dale Carnegie course never hurt anybodies career, thats for sure.

      --
      Buy Steampunk Clothing Online!
    6. Re:I knew I should have gone for an EE degree by ccp · · Score: 1

      I wouldn't believe Forrester can predict next day's weather, let alone levels of employement in decades.

      Cheers,

    7. Re:I knew I should have gone for an EE degree by Nitewing98 · · Score: 1

      Or maybe you (and others like you) should do what I did. I quit working on my BS in CS when I realized what was happening to the industry, and I'm now driving a truck.

      After 17+ years in the computer industry (I had a business school degree in "data processing," which shows how long ago I started in this field) and programming in everything from COBOL to ColdFusion, I've decided that the amount of work that is *worth* doing is dwindling.

      Yes, there is significant amount of programming that will be done in the next 10-15 yrs, but how much of it is stuff we really *want* to do? I, too, was upset at the realization that all of this "grunt" work was going overseas, but then I realized also that I really didn't want "grunt" work anyway.

      The really interesting work in CS will be done at the AI/user interface/user agent level at this point, not in writing (and re-writing) accounting packages or in-house support software.

      So now I'm driving my truck and surfing /. in my free time and have the time to work on my book. HAHA!

      --

      Nitewing '98

      Everything works...in theory.

    8. Re:I knew I should have gone for an EE degree by dubl-u · · Score: 1

      an MBA from a decent, fairly reputable Business School WILL take you places, regardless of your skillset

      Regardless of skillset? I see you've had to work with a bunch of fresh-out-of-school MBAs, too.

    9. Re:I knew I should have gone for an EE degree by DerekLyons · · Score: 1
      Or maybe I should go and get my MBA in the next few years
      A darn good idea, so long as it's from a well known and reputeable business school. Community college MBA's are a dime a dozen, and about as welcome in a real business as a boot camp MCSE is in a real tech shop.
    10. Re:I knew I should have gone for an EE degree by nyseal · · Score: 1

      I believe the poster meant regardless of the area your degree is in. When individuals go that high to achieve an advanced education they generally tend to be pretty attentive to their actions and the results. I'm not saying that all PhD's have good managerial or business sense but I would also side with that person over an IT major from Penn State. Just because you graduate does not mean you're good. Being exceptional is going above and beyond. Obviously I'm speaking strictly about people who have these 'skillsets' and are willing to apply them appropriately.

      --
      [SIG] Remember Mattel handheld games?
  4. wow i was going to guess... by stinkfish · · Score: 3, Funny

    ...235,395 fewer!

    1. Re:wow i was going to guess... by Anonymous Coward · · Score: 0

      I was guessing how they could predict with this precision.

  5. Programmers == Carpenters?? by MontSegur · · Score: 5, Insightful

    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!"

    1. Re:Programmers == Carpenters?? by sql*kitten · · Score: 5, Insightful

      Most programmers are little more than carpenters who don't have to provide their own tools...

      I'm sure, had Slashdot been around back in days of Steampunk, there would have been many articles cursing the disappearance of steam-engine related jobs, complaining that these days, steam trains were only used overseas, etc, etc. Meanwhile, the invention of the aeroplane would receive only a passing mention, everyone would think it was cool, then they would go back to complain about the decline in the use of steam technology.

      Moving jobs overseas isn't a bad thing. One thing the third world is good at is being cheap labour*. One thing the third world is very bad at is innovation**. Westerners who are good at what the West does - innovate - will be as in demand as ever. Those who can't or won't work to remain on the cutting edge, well, there's no helping them.

      * I'm not saying this is a good or a bad thing, just that it's a historical fact.
      ** Also a historical fact. Look at where the new knowledge was and is created over the last 500 years, in technology, pharma, media, you name it - in the West. Even big countries like China and Brazil use Linux, for example - they didn't (or couldn't) start from scratch.

    2. Re:Programmers == Carpenters?? by richieb · · Score: 2, Insightful
      Westerners who are good at what the West does - innovate - will be as in demand as ever. Those who can't or won't work to remain on the cutting edge, well, there's no helping them.

      This is not really true if you go back in history more than 300 years.

      Back then Europe was a third world country. Most of the innovators lived in China, India or the Middle East. Several of their innovations are things like writing, the number 0, arabic (!!) number system, gun powder and I'm sure countless other inventions.

      --
      ...richie - It is a good day to code.
    3. Re:Programmers == Carpenters?? by Rostin · · Score: 5, Insightful

      I've been itching to say this for months, but just *knew* that I'd be modded down for trolling. I had a CS prof in college (before I dropped that major) who said something like, "A lot of people think programming is art or something like it. The question is, should they?" His view is the programming is like plumbing or carpentry. The skill-set to do it is something you can pick up in trade school. The difference between a computer scientist and a programmer is the difference between a draftsman and an engineer, to put it a different way. And I mean a real engineer, not one of those people with an MCSE certificate.

    4. Re:Programmers == Carpenters?? by buckeyeguy · · Score: 1

      Good analogy, because once the current housing boom fades (and it will, when interest rates go up), there will be a lot of guys with tools just standing around doing nothing.

      --
      I'd have a personalized plate on my car, but "toxic bachelor" won't fit into 7 letters.
    5. Re:Programmers == Carpenters?? by SlamMan · · Score: 1

      Nitpicky, but I thought the Mayans were the first to use the number 0.

      --
      Mod point free since 2001
    6. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      Several of their innovations are things like writing, the number 0, arabic (!!) number system, gun powder and I'm sure countless other inventions.

      Indeed - I mention the last 500 years as my timeframe in a footnote. If you ask, what have those cultures done recently their list of accomplishments is far, far less impressive.

    7. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Most of the innovators lived in China, India or the Middle East. Several of their innovations are things like writing, the number 0, arabic (!!) number system, gun powder and I'm sure countless other inventions.

      True, but the problem is they didn't do anything with them. For example, the Chinese had gunpowder hundreds of years before the Europeans, but the Chinese used gunpowder for skyrockets and firecrackers and the Europeans made guns and cannons. Go figure.

    8. Re:Programmers == Carpenters?? by JudgeFurious · · Score: 1

      Very true. At one time or another the "hot spot" has been located in various places and each of them sooner or later yielded this to another rising culture/region/people. There's nothing out there carved in stone to say that Westerners will keep the lead from here on out.

      We've had a really good run and I'm not saying it's over but it's not like it can't be over either. All we have to do is take a break, kick back and decide that we're on top for good and the next thing you know we're listening to people talk about how the west hasn't contributed anything since the early 21st century.

      --
      Appended to the end of comments you post. 120 chars.
    9. Re:Programmers == Carpenters?? by BitchKapoor · · Score: 1

      So you're saying Europeans are murderous fiends?

    10. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Innovation starts in the West? Heh, you are so damn full of yourself. Third-world countries don't innovate because they are hungry and poor not because they don't have the ability to. Don't even get me started on the fact that the "innovating" West can help those countries get out of the hole in a decade. Only if they wanted to. But no, cheap labor is convenient, you know.

    11. Re:Programmers == Carpenters?? by richieb · · Score: 1
      So you're saying Europeans are murderous fiends?

      Basically yes. I recomend reading "Germs, Guns and Steel".

      --
      ...richie - It is a good day to code.
    12. Re:Programmers == Carpenters?? by sql*kitten · · Score: 3, Insightful

      Third-world countries don't innovate because they are hungry and poor not because they don't have the ability to.

      You have it backwards. They are hungry and poor because they don't innovate and create value. Even the ones that aren't hungry and poor don't do much by way of actual innovation.

    13. Re:Programmers == Carpenters?? by malkavian · · Score: 5, Insightful

      Yes, a lot of new knowledge has been provided by the West in the last 500 years. If you discount Russia (East) and Japan (East), who have come up with their fair share, then the west has been the main innovator. Actually, most of this has been from Europe (with America really appearing in the sights within the last hundred years or so).
      However, paying for the training of offshore people to do the low grade work that has been previously done onshore is a tad dangerous.
      All the 'high level' people that understand what the game's about have come up through the ranks of those junior positions to slowly acheive where they are.
      The premise of offshoring seems to be "Well, we'll set up the whole of our operations abroad, where it's cheap, and automagically, when we need them, experienced people will join the organisation as we need them.". Except, due to most work at the lower levels being done offshore, thus most training being done there, the experience for the higher level jobs will be required to be performed offshore.
      The setup then becomes one of having a shell company in the west, populated by a few suits with little technical knowledge, asking for a product from the real company investment (in workers and experience) in, say, India.

      Now, with having few people trained (nobody can get a job in the west, so why study?), and no experience being gained (no job), then the raw ability to innovate in that area vanishes.
      Lo and behold, the country that HAS the skills forms their own industries, and makes new products derived from their EXPERIENCE in the old (western initiated) ones.

      With sufficient saturation of skill base, and lack of draconian legal restriction, new innovation is pretty much guaranteed. That's how the US managed to kick start it's high tech lead (the "Brain Drain" is still well remembered).

      To put this in perspective, the Eastern Countries led development in technology for several thousand years. Only in about the last 500 has it lagged behind (except for Japan which is still at the forefront).
      Now, after a period of 'sleeping', the East is beginning to fire up it's technology engine, and get in the 'Innovation' mode.
      Definately not good for Western companies longterm, who are taking the short term view of a quick buck now.
      And that buck, ten years down the line will most likely vanish into an eastern company who does exactly the same thing for a quarter the price or less.

      Your reference to steam engines misses much of the point. Nobody here is crying out about losing jobs on a defunt system.
      The point is, that if, once the planes and cars developed WERE actually all made in the 'third world', and all it's engineers and manufacturing were based there when the industry was in it's infancy, then the west would not be where it is now.
      India would have the great roads, and the most advanced cars around would be of Indian manufacture. The west would now be playing catchup to the more established Indian markets.

      The sad truth is that, these days, companies are run by accountants and lawyers. These are exactly the people who look at what the money does, and NOT at what happens to the world around.
      Nobody seems to care about 10, or 20 years down the road. As long as the cash is on the table NOW, and LOTS of it, all is good.

      Your premises seem to assume that the world is generally static, and moving one part of an ecosystem and transplanting it to another area en masse will make no difference to either one.
      Read up on a good many disasters that have occurred that way.
      Computing (and society) mirror nature very closely. The big industries are playing a very dangerous game.

    14. Re:Programmers == Carpenters?? by Malc · · Score: 1

      500 years ago, Islam was the centre of knowledge and learning. Remember this before you discount the current crop of third world countries (a.k.a developing countries). They'll leap frog you before you know it.

    15. Re:Programmers == Carpenters?? by Glonoinha · · Score: 1, Interesting

      The Arabs were the first to divide by zero, and they are still suffering for it. If it wasn't for oil, they would still be wiping their butts with their bare hands and forcing their women to cover themselves from head to toe and not allowing them to drive, living in a barren wasteland of sand and rock.

      --
      Glonoinha the MebiByte Slayer
    16. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Is that the sequel to "Guns, Germs, and Steel"?

    17. Re:Programmers == Carpenters?? by jjohn · · Score: 5, Insightful

      Are you insane? Hammers, saws and screwdrivers aren't provided to carpenters, but materials that will stay with the customer, like 2x4 planks, I-beams, nails, are. Why on Earth would a programmer, that's not with a VAR, bring a computer to the job? A programmer's tools are nearly all insubstantial (the notable exception being books, but even those are going electronic). Programming is a skill, not a piece of hardware. You don't need a programmer to run a computer. You need the programmer to make the computer do something useful.

      The constant equating of programming to an industrial process is without merit and has been debunked before by Fred Brooks, Steve McConnell and others. The construction techniques for software aren't as well understood or as systematized as those known to physical engineers and fabricators. This makes every software project mostly unique, although certainly experiences from previous projects will help the next one. McConnell identifies four legs of software development that must come together to get a successful production. These are people, process, product and technology. In reverse order, the technology piece is simply the OS, the hardware and programming language chosen for the job. The product leg deals with scope of the project, such as listing the required features, inputs, outputs and whatnot. The process bit relates to how the project is (or isn't) managed, risk management and customer feedback. The people aspect comprises the quality of the programmers doing the work. This can have a huge impact on the shipping product.

      Outsourcing addresses only one leg of software developement: people. By reducing the cost of this one leg, the cost of the process aspect will go up. It remains to be seen whether paying for more management and process will produce more profitable results than simply working with the native talent pool of programmers. I suspect it won't for most cases. However, there will surely be some outsourcing success stories.

      It's grossly unfair to expect the art of programming, which is hardly sixty years old, to be as well understood as construction, which has been a human endeavor for thousands of years. Those managers and market analysts that labor under this delusion are in for a rude surprise.

    18. Re:Programmers == Carpenters?? by RevMike · · Score: 4, Interesting

      So you're saying Europeans are murderous fiends?

      Basically yes. I recomend reading "Germs, Guns and Steel".

      Actually, the book is Guns, Germs, and Steel: The Fates of Human Societies by Jared Diamond.

      Diamond argues that two cultural families have become dominant in the world - the fertile crescent culture which is the root of today's European and American cultures and Chinese culture which has spread throughout Asia. He further argues that these cultures are dominant for no other reason than environmental and geographic reasons. Both these areas had wild versions of a variety of domesticable staple agricultural products, readily domesticable draft animals, and room to spread out.

      Other "root" cultures did not have all these factors. For instance, inidiginous Americans had no draft animals while horse and oxen were available in Mesopotamia. Corn was not readily domesticable in its wild form, and several thousand years passed before the right mutations occured to make corn a good staple crop whereas the wheat, barley, and oats that grew wild in Mesopotamia were easily domesticated. When corn was domesticated, it took a very long time for corn farmers from central America to spread through the deserts of Mexico and the American Southwest to the Mississippi valley. (The great plains are virtually unfarmable without more modern plows and draft animals because of the tough sod.) The Mesopotamian farmers spread far into Russia, the middle east, and Europe before running into barriers.

    19. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      If you discount Russia (East) and Japan (East), who have come up with their fair share, then the west has been the main innovator.

      I'd be a little interested to hear what Russia's come up with (but don't bother, because I can look it up).

      What Japan has invented between 1503-1953 CE I'd be very interested in hearing... since I already know it was nothing.

      Only after they were granted admittance to the "1st World" did they start to "create knowledge".

      (Note: Of course they created all kinds of knowledge beforehand, in artistic and cultural fields. But all nations do that, including places currently labelled Third World. What I'm asking is, what creations of interest to the First World came from Japan in those centuries?)

    20. Re:Programmers == Carpenters?? by leviramsey · · Score: 1

      Damn it you beat me to it.

      The other thing that I'd like to add is that this sort of cheap labor is the way to build a middle class which ultimately lays the economic groundwork for education and thus innovation.

      See for instance Taiwan and South Korea, which were havens of sweatshop labor decades ago but used that as a means to ignite their economies. Meanwhile India rejected sweatshops in favor of education and other initiatives (which are advocated by most of the left in the West to this day as the means to bring prosperity to the Third World) and found themselves making minimal economic progress. Only in recent years have they embraced being a low-cost source of labor.

      The simple fact is that an economy needs to convert its resources into a more liquid form in order to advance economically. Some Third World nations have oil and mineral reserves, which allow them to bypass the cheap labor step. Others, having only a pool of labor, have to convert that labor into cash and do so efficiently.

      Of course, an argument can be made that it's far better to be in the latter camp than to be in the former; mineral/oil reserves tend to be expensive to exploit (whereas labor is cheap) and thus only the upper classes/governments of those nations are able to exploit them and there's not much of a trickle down effect. Thus you end up with massively unstable situations where a core group of extremely rich, generally hereditary control everything while you have a large undercurrent of underclass who derive virtually no benefit from the oil/mineral exploitation and nothing in between (cf. Saudi Arabia, Texas of not too long ago (arguably today), Venezuela, etc.). Contrast this with nations/regions not blessed with exportable natural resources that have turned to having cheap labor in their economies (cf. the United Kingdom, New England, the Netherlands, Japan, Korea, etc.).

      Looking at that list, it is somewhat interesting to note that the latter group are far more advanced in every field of human endeavor than the former group. It is also interesting to note that all the latter are either part of the Anglosphere by definition (New England [aka the Pinnacle of Western Civilization, with Boston as the true Jerusalem] and the United Kingdom) or have generally tended to be "honorary members of the Anglosphere". Further contemplation on those issues would be required.

    21. Re:Programmers == Carpenters?? by iserlohn · · Score: 1

      You are mistaken. The presence of wealth provides the foundation for innovation and invention. Capital creates capital. Trade creates trade.

      The hungry and poor of this world is hungry and poor not because they do not innovate, but rather because they do not control wealth.

      The problem is, as a steady pace, western wealth is being drained in a directional manner. Developed countries are using developing countries not as trading partners, but rather as a source of cheap labour. Damage is done to both countries. The developing nations are being tricked into what seems like a good deal, while the developed nation suffers trade deficits. The only developing countries that are coming out on top is the ones with a strong domestic production (ala China and India).

      Think about it. What good is foriegn money to a country such as Bangladesh? Is this foreign money used for importing necessities (which a large portion of the population needs)? Not likely. Most of the money would likely be used to buy foreign products.

    22. Re:Programmers == Carpenters?? by rnd() · · Score: 2, Insightful

      I can't tell if your comment was intended to be a joke or not.

      Leave it up to businesses to decide who they want to hire. If someone wants to hire a team of Indian programmers instead of a team from California, or a team of Californian programmers instead of a team from New York or Michigan, so be it. It is that person's decision, and he/she will have to live with the consequences.

      I'm sure there are a lot of Indian programmers who are all around better programmers than many US programmers. These programmers might cost more than some US programmers, and so businesses might choose them only if a high level of expertise is deemed necessary for a particular project.

      If you are a programmer, do two things:

      1) Do what you can to make yourself as skilled and valuable as possible

      2) Be aware of trends that may make you extinct and act accordingly, even if it means learning new skills.

      People have the idea that a human being should only be required to learn one trade during his lifetime and should be able to earn a decdent wage at that trade, whatever it happens to be. That is rediculous.

      People have work done offshore becaue the price and quality are better than work done in the US, or at least they seem to be.

      sql*kitten is right on target that innovation will remain in the west, and grunt work will flee to places of cheaper labor.

      So, if you feel like your programming job is grunt work, be ready for it to disappear.

      --

      Amazing magic tricks

    23. Re:Programmers == Carpenters?? by ElGuapoGolf · · Score: 1

      Westerners who are good at what the West does - innovate - will be as in demand as ever. Those who can't or won't work to remain on the cutting edge, well, there's no helping them.

      And you really think once tech jobs start disappearing, and more and more people are out of work over here, we'll really be so innovative?

    24. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      sql*kitten writes:

      Moving jobs overseas isn't a bad thing. One thing the third world is good at is being cheap labour*. One thing the third world is very bad at is innovation**. Westerners who are good at what the West does - innovate - will be as in demand as ever. Those who can't or won't work to remain on the cutting edge, well, there's no helping them.

      What an incredibly ignorant thing to say.

      Graduate scientific and engineering education in this country has been dominated by foreign students and professors for decades. Undergraduate scientific and engineering education would not exist without foreign professors and TA's. Indians and Chinese probably account for the two largest groups of foreign graduate students and professors.

      India has IIT, a scientific and engineering university which is more selective than any in the U.S., and students applying to IIT list Stanford and MIT as backup schools.
      IIT graduates. IIT graduates have become scientist, engineers, and even CEO's at some of the best US firms.

      Now, the reduction in regulation of business in India has made it possible for India's scientific, engineering, and entreprenurial talent to stay in India and to have a very high standard of living.

      This is a very serious problem for the U.S., and ignoring it won't make it go away.

    25. Re:Programmers == Carpenters?? by Ba3r · · Score: 1

      Carpenter? Speak for yourself. Your average carpenter knows little college-level science. I think saying a programmer is like a mechanical engineer is a far more adequate comparison. Perhaps you should specify that you are referring to visual basic or dynamic web pages, because i doubt somebody with a vocational education would be able to build network routing software, statistical analysis software, or anything even remotely more complex than a VB interface on top of some sql tables

      Before you further insult those of us who spent 4+ years in university studying the intricacies of computer science, why don't you try doing some real programming yourself.

    26. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      It's grossly unfair to expect the art of programming, which is hardly sixty years old, to be as well understood as construction, which has been a human endeavor for thousands of years.

      Maybe so, but I'll tell you something true about programming and programmers that you can wait for time to validate: pure programming is easy, and someone who only programs doesn't need more than a high school diploma and some technical courses. The problems we're having now with respect to programming jobs all come from the fact that programmers are extremely overpaid. A programmer just translates an engineering spec into code. The engineer could do it himself, but it's too large a job for one person, and he's too expensive to hire lots of. So, programmers are hired to turn a spec into code. They've probably got a software engineer sitting between them and the actual engineer, so they're the tech equivalent to assembly line workers. They're easily replaceable. If this had been realized earlier on, then American programmers could've been hired for less instead of jobs being moved to India just to find people willing to do the job for the amount of money it's worth.

      This is the reason you see (stupid) techniques like extreme programming being invented. There's so much coding to be done that it'd cost way too much to hire an engineer to do it right, so two or three code monkeys are thrown at a problem to come up with a workable string of code to do task A. The programmer is replaceable, so there's no guarantee he'll be around later if problems arise, so he's lumped together with another monkey to make sure that the code is understandable and documented (so that later an engineer doesn't have to waste time figuring out any ``clever'' tricks the monkey might've used).

    27. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      It's more like 600-500 years, otherwise you are correct. But after all we have this little global village and it doesn't really matter anymore. If you can afford to fund R&D you will increase productivity, otherwise you will lag behind.

    28. Re:Programmers == Carpenters?? by tsmccaff · · Score: 1

      You are so mistaken its almost offensive. I've lived in Cambodia and Laos and I would love to hear you say that to people living in abject poverty, with no running water or electricity, that maybe if they were more "innovative" they'd be better off. There are some exceptions, but it is mostly people learning how to live off the tourist trade to the aforementioned countries. As a whole though, its insulting.

      --
      "the starry sky above and the moral law within"-Kant
    29. Re:Programmers == Carpenters?? by asciiRider · · Score: 1

      Your argument was good enough - you didn't have to resort to bashing MCSE's at the end there.

    30. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      I dunno, man, they made some pretty gnarly swords ...

    31. Re:Programmers == Carpenters?? by register_ax · · Score: 1

      I was just thinking, remember when we were third world? You say look at the past 500 years. Well, since Columbus (who introduced Europeans to the Americas) only arrived in 1492. I would have to say for the past 500 years or so, we were a third world country. Of course we had the basis of beginning on new footing, but the principle is we produced agriculture for our big brothers back home. Remember? I think it was called something like tobacco or something like that. Wasn't that what this nation was founded off of? Tobaccy? Yeah because the pompous folk "back home" didn't even know about it until the 16th century. Funny how USians where that cheap labour not too long ago. Hell, it was only 1776, and the industrial revolution was far off. I would have to say that the US has been a new player in the market of innovation.

      More so what I am thinking of is, when will these working countries wakeup to any sort of realization that they are in fact working for "superiors" and will want to declare their indendence, if you will. USians did it. Why couldn't others? History has repeated itself before, why couldn't it happen again?

    32. Re:Programmers == Carpenters?? by gagy · · Score: 5, Interesting
      The sad truth is that, these days, companies are run by accountants and lawyers. These are exactly the people who look at what the money does, and NOT at what happens to the world around. Nobody seems to care about 10, or 20 years down the road. As long as the cash is on the table NOW, and LOTS of it, all is good.
      That couldn't be any more correct. I work for the worlds largest company (or so they tell me) and I think the CEO smokes crack some days. This year he said "If it doesn't generate a profit this year, don't do it." I almost snapped. It's not just people that live day to day, its multi billion dollar corporations too. They'll do anything to save a buck, even if it means sacrafacing something next year. As long as this years bottom line looks good, the cost at achieving it is having a reduced bottom line for the next two years. I proposed a great idea for increasing sales, but it would take a year or two to get the return, and that's just not good enough around here. This is also why all programmers are in a rut. Nobody cares about what happens tommorow, as long as today looks good. If it means outsourcing everything overseas, then so be it. I'm lucky because I had enough foresight to get two degrees, one in computer electronics and one in business admin. Right now i'm in Marketing and all my comp. sci friends are unemployed.
      --
      -I DDoSed your mom.
    33. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Yeah, let's all call people worthless now ...

      "Hey, Paco! You're unproductive! Why can't you be more innovative, like us ?! That's why you're poor, you know ..."

      My God ...

    34. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Don't forget that linux was created not in the West but in Europe (Finland) ;)

    35. Re:Programmers == Carpenters?? by RealProgrammer · · Score: 1

      Some of the cleverest, most inventive people I know make their living with a hammer.

      Yes, there are carpenters who just do what they're told all day and then drive their Ford Ranger to the nearest bar for the night. I'm not talking about them.

      Every jobsite that a carpenter sees is a little different. Some are different enough that a carpenter has to invent, on the spot, a jig, tool, technique, or come up with a plan to get the job done in an efficient manner such that the finished product will be right.

      I consider myself to be a fairly inventive guy. I'm in awe at the way professional carpenters attack their problems. The old line "If all you have is a hammer, everything looks like a nail" should really say "If all you have is a hammer, use it to make another tool."

      --
      sigs, as if you care.
    36. Re:Programmers == Carpenters?? by Politburo · · Score: 2, Insightful

      I'm sure, had Slashdot been around back in days of Steampunk, there would have been many articles cursing the disappearance of steam-engine related jobs, complaining that these days, steam trains were only used overseas, etc, etc. Meanwhile, the invention of the aeroplane would receive only a passing mention, everyone would think it was cool, then they would go back to complain about the decline in the use of steam technology.

      Your analogy is wholly broken. The steam engine was obsolete, and that is why workers were no longer needed for them, not because the jobs supporting steam engines were being moved overseas. I doubt you mean to say that computers are obsolete, too? And what is the modern version of the airplane from your analogy?

    37. Re:Programmers == Carpenters?? by John_Sauter · · Score: 1

      Many carpenters and plumbers are artists. My home is a work of art, and was built by carpenters and plumbers. As a computer programmer, I create beautiful programs in the same way that carpenters and plumbers create beautiful homes.
      John Sauter (J_Sauter@Empire.Net)

    38. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Insightful? Bah!

      Programmers are more like Architect, Surveyor, Tool Manufacturer, Bricklayer, Carpenter, Electrician, Plumber, Drywaller, and Roofer.

      Suits tend to be like the idiots asking for a unique home thats built upside down with a sideways jucuzzi and a gravity generator to keep the water and the people in the jucuzzi. Of course they want it in two weeks and very cheap.

      A week later they want it completely different, nevermind the fact that construction is well under way. You mention that you'll need more time and money, to which they call you a greedy bastard.

      Of course in their mind all we have to do is wave our magic wands about, throw a bit of magic pixie dust around, chant some arcane phrases and POOF out comes a program!

      If you truely believe that Programmers by and large are carpenters, you sir are either a troll or an idiot!

      If you mean the programmers that read Programming for Idiots and wrote a few VB programs or a simple web page and pass themselve off as programmers without getting a degree, then yeah they are basically carpenters, but don't confuse them with the people who've put in the time, gotten the degree, and actually know how to put a decent system together.

      There is a continuum here and it's insulting to denegrate those who really know what they're doing.

    39. Re:Programmers == Carpenters?? by Greyfox · · Score: 5, Insightful
      Management doesn't understand the distinction between grunt programmer and computer scientist either. A lot of grunt management will disappear when the grunt programmers are shipped overseas. Grunt management also inevitably dictates that the grunt programmers use the wrong tools for their job, and they try to justify their existance by applying "Scientific methods" (IE: The latest XP buzzwords) to prove that they're actually doing the right thing. Of course, you can prove anything with scientific methods if you start with a flawed initial hypothesis and carefully pick only those methods which will not show the underlying flaws in your reasoning.

      The programmers who treat it as an art are usually computer scientists even if all they think they're doing is programming and all it looks like they're doing is programming. Look at any of the developers on the Linux core kernel team and you'll see a guy who treats programming as an art. I know this because I've seen their code. Superficially it looks like they were just programming but you can't create an OS kernel by just programming. Management does not really understand this and will attempt to hire a batch of grunt programmers and then dictate that they write the kernel in Java. And the grunt programmers will agree, set up XP pair programming teams, require test-first design and will still fail.

      So the grunt managers and the grunt programmers will get outsourced to India where they will continue to pass or fail at random at a tenth the cost of the same team of Americans.

      Here's the magic piece of the puzzle that Microsoft is looking for: OSS projects have such high quality because OSS projects by their very nature do not include grunt programmers. Grunt programmers have no incentive to work on such projects. That doesn't mean that all computer scientists work on OSS projects, but it inevitably means that all OSS projects are populated by computer scientists of varying degrees of skill and experience (Except when a company is paying people to work on the project, that opens a door for grunt programmers.)

      Here's another thing you can put in your crack pipe and smoke; large companies will inevitably have a large number of grunt managers who don't understand computer science nor event the business logic of the requirements they're presented. These are the guys dictating that the entire CRM application should be implemented as a set of JSP web pages because that's the latest buzz in the industry. If a small company emerges that has both managers and computer scientists who understand the requirements and can dictate the implementation of their program, they will take market share (and be profitable) from the larger company, even if they're using an all USA based team and the larger company is using an all overseas one.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    40. Re:Programmers == Carpenters?? by kalidasa · · Score: 4, Interesting

      Nope. Use of a symbol to represent the mathematical concept of nothing/null goes back thousands of years. Use of decimal places, on the other hand (which is what historians are usually talking about when they speak of the "invention of 0") goes back to the Hindus. See http://www.andrews.edu/~calkins/math/biograph/bioz ero.htm for more details.

    41. Re:Programmers == Carpenters?? by kalidasa · · Score: 2, Informative

      300 years ago is 1703. Europe was not a third world country in 1703. Innovation restarted in Europe in the 14th century in Italy. It started to decline in the Muslim world in the 15th century with Turkish hegemony (has nothing to do with the Turks as a culture, but might be related to the Sultanate as a political/social system; see Bernard Lewis). In China, it started to decline with the otherthrow of the Yuan (aka the Mongols) and the rise of the Ming.

    42. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      I dunno, man, they made some pretty gnarly swords ...

      True, in 1500 Japan lead the world in the quality of both swords and guns- two things that were invented elsewhere, but perfected (or enhanced) there.

    43. Re:Programmers == Carpenters?? by be-fan · · Score: 1

      The sad truth is that, these days, companies are run by accountants and lawyers. These are exactly the people who look at what the money does, and NOT at what happens to the world around. Nobody seems to care about 10, or 20 years down the road. As long as the cash is on the table NOW, and LOTS of it, all is good.
      >>>>>>>>>>>
      That's how capitalism works! The only thing a capitalist assumes is that corporations are motivated by profit.

      --
      A deep unwavering belief is a sure sign you're missing something...
    44. Re:Programmers == Carpenters?? by e2d2 · · Score: 1

      So I take it you are a computer scientist?

      It's easy to try and bash a programmer by calling him/her just a computer plumber. But some of us don't take offense. capentry and plumbing are both honest trades, both true craftsmen. I will gladly stand beside these people and call myself a craftsman while high browed "computer scientists" take pot shots at us.

      I don't know many programmers that see themselves as artists or scientists. More often I meet programmers that are just hard working people with a love for the trade. Nothing more, nothing less.

    45. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      They independently invented the concept (which is a worthy achievement), but were not the first. (Or if they were, they left no old records of it)

    46. Re:Programmers == Carpenters?? by be-fan · · Score: 1

      Yes, because we'll think of something else to work on! We've done it without fail for decades now, and we can keep it up. And if we can't and other countries out-innovate us, then we deserved it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    47. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      ... quality are better than work done in the US, or at least they seem to be.

      You obviously have never actually seen some of the stuff generated by these offshore shops.

    48. Re:Programmers == Carpenters?? by Lord_Dweomer · · Score: 1
      "I'm sure, had Slashdot been around back in days of Steampunk"

      You do realize steampunk is a fantasy genre right? I believe what you are referring to is the Victorian Age where steam power first took off.

      --
      Buy Steampunk Clothing Online!
    49. Re:Programmers == Carpenters?? by lewp · · Score: 1

      Multi-billion dollar companies are still smarting from the last time they tried to be forward-thinking. Living day to day making smaller immediate profits restores their confidence in their ability to make money.

      They'll come around eventually, hopefully a bit wiser for their experiences.

      FWIW I also work for a mega-corporation, and to a great extent I'm frustrated by the same thing you're seeing. I'm trying to be understanding, though, and realizing that the need they feel to make money right now is strikingly similar to my own.

      --
      Game... blouses.
    50. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      Basically yes. I recomend reading "Germs, Guns and Steel".

      That book explicitly debunks the idea that any one ethnic group is more murderous or fiendish than another. Instead, it claims that the richness of the land they live on determines who will invade others.

      It's hypothesis is that world domination by a Eurasian culture was inevitable, because people from the largest continent will automatically have an advantage. So it's just a toss-up as to whether the British or Japanese would've taken over the world.

      (Europeans turned out to win over Asia, for a subtler reason: because Europe is more geographically diverse than China. The natural boundaries between areas increased the number of distinct states, rather than allowing one strong empire to form. This made the countries that did exist more competitive and aggressive)

    51. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Thanks for an immensely cogent and thoughtful reply to this absurdity and mindless self-destructive cycle the West is now bent upon.
      ---One point you mentioned that I would like to focus on: moving all the high tech jobs to Third World cultures which have not shown innovation of any real sort (hence, Third World cultures) will not only make this country defunct but bring true progress to an inexorable halt!
      ---Secondly, we have only a finite number of jobs in this economy - once a critical mass number of jobs offshored is reached (by my amateur estimate, sometime in 2001 or 2002, the phase of cascading unemployment begins - all those jobs dependent upon the offshored jobs then disappear, and continue to do so.
      ---Please remember, that 6% "unemployment rate" only measures the lucky few who actually qualify and receive unemployment benefits - real unemployment stands around 20% and is going higher everyday - plus when one's unemployment benefits run out - they are automatically counted as employed - regardless of whether they are homeless or have starved to death.
      ---Thanks again, Sgt. Doom [homeless & jobless and past member of development teams that created the components of the Web, i.e., the original scripting and markup languages (GML, SCRIPT, DCF, etc., and X.400 protocol, etc., etc., etc.)

    52. Re:Programmers == Carpenters?? by gagy · · Score: 4, Funny

      Maybe you're sitting a few cubes over from me, and you don't even know it. But isn't it interesting how we both have time to yak on slashdot all day complaining how our jobs are being outsourced, while our productivity is obviously 0? :)

      --
      -I DDoSed your mom.
    53. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      "Your argument was good enough - you didn't have to resort to bashing MCSE's at the end there."

      Why not? Calling these people 'engineers' is a joke. Why does the industry feel the need to insult engineers?

    54. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      Both these areas had wild versions of a variety of domesticable staple agricultural products, readily domesticable draft animals, and room to spread out.

      Those places had domesticable animals because they were the same places human cultural development began.

      A good domesticable animal (like the horse or cow) needs to be both large and gentle. When humans who already have stone-age weapons move into a new area, they immediately kill and eat any large, gentle animals (the technical term for that is Megafaunal Megadeath). The only way those animals could survive was if the humans met them very early on, before learning efficient hunting.

      North America, for example, had horses 20,000 years ago. When the first explorers tramped over from Siberia, they were more interested in food than transport, and the horse was eliminated from that continent until 1500 CE.

    55. Re:Programmers == Carpenters?? by operagost · · Score: 1

      I think you'd have to go back a lot more than 300 years. Ever heard of a thing called the renaissance? That started in the 15th century. Names you might recall are Da Vinci, Copernicus, William Byrd, Gutenberg, and Martin Luther. The Baroque era had J. S. Bach and Galileo, for starters. This is all before 1703.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    56. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      500 years ago, Islam was the centre of knowledge and learning.

      No, it wasn't. Maybe 800 years ago it was. But by 500 ago, Islam had gone way downhill. The poster chose "500 years ago" very deliberately, because that was when Europe became indisputably the most powerful place on Earth.

    57. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      And you really think once tech jobs start disappearing, and more and more people are out of work over here, we'll really be so innovative?

      Look at what's being outsourced - data entry, call centres, maintenance of legacy applications, development of systems that require a lot of grunt-work (like an ERP app with thousands of screens) but not a lot of novel thought. All the intellectual property that makes all that possible comes from the West. Think about this: India didn't invent any of the computer or comms tech it uses to be an outsourcing-to location*.

      * Indians working in the US aren't the same thing; it's not the individuals in this case but the culture that fosters innovation.

    58. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      Graduate scientific and engineering education in this country has been dominated by foreign students and professors for decades. Undergraduate scientific and engineering education would not exist without foreign professors and TA's. Indians and Chinese probably account for the two largest groups of foreign graduate students and professors.

      You are missing the point - which is that Indians and Chinese have to leave India and China in order to get useful work done. If they could stay at home and do what they do, don't you think that they would?

    59. Re:Programmers == Carpenters?? by Choobius+Gothicus · · Score: 1

      And people used to say that Japan's cars are flimsy and will never take off. Now, Toyota (or maybe Honda?) is poised to take over the number 3 slot over DaimlerChrylser for market share in the U.S. Fortunately, market trends will (and already have begun to) increase wages for Indian programmers. Also, the conditions in India are worsening politically, and makes investing a large proportion of mission-critical projects in that country a dicey game for some.

    60. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      Don't forget that linux was created not in the West but in Europe (Finland) ;)

      Aye - says a great deal when a bunch of European students working in their spare time can accomplish more than some entire countries...

    61. Re:Programmers == Carpenters?? by edalytical · · Score: 1

      This is true, but then again depending on a persons love for their job and their pride in their work any job can become art. If your in it just for the money, that is to say if you became a programmer because you heard you can make a lot of money, you're defiantly not an artist. But if you love your work and would be proud to show others your code, and if don't count the hours until you can go home, but instead when you program you loose track of time then you may be an artist. If a plumber or a carpenter has these qualities then they may very well be artist too. Though, generally I agree with you. There are, however, exceptions as I have shown.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    62. Re:Programmers == Carpenters?? by jvalenzu · · Score: 1

      (Europeans turned out to win over Asia, for a subtler reason: because Europe is more geographically diverse than China. The natural boundaries between areas increased the number of distinct states, rather than allowing one strong empire to form. This made the countries that did exist more competitive and aggressive)

      Basically a rehash of Paul Kennedy's Rise and Fall of the Great Powers, then?

    63. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      I doubt you mean to say that computers are obsolete, too? And what is the modern version of the airplane from your analogy?

      Think of steam as legacy applications, the maintenance of which is being outsourced, and aeroplanes as the new areas of IT that are opening up, like bioinformatics.

    64. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      that maybe if they were more "innovative" they'd be better off

      G.W. Bush said so, so it must be true!

    65. Re:Programmers == Carpenters?? by dildatron · · Score: 1

      wow you don't work at hp do you?

      --


      If you had nuts on your chin, would they be chin nuts?
    66. Re:Programmers == Carpenters?? by micromoog · · Score: 1
      Right, there are whole countries full of people that are inherently lazy. That makes sense.

      Reality: if you had been born in Rwanda instead of somewhere "Western", you would never have had the opportunity to get that degree on your wall and that comfy chair on your ass. People who never have a full stomach and can't read have a hard time even grasping the concept of innovation.

    67. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 1, Insightful
      Back then Europe was a third world country.
      Europe is not, was not and will not (in the forseeable future) be a country. It is a continent where many differently evolved countries are located.
    68. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Are you insane? Being a carpenters is more difficult work, and they are often payed much better.

      Try it sometime jackass.

    69. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      Reality: if you had been born in Rwanda instead of somewhere "Western", you would never have had the opportunity to get that degree on your wall and that comfy chair on your ass.

      On a micro (i.e. individual) level that is true, but we are talking on a macro (i.e. entire country) level. Over the course of a few hundred years, Britain transformed itself from an impoverished and frequently conquered backwater to the most powerful and wealthiest empire in history. Why? Because a culture of innovation took hold. There needs to be a sea-change in the attitude not of any given individual in Rwanda but in the population. For example, they need to come to the collective realization that tribal genocide is generally a bad idea.

    70. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Have you ever seen a truly talented and dedicated carpenter at work?

      I done a bit of programming and a bit of carpenting among other things.

      They are FUCKING ARTISTS. The tools are excusite and the products are beautiful.

      Knifes hand crafted thru years of work, sharper then razors. Exactness of fractions of centimers, all by hand. Joints crafted out of would, with little or no metal fasteners but stay together and lock together like nature itself grown it that way.

      Sure some carpenters are ham fisted, shreding wood and using woodputty and vener to hide mistakes and miscalculations, but then again there are a lot of people with a 6-month certificate and enough skill to string together crap using Visual Basic and they call themselves programmers.

    71. Re:Programmers == Carpenters?? by operagost · · Score: 1
      If what you say is true, then we should have had several wealthy nations spring up at the dawn of history and remain in power essentially forever. That's not what's happened. Wealth has followed those who strive for it, and there are many means of doing it. Sure, we've all heard that it takes money to make money - have you ever analyzed that cliche to see past its obvious contradictions?

      Money didn't always exist - it's just a way of representing value. Goods and services have value. Oil is discovered in an Arab desert - that's value. A guy in China turns out to be a killer basketball center - that's value. The Saudis could have just stayed with their 85 wives, tents, and camels, but they used what they had to become successful. Yao Ming could have stuck with stocking items on high shelves in a supermarket, but instead he's making nice money in the NBA. A lot of it's luck, but sometimes you just need to analyze what you have to work with and see if it has value to others.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    72. Re:Programmers == Carpenters?? by aminorex · · Score: 1

      > That book explicitly debunks the idea that
      > any one ethnic group is more murderous or
      > fiendish than another. Instead, it claims
      > that the richness of the land they live on
      > determines who will invade others.

      Umm... in other words, it determines who
      is more murderous and fiendish.

      --
      -I like my women like I like my tea: green-
    73. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      No, technically Europe is not a single country, but it is relatively self-similar from a cultural basis when compared to, for example, Chinese derived cultures.

      There are a ton of arguments showing the differences between say French culture and Italian culture, but truthfully, they are incredibly similar when compared to Japanese culture or just about anything coming out of Africa.

      Basically, the vast majority of Europe shares the same cultural roots, so their differences, especially in this modern age of mass communication, are not that diverse. I would blame first the broad spread of the celtic related cultures (which had broad trading practices) followed by Rome's conquest of much of the mediterranean region on the similarities.

    74. Re:Programmers == Carpenters?? by jwinter1 · · Score: 1

      Right on.

      --
      Anything you can do, I can do meta.
    75. Re:Programmers == Carpenters?? by aminorex · · Score: 1

      As it is, they wipe their butts with three
      smooth stones, and force their women to cover
      themselves from head to toe and don't allow
      them to drive, all while living in a barren
      wasteland of sand and rock.

      Lucky bastards.

      --
      -I like my women like I like my tea: green-
    76. Re:Programmers == Carpenters?? by Puls4r · · Score: 1

      Boy are you full of yourself. Just about any mechanical engineer you can throw a stick at has programming knowledge, and can pick up and program just about anything they need by themselves. Take a group of CS majors and you'd be lucky to find 1 that has any mechanical common sense, and it'd be a miracle if you found one that design even a simple spaghetti bridge. Computer programming is EASY. There are branches of it that are more difficult, but those are the branches that are more scientific than anything - test engineers, design (3-dimensional solid and fluid modeling, aerodynimic modeling) etc. I'm sorry that you don't like hearing that, but it's the case. Yeah, there are some crack programming folks out there who can do some pretty revolutionary things like bit-torrent, etc. But when 99% of the programs that need to be written are the equivalent of batch files and database management.... woo boy. Mechanical engineers have to take 3 years of computer programming at the school I came from. C, C++, Visual Basic/Delphi, then a number of scripting tools for simulation. How many heat and mass transfer and fluid dynamic courses do they teach in CS?

    77. Re:Programmers == Carpenters?? by Minna+Kirai · · Score: 1

      Umm... in other words, it determines who
      is more murderous and fiendish.


      No... it says who will win fights, not who will start them.

      The ability to come out on top doesn't mean you're "murderous" (or would you say that Bush is more fiendish than Saddam?)

    78. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Uh, actually, in the context that's being discussed, Europe is part of the West.

    79. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      C, C++, Visual Basic/Delphi -- There are the CS equivalents of a basic Mechanics course -- which I took as part of my undergraduate CS degree.

      The fact is that most people (including some CS graduates who got through the degree during the boom days) don't even know what CS is all about. People with not formal training in CS don't have a clue. Thus the term Information Technology Worker (which ranges from anyone with an MCSE to someone with a PhD in CS). It will take time for CS to become a profession.

      And let me tell you one thing -- An average electrical engineer or a mechanical engineer can NOT design a crypto system anymore than I can design a bridge. Get a clue about what CS is really about -- it is not PROGRAMMING!!!

    80. Re:Programmers == Carpenters?? by ErikZ · · Score: 1

      Where did you think the Western cultures started from?

      All cultures start at the same point. "People who never have a full stomach and can't read have a hard time even grasping the concept of innovation."

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    81. Re:Programmers == Carpenters?? by Cro+Magnon · · Score: 1

      Nah, they now have big palaces and make the camels stay outside.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    82. Re:Programmers == Carpenters?? by bigpat · · Score: 1

      "Also a historical fact. Look at where the new knowledge was and is created over the last 500 years, in technology, pharma, media, you name it - in the West. Even big countries like China and Brazil use Linux, for example - they didn't (or couldn't) start from scratch."

      Oh and don't forget history books.

    83. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Bush is only repeating what Microsoft has implied for the last 10 years. If they are rich and they need the freedom to innovate, then the latter must have led to the former, right?

    84. Re:Programmers == Carpenters?? by symbolic · · Score: 1

      Maybe so, but I'll tell you something true about programming and programmers that you can wait for time to validate: pure programming is easy, and someone who only programs doesn't need more than a high school diploma and some technical courses.

      Right...exactly the same way that any moron can hack together a few pieces of drywall, some wood, and some paint, and call it a house. But we all know that there are never any problems with poor construction, now, don't we.

    85. Re:Programmers == Carpenters?? by richieb · · Score: 1
      300 years ago is 1703. Europe was not a third world country in 1703

      I was thinking of the time when the Turks lost the wars against the europeans. I thought their defeat at Vienna was in mid 1700s. Before then the Turks and the Ottoman Empire were world powers and europeans were bit above barbarians.. :)

      --
      ...richie - It is a good day to code.
    86. Re:Programmers == Carpenters?? by gagy · · Score: 1

      I'm at GM. But I migh as well be at GE, CA or BP, does it really matter?

      --
      -I DDoSed your mom.
    87. Re:Programmers == Carpenters?? by tiger99 · · Score: 2, Insightful
      Yes, you are quite correct, and that is exactly why OSS projects which reach maturity are almost always of good quality. It is also why M$ will never produce software of good quality, or even if they do, the user interface will be awkward and annoying for serious users.

      Most OSS programmers do so to fulfil their own need, they need (say) a good-quality driver for their photo-quality inkjet printer, so they go and do it. they will not like spots and blemishes on their photos, or the truly HORRIBLE colour rendering the M$ driver for one of my printers produces.

      The number of small things containing software is increasing, and will continue to do so. There may be a decreasing demand for programming skills in the IT industry, but what about all these clever little things which are produced in what at first sight is a hardware industry? Microcontrollers, embedded web servers, set-top boxes, toys, clever central heating controls (energy efficient), engine management computers (just a few that I thought of...). There may be no big projects (who ever NEEDS a new OS, Bill please note!) but there will be an abundance of small ones. People who understand how to make software interact with the hardware will always be in demand.

      This may of course be a symptom of stagnation in the large IT companies (the Convicted Monopolist stagnated at birth of course), with the shift towards small businesses who will produce small, useful things.

      There may be falling demand for those who know only VB, or Access (I never bothered to learn either!), or maybe even Java, but I doubt that there will be a loss of demand for the more difficult things, and the need for high-quality, safety-critical software will continue to rise.

      As I think you are saying, the mediocre with little interest in the job may need a career change, but those with the determination to adapt will not be short of work. I don't think that absolute ability is all that matters, you don't need to be a super-genius to pick up a few languages and instruction sets to a level where you can get fully up to speed on any one of them fairly quickly. Not so long ago, I was offered a job doing hardware and software design, programming a PIC in assembler. The interviewer knew I could do it, although I have never touched a PIC before. Had I accepted the job, I would have spent quite a few evenings studying the PIC data books..... If I wanted to be a C programmer again (it was a long time ago...) I would go and write a program or two, maybe a bit of OSS, just to get back up to speed. You really do have to be prepared to put in your own time and effort to stay on top.

      I can't comment on anywhere but the UK, but we have a desparate shortage of plumbers. It is easy to earn a good living, so I am told. Again, something which you don't need to be a super-genius to learn. I have re-done 3 houses, and my manual skills are not the best. It would not be too hard to get up to speed in that area, for a complete change. I suspect that almost everyone has the capability to learn a second useful skill, possibly very different from your main job skill. NOW is the time to learn something else, just in case, or even for a bit of variety. It may even be fun!

    88. Re:Programmers == Carpenters?? by anthony_dipierro · · Score: 1

      Europe is not, was not and will not (in the forseeable future) be a country.

      Right. I think they're going to call it Eurasia.

    89. Re:Programmers == Carpenters?? by rnd() · · Score: 1

      I'm not stating an opinion, I'm stating what the opinion of the decision maker who decides to use offshore labor must think.

      --

      Amazing magic tricks

    90. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Right...exactly the same way that any moron can hack together a few pieces of drywall, some wood, and some paint, and call it a house.

      You didn't read what he said. Any moron can hammer in a nail, or put some paint on a piece of wood. Give them a little technical training, and they can build a truss, or shingle a roof. But a bunch of shingles and a truss does not make a house. Someone needs to put it all together, and that's something which requires quite a bit of intelligence, as things are never going to go exactly as planned.

    91. Re:Programmers == Carpenters?? by josephgrossberg · · Score: 1

      OK how about something within the past 500 years?

    92. Re:Programmers == Carpenters?? by AttilaB · · Score: 0

      You make some great points.

      My uncle worked for Westinghouse some 30 years ago, as an EE. If I remember correctly he worked in their portable radio division. Westinghouse designed and manufactured the radios in New Jersey.

      After some time of having a successful product, a company from Japan offered to manufacture the radios for much cheaper, in Japan. Westinghouse closed down the manufacturing in New Jersey. All of the factory works were let go, and many of the engineers and lower management were let go too.

      Sometime after they closed the plant down, they noticed that a competitor was theirs was selling a similar product, and at a much lower cost. It turns out the same company that was manufacturing the radios for Westinghouse, was making their own radios based on the same design.

      There was nothing Westinghouse could do. They had always closed down the plant and most of the workers had moved on to other things. I think they actually made an attempt to get back into the game, but at that point it was too late. They basically dug their own gave, because they were only looking at the short-term gains.

      It looks like we are in for a similar ride.

    93. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Of the last 500 years, about 450 was spent in inviting the British to leave (aka. kicking them out). The last 50 have been spent bringing the system upto speed. The next 10 will be spent taking the West to the cleaners. HTH.

    94. Re:Programmers == Carpenters?? by symbolic · · Score: 1


      You didn't read what he said. Any moron can hammer in a nail, or put some paint on a piece of wood. Give them a little technical training, and they can build a truss, or shingle a roof.

      But it's not JUST about technical training. Why do you think they have master craftsmen? Do you think it's because they read "How to be a Master Craftsman in 21 Days" or "Master Craftsmen for Dummies"? No, it's because they have years of experience dealing with many different aspects of their specialized skill. An architect is still required to design the overall plan, but if you're interested in quality, there is no substitute for experience, passion, and mastery, whether it's a programmer or a carpenter.

    95. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0
      * Indians working in the US aren't the same thing; it's not the individuals in this case but the culture that fosters innovation.

      I am surprised you are so thick-headed as to not seen the connection. Indians over here have the opportunity to be innovative because funds are there to sponsor such things. Indians in India do not have it since MONEY is in scarce supply. That should also tell you that all this outsourcing to India will bring in the needed money to invest on innovation, and then you can wonder about these attitudes of yours.

    96. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0
      You are missing the point - which is that Indians and Chinese have to leave India and China in order to get useful work done. If they could stay at home and do what they do, don't you think that they would?

      They could. However, shortage of funds for R&D are lacking. Once there are sufficient funds for these things, you will find that the West does not hold a monopoly on Innovation.

      Incredibly arrogant attitude you have there, to discount all reasons for innovation and insist that "only the West can be innovative, not those browns".

    97. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0
      ...OSS projects which reach maturity are almost always of good quality..

      I am surprised you didn't find the clue in there. For every one OSS project which reaches maturity (because it is good), there are 100 crappy ones. And for every Photoshop out there in the market, there are 100 ones of crappy quality. Has more to do with the law of averages than whether it is OSS or not.

    98. Re:Programmers == Carpenters?? by Rostin · · Score: 1

      I didn't mean to bash people with that certification. I do think they are mis-named, though. Real engineers have 1) A degree from an accredited university 2) A passing grade on the EIT/FE exam 3) 4-5 years of carefully documented work experience, depending on the state (if in the US) 4) A passing ground on the PE exam. Calling yourself an engineer before you have done those things can get you and the people you work for in hot water in a lot of places. It's a mystery to me why this MCSE stuff has been allowed to persist. It ought to be Microsoft Certified System Technician or something.

    99. Re:Programmers == Carpenters?? by Julian+Morrison · · Score: 1
      The sad truth is that, these days, companies are run by accountants and lawyers. These are exactly the people who look at what the money does, and NOT at what happens to the world around. Nobody seems to care about 10, or 20 years down the road. As long as the cash is on the table NOW, and LOTS of it, all is good.
      That's the difference between incumbents, and blue sky investors. A modern economy has room for both, and the one can build money to fund the other. Paul Allen funding Scaled Composites, for example.
    100. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      Of the last 500 years, about 450 was spent in inviting the British to leave (aka. kicking them out).

      Oh please. Every bit of infrastructure India has - roads, railways, a phone system, etc etc - was built by the British. Being colonized was the best thing that ever happened to India.

    101. Re:Programmers == Carpenters?? by sql*kitten · · Score: 1

      Incredibly arrogant attitude you have there, to discount all reasons for innovation

      Incredibly strong beliefs you have for someone who won't even reveal the made-up name you use on Slashdot.

      only the West can be innovative, not those browns

      I said "West" not "Whites" - you mentioned race, not me.

    102. Re:Programmers == Carpenters?? by Rostin · · Score: 1

      Your home is a work of art that was worked on by plumbers, carpenters, etc, but I really doubt that the building codes in your area (or if there isn't any, the standard practices in those disciplines) allows for much artistic license. I'm not trying to say that the work that anyone does is worthless or un-needed. It's great that we have plumbers, carpenters, and programmers. I just view programming as something quite a lot different than painting, music, sculpting, etc. There is, in a sense, no such thing as a good or bad painting. It's entirely subjective. But the best program is the one that does what it is supposed to with the fewest resources. Because it is a complex task, and it is very difficult to know out of all the possible ways to go about it the most efficient one, there will be variation between the code of different people. But there is, in reality, a small set of best ways, and other ways are objectively not as good.

      Hopefully that makes sense. :)

    103. Re:Programmers == Carpenters?? by DonK · · Score: 1

      I presume you mean 1503 - 1854 when Perry 'opened' the Japanese market, shortly after which, they were active in a number of areas.

    104. Re:Programmers == Carpenters?? by Rostin · · Score: 1

      I'm not. Like I said in the post, I got out of it pretty early on in the major. I just liked computers and programming, and did not want to be a "computer scientist."
      Like I said in another post, my intention was not to malign those professions. I just wanted to point out that there is considerable romanticism associated with programming on slashdot, and I don't think there necessarily ought to be.
      I think it is great that you are proud of the work you do. I am proud of the work I do, too. But I don't call it art or carry on (as a previous book review did) about how reading someone's code is like reading poetry (or in my case, reviewing someone's pressure drop calculations or something). They are just instructions to a machine. The best code does what it is supposed to do in an efficient manner, while balancing the expense of writing it, readability later on, and some other stuff I'm sure I'm leaving out b/c I'm not a programmer.
      I can appreciate the work of someone who is good at that, and I can appreciate the code that they've written, but it just doesn't seem like art to me.

    105. Re:Programmers == Carpenters?? by RedWizzard · · Score: 1
      I had a CS prof in college (before I dropped that major) who said something like, "A lot of people think programming is art or something like it. The question is, should they?" His view is the programming is like plumbing or carpentry. The skill-set to do it is something you can pick up in trade school. The difference between a computer scientist and a programmer is the difference between a draftsman and an engineer, to put it a different way. And I mean a real engineer, not one of those people with an MCSE certificate.
      I agree, but I don't think there are really that many "programmer" jobs around (if you take "programmer" to mean what he says it does). How many companies really produce the sort of design docs necessary to allow a "programmer" to produce a good implementation if they don't also have reasonable design skills? IMHO, most computer science jobs are still a combination of "programmer" and "computer scientist".
    106. Re:Programmers == Carpenters?? by RedWizzard · · Score: 1
      OSS projects have such high quality because OSS projects by their very nature do not include grunt programmers. Grunt programmers have no incentive to work on such projects. That doesn't mean that all computer scientists work on OSS projects, but it inevitably means that all OSS projects are populated by computer scientists of varying degrees of skill and experience
      That's the most insightful comment I've seen on Slashdot for quite some time.
    107. Re:Programmers == Carpenters?? by kalidasa · · Score: 2, Interesting

      Declines in military power often lag declines in innovation, though. By the time the Ottoman Turks (a later group than the Seljuk Turks) came on the scene in 1289, Saladin was almost 100 years dead, there had been no effective Caliphate since before Saladin, and the cities of Iraq had been devastated by the Mongol invasions. Even so, the Ottomans spread like wildfire until the conquest of Constantinople in 1453; after that their conquests dragged for quite a long time before they were stopped at Vienna in 1683, and repulsed in the 18th century.

      As a scientifically active culture, the Islamic world really began to fall behind around the time of the invention of the printing press (which was banned for use with Turkish and Arabic in the Ottoman Empire until 1729). China was damaged by the Mongol invasions, but it was really the Ming isolationism that caused them to fall behind as a scientifically active culture.

    108. Re:Programmers == Carpenters?? by DancesWithBulls · · Score: 0
      Dude you did even read the page? He says:

      "The oldest history zero in the history was in Babylon. Babylonian mathematicians and astronomers developed a genuine zero to signify the absence sexagesimal units of certain order"

      Invention of Zero

      So if the Arabs got the zero from anywhere it would have been...err from themselves

    109. Re:Programmers == Carpenters?? by eglamkowski · · Score: 1

      More so what I am thinking of is, when will these working countries wakeup to any sort of realization that they are in fact working for "superiors" and will want to declare their indendence, if you will. USians did it. Why couldn't others? History has repeated itself before, why couldn't it happen again?

      Because the USA was in a unique position of having all the resources it needed, being politically and socially stable, and not having more powerful countries meddle in its internal affairs.

      The same cannot be said of most third world countries today.

      --
      Government IS the problem.
    110. Re:Programmers == Carpenters?? by Greyfox · · Score: 1
      Yes, there are a lot of pretty poor (Half-built, orphaned, etc) OSS projects out there but the guys who started and worked on them are still most likely computer scientists and not grunt programmers. There are a lot of reasons an OSS project can fail -- programmer lost interest, not enough community support, beyond the programmer's ability, etc. Not every OSS developer is a god-like hacker type who can roll out reams of design and code as naturally as breathing. It takes a while to get to that stage.

      Looking at it, I think one of the main reasons an OSS project can fail is because it worked well enough and the initial developer no longer felt a need to add features. After a while he moves on and you have an orphan project.

      A lot of the projects are educational in nature as well. If I'm curious about meeting scheduling agents, I might start working on some bits and pieces of code as I try to visualize how an entire system might work. If it turns out not to be interesting, I'll drop it.

      OSS projects aren't without their own special management problems, which bigger companies for the most part don't have. But OSS programmers are more than just grunt programmers even though they superficially seem to be doing "just programming."

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    111. Re:Programmers == Carpenters?? by LoFat+ByLine · · Score: 1

      Couple of points:

      a) The criteria for whether or not something is an "art" used to depend on whether or not it belonged to one of the disciplines conventionally designated as such: poetry, painting, architecture, sculpture, etc. But over the course of the last century the definition of art expanded to include (at least potentially) any activity or artifact reflecting a significant level of creativity.

      Under the older definition, programming is definitely not an art. Under the newer definition, some instances of programming probably are.

      b) Under the newer definition, some instances of carpentry are also art. (Sadly, my house probably isn't one of them.) ... So to bring this home: if we apply the newer definition, your prof was probably right for about 99% of possible cases. Of course, your prof would also have been equally right had he applied the same argument to poets and painters. Real creativity is pretty rare. But even so, it's impossible to rule out programming (or poetry and painting) as a potential art form.

    112. Re:Programmers == Carpenters?? by richieb · · Score: 2, Interesting
      As a scientifically active culture, the Islamic world really began to fall behind around the time of the invention of the printing press (which was banned for use with Turkish and Arabic in the Ottoman Empire until 1729)

      I forgot the part about the printing press. It's funny, you could say that the Ottoman/Islamic empire began to die when strong protection for "intellectual property" was in place (that is no easy way to copy Koran). :-)

      Thanks for the historical details...

      --
      ...richie - It is a good day to code.
    113. Re:Programmers == Carpenters?? by Ba3r · · Score: 1

      Full of myself? I am sorry, but Computer Science, NOT information technology, includes diverse fields such as crypto (as mentioned by the other pissed off computer scientist you insulted), linguistics, compiler theory, network engineering, concurrent systems, software engineering, computer graphics (i am not talking about flash, i am talking about the shitloads of information that is processed so you can use your CAD system), and a whole lot more. I took the full physics req. that all mechs or EE take, I took mathematics beyond all engineers where I got my BS (RIT), I took several language theory courses that are by no means trivial. Computer science is the science of harnessing the computer, and just about every ounce of what you do in modern ME is driven by the power we provide. So don't patronize me, and don't think that because you know a couple language names, and how to write a 'while' loop that you know what the fuck is going on. I build bicycles, and swap engines, but I don't pretend to be a mechanical engineer.

    114. Re:Programmers == Carpenters?? by cubicledrone · · Score: 1

      Those who can't or won't work to remain on the cutting edge, well, there's no helping them.

      Somewhat convenient for management who arbitrarily decides which skills are important at any given time.

      "Well, got my MSCS!!"

      "Oh, I'm terribly sorry. You needed an EE degree. Back to stocking shelves!"

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    115. Re:Programmers == Carpenters?? by DerekLyons · · Score: 1
      Yes, a lot of new knowledge has been provided by the West in the last 500 years. If you discount Russia (East) and Japan (East), who have come up with their fair share, then the west has been the main innovator.
      You confuse two different thing. Developing new technologies and systems and applying them. Until the early 80's the Japanese were awfully good at the second, but piss poor at the first. Or, to give a more historical example, before and during WWII the British were the world's best at the first, but sadly lagged at the second.
    116. Re:Programmers == Carpenters?? by cubicledrone · · Score: 1

      People have the idea that a human being should only be required to learn one trade during his lifetime and should be able to earn a decdent wage at that trade, whatever it happens to be. That is rediculous.

      Worked fine for thousands of years.

      Is it better to have every single employee be in a constant state of entry-level skill when there are no entry-level careers?

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    117. Re:Programmers == Carpenters?? by dubl-u · · Score: 1

      A lot of people think programming is art or something like it. The question is, should they?

      Those interested in the topic should check out Artful Making, a book by a business school professor and a theater prof. The basic argument is that many kinds of knowledge work, including software development, are better suited to methods used in collaborative artistic pursuits (like putting on a play) than they do with industrial activities.

      His view is the programming is like plumbing or carpentry.

      I think this analogy is correct on the small scale (e.g., a one-person programming job is a lot like a one-person carpentry job). But I think the analogy breaks down when you scale up.

      If you are building a 3000-room hotel, it makes sense to use the plan-it-all-out-and-divide-up-the-work methods common in the building industry. But software is fundamentally different than a building, in that buildings tend to be pretty stable, but large software projects are never done. Has anybody here ever heard of a software product that a) has been successfully in use for years, b) is still at v 1.0, and c) isn't trivially small?

    118. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      what creations of interest

      Oooh, nice jump back into subjectiveness in that last sentence. Now no matter what the reply, the claim will be "well, that isn't of interest."

      Well done.

    119. Re:Programmers == Carpenters?? by Courageous · · Score: 1

      I work for the worlds largest company...

      Indian Railroad employees 11 *million* employees.

      C//

    120. Re:Programmers == Carpenters?? by cpeterso · · Score: 1


      OSS projects have such high quality because OSS projects by their very nature do not include grunt programmers.

      This also explains why so many OSS projects have horrible usability.

    121. Re:Programmers == Carpenters?? by GCP · · Score: 1

      Worked fine for thousands of years.

      Sure. And if that's a good argument for you, then you can enjoy the benefits of that system by moving someplace like Afghanistan or Bolivia.

      Is it better to have every single employee be in a constant state of entry-level skill when there are no entry-level careers?

      "Entry-level" is an interesting notion. By your definition, all Java programmers in 1995 were "entry-level Java programmers", but what does that mean? Being new to a new specialty is not the same as being new to an old one. The former includes people who are quite successful, while the latter is just an ordinary newbie.

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    122. Re:Programmers == Carpenters?? by GCP · · Score: 1

      I've been a part of this outsourcing decision-making process on a few occasions and discussed it with others like me who were making their own decisions.

      I'm not personally aware of a single case where it was thought that work being outsourced to India would be higher in quality. Just that it would meet the required quality threshold at a dramatically lower price.

      And these decisions are thumbs down as often as thumbs up. (Actually, far more often, but that's must my personal experience. I don't know how representative it is.) At times, we conclude that the quality isn't likely to be good enough, or that the savings isn't likely to be large enough, after factoring in the logistical overhead, to be worth doing.

      And companies large enough to open their own offices in India may do critical work there, but I'm not personally aware of any decisions where critical code was outsourced. The ones I've seen have always been the sort of "well, if that system has some problems for a while it won't kill us" type of utility projects.

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    123. Re:Programmers == Carpenters?? by cubicledrone · · Score: 1

      "Entry-level" is an interesting notion. By your definition, all Java programmers in 1995 were "entry-level Java programmers"

      Can't have it both ways. Either people are skilled or they are not. Do you actually think an employer cares at all about 10 years of programming experience if you don't have comprehensive and exhaustive knowledge of the specific and exacting details of a particular language and specialized skills of the job you're interviewing for? (Hint: no)

      The job market is subjective and arbitrary while the employees must have objective and specific skills. It's unfair and inequitable. Period.

      I have over 20 years of programming experience and I know eight programming languages. I couldn't RENT a job with a coupon.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    124. Re:Programmers == Carpenters?? by Xerithane · · Score: 1

      Nobody is stopping anybody from innovating their way into a job. There is no obligation from anybody to continue to employ those who are better suited not being employed. I hear stories about people being out of work for over a year, and I have to wonder what is wrong with them. I've been unemployed twice in the last three years, and the longest I've been unemployed was 7 weeks.

      The fault is not in the system, but in the individuals that make up that system. If you think of the economy as a net of distributed programming agents, each with different groups of agents, you can see that the transition of one primary job to another group will not harm the complete structure of the first. Perhaps in a short term period, but only if the first group cannnot survive without that group.

      The thing that people seem to be forgetting is that these jobs didn't exist 20 years ago. Our economy isn't driven by these jobs, nor was it ever. It was a passing fad, much like big hair and brightly colored pants. Don't glamorize it purely because you are in that cluster, either innovate your way into a different cluster or face obsolences. Either way, the fault lies in the individual, not the system.

      The system can always support the person, but only if that person is willing to support the system. Often times this means learning new skills, and changing the quality of life. Many people are not able to cope with these changes, and instead choose to become a victim. In case I've been to subtle, I have no sympathy for those "victims."

      --
      Dacels Jewelers can't be trusted.
    125. Re:Programmers == Carpenters?? by John_Sauter · · Score: 1

      When an artist must create something which also has a function, that is a challenge rather than an obstruction to his art. I feel that beautiful buildings and bridges, for example, are worthy of respect because they are also functional. The greatest work of art that I have seen is the US Interstate Highway system. I find myself enjoying the smooth lines of the overpasses as I drive along it. I wouldn't be surprised if it were the largest work of art in the world.

      Computer programs must also have a function, but I think there is more room for innovative design than you implied when you said "a small set of best ways." To take a well-researched example, there are lots of ways of sorting, and it is by no means certain that somebody won't discover an additional good way.
      John Sauter (J_Sauter@Empire.Net)

    126. Re:Programmers == Carpenters?? by aminorex · · Score: 1

      > or would you say that Bush is more fiendish than Saddam

      Yes. (I get the feeling this is a trick
      question.)

      --
      -I like my women like I like my tea: green-
    127. Re:Programmers == Carpenters?? by rnd() · · Score: 1

      It worked fine when everyone was a farmer and needed to work till the day he/she died toiling in the fields. You can do that today if you obtain enough land to support your own diet and shelter requirements.

      The answer is for people to rely on themselves to obtain training, and to watch for trends that indicate that their current career isn't going anywhere.

      --

      Amazing magic tricks

    128. Re:Programmers == Carpenters?? by rnd() · · Score: 1

      Interesting. I used that only as an example of what might be true some of the time. It reminds me of when "Made in Taiwan" meant that something was of low quality. It really doesn't anymore.

      I think the concept you're illustrating can be summarized as "quality per dollar". Since dollars are limited and we want as much quality as possible, sometimes we find the best balance in India, sometimes in the US...

      --

      Amazing magic tricks

    129. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      Sigh. "intellectual property" is what is killing the West right now. Actual innovators don't need it, it just allows beancounters to control and channel innovation. How long before India, Brazil and China just say "screw you decadent fucks and your IP?"

    130. Re:Programmers == Carpenters?? by Tablizer · · Score: 1

      This year he said "If it doesn't generate a profit this year, don't do it." I almost snapped. It's not just people that live day to day, its multi billion dollar corporations too. They'll do anything to save a buck, even if it means sacrafacing something next year. As long as this years bottom line looks good, the cost at achieving it is having a reduced bottom line for the next two years.

      Microsoft is big partly because it ignored this strategy. It kept pumping money into products that were initially money losers in the hopes that they would eventually "click". Windows is an example of this. Microsoft also sold Office at below cost for a while until its competitors died, and then it had a near monopoly in that kind of software and most of the development costs have already been spent. Bill Gates might be a greedy bastard, but short-term thinking is not one of his weak points.

    131. Re:Programmers == Carpenters?? by GCP · · Score: 1

      I don't want to put too fine a point on this, but your concept of "quality per dollar" is not quite what I'm describing. "Since dollars are limited and we want as much quality as possible" sort of implies a situation where we have a fixed budget (hold price constant) and shop for the highest (try to maximize) quality obtainable at that price.

      That's opposite from the events I've been involved with or have discussed with colleagues. In our case, we were holding quality constant in the sense that it had to meet certain standards, and we were trying to minimize cost. "What's the cheapest way to get the required quality?" instead of your "What's the highest quality we can get with our limited dollars?"

      As I said, it's not really one extreme or the other. People really are aware of the added costs that can come from lower quality, but the emphasis really does tend to be on cost savings.

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    132. Re:Programmers == Carpenters?? by cubicledrone · · Score: 1

      to watch for trends that indicate that their current career isn't going anywhere.

      "Clear out that desk and get out."

      Is that a trend? I worked with a guy who was just about to complete a very complex (read: expensive) project. It had been approved by three levels of management. The week it was about to be completed, he arrives at work at about 8:30AM.

      At 11:15 he was unemployed. His four years at the company, family, mortgage, etc. didn't matter at all to management. He wasn't even allowed to ask why he was being fired. He was met at his desk by three security people. They waited quietly until he gathered his stuff, then ALL THREE OF THEM escorted him to the lobby and one shoved him out the front door.

      The "trend" at this company cost another 170 people their careers before I left. Is this what we should aspire to as a business and professional community?

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    133. Re:Programmers == Carpenters?? by Anonymous Coward · · Score: 0

      If England would not colonize Asia they would still hunt elephants with stones for many thousands years from now.
      They developed NOTHING with will not develop ANYTHIG.

      Offshoring happens because it's cheap and American companies do not care about quality anymore. The marketing strategy shifted to producing cheap disposable goods (learned on damn Chinese example: disposable wooden sticks vs steel spoon and fork)
      It looks like the Western culture is collapsing unless we do something about it.

    134. Re:Programmers == Carpenters?? by rnd() · · Score: 1

      That is an example of bad HR practices on the part of the employer. I wouldn't want to work for that company. However, I think it's more of an example of one company's practices than an industry trend. Just as your friend could have walked in and said "I quit" 2 days before an important deadline, the employer exercised its right to fire him without notice. The stuff you describe with security is standard procedure and while it seems rather insensitive shouldn't be taken personally.

      --

      Amazing magic tricks

    135. Re:Programmers == Carpenters?? by register_ax · · Score: 1
      Because the USA was in a unique position of having all the resources it needed

      Bah, the USA had resources, but it was unknown how they would be powerful. It was ideals that led to innovation to be able to exploit those resources. So we had resources, but not an understanding of them. The time of the colonial states was under hard times. If you wanted to wage how it was deemed possible, I would declare the exploitation of slave-type workers. And gawd, this included whites too so whatever.

      being politically and socially stable

      This is just plain wrong. Do you honestly think so many were against the British? So very many were in support. The French had interesting motives to make us win. Things were quieted and representatives were drafted because of the long trek it would take to reach

      and not having more powerful countries meddle in its internal affairs

      Dude, Britain was the power country. That is exactly what was retaliated against.

      The same cannot be said of most third world countries today.

      How about Guinea? They have a commanding resource tap. They have recently (1958) broke free from French dominion control, yet they are in social unrest on the largest of all scales.

      OK, I acknowledge that what mostly what I'm saying is bunk in trying to apply those things of the past into this modern era, but it's also true emotional characteristics of humans do not change much so it would only make sense they would want freedom that USians don't even understand (troll comment).

      I would answer my own question and refine your statement by saying the reason for Guinea, for instance, not living up to US standards would be not excessive powerful country intrusions, but rather excessively poor countries intruding on that nation. For instance, Sierra Leone is rather a corrupt, in fact that whole area is. Ghana is rather free from that, but bribery and high distinctions from those living in western civilization and those caught up in their "poor" traditional villages is quite distinct.

      I think I can conservatively say it is an issue with distribution of wealth. Just as when you win a million dollars and everyone around you hordes you, desiring a piece. Poor people will horde around those rich folk, fighting for their fair share. I wouldn't say those people are better or worse, things just happened differently to them.

      I hope I made some sense, and if you had anything further to add I would be interested in hearing it. I don't formally study sociological issues, but I believe to have a pretty good grasp on them. I don't intend to come off as condescending either, I'm merely hoping you will further refine what you're thinking.

    136. Re:Programmers == Carpenters?? by iserlohn · · Score: 1

      It all boils down to maintenance. If you do not maintain the infrastructure (economically or millitarily) in relation to other nations, you fall behind.

    137. Re:Programmers == Carpenters?? by nyseal · · Score: 1

      Why does everyone keep referring to programming as 'art'? Art, by definition, is abstract...even music (try to define a sound). Programming and information are tangibles that have a definite outline and structure. These structures are subject to error where 'art' is not (look at Andy W. for that one).

      --
      [SIG] Remember Mattel handheld games?
    138. Re:Programmers == Carpenters?? by Greyfox · · Score: 1
      I can define a sound (40 KhZ or whatever.) I can even define a bunch of sounds put together. There's even a notation by which others can create the same set of sounds in the same sequence with the same timing. By that argument, music is not an art. Likewise writing. However, I can not define what makes music good, nor writing, nor programming. Furthermore, any expression of ideas can be made artistically. And if one requires a certain amount of training to appreciate a beautiful computer program, what of it? Does one not need a certain level of refinement to be able to appreciate the Mona Lisa more than the kitchy art you find at the local garage sale? Do they not train somnliers to use their sense of smell and taste to appreciate the finest differences in vintages of wine? And was not that most complex science, medicine, not once considered an art as well (Arguably it still more of an imprecise art than a precise science.)

      I can take guitar lessons all day long and might even learn how to play some songs, but unless I actually understand how it works (You can learn to play pretty much anything without understanding how it works) you will never be able to create your own music.

      Programming is similar. You're giving form to ideas. There are always a lot of ways to express an idea. Knowing how to express your ideas requires more than simple rote learning, whether you're doing it in code, in music, in a painting or in writing.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    139. Re:Programmers == Carpenters?? by kalidasa · · Score: 1

      The Arabs didn't live in Babylon at the time you're talking about. They showed up in the 7th century AD.

    140. Re:Programmers == Carpenters?? by e2d2 · · Score: 1

      Amen. I do see the romantacism here on slashdot. Usually exposing the "hacker" way of life, where one creates poetical works that change the world in a few simple keystrokes, your peers lifting you upon their shoulders "behold! the ARTIST". Often though it's more akin to a job at burger king, high stress, shitty hours, and you smell like a #3 when you get home.

      I shouldn't have assumed this was your viewpoint but you do make something clear, being a programmer is not the same as being a scientist or poet. It's just a job. I love it though, it pays the bills well and I get to use my mind occasionally :D.

  6. Your own fault. by Anonymous Coward · · Score: 2, Insightful

    Next time get a union.

    They don't even have to be run by mobsters or be unreasonable or powerful. Look at SPEEA.

    Worst case scenerio is you gain a little bit of appreciation for the uncertanty that faces a lot of factory workers.

    1. Re:Your own fault. by Anonymous Coward · · Score: 0

      well what you may not understand is union's can push you into things you dont want. Dad was a member of one when it came to metaltrades and hes had more than once when he COULDN"T WORK because the union said not to, and sometime's it took more than 3 week's to get back to paid work. That 3 week's could pay for a family to eat when the union doesn"t care about that only about forceing the company to tow its line

    2. Re:Your own fault. by Anonymous Coward · · Score: 0

      What is sad are the people here who say "200,000 less IT workers mean only the best and the brightest will be working in the field," and somehow never fail to rank themselves in the "best and brightest" group. It must be nice to have lived such a sheltered life up to this point. Some people have to learn lifes lessons the hard way.

    3. Re:Your own fault. by Anonymous Coward · · Score: 0

      Darn right - you're much better off having your salaries slashed 50% and then your entire industry moved offshore to pad the bonus of some little MBA shit who has never had a real job in his life. Much better. Don't want any temporary inconveniences like collective action threatening your boss, oh no.

      Remember 5-day work weeks? Weekends off? Unemployment insurance? Health and safety standards? Dental plans? Little things like that are the legacy of the unions.

      Taking them away is the legacy of the union-busters. Yup, never unionizing was a damn smart move. Wave bye-bye to your jobs now, people.

    4. Re:Your own fault. by Anonymous Coward · · Score: 0

      Those times he sat out, either for his union or others, may be in fact what kept him his job.

      Seriously, look into the history of unions. They've done a lot of good. Have they done some bad? Yeah, resisting modernization probably wasn't brilliant. Letting the mob take some unions over wasn't the best idea either. But they haven't done the damage the CEO have (savings and loan scandal [Neil Bush with an honorable mention], Enron, Worldcom, Citigroup and their "accounting") For every Andy Grove or Warren Buffet who understand not only their jobs, their company, their products, their customers, in short their fucking role in the market, there are a hundred others who still can't figure out their stock options in their executive compensation package. And that's the *REAL* problem.

    5. Re:Your own fault. by Anonymous Coward · · Score: 0

      It's not going to be the best and brightest, or the dregs. It's going to be more or less random. If just the dregs were sorted out, I don't think anyone but the dreg would complain. And likewise if all the dreg were canned, with some of the mediocre or good people, maybe that's just the way things go. But some of the animated fecal golems will remain, and some of the good people will go, and this choice will of course not be based on merit. Or are you so sheltered that you believe all choices made by corporations are?

    6. Re:Your own fault. by millahtime · · Score: 1

      Maybe our programmers should start making themselves more compeditative than our overseas counterparts. Offer something they can't or work for a compeditative pay. I have seen some numbers on overseas cost per employee and that is what a few of my programmer friends cost their company. Plus they have offered up things that can't be gotten overseas. They are pretty secured in their jobs and happy.

    7. Re:Your own fault. by Anonymous Coward · · Score: 0

      a union..
      i can see it now. in the first 2 years it will be great. they will look like they are doing something to keep jobs local and present stability to the employment of the existing software programmers. mayeb even for new programers too.

      between the next 2-4 years the union will start extorting companies for more pay, then more benefits, and anything else it can get with all the programmers loving it.

      then after about 3 years of that the companies start closing offices and downsizing because they won't need to deal with this shit in south america, mexico or india. the cost of setting up overseas to make this legitamate would be less than what the union is demanding.

      now if we hurry we can get a union organized and inplace by sometime within the next 3-5 years and start the ball roling.. wait! thats about the amount time needed for the report about more jobs being over seas to come true (give or take a couple of years).

      i'm not sure if a union is the answer but it looks promising for a while. just like in the auto industry. maybe we now will end up with a class of temp programers that get hired partime for the purpose of not having to pay these new employees full time benefits.

      IMHO unions suck, it wouldn't be the first time they have ruined an industry or the local job market. with a new world order and programs like NAFTA were the emphasis is on global trading and such it will make it even easier to have all these job exported. Some of the unions even support programs like these too.

      sounds like a good deal to me. maybe a union is part of the answer but, it definatly isn't the answer.

    8. Re:Your own fault. by Anonymous Coward · · Score: 0

      You don't know anything about unions. You example would be like me judging all companies by Enron's example.

      Your ignorance is impressive. Next time, try floating a few facts in your idiology, but not too many, just a few. Look into SPEEA.

    9. Re:Your own fault. by rollingcalf · · Score: 1

      "Maybe our programmers should start making themselves more compeditative [sic] than our overseas counterparts. Offer something they can't or work for a compeditative [sic] pay."

      Maybe they could start by learning to spell or use spell-check.

      --
      ---------
      There is inferior bacteria on the interior of your posterior.
  7. Re:Fresh pork by Anonymous Coward · · Score: 0

    Damn, I wish I could mod myself down for trolling..

  8. The real question by iamdrscience · · Score: 2, Informative

    I think that more important than the number of employed programmers and engineers is the number of people that program in their free time. A lot of programming employment opportunities are just soul draining code lackey positions. A lot of the really interesting, creative work comes from peoples' hobby projects.

    1. Re:The real question by Malc · · Score: 1

      "A lot of programming employment opportunities are just soul draining code lackey positions.

      This is something to do with why they're going off-shore. I'm on holiday in the UK at the moment. I saw a programme on TV that at one point was looking at a company near Bristol that provides software for unemployment benefits office somewhere else in the country. Management actually discounted the lower cost of outsourcing the work to India, but rather blamed the attitudes the local programmers (many of whom wouldn't want to work in that area of the country anyway). It seems people in our industry like the creative side of it and like writing fresh code. However, trying to get people to put as much effort in to other essential parts of the process such as documentation and testing is a lot harder. Compared with westerners, this is where the Indian teams apparently excell. They're just as well or better educated, but they are willing to do the soul draining parts of the job too. The irony for them on this particular project is that they didn't have unemployment benefits if they weren't up to the job... the thought of being back on the street must be very motivating.

      Software development is a hard and tedious job. If you're not prepared to stick to the tedious process, then there are much fewer jobs available to you. You're probably best sticking to doing it as a hobby. They should drum this in at the univserities where saps are still signing up mistakenly thinking only about how much easy money they will make - most of them aren't prepared to do a good enough job to earn that money.

    2. Re:The real question by dmauer · · Score: 1

      I have to wonder whether or not you're someone who relies on programming skills to feed your family.

      My guess is no.

      And let me tell you: A soul-draining code lackey position may be soul-draining... but (for the time being) it does a heck of a lot more for your family's income than, say, working retail. And if you're the primary source of income for the people you care about, the number of employed programmers is a *VERY* important number.

      --
      === "Some people see the glass as half-empty. Others see it as half-full. I see the glass as too big." -G. Carlin.
    3. Re:The real question by Karl+Cocknozzle · · Score: 2, Interesting
      Management actually discounted the lower cost of outsourcing the work to India, but rather blamed the attitudes the local programmers (many of whom wouldn't want to work in that area of the country anyway).

      It seems that many organizations use that excuse when people complain about outsourcing. I live in Indiana, and here the Department of Workforce Development was recently forced to cancel an outsourced programming contract with an Indian company after a massive outcry from unemployed developers in Indiana. The "Workforce Development" department is responsible for dispensing benefits and coordinating training for the unemployed. Unemployed programmers, many actively seeking freelance gigs to pay bills after losing full-time positions, felt slapped in the face when the very agency charged with helping them was doing them direct harm by sending lucrative work (paid for with tax dollars) overseas.

      The point is that we fought back, and you should too. If your government wants to outsource IT work, you tell them hell no, you won't stand for it. Make them hire local companies. Make them plow the money back into the local economy--your livelihood may one day depend on how loudly you protest now.
      --
      Who did what now?
    4. Re:The real question by the_mad_poster · · Score: 1

      I don't think that the point of the original poster's message was that the jobs deserve to be lost or it's the coder's fault or anything like that. I think the point is that a lot of the coding positions out there now, BECAUSE they're soul-draining, mind-numbing corporate idiocy (like mine), don't inspire people to do anything great in them which stagnates the field and causes this sort of thing to happen. I routinely cut projects low on purpose just to get them done early. Could I implement a new, kickass, truly useful feature that wasn't requested, but would still be a huge boost? Yea, but why? I take shit from a bunch of manadrones that know about as much about coding as I know about molecular biology (I got a D in the only biology class I ever took and never looked back). Why should I innovate for those idiots when they won't have the slightest clue what I did and the most recognition I'm likely to get is a "oh, ok, well we didn't ask for that"?

      As a result, people don't want to go above and beyond and do the next big thing with business, and anyone with a bit of dedication and an IQ of at least 100 can swoop in and take the mind-numbingly boring job away by doing the same crap grunt-work for less.

      OTOH, when I code at home in my spare time, I strive to produce something that works really well. I want something I can be proud of. If I build a system and run into a problem, I don't look for half-assed hacks to get around it. For example, I code mostly Perl at work, and rather than think a little to fix strict-related problems, I just wrap trouble code in 'no strict' and never look again as long as it just works. At home, I'd strive to avoid that sort of thing and make it work RIGHT.

      THAT'S the point, I believe. I think it's caused by clueless sods making decisions on things they've never been trained on and don't want explained to them. I'm frequently "corrected" in my coding at work by a person who thinks I coded our internal search engine in Frontpage! Maybe if I wasn't constantly beset by idiotic things from those types of people, I'd actually strive to make something new, interesting and useful. But, no. It's not in my best interest and, some day, I may very well lose my job to a cheaper source as a result.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    5. Re:The real question by Skjellifetti · · Score: 1

      Software development is a hard and tedious job. If you're not prepared to stick to the tedious process, then there are much fewer jobs available to you.

      Disagree. Those parts of any job that are tedious are ripe for automation. Javadoc and doxygen are classic examples where much of the tedium of producing documentation has been automated leaving the creative part (the wordsmithing) alone.

    6. Re:The real question by Rommel · · Score: 1

      And what are the boundries here? Should the local government be required to hire local workers to write all software locally?

      What about the OS? Should the local government be required to use local folks to develop a custom operating system instead of using Linux or Windows?

      This can go on and on without end because there is no logical end to it.

      I propose a different standard: the purpose of government should be to provide as much service for as little money as possible. Sometimes that means not doing it all locally.

    7. Re:The real question by Karl+Cocknozzle · · Score: 1
      What about the OS? Should the local government be required to use local folks to develop a custom operating system instead of using Linux or Windows? This can go on and on without end because there is no logical end to it.

      A ludicrous argument. Nobody said write a custom OS... Surely you see the difference between boxed, generic software like Windows/Linux OS and a 100% custom software package... About the only similarity is that they both run on a computer.
      I propose a different standard: the purpose of government should be to provide as much service for as little money as possible. Sometimes that means not doing it all locally.

      I think you shouldn't approach it as a "less dollars/more dollars" issue. I think you should look at it from the perspective of value: We gain very little from shipping the millions of dollars for this project to India. Our only gain is the software they'll produce for us, "cheap." Now consider what we get from locals producing the same effort:

      - High-paying, high-skill jobs (at least a dozen, maybe more)
      - All those people paying taxes
      - All those people buying goods in the economy
      - We get to keep educated, highly skilled workers living in our state, so as to better attract other companies in need of their services.

      By sending the contract to India, we might "save" a few bucks up front... But we'll plow ten times more than we save into fixing the damage to our economy that we did by trying to save a few pennies up front.
      --
      Who did what now?
    8. Re:The real question by sql*kitten · · Score: 1

      A lot of programming employment opportunities are just soul draining code lackey positions. A lot of the really interesting, creative work comes from peoples' hobby projects.

      Yes, but the vast majority of the stuff developers actually need - apartments, groceries, utilities, etc etc - aren't paid for by hobbies.

  9. Yet another annoying 'I got FP!' thread by -kertrats- · · Score: 1

    However, i've actually got something useful to thunk. This is obviously just another sign of the US economy in a state on non-bull market. Not a falling market, just not one that is going up, like it seems to be. Notice that a ton of these jobs are those of basic secretaries? No, nerds, not BASIC secretaries. Anyways, I dont really have a thought, just wanted to add my 6.1 cents.

    --
    The Braying and Neighing of Barnyard Animals Follows.
  10. Whatever happened to... by Rainier+Wolfecastle · · Score: 1

    I'm not American, but from an outsiders's POV, one of America's defining aspects has always been its national pride. Whatever happened to that "Made in America" pride?

    1. Re:Whatever happened to... by Frequanaut · · Score: 2, Funny

      It's too expensive

    2. Re:Whatever happened to... by viagara+jones · · Score: 1

      Thing is that's gone to be replaced by 'what ever suits big business is good for the US' attitude especially prevalent in the current administration. Still at least it's not as hypocritical as Clinton's reskilling platitudes when blue collar workers lost their jobs in manufacturing.

    3. Re:Whatever happened to... by Anonymous Coward · · Score: 0

      capitalism

    4. Re:Whatever happened to... by battjt · · Score: 1

      It was too expensive.

      --
      Joe Batt Solid Design
    5. Re:Whatever happened to... by paRcat · · Score: 1

      Based on your name, I would think this would be obvious, but...

      "Made in America... No Thank You" - Marge

    6. Re:Whatever happened to... by Scarblac · · Score: 2, Insightful

      You've been importing way more than you've been exporting for years now. For a while foreign investors used these dollars to buy up American companies and other investments, but at the moment that doesn't look very promising (and the interest on dollars is way too low). As a result, the world doesn't need any more of the dollars you give them so the dollar is now falling as a rock.

      Pretty soon, the rest of the world will be too expensive instead.

      --
      I believe posters are recognized by their sig. So I made one.
    7. Re:Whatever happened to... by molarmass192 · · Score: 2, Informative

      It got outsourced to India! On related item, I remember when *everything* at WalMart *had* to be made in America but those days are long gone. In fact, you'd have a hard time finding anything at WalMart that *isn't* made in China now.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    8. Re:Whatever happened to... by Anonymous Coward · · Score: 0

      USA the center of all capatilism, (New York) and also the center of some of the worlds poorest. A disgrace.

      Also nothings much made there, good advertisement for capatilism successes.

      Its a junkhole.

    9. Re:Whatever happened to... by swb · · Score: 3, Interesting

      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.

    10. Re:Whatever happened to... by kidgenius · · Score: 0

      Management found out that "Made in India" is cheaper.

    11. Re:Whatever happened to... by kiatoa · · Score: 1

      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

      IMHO it doesn't have to end that way. A little re-shuffling of how we tax people (start by eliminating the income tax) and there will be no "poor" and, best of all, there will be no undeserving(*) rich. See http://www.henrygeorge.org for details. WARNING: It takes some effort to really understand how it works, a five minute read will leave you with nothing but wrong ideas.

      (*) By undeserving rich I mean people who get rich not by working hard and producing something of value but who get (or stay) rich by controlling resources. E.g. someone inherited some valuable land and makes money by renting it out to others but does no real work in the process.

      --
      90% of the wealth is in 2% of the pockets. Bummer to be in the majority.
    12. Re:Whatever happened to... by rylin · · Score: 1

      It disappeared when GWB was born with a note like that stuck to his behind :P

    13. Re:Whatever happened to... by davie · · Score: 2, Insightful

      You remember when Wal-Mart claimed everything was made in America. Apparently you missed the part where they got busted for fudging labels or some such and silently dropped the "Made in America" scam.

      --
      slashdot broke my sig
    14. Re:Whatever happened to... by NDPTAL85 · · Score: 1

      Why is "producing something value" seen as the only way to be worth something? And what is wrong with controlling resources? If they just sitting there and no one else has taken control of them why not you?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    15. Re:Whatever happened to... by viagara+jones · · Score: 1

      What I mean is abouit the reskilling platitudes is that say the blue collar guy retrained to use computers at fairly low level and got a job in the service sector on 60% on the manufacturing wage. Now that job is most probably going to be out sourced to India.

    16. Re:Whatever happened to... by kiatoa · · Score: 2, Insightful

      Are there any resources that are "just sitting there" today? In our highly populated world there are no such resources that I know of. As for the spirt of your question I suspect you and I have different values. A coding guru cranking out some complex code to solve someones problem, a CEO making tough choices on how to address changes in the market, an actor bringing a story alive on the screen, or a truck driver delivering goods to my door, all these and many more contribute to the economy in a fundamental way. In many cases the land speculator or land holder is actively keeping the resource from being used to increase its value. This actively harms the economy(*) and benefits no one except the land holder. I do not value land speculation because I believe it harms the economy.

      (*) The classic example of this is the empty lot in a city or the lot with a broken down building on it. The owner is holding out for windfall profits (i.e. speculating) and meanwhile people who could be profitably utilizing that land or building are kept from participating in the economy.

      --
      90% of the wealth is in 2% of the pockets. Bummer to be in the majority.
    17. Re:Whatever happened to... by NDPTAL85 · · Score: 1

      So whats wrong with the people who need a place to live or work moving to an area with lower rents?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    18. Re:Whatever happened to... by e2d2 · · Score: 1

      But we have been unable to distinguish ourselves from the rest in the software industry. We have no specific advantage. What we need is to be known for higher quality. Something a customer can see clearly with their eyes and say "that was made in america and hence equals quality." We lack that. Because we do not have the processes in place to create such software. There has been no imperative to make our software distinguishable. Just as the Japanese cornered the Auto market by creating a QA process equal to none we could do the same. Our software _could_ be known as the best in the world.

      But more likely we will be forced into other occupations by the wave of globalization. Ahh, sad days.

    19. Re:Whatever happened to... by kiatoa · · Score: 1

      You really seem quite tolerant of economic leeches. The landlord/land speculator has not only kept people from doing economically productive activities by keeping usable land out of circulation but is now effectively forcing people to move to other areas of the country. And this benefits our economy how? Did you study the remedy proposed by Henry George? The landlord or land speculator still retains full control of the resource in question. They can choose to utilise it or sell it at any time.

      --
      90% of the wealth is in 2% of the pockets. Bummer to be in the majority.
    20. Re:Whatever happened to... by Anonymous Coward · · Score: 0

      You move first. Good luck finding work when you get there.

    21. Re:Whatever happened to... by NDPTAL85 · · Score: 1

      I don't have to move. I can afford the rent where I live.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    22. Re:Whatever happened to... by Anonymous Coward · · Score: 0

      > 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.

      Have you been to K-Mart, Home Depot, or the local food store lately? There you will find "Self-Checkouts".

      What is a "Self-Checkout"?

      1) A computer device created and programmed by off shore resources.

      2) A computer device, once programmed, that leverages the embodied intellectual effort portably, and consistently, forever.

      2) A device desigend to cut Minimum Wage salary to $1.31 (1 $5.25 cashier puts 3 out of work).

      Now, with RFID, the likes of Wal-Mart are looking to dump even more. Cashiers, absolutely, but also inventory management people, stocking people, the entire range of sub-poverty wage makers.

      So, Minimum wage is no defense to your job being off shored. The mechanics are different, some part of an Indian's brain is encased in a computer and shipped, but make no mistake, an Indian is putting sub-poverty employee's out of their jobs.

    23. Re:Whatever happened to... by Tremanhil · · Score: 1

      If every 'Average' person becomes a frycook at McDonalds, or a checker at Walmart, or a sandwich specialist at Subway, or a wiper at the local carwash, etc... then these people won't be able to afford the products that companies are selling... Wireless phones, HD televisions, automobiles, appliances, etc...

      It's a vicious cycle. Companies lay off well paid people, hire lower paid people, and then wonder why people aren't buying their products, why sales are down... because those workers they laid off now are working lower paid jobs and cannot afford those products.

    24. Re:Whatever happened to... by nyseal · · Score: 1

      And when's the last time you tried to train a 55 year old in anything new? It's tough, frustrating and usually irrevelent because they don't REALLY want that 'new fangled thing'. Crap, my father wanted a new PC to do some hobby work and STILL gets pissed trying to open the damn program (double-click). The holidays are such fun.

      --
      [SIG] Remember Mattel handheld games?
  11. Forrester Research? Pffft. by Anonymous Coward · · Score: 5, Insightful

    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.

    1. Re:Forrester Research? Pffft. by perly-king-69 · · Score: 5, Insightful
      Mod parent up.

      I'd like to see some research carried out on the speculation these guys (Forrester, Gartner etc) come up with.

      They can't even agree upon present day issues, for example, the TCO of Linux is cheaper than Windows or vice versa.

      What hope have they of predicting the future.

      --

      --
      This sig is inoffensive.

    2. Re:Forrester Research? Pffft. by color+of+static · · Score: 1

      Because they are more often correct then Gartner. Of course neither would like you to know about the research outfit known as "Coin and Dice" which has a 20% higher accuracy rate in the last decade.

      Honestly, these guys don't sell interest in their products without some splash. I've seen good work and bad work come out of the research industry. Unfortunatly, we tend to act more on the bad.

    3. Re:Forrester Research? Pffft. by pottymouth · · Score: 1


      Here here. I think you're right. If they can't draw attention to themselves they can't sell their research.

    4. Re: Forrester Research? Pffft. by Black+Parrot · · Score: 1, Funny


      > I'd like to see some research carried out on the speculation these guys (Forrester, Gartner etc) come up with.

      Heh, get them to 'research' each other's performance.

      --
      Sheesh, evil *and* a jerk. -- Jade
    5. Re:Forrester Research? Pffft. by hargettp · · Score: 1

      I 100% agree.

      I interviewed for an analyst position there several years ago, and although I very much liked the person who would be my boss, I was *very* put off by the head of research. I forget when this was, but Forrester had accumulated a few famous predictions that went nowhere (maybe the eCommerce one), and I asked the question, "how does Forrester learn from the predictions that don't pan out?" I had visions of analysts revising models, tweaking parameters, running new research, etc., just like a scientist in the lab. You know what the head of research said?

      "Well, actually, we're nearly always right."

      Bite me. That kind of arrogance will kill you, fast. I don't want to join anyplace that isn't a learning organization. And the tone of an organization is set from the top, so I knew this would *not* be the right place to work. Bummer, too, 'cause I otherwise liked the place and the people.

    6. Re:Forrester Research? Pffft. by Leroy+Brown · · Score: 1

      Perhaps it's a bit like "the oracle" in the matrix trilogy. The numbers aren't meant to be taken seriously, just to have an influence of some kind.

      Present lack of jobs in the field combined with vast future declines sound like quite the deterrent for a college student that is pursuing the field.

    7. Re:Forrester Research? Pffft. by dabraham · · Score: 2, Interesting
      What he said. To be perfectly honest, I see the fact that idiots are foretelling doom to be a heartenening sign.

      As for moving jobs off-shore, way back when there were some great programmers in India who couldn't get jobs at all. Then some company A) laid off ten idiots making $100K each, B) gave the Indian programmers peanuts, and C) got great code back. So every other company started doing it. The problems are that there were never all that many great programmers, and that most of them want more than peanuts now (walnuts at least).

      Slowly (far too slowly, but that's business ("free market is an efficient allocator" my left foot (well, alright, as compared to everything else we've tried, sure, but really))) businesses will realize that
      1. They didn't hire distinctly better programmers in India than the ones they laid off in the US
      2. They aren't paying them all that much less
      3. There are significant downsides to the 12 hour time difference, different culture and language.
      4. There are significant downsides to the lack of stability/commitment implied by contracting as opposed to hiring people for a while. Your employees are your institutional knowledge. The people you contract with aren't.

      Oh yeah, and eventually some Indians might decide "hey, we've got money, but we've run out of people that we can even claim are programmers. How about we offer these contracts to some un-employed people in the US. They'll jump at the chance to work for minimum wage."...

      In all, I expect this to hurt, but even out and get better eventually.
    8. Re:Forrester Research? Pffft. by Anonymous Coward · · Score: 0

      Thanks for another of the few intelligent comments on this thread (amazing how many illiterate, uneducated, historically ignorant people out there - and "americans" who don't realize Americans is capitalized????!!!!).

      Forrester (McCarthy) and ITAA (Miller) receive their funding from the same high tech corporations and report accordingly (i.e., I trust them as much as I do a used rocketship salesman!).

      Gartner is either in the same boat or amazing pathetic and completely incompetent.
      ---Sgt. Doom

    9. Re:Forrester Research? Pffft. by HiThere · · Score: 1

      People listen because they already know that's the direction that things are going. I feel fortunate to have had my career during the "good times", but it's been a decade since I was recommending programming to people as a career path.

      Programming as a career lasted a lot longer than I expected when I got on board. And I enjoyed it. But don't recommend it to someone starting out. Programming is now akin to being a writer. They still need a lot of "basic skills" craftsmen, but the authors are a minute fraction.

      How many jobs there will be for programmer sort of depends on how you define the term. But when I started every company needed it's coterie of programmers. And turn around was once a day, by card-decks sent out by courier. (Except during a crunch, when you had to camp out in the computer center.) That period was brought to an end by first the minicomputer, and then the microcomputer. And by Visicalc and WordStar. You can't imagine the number of custom programs that spreadsheets replaced.

      If we say that the RIAA should adapt to new business models, then it's only fair that we turn around and think about the same thing. Are YOU a buggy whip manufacturer? What alternate business could you be in? I migrated from programmer to sysadmin...but I was never as good at that...and back to DB admin...I'm just not any kind of admin...and on to VB programmer(well, only in conjunction with MSAccess). I've skipped a few transitions, but look to your future. There are generally choices, but they aren't always as good. E.g., for awhile I was the company's mfg. of custom modem & printer cables. That came off of writing a printer driver that would drive the printer off the terminal AuxIO port. And I'm lousy with a soldering iron, but I could figure out what needed to be done, even if I was clumsy at doing it.

      HOWEVER: Jobs in the computer area are drying up, and will not return. Most of the easy & important programs have been written. Sometimes more than once. The jobs now are either easier (web money, etc.) or both more difficult and less obviously necessary. And the companies are competing to make "devices", rather than computers, that don't require knowledgeable sysadmins. Or programmers. And they *are* succeeding.

      I find the projection to be quite reasonable. Not guaranteed, by any means, but a quite reasonable early warning signal.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:Forrester Research? Pffft. by Anonymous Coward · · Score: 1, Insightful

      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.

      I believe the Economist in the last week or two was predicting a 50% shift in IT work to "Offshoring". Maybe we should hope Forrester is right...

    11. Re:Forrester Research? Pffft. by primus_sucks · · Score: 1

      I think the government is even more optimistic than you.

      Computer software engineers are projected to be the fastest growing occupation from 2000 to 2010.

      I'm glad I just got certified to be a personal trainer just in case...

    12. Re:Forrester Research? Pffft. by Anonymous Coward · · Score: 0

      Predicting what will happen in 2015 ? I'm puzzled that Slashdot would even waste our time with such nonsense. Maybe Forrester has become a psychic scam.

    13. Re:Forrester Research? Pffft. by markfive · · Score: 1

      57.1 percent of all statistics are made up.

    14. Re:Forrester Research? Pffft. by Lord+Omlette · · Score: 1
      What hope have they of predicting the future.
      Simple: all of the American programmers are sitting here debating this story on slashdot while the Indian programmers are doing their work.

      Save the American IT economy, shut down slashdot!
      --
      [o]_O
    15. Re:Forrester Research? Pffft. by starling · · Score: 1

      they are more often correct then Gartner

      Wow, talk about damning with faint praise.

  12. They will have machines that program for you. by Anonymous Coward · · Score: 0

    And here I am paying coders like a sucker.

    1. Re:They will have machines that program for you. by Anonymous Coward · · Score: 0

      No, no, no. RMS wants you NOT to pay programmers so much. Now, you can help him achieve that goal of reducing programmer pay by exporting your job (and the jobs of others!) by writing GPLed software. Then, you can try to come up with that Holy Grail of Free Software business model by competing for support with cheaper (no 51% marginal tax rate, no environmental laws, no expensive health care) offshore labor!
      Whoo-hoo! Viva la GPL/FSF!

  13. Are details on who they are calling programmers? by Shivetya · · Score: 4, Insightful

    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.
  14. the, err, rest of the world by Anonymous Coward · · Score: 2, Insightful

    > This sucks. I know that many companies
    > are moving work off-shore ...

    Why do you think an American deserves a job more than some hard-working, enterprising person in Bangalore [or wherever]? (PS: I'm american.)

    1. Re:the, err, rest of the world by Anonymous Coward · · Score: 0

      Why should we ship outr jobs elsewhere? Who cares about folkjs from India? I don't. Well... at least not compared to Americans. Why should we support others when we receive no support back? We need to go back into isolation and let the world see how they do w/o our charity.

    2. Re:the, err, rest of the world by Qzukk · · Score: 5, Insightful

      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.
    3. Re:the, err, rest of the world by pirhana · · Score: 2, Insightful

      >> We need to go back into isolation and let the world see how they do w/o our charity.

      Exactly !! if americans had got back isolated, then this outsourcing woud not have happened. I have wrote this in earlier discussions and would say it again. Outsouring is part of so called "globalisation" which is something amrica started , perpetuated and above all BENEFITED the most. More than any other country in the world america has contributed and benefited out of this process. Now you think its not good for you , because it starts to affect YOU ALSO. so it was ok as long as it was destabilizing third world economies and third world job market ? Then regarding charity, I wont even comment about that BS.

    4. Re:the, err, rest of the world by OgreChow · · Score: 1

      The problem is that we are taking free trade into countries who do not themselves practice free trade. It is an uneven playing ground.

    5. Re:the, err, rest of the world by pirhana · · Score: 1

      >> Why do you think a corporation deserves market protection from cheap foreign goods if they're exploiting the lack of labor protection?

      What level of additional "protection" an average american programmer get than say an indian programmer working in Bangaloor ? I am not an american. But what I understand is (correct me if I am wrong in this) that you dont have much protection in US software field atleast. Also, there is not much exploitation in indian software field(atleast comparing to the US condition). So what is the point ?

    6. Re:the, err, rest of the world by SlashDread · · Score: 1

      "Why do you think a corporation deserves market protection from cheap foreign goods if they're exploiting the lack of labor protection?"

      Why do YOU think it is needed to change the law to have luxury laws like "labour protection" WHEN THERE IS NO LUXURY?

      Chicken, egg, I say give em some egg's first.

      "/Dread"

    7. Re:the, err, rest of the world by TheSync · · Score: 1

      One can make arguments about textile workers and other low-skill labor, but you would be hard-pressed to say that an Indian programmer is "oppressed." These people are getting a chance to do incredibly well in their country.

    8. Re:the, err, rest of the world by fafaforza · · Score: 1

      You mean like many South American and African countries destroyed by the IMF/WTO (of which the US is a dominant member) who enforced upon them rules for steering funding away from social programs like education and welfare to agriculture and manufacturing enhancing processes like irrigation and purchase of genetically modified seeds from western corporations? The same countries who have steered 5 times more funds to western members of the WTO than they received back?

    9. Re:the, err, rest of the world by wayward_son · · Score: 1

      Remember, it's not how much you make, it's how much you can afford.

      With the same experience in the same field at the same job, I could make considerably more money in another area of the U.S. However, I wouldn't take the job because the cost of living is higher in those areas. My standard of living would go down, even though I would make more money.

      Free trade does bring American wages down. But it also brings prices down as well. Not too long ago, when the U.S. textile industry was thriving, many people in the U.S. made their own clothes because store bought clothes were so expensive. Now clothes are imported and so inexpensive it is no longer cost effective to make them, the people in the third world have better (though not great) employment, and nearly all those textile workers have better jobs. (Let's face it, Milliken still has a high turnover rate for it's employees. The jobs that were lost weren't the best jobs in America.) A few people were hurt in the short run, but everyone benefits in the long run.

    10. Re:the, err, rest of the world by Qzukk · · Score: 1

      I seem to have been misunderstood. I'm not referring to protection as in minimum wage or environmental standards or exploitation...

      The US (and other) governments collect tariffs on certain things from other countries to raise their prices and protect the higher prices being charged by American farmers, manufacturers, etc.

      However, if a company chooses to have labor from another country, not only is there no tariff, but the company is not responsible for US taxes on their salaries (which is probably more than India would charge, though being an American, I only know what I pay in taxes.) These charges would raise the costs of labor outside of the country, "protecting" the rates within the country.

      Thats the protection that I'm referring to, and right now we (be "we" textile workers, programmers, factory employees, or whatever else is leaving the country today) have none.

      The current situation is just broken, and benefits nobody in the long run. Foriegners whore themselves out for less cash than they're worth, Americans don't see the results of this competition in the prices they pay.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    11. Re:the, err, rest of the world by Anonymous Coward · · Score: 0

      > But it also brings prices down as well.

      And yet we see so no deflation.

      How are prices falling? Which prices?

  15. Oh, I wonder why??? by JamesP · · Score: 2, Insightful


    1 - DMCA (nuff said)
    2 - ***A (FTAA, NAFTA, IndiA , RIAA (for paying 25 million to a scheme that can be defeated with the shift key)

    3 - Welcome to the Global World, it's about time America gets their ass pounded by it too...

    --
    how long until /. fixes commenting on Chrome?
  16. Will this match the population reduction? by Knetzar · · Score: 5, Interesting

    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.

    1. Re:Will this match the population reduction? by deanj · · Score: 1

      That was my first thought too. Back when I was in school, a LOT of people went into CS, but very few actually made it through. There's likely to be some other "hot new job" trend by 2015, and with retirements, fewer people going INTO the workplace, and people just plan switching out of our job area, this likely won't be a problem.

      After all, a TON of people got into this area during the mid-90s because it was "hot" thing. When the bubble burst in March 2000, a lot of those people are getting back to whatever they were doing before.

    2. Re:Will this match the population reduction? by Anonymous Coward · · Score: 0

      But what about the supply?, if rate of outsourcing continues to increase at this current rate, by 2015 , all jobs (except for the Restaraunt Jobs) will be outsourced overseas, and even the restaraunt jobs will not be safe, because who would be going out to eat because people will be struggling to get the cheapest of the cheap food at places like Aldi and with idiotiotic Conservative Republicans controlling washington, Minimum wage, Social Securtity, Overtime, welfare, anything else will be abolished to please the Rich in Corporate America.

  17. So what will all these people do? by danormsby · · Score: 2, Funny
    This is a lot of people changing career. What will they all be doing though?

    Will they be:

    Professional hover-board racers?

    Anti-gravity technicians?

    Time-travel holiday sales people?

    --
    Omnis amans amens
    1. Re: So what will all these people do? by Black+Parrot · · Score: 1, Funny


      > This is a lot of people changing career. What will they all be doing though?

      Flying car salesmen.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:So what will all these people do? by wobblie · · Score: 1

      they'll be working for spammers.

  18. Alice has been downsized today ! by Anonymous Coward · · Score: 0

    Alice got downsized today :-(((
    This REALY sucks ;-)

  19. Not to be partisan or anything by Alien54 · · Score: 3, Informative
    but I have been sort of intrigued by the graphs seen on this page, based on official government data.

    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"
    1. Re:Not to be partisan or anything by Frans+Faase · · Score: 2, Insightful

      Interesting graph, but just observing a correlation between two parameters does not proof that one is influenced by the other. Even if there is an explanation, it might be the reverse relation, or both parameters might depend on a third. If I remember correctly, presidents in the U.S. are elected by the people. Likewise, the economical situation is also determined by the spending behaviour of people.

    2. Re:Not to be partisan or anything by radio4fan · · Score: 3, Informative
      If I remember correctly, presidents in the U.S. are elected by the people.


      Nope. You remember incorrectly.
    3. Re:Not to be partisan or anything by cgenman · · Score: 4, Informative

      If I remember correctly, presidents in the U.S. are elected by the people.

      Interesting theory. I guess that depends on your definition of "people."

      Personally, I feel that the state of the economy is due to the combination of the policies of the sitting president and the president that came before them. For example, Clinton fed the bubble despite a long cautionary history about preventing an economy from expanding too quickly. However, a sitting president is most definitely responsible for the federal deficit that is racked up during their administration, as they have direct control over such policies.

    4. Re:Not to be partisan or anything by TheSync · · Score: 1

      You may want to extend these graphs back to Carter and Regan years...

      But what the unemployment graphs show is that 1) under Bush Sr., unemployment rose, then the trend reversed just before Clinton came into office and 2) the trend of reducing unemployment reversed towards higher unemployment in the time around the 2000 election, where Bush Jr. policies were not yet in place.

    5. Re:Not to be partisan or anything by Felinoid · · Score: 1

      On the CNN link on the parent pay close attention to the votes cast number.
      It's fairly close in votes (at least in a statistical way) but Al Gore DID get the vote majority of the votes.
      However becouse of the way the votes are counted (as established in the US constatution) Bush won.

      This is an intresting example of how statistics can spin off in two diffrent directions.

      I'd venture to guess that Al Gores supporters are more clustered where as Bush Jrs supporters more evenly distributed.
      As such Al Gore would have like 90% here and 75% there each winning an electerate.
      But Bush jr would win by 65% or less with lots of votes going to third party canidates permitting him to win with less than 50% support.
      Once Bush wins an electerate it acts as if he had 100% support when he may have had less than 50%.

      The debate begins here. There is the opinion that clusters of votes should not be counted indupendently due to a process of "group think" where whole groups of people tend to think the same way.
      But this means "group think" in elections trumps indupendent idiology. Is that what we want? Is larger groups of "group think" a real threat or an imaginary one? Dose it even matter?

      Anywho. In my opinion the diffrence between Bush and Gore is statistical noise. A SiFi convention held at the same time might have been enough to make Al Gores votes look even.

      If eather had distiguished themselfs before the election however we wouldn't be looking at this 49% vs 51% results.

      So for the numbers...
      The Republicans clame the inhereted the ecconomy and that is why it's messed up. This could also mean they inhereted the employment rates as well.

      Anyway what I'm trying to say here is you can spin numbers any way you like to say anything you want. We've learnned this with the "Microsoft Windows is better than Linux" research science that NOBODY could reproduce.
      (Remember the cold fusion? Nobody could reproduce that. The ability to reproduce the research validates it as science and not propoganda)

      Political science: The science of spinning numbers to say what you want in a way where everyone can reproduce your results.

      --
      I don't actually exist.
    6. Re:Not to be partisan or anything by Frans+Faase · · Score: 1
      So the real bad thing is that the president of the United States has too much economical power, and that the people of the United States appearantly do not elect a president on the basis of his abilities with respect to economics but on some other grounds.

      Personally, I think the whole problem comes from the way votes are counted by district (state), which leads to a two party system.

    7. Re:Not to be partisan or anything by Anonymous Coward · · Score: 0

      I assume, based on your spelling, that English is not your first language, or that you are/were a Political Science major.

    8. Re:Not to be partisan or anything by Skjellifetti · · Score: 1

      ... 2) the trend of reducing unemployment reversed towards higher unemployment in the time around the 2000 election, where Bush Jr. policies were not yet in place.

      Bush policies began to be put into place during the last 2 years of Clinton's final term. We had a Republican Congress and a lame duck President. IIRC, the first of Bush's massive tax cuts was passed before Clinton left office.

    9. Re:Not to be partisan or anything by mgs1000 · · Score: 1

      The president is not the reason we have such a large deficit, it's the economy. While spending has increased due to the war, the government is also taking in a lot less money. Fewer jobs, less income tax revenue. Less production and retail sales, less corporate tax revenue.

    10. Re:Not to be partisan or anything by pjl5602 · · Score: 1
      IIRC, the first of Bush's massive tax cuts was passed before Clinton left office.

      You don't... The first tax cut bill was signed into law on June 7, 2001. The bulk of the rate reductions aren't even going to be seen until 2006. However, the reduction in the lower tax brackets that year were retroactive to the beginning of the year and that's why you may have been thinking that they were passed before Clinton left office.

    11. Re:Not to be partisan or anything by pavon · · Score: 3, Interesting

      For example, Clinton fed the bubble despite a long cautionary history about preventing an economy from expanding too quickly.

      I don't know about that. In his first campain he talked alot about the government investing in the national infrastructure. Then he got elected had some talks with Alan Greenspan, and decided that would be a bad idea for the economy and went back on his campain promises. He also decreased the deficit every year he was in office, exactly what you want to do during a good economy. Perhaps he could have done more to temper the bubble, but he certainly cannot be blamed for feeding it.

      From what I understand it was one of the most tempered and drawn out bubble we have had in a long time. I blame the bubble on the tech industry, and the longevity on a wise FED chairman, a president willing to listen to him, and a congress willing to cooperate with the president on lowering the deficit. I likewise blame todays recession on natural business cycles, but will blame tomorrows problems on a president who goes against the advice of a wise FED chairman, and cuts and spends wrecklessly.

      Then again, in the macro-economics class I took, one of the co-authors of the text was one of clinton's original (first term) economic advisors, so my understanding might be slightly biast, although I have read other sources.

    12. Re:Not to be partisan or anything by TopShelf · · Score: 1

      Actually, you've got it wrong on both counts.

      The economy is usually the biggest factor in any given election (remember Bush the elder's plummet from 90% approval ratings after Gulf War I due to a recession?), out of all proportion to the actual "power" that a president does have. Probably the most important single person in terms of the monetary policy and the US economy is Alan Greenspan, chairman of the Federal Reserve (yes, he's appointed by the president, but for a 4-year term that staggers the presidential one). In terms of fiscal policy, the main power lies with Congress, which approves budgets. The president has very little formal power in that area, but uses political influence to push proposals into law.

      --
      Stop by my site where I write about ERP systems & more
    13. Re:Not to be partisan or anything by I+Be+Hatin' · · Score: 1
      I blame the bubble on the tech industry, and the longevity on a wise FED chairman, a president willing to listen to him, and a congress willing to cooperate with the president on lowering the deficit.

      I think it's more accurate to say "a president willing to cooperate with congress on lowering the deficit". In Clinton's last six years, it was clearly Congress who was pushing for cutbacks in spending, and Clinton's party who was resisting. In his first two years, he and his party lowered the deficit by raising taxes.

      --
      I know god exists. I read it on the internet, so it must be true.
    14. Re:Not to be partisan or anything by G-Man · · Score: 1

      Just because they're "based on official government data" doesn't mean they are unbiased or accurate.

      1) Selective data: The author's thesis is Bush = Bad! so he/she only selects Clinton and Bush the elder/younger. As other posters have pointed out, why not include the Reagan years? The Carter years? (Stagflation, yee-haw!) Why not choose meaningful marker points in economic history, like the end of WWII? Because that would dull the axe they're so eager to grind.

      2) Spinning the chart: Why do both the unemployment and stock market charts have Y-axes that do not start at ZERO? Because chopping off the bottom makes the area under the curve look disproportionately small when you want it to (unemployment) and disproportionately large when you want it to (the stock market). Further, why is the area under the curve even filled in? Unemployment rates and the dow jones average are not numbers meant to be *integrated*, but that is what the author is having you do visually. Look at the job creation graph -- it *is* a running total (an integral) from year to year, but then the author fills in the area under that line -- an integral of an integral!

      3) Lack of context I: It's realistically a year before a President's policies affect the economy (time for Congress to enact legislation/budget and time for these to go into effect). If you moved the markers to the point where their first budget went into effect, then Bush I gets more credit for dropping unemployment, and Clinton has to take the hit for the uptick in unemployment during Bush II.

      4) Lack of context II: The DotCom bubble. During the late '90s, we all looked at the ads for .com companies and asked "WTF are these people selling? Do they even have a product?" The bubble burst - deal with it. A lot of money was wasted, and things looked better than they really were. Now it's back to reality. I don't blame Clinton for the bubble, but it sure as hell isn't GWBs fault.

      The author wants to say that life under a 'Bush' is bad, ignoring many things, including correlation != causation. I could just as well say that Democrats are Warmongers. After all, Wilson = WWI, Roosevelt = WWII, Truman = Korea, Kennedy/Johnson = Vietnam. See, aren't sweeping generalizations fun!?

    15. Re:Not to be partisan or anything by Minna+Kirai · · Score: 1

      I'd venture to guess that Al Gores supporters are more clustered where as Bush Jrs supporters more evenly distributed.

      Don't bother to guess. Just read the map.

      It looks just like you say, although there's a propaganda message attached. This image is a demonstration of the hazards of forced quantization.

      If the data-plotting had been more informative, the image would be less useful for spinsters. For example, if the counties had been drawn paler when they are less populated, then most of the big red zones would fade down to pale pink.

      Or if they had been colored a mix of red and blue according to percentage of votes (rather than winner-takes all) the entire country would be purple, with only bluish splotches in a few areas.

    16. Re:Not to be partisan or anything by Minna+Kirai · · Score: 1

      A SiFi convention held at the same time might have been enough to make Al Gores votes look even.

      What is "SiFi"? Did you mean "SciFi"? But that doesn't make sense, because Gore is clearly bigger with scifi fans, and they've be distracted from voting for him (unless they somehow had polls booths right at the con).

      I mean, Al Gore is a character on Futurama, for crying out loud!

    17. Re:Not to be partisan or anything by fingusernames · · Score: 1

      Oh, get real. The rise of the Imperial Presidency in the 20th century has led to this myth about how powerful the man is and how much effect he has. But it is a myth largely. The vast, vast, vast majority of spending in this country is fixed. For a Congress to make any substantive changes in spending would require *large* cuts in programs outside of mandatory spending, be far too controversial for some vocal interest group, and far too politically dangerous. The President has no line-item veto. Sure, he could impound funds (refuse to spend it), but none has the guts to do that and set the precedent for a following president of the opposing party. So the reality is that the President must work with Congress. Congress must make a majority of 535 people, each with their own constituencies, happy. This is not a formula for fiscal constraint. And it is not something to be blamed on one person or one party. It is systemic.

      The *only* thing that would prevent overspending is a) restriction on income and b) a hard, legal, unbreakable limit on debt. Our government is a reflection of *US*. *WE* (the American people as a whole) spend every cent we earn. We have tons of debt to gratify our desires. And, we let our government do the exact same thing. Whoever happens sits in the white house at the moment did not create that cultural fact.

      The only thing that Republicans have proven by taking over control of the federal government is that they are just as bad as the democrats at spending our money. The only thing that made Clinton look good fiscally was that he was lucky, yes, lucky, enough to be in office during a *global* economic boom.

      Until people recognize that tax is a necessary evil, with the emphasis on evil, thus minimizing taxation, and that public debt is an evil, rarely necessary, thus combining to restrict public spending to that which is truly NECESSARY for us, we will have bloated government which runs deficits when the winds of economic prosperity change. But this will never happen. One big reason is that we have foolishly destroyed one of the pillars of our constitutional system as designed by our founders: GEOGRAPHIC separation of powers. We have concentrated so much power into the hands of so few people (536) in this nation, by making everything we possibly can a federal issue, that everybody with any pet issue or peeve knows exactly where to go for a one-stop-solution: Washington, District of Columbia. That will never change either.

      Larry

    18. Re:Not to be partisan or anything by Anonymous Coward · · Score: 0

      The president IS the problem because he is spending so much money on a war we don't need and at the same time cutting taxes that could have been used to pay for the war.

      Anyway the war makes up less than half of the new spending... the rest is social programs and pork barrel stuff.

      The rebulicans always say that the democrats are irresponsible because they want to tax and spend.... but now that the republicans have control they are worse because they only want to spend and spend!

    19. Re:Not to be partisan or anything by Anonymous Coward · · Score: 0

      Large tax reductions to high income earners (private and corporate), less tax revenue. More spending on military projects, greater expenses.

    20. Re:Not to be partisan or anything by Karadryel · · Score: 1
      However, a sitting president is most definitely responsible for the federal deficit that is racked up during their administration, as they have direct control over such policies.

      I'm kind of surprised no one has called you on this one, for implying that running a large federal deficit during an economic contraction creates or promotes that contraction.

      Ever since Keynes started working on economics, it's been fairly well agreed upon that running a deficit during a contraction is in fact the *right* thing to do. Think about it if you don't run a deficit: the economy contracts, which lowers tax revenue, and in order to avoid a deficit you decrease government spending. What effect do you think reducing gov't spending will have on an economic downturn? In the same way that decreased IT spending has contributed to the IT downturn, reduced gov't spending contributes to the overall economic downturn. Same thing for reducing the tax rates - it increases the deficit, but also helps the economy by increasing spending.

      Keynes basically argued that a gov't should run a deficit during economic contractions to help pull the economy out of that downturn. This becomes responsible fiscal policy when you realize that eventually the downturn will end, tax revenue will go up, and you can cut gov't spending (since the economy's going strong, it doesn't need the help).

    21. Re:Not to be partisan or anything by Barlo_Mung_42 · · Score: 1

      "the government is also taking in a lot less money."

      The largest tax cut in the nations history holds much of the blame for this. Short turn gain that gave the economy a boost but I'd hate to be in my son's shoes.

    22. Re:Not to be partisan or anything by Barlo_Mung_42 · · Score: 1

      "However becouse of the way the votes are counted (as established in the US constatution) Bush won."

      No. Bush won because he has a brother in Florida that helped him cheat.

  20. Computer Science is not everything anymore! by Shisha · · Score: 5, Insightful

    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.

    1. Re:Computer Science is not everything anymore! by Directrix1 · · Score: 0, Funny

      Yeah, I see positions for lead mathematician all the time. Good choice.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    2. Re:Computer Science is not everything anymore! by AndroidCat · · Score: 1

      Lead mathematicians used to be called computers. (No really, that was their job title.)

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:Computer Science is not everything anymore! by GoofyBoy · · Score: 1

      >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

      That actually is a career death-wish if I've ever seen one.

      If things haven't changed in the past 100 years, why should I hire anyone except the lowest bidder? Its been done the same way for generations, you can't add value.

      Why couldn't I replace you with a computer program? Even a good calculator and textbook would be better than hiring you!

      What is stopping anyone from learning things by rote/memory and competing with your job? Its all in textbooks for years!

      Name another technology that is hard to do today what was done 100 years ago?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    4. Re:Computer Science is not everything anymore! by Anonymous Coward · · Score: 0

      a masters in math with a grammer school level knowledge of spelling. "learnt". the institution that awards a masters degree in anything with a vocabulary like that should be embarrassed. Don't get me wrong...my grammer is pretty bad too, but "learnt"

    5. Re:Computer Science is not everything anymore! by danro · · Score: 1

      Why couldn't I replace you with a computer program? Even a good calculator and textbook would be better than hiring you!
      What is stopping anyone from learning things by rote/memory and competing with your job? Its all in textbooks for years!


      Well, if you have studied some math it is pretty obvious that not everyone is cut out to do it.
      Doing serious math is not something anyone can learn.

      I had the fortune to share a house with a guy that competed in the youth "math olympics"...
      I was pretty decent at math, but I had to struggle hard to learn stuff that came so easily to him.
      People are gifted in different ways, there is no way I could get as good as that guy, and you certainly couldn't replace him with a calculator.

      I agree about the part where you say math is not a good career choice, though.
      Matematicians are woefully underapprechiated.

      --

      "First lesson," Jon said. "Stick them with the pointy end."
    6. Re:Computer Science is not everything anymore! by jonasmit · · Score: 1

      Think Bioinformatics, Genomics, Financial Modeling, Crypto: computers are the tools but the heavy lifting is the mathematical concepts. If you have strong math skills AND can apply them to real world problems you will always have a job.

    7. Re:Computer Science is not everything anymore! by EvilTwinSkippy · · Score: 1
      That job will probably be playing sax at the local transit station thought. We are in a race to the bottom for wages. Employeers would hire a green fresh from grad school kid over someone who has actually worked in the field in a heartbeat.

      I'm 29 and I'm already overqualified for most of network admin jobs I apply for.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    8. Re:Computer Science is not everything anymore! by Anonymous Coward · · Score: 0

      Yes genius, 'learnt'. British vs. American English

    9. Re:Computer Science is not everything anymore! by Creepy · · Score: 1

      Enjoy your job as a professor or accountant, then.

      Of the 4 people (well, 5 technically, but one was a double major) I know who graduated with math degrees:
      2 are more-or-less accountants (1 with a masters, the other with a bachelors). One was one of my College roommates and the other my best friend from High School.

      1 is (was?) an assistant professor (PhD - bachelors in Physics and rest in Mathematics) - haven't seen or heard from him since he graduated and took a job in Philly. No idea what school he went to, but his sendoff party was a blast.

      1 is flipping burgers at Wendys and looking for a job in his field (at least so I've heard). On the plus side, this guy wasn't exactly a rocket scientist material to begin with and I doubt he has more than a bachelors - I know him mostly through RPG gaming in college. He did graduate with me, so I know he got a degree.

      I also know a guy who double majored in math and CSCI and is a programmer - another College RPG gamer.

    10. Re:Computer Science is not everything anymore! by GoofyBoy · · Score: 1

      >Doing serious math is not something anyone can learn.

      example of doing serious math by any idiot; Black-Scholes formula.

      At the beginning it used to be rocket-surgery and people made wonderful profits from it. Now, everyone uses it, even if they don't understand the underlying principals. Just plug in the numbers and you get the answer or a pretty chart.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    11. Re:Computer Science is not everything anymore! by partingshot · · Score: 1

      You think Math can't be offshored?!?!

      Wake up!!!

      --
      Anonymous posts are filtered.
    12. Re:Computer Science is not everything anymore! by joebok · · Score: 1

      Using the Black-Scholes formula is not doing serious math. Coming up with the formula is the serious part.

      The thing that I found when I studied math is that what I really learned was how to think and to solve problems, not just plug and chug.

      If you are a plug and chuger, your job will go to the lowest bidder. If you are a problems solver you will get to choose the bid you accept.

    13. Re:Computer Science is not everything anymore! by sjdownes · · Score: 1

      Learnt is British English. Grammar, however, is spelled with an 'a' all over the world.

    14. Re:Computer Science is not everything anymore! by GoofyBoy · · Score: 1


      >If you are a problems solver you will get to choose the bid you accept.

      If you are a problem solver and creative, then its a field that is changing, unlike what the original poster first stated (100 years unchanged).

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    15. Re:Computer Science is not everything anymore! by Minna+Kirai · · Score: 1

      Lead mathematicians used to be called computers. (No really, that was their job title.)

      Incorrect, "computers" were the lowest of the junior mathematicians. Often they weren't even called a mathematician at all.

      They just came in each day, took a stack of 12-digit arithmetic problems from the outbox, did the addition, multiplication, and division in longhand, then dropped it in the outbox and walk down to the cafeterian for 26 minutes before starting again.

      The computers weren't the lead mathematicians- they didn't even have to know what problem their arthimetic was aimed towards solving. They only needed a high school education (plus lots of patience). Those people were obseleted by pocket-calculators.

    16. Re:Computer Science is not everything anymore! by Anonymous Coward · · Score: 0

      I have a BS in Mathematics and Computer Science and you wouldn't believe how many employers question my programming skills after seeing the word 'Mathematics' in my degree!

      Mathematics is for research and advance programming (AI, OS,...) and most people want web 'programmers' who are, by no means, real programmers.

    17. Re:Computer Science is not everything anymore! by Zork+the+Almighty · · Score: 1

      Why couldn't I replace you with a computer program? Even a good calculator and textbook would be better than hiring you!

      Doing mathematics teaches you how to think. Should that become irrelevant, our civilization is over anyways :)

      --

      In Soviet America the banks rob you!
  21. So what the hell are DeVry / ITT gonna do? by Anonymous Coward · · Score: 1, Funny

    I thought there were "hundreds of thousands of unfilled jobs in IT"? I'm gonna sue these bastards and get my money back!

  22. Too many people in IT because it pays by Manic+Miner · · Score: 5, Insightful

    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.
    1. Re:Too many people in IT because it pays by nich37ways · · Score: 4, Interesting

      In a number of printed articles in Australia recently there have been reports of the decrease of people enrolling in IT for this very reason.

      I honestly have never been able to understand why someone would choose a career they have no great intrest in simply because they could make fairly good money.

      There are a lot of places you can make good money apart from IT but people seem to have got caught up in the IT boom period and thought that IT was the only way to make good money and those not in IT would be at a disadvantage somehow..

      --
      37 - what does it stand for really...
    2. Re:Too many people in IT because it pays by ScottSpeaks! · · Score: 2, Interesting
      "we might see less people going into IT just because they think it will pay well."

      Not if the job counseling professionals have anything to say about it. Every time a manufacturer shuts down a plant around here, you hear them advising laid off workers to get training in "high tech", because that's where the jobs are today and in the future. <sarcasm>That must be why it only took me (ex-analyst, 15 years experience) almost a year to land an entry-level tech support job that pays what I made 10 years ago.</sarcasm> A friend who works for a local tech training outfit moans about all the people in her classes lately who can't even find their way around a keyboard.

    3. Re:Too many people in IT because it pays by psavo · · Score: 1

      I'd guess it's because they see nothing else interesting, so they choose the 'least evil', at least 'paying' option. FWIW, many people just don't have anything that is interesting for them. Poor bastards.

      --
      fucktard is a tenderhearted description
    4. Re:Too many people in IT because it pays by Schnapple · · Score: 5, Interesting
      I honestly have never been able to understand why someone would choose a career they have no great intrest in simply because they could make fairly good money.
      I see your point but you answered your own question. My Old Man was a Chemical Engineer for thirty years - never liked or had any real interest in Chemistry, but he did it - because it was a job that would pay well. Hell, I never paid a dime in College, so that says something. The generation before us had that ethic: do the damn job, doesn't matter if you like it - you have responsibilities. Lots of people I knew in College went into fields where they had no interest and took jobs that no one dreams of growing up - they just wanted a career path with money. This is not to say that that's wrong - there are certianly worse things in life than being wealthy - but it does explain motivation.

      But I wonder - what are they considering programmers? Are people who do drag-and-drop VB6 and don't code and won't move to VB.NET programmers? Are people who can handle data efficiently in Office considered programmers? I know that the COBOL programmer population is supposed to decline by 15% over the next four years due to retirement and death, how many other "programmers" will cease to be because they themselves cease to be or the need for their position (read: not outsourced, just not neccessary) ceases to be.

      Actually, there's another point - a lot of people are VB6 programmers - 3+ million of them last count. There are VB6 badasses out there, don't get me wrong, but there's bound to be a large number of them who are simply put not programmer types and can't hang with newer stuff like VB.NET so they won't upgrade and at some point they'll have to change career paths. 235,000 out of 3 million isn't all that much.

      And wait a minute. Quoth the article: 235,396 fewer ... This is a 25% reduction. Is the article saying that there are only 941,584 programmers today? At all? That's crazy - there's like 90,000 COBOL programmers alone. These numbers don't make sense.

    5. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 2, Insightful

      The obvious thing that's going to happen in North America is everyone will either go to school till they're old and gray, or open a school of their own. There's nothing left to DO in our advanced tech culture. But we keep using the obsolete ideas of a 'market' and 'work' to force people to run like rats in a maze... So, open your own school. It's perfect, people will always find ways to pay and schools have *no* accountability afterwards. Try getting your money back from a university if you can't get a job with your degree. Good luck.

    6. Re:Too many people in IT because it pays by mu-sly · · Score: 2, Insightful

      These numbers don't make sense.

      Ahh, but they do make sense, because as Benjamin Disraeli said: "There are lies, damn lies, and statistics."

    7. Re:Too many people in IT because it pays by adam872 · · Score: 1

      A very good point. I work in IT, but I actually really like what I do. Furthermore, I can't imagine not doing it (well, maybe unless I was a musician). I think it's important to have job you like, as you're at work anywhere from 8 - 12 hours a day. Added to that, if you enjoy it, you're generally better at it, get paid more because of your skills and probably be happier in other parts of your life ('cause you're not bitching about work all the time).

      I am constantly amazed by folks who get into a career simply because it pays well, but are otherwise miserable. These same people often times will bitch about their work but not do anything about it. I saw this a lot when I worked in the Government sector. I guess they become so entrenched that they see no way out. Distressingly, I also see this in education from time to time, particularly high school teachers, but some times at tertiary level.

    8. Re:Too many people in IT because it pays by loginx · · Score: 5, Interesting

      It's also because this hype has been overly promoted on every broadcast 24/7 for the past 5 years...

      All I hear on the radio is: "Hey, sick of your job? why not become microsoft certified and make money for doing nothing?!?"

      Or on TV: "I was a trucker, never did anything in my life... but then I decided to go to ITT Tech and now after 2 months of distance learning, I'm THE network administrator for a fortune-500 company!"...

      People actually buy that bullshit...
      I mean... come on.
      I also see a lot of people that one day, when it was time to decide to chose a career, decided "Hey... computer talk is cool... I want to be cool!" and also "Hey, I'm pretty good at warcraft III, I probably have some hidden talent for computers, I should go and be a programmer"

      I hope they all die.

    9. Re:Too many people in IT because it pays by stretch0611 · · Score: 2, Interesting
      Hopefully it is the programmers that are clueless that will leave. Unfortunately in order for that to happen it will depend on management to "have a clue" which isn't very likely.

      I know someone that I work with that can't program for beans (even though she has a masters in Software Engineering) but she sure knows how to "Email." I also know far too many good programmers that have been jobless for over a year which prooves management doesn't know how to tell the good programmers from the bad ones.

      --
      Looking for a job?
      Want your resume written professionally?
      DON'T USE TUNAREZ!!!
    10. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      According to the Bureau of Labor Statistics [bls.gov] we (US programmers) only held 585,000 jobs in 2000. It sounds... wrong, but maybe we all just have an inflated opinion of ourselves. ;)

      I mean beside the r00t3d god complexes...*g*

    11. Re:Too many people in IT because it pays by Pionar · · Score: 1

      Medicine is the same way. The medical school where I work has had to implement a professionalism curriculum just to combat this kind of thing. It stresses things like putting patients before money and seeing one's role as an ethical professional, not a money-grubbing asshole. It's the people who get into medicine for the money that turn into bad doctors. Likewise, it's the people who get into IT for the money that turn into bad tech people.

    12. Re:Too many people in IT because it pays by NDPTAL85 · · Score: 1

      Something is only obsolete when something better replaces it. Since that has not yet happened, "work" and "markets" are still very much state of the art.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    13. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0
      I don't think it's limited to programming; there are plenty of incompetent people in web development, system administration, etc.

      There are useless people in any profession, but I think the problem was during the IT boom, managers, with or wtihout technical expertise or an ability to hire qualified IT people, had to hire whoever they could. Sometimes it was the best incompetent around; sometimes it was the worst; sometimes it was somebody with a clue. When the IT bust came along, not all the right ones were screened out, or if they were, they had plenty of experience over quite a few more competent but less experienced people.

      I once thought that the IT sector was flooded with well-qualified workers and job-seekers. Now I realize it's only flooded with people with experience and/or education.

      Is it possible that the IT sector still has a shortage of competent workers...?

    14. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      Right, because when something better comes along, those with the power will just say "oh yeah look at that: money is obsolete"?
      The laws of 'economy' don't apply to those who benefit the most from it... But if you're just a poor sap stuck in a cycle of school/work for the rest of your life, then the laws of 'economy' apply to you big time....

    15. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      You said it right. 50% of IT jobs (programmers, DBAs, SAs) are filled with clueless wonders. They merely occupy space and draw a salary but produce no work. It's worse than that - many of them are managers now and only hire and promote people who do not pose a threat to their careers in terms of ability. Some people say cream rises to the top - I disagree.

    16. Re:Too many people in IT because it pays by Zebra_X · · Score: 0

      And finally - an intelligent post. Kudos to you sir.

    17. Re:Too many people in IT because it pays by uradu · · Score: 1

      > 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

      That's no different from other fields. When I was briefly in med school a decade ago, the classes were full of such individuals--a lot of people gravitate to where the money is. I myself was there for that sole reason, at the urging of well-meaning friends and relatives to get into a "good field". Of course, instead of reading up on my cell biology and organic chemistry, I'd be programming all night. Eventually I woke up and smelled the coffee, changed the degree over to my real interests, and haven't regretted it for a day. Sadly, most of the other people in my classes probably kept going and are disinterested, golf-talking doctors somewhere out there.

      Naturally, the same holds for our field. I remember this lady coming to me with a "bug" in her final project two weeks before graduation, wanting me to take a look at it. A quick glance at the code made it pretty clear that she had no clue about programming, it was a fascinating variation of copy-and-paste development. I don't think there was a single line of code in there that was her own, and her approach to debugging was commenting out random lines and seeing what the effect would be. This was eight years ago, I'm sure she's a "Programmer/Analyst" or project manager in some cushy job by now. I should be happy about people like her, because you'd think they make people like us look even better. But sadly most managers don't know the difference and are easily taken in by smooth talking about how malfunctioning software is the result of poor requirements specs or bugs in development tools. I wish I were a smooth talker, too...

    18. Re:Too many people in IT because it pays by Wansu · · Score: 2, Insightful


      I honestly have never been able to understand why someone would choose a career they have no great intrest in simply because they could make fairly good money.

      They want to have a nice home. They want to provide a comfortable lifestyle for themselves and their family. There are lots of interesting things you can do but there aren't all that many interesting things people will pay you well to do.

      --
      Wansu, th' chinese sailor
    19. Re:Too many people in IT because it pays by Wansu · · Score: 1


      I honestly have never been able to understand why someone would choose a career they have no great intrest in simply because they could make fairly good money.

      I've heard it put this way. Life is like a shit sandwich. The more bread you have, the less shit you have to taste.

      --
      Wansu, th' chinese sailor
    20. Re:Too many people in IT because it pays by stretch0611 · · Score: 1
      Is it possible that the IT sector still has a shortage of competent workers...?

      Yes, it is possible and I believe it.

      With the industry losing its "golden career" status and people only coming into it because they enjoy the work not just the pay; hopefully, we will lose a lot of the clueless.

      --
      Looking for a job?
      Want your resume written professionally?
      DON'T USE TUNAREZ!!!
    21. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      wow, another doctor on slashdot. there needs to be a medical slashdot, we'll call it 'slashdoc' and make snide jokes about insurance companies and HMOs.

      But seriously: money is THE core value in our society, so it's not surprising people would go for it. People with money get premium health care, nice houses, fancy cars, private schools, and all the friends money can buy. People without money get seen in the ER, small dirty houses, wait for public transport, schools where their kids get shot, and the condescencion of their social betters. "Oh you can't make money? You're just lazy!" Plus, of course, "In this country you got to make the money first. Then when you make the money, then you get the power. After you get the power, then you get the women." Chicks love the dough.

      Frankly, the surprise is that more people don't pick their jobs based on money. The wonder is that anybody here goes to grad school.

      Oh, and as for the professionalism curriculum: good luck. Where there is money, there are money people. They will do whatever they have to to get there. They'll do community service they don't care about, write essays talking about how caring they are...they always get ahead because they DO WHATEVER THEY HAVE TO whereas others are bound by morality.

      In the words of Tony Montana:"You know what capitalism is? Getting fucked!"

    22. Re:Too many people in IT because it pays by geekmetal · · Score: 1

      Because of the high demand during the boom, a lot of people with no educational background or interest were enticed into the field for the money. Look around and I am sure you can see such people in your workplace. They'll have no clue what a big O notation is! or even what binary search means! These are the people who should get weeded out, but sadly the managers above are only human and many a times even unqualified and incompetent. It is then upto the person to find what he/she deserves.

      --
      There are two kinds of egotists: 1) Those who admit it 2) The rest of us
    23. Re:Too many people in IT because it pays by sjames · · Score: 1

      There's a lot to that, and it appears to be a recurring theme. The same thing happened in the late 80's when the ones in it for the money washed out of the field.

      The thing to remember is that 'code monkeys' that produce mediocre results are the ones replaced first. good analysts (architects) and project managers (lead) are the last to go. Odds are, those just in it for the money are not in that category.

    24. Re:Too many people in IT because it pays by jafac · · Score: 1

      Well, for me, anyway, there's a big difference:

      I got into computers because in my chosen field, I couldn't make much money. In fact, I'm making about 2/3 of what I was, just two years ago. But I'm certainly enjoying, and have a love of computers and technologies - at least as much as I enjoyed my "chosen field" if not moreso by now. I certainly enjoy computers far more than I imagined I would back when I chose my field.

      Since I love it - does that mean I can legitimately be "in" your gang? Even though I originally wanted to be an artist? (actually, I originally wanted to be an Astronaut).

      Actually, I work with people who don't really have the love for technology that I do. They don't like to go home and screw around on their home LAN, they don't read Sci Fi books, and wonder about how things will be with their high-tech jobs in the future. They don't go that extra mile to find novel solutions to sticky problems. More often than not - some of these people just try to hide the sticky problems, and hope someone else will have to solve them for them later. Those are the tasks which I especially relish, for some sick reason. . .

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    25. Re:Too many people in IT because it pays by Mike+Sixpack · · Score: 1

      I went into programming for the same reasons you mentioned. Although I started off at UC Berkeley, by the time I got my head straight and got serious about education, I found myself working full time as a programmer _and_ going to school full time at Cal State Long Beach. I'm really not trying to knock CSULB, but the contrast was unbelievable!! And I don't just mean the curriculum - the difference between UCB CS students and CSULB CS students is astonishing. Here's a rather shocking (and 100% TRUE) example: I was in the computer lab one day at CSULB, trying to finish a project, and the guy next to me asks for help setting up his dev tools. After taking a few seconds to look at what he was trying to do, and looking at the written instructions he'd been given by the professor, I realized he'd been sitting there struggling with simple DOS commands. All he had to do was create a directory, copy some files into it, and then run pkunzip on a couple files. Naturally, I was taken aback by his lack of basic computer skills. He went on to explain that he had never used DOS before and said "I'm kind of intimidated by computers." I asked him his major. He said CS. I asked him his level, he said Junior. I nearly fell out of my chair!! Especially when I remembered what UC Berkeley was like. Those of you who've been EECS majors at UCB know what I'm talking about. Berkeley is all about sink-or-swim. The first few semesters they are actually aggressively trying to weed you out, because there's far more students that want to get into (and stay in) the program than there are spots available. I could go on and on, but I think you get the idea.

    26. Re:Too many people in IT because it pays by Mike+Sixpack · · Score: 1

      Oh by the way, the thing that made it so shocking was that it wasn't an isolated event. The program was full of guys like that, and for the most part, they all went on to graduate. Cheating was rampant there, and it wasn't at all difficult to pass (or even get an A) in a class just by riding someone else's coattails.

    27. Re:Too many people in IT because it pays by Chibi · · Score: 1
      I honestly have never been able to understand why someone would choose a career they have no great intrest in simply because they could make fairly good money.


      I had a classmate in my CS program who basically looked at it like this: work is what he does, so he can get money to enjoy his life. I see nothing wrong with someone wanting to do something for financial motivations. Not everyone either wants to be or can afford to be the proverbial starving artist.

      That said, you are correct in that there are a lot of different kinds of jobs out there. The issue is knowing which ones you can be good at and getting your foot in the door.

      --
      If all you have are silver bullets, everything looks like a werewolf.
    28. Re:Too many people in IT because it pays by Dragoonkain · · Score: 0

      Definately a good thing. Any person out there can play games 24 hours a day on the computer and surf the internet 24/7, those are the fun things about computing.. When it gets down to the nitty gritty, it takes a sincere passion about computing to really succed in IT. Money shouldnt drive passion, but love should :P..

    29. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      I laughed so hard when I read this. Especially the Warcraft 3 comment. Thanks, man.

    30. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      Why?

      I don't know about you, but this nigga gots to pay da bills.

      If you are ambulatory and have a working pair of arms and legs, you too are qualified and talented in the art of ditch digging, er, earth moving engineering.

      Please. Stop with the pedantic, "I do not understand why people went into this for money instead of love." People have to eat, pay bills and live. Love is a rather poor mechanisim for accomplishing these goals.

    31. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0



      > I honestly have never been able to understand why someone would choose a career they have no >great intrest in simply because they could make fairly good money.

      >I've heard it put this way. Life is like a shit >sandwich. The more bread you have, the less shit >you have to taste.

      I'm defintely keeping this quote! :)

    32. Re:Too many people in IT because it pays by angel'o'sphere · · Score: 1

      Erm .... could you kindly point out which fortune 500 company that is? /me has an idea

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    33. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      You know what socialism is? Not getting fucked.

    34. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      I love the attitude all the 2nd and 3rd generation Hollywood stars and politicians have: "It's a good thing there are people like me who like being rich and famous, or else I'd have to go steal the job of someone cleaning toilets, and then there'd be noone for toilet cleaners to worship."

    35. Re:Too many people in IT because it pays by Anonymous Coward · · Score: 0

      Hey, I'm a programming genius, and that's my debugging method.

    36. Re:Too many people in IT because it pays by JonnyRo88 · · Score: 1

      I agree with you. IT training is way over advertised. The TV commercials and radio spots make it sound like it will be simple to get a job, while in reality these schools were created at a time when the industry was booming, and if they dont keep enrollment up, they will have to close up shop.

      --
      The Ro Factor - Jeep/Linux Weblog
    37. Re:Too many people in IT because it pays by Beliskner · · Score: 1
      I honestly have never been able to understand why someone would choose a career they have no great intrest in simply because they could make fairly good money
      Most students don't know what to do with their lives, so they look at the money and think, "Yeah I suppose that's a good reason". The same is true in later life, if you approach most 30-year olds and ask them why they married they'll say, "Aaaaargh! Worst mistake in my life" but usually they still stick it.
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    38. Re:Too many people in IT because it pays by Alien_Phreak · · Score: 2, Interesting

      okay... the idea of a trucker programmer is just freaking eery, I can't even picture it (or at least dont want to).

      and if "computer talk is cool", i know hell just froze over. I'm a geek damn it... computer talk is dorky and geeky and i'm proud to be both.

      now the really sad part is, I've met some coders working on their masters (i'm using the term coder very loosly here) who can't figure out how to do the simplest most basic debuggin on windows.

      (now mind you, I said windows... linux i could understand...but if u can't figure out how to configure dial in windows and you're working on your masters.... that's just wrong...)

      I probably could go on for ages...(i unfotunately went to a school that still teaches cobol and i'm still quiet bitter about the fact that i've been forcebly truned into one...erghhh.... )

      well, that's my 2 cents..

      Alien.

  23. I beg to differ... by Gethsemane · · Score: 5, Interesting

    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.

    1. Re:I beg to differ... by BlackHawk-666 · · Score: 1
      Nearly everyone growing up in my age bracket outside the US can now speak English as well as one or more other languages. My friend working in Amsterdam is encouraging me to go work there, and I declined because I can't speak Dutch, but he said they write all their tech docs in English and English is now (ironically) the Lingua Franca of business.

      I see a change in market coming that will mean that perhaps 90% of the jobs go overseas for a project but the a team leader(s), project manager(s) and liason will remain based in the US. They will do all the communication with the local companies while feeding it all back to India/wherever for development. If you start now you can position yourself as one of those local workers - or maybe just choose to go live in India , either seem good to me :-)

      --
      All those moments will be lost in time, like tears in rain.
    2. Re:I beg to differ... by jpkunst · · Score: 1

      My friend working in Amsterdam is encouraging me to go work there, and I declined because I can't speak Dutch, but he said they write all their tech docs in English and English is now (ironically) the Lingua Franca of business.

      Note that while you will probably be able to get by with English only in most places here (Netherlands), you will probably also (in more or less subtle ways) be confined to a sort of 'expat bubble' in society if you don't know the native language. It's up to you to decide if that matters to you or not, of course.

      JP

    3. Re:I beg to differ... by Deflagro · · Score: 1

      Just wait until Pkistan decides to nuke India and our next War Front destroys Mumbai or something. If that ever were to happen, then the US Economy would collapse. Yikes.

      --
      Der Tod ist der einzige Weg hier raus!
    4. Re:I beg to differ... by color+of+static · · Score: 1

      I was actually talking to a number of people at Dell before they made this decision. They were calling out into the customer base to find out why this was going on. The general consensus was that knowledgable people did not work well with low end call centers, and these same people make purchasing decisions.

      Just as in any industry there are jobs that can be sent anywhere, and some that you need either high levels of expertise or a cultrual equivalence. These things will work themselves out over time. We might not like the results as a country, but it is not something we can control.

    5. Re:I beg to differ... by kin_korn_karn · · Score: 1

      When peace has a dollar figure attached to it, it's a lot more likely to happen.

    6. Re:I beg to differ... by BlackHawk-666 · · Score: 1

      That does matter to me, so I would learn the language if I went there. The only concern I had was not being able to work because I couldn't function in a business environment due to not being able to communicate with fellow workers.

      --
      All those moments will be lost in time, like tears in rain.
    7. Re:I beg to differ... by Anonymous Coward · · Score: 0

      Uh, yeah, except if Pakistan gets annoyed enough to Nuke India, you'll have about five minutes of missle flight time to discuss things with the Pakistani ambassador. Good luck trying to talk that missle into returning to its silo... "Hey, uh, MISSLE, you can't blow up Bangalore, we NEED those code-monkeys!"

      "Bite me," says the missle, and BOOM goes Bangalore...

  24. Specialize or change fields by nich37ways · · Score: 3, Informative

    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...
    1. Re:Specialize or change fields by Anonymous Coward · · Score: 0

      The jobs not offshored are in the category of grave digger. These have to be on site.
      ---Unfortunately, in the USA they generally use illegals to do this type of work (I've been unsuccessful in my attempts to procure this type of employment).
      ---Sgt. Doom

    2. Re:Specialize or change fields by Ciampino · · Score: 1
      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.
      I think smaller companies are much less likely to offshore work than large companies. They lack the resources and the experience to know who they should hire in a far-away country and how they should monitor them to ensure that they're doing what they're supposed to be doing. They also lack the infrastructure to support widely distributed development environments. Big companies like IBM have been doing such things for years in many countries, so it's no big deal to add a few more new countries into the mix. So I predict that programming jobs in the US in the future will be more common in small companies that don't really know where or how to start with offshoring.

      Plus, I suspect that companies will probably want to keep their "crown jewels" local. There was a recent news story about Microsoft sending some work to India, and their PR people responded a bit defensively, saying that their core windows/office development would always stay in the US.

  25. Good by confused+one · · Score: 1
    That means I'll be able to find a decent job in 2015... With everyone else out.

    Wait, Damn, I'll probably be changing careers too...

  26. A few years back... by joostje · · Score: 5, Insightful
    A few years back, analysts were predicting numbers of programmers to skyrocket. They were wrong. Now they predict them to go down. Why should I believe them this time?

    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!

    1. Re:A few years back... by paRcat · · Score: 1

      indeed.

      I couldn't have said it better myself.

    2. Re:A few years back... by ponxx · · Score: 4, Interesting

      > 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!

      Are you suggesting there's somethign wrong with that? It's what all the analysts/consulatants/investment bankers seem to be doing, surely it must be right!

      I once suggested during an intership that they quote errors, or at least reduce the number of significant figures from 9 to 1 or 2 when predicting market volumes 10 years in the future... all i got in response was blank stares...

      crazy world!
      Ponxx

    3. Re:A few years back... by cgenman · · Score: 1

      I once suggested during an intership that they quote errors, or at least reduce the number of significant figures from 9 to 1 or 2...

      Wonderful! Another person in the fight to re-acquaint professionals with the concept of significant figures! If I have to sit through another presentation showing how such and such a program will save the company thirteen million, one hundred seventy-four thousand, eight hundred twenty-five dollars and eighteen point two cents over the span of twenty years, I'm going to kill fifteen point eight co-workers, plus or minus two.

    4. Re:A few years back... by Daniel+Dvorkin · · Score: 1

      Yes, exactly. I've got to say I'm skeptical of any economic prediction that goes out as far as 12 years in the future, especially dealing with the tech world. I mean, think about where we were 12 years ago, in 1991: the Internet was a curiosity of interest mostly to government and academic researchers, home computing was still largely the domain of geeks, the application market was dominated by companies that don't exist any more (WordPerfect, anyone?), Compuserve dominated the online service world, Windows existed but no one who wanted to get any real work done used it, Linux didn't exist yet (or was just barely coming into existence; don't remember exactly), etc. There is simply no way to tell what the tech market, in any of its aspects, will look like in a decade or more.

      Also in 1991, we had a Bush in the White House, a recession, and a war in Iraq. And a charismatic outsider whom the Republicans loved to deride as a "failed governor of a small state" was tearing up the Democratic nomination process. Hmmm ...

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    5. Re:A few years back... by phatsharpie · · Score: 1

      2 years worth of data might be enough for stock brokers and investment bankers, because these days, the stock market is more about short term gains than long term prospects. However, 2 years worth of data is not enough to make accurate predictions for social/cultural changes, which would include career opportunities.

      Even though IT moves at a rapid pace, innovations still take years to filter into the general population's landscape. Even though Internet became immensely popular in a relatively short time, its acceptance into everyday life still took more than 2 years. So predictions on labor needs to support or develop any technology would require more data than 2 years. Furthermore, once an innovation is filtered down, the infrastructure needed to support it also grows, and that also takes more than a couple years of data to predict. Think WiFi for example. Although it was on the radar more than two years ago (AirPort, etc.), few had believed that companies would have poured so much money and resources in creating the infrastructure we have today (think number of hot spots, and the fact that Intel would integrate it into its chip-set for example).

      I take all predictions regarding IT with a grain of salt - few have gotten it right in the past.

      -B

    6. Re:A few years back... by Anonymous Coward · · Score: 0
      And a charismatic outsider whom the Republicans loved to deride as a "failed governor of a small state" was tearing up the Democratic nomination process. Hmmm ...
      I'm sorry, but no one out there right now is Clinton-level charismatic. Don't delude yourself like that.

      Unfortunately, the Democratic candidates are mostly a bunch of losers. I think Wes Clark is the best shot.
  27. Quite natural by MadFarmAnimalz · · Score: 1

    Given disparaties in education between the first world and less developed countries, it is only natural that employment requiring less education will gravitate to where there isn't a high cost of education contributing to average compensation.

    Conversely, the higher-level jobs will remain in societies where the labor pool is qualified enough.

    To go out on a limb, there is something about this which reminds me of back when this country (Egypt) was under british colonial rule; the cotton was grown here, sold cheaply to European manufacturers, made into textiles, clothes, etc. there, and sold back to Egypt.

    No judgment passed, it's a simple case of value-added and relative ability to contribute this value.

    --
    Blearf. Blearf, I say.
    1. Re:Quite natural by cowbutt · · Score: 1
      To go out on a limb, there is something about this which reminds me of back when this country (Egypt) was under british colonial rule; the cotton was grown here, sold cheaply to European manufacturers, made into textiles, clothes, etc. there, and sold back to Egypt.

      Probably because when the British Empire was around, it forbade our colonies from producing competing finished products in order to protect our national industries.

      Despite the fact that, as a computer scientist, offshore outsourcing affects me directly, I'm pleased that the developing world is getting a slice of the wealth pie. Sadly, I fully expect that it won't last for long before their jobs are outsourced to somewhere cheaper again. If the folks in the developing world do manage to continue to build their power, influence and wealth, I just hope they'll be less exploitative of us then were were (and are) of them.

      --

  28. Are you in the real world? by ejbst25 · · Score: 5, Interesting

    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.

    1. Re:Are you in the real world? by rascanban · · Score: 1, Troll

      I have a friend who works for a larger programming firm in the DC area, and he has told me how his office of 200 C++ and Java Programmers has dwindled to less than 80, with the remainder of the work being sent to India. As mentioned in a previous note, it is on a project-by-project basis. Its the short straw the leaves, and you can never tell what project will be assigned to you next... If it looks like a weak idea with a lack of planning, you may want to start sending out those resumes. My friend has even had co-workers sent to India to train the Development Centers over there. Of course, they all return with BBO.... Beyond Body Odor. Those joining IT should be warned - its a shrinking smelly world.

      --
      "Beauty is the ultimate defense against complexity." - David Gelernter
    2. Re:Are you in the real world? by BlackHawk-666 · · Score: 1

      That happened to me just last month. The whole team got axed as the client pulled a piece of upcoming work. Never mind. I'm ready to start my new job at a new company on Jan 5th, so maybe the market isn't as bad as people think. I can also say I am honestly enjoying my redundancy period. It's the first free time I've had for almost a decade.

      --
      All those moments will be lost in time, like tears in rain.
    3. Re:Are you in the real world? by ignatzMouse · · Score: 1

      While it is nice that you've found new employment, it has nothing to do with the more general shift of programming jobs overseas.

      --
      No artist tolerates reality. -- Nietzsche
  29. Perhaps the reason why... by dollar70 · · Score: 1

    I hate to beat a dead horse, but let's face it: We're probably legislating a lot of programmers out of business with software patents. How much incentive to program will you have when anything you write could potentially get you sued? Unless you work in a firm with the paralegal-lawyer-power to cover your butt, you might as well be testing grenades by pulling the pins and waiting to see if it does anything.

    1. Re:Perhaps the reason why... by BlackHawk-666 · · Score: 1
      And the rest of what you write belongs to the company you are working at, even if written in your spare time. Doesn't seem to be much reason to code under those conditions.

      Lucky for us there's Open Source to give programmers a reason to code and users an alternative to being locked into a proprietry system.

      Isn't it kind of funny that the PC was touted as a way to break vendor lock from the mainframes and mini vendors and is in turn now trying to excert it's own vendor lock back on those companies. Live and learn ;->

      --
      All those moments will be lost in time, like tears in rain.
    2. Re:Perhaps the reason why... by dollar70 · · Score: 1
      I'm not so sure about that BH. I don't think that OSS is a bad thing, but proprietary closed source software firms (and perhaps even a few open source firms) will constantly be writing new software, letting their creations become standards, then attack people who develop open source applications around their standards with submarine patents.

      Down the road you will have people getting sued over "Hello, world!" applications. Let's face it, when a few lines of java-script to annoy people with pop-under advertisements can get a patent, and companies like like SBC are patenting an obvious use for image mapping and frames, what chance does an open source programmer have when some jerk out there will try to patent the use of a ; at the end of a line of code?

      Sorry, I'm just too damned cynical today...

    3. Re:Perhaps the reason why... by BlackHawk-666 · · Score: 1

      It is amazing what passes for a patent these days, but with Open Source we have a chance to establish prior art and get these ridiculous patents kicked on their asses. A lot of interesting projects are coming out of Open Source, and since they are open to the public can form part of a prior art case. For example, consider challenge-response and bayesian email filtering. Independant developers put software for this out ages ago, and now the big boys are starting to cotton on to it. They won't be able to patent it because it is already out as Open Source. With the information flow getting heavier, especially to long time users of email and those willing to put theirs on SlashDot, email filtering becomes more important. At least we know they can never stop an Open Source developer from putting out filtering now. I guess I'm not feeling cynical today ;->

      --
      All those moments will be lost in time, like tears in rain.
  30. I love how that fallacy endures. by Anonymous Coward · · Score: 1, Insightful

    It's not survival of the fittest. That little token of darwinism doesn't apply to people caught in our social networks, unless you describe fittest as best networked.

    Indian programers aren't better, and there is a good chance they're not cheaper, when the accounting is finished. What is true, is the guy who sells their services plays golf with the guy who signs the paychecks for programmers. And that guy's primary responsability is to allocate resources to solve problems he most likely doesn't understand in any meaningful fashion.

    When that guy signs a pink slip, it's as much with the intent of pleasing his friend as it is helping his compnay through a process he doesn't understand, and through a proxy who also likely doesn't understand his business or the ones he takes on as customers.

    They aren't rich and powerful because of what they know, but WHO they know. Rest assured when the morons are done exporting all the unskilled and skilled labor overseas, for essentially no reason, the next question they'll ask themselves is why all their managers are over here?

    At which point the US becomes a gated community for the rich, with livin service industries.

    I know I'm brushing up on my car detailing.

    1. Re:I love how that fallacy endures. by Anonymous Coward · · Score: 0

      "Indian programers aren't better"

      Oh yes they are. And they are sexy too :D

      But on a serious note, I worked with guys from India who were in companies that were CMM 5. Now that's got to count for something. Also some major companies want people who have no life and only work. These guys definately fit the bill.

  31. Not worried by Anonymous Coward · · Score: 0, Insightful

    A good U.S. programmer == 10 mediocre Indian programmers

    Suppose the mediocre programmers in India make $10,000 a year. A good U.S. programmer should therefore be able to make $100,000. Now before you call me racist, a good Indian programmer also == 10 mediocre Indian programmers. However, you can bet that they will get their ass to America to make a decent wage.

    In conclusion, if you are good, you don't have anything to worry about. Also, I hope that most of the mediocre U.S. programmers find a different profession because I'm sick of having to work with them and clean up their mess.

    1. Re:Not worried by Anonymous Coward · · Score: 1, Funny

      > A good U.S. programmer == 10 mediocre Indian programmers

      Actuall the following is also true,

      A good indian programmer == 10 mediocre US programmers
      or

      A good programmer == 10 mediocre programmers

  32. Is nothing sacred? by CompWerks · · Score: 5, Funny
    I just want to sit in my cube, program and interact with as little of management as possible.

    I should of known it would never last...

    --
    If you can read this sig - the bitch fell off.
    1. Re:Is nothing sacred? by GoofyBoy · · Score: 1

      The ironic thing is that management want to people who just sit in the cubes, program happily and require very little interaction.

      Its when they show up late, do other things than they get paid for and make management feel like they require attention, when there is a problem.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  33. Don't jump to any conclusions by mcpkaaos · · Score: 5, Insightful

    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.
    1. Re:Don't jump to any conclusions by JimB · · Score: 1

      I agree with this sentiment. Don't forget, By 2019, there will be MILLIONS less folks in the workforce. The Baby-Boomers will (almost) all be retired by then !

    2. Re:Don't jump to any conclusions by Anonymous Coward · · Score: 0

      And the remaining workforce will be taxed to death to pay for their new Great Medicare Society bills.

    3. Re:Don't jump to any conclusions by nEoN+nOoDlE · · Score: 1

      Exactly right. Who knows what kind of software bugs our new robotic prostitute overlords might have that the next generation of programmers will have to fix?

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
    4. Re:Don't jump to any conclusions by rbolkey · · Score: 1

      And I remember 15-20 years ago when Japan was going to rule the world economy. The grain of salt you should take this report with could clear all the roads on the east coast today :).

    5. Re:Don't jump to any conclusions by CAIMLAS · · Score: 1

      It's been my theory for a long time that the whole predictions of the past that programmers would be in short supply in the future was a tactic by the business industry to flood the human resource market with cheaper labor. Suddenly, everyone's going in for CS degrees. We need programmers now, damn it! So what do we do? We petition the gov't for more HB-1 workers, because there's -such- a drastic shortage! Well, they got what they succesfully wanted.

      Now they're predicting that there will be even less programming jobs in the US in the future. What does that mean? Well, I postulate that big business has gotten what they want again: less US folks are going into programming as a result, and many are leaving, partially due to the lack of jobs (having simply disappeared, or having gone overseas). The result is, CS degrees are no longer desireable to be had by students, and "computer science" has been devalued by the industry as a simple hack job no different than that of a carpenter apprentice's work. (If this were so, why would there be so many Academics that say and feel otherwise, and why is "computer science" as complex, if not more so, than other things that are claimed as a 'science' - such as economics, human 'science', social 'science' and the like?)

      Ultimately, large businesses overseas are then able to get the cheapest labor possible. No longer will there be that much of an outcry at the jobs in CS being sent overseas, because most CS jobs don't pay much anyway, and they're difficult to do - just like manual labor, in that respect. Except it's difficult mental work, not physical. Traditionally, throughout history, mental work has been seen of higher value than physical labor.

      It makes you wonder why things have changed: greed? Monopoly? Shift of political power from the government (or the people) to corporations? What?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:Don't jump to any conclusions by levar · · Score: 1

      Maybe if they had a mat, with conclusions already on it, that they could jump to...

  34. Why? by FatSean · · Score: 1

    Because he likely lives in the United States. Given the choice between having a job available to one of my countrymen, and available to some 2nd world citizen, I would choose my own. If anything, to help strengthen the economy I depend on.

    --
    Blar.
    1. Re:Why? by BlackHawk-666 · · Score: 2, Insightful

      So I'm guessing that you don't wear Nikes, choose not to buy clothes with a "Made in China" tag, and don't have and Sony/Nintendo/etc devices in your home. Or is your choice to be able to buy all those overseas products at vastly reduced costs and still somehow magically have jobs for Americans too?

      --
      All those moments will be lost in time, like tears in rain.
  35. Job Security by Anonymous Coward · · Score: 0, Funny

    Computer programmers just need to start using the goto keyword and global variables more and do less code documentation and object-oriented programming.

  36. Absolutely right by Marxist+Commentary · · Score: 4, Insightful

    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.

    1. Re:Absolutely right by cyberlync · · Score: 2, Insightful

      Yup, we would also be limited to the lowest common denominator rules.

      My father is in a union and has been for the better part of 30 years. He is very good at what he does and many times his supervisors have recomended him for raises based on merit. However, the union always comes back and says 'If we give him a raise we will have to give joe blow on 2nd shift a raise and he sucks'. In a union everything works based off the lowest common denominator, wages, contract negotiations, everything. There is also the problem that generally everything is geared towards seniority not skill. I would much prefer to work in an environment where my skills are rewarded not how long I have managed to stick it out at a company.

      Also I don't want anyone but me negotiating my contract. I am the only one that has my best interests at heart.

      --
      I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    2. Re:Absolutely right by Anonymous Coward · · Score: 0

      It can be like that, but it doesn't have to be. Remember SPEEA? Or where I said the union didn't have to be unreasonable or particularly powerful?

      If you want to go with a different premis of all unions are like your father's be my guest, it's still an argument worth having. But it certainly doesn't have to be the case.

    3. Re:Absolutely right by cyberlync · · Score: 1

      Its also true there governments don't have to take away the rights of its citizens. Its true that a large commitee could come up with usefull product. I have never seen either of these two things happen and I don't think I will ever see a union like you describe.

      Unions are all about collective bargaining power. You give up your individual rights to bargain so that you can get more power as part of a group. Unfortunatly that means that everyone in the group has exactly the same stake and importance of you, even if they have an IQ of 55 and couldn't create a program to print "Hello World" if thier life depended on it. Its just the nature of unions. Saying they could be different is like saying that a whale could sprout wings and take to the sky (interesting site, yes. likely to happen, no).

      Collective bargaining power is nice,yes. However, I am not willing to give up my freedom to get it.

      --
      I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    4. Re:Absolutely right by swb · · Score: 2, Interesting

      IT people didn't need unionization at all until maybe the late 80s or early 90s. Until that point, a lot of IT work was seen more along the lines of scientific-style engineering -- college-educated guys in suits, some with graduate degrees, working with multimillion dollar equipment that looked like and often literally was "rocket science". These were talented professionals who were usually treated as such, and unionization was neither necessary from a job perspective nor considered socially compatible with its workforce.

      Once the PC took off, and the demand for PC software soared, there was still too much demand for software and programming for industries and businesses that never had it. Computers were foreign and something like a database required real work, and there was enough of it at high wages that unionization seemed foolhardy.

      It was only in the mid to late 90s when "Office Space" style management demanded uncompensated long hours, began seeking guest workers, outsourcing and other mass-production techniques which lowered the once lofty profession to assembly line status did unionization even START to feel like a reasonable conclusion. But even then, there was a sense of denial about joining a union since it made one feel less white collar and more blue collar, which for many has dramatic self-image and social consequences. Furthemore, the dot-com demand for IT workers duped many into believing they belonged to a new priviledged class who simply surfed from job to job or project to project, and that this, like double-digit stock market returns, was just another part of the new economy.

      You could probably form a union (or more appropriately, a guild), but it would have to do more than focus on the traditional labor-management conflicts over pay and work rules, it would have to offer something to management, such as supplying members with bonafide skills (no paper MC*Es or others who flooded the IT market in the late 90s), supplying tech support for its members or products produced by its members (a more organized version of on-line support), and so on.

      But I don't expect it to happen soon; there's still too many good IT jobs out there, and too much self-identification with white-collar professional status for it to succeed. Although perhaps another 5 years of jobless recovery combined with massive immigration and outsourcing, and there may be a change in attitude.

    5. Re:Absolutely right by Albanach · · Score: 4, Insightful
      So you go to your boss and ask for a raise because you're good at your job. He says 'no'.

      What is he sacks you for _asking_ for a raise? Have you got the money to sue your employer?

      How about the guy in the cubicle next to you gets a raise, yet he's no better than you and does no more work than you. You ask for a raise and get turned down.

      The boss decides to cut your annual holiday entitlement to 10 days to boost productivity.

      Tough. AT least in a union there'd have been someone there to fight for you.

    6. Re:Absolutely right by Anonymous Coward · · Score: 0

      The US gave back a lot of rights and not to just its citizens. Need you familiarize yourself with the rules under King George?

      Boeing airplanes aren't designed by small groups. In fact the adjective I would use is collossal.

      And SPEEA.

      You don't see because you don't look.

      You have a certain willful ignorance, which is fine, to each their own after all. While some unions might, and in fact do work like that, many don't. Not all unions see their role as enforcing a Harrison Bergeron-esque egalitarian society on everyone.

      You're not giving up your rights. You're delegating your authority. Which comes with certain additional responsabilities. It's a convienence sure, but now you've got to follow up on it, make sure that you're delegating it to the right people, and they've got the right information to do the right thing. If in your search for ever less resonsability you just decide to rubber stamp everything the union does, regardless whether it's right or wrong, YOU have CHOSEN tyranny. How can you blame the tyrant?!

      Smart people form unions like SPEEA, which is probably a little too weak. Dumb people form strong unions and then turn them over to the mob.

    7. Re:Absolutely right by deanj · · Score: 1, Insightful

      Fight for yourself. If things suck, find another job and quit the one you have.

    8. Re:Absolutely right by deanj · · Score: 1

      Wait a sec...you think it was just in the mid to late 90s where management demanded that kinda stuff? It's been going on a lot longer than that. Back in the mid-80s it was common place, at least around the places I was aware of. I'm sure it was happening before that too.

    9. Re:Absolutely right by cyberlync · · Score: 2, Insightful

      So you go to your boss and ask for a raise because you're good at your job. He says 'no'.

      What is he sacks you for _asking_ for a raise? Have you got the money to sue your employer?

      How about the guy in the cubicle next to you gets a raise, yet he's no better than you and does no more work than you. You ask for a raise and get turned down.


      Sounds like a good time to start looking for something else.


      The boss decides to cut your annual holiday entitlement to 10 days to boost productivity.


      You should have made sure your contract covered the number of holidays that you could take.


      Tough. AT least in a union there'd have been someone there to fight for you.


      Maybe, thats by no means a given. If we are talking about far fetched senarios here lets talk about unions stealing pensions or skimming wages or taking dues and providing nothing in return. My father tried to leave the union about a decade ago and the other employees threatened violence. They slit all his tires, keyed his car, etc just to prove that he couldn't leave. He ended up getting the harrasment to stop by catching one of his coworkers screwing with his car and beating the sh** out of them. Of course, these are all far fetched senarios and by no means indicative of the average union.

      I am not saying unions are all bad. I am saying that the premise a union is built on is bad. I, personally, am not willing to give up the freedom to dictate the terms of my employment to any third party. This is especially true of a third party that is seniority based and generally caters to the lowest common denominator.

      --
      I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    10. Re:Absolutely right by Anonymous Coward · · Score: 0

      They'll just move the jobs for all services which don't have to be performed locally to places where people don't fight or bitch. If necessary employing children.

      Nice world you've created there. All that's missing is alien mind control and a plucky band of adventurers.

    11. Re:Absolutely right by SoupIsGood+Food · · Score: 2, Insightful

      Most unions are generally geared to represent the laborer, the grind-it-out worker with no special skills, where it makes sense that seniority rules. Those who do show exemplary skill and promise over the long term are usually promoted to management by management... foremen, shift supervisors and the like. But this model isn't the only one.

      There are unions for skilled workers... Government employees are usually members. (Don't laugh. Government employees include NASA and Ames and Los Alamos and the like, most of whose researchers are Union.) Boeing engineers have a Union of their own, too.

      Even freelance photographers have a Trade Association, which negotiates and sets baseline rates for photo publication and re-use for its members... which is going to be a great deal higher than a solo freelancer is going to get.

      The Teamsters or the UAW is not a good model for a technologist union... but such unions and trade organizations exist, and balance skill level, seniority and intra-organizational mobility very well. The days of the hired gunslinger are over... no-one is going to give you a six figure contract for a years worth of bug squashing, no matter how skilled you are. Instead, you'll see your salary rise and fall with the economy, and zero job stability. This is a great thing for management, but it suck rocks over the course of a career... provided you're able to maintain a career, as one long layoff can sideline you for good. (Over 50, with a BS in engineering or comp sci? Try getting a job, any job, that doesn't involve bagging grocieries or wearing a rent-a-cop uniform. Good luck.)

      Unions smooth out the bumps... it can be depressing that salaries are lower than non-union workers, but the benefits are better and cheaper, and job security makes up for the loss of the "gunslinger" myth, especially if you have a mortgage and kids.

      SoupIsGood Food

    12. Re:Absolutely right by cyberlync · · Score: 1

      The US gave back a lot of rights and not to just its citizens. Need you familiarize yourself with the rules under King George?

      A government must take away certain rights so that there may be order in thier nation. Many, many governments take away all your rights, a few take away less. The US goverment is slowing migrating from the take away less to the take away all. I am not trying to start a political commentary here. I am just saying that citizens of a country must give up a few things that our ancestors may have considered rights to be part of a civil society. For example, I am sure that my ancient anglo-saxon ancestors felt it was thier personal right to extract vengence if someone murdered thier family member. I may even have that feeling today, but I have given up any rights to that type of vengence to be a citizen of the US. A government must take away rights to make a civil society. In governments case its the balance of what you take away and what you grant that is the key to success.


      Boeing airplanes aren't designed by small groups. In fact the adjective I would use is collossal.


      I don't really have any access to boings design process. I would think that a small number of people come up with the basic design. Then a collassal number of people work on figuring out the details, designing individual parts etc.

      I may be wrong here, I don't work at boeing and I don't have access to any of thier internal processes, but this is how I have seen every other major project done.


      And SPEEA.


      You keep saying this. However, you havn't provided any information to show that SPEEA isn't just another union. In fact, in looking at thier website a few other pieces of information I can't really see anything that makes SPEEA different. Care to elaborate?


      You don't see because you don't look.


      I do look. I may, however, be biased against unions in general.


      You have a certain willful ignorance, which is fine, to each their own after all. While some unions might, and in fact do work like that, many don't. Not all unions see their role as enforcing a Harrison Bergeron-esque egalitarian society on everyone.


      I am not ignorant, willful or otherwise. I am quite familiar with unions in general and have some personal experience with a couple of unions. My whole premise here is that I am not willing to give up my personal freedom for collective bargaining power. I woudnt be getting an equitable return on my investment so to speak.


      You're not giving up your rights. You're delegating your authority. Which comes with certain additional responsabilities. It's a convienence sure, but now you've got to follow up on it, make sure that you're delegating it to the right people, and they've got the right information to do the right thing.


      Once you have delegated your athority to the union what ability do you have to change things. You have but 1 vote in the union, thats not enough to change things. It may be that you can campaign against a particular action the union takes, but whats the real change of victory? You may even be able to be elected to the governing body of the union, but you are still bound by how the union members vote.

      If in your search for ever less resonsability you just decide to rubber stamp everything the union does, regardless whether it's right or wrong, YOU have CHOSEN tyranny. How can you blame the tyrant?!


      You chose it when you delegated your authority to a third party.


      Smart people form unions like SPEEA, which is probably a little too weak. Dumb people form strong unions and then turn them over to the mob.


      Once again, I don't have any experience with SPEEA so I really can't comment.

      --
      I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    13. Re:Absolutely right by NDPTAL85 · · Score: 1

      You make it sound like someone can't quit their job and go work for someone else.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    14. Re:Absolutely right by swb · · Score: 1

      I'm sure its something that has gone on forever, but it seemed particularly bad in the mid-late 90s when the expectations of computer system development accelerated.

    15. Re:Absolutely right by rsheridan6 · · Score: 1

      That's the way old-school blue collar unions operate, but it doesn't have to be that way. The only thing a union does is give its members collective bargaining power, which can be used any way they want.

      --
      Don't drop the soap, Tommy!
    16. Re:Absolutely right by Eccles · · Score: 2, Informative

      I have never understood the virulent resistance to unionization amongst the IT folks I know.

      Look at the havily-unionized steel, automotive, and textile industries. They're fleeing this country to a greater extent than tech jobs. I would expect unionized IT to have the same effect. What possible protection could a union provide against development shifting overseas? It's already being done for cost reasons, increasing job security et al would simply make moving overseas even more cost-effective.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    17. Re:Absolutely right by Skjellifetti · · Score: 1

      There are unions for skilled workers...

      Yes, lots of them. Airline mechanics and pilots are a good example.

      Government employees are usually members. (Don't laugh. Government employees include NASA and Ames and Los Alamos and the like, most of whose researchers are Union.)

      Bzzzt. The researchers at places like Los Alamos and ORNL are not unionized. They are treated more like university professors with the exception that there is no tenure available. The tradesmen who build the bomb parts at Y-12 along with the cafeteria workers, on the other hand, are unionized. Generally, those with university degrees who work for the contractor (Univ of Tenn, Univ of CA, Batelle, etc.) are not unionized at DOE facilities.

    18. Re:Absolutely right by Anonymous Coward · · Score: 0

      Thats laughable. In the UK the unions were neutered by the last tory government and in every place I have worked without a union the staff are comprehensively shafted.

      People glibly saying "well just get another job" should wake up and smell the coffee. What if there are no jobs? What if you have a wife and kids to support? How far is your solo bargaining power going to get you then?

      Its tiresome to see the same IT people who were raking it in finding themselves unemployed or working for companies that regard them as a tiny piece of shit to be exploited as they see fit, bleating about the unfairness of it all. The only alternative is to get organised and stop letting corporations shit on you.

      And to those of a myopic anglocentric persuasion, I've met plenty of excellent programmers from the sub-continent who are as bright as a button, hungier and with considerably less ego than you have. Do you really think they are going to be satisfied to be the code monkeys while you sit there doing all the interesting stuff forever?

      Don't kid yourself, you ain't nothing special anymore, those days are over.

    19. Re:Absolutely right by Anonymous Coward · · Score: 0

      Certainly there's union corruption. But I think overall the good outweigh the bad. Look at it empirically. Wages in unionized areas are higher, and government employees are known for having higher benefits--they also are known for having active and aggressive unions.

      Solidarity!

    20. Re:Absolutely right by Anonymous Coward · · Score: 0

      Re Rights:
      Your metric is muffed. You're "measuring" all the things an individual can do without being busted by an agent of the state. The implicit assumption is without the state that person could do anything. Which is VERY false. I propose a better metric is the freedoms people have to go about their lives without any interference. In which case goverments will carry the day, especially democracies. For instance, you can try to murder your countrymen wholesale in the us, and radiologically contaminate an area for many years rendering it uninhabbitable, but not only can't you be summarily excecuted by the first person who comes across you, you can't be tortured for fun or information, raped, and you get to have a lawyers, and can't be classified as an enemy combatant (or esentially a person without a country and rights). That's a lot of fucking rights. Rights that he, and everyone else wouldn't have without this particular government, which is thought to be unusually hard on freedom. In this way I'm proposing the accounting for amount of freedom across society as a whole.
      _____________
      Re Boeing:
      I'm sure there's a Discovery special on it. If there isn't there should be. I learned about it in school (engineering). But it is a spectacularly large coordination of people all trying to balance the fantastic number of variables all with the intrests of serving their customers. And Boeing, listens vary closely. The shear complexity of airplanes demand this kind of setup.
      ____________
      SPEEA

      They are a professional union representing engineers. A little on the weak side, they can't really make Boeing do much but be close to reasonable. Boeing moves engineers around, as they see fit for the most part, in fact it is said that there are three tracks for engineers in Boeing, and you'll end up on one pretty quick (the losers, most everyone else, and the fast track). The losers were mostly lost in the 90's I don't think there are a whole lot of them that come to work and sleep all day anymore. Don't worry, they were never given anything important to do anyway. Interesting that they were kept at all was more a function of Boeings buracracy than the union's power. Ted Unabomber Kaczynski sent a bomb to boeing, but addressed it ambigiously in the hopes it would get delivered to someone, but instead it got put on a shelf where it sat for years until the mechanism decayed to the point that it didn't work.

      The fast track, obviously, is for rising stars, people who worked hard and were talented. They'd be moved into more responsability more quickly, and find themselves as a lead and in more meetings than they might like before too long. They are the engineers that make it to management.

      SPEEA doesn't rule Boeing with an iron fist as per your description. Nor do they really want to. They just want to keep Boeing from outsourcing the jobs, something no one wants least of all customers, and pay increases that keep close to inflation while maintaining benefits. Which is about all they manage. In contrast to the Machinists Union which is mighty indeed, and one of the reasons Boeing moved it's headquarters from Seattle.
      ______________
      Re unions in general:
      Sure you are. You have a couple of annecdotes, and dismiss other people's annecdote because they're different, ignoring that the world is a very big place with a wide variety in all things, unions being no exception.

      And your premiss assumes much. You assume that without the union the choice is in your hands at all. As many IT workers are learning, this is frequently not the case. In many cases the judicious pooling of that personal local freedom can buy more freedom. If IT workers had a union, other unions migh support them. Not that they'd really need it, if the network admins were part of the union and would strike with them.

      Can unions be bad? Yes, like anything else. Can they be good? The 5 day week, 8 hour day, work saftey, and child labor protections would seem to indicate they can. Bu

    21. Re:Absolutely right by Random832 · · Score: 0, Troll

      well, what if _all_ the employers do that? think about it

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    22. Re:Absolutely right by Anonymous Coward · · Score: 0

      He ended up getting the harrasment to stop by catching one of his coworkers screwing with his car and beating the sh** out of them.

      +1, Doing the Right Thing.

    23. Re:Absolutely right by Anonymous Coward · · Score: 0

      So you prefer to negotiate your contract yourself ? You prefer to work with no leverage at all ? With no lawyer backing, ...

      I suggest you give a union at least a look at your contract (here they'll do it for free, and they will help you get the job anyway if the contract turns out to have illegal clauses or something like that).

      Otherwise, remember way david vs goliath made it into the bible, david won, which basically means that it was a _big_ exception to the rule, and I think we all agree that in contract "negotiations" (sign this or you stay unemployed) you're david.

    24. Re:Absolutely right by cyberlync · · Score: 1


      So you prefer to negotiate your contract yourself ? You prefer to work with no leverage at all ? With no lawyer backing, ...


      Who ever said anything about not getting a lawyer to look at your contract? Thats just good common sense. Its costs a little money but its well worth the cost.


      I suggest you give a union at least a look at your contract (here they'll do it for free, and they will help you get the job anyway if the contract turns out to have illegal clauses or something like that).


      I would much rather just have a lawyer look at it. Unions may have an ulterior motive, they aren't your agent like a lawyer would be.


      Otherwise, remember way david vs goliath made it into the bible, david won, which basically means that it was a _big_ exception to the rule, and I think we all agree that in contract "negotiations" (sign this or you stay unemployed) you're david.


      If you don't like the contract modify it and resubmit or reject it. In the end you have control over where you will work.

      --
      I'm a programmer, I don't have to spell correctly; I just have to spell consistently
    25. Re:Absolutely right by rbird76 · · Score: 1

      problem is without a union you're always outnumbered - lots of management vs. you. Employers can afford to be arbitrary, and it's their word against yours. Guess who's going to lose?

      Where I live (Columbus, OH) there are lots of banks - they all have similar variants of medium to high fees, cross-charges on ATMs, etc. When one of my friends complained about the lack of service/bad service at his bank, he was told "It doesn't matter - everyone else does the same thing." Now imagine that with your job. Unions have a lot of bad qualities, but in a business with arbitrary employers they're a lot better than nothing.

    26. Re:Absolutely right by Anonymous Coward · · Score: 0

      Or would have been....but the union boss was too busy hitting on a bar girl in Vegas.

    27. Re:Absolutely right by johnnyb · · Score: 2, Insightful

      I agreee somewhat.

      Unions used to be good. Today they are not.

      Unions are good when there are real enemies and real problems. Think about it, if you paid your Union dues every month, and the Union did _nothing_, you'd be pretty mad about paying them, right? Therefore, the Unions are always manufacturing problems to fix, which usually involve screwing over someone.

      I think anytime a Union is created, it should have an end-goal, at which point it will dissolve. There are too many organizations in America today without end-goals, who continue to stay around long after their usefulness is over, but noone has had the balls to say "wake up! It's over!"

      Most Unions fall into this category.

    28. Re:Absolutely right by Viking+Coder · · Score: 1

      Robert L. Glass, Facts and Fallacies of Software Engineering, Fact 2:

      The best programmers are up to 28 times better than the worst programmers, according to "individual differences" research. Given that their pay is never commensurate, they are the biggest bargains in the software field.

      A union whose members vary in performance over such a huge range doesn't really make sense, unless part of the standpoint of the union is that pay needs to be commensurate with the individual ability. Since unions typically seek to homogenize pay and benefits, it's perfectly logical to me why some people are opposed to unionization.

      --
      Education is the silver bullet.
    29. Re:Absolutely right by Anonymous Coward · · Score: 0

      They also didn't embrace automation to the extent they might have, and are enviromentally intensive industries in a nation that shuns those. Never mind that autoassembly in North America is hardly fleeing.

    30. Re:Absolutely right by DerekLyons · · Score: 1
      Tough. AT least in a union there'd have been someone there to fight for you.
      No. A union exists to look out for the union's interests. In happy circumstance, the interests of the individual employee and the union coincide. When they don't, the union wins.
    31. Re:Absolutely right by dave1g · · Score: 1

      I would have to agree.

      The more I learn of economics in college the more I find that organized labor and minimum wages are not always needed.

      Organized labor makes wages artificially high causing the outsourcing... why don't programmers of today accept pay decreases from their huge salaries, this would decrease and eventually stop the outsourcing.

      But, if anyone believes this story they are out of their minds.

      The economy is on the up turn jobs will be here by 04 or 05 (as much as I selfishly don't want them to be there for the sake of removing bush from office) The whole world economy will be on the up turn in 2007 by the time I get out of college and if its not, I will go back to school and supplement my BS in Comp Sci with a business degree and it shouldn't be hard to run my own consulting business (freelance tech mentioned on Slashdot before) or get a job with my extra ordinary credentials.

      And if that doesn't work, I can get another degree... :-)

      The point is you should be working a crap job while getting an education and then when the time is right you will have the credentials to make the big bucks. It is extremely rare to see what happened in the 90's people shouldn't expect more than 50k out of school, nor should you demand it, better to take a lower salary and work your way up the ladder than to remain jobless because of your stubbornness because you believe your skills are worth more than the labor market has shown it to be worth.

    32. Re:Absolutely right by Anonymous Coward · · Score: 0
      why don't programmers of today accept pay decreases from their huge salaries, this would decrease and eventually stop the outsourcing.

      We should accept pay cuts to slow offshoring. However, it won't stop unless/until the cost of living in the US is as low as anywhere else.

    33. Re:Absolutely right by johnnyb · · Score: 1

      "It is extremely rare to see what happened in the 90's people shouldn't expect more than 50k out of school, nor should you demand it"

      Maybe that's why I've always been gainfully employed. At the companies I've worked for, I've been a senior developer making under $45.

    34. Re:Absolutely right by tedgyz · · Score: 1

      I'm not sure unions are a good solution. For a short time, they have a benefit. Eventually, they become a burden to both employers and the workers they purport to protect. Much like other forms of forced equality and entitlements, unions seems to bring out the worst attributes of humanity - in this case greed and laziness.

      I just read this article about a Ford spinoff that is struggling to survive. One of the big issues is the inheritance of Ford's over-priced UAW workers.

      As Agent Smith says, "It is inevitable." Jobs will move globally.

      --
      "No matter where you go, there you are." -- Buckaroo Banzai
  37. Welcome to the pain hardware went through by color+of+static · · Score: 1

    This is the same turmoil that hardware engineers went through for numerous years. When I completed my EE I realized that hardware (while very fulfilling) didn't pay as well as software. Western software engineering has become over inflated and expensive in the world market and we are going to see some pain.
    Looking at history though, the cleaning of house will be OK in the long run. Some people will have to find new careers, but the pipeline of new people should also shrink somewhat. Look around you. How many of your co workers got into programming soley due to the money, or really don't have a love of it but of the paycheck. I think you will see the part of the 25% that won't come from reduced entries of new programmers.

  38. Major issues that ought to be addressed by tomstdenis · · Score: 3, Interesting

    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.
    1. Re: Major issues that ought to be addressed by Black+Parrot · · Score: 1


      > 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.

      Yeah, offshoring makes sense for a single company, since it gives a cost advantaves vis-a-vis the competition. But when everyone does it the high-paid US worker will disappear, and that's bad news for an economy that's 60% consumerism.

      Sure, some of the offshore workers will buy the US companies' products, but since they're only earning a fraction of the wages they'll only buy a fraction of the products. (And that's after deducting whatever they spend into their own local economy.)

      Tragedy of the Commons, I suppose.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Major issues that ought to be addressed by CountBrass · · Score: 1
      leading to the questionable quality issue

      Rather like your post then. I guess you must think spelling is some fictional invention of JK Rowling's?

      --
      Bad analogies are like waxing a monkey with a rainbow.
    3. Re:Major issues that ought to be addressed by tomstdenis · · Score: 1

      I can guess two things from your reply.

      1. You're american
      2. You watch debates on TV and are not totally amazed at how stupid they are.

      You take a long winded post of mine, chop it down to six words and comment on the tangental....

      Dude... grow up.

      --
      Someday, I'll have a real sig.
    4. Re:Major issues that ought to be addressed by tomstdenis · · Score: 1

      Hehehehe, same story at my college. It's a 3yr diploma program so it's not entirely bad but many courses are taught by people without a clue [e.g. trivial bugs, security flaws in their examples, etc].

      I just finished a semester of how to setup a network [which got exploited by Blaster, and get this, the teacher didn't know how to prevent it!], how to write ER diagrams/SQL Queries, software engineering documents and business fundamentals...

      Gotta say, college is fun [in the I want to die and every day of my life is the worst day of my life].

      Tom

      --
      Someday, I'll have a real sig.
    5. Re:Major issues that ought to be addressed by BlackHawk-666 · · Score: 1
      Now the CEOs are just pushing this farther by grabing rice farmers and what not and calling them computer scientists.

      Actually, the skills level of those Indian programmers is generally acknowledged as being far higher than the average American programmer. They are better educated and work harder to obtain that education. They then work harder within their jobs and have a software defect ration that would leave most US companies for dead. The numbers are out there if you are willing to look.

      --
      All those moments will be lost in time, like tears in rain.
    6. Re:Major issues that ought to be addressed by tomstdenis · · Score: 1

      I'll wait for the long run thank you. Rude generalizations are just as bad as good ones.

      From my experience in Canada is that many "what we consider bright" foreigners are actually people who just memorize the heck out of shit and regurgitate it later. This is fine for school but sucks in the real world.

      For example, I had a friend [who went onto Waterloo I think...] who would ace every comp.sci exam in high school. However, he was stuck every 3 mins on the lab work because he didn't know what he was doing.

      Anyways, I wasn't trying to say all Indian programs suck. I'd say an american is equally able to develop quality software.

      My point was near sighted business decisions are going to cripple the industry because people are stupid and greedy.

      Tom

      --
      Someday, I'll have a real sig.
    7. Re: Major issues that ought to be addressed by tomstdenis · · Score: 1

      "offshoring" only makes sense if the wages are competitive. Paying a foreigner 10 cents on the dollar is as competitive as sweat shops go...

      Then what happens? You get more sweatshops making Nike clones...

      Say MSFT pays some shop $10k to make windows 2005 [or whatever]. Cuz it's cheap and what not it makes sense to mr. rich CEO. However, what's to stop someone with $10k from then writing their own winders 2k5 which is just a cheaper knock off?

      Also there are logistical problems with outsourcing. For example, when Nortel outsourced their tech support they got a 3x time delay in getting responses as their "benefit" of outsourcing.

      It does make sense to outsource certain jobs [if you make cars do you want to make the tiny nuts and bolts?] but you have to pay competitively for those outsourced jobs or else you end up screwing yourself in the end.

      Tom

      --
      Someday, I'll have a real sig.
    8. Re:Major issues that ought to be addressed by Anonymous Coward · · Score: 1, Informative

      Actually, the skills level of those Indian programmers is generally acknowledged as being far higher than the average American programmer.

      Seriously, you HAVE to be kidding or trying to open a flame war.

      I have personally worked on many projects where there was at least one DEAD WEIGHT Indian on the team that didn't know sh*t, didn't know how to improve his/her knowledge of sh*t, and didn't care.

      The only thing that they did do was worked very hard and long at producing the sh*t they did come out with, putting in many hours, convincing the dipstick management that they were great workers. Newsflash: Doesn't matter how hard you work if your output is crap.

      We will see how this all pans out. Maybe as well as Dell farming out their phone tech support?

    9. Re:Major issues that ought to be addressed by EvilTwinSkippy · · Score: 1
      They are better on paper, but useless in practice. Sure they have a low defect rate. But perfectly coded crap is still crap!

      I have heard many horror stories of outsourcing code. Sure they will follow a specification to the letter. But not a character more. I should add that americans write VERY CRAPPY specifications. It's a match made in hell.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    10. Re:Major issues that ought to be addressed by fox8118 · · Score: 1

      "Actually, the skills level of those Indian programmers is generally acknowledged as being far higher than the average American programmer."

      This is in my experience not the case. I have the ability to work with several people from India on a daily basis. From chatting with one of them he said that he only had a year left to get his masters degree in networking and he was just learning IP subnetting. So the big question is, when we compare their education to the rest of the world are we only comparing the standards at which they set their degrees or are we comparing actual skill sets?

    11. Re:Major issues that ought to be addressed by GeneralCern · · Score: 0

      If they are so great, why has no major software/hardware products come out of India in the last 50 years? What have they developed (not computer related) in the last 50 years, at all? If their education is so wonderful and advanced when compared to an American's, why is it that most major developments come out of the U.S.?

    12. Re:Major issues that ought to be addressed by tomstdenis · · Score: 1

      Well aren't you long winded. Specially since none of this has todo with my original post.

      So I made a grammatical mistake. Big fucking deal. Want I should follow you around the rest of your life and see if you make a mistake somewhere?

      Tom

      --
      Someday, I'll have a real sig.
    13. Re:Major issues that ought to be addressed by Anonymous Coward · · Score: 0

      You seriously need to know what the fuck you're talking about before inserting foot so firmly in mouth it comes out of your ass.

      All blacks are good boxers. True or not? Just another example of the kind of shit you're perpetuating. The folks from India you see here in the states largely comprise the top five percent of everything coming out of every technical institution they have. We rape them for their best. Ever hear about the exam that Sun Microsystems gives to graduating seniors at various institutes and universities? Thought not.

      On their turf, however, the story is far different. They have Joe Shmoe coders just like the rest of us, and in many cases I've seen expertise in the real world sorely lacking, as well as a disturbing lack of work ethic. There you have more generalizations, and yes, indeed I've seen this with my own two eyes. Even some of the rocket scientist coders up here in the US have work ethic issues. Yes, you have a high powered graduate degree sparky.. now time to get up off your ass and use it to put the whammy on some code.

    14. Re:Major issues that ought to be addressed by Anonymous Coward · · Score: 0

      You're a genius! We should outsource the specification writing to the Indians as well! And while we're at it, let's outsource the suits.

      You know, it just occurred to me, that eventually all the customers may move to India, too.

    15. Re:Major issues that ought to be addressed by unother · · Score: 1

      Yup. Been around a few of those myself.

      Always very quiet and congenial. In at the right time, out at the right-time.

      Regardless, this can be true even with Yanks. A former boss comes to mind, being as I had to normally fix his mistakes when he attempted to help. Being a linear thinker, he presumed that the more you work on something, the faster it gets done.

    16. Re:Major issues that ought to be addressed by EvilTwinSkippy · · Score: 2, Funny

      You know, it just occurred to me, the eventually all the customers may move to India, too. Leaving just the Indians to compete with the Indians.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    17. Re:Major issues that ought to be addressed by BlackHawk-666 · · Score: 1
      I have personally worked on many projects where there was at least one DEAD WEIGHT Indian on the team that didn't know sh*t, didn't know how to improve his/her knowledge of sh*t, and didn't care.

      There's dead weight on every team despite their nationality. Have you ever worked on a project where an American was no good at their job?

      The only thing that they did do was worked very hard and long at producing the sh*t they did come out with, putting in many hours, convincing the dipstick management that they were great workers. Newsflash: Doesn't matter how hard you work if your output is crap.

      It's poor management and poor team leaders that allow their coders to produce crap code. I am both a manager and team leader on projects and I know that unless I school, train, watchm encourage and lead my team the project will tank. They will produce crap code unless directed not to, and it takes a good leader to ensure that. Look up the chain of command to see the fault with those developers.

      It is a team leaders responsiblity to make sure all their coders are working to their skill level. If I assign a coding project to someone beyond their current abilities then of course they will produce crap code. The key to making it work is to push them just a little, support them, and ensure they have other skilled staffed to assist. This is true regardless of their nationality.

      --
      All those moments will be lost in time, like tears in rain.
    18. Re:Major issues that ought to be addressed by BlackHawk-666 · · Score: 1
      My understanding is that they can write well to the specification, but if the spec is wrong, loosely worded, poorly thought out then the result will obviously be poor code. It's like handing a cook a faulty recipe and expecting a 4 star Michelin meal from it.

      The US companies will either eventually get very good at writing the specs, or bleed themselves dry by producing poor software. They may also adapt to better development models which work better for this situation. I suspect it is a time of adapt or perish for IT workers.

      I don't necessarily see this out-sourcing as a bad thing. I prefer to design and architect the systems anyway, although I still like to maintain some coding work as well. Wouldn't Americans prefer to move higher up the development chain or is it simply fear that they can't make that grade?

      --
      All those moments will be lost in time, like tears in rain.
    19. Re:Major issues that ought to be addressed by BlackHawk-666 · · Score: 1
      From what I have been reading in CIO magazines and the like the companies are doing their research and comparing like to like. They are using international standards to compare workers. We all know muppets who don't belong in the IT industry and I worked with some for years, but they weren't Indians, they were mostly English.

      I worked in conjunction with Accenture for several years on projects for the London Stock Exchange and their people were worse than useless, they were dangerous. These "admins" who were assigned to look after the web servers didn't know what an IISRESET was, had no idea of how and when to patch the security faults, and couldn't follow the detailed installation documents (anwhere from 11 pages to 50 pages for a project) we provided for deployment. They didn't know how to look through event logs or monitor IIS performance counters. They lied and cheated constantly trying to make their slip-ups look like it was us. Twice they deleted the website by accidently moving a file instead of copying it and then blamed us although I was able to show through the event logs that none of our people were logged in.

      There are incompetants all throughout the IT industry, not just in India. The point is, the Indians are now doing it cheaper and are able to demonstrate lower defect rates and that appeals to management.

      --
      All those moments will be lost in time, like tears in rain.
    20. Re:Major issues that ought to be addressed by Anonymous Coward · · Score: 0

      Maybe he'll get caught CANNING THE MANHAM.

  39. Excellent! by wackybrit · · Score: 4, Interesting

    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.

    1. Re:Excellent! by Anonymous Coward · · Score: 0

      I think it's GREAT there'll be less programmers

      Whoa whoa whoa, where did you read that? There will be less programmers in America.

      This is a great market readjustment.

      I keep saying this, this isn't a "market readjustment". Sure, people were being paid 6 figure salaries for 5 figure work, but if it was a "readjustment", management would have gone to the person and said "Hey, we're a little tight this quarter so from now on you're only making 5 figures."

      But no, management simply axed entire departments for the purpose of outsourcing them. Inhuman capitalistic greed at its "finest".

    2. Re:Excellent! by Anonymous Coward · · Score: 0

      Quit dreaming.

      As my boss has cut more and more people due to the budget I have to take on their responsibilities. You will get more work, sure--thats a given. But you won't get paid more.

      There will be twice as many programmers with degrees then because it is still "The Thing To Get" at school. Trust me. I go to school part time and 95% of the people there have never programmed for fun. They are still only in it for the money.

      Therefore there are many people willing to take your job for the same $$$ involving more money.

    3. Re:Excellent! by rmohr02 · · Score: 1

      Except for the fact that some of us just won't have jobs--then the pay really sucks.

    4. Re:Excellent! by lobsterGun · · Score: 1
      I think you mean 'fewer' programmers.

      Heres a little excerpt from dictionary.com

      Usage Note: The traditional rule holds that fewer should be used for things that can be counted (fewer than four players), while less should be used with mass terms for things of measurable extent (less paper; less than a gallon of paint). However, less is used in some constructions where fewer would occur if the traditional rule were being followed. Less than can be used before a plural noun that denotes a measure of time, amount, or distance: less than three weeks; less than $400; less than 50 miles. Less is sometimes used with plural nouns in the expressions no less than (as in No less than 30 of his colleagues signed the letter) and or less (as in Give your reasons in 25 words or less).
    5. Re:Excellent! by partingshot · · Score: 1

      You're assuming that the demand will stay constant. This articale is saying that it won't.

      --
      Anonymous posts are filtered.
    6. Re:Excellent! by Anonymous Coward · · Score: 0

      Evolution.
      The strong will survive.
      Try to be one of them.

    7. Re:Excellent! by Anonymous Coward · · Score: 0

      -1 ? are they for real?

  40. Learn Hindi by Anonymous Coward · · Score: 0

    Seriously. There's two things we can do.

    1) Scale back the H1-B program to 1980s levels. If they don't make us train our replacements here in the USA, then there will be more USA jobs.

    2) Impose reasonable import taxes on services. If they can tax me for the pay for the roads that Joe CEO drives in his Lexus to work, then they can tax offshore software development.

  41. Translation by lpontiac · · Score: 2, Insightful

    "America and it's corporations will be less relevant to the rest of the world, IT-wise, in 2015."

    1. Re:Translation by EvilTwinSkippy · · Score: 1
      Well, at least the corporations.

      Of course by then they will all have moved to Bermuda so they won't be our problem anyway.

      I say good riddence. They crapped out our streams and rivers. They leveled our forests. They corrupted our political system. Let some third world country take them.

      America will always have a ton of programmers with a lot of time on their hands. That makes us very relevant to IT. Especially with Open Source winding it's way into more projects.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  42. How many were working for Microsoft? by cpghost · · Score: 1

    So Microsoft's End-of-Life is 2015?

    --
    cpghost at Cordula's Web.
  43. Hard to predict by Jump · · Score: 1

    I think a prediction like this is very hard to make. Surely you can write better and better software and eventually, you have a tool which can do some job perfectly. But then new things become important and new tools develope. Only few programs survive for years, or decades, and there is always something new comming. You may think, PC's become like a 'type-writer' in the end, something rocksolid and unchanging. But: type-writers changed a lot as well and presently computers with 'Word' are not just the newest kind of 'type-writer'. As far as jobs go, I think there is -always- a need for mind workers. Even if we could build smart AIs, they would be more of an extension of our brains, not a replacement. Why? Simple answer: if could down the branch your sitting on, you will fall down the tree! If the society doesn't provide jobs anymore, then either everyone owns a one-man-factory which does everything for free, or one owns all but cannot sell anything.

  44. Something the article didn't mention by taliver · · Score: 5, Interesting

    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!

    1. Re:Something the article didn't mention by GypC · · Score: 1

      If someone is paying people to write line after line of repetetive garbage I could save them a lot of money by writing some code generators at only $50/hour... Hiring the cheapest programmers isn't always the best bargain. I think the trend of hiring cheap code monkeys is going to backfire.

    2. Re:Something the article didn't mention by Tablizer · · Score: 1

      Not a good sign of forecasting accuracy when they are already wrong early on: "We will experience a severe labor shortage in the United States from late 2002 until at least 2010."

  45. what do you expect? by oohp · · Score: 1

    With so many people doing IT, what do you expect? This is no surprise at all.

  46. Revenge of the suits. by Shugart · · Score: 1

    Perhaps out-sourceing is revenge for the .com fiasco. Out-sourcing has been available for many years. Why is it becomming popular now? I wonder, in part, if the suits blame geeks for the .com crash conveniently forgetting the ridiculous business models.

    --
    History is so yesterday!
  47. Moehahahaha by Mr2cents · · Score: 1

    All your programmers are belong to us!

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  48. Do you really still believe analysts? by Anonymous Coward · · Score: 0

    Outsourcing is a model that has proved to be wrong, I write it in capitals WRONG, meaning that it has not provided the expected benefits in term of savings and it has caused a degradation in terms of quality of service. Managers follow fashons, showing the savings of offshoring is easy on a balance... especially if you never done any outsourcing before!! (so due to ignorance) there is an increase of managment costs that is not always easy to spot plus there are other hidden costs arising, when you have your development team on the other side of the planet. And even assuming savings are actually there, what are the lossess due to lost of the business knowledge of your IT department? When there will be an economy upturn, and that could be very well on its way, the name of the game will be again "time to market" rather than cost savings and what are the companies you want to bet on at that point? those one having their in-house departments or those one that have their IT departments in India, Vietnam or wherever? As far as analysts are concerned, all they do is to put two points on a board and draw a line, anybody remember Nasdaq 10000?

  49. why by Anonymous Coward · · Score: 0

    Why would you need software developers by 2015 microsoft will issue you software if and when you need software. Why would you ever need to write your own. -:)

  50. For those thinking "I might be in the lucky half" by Rogerborg · · Score: 2, Insightful

    Are you working in the private sector? Then take it from me: you won't be in the lucky half.

    --
    If you were blocking sigs, you wouldn't have to read this.
  51. U.S. Tax Dollars for Government Contracts by Anonymous Coward · · Score: 0

    It is simply bad public policy for U.S. government agencies to out source these jobs to foreign workers. Until Americans regain a sense of nationalism, this will continue to happen. The Chinese and Indians are laughing at us.

  52. People coming in by m00nun1t · · Score: 1

    Is it just me or is every second taxi driver you meet doing a part time course in programming or network admin? People still think they can do a 2 year part time course, get some cisco certificate, and walk into a high paying job. They are wrong now, and if this report is true, they will be even more wrong in the future. It seems these training companies are just cashing in on their ignorance.

  53. Fewer Kids ??? by Anonymous Coward · · Score: 0

    The children of the baby boomers will be a bigger demographic bulge than the boomers. True, some baby boomers will retire soon. Others are a good 30 years away from it. 2015 is about when Social Security goes bankrupt too, so many won't ever be able to retire.

  54. Thanks to Open Source, by Anonymous Coward · · Score: 1, Insightful

    reinvention of the wheel becomes less and less of a business opportunity. So we get more of a market for reselling instead of reinventing the wheel.

    Expect more jobs for telemarketers and less for engineers. That's progress.

    1. Re:Thanks to Open Source, by vidarh · · Score: 1
      I don't agree. Pre-fabricated building components doesn't mean there are hardly any builders around. On the contrary: Before it might take decades to complete a large castle or cathedral, while today we can build skyscrapers that are many times larger in much shorter time. As a result building costs adjusted for inflation are dramatically down for comparable quality, and more building work is done.

      A large set of types of work is limited not by a fixed demand, but by demand tempered by price, and when the price comes down demand tend to go up.

      Look at all the new places computer systems have been introduced over the last decade, to a large extent because of rapidly falling costs of computing. This is just an extension of that.

  55. My prediction by presearch · · Score: 2, Funny

    I predict that by 2015, we'll have 235,00 more error dialogs that say "Some program fail, please you now restart".

    1. Re:My prediction by RPoet · · Score: 0

      We get signal 11!

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  56. the invisible hand of the marketplace provides... by constantnormal · · Score: 1

    ... I'm sure there will be a commensurate increase in other professions to balance this.

    Politicians and lawyers look to be good choices.

  57. How familiar are you with IT industry statistics? by brokeninside · · Score: 1

    As high as the failure rate is for projects that are outsourced overseas, it is lower than the failure rate for IT projects in general.

  58. Pride was sold long ago for cold hard cash by FreeUser · · Score: 1, Interesting

    I'm not American, but from an outsiders's POV, one of America's defining aspects has always been its national pride. Whatever happened to that "Made in America" pride?

    Are you joking? I am an American, and let me tell you, ever since Dubya was appointed by the Republican-appointed justices of the Supreme Court to the presidency, it has been downright humiliating to be American. At least, it is if you are anywhere to the left of Gengis Khan, or get your news from a source other than Rupert Murdoch's propogandists.

    Our defining aspect at one time was our high regard for personal freedom, even when it might be less practical than other alternatives (remember when Japan was on the top of the heap and pundits were commenting on how America had "too much individualism" to compete?). This of course was back when "the American Dream" was a dream of freedom and liberty, and the opportunity to achieve one's potential ... before the media changed the definition to "get lots of money at whatever cost" sometime during the Reagan and Bush Senior administrations (and reiterated the mantra to death during the Clinton administration).

    American pride you ask? At one time we deserved it, but ever since the 1980s when we sold out our most basic principles of freedom and democracy for a little short term economic prosperity, a War on Drugs, a War on Political Incorrectness, a War on Terrorism, and now, lately, a War on Thought, we don't have a hell of a lot left to be proud of at all, Saddam's capture notwithstanding.

    Certainly not enough national pride to keep our firms from moving their IT operations offshore and entrusting their sensitive corporate secrets to foreign contractors ... go figure.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Pride was sold long ago for cold hard cash by EvilTwinSkippy · · Score: 1
      Of course I'm bitter. I saw none of that cold hard cash. Instead I hit the job market after college after the dotcom bust, to a housing market where $80k is a starting bid on tenement housing, and I clutch my unstable underpaid job to keep food on the table and medical coverage.

      Let me tell you, communism doesn't sound like such a bad thing. I don't own my house, the bank does. The bank owned my car until earlier this year. I'm 3 paychecks from being broke. And my brain is still mortgaged to the student loan people.

      Frankly what would I be giving up?

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Pride was sold long ago for cold hard cash by Anonymous Coward · · Score: 0

      I am an American, and let me tell you, ever since Dubya was appointed by the Republican-appointed justices of the Supreme Court to the presidency, it has been downright humiliating to be American.

      Your whole spiel is biased and wrong on its face, which is why I'm ignoring it, but your statement should be amended to say, "it has been downright humiliating for me to be American." The vast majority of the people in the country like the way Bush is running the country. Most of us don't want to become gears in a Communist machine.

    3. Re:Pride was sold long ago for cold hard cash by Anonymous Coward · · Score: 0

      >>what would I be giving up?

      Well, certainly not the right the elect your own national leader. Jeb and Cathy Harris shot that one in the balls in 2000.

      Personally I prefer democracy, which unfortunately I missed by an election term.

      God damn republican fuckers.

    4. Re:Pride was sold long ago for cold hard cash by EvilTwinSkippy · · Score: 1

      You know, there is nothing mutually exclusive about Communism and Democracy. One is an economic distribution system, the other is political power system. Most Communisms thus far were totalitarian regimes, I grant you. Then again, most Capitalisms are really Industrial Oligopolies.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    5. Re:Pride was sold long ago for cold hard cash by nyseal · · Score: 1

      Here goes my karma but what the hell. Kiss my ass. Don't speak for me and definately don't speak for other Americans. Speak for yourself on why you're not a proud American. That said, dial 1-888-eat-shit to lodge a complaint. Saddam's capture notwithstanding.

      --
      [SIG] Remember Mattel handheld games?
  59. Family pressure by Anonymous Coward · · Score: 0

    That's why I almost went into medicine fifteen years ago. But I rebelled and went into CompSci and couldn't be happier.

    Not everyone has as much back bone. I know one person who finished medical school and disliked being a doctor so much (you have sick people telling you their problems all day and often you can't anything to help them) that he quit within a year and started his own business.

    1. Re:Family pressure by calethix · · Score: 2, Insightful

      "I know one person who finished medical school and disliked being a doctor so much (you have sick people telling you their problems all day and often you can't anything to help them)"

      I can't think of anything worse than having a doctor that doesn't enjoy what they do.
      My experience has been that programmers who do it for the money alone tend to try to get by with as little programming as possible. Now apply that mentality to a doctor.

  60. Tech Industrie in 2015 by HerbieStone · · Score: 1

    I just skimmed through the article. They base their assumption upon the fact, that many IT-jobs are clerical and that they will move offshore.

    I guess they might be right about that with the current situation. Still, 2015 is still 11 years ahead. I don't know ANY serious predictions in IT which go for 2+ years. IT is still changing fast and is changing faster every year. Who knows what kind of computer engineers will be needed for the new tools in 2+ years? And who knows how the outsourcing country economies will develop in 11 years?

    I'd recommend to remain calm for now. Stay ahead with new technologies and don't panic.

  61. is this a joke by Metaldsa · · Score: 4, Insightful

    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 :)

  62. Makes me wonder... by manduwok · · Score: 1

    I'm about a year shy of my Computer/Info Science degree. Am I headed in the wrong direction?

    1. Re:Makes me wonder... by CountBrass · · Score: 1

      Yes. Go become an accountant and leave programming to those of us who do it for the love of it rather than the cash.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    2. Re:Makes me wonder... by manduwok · · Score: 1

      But that is just the thing... I absolutely love what I do... it comes naturally, and I'm good at it. The cash is just icing on the cake. I am just wondering if I am going to become outsourced one day anyway...

    3. Re:Makes me wonder... by NDPTAL85 · · Score: 1

      You probably think those who "love" what they do are always also the "best" at what they do right?

      What if they're not? Does it matter?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  63. Predictions vs Reality by Anonymous Coward · · Score: 0

    CNN and others can predict all they want. Reality will only be revealed in time. More than likely CNN will be wrong.

  64. Exported vs. Going Away by bitmason · · Score: 2, Informative

    Assuming that these forecasts are accurate -- a big assumption with this sort of hard-to-predict thing but let's stipulate it is for purposes of argument...

    It's not clear to me that the shrinkage is necessarily because of outsourcing overseas as everyone seems to be assuming. Sure that might be (doubtless will be) part of it but it doesn't seem that would be the only trend. In addition, in spite of the increase in the number of computers and things automated, there's also an increase in use of packaged software and tools that greatly increase productivity. A lot more can be accomplished with a lot fewer porogrammers than 10 or 20 years ago.

    You can certainly find lots of examples in other industries where far fewer people are employed in spite of higher overall domestic output because of productivity increases.

    1. Re:Exported vs. Going Away by vidarh · · Score: 1
      I think the predicted shrinkage itself is unlikely. Possibly over the short term, but not for long. First of all, moving positions offshore increase the salary expectations in the target country, so the attractiveness of moving offshore will decrease until there is an equilibrium salary wise.

      Secondly, moving positions offshore will always be restricted in certain ways: customer facing positions may need to remain in your original market, such as senior engineering positions and project managers, architects etc. Based on that it is unlikely that all of the rest of the team will be moved - it's hard to manage geographically split teams.

      Thirdly, as long as there is a cost advantage to moving offshore, doing so will improve the competitiveness of the company doing the move and may even neccesitate more hiring locally to make partially or fully up for the positions being moved.

      Fourth, moving offshore works mainly for larger companies where core engineering is functionally split from the people who do requirements gathering, onsite support etc. Most engineers are employed by small to medium sized companies that are unlikely to gain anything by moving anyone offshore (how do you move half a position? how efficient will it be to move 1,2,3 positions?).

      I'm sure it will have an impact on salary expectations for low end engineering staff, but high end engineering staff will quickly become expensive in countries like India too, and as someone else has mentioned: fewer low level engineering positions might actually shorten the time it takes to rise up the career ladder for the really good entry level engineers who now often get stuck because the engineering teams often are very bottom heavy.

      Another thing is that increased focus on making software development truly software engineering will result in a lot of new positions as companies need to put resources into improving quality through formalising development processes, introducing more stringent QA and documentation guidelines etc.

      Last but not least, lowering the cost of custom software development will make it more affordable for companies to do custom development projects, which is where most software engineering jobs are - "shrinkwrap" software houses employ only a small percentage of engineers. Even if a lot of that new work will go offshore too, it will reduce the impact for engineers in the industrialized countries too partly by boosting offshore salaries and making it less attractive, and partly because some of it will end up locally as well.

  65. I find my self telling the young ones to run away. by thbigr · · Score: 1

    I have reciently ran in to folks thinking about computers cause they are so "cool". I have been telling them to think of programming as a hobby.

    Get a Medical degree.

    --
    Come the revolution, the Bourgeois, Capitalistic, "A PARKING STICKER HOLDERS", will be first against the wall!
  66. Great idea by Anonymous Coward · · Score: 0
    2) Impose reasonable import taxes on services.

    Let's tax imported goods too so we can save MY manufacturing job.

  67. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  68. What studies? by brokeninside · · Score: 1

    All the news reports I've read appear to be in consensus that the average project outsourced overseas saves in the neighborhood of twenty to thirty percent after all is said and done.

  69. There be no programmers here... by twoslice · · Score: 1
    A programmer is a person who likes to check their english language syntax before posting on slashdot. There be no programmers here.

    I prefer to be called "codifier of electronic beasts and gadgets"

    --

    From excellent karma to terible karma with a single +5 funny post...
    1. Re:There be no programmers here... by Open_The_Box · · Score: 1

      Naw. A programmer is a person who doesn't use commas and brackets and hyphens and other non-essential parts of the english language which make things easier to understand than if they weren't used at all. *gasps for breath*

      My excuse is that commas are in short supply and should be saved for the separation of variables. Ever wonder why semi-colons are so rare in prose? It's because they're all being used up at the end of lines in C code. Don't know where the colons go though - people probably just don't know how to use them.

      How about "tinkerer with technological trivia" as a title. Probably wouldn't get past the HR droids though.

      --
      If you can't think of something nice to say then don't say anything at all. No, REALLY.
    2. Re:There be no programmers here... by Anonymous Coward · · Score: 0

      You can conserve further commas by realizing that you don't need whitespace AND commas to separate variables... just one of the two. And manipulating code with commas is just a pain in the ass anyway, particularly if you use advanced movement and marking commands.

  70. It's a matter of what people "know", too... by revividus · · Score: 1
    ...for example, even some of those die-hard "Buy American" folks, who will always have a Cadillac over a Mercedes/BMW/Jaguar because it's an American car; I don't think they think about "who wrote the software I use? Who designed the web pages I surf to? What country will I call for tech support for my new PC?" I don't think those things are concrete enough for the "Buy American" folks to consider.

    That's just a guess; for a lot of others, yeah, I guess people just stopped caring about "Made in America."

    Funny, though: in Canada (when I lived there) it's a lot more common, I think, to have people actively looking out to buy Canadian-made or to deal with Canadian corporations. I lived there till I was 24, and that's my perception, anyway.

  71. More relevent predictions... by dcw3 · · Score: 1

    "I think there is a world market for maybe five computers."...IBM Chairman Thomas Watson, 1943

    "Computers in the future may weigh no more than 1.5 tons."...Popular Mechanics, 1949

    "There is no reason anyone would want a computer in their home."...Digital Equipment Corporation Chairman Ken Olson, 1977

    "By the turn of this century, we will live in a paperless society."...General Motors Chairman Roger Smith, 1986

    --
    Just another day in Paradise
  72. Tech support!=programming by andy1307 · · Score: 1
    I think after awhile with enough uproar from consumers

    How many people are going to call up Dell and complain about Indian programmers in Bangalore using == to compare Strings in java or not commenting their code? I think everyone on /. starts off with the assumption that there is NOTHING americans do better and ALL jobs will eventually go to India or China or wherever.

    1. Re:Tech support!=programming by be-fan · · Score: 1

      When their code stops working well, then customers will complain. Then Dell will lose sales and their management will reevaluate their policies. If they don't, they'll lose more money until a competitor figures out the problem and offers superior products.

      Welcome to the free market!

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Tech support!=programming by andy1307 · · Score: 1
      When their code stops working well, then customers will complain. Then Dell will lose sales and their management will reevaluate their policies.

      That would explain why Microsoft is losing....umm..nevermind..

  73. Taking the labor movement open source. by Anonymous Coward · · Score: 0

    There seem to be a few poor fools who think(?) that 'survival of the fittest' is somehow involved! Fittness has little to do with what's going on. We ought to be supporting progressive values about jobs and open source standards.

    We also need to strongly encourage much higher standards of software quality. I notice that the shabby overall quality software is due to a combination of managers without a clue and the type of developers who mistakenly think they are fit.

    A useful place to start is at this useful site: http://www.cyberlodge.org/

  74. Amen to that by palad1 · · Score: 5, Insightful

    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

    1. Re:Amen to that by Anonymous Coward · · Score: 0

      > If you don't enjoy doing something DON'T BASE YOUR EVERYDAY LIFE ON IT.

      Ok, I'm good at computers, really good. I like working with them. I'm not a me-too. I have a SPARKLING history building systems that make people LOTS of money. I've already earned my lifetime salary, thousands of times over. Got into them in back in 1975, a 9th grader, when a 10 CPS terminal in the basement of the High School is all there was.

      I'm unemployed and have been so for 2.5 years.

      What am I supposed to do?

      Perhaps, base my everyday life on something I don't enjoy?

    2. Re:Amen to that by Anonymous Coward · · Score: 0

      I've already earned my lifetime salary, thousands of times over.


      How about using your savings and retire?

    3. Re:Amen to that by Anonymous Coward · · Score: 0

      ...for them...

  75. Hahahahahaha ! by Krapangor · · Score: 1, Funny

    If don't specialize in non-commutative geometry, gauge and QF theory or homology of perverse sheaves now, then you will be sooo fucked in some years. I mean every jerk can do FEM, non-smooth optimization, commutative or Riemannian geometry these days. Have I mentioned that Hilbert spaces are trivial ? And universities everywhere are outsourcing their researches on Frenet spaces to Columbia already !

    --
    Owner of a Mensa membership card.
  76. White Collar Unions needed NOW... by Anonymous Coward · · Score: 0

    Unionize - and take over the company.

    Unionize and then every worker must buy voting stock shares...

    Employee Owned companies at least answer to themselves!

    Most tradesmen have many more rights than the typical office worker...

    Too bad all that Education didn't include 'How to Organize 101"

  77. US Dollar crash could be good for programmers? by wackybrit · · Score: 2, Interesting

    Whoa whoa whoa, where did you read that? There will be less programmers in America.

    With the way the US Dollar is going, I'm not so sure.

    Indian workers were being seen as 40% cheaper in surveys done 6 months/a year ago (at least, that was the number being thrown around by the media). Now consider that the US Dollar has crashed in value by 12% against the UK pound (and more, by the Euro) in the LAST THREE MONTHS. With the deficits the US is running, and with the Euro presenting itself as a viable reserve currency, I think we could see the US dollar slumping further. This means American workers become more affordable, as Indian workers will seem to be demanding 30-40% more pay (or more, as the Indian economy improves).

    The US-Rupee exchange rate has remained reasonably stable for the last few years, but with the giant swings against the Pound and the Euro (both belonging to major trade partners of India) it would not be unreasonable to expect this to change.

    1. Re:US Dollar crash could be good for programmers? by Quikah · · Score: 1

      So they will start outsourcing to china which pegs their exchange rate to the dollar.

      --
      Q.
  78. And I beg to differ by KingRoo · · Score: 1

    It doesn't extrapolate.

    To CxOs, there's a big difference between allowing direct verbal communication with customers, and a bunch of guys talking among themselves about how to get some job done.

    At a high-level, business doesn't care whether a custom coded solution - or the maintenance -comes from India or Mars, along as it performs to spec. Specs are a matter of contract, and requirements gathering and functional spec'ing will continue to be done locally or in-house.

    1. Re:And I beg to differ by RickHunter · · Score: 1

      Of course, the fact that the spec rarely matches what the software actually needs to be able to do is conveniently ignored by most CxOs. After all, if they admitted that they need local talent to keep up with the changing spec and making sure the software is actually relevant... They wouldn't be able to slash 90% of their IT staff and claim the savings as extra profits this quarter. (And thus, a larger payout for themseves)

  79. My guess... by tgd · · Score: 4, Insightful

    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. ;-)

    1. Re:My guess... by CrankyFool · · Score: 4, Insightful

      You almost touched on one of the biggest problems I see we're going to have in offshoring: Entry point.

      Lets assume, as you do, there'll be a lot of jobs for senior-level engineers. Lets assume there are far less than now for entry-level positions. Now, *I'm* a senior-level engineer (13 years in IT). I wasn't senior-level when I entered the field, though -- I entered the field by doing data entry on registration cards for a software company and becoming known as The Guy Who Could Fix Macs. I know I'm not the only one.

      Skilled industries (everything from programming to carpentry to electrical work) have traditionally depended on mentoring, apprenticeship, and a growth path that starts with you being at the bottom. If we're sending all our bottom-feeder jobs to India, where will our next senior people come from? They're not going to burst fully formed from the foreheads of the current generation.

    2. Re:My guess... by tgd · · Score: 1

      Well my point is the industry will only support a certain number of senior people... and right now there are FAR more junior people than there will ever be senior positions, so a lot of people will either end up stuck in their position or will change careers out of frustration.

      A smaller job market may help that, since most of the jobs these days seem to be those more junior positions. If you've got 50% fewer of those, the odds of ending up in a senior position for those who get them double. Another poster made a comment about walmart salaries. Salaries are still as high as ever for a lot of developers, but the massive overpopulation of entry level people have pushed salaries at the bottom way down.

    3. Re:My guess... by Anonymous Coward · · Score: 0

      The vast majority of the threads and replies are missing the point: Forrester's data us normally quite wrong in the details (and purposively so).
      The corps. are sending out as many "HIGH-LEVEL" jobs as possible - note Intel's two R & D centers in China (and their subtly downsizing their last one in the USA). Note all the computer scientist, engineering, programming, financial services, medicine (Radiology and other specialties) and the "LOW LEVEL" jobs - ALL BEING OFFSHORED. No job, no income, shrinking or little or no possibilities for learning and advancement.
      GET A CLUE, PEOPLE!!!!!!!
      ---Sgt. Doom

  80. well... by Anonymous Coward · · Score: 0

    there are all allowed to join the open source, nobody will fire them from that.

  81. Which Us prez candidate cares about this? by cnmill · · Score: 1

    I have not been following the pre-presidential election hoopla much yet. Is there a candidate for the US presidency out there that has mentioned this offshoring trend and (more importantly) has promised to do anything about it?

    Non US-ers, is this similar trend going on in other coutries (besides India, who is reportedly offshoring US work to China)?

    --
    How sleepless is the egg, knowing that which throws the stone forsees the bone.
    1. Re:Which Us prez candidate cares about this? by NDPTAL85 · · Score: 1

      LOL. Yeah a presidential candidate for a nation of over 280 million people is going to give a crap about the 200k potential lost jobs in the nerdy, annoying, pedantic IT industry.

      Then again maybe that Dennis Kuchnich guy would care cause he's pretty geeky himself. The idiot is single and running for President.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  82. extrapolation? by Ubi_NL · · Score: 4, Funny

    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.
    1. Re:extrapolation? by sopuli · · Score: 5, Funny
      This reminds me of this joke, which extrapolates exponentially:


      When I turned two, I felt a great anxiety. In just one year, I had doubled my age. If this goes on like this, I thought, by the time I'm five, I'll be sixteen.

    2. Re:extrapolation? by CrazyTalk · · Score: 1

      And your joke reminds me of the Simpsons joke, where Disco Stu says something like "These are the disco record sales for 1977. And these are the sales for 1978. (shows big increase) If this trend continues...ayyy! (said like Fonzie)

    3. Re:extrapolation? by Tablizer · · Score: 1

      by the year 2019, more than one third of the world's population will be Elvis impersonators.

      Damned, Mamma! My backup alternative to IT is gonna be flooded too. Heartbreak Hotel for this jive cat.

  83. Unions don't save jobs by nuggz · · Score: 2, Insightful

    Sorry, if your job can't be done efficiently the only thing a Union will do is sink the ENTIRE company or industry.

    Unions can help protect the safety and working conditions, they aren't an answer when the workers just aren't competative.

  84. I know I shouldn't respond to this idiot, but... by FanaticalDesperado · · Score: 1

    What would make you think the collective stupidity in the US is any worse than the collective stupidity in China or India?

  85. Numbers dubious by $exyNerdie · · Score: 1


    Those numbers reported (employed today - 905,370) don't seem to be correct...

    Can anyone find a better resource like labor department statistics ?

  86. Classic Misuse of Statistics by Clueless Morons by subjectstorm · · Score: 1

    Ok, this kind of ineptitude always pisses me off. Some jerk gets his hands on a pile of numbers and suddenly thinks he is Miss Cleo.

    2015 is roughly 11 years from now. 11 years ago at this time (circa 1992), people were predicting that the world was going to END in the year 2000. We had everything from the second coming to the Millenium Bug being tossed at us.

    The fact is, no one has even the faintest idea what the market for programmers is going to be like in 2015. What we have here is an attempt at statistical trend analysis. Analyzing trends is a good and useful occupation for SHORT TERM VENTURES ONLY.

    Example: Janet has been exercising and eating well in an attempt to lose weight. She began this program at a body weight of 200 lbs. For the last three weeks straight she has lost body fat at a consistent rate of 5 pounds/week. it is fair to assume that she will probably lose something close to 5 pounds during the next week "if this trend continues".

    But does it make ANY sense at all to say that janet is losing weight at a rate of 260 pounds per year? or that, "if this trend continues", she will weigh -60 pounds in a year?

    The facts reported in this article speak for themselves. There IS a trend towards off shore development. This is IMPORTANT. I just think it's sad that the Forester Research's John McCarthy felt the need to delve into his own cavernous anus and pull out numbers like "235,000 in 2015!!!!!!"

    *grimace and spit, fork the sign of the evil eye

    --
    ** Chigusaaa!!! You're the coolest girl in the WORLD!!! **
  87. Regarding "941,584 programmers today" by brokeninside · · Score: 4, Informative
    The US Bureau of Labor statistics has numbers from Y2K in its Occupational Outlook Handbook:
    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.

    1. Re:Regarding "941,584 programmers today" by Glonoinha · · Score: 2, Interesting

      This sort of puts 1 million H1-B visas issued under the Clinton regime in perspective, doesn't it? 195,000 (six year visas) per year for 5 years is right about a million.

      Now we know why nobody has a job. One million programmers, and one million H1-B visas issued.

      Anybody that voted for Clinton, it tech, and is unemployed - guess what, you did it to yourself.

      Think I'm joking? Look it up.

      --
      Glonoinha the MebiByte Slayer
    2. Re:Regarding "941,584 programmers today" by the+Man+in+Black · · Score: 2, Interesting

      So I looked it up.

      I voted for Clinton, in tech, and I'm unemployed. I also have a decent grasp on the facts. The H1-B program was started to meet a need in the United States. We had companies with massive tech needs and not enough workers to fill the positions (I know, sounds crazy today, doesn't it?).

      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,

      What happened is, companies started tightening their belts in the face of our brand new shitty economy. It occured to a lot of them, "Hey...why don't we just hire a bunch of H1-Bs instead of American programmers?". This was possible because at the time the number of H1-B visas issued was still at dot-com levels. The law states that a company can only hire an H1-B to fill a slot if the compaqny is incapable of otherwise filling that position. So corporations got creative, posting jobs with ridiculous requirements for a paltry salary. Leave it out there for the required length of time, go to the Department of Labor crying "We can't get anyone for this job!", and bring on the H1-Bs.

      Nowadays, an even cheaper alternative to going through all that is just to ship the whole of your IT operations to India, no muss no fuss. Which brings us to today.

      I know it's certain peoples reflex to breath heavy and blame Clinton for everything, but you need to step back from your Fox News rhetoric for a sec and examine the facts.

    3. Re:Regarding "941,584 programmers today" by Glonoinha · · Score: 3, Insightful

      Everybody I know wants a Ferrari in my garage and a supermodel girlfriend, but none are willing to pay $250,000 for either - that doesn't mean that there is a shortage of Ferraris or supermodels, nor does it imply that the government needs to take action and make damn sure that everybody gets a Ferrari (destroying the value of the Ferrari and cars in general in the process.)

      It really doesn't matter why it happened, or how the Clinton regime justified it. Trust me, there were enough programmers in the 90's to get the job done, and via organic growth (ie, American college graduates coming out of college with C/S degrees) we would have been able to handle the load. The Clinton administration sold you out, which is funny because you eagerly put them there and support them to this day.

      Boil it down. Look at the facts. One point three million H1-B visas issued. One point three million software engineers/techs currently working in the United States. Pretty simple math. If Clinton hadn't been in office, it wouldn't have happened and you would still have a job. A good job at that.

      -Nowadays, an even cheaper alternative to going through all that is just to ship the whole of your IT operations to India, no muss no fuss. Which brings us to today.

      Perhaps had the floodgates not been opened bringing us the brown tide, this wouldn't have been the case.

      And those are the facts. Boil it down to simple numbers and those are the facts. And yes, I hold Clinton responsible - completely.

      --
      Glonoinha the MebiByte Slayer
    4. Re:Regarding "941,584 programmers today" by Anonymous Coward · · Score: 0

      I know it's certain peoples reflex to breath heavy and blame Clinton for everything

      You only explained in detail how the problem happened. It's still Clinton's fault. Clinton spent his entire presidency grooming the USA to be state in a world nation, similar to the way a pedophile would groom a child. Americans have suffered considerable damage that'll take years to undo, and when all Clinton's dust has setttled, we may not be the superpower we once were because of his actions.

      Economically, it's going to take a tight ship to compete against the efficient slave labor China uses, and we will not be able to compete if the president running the show is a Communist-Democrat. Americans (and Hilary Clinton) know this now, and that's why Bush will be reelected president in 2004.

      --
      Hilary Clinton must not think Bush is doing a bad job as President, otherwise she'd be running against him in 2004. Remember that in 2008.

    5. Re:Regarding "941,584 programmers today" by phatsharpie · · Score: 1

      One point that was never raised was the fact that the tech industry were clamoring for raising the number of H1B visa that could be issued. And given the track record the Republicans and the Bush administration in particular's willingness to kowtowing to big industries, they are just as likely to raise the number of H1B visas issued.

      If you think this wouldn't have been the case, keep in mind that as soon as Bush came into power, the anti-trust effort against Microsoft instantly changed from breaking up a monopoly to a weak slap on the wrist. Another example of Republican's willingness to cave in to industry is the recent passage of the weak Spam bill which pre-empted stronger bills passed by the States. Not to mention the Republican's effort in removing any sort of cost control for spiraling medicine costs in the new Medicare package because the pharmaceutical industry doesn't like it.

      In other words, if big business wants something, the Republicans delivers. So don't delude yourself into thinking if Dole was in office the H1B visa cap would've stayed low. The industry wanted it. If you want someone to blame, blame the proper people responsible - the tech industry.

      -B

    6. Re:Regarding "941,584 programmers today" by the+Man+in+Black · · Score: 2, Informative

      OK, I just took a look at your previous posts and realized that you're maybe about 15, and probably hear your daddy complaining about Clinton over the breakfast table or some similar shit, so I'll cut the argument short.

      The total number of H1-Bs issued being roughly equivalent to the total number of techs working today doesn't have a whole hell of a lot to do with anything, unless your assumption is that all tech workers currently employed are H1-Bs, which is obviously untrue. Not to mention that H1-B visas have a 2-year expiration date last I checked, which means that (barring extension) all the visas issued during Clinton's campaign have expired.

      But let's not make this a Clinton thing, because I know Bill O'Reilly and the gang can go on all day about what fantastic time we're living in and how underhanded and deceitful the Clinton administration was, and how we'll be much better off with another 4 years under Bush etc. etc. etc. Let's also not make it a money thing, because my point was never that I feel I should be paid outrageous amount of money for the services that I offer. The current tech layoffs are not about outrageous employee salaries, they are about the fact that you can offshore your department to India for pennies on the dollar of what you're paying your employees. Even if we were all capable of doing our thing for $20,000 a year, we can't compete with India and China in that respect.

      From a neo-conservative dickhead standpoint, this seems like a good idea: slash the bottom line, get myself a nice fat bonus, the hell with all the workers that I'm laying off as long as we get the job done. I realize that this type of person doesn't have a lot of respect for the middle class, but I think in 5-10 years we'll see that the middle class is the strength of this country. Tuition is skyrocketing, yet recent graduates can't get jobs. Middle class parents who can barely afford to send their kid to school in the first place are having to make hard decisions; the house or college. If there's no real value in that degree, this decision becomes simpler. Middle class bankruptcies are at record numbers, the number of citizens that can even call themselves middle class is rapidly dwindling, but the Dow is up given that companies are starting to see the profit margin from firing everyone.

      Hopefully when you're old enough to vote, you'll have more perspective on things.

    7. Re:Regarding "941,584 programmers today" by Glonoinha · · Score: 1

      As soon as Bush came into power, the cap on H1-B visas dropped to 65,000 again (1/3rd of what they were under Clinton.)

      --
      Glonoinha the MebiByte Slayer
    8. Re:Regarding "941,584 programmers today" by Qzukk · · Score: 1

      And yes, I hold Clinton responsible - completely.

      I hold the Democrats responsible for causing it, and the Republicans responsible for continuing it.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    9. Re:Regarding "941,584 programmers today" by phatsharpie · · Score: 1

      "As soon as Bush came into power..."

      That is incorrect. Bush came into power in 2000/2001. The H1B visa cap remained at 195,000 from 2001 to 2002. In fact, the H1B cap fell to 65,000 on October 1st, 2003, because of the legislation's sunset clause.

      http://209.157.64.200/focus/f-news/993054/posts

      In other words, Bush had about 3 years to drop the cap, but he did not. He is wise not to renew the raising of the cap, because it would've been a very bad political move only an year before re-election. But the truth is that he kept the cap high even when the US was still "officially" in a recession.

      -B

    10. Re:Regarding "941,584 programmers today" by Glonoinha · · Score: 1

      Stick to the facts, the numbers and the issues.
      Save the personal insults for the more important threads like KDE vs. Gnome.

      And H1-B visas are 6 years. So no, they haven't expired. They are still in effect. Sure is easy to make a strong argument when you can fabricate 'facts' in support.

      -Hopefully when you're old enough to vote, you'll have more perspective on things.

      Lets stick to the discussion without getting personal. Things tend to get out of hand when personal barbs are brought into technical discussions. I can go downtown to hear loser fags talk shit and degrade people; I come here to consort with people of substance and solutions.

      That said - I think we both agree on the actual problem.

      What is a solution?

      --
      Glonoinha the MebiByte Slayer
    11. Re:Regarding "941,584 programmers today" by Glonoinha · · Score: 1

      -That is incorrect.

      Yup. I was wrong, I'm pretty quick to admit it.

      -In other words, Bush had about 3 years to drop the cap, but he did not.

      Actually he didn't really take office until Jan of 2001, and as of Sept 11, 2001 he sort of had other things on his mind - but he still had about 8 months in which he could have done something and didn't. I wish that I had been able to further press the point when he and I met and had a short chat in 2000. Very short, lasted about as long as a handshake on the campaign trail - but I tried.

      Back along the lines of a solution - do you think that revoking the status of every H1-B in America right now would be enough to turn the economy around? It would open a million (+/-) jobs for Americans to have a chance at ...

      --
      Glonoinha the MebiByte Slayer
    12. Re:Regarding "941,584 programmers today" by gamlidek · · Score: 1

      And H1-B visas are 6 years. So no, they haven't expired. They are still in effect. Sure is easy to make a strong argument when you can fabricate 'facts' in support.

      H1B visa's expire in 3 years and can be renewed once. This allows for a *maximum* of 6 years, but not by default.

      I personally don't agree with H1B's in this economy and I believe that renewals should be halted at this point.

      -gam

      --
      "In theory, theory and practice are the same; in practice, they are not."
    13. Re:Regarding "941,584 programmers today" by Anonymous Coward · · Score: 0

      yeah and the busnesses are really upset that they had to hire all this cheap labor

    14. Re:Regarding "941,584 programmers today" by sisukapalli1 · · Score: 1

      Holy cow, man... You are just willing to believe in only what you want to believe. Ideology is a good thing, but you are extreme and not logical too.

      H1B caps were raised around 1999 to address the demands for programmers needed for Y2K stuff (and to inflate the dotcom bubble). It was to go back to previous levels after three years. So, there is no correlation between Bush coming to power and the drop in the quotas.

      Furthermore, it is typically the democrats that want the jobs here (unions, etc., have roles in maintaining better conditions for citizens). On the other hand, an industry friendly govt will pay more attention to industry needs (which these days are geared towards "next quarter results").

      S

    15. Re:Regarding "941,584 programmers today" by phatsharpie · · Score: 1

      My main concern with the whole H1B visa situation is that it has fostered a corporate mindset which prefers and/or advocates giving jobs to foreign workers because of lower wages. In other words, I believe that H1B visas legitimized outsourcing. After all, to many corporations, they hired foreign workers before, why shouldn't they do it again - even if they have to relocate the job to another country. In many ways, I think the damage has been done.

      I think the main problem is that most people in management still doesn't understand what most of their IT staffs do - they can't fully gauge their staff's quality. They often think the end result is the same, so they simply concentrate on the bottom line, even if the internals of their software/technology are hacked together.

      The ending of all H1B visas in effect might give a short term stimulus, but I think in the long term it would have little effect. And to be quite honest, I can't say that the government can do much. I think the fact that the government have come out to say that they will not off-source government jobs is a positive step (and they certainly shouldn't anyway), but to ensure the private sector to also not off-source would require some sort of tariff/protectionist legislation, which I don't fully support (I like the concept, but I think it would end up being a nightmare to enforce). One thing that would help is if the government state that they would not grant IT contracts to companies that outsource, nor to companies that subcontract out to companies that do outsource. The government is a big customer in the IT world, so that would have some clout.

      Ultimately I believe the loss of IT jobs overseas is a corporate cultural issue. Perhaps we need to bring back those "Buy American" campaigns from the 80's but with an IT slant. After all, I think most Americans aren't even aware of the issue, and the only way to steer/change corporate cultures is to target companies' bottom lines.

      P.S. That's pretty cool that you met President Bush. I think it's obvious that I am not a big fan of his, but I do think meeting the man would be an interesting event.

      -B

    16. Re:Regarding "941,584 programmers today" by Anonymous Coward · · Score: 0

      > The law states that a company can only hire an H1-B to fill a slot if the compaqny is incapable of otherwise filling that position.

      In case you missed it, The Law and what Corporate America does are two very different things.

      Anyway, the reality behind the H1-B fiasco is not what you imagine. Here's how it went...

      Clinton has nothing much to so with it. The Government as put in a catch 22 situation by the Corps.

      The Corps said, we want cheap labor. (The likes of McDonalds persists on this even into the Minimum wage area.) Anyway, the Technology group was able to make a threat McDonalds is unable to make "Let us bring in cheap labor under H1-B, else we'll outsource directly. Look, one way or another, we're going to make this happen, if you make us outsource you get less tax collections."

      So, the Feds. dis-enforced their own law. The H1-B's came, en-mass.

      The economy started to go south, and the Corps knew the layoffs would create a real political issue. So, they outsourced anyway.

      In a way, the Feds were duped. They got greedy and were played. The open H1-B program was used to better train and connect the outsourcing agents. In hindsight, this was probably the Corporate plan all along.

      Conspiracy theory, you say? Ok, tell me why every Corporation in America seems to play the same "management theory" at the same time. Why did almost every one of them re-org IT into high-matrix in the late '90's? What was with all that accounting creativity, all of a sudden?

      Answer: they all report to the "Big 4". Corps that fail to do what they're told are labeled "unworthy" of Investment. So, all across the land, the Corps act nearly as one entity.

      Planned. Not by IBM, GE, or other US victims, but by Deloitte, PWC, KPMG, and Ernst. These 4 flat out control US Corporate America -- AND -- have a substantial conflict of interest regarding International investment.

      More money can be had, for the big 4, in a developing India than in a growing US. So, even if the costs of US workers V. Outsourcing were the same (indeed, the difference, net-net, isn't as great as is being made out), we'd still be undergoing the deconstruction of the US economy.

    17. Re:Regarding "941,584 programmers today" by Glonoinha · · Score: 1

      Did you know that some state governments are outsourcing their call centers for unemployment benefits to overseas call centers (India) ? I would have to call Alanis on this one, but I think that is pretty Ironic.

      -In other words, I believe that H1B visas legitimized outsourcing.

      You were able to better describe what I have been thinking (but unable to convey.) Once the momentum started with the H1-B visas it kept on going, ending up with what we have now.

      As for GWBush - the thing that struck me most odd was how soft his hands were. Firm handshake, but the most baby-soft hand I have ever touched.

      -Ultimately I believe the loss of IT jobs overseas is a corporate cultural issue. Perhaps we need to bring back those "Buy American" campaigns from the 80's but with an IT slant.

      I promise you that if any Democrat candidate ran on the platform that addressed eliminating outsourcing and H1-B/L-1 visas, perhaps by taxing the shit out of it to make it not economically viable .. I would vote for them. Hell I would vote for Algore next year for President if I honestly believed he would get it done. I wonder if that would be a viable political topic at the regional level.

      --
      Glonoinha the MebiByte Slayer
    18. Re:Regarding "941,584 programmers today" by jafac · · Score: 2, Informative

      And Bush did nothing about it.

      He's had 3 years to roll this back. ANd hasn't.
      So those who are in IT tech, and unemployed, and voted for Bush, I'd like to send you a jar of vaseline for Christmas.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    19. Re:Regarding "941,584 programmers today" by Anonymous Coward · · Score: 0

      That's rediculous. If Clinton hadn't been in office, it still might have happened, and you may very well still be out work. But since Clinton was elected, and he's the one that passed the bills, you have every right to hold him responsible. Just don't claim it wouldn't have happened if someone else was in his place. Cause you don't know, and I don't either.

    20. Re:Regarding "941,584 programmers today" by rifter · · Score: 1

      Everybody I know wants a Ferrari in my garage and a supermodel girlfriend, but none are willing to pay $250,000 for either - that doesn't mean that there is a shortage of Ferraris or supermodels, nor does it imply that the government needs to take action and make damn sure that everybody gets a Ferrari (destroying the value of the Ferrari and cars in general in the process.)

      I'm reasonably certain the supermodel girlfriend will cost you more than $250k. The ferrari might be had for that sum, but .. :)

    21. Re:Regarding "941,584 programmers today" by kelnos · · Score: 1
      Everybody I know wants a Ferrari in my garage
      in your garage? damn, you know some really generous people ^_~
      --
      Xfce: Lighter than some, heavier than others. Just right.
    22. Re:Regarding "941,584 programmers today" by Glock27 · · Score: 1
      And those are the facts. Boil it down to simple numbers and those are the facts. And yes, I hold Clinton responsible - completely.

      Great post, and I agree that the H1-B boom is a debacle, and a traitorous blow to all U.S. tech workers.

      I hold Clinton 90% responsible, but I do feel Bush should have ended the H1-B program early in his tenure. I also think companies should be clueful enough to not outsource. "Gee, let's create, train and fund a GIANT foreign workforce to compete against one of our most vibrant and profitable industries!". Smart...

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    23. Re:Regarding "941,584 programmers today" by nyseal · · Score: 1

      Man, I love this 'brand new shitty economy' theory. Did it ever occur to you that any new economic 'laws' that get passed take anywhere from 3-5 years to have FULL economic impact on the nation? Reagan got blamed for a recession started by economic policies set forth by the Carter administration; George senior rode high because of Reagan and along comes Bill. He gets all the credit of economic policies set forth well before him and in his last 2 years of office losses interest in the job because he gets caught with an intern. Great, just what we need. A president who doesn't give a shit anymore because of scandal and the lack of re-election thoughts. Enter 2000: Dubbya is now working off the coat tails of a prez who didn't give a shit and gave his own brother-in-law a pardon on almost the last day of his elected position. Sounds responsible to me. Say what you will but the Dems are the MOST self serving, irresponsible, arrogant and self righteous people I've ever seen.

      --
      [SIG] Remember Mattel handheld games?
    24. Re:Regarding "941,584 programmers today" by nyseal · · Score: 1

      Simple question....how does having an expired visa exactly impact whether or not you're still in the US and working an IT job?

      --
      [SIG] Remember Mattel handheld games?
    25. Re:Regarding "941,584 programmers today" by Anonymous Coward · · Score: 0

      "loser fags talk shit and degrade people"

      Wow. Now if that isn't the definition of ironic hypocracy, I don't know what is.

      Since when did being a "fag" have anything to do with talking shit or degrading people? Maybe there are fags that talk shit and degrade people, I'm sure they're out there. But couldn't you just call the guy an asshole and leave the gay community out of it?

      Maybe you're having some trouble with sexual orientation issues... Hmm?

    26. Re:Regarding "941,584 programmers today" by KMnO4 · · Score: 1

      You people are all brain dead. Clinton did this because he was the most right-wing, "neoconservative" democrat ever. He was a "democrat" in name only. Someone like FDR or even JFK would never have approved of an H1B-like program on this scale. The republicans gained control of Congress in 94 and expanded the H1B program. If Clinton had vetoed it he would have probably been overriden by Congress.

  88. Nice place to visit, but... by Chelloveck · · Score: 1

    I don't mind; I don't live in Wyoming.

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  89. Outsourcing beyond continents by Dr.+� · · Score: 2, Insightful

    Here in Denmark we notice the same trend: To some extend, programmers will get out of job over some (5?) years. This is partly due to the fact that low-level or predefined systemdevelopment will be done in Easteurope, India etc. We see this happen already.

    Instead, Denmark will become a place for project managers, systemarchitects, consultants and other people, who focus on the business and the client itself, not on the actual production.

    --
    Eih bennek, eih blavek
    1. Re:Outsourcing beyond continents by chooks · · Score: 2, Insightful

      Instead, Denmark will become a place for project managers, systemarchitects, consultants and other people, who focus on the business and the client itself, not on the actual production.

      If all the programming jobs are not in Denmark, then where will the Danish project managers, system architects, etc... get their experience?

      It's a slippery slope. That's all I'm saying.

      --
      -- The Genesis project? What's that?
  90. Walmart by nuggz · · Score: 1

    When the average American would rather buy made in China at Walmart, Made in America doesn't cut it.

    When your 'Japanese' Car is made in Alabama, and your Chevy in Korea (the rebadged Dawoos), or Levis doesn't have a single US plant, the American brands kinda lose their appeal.

  91. But the economy is recovering! by zerofoo · · Score: 3, Interesting

    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

    1. Re:But the economy is recovering! by buckeyeguy · · Score: 1, Informative
      It's all spin... try not to get motion sick. ;)

      In reference to another economy-related post above, the US Dollar is dropping in value even as Bushie-boy and Treasury Sec. Snow-job declare that they "support a strong dollar". For those who'd rather see the true picture, good charts for the dollar and other items can be found here.

      --
      I'd have a personalized plate on my car, but "toxic bachelor" won't fit into 7 letters.
    2. Re:But the economy is recovering! by deanj · · Score: 1

      You need to take an economics class. Employment is a trailing economic indicator.

    3. Re:But the economy is recovering! by The+Desert+Palooka · · Score: 1

      What of the "Recession" spinsters? Ah never mind that, I'm just curious why if there was a recession I'm still getting and turning down job offers? I've not been out of work yet in this recession.

      I'd also say it's a pretty good indicator that things are getting better when a non-profit calls you to offer you a job. That means people are out there and spending money, even giving it away. This isn't recession like behavior.

      After the "dot.com" bull crap I feel like CS kids are all running about like a bunch of MLM Salesmen going "Must be the economy! I'm not making money like I used to".

      no, the system was just flawed in the first place.

    4. Re:But the economy is recovering! by BigGerman · · Score: 1

      since when "software guys working contract positions" is the sign of bad economy?
      Contract jobs are more demanding, more challenging, higher paid and harder to find. Large number of people "graduating" to contract employment is the sign of good economy just like it was in 98-99.
      As far as state of the economy, just look around. I remember finding easy mall parking last Xmas and one before. I remember 4 out of 5 my neighbours unemployed a year ago.
      Has nothing to do with Bush (god bless his simple soul). Dogs ate all the dog food, wearable parts still keep breaking and warehouses are empty - it is back to work time, normal capitalist cycle.
      IT industry took much bigger hit because of the built-in correction to jettison Waiter-Actor-Webmasters, junior people and community-colledge-MCSEs, that is all.

    5. Re:But the economy is recovering! by Anonymous Coward · · Score: 0

      Touche! I've been a contractor since 1996 and I've never had a day on the bench. I'm on track to bill 2200 hours (@$100) this year. I have 4600 hours worth of work scheduled for next year, so I'm bringing another contractor in to help.

      The work I do could NEVER be shipped off to India, as it requires lots of face time with with the client, serious analytical skills, and the ability to translate business requirements into a workable system.

      I suspect that alot of these jobs that are sent overseas are "code monkey" work -- analysts over here develop a detailed design and someone over there bangs out the keystrokes.

      I also think this is somewhat of a fad. I know some companies that are trying this because everyone else is, but the results they are getting back aren't very impressive.

    6. Re:But the economy is recovering! by Anonymous Coward · · Score: 0

      One more time - that 6% unemployment figure comes from the lucky few who qualify and actually receive unemployment benefits. The real number is closer to 20% and climbing - just get on the Web and do some research for real - and while you're at it checkout the layoff reports published by some of the newspapers around the country. Once the unemployment benefits run out - one is automatically placed in the employed column - whether they are homeless or have starved to death.
      ---As far as tracking people who are looking for work - just check out how they are supposed to do this and you'll see it's obvious balderdash!
      ---9 million jobs offshored in the past four years - not 1 million or 2.7 million (which is figure for UNION manufacturing jobs that have been offshored - not counting millions of others.
      ---just please do research for yourself.
      ---Sgt. Doom

    7. Re:But the economy is recovering! by Anonymous Coward · · Score: 0

      I predict a slow Christmas retail season ...

      That one I don't agree with. With the media, Bush administration, and marketeers spinning everything in a golden light I see people spending more than ever. The average person doesn't think we're in trouble and they are naively spending more than ever. I see it every day. We caught Saddam, rah rah!... the recession is over, rah rah!... "I better spend while I can!"...

      meh.

      Evenually it's going to catch up to them. The worst has yet to come.

    8. Re:But the economy is recovering! by FatHogByTheAss · · Score: 1

      Holliday spending facts: Walmart had a bonanza year. FAO Schwartz is in bankruptcy.

      Those that are spending, are spending on the cheap.

      --

      --
      You sure got a purty mouth...

    9. Re:But the economy is recovering! by DoNotTauntHappyFunBa · · Score: 1

      I don't care what the Bush spinsters say.

      You are wise to disregard them. Following the advice of unmarried elderly Republican women is a sure path to destruction!

      --
      Well, hey, I didn't spend all those years playing Dungeons and Dragons and not learn a little something about courage.
    10. Re:But the economy is recovering! by Anonymous Coward · · Score: 0

      There's a difference between "trailing" and non-existent.

      Trailing is 6 months, or so. When your talking 22 months, it isn't trailing -- it's still a feature.

    11. Re:But the economy is recovering! by tgrigsby · · Score: 1

      And you do what? I'm assuming that you're keeping within the context of the discussion and you have an IT position, and quite likely programming. So what language would that be? What technologies?

      --
      *** *** You're just jealous 'cause the voices talk to me... ***
  92. Straight-line extrapolation is accurate? by stankulp · · Score: 5, Insightful

    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
    1. Re:Straight-line extrapolation is accurate? by zsau · · Score: 1

      Actually, I think you meant that not everything is good all the time. I know some things are good some of the time.

      --
      Look out!
    2. Re:Straight-line extrapolation is accurate? by EvilTwinSkippy · · Score: 2, Insightful
      I definitely hear you on that one.

      You can't extrapolate todays numbers out 10 years. These figures do not take into effect deflation on wages that would occur if these numbers were true. More people chasing fewer jobs drops wages in the US. At the same time wages increase in offshore destinations as the standard of living increases. The labor advantage of offshoring is reduced, if not eliminated.

      It also doesn't take into effect the inevitable backlash against companies that practice offshoring. It's not bad now, but once it's known that what would have been our economic recovery is being diverted to some third world country, and you will see protectionist politicians elected in 2 seconds flat.

      Another wild card is the tax situation for these companies. At present they are playing a shell game with the present tax system. If the US were to adopt a VAT tax, then these overly long and complicated supply routes with rediculous markups would cease. If we were to tax profits for business performed in the US as opposed to profits for business within the US, the advantages of offshoring diminish. No more companies closing it's US headquarters and opening a new one in Bermuda, and being completely exempt from US taxes.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    3. Re:Straight-line extrapolation is accurate? by Anonymous Coward · · Score: 0

      "Nobody can foresee the future."

      i guess you never read revelations in the Bible.
      how long do you think it will take technology to make the mark of the beast known as 666 a reality?

    4. Re:Straight-line extrapolation is accurate? by McLoud · · Score: 1

      In short: there's neither no good that stays forever nor bad that never end.

      --
      sign(c14n(envelop(this)), x509)
  93. It's the end of the world as we know it... by markxsd · · Score: 3, Informative

    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.

    1. Re:It's the end of the world as we know it... by GigsVT · · Score: 1

      Online presence....

      If you mean propaganda/brochureware sites, sure. But making real things happen on the web still hasn't happened for most companies.

      There's plenty left to do.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:It's the end of the world as we know it... by Samrobb · · Score: 1
      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.

      Keep in mind, they're talking about changes over the next decade. You could have made this same statement in 1970, 1980, and 1990, and you would have been wrong each time. 10 years is a lot of opportunity for new technology, new business ideas, and changes in the way traditional businesses handle their IT functions.

      I can predict that the software development market in 2015 will be substantially different from the market today. Apart from that, I'm unwilling to look 10 years into the future and predict employment levels. Quantum and parallel computing may enter the mainstream, resulting in an entirely new class of applications. "Ubiquitous Computing" may become a reality, causing a shift away from monolithic systems programming towards embedded systems. A growing trend to accept OSS may result in an increase in self-employed or small-shop contractors, but a concurrent decrease in full-time software positions. Changes in employment demographics may result in more individuals comfortable with "light" programming tasks (desktop scripting) and the elimination of some software development positions.

      The job market for programmers will definitely be different in 2015. Will it be worse? Maybe. Will it be better? Maybe. We don't really have enough information to make a reasonable prediction right now, other than "things will change."

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    3. Re:It's the end of the world as we know it... by markxsd · · Score: 1

      I agree that it's difficult (impossible??) to predict what will happen 10 years from now... However, I think the big difference between now and other peaks and troughs we've seen is that in 1970, 1980 and even in 1990 there were many less people doing programming. The vast influx of people into the industry in the 1990s along with the mobilisation of off-shore development means that IT skills have become a commodity. Even if there is an industry-wide increase in IT spend, the supply of skilled people is there to absorb it.

      The sad truth is that it's easy to replace the average programmer (or admin) that doesn't have real niche or functional knowlege. Ask any employment agency how many applications they'll get for a posting on dice or jobserve for "Java Programmer, J2EE" or "Oracle DBA, Solaris".

      I hope some of the ideas that you mentioned happen (especially a growing trend to accept OSS). I hope I'm wrong, but I truly believe that nothing short of the invention of a Star Trek replicator would convince a Fortune 500 CIO to do anything but maintain or reduce his current IT spend.

  94. Go Go Go !!! by Anonymous Coward · · Score: 0

    Send this to the pointy-haired guy and the evil DHR cat

  95. look into the crystal ball... by in4mation · · Score: 1
    Sooner or later these foreign markets will get saturated and as an effect will be less and less attractive financially (demand and supply in action).

    Let's face it jumping on to the band wagon often yields short term benefits. Probably cause you're not the only one joining the action. I'm not saying its gonna happen overnight but gradually the costs will creep up and before we know it, surprise surprise, the local markets will be more attractive because of a lack of demand and an abundance of supply. Just keep repeating this cycle in an infinite loop...

  96. Niceest news I ever hear. by Vitus+Wagner · · Score: 1

    It is the thing we need most of all - decreasing number of silly programmers which write silly programs. Especially monster ones, which are not written, but rather drawn in different visual environments.

    It means that industry moves from baby state into mature state. Century ago aviation was in such state as IT now - everyone who can buy a plane was a pilot. No qualification testing, no regulation.

    Now they teach to fly and make you pass an exam to allow you to fly a plane. Not mention to take a job of commercial pilot, who flies other people.

    But every arrogant fool can come and take job of programmer, who write business critical software.

    And when each plane needs a pilot, not each computer needs a programmer. One good programmer (say Donald Knuth) can create a program which millions of people would use.

    I think a programmer should be more like fiction writer. No editor publish job advertinsment like "we need ten qualified writers with 5-years experience in SF and fantasy". They hunt a particular person, who have already made a name,
    or just review texts send by numerous anonymous newbies in hope to discover new name.

  97. virtual feudalism by listening · · Score: 2, Insightful

    Abbe Mowshowitz, in his essay "Virtual Feudalism," in ACM's Beyond Calculation: The Next Fifty Years of Computing, predicts a system of political authority centered in private, virtual organizations and based on the management of abstract forms of wealth (rather than land ownership). The potential loss of jobs cited above is a possible consequence of Mowshowitz' virtual feudalism marked by diminished living standards, social disorder, and conflict between old and new regimes. A hopeful upside of such social changes is that individuals too can learn to exploit virtual organization.

    1. Re:virtual feudalism by ChaoticChaos · · Score: 1

      WTF does this mean? Can someone translate this to English?

    2. Re:virtual feudalism by a1z26b2y25 · · Score: 1

      We are hoping that the general population rise up against the money mongers of this age otherwise we will all be working as individualists.

    3. Re:virtual feudalism by listening · · Score: 1

      Feudalism once meant "place" (land + serfs) was very important. Virtual feudalism means "place" is less important -- serfs can be anywhere. Global connectivity, i.e., the Internet "virtualizes" place. The hopeful part means that serfs with good programming skills are better positioned than most to take advantage of virtually-connected resources.

    4. Re:virtual feudalism by Anonymous Coward · · Score: 0

      The hopeful part means that literate serfs with good programming skills are better positioned than most to take advantage of virtually-connected resources.

  98. think it's time to... by FinestLittleSpace · · Score: 1

    ...start to learn how to pick up bin bags off the street and chuck em into a lorry

  99. Relax! by KillerHamster · · Score: 0

    In hexadecimal, that's only 39784.

  100. Re:For those thinking "I might be in the lucky hal by Anonymous Coward · · Score: 0

    yeah...but at least my coworkers read 25% and say "quarter" not "half". I'll risk that quality of life improvement...I can always have your job after the private sector "dies".

  101. I have my doubts by thoolihan · · Score: 1

    Off-shore support works...
    And "640K should be enough for anybody"
    -t

    --
    http://unmoldable.com W:"No one of consequence" I:"I must know" W:"Get used to disappointment"
  102. Lack of CS Education, market correcting by alexhmit01 · · Score: 2, Interesting

    Look, pre-dotcom, the number of people entering the computer science fields was DECLINING, and demand was going up. Beyond qualitative measurements like caliber of programmers (people that love computers vs. learn in school without the passion to excel), this results in the salaries moving up and fewer people employed than if more people entered the field.

    Is there any reason to be shocked that when salaries go up because there aren't enough people in the field that more people will enter the market? It just so happens that the people entering the market aren't in America?

    Most college grads make $20k-$25k in entry level jobs. Entry level engineering jobs were traditionally in the $45k-$50k range (adjusted for inflation, I'm looking at the last few years). Entry level programmers were making $60k-$75k out of college.

    That is a market out of whack. That pulls more people into the field and they happen to be overseas.

    The problem isn't just salaries and cost-of-living, our exploding taxes/regulations (particularly payroll) tax is problematic. While rates haven't been rising (except in 93), the costs are relatively higher. For high-wage jobs, the comparison is no longer Western Europe (where the lower US cost structure provided a competitive advantage) but non-Japan Asia, where the US cost structure is higher.

    Remember, to "outsource" you have to hire people on your end that can oversea outsourcing (MUCH more skill involved than being a lead developer, you have to speak geek to people in a different time zone, so you can't walk over to their cube, the spec needs to actually make sense or you lose a day or two turn-around with info requests), pay for the management on that end, and pay for the counter-parts overseas that speak English and understand the requests from the client.

    It is really expensive to outsource. People talk about the salaries being 10%-20% of the US, but somehow the cost savings are in the 20% range on company financials. Want an easy way to fix that?

    Drop the "employer-side" of the payroll tax (there is 14% cost savings), and reduce employee taxes by 6% (and cut salaries accordingly) and all of a sudden, there is no cost savings to oursourcing.

    To keep the jobs high-paying in the US, you simply have to get the costs of doing work in the US down.

    For every dollar that the company spends on you (forget overhead), you are lucky if 55 cents makes it into your bank account.

    The good thing, is that when these companies overseas get more demand, salaries will go up. This will eat away at the cost savings. In addition, the non-oursource members of society will start to decry the "rich" over there, and adopt a punative tax structure like ours, and the advantage will go away.

    After NAFTA, certain manufacturing companies that were going under in the states anyway set up plants in Mexico for labor-intensive and capital-light production. Within a few years, wages/costs went up in Mexcio, and those plants shut down and the work was outsourced to Asia. But in the mean time, Mexico has joined the global economy.

    Labor-intensive proceses will always move to cheaper locations. It puts more profits in US companies that use it, and salaries move up. A rising tide lifts all boats, and the US will find a new innovation to replace the 20 year old microcomputer to build our next waive of growth.

    Alex

    1. Re:Lack of CS Education, market correcting by EvilTwinSkippy · · Score: 1
      My question: the whole offshoring concept is break-even at best when you crank the numbers. Was the motivation less about saving money, and more about depressing domestic wages? Think about what proceeded it: industry picketing government to hand out H1b visas like LSD tabs at a dead concert. Simultaneously: a shift away from experience as a measure of quality to certifications. Simultaneosly: a rapid push for standardization on a single (albeit poorly designed) platform.

      All of these took geniune effort and great expense while flying in the face of common sense. Well, unless you look at it through the prism of the paranoid in which it was a concerted effort to commoditize the IT industry.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Lack of CS Education, market correcting by Anonymous Coward · · Score: 0

      Drop the "employer-side" of the payroll tax (there is 14% cost savings), and reduce employee taxes by 6% (and cut salaries accordingly) and all of a sudden, there is no cost savings to oursourcing."

      Businesses already pay a smaller share of the total tax burden than individuals. The number of federal and state tax breaks on top of subsidies for certain industries has grown over the last decades. Eliminate the employer taxes and good luck paying for unemployment insurance and the lastest military toys. European nations have a far higher tax burden yet they aren't farming out jobs left and right overseas. Their governments work for the public, not for the profits of a handful of CEOs.

    3. Re:Lack of CS Education, market correcting by Anonymous Coward · · Score: 0

      I don't know where you are getting your numbers. The current starting salary for entry level programmers isn't nearly $60k-75k. It is pretty much the same as entry level engineers (depending on the field). I go to an engineering school (one of the highest ranked in the country), so I do have the numbers for the last few years.

  103. The goal! by mabhatter654 · · Score: 4, Insightful
    The goal of Programmer/IT right now should be how to move the industry from Corperate types to the model that Doctors, Lawyers, and accountants have! Or even the model that Pumbers, Electricians, and Carpenders have. They all share the fact that in spite of huge technology advanced, they are still basically one-man shows. Expecially look at Electricans plumbers and such...While "anybody" CAN do certian work on thier own, at some point or another, EVERYBODY has to call in the pros in those fields when they get over their heads. Even after 100 years of mail order houses, you still see a huge number of them still build by hand one-at-a -time, just like software.

    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!

    1. Re:The goal! by Anonymous Coward · · Score: 0

      You're right in some respect. I think the best labor model to follow for a Software company is to have ONLY coders/developers CS majors working for you in all areas...just have the lawyers and accountents done by another company. NO MANAGEMENT TYPES! They are the ones killing this country all for the sake of investors and their bonuses given by the investors. The only type of companies that will survive in the future after the big ones have died off here in the US are the ones that protect their IP (ignore SCO for the moment...IP comes from inovative people not little pieces of paper that says you own this or that) and keep those people in all levels of the company. MS was started on such a notion. Great ideas and product die when management types come in and use them for the sole purpose of cutting costs in a very very very short sited mannor...I guess though considering most people today only keep their jobs for 3-5 years anyway it's no big surprise that management has become so short sited.

    2. Re:The goal! by nyseal · · Score: 1

      Yes, you're right. Our economy would be much better off without managers. I vote for the toothless janitor working at the Saturn plant in TN to speak for me on my future interests and that of the company and co-workers. Who will we blame after that?

      --
      [SIG] Remember Mattel handheld games?
  104. Been here before by HangingChad · · Score: 4, Insightful
    If you've been in the IT industry any length of time then you've been here before. Anyone remember the "death" of mainframe programmers? Companies scooping out large pits out behind the plant to bury their COBOL and FORTRAN coders. It's a good thing they didn't cap those pits because a lot of companies had to dig some of them up. Partly because of Y2K and partly because they were still using those systems 20 years later. Overall we survived the transition to client-server and PC think.

    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
    1. Re:Been here before by DerekLyons · · Score: 1
      If you've been in IT a long time you're used to being a techno-chameleon.
      And that's the problem. The bulk of folks in IT today have only been in since the dot-com era and the massive wiring of corporate America. A great deal of them lack formal education & training. And like all twentysomethings they think the world will always retain the same shape and will always owe them a living.
  105. Would IA be the cause by draxredd · · Score: 0

    For what i've gathered an artificial intellignece doenst so much "get programmed" as "learns". so instead of programmers, we'll have to become teachers.

    --
    --- Back to the trees, back to the trees !
    1. Re:Would IA be the cause by presearch · · Score: 1

      Sure, blame Iowa.

  106. Re:is Open Source part of the problem? by mu-sly · · Score: 1

    So take the free tools you have been given, run with them, be innovative and turn them into something new.

    If you can't be innovative, you'll never compete against anything anyway - you'll just go on re-inventing the wheel for the rest of your days.

    It doesn't mean less programmers required, just less run-of-the mill "programmers" required. If you can be imaginative and innovate, you will always be able to compete.

  107. By 2015 computers will program themselves.... by gatkinso · · Score: 2, Funny

    ...and Kazaa (!) will have long since launched the nuclear strike...

    --
    I am very small, utmostly microscopic.
  108. Re:Are details on who they are calling programmers by fuzzybunny · · Score: 1


    Unfortunately, most companies are a tad reluctant to put "Professional Knob-dicker-arounder" or "Leader of the Free World" on business cards.

    --
    Cole's Law: Thinly sliced cabbage
  109. Quality wins the contract by Anonymous Coward · · Score: 0

    I was hoping that in 5 years time it wouldn't matter where you were based as long as you provided the best service/code. Awarding a contract to the lowest bidder is usually the quickest way to find out why the bid is so low (and it's not all down to hourly rates).

  110. Solution by Anonymous Coward · · Score: 0, Funny

    Why not push half the population of Wyoming off-shore and keep the programmers?

  111. It's almost like predicting the climate in 2015! by HarveyBirdman · · Score: 0

    Hey, I tease! :-)

    --
    --- Ban humanity.
  112. You wouldn't...? by twoslice · · Score: 1

    have a bald co-worker named Wally do you?

    --

    From excellent karma to terible karma with a single +5 funny post...
  113. Thats good for programmingdom by mnmn · · Score: 3, Insightful

    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
    1. Re:Thats good for programmingdom by cecom · · Score: 1

      Amen, brother ! That is what I am hoping for, but it seems too good to be true.

      The problem, as I see it, is that there will simply be less software to write. Let's face it: not many useful new OS-es will be created, or office suites, or new platforms to port BSD to, or whatever. Even game creation has little to do with programming anymore - it is mostly about the artwork and using an off-the-shelf 3D library (of which there are plenty).

      The positive side of things is that this is already the case with all other "regular" occupations. We'll have to live with it as they do.

    2. Re:Thats good for programmingdom by Ciampino · · Score: 1
      the experienced ones make good money and buy McLarens.
      Damn, can I have a ride?
    3. Re:Thats good for programmingdom by 0x0d0a · · Score: 1

      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.

      What's the beef with Ada?

    4. Re:Thats good for programmingdom by The+Lynxpro · · Score: 1

      "Even game creation has little to do with programming anymore - it is mostly about the artwork and using an off-the-shelf 3D library (of which there are plenty)."

      Really? Maybe we can get those 900,000 laid off programmers to devote one work hour to getting Duke Nukem Forever finished then...

      --
      "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
  114. Healthcare and ss taxes make us expensive by aspelling · · Score: 1

    If you subtract healthcare benefits and social security taxes company pays to every employee and every project will be 30% cheeper see: http://deanforamerica.com

  115. Gloom and Doom by Odonian · · Score: 3, Insightful

    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.

  116. RE: Numbers don't add up by Anonymous Coward · · Score: 0

    Doesn't that mean that about 1 in 300 americans is a programmer or something along those lines. Makes sense to me. Maybe every other person you know is a computer programmer, but you should probably get out more if this is the case. People do a lot of things.

  117. Wyoming ... that sucks. by Anonymous Coward · · Score: 0

    but wow, that's half the population of Wyoming!

    And you know what: The other half of the population in Wyoming can do nothing but Visual Basic scripts!

  118. Awesome! by St.+Vitus · · Score: 0

    I was looking for a Wyoming link...

  119. Re:is Open Source part of the problem? by vidarh · · Score: 2, Insightful
    This logic doesn't work in a free market. In a free market companies will not be competitive unless they choose the most efficient alternatives as long as there are competitors that will. Lack of open source only benefit large corporates, for which writing software in house for reuse can be done once with minimal cost averaged out over the business, while large corporates are not where the majority of people are employed.

    Without open source, companies such as IBM, with hundreds of thousands of employees would share within the company and lower their costs, while the thousands and thousands of smaller companies that employ the majority of people would find it harder to compete because they would have to pay more salaries to write all this code themselves.

    By reducing the competitiveness of small and medium sized companies, these companies would be less profitable and be able to pay fewer people.

    While being inefficient will make a company need more people, it also reduces that companys chance of expanding and even of surviving, and hence is longer term bad for employment.

    Society is much better off with increasing efficiency, as it increases capital return on investments which again makes it more worthwhile to invest in new ventures or in expanding existing ventures, and makes it more worthwhile to hire people.

    Based on your arguments, developers should work as slow as they can, because it would result in a need for more people. However all that would achieve would be to drive those companies out of business or reduce their growth and prevent them from hiring more people in the long run.

  120. Dear So and So by Anonymous Coward · · Score: 0

    Dear Representative xxxxxx (and Senator, and President, etc.),
    As one of your constituents, I wish to bring to your attention a very important issue about jobs being lost from the United States, and ask for your support in any and all legislation that will help keep decent middle-class jobs in this country.
    Recent studies indicate that U.S. employers will move about 3.3 million white-collar jobs and $136 billion in wages overseas in the next 12 years. The most recent study by Gartner, Inc. ("U.S. Offshore Outsourcing: Structural Changes, Big Impact") reports that an alarming 500,000 IT jobs will move just in 2003 and 2004. That is $136 billion in wages that will move to countries like India, Russia and China. Up from $4 billion in 2000.
    Major high-tech companies, such as IBM, Hewlett Packard, and Microsoft, have already started moving work to cheap labor countries such as India, Russia and China. In many cases, U.S. employees are required to train their foreign replacements, and then they are laid off. With the current economic recession and the depressed state of the high-tech industry in the U.S., this is the most unpatriotic action a company can take.
    These are not just manufacturing jobs; these are highly technical jobs that require advanced college degrees. What is a 50-year-old Software Engineer to do when replaced by a foreign worker? What can he/she possibly "retrain" for?
    When our jobs move overseas, who will be left to pay taxes in the U.S.? What careers could our children possibly aspire to?
    The big corporations arrogantly believe that the US Government will do nothing to stop the exodus of jobs at these alarming rates. Companies such as IBM, Microsoft, Hewlett Packard, etc. have brazenly admitted that as many as 3 million US jobs could be lost by the end of year 2015! It is outrageous that so many people in this country will suffer losing a job they have worked so very hard to keep; especially after they have battled to keep the pensions they worked hard for; seen their 401(k) retirement plans decimated by corporate thievery and malfeasance and then watched as their sons and daughters went to Iraq to fight for the freedom of the Iraqi people, and to root out terrorists in Afghanistan. I hope you will do the right thing and vote for any legislation that limits corporations from taking jobs offshore and abusing the H-B1and L1 visa laws.
    I strongly urge you to support any and all legislation that will:
    1. Require U.S. employers to disclose the jobs they are moving, and provide incentives for keeping high-tech jobs in the U.S., and provide deterrence to moving them abroad.
    2. Eliminate the H-1B and L1 visa's that allow foreign workers to take U.S. high-tech jobs. The IT unemployment rate is high enough that experience U.S. workers can likely fill all available jobs currently being performed by foreigners.
    I hope I can count on your support.
    Sincerely,

  121. Yeah? Well... by nagora · · Score: 1
    That's what they said would happend to the ship-building industry and, er... never mind.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  122. BIG assumptions by Anonymous Coward · · Score: 1, Insightful
    Yes, assuming current trends there will be 200,000 odd fewer programming jobs in the US. But that is a huge assumption. Market forces change, hiring rates change.

    Using this same logic, given current trends, the world population in a few centuries will be less than the current US population.

  123. Error message from 2015 by HarveyBirdman · · Score: 3, Funny
    "Dr. Ganesha has detected a negative karmic dispensation in your system. This state of digital being was unexpected, and most likely the work of Narada, the mischief-maker. Please, under the graces of Krishna, restart your computer to restore balance."

    Oh, and Narada, the mischief-maker is not to be confused with Mentos, the fresh-maker.

    --
    --- Ban humanity.
    1. Re:Error message from 2015 by Anonymous Coward · · Score: 0

      This never would have happened if your computer had obeyed the rules of the caste system.

  124. No loss by Anonymous Coward · · Score: 0

    Most programmers are like most people incompetent. Trimming off the least competitive 25% and sending them back into management is eugenic.

  125. You'll always have a job if you have a clearance. by BulletProofMonk · · Score: 5, Informative

    A security clearance is the closest thing to lifetime guaranteed employment that I know of.

  126. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  127. Re:Are details on who they are calling programmers by AndroidCat · · Score: 1
    It doesn't surprise me. I've seen job ads asking for people experienced in the HTML and XML programming languages.

    I'd laugh at these goofs by non-technical HR people, but these are the same goofs who will evaluate my resume before passing it to someone qualified.

    (And this being Slashdot, I expect posts telling me how HTML and XML are too programming languages.)

    --
    One line blog. I hear that they're called Twitters now.
  128. examples by mraymer · · Score: 1

    Somehow, I have a feeling that you might be correct.

    --

    "To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking

  129. 1957 prediction: compilers replace programmers by peter303 · · Score: 1

    This hype goes to the beginning of computers. The invention of compiled languages in the late 1950s were going to make computers "self-programming" (compared to assembly programming) and computer programming would become a dead profession. Every major advance since then- structured programming, visual programmming, etc.- was supposed to do the same thing.

  130. You'll learn when you leave highschool.... by FatSean · · Score: 1

    ...that everything is not black or white. I avoid buying foreign goods when locally made goods are just as good. I will even pay a bit more for local goods. It's a guideline not a track. Considering that the US clothing and shoe industries have been near-death since before I was born, I reject your insinuation. I can't ressurect dead industry, only support what exists.

    --
    Blar.
    1. Re:You'll learn when you leave highschool.... by BlackHawk-666 · · Score: 1
      I can't leave highschool again, as I left that place 17 years ago.

      The reason those industries are dead is because enough people choose to buy cheaper imports rather than support the local industry. I'm not specifically blaming you, just making a point about how much of our modern day shopping trolley is coming from overseas.

      Living in England means a vast amount of what I am buying comes from overseas, mainly the European Union, but also from countries outside the union. Even if I buy an apple it will have come from Spain or somewhere like that. We don't have the capacity to produce these sorts of goods at competitive prices, so we do indeed import a lot. This is not necessarily a bad thing, as long as we also export heavily.

      I support local industry when I can, but will not engage in market protectionism and only buy a product from here when an equal or better one can be had from overseas.

      What I do support as much as possible is my local stores. Rather than visit a chain store or franchise I will always attempt to buy from an independant store, unless there is a high disparity in price. In this way I may not be reducing imports, but at least I can help preserve the local community I live in rather than create more profits for foreign shareholders in Sainsburys, M&S, Starbucks, etc.

      --
      All those moments will be lost in time, like tears in rain.
  131. lets off-source all business consulting! by peter303 · · Score: 2, Funny

    Business consulting like Forrester, McKinsey, Deloitte-Touch, etc. does not require a physical presence in the USA. Hopefully all these people will be outsourced to Asia, where consultants are much cheaper.

  132. S/W Engineers vs Programmers by ReusableCoder · · Score: 4, Informative

    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...)

    1. Re:S/W Engineers vs Programmers by Anonymous Coward · · Score: 0

      Yeah, that's something I'd like to know. At what point do you transition from just being a code monkey into being a software "engineer"?

    2. Re:S/W Engineers vs Programmers by Tablizer · · Score: 1

      Yeah, that's something I'd like to know. At what point do you transition from just being a code monkey into being a software "engineer"?

      When for whatever reason, management starts to listen to your opinions.

  133. One partial explanation ... by jc42 · · Score: 2, Insightful

    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.

    Funny; I've heard a related but different explanation for the exodus of programming jobs: We have to farm out most of the development to other countries, because most of the world doesn't speak English very well, and you can't develop software in the US that works in any language but English.

    Actually, my response to this tends to confuse them. I argue that there's no problem finding people in the US who can handle other languages. The problem is that American management is generally contemptuous of foreign languages, and won't support development of UIs in any other language.

    This is based mostly on personal experience. I'm not fluent in any other language, but I know several well enough that I could produce a UI in them. And I have the sense to ask native speakers for criticisms and suggestions for improvement. (And I know how to find the native speakers. ;-)

    But when I've suggested such things at work, the response invariably is to simply pretend that I didn't make such a pointless suggestion, and go on discussing important topics.

    There is a common belief among Americans (and which is rampant in American management), that the rest of the world is learning English, so there's no need of any other language.

    One of the real frustrations with working in the US is the difficulty of making even 8859-1 work correctly. Thus, I have guest accounts on machines in Finland and Sweden. When I copy files to my Mac Powerbook (using rsync or tar), the marked letters in the file names often come out garbled. When I copy a directory back, those garbled names appear on the remote machines. Macs sold in Scandinavia seem to work fine. But no amount of digging around in Help or FAQ or mailing lists seems to come up with anything that works for my machine. I'd have to recommend that if you want to develop something that works in Finnish or Swedish, you should not use a machine sold in the US market. (Windows machines are even worse, with their bizarre file-name transformations, though I must say that stuff that I develop on linux and *BSD machines seem to work fine when copied to Finland or Sweden.)

    Computers are becoming common all over the world, and we really need UIs in whatever languages the customers speak. It should be no surprise at all that software development is moving out of the English-only American enclave.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    1. Re:One partial explanation ... by mpe · · Score: 1

      We have to farm out most of the development to other countries, because most of the world doesn't speak English very well, and you can't develop software in the US that works in any language but English.

      An alternative explanation is that it's the US which "dosn't speak English very well".

      There is a common belief among Americans (and which is rampant in American management), that the rest of the world is learning English, so there's no need of any other language.

      Whilst English is the second most common language on the planet. The US version is so "non standard", in all sorts of ways, that it's fairly common for English language books to be published in two versions. One for the US and one for the rest of the world (including Canada).
      There is a rather old joke of "English spoken, American understood"...

    2. Re:One partial explanation ... by I+Be+Hatin' · · Score: 1
      Whilst English is the second most common language on the planet.

      Got a reference for this? Or you just pulled it out of your ass?

      --
      I know god exists. I read it on the internet, so it must be true.
    3. Re:One partial explanation ... by HiThere · · Score: 2, Informative

      Every country speaks a "non-standard" language. Australian is quite different from British, e.g. I don't know that Britain still contains mutually unintelligible dialects of English, but it certainly did before radio was widespread.

      That said, the reason for two different editions of books generally had more to do with tax laws than dialect. When one compares two versions, the differences are generally at most minimal, and frequently missing. But the cover price can be quite different nonetheless.

      Spoken English is generally not as reqular as written English, however. And it tends to evolve vowel and consonant shifts quite quickly, though currently the media are tending to homogenize these into a few major dialects.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:One partial explanation ... by Minna+Kirai · · Score: 1

      Got a reference for this? Or you just pulled it out of your ass?

      Don't be lazy. Try any encyclopedia. Try Google, whatever websearch you like.

      They'll tell you that English the 2nd most common language; but that's actually an understatement.

      It does come in second in terms of # of people speaking it as their main language. Mandarin is first with 1000 million, both English and Hindi have about 500 million (hard to tell which is bigger, it'd only be by a few percent though)

      However, if you look at the number of people who can speak a language, instead of have it for their first language, then English does much better. 100s of millions of people worldwide have English as a second language, blowing it way past Hindi.

      And if you are counting how many people can read a language, English slips up to #1, because Madarin is more spoken than written.

    5. Re:One partial explanation ... by HeyLaughingBoy · · Score: 1
      Funny; I've heard a related but different explanation for the exodus of programming jobs: We have to farm out most of the development to other countries, because most of the world doesn't speak English very well, and you can't develop software in the US that works in any language but English.

      That's the dumbest thing I've ever heard (well today anyway). Our products sell all over the world and in multiple languages. What do we do? Design it with the expectation that it will be used by people in different countries and hire translation companies to do language translation. As far as I know there's never been a major issue with this, only once in a while someone reminding us to make the text fields large enough to handle German.
  134. Re:Are details on who they are calling programmers by Anonymous Coward · · Score: 0

    And for that reason alone we should all own our own business.

    Nick Linn
    Supreme dictator of IT
    Nick Inc.

  135. You can't focus on a simple discussion... by jotaeleemeese · · Score: 1

    ... but hope that high skilled jobs remain in your turf.

    Back on topic: when I learned programming a could not speak a full English sentence without mistakes. Hell, I still can't, nevertheless I can program in several computer languages and can make a living out of it if needed.

    For call centre people proper English speaking skills may be an advantage, fro programeers English language is nice to have but necessary relevant.

    --
    IANAL but write like a drunk one.
  136. Wasted my mod points yetsterday by revscat · · Score: 0, Offtopic

    I wasted my last mod point last night modding something as funny. After reading your post, I really regret doing that.

    Dammit.

  137. better off by Anonymous Coward · · Score: 0

    the world would be better off, if people did what they love, instead of what is the hot career of the week. There are so many crappy, lousy people who are in the wrong job and are totally unqualified. The world and work place would be much more efficient, if the majority of the people had careers doing what they really love. Doing something because there's some big monetary payoff is puzzle to me. Do what you love. If you're graduating and question whether that career is right for you, then it isn't. It's just that simple.

    1. Re:better off by silverbax · · Score: 2, Insightful

      This is a great idea, but it isn't easy for everyone to 'do what they love'. Can you honestly tell me that every single person working at Wal-Mart should quit their job, put their kids well-being on the back burner while they pursue some other career, like being a champion checker player or a country music singer? Please.

      Maybe, just maybe, a better solution would be for corporations and business owners to develop a better long term strategy around making their employees happier and more content in their jobs.

  138. What's more important? by splinterBR · · Score: 3, Funny

    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.
    1. Re:What's more important? by SupahVee · · Score: 1

      I'm in Wyoming. some say that state motto is "Where the men are men, and the sheep are scared."

      I just see inefficiency here everywhere. This is the windiest state in the union, by a long shot, average recorded wind speed for some parts of the state is over 25 knots. KNOTS!
      Give you 3 guesses what we DON'T have here though? Wind turbines.
      Tantamount to not using solar power in Arizona.
      Morons.

      --
      "See, we plan ahead! That way, we never have to do anything now."
    2. Re:What's more important? by Anonymous Coward · · Score: 0

      I am ex-wyoming citizen, living in the UK. Despite being assured that there are plenty of jobs in wyoming for a programmer, and advised by family to just move over and find a job once I'm settled. I find myself unsuprisingly still in England.

    3. Re:What's more important? by LookSharp · · Score: 1

      I first found slashdot while living in Wyoming in the late 90s. The problem was, even in the tech boom, tech workers either worked for minimum wage as students at the University of Wyoming, or got one of MAYBE 200 government/University IT jobs available in the state. I couldn't qualify for jobs that paid $16 to $18,000 a year; but I moved back to Ohio and had offers for well more than double that.

      It's beautiful country, and short of ugly politics in some of the aforementioned departments, the people are quite nice. There's just not much of an IT economy, except as support to the other niche economies (mining, tourism, etc.).

      Fun fact: As of early 1998, there were TWO indoor shpping malls in Wyoming; one in Casper and one in Cheyenne. :)

    4. Re:What's more important? by LookSharp · · Score: 1

      You're a smart man. My extensive search for IT work in Wyoming revealed approximately 100 programming jobs in a land area roughly equivalent to... the UK. :)

    5. Re:What's more important? by LookSharp · · Score: 1

      Not sure where in Wyoming you are, but when I lived there in the mid 90's, I saw wind turbine farms in southeastern Wyoming.

      Agreed, there should be many more, but the question is: who will live there to support the electricity-generation infrastructure?

  139. "extorting companies for more pay" by Anonymous Coward · · Score: 0

    that's the idea, dumbass!

  140. Recent Time Magazine article predicts the opposite by Anonymous Coward · · Score: 1, Interesting

    For those of you who have a hard copy or are willing to purchase the online version, this recent article in Time Magazine predicts the opposite (at least in the semi-near future). IMHO, two things are certain: 1) computers will become even more ubiquitous, and 2) they will always require new development and maintenance.

  141. Troll: Please send half of Wyoming abroad! by Anonymous Coward · · Score: 0

    I grew up there. Half of Wyoming really should be
    shipped over-seas. Start with Carbon county!

    ~AC

  142. Re:Are details on who they are calling programmers by smack_attack · · Score: 1

    And this being Slashdot, I expect posts telling me how HTML and XML are too programming languages.

    You know, HTML AND XML are prograah... DOH!

  143. The only consolation is... by daminotaur · · Score: 1

    Forrester Research is the same outfit that hyped the bubble and a techie SHORTAGE not long ago.Their old press agent, Red Herring, is mercifully defunct. Why are they still around? We should all have fiber optic connectors on our brains right now, and a brickless society.

    Do they wear turbans with rubies on them? I hope so--that at least would be entertaining.

  144. No crash like Snow Crash by DCheesi · · Score: 2, Funny

    Looks like Neal Stephenson was wrong: "microcode" is not one of the things we'll be known for in the future. He was right about the "pakistani bricklayer's idea of prosperity", though. Oh well, at least there's always High-Speed Pizza Delivery...

  145. It's the Data That Bugs Me by aml666 · · Score: 2, Insightful

    I am a programmer who understands companies wanting to get cheaper labor. Let's face it, Indians are getting good, Russians where always good. Soon China will take Indian jobs....blah... blah... blah.

    Here's my problem. I don't want my Credit Information, Health Information, Criminal Records.... in a country that does not have to abide by the laws of the United States.

    I know that their are bad people in the US, but if they get caught, they go to jail.

    --
    www.thejulingtoncreekplantaion.com
  146. OFFSHORING and VALinux by 110010001000 · · Score: 0

    VaLinux is doing its best to keep offshoring viable. Check out their recent press releases:

    http://www.nasdaq.com/asp/quotes_news.asp?select ed =LNUX&symbol=LNUX%60&textpath=20031208%5CACQBIZ200 312080845BIZWIRE%5FUSPR%5F%5F%5F%5F%5FBW5258%2Ehtm &cdtime=12%2F08%2F2003+8%3A45AM

    and

    http://www.nasdaq.com/asp/quotes_news.asp?select ed =LNUX&symbol=LNUX%60&textpath=20031208%5CACQBIZ200 312080845BIZWIRE%5FUSPR%5F%5F%5F%5F%5FBW5323%2Ehtm &cdtime=12%2F08%2F2003+8%3A45AM

    VALinux (LNUX) is the parent company of slashdot.

    1. Re:OFFSHORING and VALinux by rifter · · Score: 1

      VaLinux is doing its best to keep offshoring viable. Check out their recent press releases:

      They are also doing their best to mangle links posted by people who do not post in html. In the interest of sacrificing some karma for the good of humanity and the information of slashdot users, here are the first and second press releases. For the WTF crowd and the vast majority of slashdot that do not read links or articles, the links are to press releases from slashdot's parent company crowing about SourceForge Enterprise Edition and its ability to make offshoring more viable.

    2. Re:OFFSHORING and VALinux by 110010001000 · · Score: 0

      Its interesting that VALinux uses the term "offshoring" instead of the term "geographically dispersed" that they used to use when describing SourceForge. Now we know what their tools are REALLY for.

    3. Re:OFFSHORING and VALinux by timjdot · · Score: 1

      Seems like a good product to me. One very cool thing about SourceForge/opensource is it allows IT workers to be product developers. I'll bet there are 10x as many IT workers as workers for all pure software companies. Add in the 100 million or so highly qualified programmers in India (-:) and that's alot of people in the bazaar that can outdo the commercial stuff as well as customize to the many needs of the few. That means software prices go down like they should. One day maybe architecture designs and even medical care can be outsourced or even automated!

      --
      Expect Freedom.
  147. Business 2.0 Agrees With You by Faramir · · Score: 4, Interesting

    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?"

    1. Re:Business 2.0 Agrees With You by balut · · Score: 2, Informative

      Here's the article outside business2.0.

    2. Re:Business 2.0 Agrees With You by KevinArchibald · · Score: 1

      In that same issue of Business 2.0, a few articles after the employment article, is a pullout cheatsheet on how to offshore your labor. Retirement and demographics may drive up the need for labor, but U.S. companies may increasingly be looking outside of the country for that needed labor. Business 2.0 is there to help you do it. :-)

    3. Re:Business 2.0 Agrees With You by Anonymous Coward · · Score: 0

      Sorry, but at 48 years of age, I am older then 95% of the programmers I work with. I don't plan on retiring for at least 15 more years (not by choice), so don't expect a lot of positions to open up by retiring baby boomers.

    4. Re:Business 2.0 Agrees With You by Tablizer · · Score: 1

      Unfortunately you can't read the article anymore without paying,

      Throughout this entire recession, I keep seeing articles about job loss and outsourcing that require money to see. Who exactly are they marketing to when they decide to make such articles for-pay? Time to offshore marketing; they couldn't possibly be any worse than this.

  148. Not a bad thing in some respects. by plopez · · Score: 1

    Maybe it will get rid of some of those clueless wankers who went into technology for the money. Certitfied monkeys who were hired because they talked a good game, had a certification and management thought that throwing lots of low cost programmers at a problem would get it done cheaper and faster. Not realizing that it was these sorts of programmers that made the situation worse and increased the work load for the truly competent. This could leave behind those who really do care about solving problems for thier own sake and about the quality of thier work.

    Cynical? Just a little.

    --
    putting the 'B' in LGBTQ+
  149. Look on the bright side! by Anonymous Coward · · Score: 2, Funny

    The article does not say that there will be fewer jobs worldwide, but fewer in US. This is simply a result of companies moving to places where the salaries are lower, like India which has a giant population of well educated engeneers and programmers willing to work while you sleep.

    So, what can you do? Look on the bright side, why don't you just move your self to some pleasant place where a lower salary still makes life pleasent? Relocating yourself will put you in the first row since you are not only well qualified but also know the language and the buisness.

    - I wouldn't mind a relocation to say Rio de Janeiro, less pay, more sun and more beautiful girls... Hey, anyone, I'm willing to dump prices to do this! Go surfing in the day, go programming in the night, this must be life!

    And remember, money is worth nothing untill you spend them!

  150. Not to troll, but... by Enrico+Pulatzo · · Score: 1

    I wonder if this is one of the impacts of the Open Source movement that no one bothered to expect? Bill Gates allegedly says that he could be put out of business by a kid working out of his garage, maybe the door swings both ways?

  151. Re:Programmers == ARCHITECTS by scovetta · · Score: 2, Insightful

    I would disagree strongly. Programmers are more like architects (the good ones, anyway). I walked past a room in college teaching VB programming. That's carpentry for the most part, but the line that separates "Make me a web-site in front-page and put in a message board" versus the more advanced stuff is a line that management NEEDS to see. Some companies treat their developers as stock-- these companies seldom produce the same quality products as do companies who realize the dynamics and creativity that is required to engineer a product, and not just put it together. M

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
  152. Offshore jobs help America by Cnik70 · · Score: 1

    Moving jobs offshore is actually GOOD for the economy. Most of these jobs transferred to other countries are old-school technologies, which opens up space for companies to use the workers for newer technologies. Also, the offshore jobs create offshore wealth which has a demand for American products.. see how it all works.....

    --
    -Cnik
  153. a kick for henrygeorge.org by Anonymous Coward · · Score: 0

    The economist they don't want you to know about!

  154. Thank you Microsoft by ajaf · · Score: 0, Flamebait

    Say a big thank you to Microsoft for the new technology for "user friendly" programming...
    God, my sister can make a program with .NET in a few hours...

    --
    ajf
    1. Re:Thank you Microsoft by Tim+C · · Score: 1

      God, my sister can make a program with .NET in a few hours...

      Surely, that's a good thing? After all, the whole point of Free software is returning "power" to the hands of the users. By providing them with the source, they are no longer beholden to the technical elite (us professional programmers), but can make modifications and fix bugs and security issues themselves.

      Well, that's a noble goal, but all for nothing if none of the users can code. Surely, making it easier for them to do so is in everyone's interests, and in the true spirit of Free software, isn't it?

    2. Re:Thank you Microsoft by ajaf · · Score: 1

      I agree, but world is full of programmers that only code for their own profit, just to earn money. That's not the true spirit of Free software (or you mean open source?).
      New technologies like .NET are that king of programmers.

      --
      ajf
  155. In the Year 2015 by Ranger · · Score: 1

    FYI. There is a game company called 2015

    Anyway, try to sing this to the tune of Zager & Evans In the Year 2525 :

    In the year 2015 If programming is still alive
    if coding can survive
    They may find ....

    In the year 2025
    Ain't gonna need to reboot
    no retries
    Everything you think do and say is in the chip you implanted today.

    feel free to add your own stupid verses too. for 2035, 2045, etc.

    --
    "You'll get nothing, and you'll like it!"
  156. Prediction on Forrester by MrWa · · Score: 2, Funny

    At the current rate of decline, I predict that Forrester will no longer be a company by 2005.

    1. Re:Prediction on Forrester by unother · · Score: 1

      Now that's a prediction I can sink my teeth into.

  157. A-Ha! No wonder Slashdot avoids offshoring stories by Cryofan · · Score: 1

    THe avoidance of offshoring stories by /. editors sure does make sense now!

    --
    eat shiat and bark at the moon
  158. Just write more software by BobRooney · · Score: 1

    Entrepeneurship (sp) is the defining difference between the software industry in the third world and in the Wester World (read US). Business opportunity exists where there are consumers. The US is the largest consumer economy in the world, ergo tremendous markets for business related software and services.

    The beauty of the software industry is that for every major corporation employing a team of programmers there are just as many independant contractors and small programming teams. While the corporate software industry is fading, the independant and contract programmer is seeing increasing stock. Custom software development is too expensive for most business to afford. However, most independant contractors will hack out a respectable piece of software for a fraction of what a large firm would charge due to substantially lower overhead.

    I frequently have people request software from me, and usually, after going over a cost breakdown and giving them an estimate on the project they are willing to pay my price (usually a few thousand US depending on the scope of the project). Software written for you and your business will always be better than a store-bought generic solution.

    So, my advice to out-of-work or fearfull programmers is to brush up on your sales skills and embrace the entrepeneurial spirit.

  159. that's half the population of Wyoming by rayh911 · · Score: 1

    Not counting sheep, of course...

    1. Re:that's half the population of Wyoming by Anonymous Coward · · Score: 0

      You kiddin me, if they counted the sheep and sheep/human hybrids around here, wyoming might actually have a 7 digit population.

  160. Bad Trend by Wansu · · Score: 1


    The displacement caused by the "offshoring" is hurting lots of people. I know dozens of un-employed and underemployed developers. Many of them are quite good. Most will never work in IT again. As the article states, this is a "structural change", meaning irreversible. The really bad thing is, there isn't any technical field in sight that will absorb all these people any time soon. They will not make anywhere near what they made as developers in whatever work they end up doing. Meanwhile, the schools keep churning out people. My neighbor's kid graduated in May. He has no prospects so he's detailing cars.

    The damage is not limited to just the unemployed and underemployed. The displaced software developers paid more in taxes that some people make. State budgets are in crisis. When their unemployment benefits run out and after they've been out of work a year or two and burned through their savings, they'll become wage slaves. This is double-bad. They ain't going to be happy and they will be displacing the people who used to do those low paying jobs. After a downturn in the Texas oil business many years ago, a joke circulated about an unemployed geologist who was turned down for employment at McDonalds with the explanation that all their geologists have masters degrees.

    --
    Wansu, th' chinese sailor
    1. Re:Bad Trend by Anonymous Coward · · Score: 0

      You got it! Exactly - now take your thinking one step further - count ALL THE JOBS HAVING BEEN OFFSHORED OVER THE LAST FOUR YEARS (since China entered the WTO or thereabouts). Add to those jobs the 2 - 4 jobs that depended upon their existence. Now consider the evershrinking tax base - and as you mentioned - the 47 states' budgets that are in the EXTREME RED!

      OK - now about 2005 you have economic collapse - watch the falling value of the dollar - the shrinking percentage of consumer spending that makes up of the GDP - for over 2 decades about 2/3's was consumer spending - it has dramatically shrunk to about 1/2 - and the dramatically shrinking Direct Foreign Investment in the US by outsiders.
      ---Sgt Doom

  161. Re:Wanna be a pop star! by DroopyStonx · · Score: 1

    That's supposed to be funny! Where's your sense of humor?!

    It's the season to GIVE... moderation points for comparing puke to today's HOT artists!

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
  162. Half the population of Wyoming by Anonymous Coward · · Score: 0

    Does this mean we can send them there?

  163. Arabic numbers were an INDIAN invention..... by Salgak1 · · Score: 4, Informative
    Actually, the Arabs only POPULARIZED the "Arabic" number system: it came from India, originally, and was adopted by Arab traders, who saw its' ease of use as a clear reason to move to the "Arabic" numbering system.

    Even the Muslims say so. . .

    1. Re:Arabic numbers were an INDIAN invention..... by Anonymous Coward · · Score: 0

      Offtopic, I know, but...

      Here's a grammar tip. "its" is correct when you've got a pronoun that's possessive. "it's" is correct when the "'s" part stands for a verb and you've got a contraction of "it is", "it was", "it has", etc.

      "its'" is never, ever correct.

    2. Re:Arabic numbers were an INDIAN invention..... by nyseal · · Score: 1

      Was it actually 'India' back then, geographically?

      --
      [SIG] Remember Mattel handheld games?
  164. Programming requires constant thought/creativity. by Futurepower(R) · · Score: 4, Interesting


    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.

  165. Figure only significant if... by phatsharpie · · Score: 1

    The need for technology does not increase for the next 12 years. The fact is that IT is still a developing and expanding field and innovations are still being introduced at a rapid pace. Who would've foreseen the growth of the Internet 10 years ago? Or the WiFi? Or the pace of PC game development? Or PDAs? Or MP3s? Or any of the numerous technologies that are available to us today that we take for granted? When these new technologies are introduced, they require a supporting infrastructure and software development is generally a large part of that infrastructure.

    -B

  166. And there are fewer farmers too by hughbiquitous · · Score: 2, Insightful

    A century ago, something like half the U.S. population worked on farms. Now it's down to a couple percent of the population, if that.

    Let's say it went from 50% to 5%. Does that mean that 45% of the work force is unemployed?

    Of course not. The environment changed and people adapted. Those who did not adapt, perished.

    What did that 45% do? They got jobs in new fields that never existed before... In the last 100 or so years, we have seen the dawn of automobiles, airplanes, assembly lines, radio, TV, telecommunications, and computers. We have seen the government expand without bounds - the dawn of the income tax, the Social Security Administration, the Securities & Exchange Commission, and so on. Those areas have been responsible for creating a couple of jobs now and then...

    Anybody who is intimidated by this forecast is not interested in ideas, success, prosperity, or progress -- just drawing a check and playing with toys.

    Put another way, imagine a village in a remote corner of the world. This village is five miles away from the nearest water. A good samaritan comes in and drills a well for them so they don't need to spend literally all day just meeting their basic needs. Do the village water boys fret because they are losing their jobs?

    That said, I don't put much stock in a 10+ year forecast like this. These folks don't even know what happened yesterday.

    Bottom line: your cheese is going to move, but you don't yet know how. Learn to adapt - learn to think - and don't get too comfortable.

  167. Educating the folks who will take our jobs by Anonymous Coward · · Score: 0

    Good thing OSS/Linux is a superlative tool in educating the folks who will take our jobs.

  168. the tech boom necessitated a need for h1-b by freejamesbrown · · Score: 1

    When Clinton was pres, the general perception was that there was a serious drought of talent needed to fill the tech boom. Why do you think so many of us got paid so much and treated to such excesses? We were valuable because there was a perceived need that we were scarce.

    Inviting h1-b's into the country might have brought salaries down a little, but ultimately the tech bust is what killed thinks. The reality of millions of venture capital dollars drying up and disappearing without any kind revenue is what killed jobs.

    Blame Clinton? That's like blaming the weather for losing a chess game.

    m.

    1. Re:the tech boom necessitated a need for h1-b by Glonoinha · · Score: 1

      -Inviting h1-b's into the country might have brought salaries down a little, but ultimately the tech bust is what killed thinks. The reality of millions of venture capital dollars drying up and disappearing without any kind revenue is what killed jobs.

      Actually if the jobs we no longer getting done this would be valid - but it isn't that the programs are not getting written, or the systems are not getting built .. they are just getting built overseas. And the foreigners that came here set the groundwork for that to happen. And they came here on H1-B visas, a majority of them issued during the years 1997 - 2001.

      Ok and for the record I was wrong about something else - H1-B existed long before Clinton came to office, he simply raised the limit from 65,000 to 195,000 per year. Before about 1994 many years the cap of 65,000 wasn't even hit. Personally I would have raised it, but I would have only raised it to 65,536 so it would be a nice round number.

      Did you know that the H1-B isn't exactly a 'tech visa' - it is a 'we can't get anybody that can do this job visa.' There have been strip clubs that have tried to bring in strippers from other countries on H1-B visas. I'm not against the program - I am against how it has been bastardized and misused to the massive destruction of the American Programmer. Hell, lets bring in 65,000 strippers next year.

      Please God give us one more tech boom and I promise not to piss it all away this time.

      --
      Glonoinha the MebiByte Slayer
    2. Re:the tech boom necessitated a need for h1-b by Cro+Magnon · · Score: 1

      Actually, I think we should bring in 65,000 CEO's. Just think, if they can save money on cheap programmers, imagine how much they'd save on cheap CEO's!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  169. Half the population of Wyoming... by frkiii · · Score: 1

    I grew up in Wyoming, town of 150 people. 30 years later, it now has a whopping 250 people.

    Last time I checked, the population of Wyoming was just over 300,000 people, but I do not have the most recent census data.

    That being the case, 235,000 programmers (or lack of) would be about 2/3rds of the population of the great state of Wyoming.

    If Wyoming was near an ocean or one of the great lakes, everyone would want to live there. :)

    Regards,

    Fredrick

    1. Re:Half the population of Wyoming... by Anonymous Coward · · Score: 0

      Wow, thats a huge growth rate! I grew up in Pittsburgh PA, town of 700,000 people. 30 years later - just over 300,000.

  170. In other news by niall2 · · Score: 1

    Apple is going out of business

    Computers will make our lives simpler and easier

    We have reached the end of Moores Law.

    And in Business news...we will need a quarter million more managers in 10 years to verify that offshore programming is going as planned.

    Any other crystal balls at CNN?

    --
    Today is a gift. Save the receipt.
  171. maybe there is another reason for this by Anonymous Coward · · Score: 0

    forigners are smarter, study harder, work harder.

    american's are stupid, lazy, try to do the least work for most money.

  172. Why I did engineering.. by xtal · · Score: 4, Insightful

    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
    1. Re:Why I did engineering.. by f0rtytw0 · · Score: 1

      As I am about to finish a cs/math degree I'm thinking I should have gone for engineering. I've was interested in program years before I went to college and I kind of feel jipped(sp?) by all those people who jumped on the bandwagon. Well there is always graduate school.

      --
      this is the most important sig ever! In your face 446154!
    2. Re:Why I did engineering.. by Minna+Kirai · · Score: 1

      largely because I suspect there are a lot of extremely good programmers without (formal) qualification.

      Programmers are hardly ever engineers (by the modern usage of "engineer"). They're usually better categorized as scientists/mathematicians, or as technicians/craftsmen.

      Actual software engineering is rarely performed (and rarely needed).

    3. Re:Why I did engineering.. by nuggz · · Score: 1

      Because I like geometry, and problem solving.

      I like solving technical problems, and explaining the problem and solution.

      So I'm a mechanical engineer, programming is my hobby. (dumbgame-0.7.tgz is released!!!)

  173. Actually, the Prez doesn't control economy.... by Anonymous Coward · · Score: 0

    Consumer spending makes up 2/3 of the GDP. We have much more power to affect the economy (by deciding to spend or not) than any President or Fed chairman has. All they can do is try to make spending vs. saving more attractive to us at a given point in time.

    1. Re:Actually, the Prez doesn't control economy.... by _fuzz_ · · Score: 1
      Consumer spending makes up 2/3 of the GDP. We have much more power to affect the economy (by deciding to spend or not) than any President or Fed chairman has. All they can do is try to make spending vs. saving more attractive to us at a given point in time.

      Mod parent up. I'm not sure why people seem to think that the economic conditions are mostly the result of the president. He doesn't really have that much control over things. The economy naturally goes through cycles and it really doesn't matter who is in office at the time. I guess I don't really have anything to back that up, but that's what I've observed and what I've heard from various economics and history profs.

      The dot-com-bomb? What control did Clinton have over people investing in business plans that were: 1. give stuff away; 2. ???; 3. profit!? Or what control did he (or W.) have over people realizing that those were stupid business plans?

      --
      47% of all statistics are made up on the spot.
  174. Re:Time for a career switch... ... back to college by Anonymous Coward · · Score: 0, Interesting

    Hey, the only other place where people kiss your ass because your smart. I'm going back to become a professor.

    Enough of trying to spending hours upon hours trying to explain to pointhairedbosses that corporate wide standards are a good thing.

    I'll never have to implement a god damn SAP system again. Those things are the modern version of slave boat masters from Roman days, except they follow everyone. It helps HR people be that more cold and calculating while maintaining the "I have no idea how anything happens in business, especially your department, but I'm good in conflict resolution, and I love shopping!"

    So I am going back academia to earn a living getting government grants.

    I never broke six figures in the IT game anyway (got real close in late 2000 though), and there is no money there anyway. My last job only paid $160 a day, and days lasted from 8.5 hours (minimum, otherwise it wasn't a "day") to an average of 10-12 hours. I was laid off a scant month after I signed my contract, and because they paid me as a subcontractor from the five months preceding my eventual hire and layoff, they didn't have to pay me unemployment. Of course, I don't have a chance in hell of getting hired back in the future, because my job is going to India.

    Thanks Bush! Thanks Congress! Thanks for giving big corporations huge tax incentives to move overseas! Thanks for giving the wealthiest 5% huge tax cuts so they'll never know near-poverty, like I do. Thanks for cutting back college grants, so even though I only earned less than $12,000 last year, I still only qualified for $1700. (WTF is $1700 going to do towards tuition? nuttin).

    And especially thanks to Enron, MCI and Tyco. You fuckers put us in this mess, collapsed the economy by wholesale lies and fraud, forcing competitors into ruin trying to compete with your fictious earnings and growth reports. Because of you, not anyone at any dot.com, America's last industry is in smoldering ruins. And you go free! MCI still gets government contracts! They got the contract to put up a cell phone network in Iraq!

    And here's a special thanks to the 6 million supposed supporters for Dubya - the first American president to START a war. The first American president who detained American citizens, in the United States, without charging them, or intending to charge them, locking them up for unlimited amounts of time for "investigative reasons".

    So, thanks to giving corporations unlimited access to their leaders, they have removed the checks and balances not just in their own industry (which is resposible for payments-in-kind of futures contracts, the primary motivator to overstate earnings on financial reports), but throughout government.

    Do you know that we are holding over 660 men at Camp X-Ray, in cages, like dogs? Only a handful of them have seen a lawyer, and only Westerners, and only recently. They are isolated physically, with masks, goggles, earmuffs and tied up for most of the day. This is psychological tortue. And that's what they let us see. What goes on inside their interrogation rooms where prisoners are walked in, and wheeled out on gurneys is another matter.

    I'm sure our torture methods are not permeantly disfiguring or life threatening, and that's what allows the walking shitsticks pretending to be human beings to go on, pretending to be human beings.

    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. A man who says religion plays a huge role in his political decisions, but still managed to execute nearly 150 people.

    My job in IT, and countless like them are dissappearing - 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.

  175. Re:Get over yourself... by Anonymous Coward · · Score: 0

    Bravo, you're a "scientist". You clearly know nothing about the knowledge and skill the "average carpenter" is equipped with.

    The illegals that Joe contractor picks up down at Home Depot are not carpenters. Union Carpenters are educated in their trade. The two trades are actually quite similar in that both usually require four years (approx) of classroom education and several years of apprentice-level work.

    Diff between a carpenter and a "computer scientist"? The Carpenter has a tan and callused hands. Otherwise, both are learned skills.

  176. Re:Yay!!! by Anonymous Coward · · Score: 0

    Damn.. you're right! :)

  177. Programmers of the world, unite! by vmaxxxed · · Score: 1

    I can believe you guys, defeated so easy. It's on out hands to fix this... Tariffs? Don't deceive yourselves tariffs will not fix reality. I you are not competitive, then you are not. You can put as many tariffs as you want; still, that will only protect domestic markets, but what about the rest of the world????? How are you going to compete in the international market? Forget about exporting again, theres no way to force another country to buy an expensive U.S. product. So, there's only one way out!! Lets unite and block or DoS all NetMeeting, VoIP and whatever ports coming from India and China!!! This is the time to stand up and fight for our rights!! No more "nice guy" programmer!!! The time for

  178. YOU FAIL IT by Anonymous Coward · · Score: 0

    So fuck you bitch. The nuts in your mouth make it slightly difficult to understand your words.

  179. Simple Statistics to a Complex Issue by Badgerman · · Score: 2, Insightful
    IMHO opinion, and IANAS (I am Not a Statistician), I'm suspicious of this report. It sounds like they applied simplistic methods to an insanely complex issue. At BEST, it seems to be a "if current trends continue" report, that in short says "if everything stays the same, this'll happen."

    That, of course, is NEVER the case.

    They're trying to extrapolate a complex system with lots of variance with simple trends. It's meaningless. It ignores politics, aging, innovation, lack of innovation, economic shifts, and bloody near everything else.

    A few examples from my own experience:
    • Some development requires intimate knowledge of process, company, and individuals. You can't outsource it (you can try, and I've seen it backfire).
    • Technology is evolving as well. You have to find people that can and are keeping up.
    • Coding is not the only skill you need to get the job done. Someone that can pound out simple VB is going to be very, very limited.
    • Security. Sending jobs to other companies means you loose control. Some industries won't like that.
    • Hidden costs. Outsourcing can have a lot of hidden costs, like the above, and more.
    • Predictability. A programmer at your company is in your sights, under your control.


    The sad part is people are going to look at these simple numbers and base important personal and business policy off of them.

    What's the future? Hell if I know. I just don't think anyone else does either.
    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  180. They are right, only... by Anonymous Coward · · Score: 0

    ...the losses will be useless IT analysts and consultants that CIOs will have figured out by then to ignore and not pay for advice from.

    Think about it: it makes sense - in another decade or so, we should have enough of the "wheel" work done, that is, infrastructure will have stabilized on standards and won't need to be upgraded and tweaked as often as now.

  181. Specialize or change fields...Imported labour. by Anonymous Coward · · Score: 0

    I think that in our zeal to denounce outsourcing, people are forgetting the flip phenomenon. The importation of skilled labour. The jobs that can go overseas, goes overseas. The jobs that remain, are filled by "imported" labour.

    Companies want what's in their own best interest, not the workers. If the two happen to match, then so much the better. But one shouldn't count on it.

  182. Consider the source by madcompnerd · · Score: 1

    CNN has been yellow dogging the economy since Bush got into office. According to I believe USA Today, and other sources, there was a 6% rise over the last quarter; and IBM is hiring 10,000 new programmers next year. Don't believe what you read in the tabloids, or CNN Money. I'm sure there will be less and less of us programmers, however this field is not eliminateable; only condensable. I'm not too worried. You also notice most of the article was about a textile business going..out of business.

    1. Re:Consider the source by Anonymous Coward · · Score: 0

      According to yesterday's news on NPR, IBM is outsourcing it's programmers in projects covering five states! I've forgotten the number given on the report. I just wonder if the new hires are going to be in Bombay?

  183. Programmers = Carpenters, & Analysts = Archite by TopShelf · · Score: 2, Interesting

    The best thing IS-types can do is to get out from their cubicle and get engaged in their place of work. I've seen too many colleagues who just wanted programming requests left in their intray and didn't want to work actively with the users. That kind of relationship is easily outsourced, as opposed to the person who understands not just the code but the working process that it supports. Once you've achieved that goal, users will want to have you in the room when critical decisions are discussed, as opposed to being thousands of miles and several time zones away...

    --
    Stop by my site where I write about ERP systems & more
  184. Re:Are details on who they are calling programmers by Anonymous Coward · · Score: 0

    I hate when some fool goes up and says, "well, the L stands for language!"

    Well, the M just before it stands for markup. It's not HTPL (Hypertext Programming Language), it's HTML (Hypertext Markup Language).

    The only time when web design approaches programming is when there's CGI or the like involved. But most HTML monkeys just copy scripts from other places anyway.

  185. Translation and localization by IANAAC · · Score: 1
    I'm not fluent in any other language, but I know several well enough that I could produce a UI in them. And I have the sense to ask native speakers for criticisms and suggestions for improvement. (And I know how to find the native speakers. ;-

    I do translations as well as localization of software (very limitied). The translation business is very particular about who translates what into different languages. Because my primary language is English, that is pretty much the only target language I translate, although I speak Spanish (fluently) and Italian (near fluently).

    When U.S. companies go looking to translate their software into other languages, they often go to U.S. translation agengies, who in turn outsource the work to either a) foreign companies with a substantial reduction in price, so as to keep their profit or b) native-speaking translators located either within the U.S. or abroad. It always comes down to cost. And many times they end up paying more in the long run.

    I can't tell you the number of times I've been given a document that's already been "translated" by babelfish/google/whatever, and the customer (with good reason) thinks it's crap. So I end up retranslating it at a higher rate. These companies, whether corporate end-clients or naive agencies (plenty exist), would do well to realize that it's usually more productive to pay more upfront and have the job done right the first time.

  186. Re:Programmers == ARCHITECTS by Lord_Dweomer · · Score: 1
    "Programmers are more like architects (the good ones, anyway). I walked past a room in college teaching VB programming. That's carpentry for the most part, but the line that separates "Make me a web-site in front-page and put in a message board" versus the more advanced stuff is a line that management NEEDS to see. "

    A lot of website projects, where entire teams work on it, have both designers AND programmers. In this case, the programmers ARE in fact the carpenters. The designers are the architects. Now, there's always exceptions, but whenever there is someone handling the look and feel of software, and handing it off to a programmer to make it work, then the programmer becomes the carpenter.

    --
    Buy Steampunk Clothing Online!
  187. Good programmers will always be needed. by RexDevious · · Score: 1

    Writing computer programs to handle tasks that computers can do as well, or better than people will always make sense economically. Well, as long as electricity costs less than human salaries. As time goes on, computers will be able to do more, and more tasks can be automated. Will programmers from other countries provide the best bang for the buck? I wouldn't count on it. But since we're in a field where 2-4 years experience and study can put you at the top of your field technically (the skills we need change pretty quickly), the American programmer will have to fight to stay on top. The same opportunity to learn everything yourself and be an expert, whether you're a 16 year old highschool student or a 35 year old nerd with a Masters in philosophy, also applies if you're a bright Indian who can feed their family on $5 a day. The only advantages we have right now are being familiar with the American culture, and being able to afford computers and net access easier than people in third world countries.

    Technology is a meritocracy, but it's mostly been a national meritocracy so far. Soon it will be an International one, and America's slowest programmers will be pushed out. So let's all support politicians who really try to keep other countries from starving or overpopulating themselves. I may be smart, but I wouldn't want to compete with a guy who's bid for a job is "a bite of your sandwich".

  188. Re:Are details on who they are calling programmers by Anonymous Coward · · Score: 0

    Well, I can tell from your concise eloquence that you are a reasonable man.

    How do you figure?

  189. Re:Recent Time Magazine article predicts the oppos by Anonymous Coward · · Score: 0

    It's actually this sidebar that I'm referring to. It reads (with the other jobs omitted):

    Top 15 jobs with the largest projected increases, 2000-10

    380,000
    Computer-software engineers, applications: as long as computer upgrades are constant, so will be the jobs.

  190. Huh? by too_bad · · Score: 1

    After the great predictions of the past (16K memory for all and market for 2 computers)
    this is yet another prediction for the future.

    Any prediction which is as accurate as 235,396 should be pure baloney!

    --
    DO NOT PANIC
  191. Virtual Feudalism == Information Economy by handy_vandal · · Score: 1

    WTF does this mean? Can someone translate this to English?

    The key phrase is this:

    "A system of political authority ... based on the management of abstract forms of wealth (rather than land ownership)."

    In other words: it's the Information Economy.

    -kgj

    --
    -kgj
  192. New Motto by Anonymous Coward · · Score: 0

    Slashdot needs a new motto.

    Slashdot
    The end is near.

  193. Re:Time for a career switch... ... back to college by Anonymous Coward · · Score: 2, Insightful

    Dude. If you're this cynically and jaded, academia is not for you! Tenure is hard to get and most schools now have PTR (post-tenure review), so "lifetime employment" is a romanticized vestige of 20th century academia. Assistant professors are expected to get six-seven figure grants to build "centers" to do "research" on projects lasting from 12 to 30 months! Most of DoD and all of ARDA/DHS are 12-18 month projects. NSF is falling in love with biomedical stuff ala NIH.

    If you think acadmia is nirvana, you're mistaken. Better to stop feeling sorry for yourself, get smart, find a niche, and develop a real product that you can charge money for (skip the OSS kool-aid).

  194. It's a good think I kick ass! by tommck · · Score: 1
    No worries here :)

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  195. Article Is Totally Wrong But Totally Right by fupeg · · Score: 1

    The article is not about programming/software engineering but is about "vanishing jobs." These are jobs that are eliminated by technology or other means. It treats programming just as it would textiles or steel. That's not a fair thing to do because in terms of maturity, programming is like a teenager whereas everything else on the list are older adults. If you want to automate Task A either with a machine or unskilled labor, you better understand Task A really well. This is just not the case with programming.

    On the other hand, programming should be under a lot of pressure to scale back. Right now if you are some large business that needs some kind of system, the most expensive part is the programming. Hardware is super cheap. Networking ditto. Some of the core enterprise software (dbs, app servers) are still a little expensive, but that is coming down quickly, and open source is becoming a viable alternative. But programming is really expensive.

    You know who has known this for a long time now? Microsoft. They've been trying to dumb down programming so that unskilled people could do it for a long time. Now we are really seeing the major Java players (Sun, BEA, and especially IBM) start along the same path with Java. Obviously this kind of thing makes outsourcing much easier. So it's only natural to expect that the number of programming jobs will (already has?) plateau and then decline, and the remaining jobs will feel a lot of price pressure. If you are planning on being a programmer ten years from now, you better make sure you can write better code that "Visual Tools for Java++" will be able to write...

  196. Going Out of Business USA by cluckshot · · Score: 2, Insightful

    It really isn't hard to figure this out. If one man is forced by his government(by taxation) to markup his labor 150% and another doing the same job does not have to do this, the choice between who to hire is absolutely clear!

    Imagine two canned drinks of equal brand etc. You are the consumer. One machine selling charges $1.00 the next door machine charges $2.50 for the same drink. I am reasonably certain almost anyone would buy the cheaper one all other factors being equal.

    This is the choice in Computer Programmers. The US programmers must mark their wages up 150% or more to pay the US taxes on their wages. We can go into why and all those other issues some other place. They have to do it! The issue here is that nothing else is going to happen but the decline of US Jobs until the USA fixes its tax system to account for the taxation differentials in the rest of the world.

    Many people do not realize just how true this illustration is. The compounding of the US Income Tax actually makes this markup much higher than I have stated. (4 Layers takes it to 93% of Gross or a Markup of about 1200%) When it is reversed out even at the 150% rate most US Workers are cheaper than their foreign Competition. Yes the USA Labor is Cheaper, it is our TAXES that are so DAMNED expensive.

    With the war situation and many other issues there is little prospect that the US Congress will lower taxes much any time soon. So Americans had better get ready to put up the "Going out of Business" sign on their government shortly unless they wake up and fix their tax system which was debased by NAFTA and GATT and the other "Free Trade" agreements.

    I am sure some people will not cry at the prospect of fiscal ruin for the USA but I would suggest that it is nobody's interest and is not a good prospect. This points out the arrogance of those who dismiss the issue as unimportant or just a change in the economics of the world. This is in fact a trade war against American Citizens (and green card holders) by the United States Congress!

    --
    Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
    1. Re:Going Out of Business USA by JWW · · Score: 1

      You should be running for congress on a Libertarian ticket somewhere.

      I'm serious. Great post!

    2. Re:Going Out of Business USA by Mr.+Slippery · · Score: 1
      The US programmers must mark their wages up 150% or more to pay the US taxes on their wages.

      U.S. taxes are the lowest in the industrialized world.

      Of course taxes are lower in developing nations - so is the quality and quantity of government service.

      The difference has little to do with taxes, and more with total cost-of-living.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:Going Out of Business USA by anthony_dipierro · · Score: 1

      The issue here is that nothing else is going to happen but the decline of US Jobs until the USA fixes its tax system to account for the taxation differentials in the rest of the world.

      Or maybe we could just tax the companies that do the outsourcing. Want to hire a foreign worker for $10,000 a year. Fine, but then you gotta pay $15,000 in outsourcing taxes to the US government.

    4. Re:Going Out of Business USA by matdodgson · · Score: 3, Insightful

      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.

    5. Re:Going Out of Business USA by fain0v · · Score: 1

      Europe is about ten times worse than the US. As soon as they "go out of business", then I will start worrying.

    6. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      Don't be rediculous, taxation and regulation in America causes less than 100% increase in labor costs, in most cases.

    7. Re:Going Out of Business USA by ccp · · Score: 1

      Or maybe we could just tax the companies that do the outsourcing. Want to hire a foreign worker for $10,000 a year. Fine, but then you gotta pay $15,000 in outsourcing taxes to the US government.

      There's nothing you or I can imagine that hasn't been tried centuries ago.
      Know what? Never worked. Never.
      This is as old as humanity.
      Live with it.

      Cheers,

    8. Re:Going Out of Business USA by anthony_dipierro · · Score: 1

      It failed in the past, so let's give up. Great plan.

    9. Re:Going Out of Business USA by Strykeforce · · Score: 5, Insightful

      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.

    10. Re:Going Out of Business USA by bronxist · · Score: 1

      As many posters have pointed out the assumption of high US tax rates is a canard. India has even higher tax rates, see http://www.krislon.net/India/Finance/tax_rate_Inco me.htm for example.

      Annual income between $1200 to $3000 (roughly) gets taxed at a 30% rate. Annual income above $3000 gets taxed at a 45% rate. And from my experience, there is little chance of tax evasion in salaried, white collar jobs, as taxes are withheld at source as in the USA.

      b.

    11. Re:Going Out of Business USA by ccp · · Score: 1

      It failed in the past, so let's give up. Great plan.

      It failed in the past, so let's try it again. Greater plan.

      Cheers,

    12. Re:Going Out of Business USA by anthony_dipierro · · Score: 1

      It failed in the past, so let's try it again. Greater plan.

      Good, we agree.

    13. Re:Going Out of Business USA by ccp · · Score: 1


      Do we?

      Cheers,

    14. Re:Going Out of Business USA by anthony_dipierro · · Score: 1

      Probably not.

    15. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      failed in the past? quit spouting. it has never been tried in the past.

      my motto. always call an idiots bluff and send him packing.

    16. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      I can't believe all of the grossly ignorant responses to this post.

      Taxes represent the single largest expense of people in America. Sure, in Europe this has always been the case but the subject is regarding AMERICAN companies opening shop overseas. The american citizen who is a white-collar professional could have an immidate 40% increase in pay without paying an income tax. Get rid of just sales taxes and the additional money would be unreal. Upwards of 50 percent for what the government defines as rich familes with incomes over 100,000 dollars a year.

      This burden is twice as heavy on companies. The return of doing away with US taxes probably pays for the expenses involved with moving overseas. (Actually, get rid of corp taxes and an income tax and many americans could expect to double their pay.)

      Cost of living is hardly a reason anymore to move in any industry outside of textiles. The company is built and grows with this being a constant - in other words it's already been built into the business plan. However, the less pay for Indians and the non-existance of US taxes probably seals the deal.

      Why do Slashdotters so frequently glorify and support government power? Why so little questioning on an expense that, if shrunk, could spell a far better living standard for your family?

    17. Re:Going Out of Business USA by rifter · · Score: 1

      "The US programmers must mark their wages up 150% or more to pay the US taxes on their wages."

      U.S. taxes are the lowest in the industrialized world.

      And the services we receive for those taxes are less than what people get in developing countries. Besides the argument is US vs India. Not US vs Germany. And yes in Europe people get more for their tax money than we do.

      Of course taxes are lower in developing nations

      Oh, so you agree with the poster? I thought you were arguing with them...

      - so is the quality and quantity of government service.

      I'm not so sure about that, but I will admit my own research is somewhat spotty here. Indians have told me that their utilities, being government owned, are paid by their taxes. They also have a pretty good (and cheap) public transportation system. School is paid for, period, unless you elect to go to an expensive private school on your own. Yes, school is paid for means college through graduate degree. It's far from a utopia, but we were comparing what they get from the government to what we get.

      The difference has little to do with taxes, and more with total cost-of-living.

      You may have something there. ultimately the real answer is "Economics is complicated and pretty much no one understands it." But I think the poster's tax burden position is an interesting data point in the equation.

    18. Re:Going Out of Business USA by ccp · · Score: 1

      Thought so.

      Cheers,

    19. Re:Going Out of Business USA by rifter · · Score: 1

      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.

      BUt what the poster is pointing out is that the guy who makes $10k a year in the US will be crushed by taxes. Yes, they will get most of their income tax back, but it will be witheld. Then the money they take home will go to a large extent to the hidden taxes. Tax on gasoline, food, and everything else you can think of. The goods and services this person purchases will be more expensive not only because they are taxed when you buy them, but the seller is taxed when s/he sells them and is taxed while producing them. Then you are taxed for possessing them, and taxed again if you still had them when you die.

      So the poster's point was that the cost of living is indeed the problem, but a part of the reason for the cost of living increase in the US is the tax system and the way it works.

    20. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      The link you give claims that their numbers

      "Includes average state or provincial income tax."

      But it lists the US income tax as 39.6%, only the federal tax ceiling. Of course, Denmark doesn't have state or provincial income tax. Not only does the chart not tell the full story, I suspect that other numbers are incorrect. I doubt that Denmark has a social security tax separate from it's income tax. So, just from that you have Denmark (an extreme high) at 60% maximum income tax, and the USA at 39.6 + 7.6 + 5 (my guess at state income tax avg) = 52.2% Not so different.

      Of course, lets look at the high tax bracket. In Denmark, wages are not as large because the cost of living is lower and many things are subsidized by either the government or employer, such as health care or even rent (thus providing non-taxable compensation for employees.) I suspect that the top tax bracket of 60% in Denmark falls on only the top 1 or 2% of wage earners. Same thing as in America. But in the USA, most people are paying 20-30% taxes on a standard salary, where cost of living expenses are significantly higher as well.

      In other words, we pay more taxes here, no matter whether my numbers are right or wrong (I suspect wildly wrong.) If you don't believe me, look at the national budget and figure out the per-capita tax.

    21. Re:Going Out of Business USA by rifter · · Score: 1

      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.

      It is clear that this was mumbo jumbo to you, as was the argument itself. The poster is not saying that cost of living is not the problem. The poster is stating one reason for the increased cost of living in the US. The multilayers to which the poster is referring are likely the myriad taxes that the labourer pays in addition to the taxes paid by his empoloyer and the companies from which s/he buys goods and services. For instance, consider the following:

      In the Northeast US, a worker will typically pay income tax not only to the federal government, but also to the city, county and state in which they live. Once they have received their paycheck, they will go and try to buy various things. However everything they buy has a sales tax levied by the city, county, and state. Over and above sales tax, there are special taxes for given goods like gasoline, tobacco products, vehicles, etc.

      Now consider that the company which produces these goods for sale in the US also pays taxes, nbot only on income, but also in various other ways. Then both the buyer and the seller may be paying property tax. If you add it all up there is a lot more tax than you might think.

      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.

      But you must consider why this is. Granted there are some basic economic factors involved, but the poster is asking us to consider the impact of the aforementioned myriad taxes on these costs.

      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.

      This depends, really. It is entirely possible to localize the advantages so that only a few get the benefits. There are some people in power right now in the US who seem to be aiming for this goal.

      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.

      I don't join the people who say we should give up air conditioning and flush toilets and starve in order to compete with India. Rather I say give India these things and when we are all driving SUVs the world will be a better place. Why go backwards?

    22. Re:Going Out of Business USA by rifter · · Score: 1

      As many posters have pointed out the assumption of high US tax rates is a canard. India has even higher tax rates, see http://www.krislon.net/India/Finance/tax_rate_Inco me.htm for example.

      Annual income between $1200 to $3000 (roughly) gets taxed at a 30% rate. Annual income above $3000 gets taxed at a 45% rate. And from my experience, there is little chance of tax evasion in salaried, white collar jobs, as taxes are withheld at source as in the USA.

      b.

      Like everyone else in this thread and most Americans (or USians as some would have it) you have completely missed an important fact in the post and in the tax system. Income tax is not the only tax we pay, and while it is fairly low compared to many nations, there are a number of other taxes which, when put together, make one wonder where all the money goes. There are a lot of hidden taxes and not-so-hidden taxes which go together to help increase the cost of living overall.

    23. Re:Going Out of Business USA by Strykeforce · · Score: 1

      First off, when the original poster claims that "Yes the USA Labor is Cheaper, it is our TAXES that are so DAMNED expensive", I disagree that the "The poster is not saying that cost of living is not the problem", as you claim.

      In the Northeast US, a worker will typically pay income tax not only to the federal government, but also to the city, county and state in which they live. Once they have received their paycheck, they will go and try to buy various things. However everything they buy has a sales tax levied by the city, county, and state. Over and above sales tax, there are special taxes for given goods like gasoline, tobacco products, vehicles, etc.

      Agreed; however, many of these taxes also go to lower the cost of goods. Taxes that go towards making roads so I can get to the store to buy goods cheaper and they can be transported to the store cheaper reduce my total cost of goods. They also make it cheaper for employees to get to work and make finding/switching jobs an easier proposition due to the social safety net; both of which make the cost of working less for the employee and thus put downward on employment.

      Ad infinitum - police, fire, the CDC - all of these reduce the risk, and therefore cost, of going out into the world and trying to earn a living. It is much too simplistic to say that taxes are inherently bad for the economy and every tax percentage can be tacked on to the cost of employment. And while lowering taxes might have a positive effect on employment, blaming our taxes for unemployment is disingenious and overly simplistic.

    24. Re:Going Out of Business USA by 2short · · Score: 1

      "make one wonder where all the money goes"

      You do not need to wonder where the money goes. Federal, State, and local budgets are available to the public. People whining "Taxes are too high" bore or annoy me. Ask absolutely anyone "Would you like to pay more or less?" and you'll get the same answer. It is not particularly interesting to hear that you too would like to pay less. A more interesting question is "What do you get for your tax money that you don't think is worth it?" I'm sure you have some answers to that one. I'd guess I'll disagree with some of those answers, but at least I don't already know what they are.

      Of course, your answer might be the same as the Bush administrations: "I want the government to expand like crazy and spend even more money, but lower taxes anyway."

    25. Re:Going Out of Business USA by Sivaram_Velauthapill · · Score: 1

      How can you tell a capitalist from a kilometer away? Their solution to everything is to cut taxes. Let's see...

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    26. Re:Going Out of Business USA by Sivaram_Velauthapill · · Score: 1

      Taxes do not increase the cost of living (at least as much as you imply). If that were the case then how come Europe's cost of living is often LOWER even though they have similar sales taxes?

      The poor countries also have sales taxes as well. It's not as if they don't have gasoline tax, etc.

      Taxes have small impact on the cost of living (at least when you talk about changes as opposed to total elimination). If you don't believe this, ask yourself why it costs a fortune to live in places like New York and California. Are they really chargning some insane tax? Not really... The developing countries are the equivalent of the other states; the rich countries are the equivalient of California or New York... Can you really use taxes to explain this?

      Sivaram Velauthapillai

      --
      Sivaram Velauthapillai
      Seeking the meaning of life... @slashdot of all places ;)
    27. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      How can it be that money that should be paid to Americans, but instead is going out of our country be a good thing for the US?! Sure, the business as a whole may spend less on their workers, but where is that saved money going? Into lots of pockets? Nope. Usually just the CEO's and other select few. How in hell can that be good for America as a whole?!

    28. Re:Going Out of Business USA by dalutong · · Score: 1

      I'm with you all the way -- I'll just go into more detail.

      I am a liberal, but I believe in basic economic theory. (I say that because some people think that being liberal means that you do not believe that the economy works as others think it does.)

      Another poster, when replying to your comment, said the they do not think that we should get rid of flush toilets and starve ourselves in order to compete. This is true -- that would be quite an extreme. We do need to start making some hard decision, though.

      First -- we need to find what we can compete with. Computer Science isn't one of those things, unless we are talking about highly localized or highly advanced jobs. We still have the best school system in the country, for instance. A lot of our advantages stem from this.

      I think that we should, we being the government, subsidize CS worker's reeducation into better fields, just as we should subsidize steel workers. Or, more practically, subsidize and promote the fields we still have an advantage in. It's just silly to see so many new CS graduates.

      Secondly, we need to change how we live. While the other poster said we should help India raise it's cost of living -- that is a very long term project. Every educated population would have to reach our standard of living. That's not going to happen any time soon. It will likely neverh happen.

      So while we shouldn't give up our ability to feed ourselves, we do need to start promoting more utilitarian living. Fewer cars of better quality so they last longer. In other words -- we need to find a way to make living on 20,000 a year reasonable. The government has to play a big part in this, because it is a hard sell and an open market will not embrace it.

      This is where the economic rules stop working quite as well. We think of an economy as having to continually grow. Or at least that it is good if it is always growing. This is good for the people with the high education levels who can find those jobs America can do better, but it is awful for those who don't and can't.

      As the world's economy becomes freer, and it is an inevitability (see below), more and more "mass produced" jobs will move overseas. This includes manufactering, programming, a lot of industry, to name a few.

      But now it is 4am and I have a final exam tomorrow morning at 8. Feel free to email me about any of this -- I am only just starting to develop my own economic theories and would love to have some good criticism. It feels good to get some of it down on paper. I will make sure to read over this again tomorrow and see if I made any errors. Night!

      (Even if we don't allow our own markets to work with the world's more freely, the rest of the world will continue to develop better free trade and will need fewer and fewer of our products. As we have learned from history, isolationism doesn't work. So that's not an option.)

      --

      What comes first, finding a teacher or becoming a student?
    29. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      No.

      The problem is that globalism, and free trade in service positions, is inherently unfair. It permits companies to shop for their workers at the cheapest possible rates worldwide, destroying local job markets and ruining lives. This is entirely counterproductive in terms of our national economy; when you destroy the job market, suddenly there's no money left to buy all those pretty things companies are building so cheaply.

      Ah! You might say, But then, the market will shift to India, where people will be able to afford the products! Sure, until they get too expensive, the companies move off to Viet Nam or Cambodia, and India goes down the tubes just like the U.S. The process will get repeated in Viet Nam or Cambodia, with companies moving off to, say, Indonesia when the Vietnamese get too comfortable. Eventually, and this is inevitable, everyone in the world will be dragged down to the same poverty level and that will be that. Then I guess we'll ALL be programmers, only we'll be working for a bowl of rice and some thin soup, while some rich creep hides in Switzerland stuffing his fat face with chocolates and beer.

      Modern American private industry is like a rabid animal that, starving, begins to devour its own flesh while believing it is saving itself from having to work for its dinner.

      sooner or later, the animal will die. And, although it might die with a full stomach, it'll still be dead.

      P.S. The reason the rich creeps who run things don't seem to CARE particularly about this is, they'll all move off to Europe or the Islands when things get bad enough here, leaving the rest of us to die in poverty. Just in case you were wondering...

    30. Re:Going Out of Business USA by Anonymous Coward · · Score: 0
      You cannot remove every job and expect a prosperous America - unless you do away with taxes and allow Americans to freely benefit from their labors as one hundred years ago.

      Since none of you believe in CAPITALISM I will enlighten you: the USA is not a CAPITALISTIC society. It is a biz-ocracy: the laws and infrastructure exist solely to make the business owners wealthier. And should you think India will be better off then remember all great civilizations are built on the suffering, if not the slavery, of others. Just look at China where one has no civil liberties. It is these slaves that make everything you use everyday.

      Sadly Americans like you have not one half of the appreciation for freedom of those Americans 200 years ago. The income taxes and most all other taxes are an invesntion of the last 100 years in order to enslave the masses.

      The BS you believe is the alcohol of slavery.

      You want a mother government to suckle you but she's sucking the blood from you.

    31. Re:Going Out of Business USA by Travoltus · · Score: 1

      200 years ago you also had more lawlessness as a result of hungry and destitute people fighting for survival.

      I won't get into the lower life expectancy resulting not only from 18th century medical technology, but mostly from the unsanitary conditions that plague the poor - vagrancy, poorly built shelters (which you'll see a lot of in poor areas of Mexico today), lack of plumbing and sewage control, etc.

      Oh and feel free to show me one tax-free nation that had roads and infrastructure.

      Raw laizzes-faire capitalism is what creates a biz-ocracy, or oligocracy.. better known as an aristocracy.. aka the rule of the many by a select few.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    32. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      Ad infinitum - police, fire, the CDC Yeah, those and other things like Medicare, medicade, Public Education, Public Transportation, Federal Student Aid & Loans, etc is what these Libertarian/Republican Dog-Eat-Dog/Survival-Of-The-Fittest Idiots want to abolish entirely and throw out propaganda to get everyone to believe that it's the "evil Socialist" programs & taxes that is holding this country back and that the social saftey nets are not needed.

    33. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      Almost no-one pays 50% of their wages as taxes. The average US tax burden (for all taxes, not just Federal) is 26%. The top fifth (in the USA 11 times more income on average than the bottom fifth) pay 35.1%. The top 5% pay only 24% of their income as taxes because of the tax breaks available to investors, business owners, etc. The top 20% is the source of almost all campaign contributions in the US - see why politicians kowtow to them!

      In 1999 almost 50% of H1B visas were issued to Indian nationals, up from 10% in 1993. This is not the free market in action, but the result of strategic investments in computer science education by the Indian Government. During the same period in the US support for higher education dwindled.

    34. Re:Going Out of Business USA by Anonymous Coward · · Score: 0

      I'll accept that if you accept that 235.3 percent of all statistics in India increase under a full moon, except on Thursdays.

  197. Moore's Law! by Anonymous Coward · · Score: 1, Interesting

    Yeah, I know that I'm just using this as an excuse to mention Moore's law again. Still, one of the things that makes it so interesting is that it IS a predictable trend.

    The reason I bring that up is simple: This article is predicting a very unpredictable trend. In other words, the article is utter bollocks. How does the programming market (or nearly any aspect of computing) compare to where we were twelve years ago? Did most of the code in 1991 come from automated code generators?

    There is NO WAY that the market for programmers is going to remain so static that a trend like this can be extrapolated for over a decade; and even if it could--who cares. Yeah, that's a lot of jobs but it's a lot of jobs over a LONG time! It's about the half-life of a typical career, these days (higher, in fact).

    In 2015, if we find that the market for domestic programmers has dropped by what this article predicts, then it'll only because all of the market forces will have changed against each other and miraculously cancelled each other out--NOT because "current trends continued."

    (Posting anonymously, because I've already modded people up in this article)

    1. Re:Moore's Law! by o'reor · · Score: 1

      You mean Michael Moore's law, like in "Downsize this" ?

      --
      In Soviet Russia, our new overlords are belong to all your base.
  198. Re:is Open Source part of the problem? by ynohoo · · Score: 1

    I agree with everything you say - but what is beneficial for society is not the same as what is beneficial for programmers.

    It's funny that you mention working as slowly as possible, because I've come across this behaviour many times: IT departments wanting to avoid having their budget slashed, software houses trying to milk their clients; etc.


    Easy way to get modded Troll: attack Open Source.

  199. Disco records by freeweed · · Score: 1

    Disco Stu: "Did you know that disco record sales were up 400% for the year ending 1976? If these trends continues... AAY!"

    nuff said.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    1. Re:Disco records by Anonymous Coward · · Score: 0

      Your fish are dead ...

  200. Re:A-Ha! No wonder Slashdot avoids offshoring stor by 110010001000 · · Score: 0

    VALinux and IBM are very interested in keeping offshoring going. IBM has been offshoring their engineering for years, and they are teaming with VALinux to make this transition as smooth as possible with their new offshoring software focus.

    Cheap labor and "free" software - it is a combo that CFO's love!

  201. Re:Time for a career switch... ... back to college by N3WBI3 · · Score: 3, Informative
    Thanks Bush! Thanks Congress! Thanks for giving big corporations huge tax incentives to move overseas!

    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).

    --
  202. Hahaha by Anonymous Coward · · Score: 0

    What a bunch of crap. Americans are always pontificating about the free market, but when it comes to reality, ie. letting the market determine the price of a commodity, they always jump to protectionism.

    Its ironic that Clinton appears to have more faith in the free market than Bush.

    1. Re:Hahaha by Azure+Khan · · Score: 1

      You won't hear ME pontificating about free market. I'm a "ra ra, America first!" type, and I believe there should be harsher penalties and requirements for allowing products primarily marketed in the United States by American companies to be developed overseas. Heck, I'll be ever more harsh...force companies that get their American tax breaks and kickbacks to deal only with companies that offer competitive salaries to US companies.

      Instead of starting at workers, they should be making cuts from the top down. That $8M bonus that exec made this year could have paid for 160 salaries, or 120 if you're being conservative. And that's if you just have 1 Exec making that kind of excess.

      --

      --- I'm going sane in a crazy world.
    2. Re:Hahaha by kelnos · · Score: 1

      i'm with you on that one. a "free market" economy implies (at least to me), that all things are equal in the participants of that economy. that means same cost of living, same median wages, same economic structure, same industry regulatory bodies (or at least multiple bodies with similar regulations). while we're talking about the tech sector, that also means same technological infrastructure and same level of education.

      i don't see "because it's cheaper" as a valid excuse in and of itself to do anything. the purpose of a government is to allow the people that it represents (the people, not corporations) to prosper and live well. though a part of me feels somewhat bigoted and nationalistic (to me, 'nationalistic' is usually a 4-letter word) to say this, i feel we need laws in place that make it a bitch for corporations to outsource overseas. that's fine in a free market where everything is equal. but we don't have that. come back and try me again when we have a world government and everyone in the world has the same standard of living.

      --
      Xfce: Lighter than some, heavier than others. Just right.
  203. OMG! by gardyloo · · Score: 1

    I'd better run out to Wal-Mart and buy a life now, before they're all snapped up by these people!

  204. Re:is Open Source part of the problem? by ynohoo · · Score: 1

    It doesn't mean less programmers required, just less run-of-the mill "programmers" required.

    I hope you dont write specs with logic like that!

    I'm not against efficiency and innovation, just pointing out that there will be less work to go around, and that Open Source is contributing to that.

    On a philosophical level I approve of Open Source; on a professional level it worries me.

  205. We had it coming by eshan · · Score: 1

    Programming may not be carpentry yet, but it's heading there. More and more creativity has been sapped out of my job in the last few years. It's a long time from when a programmer was the master of a mysterious dark art, and business types knelt before the altar, praying for some kind of good result. These days, things are much more thoroughly spec'd out, by people other than programmers, and you pretty much do what you're told.

    The job is being distilled out into its component parts. Graphic design, interface, feature lists, specifications, coding and testing are often different teams now. I've been trying to move more on the functional specification side than the implementation side. That's where the creativity is; coding is just implementing someone else's idea.

    Offshore programmers are extreme case. Specs need to be exact. If anything is not precisely specified, something weird will come back. I'm not sure why that is, maybe when programmers are in the same room as you, they catch your drift even if it's not captured on paper, or maybe the shared cultural background plays a part, or whatever. In any case, this is forcing a new discipline in writing the specs. Soon there will no room for interpretation at all for the coders.

    Of course, there is still creativity at the code level itself. If you get your thrills writing very efficient code, that's great. I was always more interested in the business needs, listening to users, and thinking of a solution.

    In any case, we all had it coming. I've seen college dropouts with no experience but a sense of entitlement. Thinking that they deserved to be making 80 grand, while waiting for the stock options to vest and make them rich. I was one myself. Meanwhile, my English major friends graduating from Columbia with massive college debt are making under 30 grand, but hoping one day they will make editor of a magazine, or write a novel.

    Of course it couldn't last. It was just too much money, too easily made. The company stock did a reverse 10 to 1 split, twice, and then we declared bankruptcy and were bought by someone else. My 30% raise one year, was a 4% raise the next, and then no raise at all the next year.

    Last month, I took a severance package and left the company to go finish school. If the company can afford to start hiring again, there will be plenty of people to take my spot at more rational salaries.

  206. Would you like a scratch ticket? by Anonymous Coward · · Score: 0

    I thought "Thank you! Come again!" WAS Hindi?

  207. The American Dream by Anonymous Coward · · Score: 0

    It seems like the new American dream (at least in Washington and in board rooms) is to wipe out the middle class and reduce the nation to mostly have nots and a handful of economic elites. Sounds like we are returning to the middle ages.

    1. Re:The American Dream by tomstdenis · · Score: 1

      The problem is the average walked-on citizen is the one buying the products from these people. If people really despised oversized companies that treat their employees poorly you wouldn't drive a car, use a cell phone, drink pepsi, watch MPAA movies, listen to RIAA music or use MSFT software...

      The problem is people are wickedly too weak willed to stop fueling the people who seem to hurt them the most!

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:The American Dream by Monkey · · Score: 1

      This reminds me of that movie Blue Crush where the only people in Hawaii seem to be hotel maids, unemployed youth, NFL football stars and professional surfers.

    3. Re:The American Dream by Anonymous Coward · · Score: 0

      Fucking pussies.

  208. I hate predictions by Dirtside · · Score: 1

    The thing that bugs me about predictions like this is, who's going to remember that they prediced this in 12 years if they're wrong (which they're likely to be)? Even if they're still around, that is...

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  209. I have to disagree with the findings by mummers · · Score: 0

    My research suggests a reduction of only 235,394 programmers.

    --
    --This isn't a man who is leaving with his head between his legs.
  210. Don't believe it by QuackQuack · · Score: 1

    When are these analysts ever right projecting 3 years into the future? We're supposed to believe them about 12 years?

    Sometimes I think they take a couple years worth of data, plot it on a chart, and simply extend the recent trends well into the future to come up with their numbers. Don't believe me? Think back to 1999, every new technology that came along was going to be a multi-billion dollar market by 2003 or whatever.

    One thing economists agree on is that while they don't exactly what new kinds of jobs will be here in the future, they WILL be tech jobs. Tech jobs grow like crazy, because every new tech product creates all kinds of problems to be solved, and new opportunities. A major impediment to creating tech jobs is the cost of workers, so if you can reduce costs by hiring offshore workers, that allows on-shore workers to work on new problems that were too expensive to tackle before.

    In short, don't throw away your tech degree just yet and become a burger flipper.

    --
    By reading this sig, you agree to the terms of my sig license.
  211. IT Dinosaurs by MountainLogic · · Score: 2, Insightful
    What I expect to see more of is a net global reduction of IT jobs. Currently, every business seems to have a custom network configuration, a bunch of custom legacy application, etc. At some point somebody is going to start offering off the shelf solutions for most businesses. We really should not need network admins. It is a sign of immature technology. I'm sure that 75 years ago a large business needed an army of engineers to keep their phone and pneumatic tube systems working. These days offices are wired at move in by a contractor and given little thought afterwards. The standard "Office Suite" has matured to the point where the IT gives it little thought. Before VisiCalc/Lotus/Excel doing financial work required a bunch of work by programmers. Today every MBA is a spreadsheet jockey who has little use for a programmer to do his number crunching. The rest of the office computing environment needs to become that simple to use. The network should be a part time task of an administrative assistant, not a professional network administrator. Computer hardware should be the job of a supply room clerk ("Do you want your standard issue computer brick in grey or black?").

    The next wave after offshore will be outsourcing all IT functions to outside vendors. After that comes COTS (Commercial Off The Self) solutions. COTS means the end of IT departments. I'm sure that many will argue that their business "needs" custom inventory tracking software because their business " really" is different. How many MBAs do you see demanding custom spreadsheet programs? The truth of the matter is we should not need IT departments. We need programmers. Very very good professional programmers at that, but we don't need droolers writing VB front ends to badly written legacy Cobal inventory programs. Businesses need IT as bad as they need IT departments to go away.

  212. Your conclusion does not follow by brokeninside · · Score: 1
    Boil it down. Look at the facts. One point three million H1-B visas issued. One point three million software engineers/techs currently working in the United States. Pretty simple math. If Clinton hadn't been in office, it wouldn't have happened and you would still have a job. A good job at that.
    Yes, lets look at the facts. What facts do you have that support the hypothesis that the wholesale migration of IT jobs to overseas locations would not have started five years earlier if IT workers would not have been available for import on H1Bs?

    Also, what percentage of workers on H1B visas in the period in question were tech workers?

    1. Re:Your conclusion does not follow by Glonoinha · · Score: 1

      The global infrastructure (Internet) wasn't nearly strong enough to support it at the time, in 1993 I would say that the tech resources overseas (and the communication channels available, data and voice) were not sufficient to support 100,000 remote workers on another continent. Heck I was doing good to connect at 28.8kb/s across town and make a coherent voice call to Moscow that didn't get dropped mid-sentence.

      Maybe I am wrong - I can accept that possibility. Regardless, things are perceived as broken now - how do we fix them?

      -Also, what percentage of workers on H1B visas in the period in question were tech workers?

      Based on the top list for 2000, I would say a significant portion.

      Motorola Inc 618 Oracle Corp 455
      Cisco Systems Inc 398 Mastech 389
      Intel Corp 367 Microsoft Corp 362
      Rapidigm 357 SyntelInc 337
      Wipro LTD 327 Tata Consultancy Serv 320
      PriceWaterhouseCoopers LLP 272 People Com Consultants Inc 261 Lucent Technologies 255
      Infosys Technologies LTD 239 Nortel Networks Inc 234
      Tekedge Corp 219 Data Conversion 195
      Tata Infotech 185 Cotelligent USA Inc 183
      Sun Microsystems Inc 182 Compuware Corp 179
      KPMG LLP 177 Intelligroup 161
      Hi Tech Consultants Inc 157 GroupIpexInc 151
      Ace Technologies Inc 149 Hewlett Packard Co 149
      Everest Consulting GR 147 Bell Atlantic Network Serv 141
      Ernst Young LLP 137 Agilent Technologies Inc 136
      Deloitte Touche LLP 130 Birlasoft 128
      Global Consultants 128 IBM 124
      R Systems Inc 124 Sprint United Mgt 124
      Wireless Facilities 124 Cognizant Technology Solutions 123 Satyam Computer Serv 123

      --
      Glonoinha the MebiByte Slayer
  213. This isn't inevitable by Animats · · Score: 1
    This isn't inevitable. We could elect a pro-labor president and Congress, put European-style controls on imports and outsourcing, and maintain a high standard of living in the US.

    A few minor changes in labor law, and the US would be as unionized as it was in the 1950s, and as unionized as Canada is now.

  214. Give The Managment Credit by entropy123 · · Score: 1

    They know they are screwing the workers for 'one-time' gains. There is no long run for ~75% the managment types. They just want a quick $$$ so they can spend the rest of their lives in the Caribbean. The west is at a critical point, do we acknowledge one of capitalism's main flaws or do we sink into the ocean and let asia take over. Hint: The Nazis fled to South America after screwing over Germany.

  215. NPR report on offshore outsourcing (18-dec-03) by mnemotronic · · Score: 1
    It's not as easy as hiring a bunch of Indian college grads. It requires a huge investment of time and money "up front", without which that 40% savings can turn into a 20% cost overrun.
    NPR report link

    (note: The Real version didn't work for me, but I think it's because of my company's overly anal firewall policies).

    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  216. Lack of University BS graduates in the US by micron · · Score: 1

    I have been out of school for a while, and was speaking with a friends son yesterday about what his education is costing him. Did it dawn on public policy officials that the cost of a BS from a good school is surpassing $100,000 USD? (with some hitting $160K)

    Making the assumption that smarter people tend to gravitate towards BS programs (Comp Sci, Engineering, Biotech, etc); who in their right mind is willing to invest $100,000+ in a future career that will probably gross $35,000 USD annually in a few years?

    You wonder why there are less technical degrees being churned out in the US!

  217. They play both sides against each other by Safety+Cap · · Score: 1
    My experience with Forrester has been that if you look hard enough, they have research that supports your point of view... no matter what it is.

    For example, some of our clients got their hands on a Forrester report that said outsourcing creation and management of email newsletters was the way to go.

    After a bit of digging, we found another Forrester report that said it was better to keep those functions in house.

    As other folks pointed out, Forrester's job is to keep people subscribed to their service. They do that by providing ammunition to the armies of middle managers who are trying to justify their positions with "facts" and "research."

    --
    Yeah, right.
  218. Re:Are details on who they are calling programmers by AndroidCat · · Score: 1

    Well, for the complex stuff, they're looking for monkeys with several years of VB.NET. ;^)

    --
    One line blog. I hear that they're called Twitters now.
  219. Didn't you see this coming? by Anonymous Coward · · Score: 0

    When I started college in 1997 I had about a decade of computer time behind me, half the required CS classes taken while in high school, even an insanely detailed (and now practically useless) knowledge of BIOS interrupts. Hiring had a whopper of a positive slope, with even talented high school programmers getting paid ridiculous salaries. CS was a natural choice for me, right? But I majored in physics instead.

    That's because I saw programming for what is is: high-tech plumbing, mostly. I recognized that, at the time, most PC Magazine-reading, spreadsheet-literate business programmers write cookie-cutter code to process and route the flow of business information, or display a bevelled square on the screen. Even kids like myself could learn it on their own without a formal education. Or hordes of backwater workers in India. It was a scam, it seemed to me, that "computer people" pulled on the computer illiterate who were still so frightened of destroying their expensive new computer that they couldn't through the bozo they were paying to clean up the icon clutter on their desktop. There would always be computer programmers, just like there will always be plumbers, because most people wouldn't want to bother with it themselves.

    It's just a tool to get things done, and once the tool is written, you're SOL. How long before most software is high-quality pre-fab? Look at Microsoft Office!

  220. Absolutely ridiculous numbers by Mof-Tan · · Score: 1

    What kind of first-year student did this study? To give absolute numbers for how many people will be employed in various fields in 2015?!? That's laughable!

    Whenever you see a prediction for something to be at an absolute level more than a year from now, then just ignore it!

    For 2015 the most you can say is something like "the level will be at 200 000" or at most "it will be at 240 000". It's just ludicrous that they put it down exactly.



    --
    Die dulci fruere. Have a nice day.
  221. Uhm...So What by thelizman · · Score: 1

    If we as Americans want to be morons and outsource software jobs to foreign countries, that's fine. If we can get it done cheaper, then that is the American way. Maybe if we are to be so concerned about it, we would take the step of only buying American made products - including software. But then, and pardon me for lacking my usually jingoistic patriotism here - I don't give a fuck who writes the code behind the software I use, so long as it works for my purposes. If it weren't for foreign programmers, I would'nt be free from microsoft, able to watch DVD's on Linux, or program more efficiently (QT vs .Net, MFC, etc).

    I wonder...how many "outsourced" programmers are bitching about their plight while driving their Honda/Kia/Toyota/Nissan/Hyundia/Suzuki/Isuzu/etc. Sure the American automakers might have sympathy - not.

  222. Who are you to judge? by mattgreen · · Score: 1

    I too once held this belief that only those that enjoy the field should be in it. And I think its important to like what you do. But you cannot fault people for wanting a better life than they have right now -- even if it means they don't like their job. I mean, does it really matter if people bought into the ads on TV about becoming a MCSE? This isn't some exclusive clique, this is people trying something else in their life (which I think everyone should do). And if they're willing to work for it, then so be it. As the hype around IT dies down, the salaries decrease, and people will defect to other fields such as business.

    Now, if you have to put up with people that barely know the material and don't care to, I can understand frustration, but people may have equally valuable reasons for going into IT that don't include, "I like it."

  223. Programmers are blue collar workers! by notany · · Score: 1
    Buisiness people and managers are playing the power game. They don't want
    craftsman, they want interchangeable parts. With that midset comes
    necessarily the belief that what you do is factory work. And for 90% of programmers this is actually true.


    Quote:

    Developers inhabit a continuum from just below real Software Engineers
    (those that have read Knuth and understood him) down to the burger
    flippers coding in VB to a spec someone else wrote. They are the post
    modern agricultural laborers AND THEY KNOW THIS really.
    -- read full article

    --
    Dyslexics have more fnu.
  224. Living in the past? by Anonymous Coward · · Score: 0

    Yah, play the ideology card and blame Clinton but ignore Bush who hasn't changed a damn thing. It was your buddies in the board rooms who demanded all of those visas. Anyone who objected to the visas got the usual business scare tactic, "We'll have to lay people off or go out of business!". Bullshit

  225. Portability by Anonymous Coward · · Score: 0

    Programmer/IT is unlike all your other examples because it has no inherent tie to locality.

    Doctor -- has to be local to examine my body.

    Lawyer -- has to know and live local laws, and be under the local bar.

    Accountant -- you want local so that he is accoutable for his mistakes under our law.

    Pumbers, Electricians, and Carpenters -- have to work on your house, which is local.

    -----

    Software Developer -- ships the bits over the wire in an instant. Do it from anywhere. No locality.

  226. Software will have to become less complex by Unoti · · Score: 1

    If there's going to be a 25% reduction in programmers, then the industry had better get busy making things simpler. Emerging technologies, by and large, keep making things more difficult to accomplish the same things. Toss in some DBA's and other kinds of technical administrators, and it's difficult to see how employment is going to shrink if we approach things the way we have been.

  227. Waving the right wing flag too hard? by Hoi+Polloi · · Score: 1

    "If Clinton hadn't been in office, it wouldn't have happened and you would still have a job. A good job at that."

    Really? So it wasn't the demands of corporations that pushed for it? I have a feeling that no matter who had been in office the same thing would have happened.

    If you want to play the blame game go walk down to your nearest board room.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  228. Re:is Open Source part of the problem? by Anonymous Coward · · Score: 0

    The biggest supporters of the free market are those who haven't been hurt by it...yet

  229. Not true, many top grads still unemployed by Ars-Fartsica · · Score: 1
    Before you plonk down $100k for a piece of paper, remember you will be competing against the guy who graduated from Harvard MBA and moved back into mom's basement. Don't tell me he doesn't exist - BusinessWeek profiled him.

    The "MBA as admission to the boardroom" idea was outdated five years ago and is a leftover from the 80s when it was valid.

    1. Re:Not true, many top grads still unemployed by the+Man+in+Black · · Score: 1

      That's definitely true. I read the similar or the same article. I'm not suggesting an MBA as a magic bullet, I'm suggesting it as something that goes well with real skills. The problem with the Harvard MBA in his Mom's basement is he went to Harvard for pre-business, got a degree in Economics or what have you, went to the B-School, got his MBA, and....nothing. I don't think the value is in the MBA, the value is what it can add to already present skills.

      For example, a learned geek with a CS degree, MBA, and 5-10 years of solid tech experience would be truly formidable, and could even look into starting his own business.

  230. no. by deviator · · Score: 1

    How can they make that kind of forecast without taking into account three things (that haven't happened yet):

    1) major new technological advances that we don't know about yet that require larger investments in domestic IT

    2) government-mandated protectionist policies (that don't exist yet) to help stem the tide of outsourced jobs to other countries

    3) a backlash against outsourcing to countries and "giving away" our technological edge?

    all they can do is plot a little line and see where it lands 12 years from now. Don't ever take reports like this seriously--no one can predict the future that far in advance.

    But - it should be a wakeup call to people so they are at least aware of the trend.

  231. Resources and success by Anonymous Coward · · Score: 0

    That book explicitly debunks the idea that any one ethnic group is more murderous or fiendish than another. Instead, it claims that the richness of the land they live on determines who will invade others.

    Well, that's certainly supported by my independent research while playing Civ III. :-)

  232. Different Angle by Anonymous Coward · · Score: 0

    What if instead of farming out your skills as a carpenter (code monkey) you took your expertise and started building / selling houses (software).

    If you're as good as you think, you should be able to come up with something, no? :)

    Just a thought.

  233. Work for small companies by Christianfreak · · Score: 1

    Small Business makes up far more of the workforce than corporations do. There are millions of small businesses and only a few hundred publically traded companies. Don't pander to the monoliths, work for people who have real vision, or even start your own business.

    Small businesses aren't going to outsource your job, its not cost effective. They normally are going to value your work because you normally are going to have a specific place you fit in. There's always going to be customers are willing to pay a little extra for people to go the extra mile for them.

  234. That's okay, we'll all be dead... by happy_place · · Score: 1

    Have you seen the diet of Programmers?! By the year 2015, 25% of them will die off from natural (or unholy and very unnatural) causes...

    --
    http://www.beanleafpress.com
  235. Sound of inevitability by Anonymous Coward · · Score: 0

    No matter where you hide, management will find your red stapler.

  236. A better way to measure this by dstone · · Score: 5, Funny

    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.

    1. Re:A better way to measure this by grimtoothe · · Score: 1

      That is a real optimistic number for Wyoming anyway. I started my It career there at a coal mine where you couldn't see another light from civilization in any direction you looked... But seriously, it would be better to just string all the executives who think outsourcing is a 'good idea' out in the ocean instead, you may be able to walk all the way to Hawaii on their inflated egos....GRIM

  237. Lens of the present by Tony · · Score: 1

    You are viewing the future through the lens of the present. This is natural; but, I believe you are overlooking a lot of the changes currently taking place.

    First, there is the matter of data integration. As it gets easier to collect data, it becomes harder to do anything useful with it. Management will want to synthesize this data from these disparate datastores. That is going to require constant interface writing, etc.

    Back in the early nineties, Ed Yourdon predicted the "Decline and Fall of the American Programmer." He said jobs would move offshore as CASE and OO tools made programming more of a drudge and less of an art. Partly, he was correct; but he missed too many things.

    Mostly, he made predictions about the future as if the future were like the present, without knowing that much about the present. The present of 1992 included the Internet (though used almost entirely by educational institutions), the booming consumer software market, etc.

    Now we have many smaller businesses that can afford the kinds of ERP software that were available only to big business just a few years ago. These sites will require installation and customisation, just like the big corps. This is one emerging market, helped on (to a large part) by freely-available software.

    There are other markets for software developers. Yes, they may have to specialize in one area, and write variations on the same interface over and over, but it's still work.

    I don't think there's any prediction concerning availability of programming jobs we can make today that will be accurate in 4 years. That's like trying to predict the next nation on which the US is going to declare a "war on X," where X contains the subset "terrorism," "drugs," "badly-dubbed movies," and "women with facial hair."

    --
    Microsoft is to software what Budweiser is to beer.
  238. Somewhere, the lawyers are finally laughing by dstone · · Score: 2, Funny

    Lawyer A: "What do you call 235,000 fewer programmers by 2015?"
    Lawyer B: "I dunno."
    Lawyer A: "A good start."

  239. No, Programmers == Plumbers by Anonymous Coward · · Score: 0

    I had the (mis)fortune of growing up in a family plumbing business...and I can assure you that programming is much more like bailing shit than tapping nails! But it does have the advantage that it can't be offshored, and pays pretty damn well. A good plumber can pull down $250K/year pretty easily in a growing community.

    Roto-rooter, here I come!

  240. I was a carpenter. by repetty · · Score: 1

    A long time ago, I was a carpenter. I imagine when geeks drive by a construction job sites many of them probably figure that they are better than the carpenters, or at least that they are happier in their work than carpenters.

    They would be wrong. Carpenters love their work. Like programmers, when carpenters are done with their job, they can stand back and be proud of their handywork. And some days are better than others.

    Oh, most programmers nowadays have college degrees and other pretty bits of paper, but today, as in the old days -- and like today's carpenters -- programming is a craft that requires practice, practice, practice.

    Schooling is nice, but you aren't worth dick to a construction foreman or a software project manager if you can't demonstrate your ability.

    Good analogy.

    --Richard

    PS: When I drive by construction sites today, I
    still get a kick out of the scent of fresh lumber.

  241. Controlling resources is "valuable" by nuggz · · Score: 1

    Resources are limited.
    Properly controlling and allocating them does increase the value to society.
    This is why the free market works.

  242. We could use a 25% cut.... by cranko · · Score: 1

    In my experience, there is room for a cut of that size in IT. There are plenty of unqualified people, management needs to prune 'em. Take this real world example:

    - Consultant shows up at client site to develop software, and requests a development workstation and software.
    - IT staff provides an off the shelf box with Office.
    - Consultant re-requests the development software package. IT staff takes it under consideration. Consultant twiddles thumbs.
    - IT staff provides development software.
    - Consultant realizes he does not have admin access to his workstation, and can't install software, and requests admin access.
    - Consultant is informed that he is not allowed to have admin access to his own developer workstation.
    - etc....

    A simple example, but it goes on every day at all levels of large corporations. Lots of companies invest in large IT staffs that in actuality provide little direct benefit to the corporation. They need to figure out how to trim back to the minimum, effective IT organization, and sub the rest out.

    That said, I think that domestic firms are going to provide equal or greater value than outsourcing, it's just too difficult to keep continuity with the client with overseas development.

  243. A Spurious Prediction... by bimmergeek · · Score: 1

    ... for a number of reasons.

    While certainly this is predicted based on the number of programming positions lost to off-shore programming sites, I consider it a bogus estimate for a number of reasons:

    First, this is a classic contractionist economic argument. This argument is based in part on a zero sum view of the global economy in general and the American economy in particular: if someone loses, that means someone has to win. It makes sense in football, but not always in economic issues. Both global and American economies tend to expand as years go by. Liberal economists (and the article cites union labor reps, who are by definition, liberal) often use alarming language and predictions to create crises through sky-is-falling rhetoric. They do this because the whole liberal ideology is dependent on class envy and the ideas that a). there is only a fixed amount of economic activity and b). if someone else has a piece that means my piece is smaller.

    Second, technology fuels expansion by enabling working productivity gains and increases in efficiencies in the use of resources, be they natural or human. I find it ironic that the article says "some 3.3 million service-sector jobs will be shipped overseas or rendered obsolete by technology." This will likely be true, but the question is: If technology renders jobs obsolete, who are the technologists who are going to create and program the technology that renders other jobs obsolete?

    Third, the article doesn't describe its assumptions. On what calculations and assumptions is the "loss" based on? How can we know the model of the future on which the predictions are based? I'm always skeptical of any kind of projection that goes beyond a couple years -- at least in terms of something specific like the loss of 235,000 jobs.

    Fourth, How can any such prediction be considered credible when the consequences are being projected for a date 11 years from now? The complexities of global economies make such predictions with an eleven year horizon highly questionable.

    Fifth, the most commonly quoted sources were involved in the textile industry. Though the article attempts to make a connection between textiles and programmers, I do not think such a link is reasonable. Textiles are products that are made by union labor which is low-skill in nature. Programmers are, so far, not highly represented by unions and the trade requires substantial skill. I have read about the future of self-programming programs but I doubt this simply because the nature of technology changes so rapidly that the programming programs will always be behind the cutting/bleeding/leading edge. As long as humans are the creative force behind new technologies, programming programs pose little threat IMO.

    I think that historical data indicates that over the long haul, global and American economies have expanded incredibly from decade to decade. New industries are created from the advance of technology, which generally tends to create jobs. Technology drives expansion and technologists will always be needed.

    In industries like textiles, automotive and manufacturing, there is a significant movement of manufacturnig jobs to off-shore companies. The predominant reason for this shift is due to union labor. At one time, unions were a vital presence in bringing equity to laborers. In the most recent decades, however, unions have been their own worst enemies by forcing industries into labor costs that outstripped the value of the labor. As a result, companies like GM look at off-shore labor as a very compelling alternative to laborers whose low-skill work commands $60,000 a year plus benefits in the US.

    The movement of programming jobs to low-cost off-shore programming houses is significant today and there is a trend of concern. Yet much can happen in 11 yrs. Companies may find that language barriers, communication complexities, culture differences, etc. will not have contributed to the overall bottom line as was hoped. Programmers will likely discover ne

    --
    -Everyone laughs at lemmings but no one ever wants to admit to ever being one.
  244. flameproof pants on by Anonymous Coward · · Score: 0
    It would be nice to get all you gold rush-minded big bucks chasers got out of the business (I hear that be a Lawyer for the RIAA is a lucrative job), so that those of us who chose this as a career because it's something we love can start to restore the industry's reputation.

    So there.

  245. Damn by Arcturax · · Score: 1

    When I saw the article title, I hoped it meant that a lot of people who got into it just for the money in the 1990's were quickly jumping ship leaving more jobs for those of us who got into programming for the sheer love of it.

    But nope, that title should have read 235,000 fewer Programming *Jobs*. Very depressing numbers indeed.

    --

    --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
  246. No way by us7892 · · Score: 1

    80% of what Forrester says is completely wrong. Those numbers are highly inflated - and probably way off the mark.

    Don't believe any of it.

  247. Time to start monkey-wrenching by Anonymous Coward · · Score: 0

    It's not easy to slow this process down, but it can be done. First off, always put on your "good employee" face. Be at work on time (or early). Always have a positive attitude (Sure thing, boss). You need to fuck up the process of outsourcing jobs in every way you can. It's the little things that can grind the process to a halt. Do they need the IP address of a machine to QA against? If two numbers got transposed in the communication, they couldn't log in. Oops - an honest mistake (especially if it was verbal and nothing can be shown to be your fault). It's especially helpful if you can push off all communications until right before you leave for the evening. That way, no corrections can be made until you get back the next morning and at least two days of productive work is lost. Another important thing to remember is to be sure to do your job AND NOTHING MORE. Don't answer questions that haven't been asked. Don't provide helpful information (unless the boss is looking, then do it only if you feel they may be suspicious about your Good Employee Credentials). The techie people that I see are way to eager to help the boss downsize jobs. Sometimes geeks are really, really dumb.

  248. I don't want a Ferrari.... by Anonymous Coward · · Score: 0

    Just thought I'd mention it....

    I just seems you can't get the one without the other....

  249. Why not fix the free trade agreements instead? by Anonymous Coward · · Score: 0

    Do you really think letting free trade push the social/environmental/etc standards to the least common denominator is a good thing?

  250. What are you, brain dead? by NDPTAL85 · · Score: 1

    How many new jobs did the invention of the iPod bring about? Or the invention of flash USB cards? Or Microsoft's Clippy? Every tech product does *NOT* create new oppotunities or problems to solve.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
    1. Re:What are you, brain dead? by QuackQuack · · Score: 1

      Well there are iPod engineers, QA, marketing people, tech writers, etc. Same with the other technologies. But you're thinking consumer products, where the design needs to be simple so that the home user doesn't need to hire an iPod consultant to run his iPod.

      In the business world, things are much different. It often takes teams of highly paid individuals to implement and build on the latest technologies.

      --
      By reading this sig, you agree to the terms of my sig license.
  251. Stuffing property in your matress. by Anonymous Coward · · Score: 0

    "(*) The classic example of this is the empty lot in a city or the lot with a broken down building on it. The owner is holding out for windfall profits (i.e. speculating) and meanwhile people who could be profitably utilizing that land or building are kept from participating in the economy."

    Never owned property have you?
    Property that just "sits their", is still a liability. Taxes still have to be paid, and "liability" doesn't go away if someone gets injured in that "broken down" building. Property that "generates" money is the way to go. It's kind of the difference between putting your money in the bank, vs putting it in your matress.

  252. Start your own company. by lasermike026 · · Score: 1

    Time to start your own company. I believe that we the IT professionals need to gather our courage and go out on our and make this industry again. Big words but what is the alternative. If IT goes abroad and we want to continue to be IT people then we need to start our own thing.

  253. Sometimes it works well, sometimes it doesnt by Anonymous Coward · · Score: 0

    Did it work well in good old England where people were denied the ability to farm land and consequently forced to work in the factories? The free market works, because we have a stick to beat it down with when it gets out of line.

  254. Re:Programmers == ARCHITECTS or CARPENTERS? by angel'o'sphere · · Score: 1

    I think the original poster did not chose Carpenter by accident.

    Programmers, especially self taught programmers are carpenters, or lets better say: craft men, IMHO.

    Look at all those guys arguing that PHP is the superior programming language. No offence, but most of those people arguing that, have no clue what a servelet engine is, and what it all does. They don't know anything about frameworks, design patterns, UML, CASE systems, MDA, CORBA or anything about large scale system development with 100 and more developers.

    Most people who call them selves programmers do not deserve the title "Architect".

    Its ridiculous that a Java programmer, who does not know what I mean when I say: "use a factory", earns over $50/h.

    I clearly see several levels of maturity for "IT workers":
    craft man
    engineer
    architect

    Someone who titles himself a "geek" should have passed all those levels and should be able to think in terms of an architect, apply responsibility like an engineer and conduct work like a high quality craft man or tool smith.

    If you are on that level, then the opinion of some /. ers, that programming is ART, suddenly becomes true.

    As long as "programmers == carpenters aka craft men" get placed off shore, there is still enough to learn to advance to the engineering and architectural dimension of "programming".

    angel'o'sphere

    P.S. the good indian programmers, are software engineers or software architects and are as expensive as US or european programmers and most of the time they dont get the wages they demand in India and thus locate to the US or the UK.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  255. Who is producing all those Indian engineers by wintermute42 · · Score: 2, Interesting

    There is one aspect of the discussion of offshoring US software engineering jobs that I have not seen discussed much: where are all of these Indian software engineers coming from?

    India has been and remains, by US standards, a poor country. The roads are terrible and inadequate. The electric power infrastructure is so bad that companies than can afford it have their own power generation. Hunger is a big problem and much of the Indian population is still agrigarian. Violence inspired by religion is not uncommon and the ruling party in India makes use of this violence near elections. India borders Pakistan, which is considered by many the most dangerous country in the world because of its political instability and nuclear weapons. In short, India is not a country that can afford a first world level educational infrastructure of high schools, colleges and universities.

    India does have the famous Indian Institutes of Technology. These are world class schools that have classicly sent Indian students on to graduate schools in the United States and Europe. Howver, IIT only graduates a few thousand students a year. In addition to the IIT grads there are Indian students who graduate from Universities in the west.

    As the US and European job markets have turned bad, some Indian H1-B visa engineers are returning to India. However, it you add up all of the engineering graduates from IIT, Indians who went to foreign schools and the returning H1-B visa engineers, the sum does not seem to be sufficient to supply all of those jobs that are being moved from the West to the East. So where are all these people coming from?

    Some are coming from what I call the "Matchbook School of Computer Programming". These are the kind of schools that used to advertise on the back of matchbooks in the United States. They teach basic Java, Visual Basic and ".NET" programming. Their students have no background in algorithms or design, but they can crank out simple software, especially GUI software. I've noticed that many Java programmers in the United States seem to have little command of algorithm design beyond the use of the class libraries, so the barrier to entry for Java programmers seems low.

    Obviously I have no statistical information on any of this beyond the speculation I've listed above. I am certainly not writing that the problem does not exist. I am just trying to look at the real issues, with as little histeria as possible. Although much of the focus is on India, my guess is that the real problem is the combination of a set of lower wage countries: India, China, Russia and Eastern Europe. The combined number of skilled engineers (e.g., a software engineer who actually knows what N * log(N) means) is a significant threat to the US work force.

    There is a lot of thoughtless blather in this whole discussion. Not only regarding the issue of where all these foreign engineers are coming from but also regarding the course that US engineers are supposed to take. The classic line, echoed in some of this discussion is "retraining". But no one answers the question: toward what? This is because no one knows.

    Sometimes it is easy to forget why I went into this field long ago in the days of the punch card. I went into software engineering because I love it. I am still not ready to give up on my field (perhaps this makes me a dinosaur slated for extinction).

    I have spent over twenty years building my skills as a software engineer and computer scientist. This is a hard and demanding field. I constantly read articles and books. I writes software not only at work by in my free time. Good software engineers, who can not only engineer complex systems but actually write clearly to document these systems are rare in any country. I still hold out the hope that there will be jobs in the future for people with these skills, although I admit things look bleak now. But these are bleak times. The question I try to answer is: what is a factor of these bleak times and what represents structural change?

  256. Not so hopeful, actually by Zhe+Mappel · · Score: 1
    A hopeful upside of such social changes is that individuals too can learn to exploit virtual organization.

    Few, if any. That's the same logic that says, in the hands of a George Gilder, We create a handful of millionaires, therefore our society is successful. Will you still feel optimistic if you're not one of the minority who can "exploit virtual organization?" And even if you are, how will you feel about friends and family subjugated by debt, diminished income, and thwarted economic mobility?

    The new feudalism -- which isn't necessarily virtual: Wal-Marts, you know, have mass and form -- is easy to discern but incredibly difficult to combat. How does a serf resist without committing economic suicide? That trap is the lever of his obedience, as our feudal lords perfectly understand.

    If there's any upside to be located in the short-term, it's actually virtual -- rethinking, attitude shifts. When right wing politics of the Rush Limbaugh/Bill O'Reilly leads to shipping his job overseas, even the most unimaginative IT person starts to get it. Pity that he might be forced to take that Wal-Mart job before he acts politically; once moved down the ladder economically, he'll quickly find his political capital is a meaner coin and his paths for redress all seem to circle back endlessly to the point of his despair...the punch-clock.

  257. I am screwed two ways. by elton247 · · Score: 1

    I am a programmer and a financial underwriter. I guess its back to changing oil...

    --
    How strange it is to be anything at all
  258. Re:Programming requires constant thought/creativit by Anonymous Coward · · Score: 0
    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.

    These conditions reflect about 90% of the situations that we find ourselves here (in the USA). Why would it be any different if you put an Indian in there?

  259. Re:You'll always have a job if you have a clearanc by computechnica · · Score: 2, Interesting

    My last boss retired from the USAF with a Masters degree in compsci and experience in about 10 different programming languages. If it weren't for his Top Secret clearance he would probably still be looking. I myself just started a MIS to go with my Compsci so when I retire in 4 yrs I'll have something else on my resume.

  260. All good up here, eh? by DougMelvin · · Score: 2, Interesting

    Through first hand experience I have learned that quite a few US firms consider Canada as a viable "off-shore" source of tech work.

    I amaware of several small-time IT consulting firms which have been bought out by US firms as the average salary here(when converted to US dollars) is damn near half of what the same person would demand in the US. Add to that free health-care and a government which loves to hand out billion dollar contracts Canada is fast become the "off-shore" location of choice.

    --
    Reality is in the mind of the beholder - me 1996
  261. Steampunk? by TrentC · · Score: 1

    I'm sure, had Slashdot been around back in days of Steampunk,

    And when was that, exactly? Last I checked, "Steampunk" was a form of science fiction, not an actual historical era.

    Jay (=
    (I want my steam-powered android and difference engine, dammit!)

    1. Re:Steampunk? by sql*kitten · · Score: 1

      Last I checked, "Steampunk" was a form of science fiction, not an actual historical era.

      Yeah, I would have said "Victorian" but I had to use a scifi genre in order to have Slashdot and steam-engines co-exist.

  262. Let me get this straight... by i_r_sensitive · · Score: 1

    Half of the population of Wyoming is programmers?

    --
    "Talk minus action equals nothing" - Joey Shithead, D.O.A.
    "Talk minus action equals /." -
  263. High corporate tax by Hoser+McMoose · · Score: 2, Insightful

    You are correct that the US does have a low personal income tax rate (not the lowest, the article you quote specifically states that Hong Kong has lower taxes), but that's only part of the story. The US corporate tax rate is actually quite high. This may seem a bit odd since one of the real selling points of business in the US used to be it's low corporate tax rate, but that is no more. Even many of the countries that are often called "socialist" or even "communist" countries by many Americans, ie Canada, Sweden and Norway, have lower corporate taxes than the US.

    Here are some numbers for 2002. As you can see, only Italy, Belgium and Japan have higher corporate tax rates than the US. The main thrust of the problem is that the US corporate tax system hasn't really been updated in ages while most other countries have reduced their tax rate singificantly since the mid-90's. The above article also briefly makes mention of corporate tax avoidance, something that seems to happen in the US more than most other countries. It suggests that the somewhat dated corporate tax laws almost tend to encourage the "creative accounting" practices, with Enron being put forth as the obvious example.

    Cost of living isn't the answer that you're looking for, it's the lower cost of doing buisness that is pushing companies to countries like India and China. Certainly the wages of the workers has a lot to do with it, but that's far from the only thing. If low worker wages were the only requirement for these things then everyone would move their business to Africa where wages tend to be the lowest. On the flip side, we also aren't seeing the rates of job loss in places like Hong Kong where the cost of living and workers wages are very high.

  264. MOD PARENT UP by Anonymous Coward · · Score: 0

    He makes a very good point.

  265. This is a good thing by Anonymous Coward · · Score: 0

    This is a plague, and only those that are technically fit will survive.

    After this only the elite will be left and this will have countless benefits.

    Instead of beatching about this go hit the books and prepare for judgment day.

    se ya all in 2015

  266. me, worried? by samantha · · Score: 1

    What I do worry about is being lumped together with other supposed peers who would take seriously a prediction 12 years out in a field as volatile as ours.

    1. Re:me, worried? by aristofanes · · Score: 1

      Research firms such as Forrester Research, predicts that by 2015, more than 489,000 US lawyer jobs, nearly eight per cent of the field, will shift abroad.
      (from the India Times)

  267. Not counting third world programmers(?) by startxxx · · Score: 1

    What's the explenation? Will each one of us become 10 times more effective? Will a gr8 war wipe out half of the planet? Will people just find out computers suck?... Hmm... the way I see it: less competition. tougher teams, more fun!!

  268. Hands-off, no-group-feeling management = failure by Futurepower(R) · · Score: 1


    Exactly right. Management of programming is usually exactly wrong.

    I've talked with Indian programmers. They are even more detached from management, if that is possible, by distance and culture.

    Hands-off, no-group-feeling management is not good management.

  269. i guess you never read revelations in the Bible. by stankulp · · Score: 1

    Okay, nobody currently alive can foresee the future.

    --
    We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
  270. What does 1993 have to do with it? by brokeninside · · Score: 1
    Correct me if I'm wrong, but wasn't the cap on the H1B program first raised to 115k in 1998 and to 195k in 2000?

    I'm fairly certain that we had the infrastructure for massive overseas connections by 1998.

    Also, the word 'significant' is meaningless in the present context. It doesn't matter if 'significant' numbers of workers on H1B visas were programmers. What does matter is how many jobs were created or lost each year and how many workers were imported through the H1B visa.

    The last year I could find numbers for was 2001 which had 150k of H1B visas approved for workers in the tech sector. How many of those 150k jobs would have been filled by workers already in the US if those H1B visas would not have approved? My contention is that the majority of those jobs would have been shipped overseas if the H1B visas would not have been available.

    If anything the availability of H1B visas kept those jobs in the states longer they would have remained had their been no H1B program.

  271. But the economy is recovering!-Cheap living. by Anonymous Coward · · Score: 0

    Yeah! Look at people buying all those cheap SUV's and homes.

  272. Re:You'll always have a job if you have a clearanc by Slime-dogg · · Score: 0

    So is an ordination.

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  273. Plan of Action by serutan · · Score: 1

    1. Each of the 235,396 laid off programmers gets a girlfriend. Okay, the hardest part is done.
    2. Move to Wyoming, displacing the current population (all of whom are in the witness protection program anyway).
    3. Secede from the US and form a Geek Nation.
    4. Hack NORAD and hold the world hostage, demanding ONE MILLION ... er, ONE HUNDRED BILLION dollars.
    5. Profit!

  274. Bodes well for OSS by Quirk · · Score: 1

    all those unemployed coders...

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
  275. Re:Programming requires constant thought/creativit by Anonymous Coward · · Score: 0

    You are so right. I work as a consultant, and am constantly amazed at how often I have to force my clients to sit down and go over program specs. I've developed a package for clients interested in working with me so they understand the process. I go over the package with them so they understand the contents of that package. Still, my biggest nemesis is the fact that I have to force them to take the time to look at preliminary UI mockups and give me feedback so they get the best possible product.

    I doubt that offshore programmers will be able to even come close. I know, as I've done similar work - hired to do projects for people I've never actually met in person. It's almost impossible to deliver the same kind of product under these conditions.

  276. Re:Programmers = Carpenters, & Analysts = Arch by dubl-u · · Score: 1

    I've seen too many colleagues who just wanted programming requests left in their intray and didn't want to work actively with the users. That kind of relationship is easily outsourced, as opposed to the person who understands not just the code but the working process that it supports.

    Yes! Absolutely.

    Developers should look at agile processes like Extreme Programming. All of them require more collaboration between geeks and non-geeks. XP, for example, requires that a product manager be in the same room as the developers.

    Businesses like these processes because they're fast and efficient compared with traditional methods. But the outsourcing trend provides programmers with a great reason to make the effort: it lets them heavily exploit the one advantage over distant programmers: the high-bandwidth, low-latency medium of face-to-face communication.

  277. Re:Programming requires constant thought/creativit by DerekLyons · · Score: 1
    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.
    Might be because they know something you don't... Large photgraphs of sound cards are pretty much interchangable. Unlike a sports car or case mod, it's the *performance* that counts, not a large pretty photograph.
  278. This is why long-live education is important! by cccemper · · Score: 1


    This article is the great motivation for my additional marketing & sales study... I've been coding for 10+ yrs and was a project manager already for 4+ yrs now... And believe me - requirements change, technology changes, motivation changes and job-requirements change...

    I do not expect me to do the same stuff I've done until now in 10 yrs from now... it well be sure some sort of combination thing with an excellent mixture of all good ingredients, 25 yrs work experience in software development, management skills and (web.)marketing/sales/pre-sales and other activies... hell - what do you call that type of job???

    If you believe only a bit of such reports, then get some good books, inscribe a university or just spend your money on courses, trainings and certifications and make sure you are always miles ahead of the IT-gardeners...

    Christoph

  279. Geeks are not immune to stupid statistics by smblion · · Score: 1

    Why would the poster point out that this is half the population of wyoming. Is that meant to impress? Wyoming is a great big EMPTY state. That number is also half of 1/2million, which is 1/4 million. These are statistics that are not meant to impress beyond their means. Wyoming is a state that has a smaller population than most major urban centers. THATs impressive. :p

  280. aware ppl know this is hype by ftide · · Score: 1

    So where's the 235,396 figure coming from? 26% of 3.3 mil? We have two public reports (BLS, Fed) and one private report from Forrester keep in mind public and private methodologies for surveying and collecting data are different.

    Well guess what, not all tech is strictly service-sector so that throws the results off.

    Also, this one caught my eye:
    "require fewer skills, are automated or are highly portable." The observant reader will note whoever drafted the collection of different studies and whomever sponsored them might have an agenda of grouping as much data as can be believed (excluding independent verification of such data) into a single set of data for presentation -- misleading in the case of individual statistical surveys whose purpose is to identify specifics.

    Think about what they were surveying if what's printed were the words used in questions to respondents/clients/etc. Most of our work in the tech field ends up being automated at some point. Portability is a compartmentalized issue and has many angles, product performance and ownership structure not the least of them.

    "
    Since 2001, some 2.9 million private sector jobs have been lost, according to the Bureau of Labor Statistics.

    Many of those jobs won't ever return, even as the economy recovers, say experts. What's more, this isn't just true for blue-collar workers ...

    Another estimate by Forester Research goes into more specifics. Forrester estimates that by 2015, some 3.3 million service-sector jobs will be shipped overseas or rendered obsolete by technology. Forester analyst John McCarthy says jobs that are most at risk require fewer skills, are automated or are highly portable.

    Those include computer programming and software engineer jobs, that have long been leaving the country. By 2015, 26 percent of those jobs will be gone, says McCarthy.
    "

  281. Yet another Doomsday Article by 1iar_parad0x · · Score: 1

    In the forward for "The Universal Computer" (by Martin Davis) there are a couple of quotes:

    "If it should turn out that the basic logics of a machine designed for the numerical solution of differential equations coincided with the logics of a machine intended to make bills for a department store, I would regard this as the most amazing coincidence I have ever encountered."

    Howard Aiken in 1956

    Let us now return to the analogy of the theoretical computing machines... It can be shown that a single special machine of that type can be made to do the work of all. It could in fact be made to work as a model of any other machine. The special machine may be called a universal machine..."

    Alan Turing in 1947

    NOTE: In Mr. Aiken's defense, he is probably referring to a differential analyzer (which was an analog computer)

    When I was in high school, my (supposedly) CS teacher read an article that stated, "the world would no longer need programmers". She attempted to persuade me from becoming a programmer because in the future no one would need programmers. It would be a dead profession. The year was 1994. Okay, she was half right (there won't be anymore jobs for a while, and they'll all go overseas...), but still.... You can't extrapolate. My teacher never would have imagined (or actually just read the other article) about the internet.

    What if AI takes off? I think in the future even the soft sciences will become more computational. Look at fields like bioinfomatics or computational linguistics. There are all kinds of new areas opening up. The problem is that the world doesn't revolve around computers, but all the phenomena of our universe may be one really grand one. Programmers have to learn other skills. I see biologists, actuaries, and engineers (outside of EE/ECE) write code all the time. You need to attach an extra skill to your code.

    All this just goes to prove, you shouldn't extrapolate about science or computing, unless your one of these guys:

    Alan Turing
    Albert Einstein
    Kurt Godel
    Nikola Tesla
    Gordon Moore
    Jules Verne

    Of course, I'm extrapolating (and as you can guess, I'm not one of these guys...), so if you're a good philosopher you can safely ignore my post. Nothing to see here.... Carry on.

    --
    What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
  282. NO large photos of their USB external cards by Futurepower(R) · · Score: 1

    There are NO large photos of their USB external sound cards, even though there are external controls and connectors that are not described.

  283. Re:Are details on who they are calling programmers by Kalani · · Score: 1

    XML can be a medium for expressing programs anyway (eg: <car><list><a/><b/><c/></list></car&gt ; == <a/>).

    --
    ___
    The ends are ape-chosen, only the means are man's. -- Aldous Huxley
  284. Fewer programmers in America by bitspotter · · Score: 1

    Of course. I'm moving to Canada, personally. (marginally) Better IP laws, no DMCA, no Patriot Act, no warmongering. And I still work for a US firm (mostly because I haven't convinced my partner to move yet).

  285. That is my plan by Orion+Blastar · · Score: 1

    I am a Programmer/Analyst who lost my job due to the nonsense going around with modern businesses. I am tired of managers who cannot manager properly, and I am back to college to learn business management. I'll be the Anti-PHB that IT folk love to work with. I'll empower them, work them in teams, pay them based on their sucess, and share the wealth. If they make an idea that saves the organization 1M USD, they get 10% of that.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  286. Re:You'll always have a job if you have a clearanc by bit01 · · Score: 1

    In at least some cases the security clearance is tied to the job/contract. When you lose the job/contract you lose the security clearance and have to apply for it again when needed.

  287. Re:Mod parent down!! by univgeek · · Score: 1

    It's flamebait or a troll, and bullshit.

    Right, after a few hundred years of European hegemony over much of the current third-world, you expect the countries to recover over-night? Much of European wealth over the past 300 years was built on income from China, India and Africa. Check your history before you spout 'facts'.

    Normally your comments are spot on, not this time...

    --
    All bow to his Noodliness!! His Noodle Appendage has touched me!
  288. The Expatriate Option In India by cmholm · · Score: 2, Informative
    Let's say you've decided to follow the jobs, and want to seek out a software development position in India. As it turns out, there are a number of resources on line to assist you in your quest. A slashdot poster has provided links regarding visas , and a little searching on Google can turn up info for the low down on the cities you might want to work in.

    The upshot: theoretically, it's possible. Now for some reality.

    Visas: The Indian government slots visitors in order of preference: persons of Indian hertitage, other persons, Pakistanis and Afghans.

    If your ancestry traces back to India, there is a special visa program for you. It's assumed that you've picked up some skills out in the world, and India wants to encourage you to bring 'em home to develop the nation.

    If you are of other nationalities, a work visa is available. When applying, you must present documentation from an employer that they will be responsible for you. Good luck on that. If you're bringing a lot of capital and a business plan, well, that's another matter. Your visa must be renewed every year and a half or so.

    If you are Pakistani or Afghan, it's obvious they don't trust you, and you'll have to submit considerable additional documentation.

    Work Environment: Universities in India are pumping out a lot of tech grads, and there aren't yet enough jobs for all of them, although regional labor shortages do occur. Ergo, there's a lot of competition for jobs, so unless you were lead architect on the NT or Linux kernels in your last position (and if you are, you aren't getting outsourced, yet), don't think you're a shoo in. In fact, for an employer to even go to the bother of hiring you, you'll need to show a truly sterling CV. After all, it's a major business risk and pain in the ass for them to bring you in country in the first place. As an aside, there seems to be opportunity for Japanese speakers now that firms are seeking to tap the demand for outsourcing from Japan. You'll working in a 1.5m square three sided cube, if you're lucky. Some up and coming companies claim to respect that employees might have a life beyond the office, which should tell you what the norm is. When a contract is finished, you may find your ass back out on the street very quickly, just like in the States, and the social safety net assumes you've got family to lean on. You do not want to go broke in India.

    Renting: As a foreigner, you can't buy property. There is a wide variety of rental properties, ranging from mansions and modern high rise condos you couldn't afford on a San Jose salary, to the very pits. You really need to do your homework on this. Even though you may be working on an Indian pay scale, land lords will assume you're loaded, so it would be a major plus to bring an Indian friend to help you negotiate.

    Getting On Line: The Indian government has only started moving to open up the infrastructure. In the meantime, brother, welcome back to dialup, and it ain't pretty. Getting regular phone service enabled can require several trips to the telecom office, with a side trip to the switching station to introduce yourself to the technicians. Getting dialup on that same line means more money, and more delays. Count on the link being noisy and unreliable. ISDN is available in some areas, but usually isn't linked to a TCP trunk(!). Switched 56k and up is available in some locations, but even 56k is well over US$1000/month. This might be an ideal environment to start an 802.11b freenet, but the equipment

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  289. One thing to remember about Forrester... by Anonymous Coward · · Score: 0
    ..is that they make consulting money advising businesses on how to offshore their work.

    Now, they might be right in their predictions and they might be wrong, but predicting that offshoring will be huge seems to align with Forrester's interests. Predicting that offshoring will create many unanticipated organizational and business headaches, will cut off decision-makers from line workers, and will probably create strategic and HR problems that no one has yet foreseen --- that would not be in Forrester's interests.

    Remember that the next time you notice that Forrester has been generous enough to share the results of their "research" with the media, for free.

  290. I predict even less jobs by CrazyJim0 · · Score: 1

    Dow goes up, jobs get lost.

    The tech guy is the ultimate inventor.

    Theorized back in 1700's, an inventor puts a man out of a job, and eventually no men are working.

    What the tech guy does is: automates a company, then gets a new job.

    The thing is that the market gets tougher every time. So they get paid less and have to work harder for every job.

    The resources are out there, being made by factories, but for a tech worker to get any of them is the difficulty.

    If you think about it, intellectual property doesn't even make sense to hide, when it benefits mankind more to share.

    But lets see how this thing plays out, shall we.

  291. What if off-shoring is mostly a management fad? by Tablizer · · Score: 1

    I am not saying it is for sure a fad, but management practices tend to get caught up in various fads. Over-investing in IT in the late 90's is one such example. Maybe when the economy picks up management will prefer on-site labor, given less budget pressure. Who knows.

  292. Re:You'll always have a job if you have a clearanc by neural+cooker · · Score: 1

    or tenure

  293. narcissism? by Anonymous Coward · · Score: 0

    "for several thousand years"

    There is something seriously WRONG with you.

  294. Indian versus American by 0x0d0a · · Score: 1

    Actually, the skills level of those Indian programmers is generally acknowledged as being far higher than the average American programmer. They are better educated and work harder to obtain that education. They then work harder within their jobs

    Hmm. I can't agree. See, here's my take, based on somewhat anecdotal evidence and a bit of reasoning.

    Indians and Asians, at least in the United States, have an excellent academic and engineering reputation. This, however, has a lot less to do with any kind of racial difference than it does to do with deliberate social filtering. The US tries very hard to encourage only skilled, educated workers to immigrate, and allows talented workers to be brought in on H1Bs. These people are the cream of the crop -- the ones smart enough to acquire the right skills and interested enough in bettering themselves that they went through all the work required to end up in the US. There's a good chance that, even ignoring any kind of genetic influence, that they tend to teach their values to their children, so they have driven children as well.

    This is where you get an "Indian workers are good" repulation from.

    However, it doesn't have anything to do with outsourcing to India, where *Indian resident workers* are used.

    Right now, the Indian IT industry is flush. Stupidly flush. There is incredible demand -- you lose a job, you're back in another in a week. Furthermore, it's young, with not a lot of quality enforcement or much reputation to go on. This is an *awful* environment to get good developers from. It's as bad as the dot-com years in the United States. Instead of choosing from the cream of the crop, you're choosing from the dregs.

    Jobs that can be moved to cheaper workers effectively will be. China, India, and Indonesia will get a lot of US jobs. But it's not going to be a single smooth movement. It's definitely not as clean as the business rags represent it to be.

  295. Re:Time for a techie union by neural+cooker · · Score: 1
    True true. Unions are needed. Arguably needed in every profession skilled or unskilled.

    How about this scenario: Every 5 to 10 years or so a company could lay off a few top level programmers with 10+ years experience each then hire new programmers just out of school. Could even increase head-count at a lower cost if needed. Not to mention that it's easier to con younger engineers usually work longer hours because they don't have families yet.

    People have been talking forever about a techie union and with good reason. But chances are it's going to take something like what's in the article before the techie mass rises up to come together.

    Not that it's all gravy in our industry right now. It's pretty scary when I think of all my techie friends and techie ex-coworkers (and techie people that I meet on the street for crying out loud) that have been out of work for 6-12 months or more.

    While I haven't been laid off, sometimes I feel like I could loose my job at any day without notice. I sure wouldn't be surprised if it happened (but I'd be in shock of course). I don't think I could prevent that from happening if it was to happen. I don't feel that it would be linked to my performance in any way. It'd just be a cost cutting measure. So all I can do is save my money and quietly prepare for it to happen some day.

    Anyone else out there "quietly preparing" for the pink slip?

  296. Exactly! by shadow_slicer · · Score: 1

    And this means that all the talentless people that graduated with Comp Sci degrees hoping to be "the next Bill Gates" will have moved on to something like management, leaving the programming to the real programmers.

    I just don't understand these people--they hate/don't understand computers anymore than my mother (still doesn't 'get' double-click) trying to become something they're just not cut for doing something they don't enjoy.

    Really IMHO a comp sci or sofware degree doesn't mean much because of people like this. They don't know what they're doing, and they're diluting the market for people that do.

    If my tin-foil hat were a little tighter I might even think that these people could be the cause of the economic downturn--people who don't know what they're doing, working for less, getting less done = less productivity => recession

  297. Re:You'll always have a job if you have a clearanc by beefneck9 · · Score: 1

    Security clearances and investigations are similar, but not treated the same onleaving a position. The investigation is current if the time lapsed since its comletion is within the prescribed limit: usually the higher and more detailed the investigation, the shorter this time. This is regardless of the job status. The clearance is based on the investigation, and that DOES come and go with position/need to know. But when you leave a position, you can regain the clearance level as needed with a much shorter renewal process--no full investigation unless the level is higher or too much time has passed. Sometimes you can luck out and get the clearance picked right up with a new brief and a couple of questionaires. Five minutes. Having held a clearance without incident is the important part...proves you can be trusted and that you were at least clean once and chances are you could be proven clean again.

  298. ITs not just a programmer problem.. by rofthorax · · Score: 1

    I hear that they are outsourcing medical professionals and lawyers.. Business people you are playing with fire.. What goes around comes around y'know.. Soon business people will be outsourced, and you will be thrown into the darkness where there will be weeping and gnashing of teeth..

    --
    Just say no to license servers!!
  299. What happens when they become highly skilled? by Adolph_Hitler · · Score: 1

    So you ho for high skilled labor and what happens exactly when the rest of the world becomes just as highly skilled?

    --
    People don't exist to serve systems, systems exist to serve people.
  300. So what? by Adolph_Hitler · · Score: 1

    Even if India becomes like the USA the jobs will never be coming back here. The Jobs will just go to Asia or Africa. There is always a place cheaper.

    --
    People don't exist to serve systems, systems exist to serve people.
  301. How do they know? by Feztaa · · Score: 1

    235,000 Fewer Programmers by 2015

    How do they know there will be this many fewer programmers? Is this like a murder confession? "I'm going to kill 235,000 programmers, by the way."

  302. Re:Time for a techie union by Dick+Faze · · Score: 1
    True true. Unions are needed. Arguably needed in every profession skilled or unskilled.

    The only place where this is true is developing nations. America is being destroyed by Unions.

    How about this scenario: Every 5 to 10 years or so a company could lay off a few top level programmers with 10+ years experience each then hire new programmers just out of school. Could even increase head-count at a lower cost if needed. Not to mention that it's easier to con younger engineers usually work longer hours because they don't have families yet.

    This is called 'business', they taught it at a school I went to once. If the company in your scenario is able to lose the experience and talent of those programmers with 10+ years of experience and still be profitable and effective, then they are DUTY BOUND to their shareholders to do it and reduce costs, not to do so would be wrong.

    Not that it's all gravy in our industry right now. It's pretty scary when I think of all my techie friends and techie ex-coworkers (and techie people that I meet on the street for crying out loud) that have been out of work for 6-12 months or more.

    Then they either: 1)Suck 2)Live in some area with no tech demand anyway 3)Are not looking properly The only people I've ever heard of out of work for more than a month are paper MCSEs and people in very narrow vertical markets. As demand shifts in the market, you sometimes have to make changes in YOURSELF as well, though people often deny this.

    While I haven't been laid off, sometimes I feel like I could loose my job at any day without notice. I sure wouldn't be surprised if it happened (but I'd be in shock of course). I don't think I could prevent that from happening if it was to happen. I don't feel that it would be linked to my performance in any way. It'd just be a cost cutting measure. So all I can do is save my money and quietly prepare for it to happen some day.

    Years ago, when the guy that drove the Ice truck saw that Sears was selling a refrigerator with a freezer, he should have started thinking about a change. Five years later, there were no longer any jobs delivering Ice in most places, and if this guy didn't take care of himself, he was out. Is that the fault of the Ice company? The fact that there wasn't a union? If you think there is a real possibility you could be laid off any day AND it would have nothing to do with your performance, you should be working on keeping your resume up to date and going on interviews at least once a month, just to stay 'warm' and get a feeling for the local market. Or you could just wait to get laid off and bitch about it like all these union guys.

  303. Outsource Managers? by Puzzle+Face · · Score: 1

    Is there any chance we can outsource Managers and CEO's too? While we're at it, let's outsource all the corporate officers.

  304. Professional Licensing by catherder_finleyd · · Score: 1

    I agree. A better solution would be to push for Professional Engineer style licensing. The IEEE Computer Society is pushing for this very thing, through their "Certified Software Development Professional" program. Besides helping keep jobs, this is a good way to show mastery of fundamental skills and ensure public safety.

    We should push for Professional Licensing to be recognized as a legal standard, with licensed professionals required for development projects and networks where public privacy and safety are important. If we require licensing for Electricians, Civil Engineers, and even Beauticians, we should require licensing for Software and Network professionals.

  305. this is a brilliant idea. by freejamesbrown · · Score: 1

    if a CEO makes $2M a year, let's say.... at fifty 40-hour weeks, that's an hourly wage of roughly $1000.

    hire 5 people at $50 an hour, which is still a great wage, and you get way more brainpower, and you save $1.5M a year!

    that's a lot of bbq.
    m.

  306. Walmart's most recent guidance.. by zerofoo · · Score: 1

    Walmart just lowered their guidance for this quarter...and I suspect more retailers will be following suit.

    -ted

  307. Econ 101 by zerofoo · · Score: 1

    I did take econ in college. You are right, employment is a trailing indicator (especially after it takes the govt a month to analize the data).

    Corporate hiring PLANS are a much better "current" indicator. Companies planning to hire new positions are confident about the profit picture for the next 18 months. Companies right now are not planning on hiring, because of the uncertain economic future. Companies are either reducing head-count or hiring short term contract employees...usually less than 6 months.

    Yet the stock market runs upward. Unless things get dramatically better in the next quarter or two, look for a 10-15% correction next year.

    -ted

  308. MS programming vs. *NIX by mjuszczak · · Score: 1

    Okay, while this discussion is on the topic of the future of programming, I thought I would ask another question. I use freebsd for everything, although I'm not the best at it. I don't enjoy Microsoft development or programming. Tons of my friends always boast about how they can get things done "so much faster" through Cold Fusion and the use of IIS/Microsoft SQL server, and how, by only knowing C, PHP, Perl, and a few other 'older' languages, I'm definitely going to miss out on a lot when I graduate college. My problem is that they don't worry about security at all, and I constantly see them updating/securing things while I sit back and twiddle my thumbs.

    I guess my point is...my preference is to use and develop with UNIX. As a college student, am I making my life harder for the future by not using and fluently understanding windows-based development? Am I destining myself to be one of these "25%" less?

  309. Except... by Anonymous Coward · · Score: 0
    If a small company emerges that has both managers and computer scientists who understand the requirements and can dictate the implementation of their program, they will take market share (and be profitable) from the larger company, even if they're using an all USA based team and the larger company is using an all overseas one.

    Sometimes not. I worked for a software/hardware company in Massachusetts, USA and MANY of our critical management positions were "taken over" by Indians.

    This is not xenophobia... it's just a realization that as a culture, Americans do not work together as well and as closely as Indians. The Indian pioneers at my company did not CARE about pay: they often negotiated LOWER salaries with stock bonuses based on performance and cost-cutting.

    Hold that last sentance..

    Then they bring in other like-minded folks that clearly deliver a good price/performance ratio. See above.

    In the end, the "graybeards" and "young punks" look like salary-oriented, self-centered grunts. while they appear to be efficent.

    Now you can transition the company on two fronts: offshore, and US-based contract programming to Indians.

    If the company was still privately-held, someone would have given a damn. If we grew without "venture capital", management would have owned a significant portion of the stock since we worked those 80-hour-weeks for 18 months to even attract the investers. There's a point here also besides "bashing" Indians... the "quarterly" SEC guidelines put too much emphasis on stocks and short-term results. There is too much emphasis on "going public"... companies that resist this, often retain an advantage in management since they're not going to sabotage your long-term work to pump-and-dump their options. But I digress.

    We became aware that many of the "home office" US jobs were unfairly turning away Americans in violation of fair labor laws. To escape the law, they offered the US jobs to contract agencies and then selected the lowest bidders. Perfectly legal. You still have to INTERVIEW Americans, but that can be done over the phone... there are a lot of ways to limit phone interviews to 90 seconds. The job has already been decided. How many (refused) tech job seekers will contest a non-interview? None... even in a state with fairly liberal labor laws.

    Politicians don't listen to angry, unemployed folks... especially those career pols who think they understand the market because they're not part of it. They still think manufacturing companies like Chrysler are American-companies even though there's nothing here but an office. CEO and middle-management donations to soft money candidates that help THEM, I don't see much changing anytime soon.

    This is Slashdot, and so some international folks will say "GOOD - US living standards were too high... I'm glad your polititions are hurting your own country". There may be some truth there, but the fact is everyone wants to be the top of the pile (including the poster). Besides, in the poster's country they probably deal harshly with sellouts and political crooks. It's pretty blatent and wide-open here.

    The worst thing to hear is when assholes on TV say US programmers "need to learn new skills to stay current with the market". What skills - "how may I help you?". When did selling out your country become business as usual? There is no such thing as economic treason I guess.

    Me?? Pissed? Nah. :-) Now I'm trying to switch job fields... I figure I'll become a landlord. I always despised landlords, but I don't want to fight for a piece of a shrinking pie. They don't make land anymore and it cannot be imported. Sucks.

  310. Interest rates by zerofoo · · Score: 1

    Those are intrest rate sensitive items...when intrest rates fall, sales of those items go up. Intrest rates can not remain this low without putting inflationary pressure in the economy.

    -ted