Slashdot Mirror


Critical Shortage of IT Workers in Coming Years

Juzzam writes "The Herald Sun reports that IBM and university officals are worried about the increasing demand for IT professionals and the decreasing supply of computer science students. From the article: 'The slope shows an unbelievable decline in computer science majors,' Astrachan said. 'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"

1,339 comments

  1. I agree by b00m3rang · · Score: 5, Funny

    It's not nearly difficult enough to get a good tech job yet.

    This article brought to you by ITT Technical Institute.

    1. Re:I agree by Anonymous Coward · · Score: 0

      I have yet to have trouble getting a job in IT. Steadily employed in the field since 1992.

    2. Re:I agree by rufuseddy · · Score: 0

      ITT Tech is the worst school to goto. If you are thinking of going here please choose a diffrent school or career. I went there for awhile and realized that it's a waste of time and money. All they care about is the money and not about teaching or helping students. I know this is off-topic but I HATE the school and any chance I have on badmouthing it I take. Sorry for wasting your time!!!

      --
      Giggidy Giggidy Gigg-a-dy
    3. Re:I agree by hairyfeet · · Score: 1

      Then please give me a clue as to what to go to.I have to support my entire family,And I can't afford a 4 year college(and most graduating from 4 year college here either go work for daddy or end up in a mcjob).My sis has cancer and my mom a bad heart,So i have one shot at getting this right.I have to apply next month and get the ball rolling.So /.,What school CAN i go to that'll get me a decent computer job that won't get sent to India and let me take care of my family.Any Ideas?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    4. Re:I agree by SwissCheese · · Score: 1

      How about going to medical school? Doctors and lawyers are the only ones making real money these days. No entry level computer job is going to allow you to cover those kinds of bills. And no health insurance from an employer is going to cover extended family.

    5. Re:I agree by Anonymous Coward · · Score: 0

      Sounds like good advice... except he needs an undergraduate degree first before even applying to medical or law school. So, try again.

    6. Re:I agree by Greg_D · · Score: 1

      There's no school out there that will give you the guarantee you're looking for. I have a buddy with an ivy league education who has been laid off 3 times in the past year and a half. If job security is what you're looking for, then look somewhere else or be prepared to start your own business.

      Those 2 year technical institutes are a scam designed to separate you from your money as quickly as possible for the promise of a few certificates. I know a guy who started going to the same university that I did and eventually gave up and went to ITT for a 2 year courseload. He's now fixing computers in Best Buy for 10 bucks an hour. Too bad he owes 32 grand in loans for his "education."

      If you aren't willing to put in the effort to get a real education, then don't be surprised when doors are closed to you when you graduate.

    7. Re:I agree by Anonymous Coward · · Score: 0

      Don't bother.

      Start your own business in a construction or service trade. These are some of the very few jobs that can't be exported to India.

      I.T. is only going to pay you shitty third world money from now on.

    8. Re:I agree by Catbeller · · Score: 1

      "Those 2 year technical institutes are a scam designed to separate you from your money as quickly as possible for the promise of a few certificates. I know a guy who started going to the same university that I did and eventually gave up and went to ITT for a 2 year courseload. He's now fixing computers in Best Buy for 10 bucks an hour. Too bad he owes 32 grand in loans for his "education.""

      But -- is that because ITT was a bad "education", or was it because IT people don't bother looking at anyone who didn't go to a 4 year university?

      Is it what he knows, or is it where he went and what friends he knows? Does taking four years of literature actually make you a better coder?

      To go to a four year prestigious school, you need either good grades and an artfully guided extracurricular life designed to get you a scholarship -- which means money sometimes and being raised in the right suburb almost certainly -- or, your family has ca$$h.

      Failing that, to work your way through a state university will not get you the job opportunities that CalTech would. You're almost an ITT grad. You will be working at Best Buy. You may be the best code in the world, but if you came from Joe's university or DeVry, you've got a hill to climb, and you are not going to find the skilift that the CalTechers use.

      The good jobs go to those who went to the primo schools and made the primo contacts. That is pretty the way it always has been. At high levels, it's a clubhouse.

      And it is a fact that even if you work your tail off, you statistically won't succeed if you start
      off at the bottom as well as those who started with a boost. If this guy with a family works 8 hours a day, he isn't going to a four year for money and time reasons. Even if he could, his four year degree will take him 6-8 years, and he'll be too "old" to start out with the 18-22 year-olds when he graduates.

      It's luck of birth, where you probably wind up.

      It's amazing how picky age-wise and degree-snobbish employers are, considering the shortage of workers.

    9. Re:I agree by dekemoose · · Score: 1

      No school will give you what you are looking for, and going to ITT or one of their MCSE generating ilk won't be any better. Go enroll at a local tech school or community college and get a certificate ofr 2 year degree from them. It won't guarantee continuous employment with no fear of job loss but you will get an equal or better education without pissing away a bunh of money.

    10. Re:I agree by Anonymous Coward · · Score: 0

      With all this going on, it's no wonder IBMers are staging a company-wide protest on Monday, as this story reports.

      http://blog.informationweek.com/002869.html

    11. Re:I agree by CrazyJim1 · · Score: 1

      That's the truth. And bosses in the indusrty who want to hire cheap labor say the same thing. Come to the super happy land of tech!

      They don't tell you that you can spend your whole life on computers programming, have a $100,000 degree and be looking for jobs at WalMart. Like me.

    12. Re:I agree by CrazyJim2 · · Score: 1

      Well, I don't think Wal-Mart employs a lot of computer programmers, so there might be your problem. Also, having a resume that says google "Warcraft CrazyJim" probably frightens the people away. I know when I googled "Warcraft CrazyJim" I learned more than I ever hoped to about you, insanity, and 3rd person Tekken-based MMORPGs. Lord help us all!

      --
      "But theres things mightier than a sword, and there are things mightier than pens. Guns and rap." - CrazyJim1
    13. Re:I agree by crazyphilman · · Score: 1

      I have a four-year degree in computer science and I have a job that is absolutely stable, and cannot be sent overseas or filled with an H1-B. In order to get that job, I left the private sector and got a job with the government, doing applications programming.

      It isn't glamorous, and you'll have to work your way up from a 42K job, but it only takes a few years to get a reasonable salary and it's worth it. If you're willing to go into civil service, you can have the kind of job everybody USED to have: reasonable hours, good benefits, a pension (!), and extremely long-term job security. Where I work, the general assumption is that you'll be there for thirty years and retire. NOBODY ELSE HAS THAT GOING FOR THEM. NOBODY.

      If I was you, I'd go to a relatively inexpensive state university, study computer science with a minor in mathematics or business, and apply to your state government or the feds. The feds pay better, but there's less job security (Bush has been stripping them of some of their worker protections).

      I wouldn't touch private industry with a ten foot pole. They don't like you, they don't want you, and they'll only hire you for a while so there's someone to train Apu the H1-B when the pointy-haired boss is ready to make his move.

      Go civil service. Your family will thank you.

      --
      Farewell! It's been a fine buncha years!
  2. Final answer...? by lskutt · · Score: 1

    Is this their final decision?

    Or will they have changed their minds by the end of next week, or what?

    1. Re:Final answer...? by ThomS · · Score: 0

      I know what you mean, every other day I seem to be reading about jobs getting outsourced to India, which is also possibly why people are wary to do a CompSci degree.

  3. That's ok, there's plenty in India by 3.5+stripes · · Score: 5, Insightful

    and a good part of the rest of the world..

    For better or worse, that's where it's headed too.

    --


    He tried to kill me with a forklift!
    1. Re:That's ok, there's plenty in India by Anonymous Coward · · Score: 0

      I'm glad there are more people than just me noticing this. Is this anything our government is noticing, and can do anything about? With their support of ridiculous copyright and "IP" laws, with their support of big companies offshoring, with their support of lower wages and longer working hours for the few workers we do have, is it any wonder that the IT market in other countries is doing better than us (actualyl flourishing). We're going to be left behind with what? 20 megacorporations staffed by a few dozen people each, sending more and more US money offshore?

      When I say government I mean democrat, republican, whoever has been in power the last 20 years. It's more and more of the same old trash.

    2. Re:That's ok, there's plenty in India by zerocool^ · · Score: 2, Interesting


      Yeah, no joke. No one wants to drop $30,000 on an education only to have their job outsourced to some guy who won't see $30,000 in his lifetime.

      ~Will

      --
      sig?
    3. Re:That's ok, there's plenty in India by hopethisnickisnottak · · Score: 0

      $30,000 equals INR 12,90,000 (for the time being. Let's wait for the Yuan to be revalued. Then it'll be worth a lot less INR)
      That's about as much a Team Leader / Project Manager with 5 to 8 years of experience will make per year.
      With INR 12,90,000 per year, you could live extremely comfortably in India.

      Education? A Bachelor of Engineering course (4 years) will set you back Rs. 2,00,000 in the best institutes. That's approximately $4,500.

      So please don't crib if education costs a fortune in your country.

      --
      -Shaunak
    4. Re:That's ok, there's plenty in India by anthony_dipierro · · Score: 1

      I seriously doubt the number of people who lost their jobs due to outsourcing is anywhere near the numbers that lost their jobs due to good old Alan Greenspan and George W. Bush.

      Anyway, I made enough in excess wages in the first year or two out of college to easily pay for my education. I'm not even in the industry any more, but the money was still well worth it.

    5. Re:That's ok, there's plenty in India by Amiga+Trombone · · Score: 1

      Yeah, no joke. No one wants to drop $30,000 on an education only to have their job outsourced to some guy who won't see $30,000 in his lifetime.

      Actually, they probably will see it. The demand for IT talent in India is driving up the price of wages. If you live in the US, this is Good News. Eventually, if wages keep rising, it will be cheaper to do the work here than to outsource it.

    6. Re:That's ok, there's plenty in India by dwpro · · Score: 1
      Honestly, man, good for you, but not all of us are so lucky. Of the people I know that graduated in with degrees in Computer Science in 2003/2004 about 50% of them have not been able to get decent jobs.

      I'm one of them, hopping around from temp job to temp job. I'm planning on going to law school in the fall.

      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    7. Re:That's ok, there's plenty in India by oudzeeman · · Score: 1

      not that it means much of anything (considering my sample size), but when I was a graduate student in CS, many of the students we had from India and the Middle East lacked a strong understanding of theoretical computer science and were less than stellar (to put it nicely) programmers. Some of our strongest students were from the U.S., so maybe there is still hope for CS in the states...

    8. Re:That's ok, there's plenty in India by Anonymous Coward · · Score: 0

      Amazing what happens when you outsource everything...it creates a shortage locally!

      Wow...who would have thought...

    9. Re:That's ok, there's plenty in India by qkslvrwolf · · Score: 1

      Ditto. I graduated in 2003 with a Comp Sci degree, spent six months to find a crappy low-level PC Technician job, and am now wasting away as a low level manager (read: officer) in the US military, hoping to avoid getting killed before my 4 years is up. And I have no idea what I'm going to do when I get out. Sigh.

      --
      Or have you only comfort...that stealthy thing that enters the house and guest then becomes host, then master - KG
    10. Re:That's ok, there's plenty in India by operagost · · Score: 1
      What about the ones who lost their jobs during Clinton's first term? Unemployment was higher in 1995-1996 than it is now.

      http://data.bls.gov/PDQ/servlet/SurveyOutputServle t?request_action=wh&graph_name=LN_cpsbref3

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    11. Re:That's ok, there's plenty in India by mutterc · · Score: 1
      The demand for IT talent in India is driving up the price of wages. If you live in the US, this is Good News. Eventually, if wages keep rising, it will be cheaper to do the work here than to outsource it.
      Wrong, wrong, wrong. The work will go to an even-cheaper place. Repeat until the whole world is third-world (what will we call third-world then?). It will all be required to stay there, as well (if wages go up in any country, *whoosh* jobs migrate to other, cheaper countries).

      (This assumes frictionless offshoring; we're not quite there yet, of course).

    12. Re:That's ok, there's plenty in India by EggyToast · · Score: 1
      Yeah, and given the ease of global software commerce, it's even easier for those India-based companies to compete with US companies without relying on a US parent company.

      There's no need to worry about shipping charges or tax crap or any of that -- you just need to sell it online or send a disk image to a manufacturing plant. That will likely lead a faster developing IT market in India compared to, say, the clothing "markets" in china, upping the wages and subsequent costs rather sharply.

    13. Re:That's ok, there's plenty in India by EvilTwinSkippy · · Score: 1
      Well I personally lost my job to a guy in Singapore, as did my Father and about 5,000 other technicians and Engineers when Kulicke and Soffa moved most of it's R&D to Singapore.

      You insensitive clod.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    14. Re:That's ok, there's plenty in India by EvilTwinSkippy · · Score: 1
      My brother got out of the Army and ended up making due with a job hauling automotive glass. The again, he graduated a business major.

      The good news is that he managed to save up enough to get himself back to school. He's getting his MBA.

      Wait a minute, he still doesn't have a job...

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    15. Re:That's ok, there's plenty in India by Bender0x7D1 · · Score: 1

      Actually, there are plenty of positions available in the US. Of course, they aren't "generic" IT positions. For example, I am in the Information Assurance field and there are plenty of positions available. (Just search using "security" on your favorite IT job site.) Sure it takes a lot of work to specialize, but it is done in many high paying professions. How about a cardiologist, neurosurgeon or podiatrist? They want the big bucks, but it can take another 10 years to finish training and certification.

      I guess my point is that we need to start whining that there is so much competition and no jobs available and determine where to specialize, so that Joe Nobody who lives in another country can do the same job. Another good aspect of Information Assurance is companies may trust sending some development/support work overseas, but not many trust the laws in another country enough to outsource their security. (They need someone to make sure they don't get hosed by someone they can't easily take to court.)

      --
      Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
    16. Re:That's ok, there's plenty in India by DGregory · · Score: 1

      Not necessarily. THe reason there's a demand in India is because Indians speak English (albeit a brand of English Americans find difficult to understand). Call centers are really big in India, but they wouldn't be able to find English-speaking people in say, China, thus they wouldn't be moving their call centers to China. However, if the wages in India rise enough to make it worthwhile to move the call centers back to the USA, they would probably do it because customers prefer to talk to other Americans. They're just currently willing to sacrifice that benefit for the cost benefit of using India.

    17. Re:That's ok, there's plenty in India by Anonymous Coward · · Score: 0

      The person in India will be getting a higher wage then he or she anticipated when training. You will be getting a lower one that you anticipated. Your debt (mortgage etc) will become more of a burden, that for the Indian worker less of a problem. The jobs may get further outsourced from India to elsewhere as wages in India rise, but the Indian worker will be in a better position, on average, relative to expectations and commitments.

    18. Re:That's ok, there's plenty in India by Anonymous Coward · · Score: 0

      >Wrong, wrong, wrong. The work will go to an even-cheaper place. Repeat until the whole world is third-world (what will we call third-world then?).

      I don't believe this.

      This kid of economica balancing has gone on forever. Originally, jobs in the US moved from the North to the South for cheaper labor. The South grew up, and jobs went to Mexico. Mexico grew up, and the jobs went to India. India grew up and...

      The world is not a zero-sum game. Just like the US got through an equalizing of its wages/prices internally, so will the world.

      Steve

    19. Re:That's ok, there's plenty in India by mutterc · · Score: 1
      The world is not a zero-sum game. Just like the US got through an equalizing of its wages/prices internally, so will the world.
      Quite true. However, as long as some country / region / whatever is broke and hungry, the jobs will stay there, and other places will have to reduce their standards of living to compete (that would be what equalization is).

      When Wal-Mart comes to a town, there isn't some equilibrium established between Wal-Mart's prices (floating up?) and local stores' proces (floating down). Wal-Mart simply sells at prices that are unsustainable for small businesses.

      Why won't the same thing happen to labor?

      Even if the world did come to some kind of average (the lowest moving up and the highest moving down) instead of racing to the bottom, think about what the average would be. Imagine the population-weighted average standard of living of the world, today. Best-case, the world's standard of living would end up there (maybe it could float upwards from there, from the economic gains of free trade, if you don't believe in concentration of wealth).

    20. Re:That's ok, there's plenty in India by killjoe · · Score: 2, Interesting

      Unemployment only measures people who are looking for jobs, many people have given up. It also does not measure the kinds of jobs, many people have settled for lower paying jobs.

      Valiant effort to try and defend the Bush economic farce though. I'd take the clinton years back in a heartbeat and I bet so would most Americans. I'd rather have a president got blown in the white house but kept the country at peace and prosperity then to fall asleep at the wheel and let the terrorists kill 3000 people.

      --
      evil is as evil does
    21. Re:That's ok, there's plenty in India by killjoe · · Score: 1

      LOL, the naivete of some people amazes me.

      So you think companies will stay in india paying more and more until the indians get paid as much as us? ROLFLMAO!. They will migrate to vietnam, china, bangladesh, africa or some other place the minute wages go up enough to justify moving. At that point the indian economy will take a severe hit just like our is doing.

      --
      evil is as evil does
    22. Re:That's ok, there's plenty in India by killjoe · · Score: 1

      English is not a native language in India. Just like the indians learned english so can the chinese or the vietnamese.

      --
      evil is as evil does
    23. Re:That's ok, there's plenty in India by DGregory · · Score: 1

      India was taken over by the Brits way back when (and given back later), so although English isn't originally native, Indians do tend to speak it natively. (See the Wikipedia article, scroll down to where it says it's a major language in India).

    24. Re:That's ok, there's plenty in India by Anonymous Coward · · Score: 0
      Unless he's getting that MBA from some top school, he'll still have trouble finding a job.

      Seems there are 2 kinds of MBAs. Those from Harvard, Stanford, Cornell; and those from everywhere else. The second kind screems "I couldn't hold a job so I did this to avoid being bored".

    25. Re:That's ok, there's plenty in India by Anonymous Coward · · Score: 0

      Many other countries are seeing the benefits of learning English and are teaching thier children English. In 5 years a lot of people in China will speak English as well as the Indians currently staffing call center jobs.

      My company, one of the larger fortune 100 companies, is already preparing to set up shop in China, Vietnam, and The Philipins, so we're prepared when the India bubble bursts.

    26. Re:That's ok, there's plenty in India by EvilTwinSkippy · · Score: 1
      You missed one: Wharton (University of Pennsylvania.)

      Of course, he's getting his from the Pennsylvania State Universtity, and it is more or less "I couldn't get a job..."

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    27. Re:That's ok, there's plenty in India by bnenning · · Score: 1

      I'd take the clinton years back in a heartbeat and I bet so would most Americans.

      Dot-coms with impossible business models and massive corporate fraud? Well ok, but I'm curious how you'd go about sustaining those conditions.

      I'd rather have a president got blown in the white house but kept the country at peace and prosperity then to fall asleep at the wheel and let the terrorists kill 3000 people.

      Yes, it's a little known fact that Al Qaeda began planning their reign of terror on January 21, 2001.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    28. Re:That's ok, there's plenty in India by ninjagin · · Score: 2, Informative
      Huh? Alan Greenspan? What exactly did he do, again?

      Say what you want about the president, but Alan Greenspan is the chairman of the federal reserve, and he served under Clinton, too. His job is to oversee the operation of the federal reserve banks and to set interest rates for borrowing (usually overnight) activities between banks. Sure, he guides interest rates that are fundamental to the very basic underlying economics of business and investment, but to say that he's responsible for people losing their jobs is a bit of a stretch.

      If you're just looking at how he makes rate adjustments, he's actually got a very soft touch. If you disagree with his reasons for periodically adjusting the federal funds rate in one direction or the other, you have to admit that he's been able to control inflation very very well during his tenure, and aid in increasing the supply of cheap capital that individuals and businesses use to create jobs rather than destroy them.

      --
      .. pa-ra-bo-la, pa-ra-bo-la, 2 pi R, 2 pi R, where's your latus rectum, where's your latus rectum, 2 pi R
    29. Re:That's ok, there's plenty in India by LaCosaNostradamus · · Score: 1

      Your latter question is somewhat easy to figure. If about 20% of the world makes about 100 times per capita what the other 80% makes, then we arrive at an average per capita of about 10. This means that the 20% slice will find their income reduced to 1/10th. Hence, in America, where the avg wage is about $36000/year, what kind of lifestyle can be afforded on about 4000 bucks a year? (I'm betting some sort of advanced homelessness.)

      Now, even if the energy existed to bring up the other 80% to above-average standards of living, we still have to face a First World result of about 20 instead of 10. So, what kind of lifestyle can you achieve in America for 8000 bucks a year? And note well that for the half who are making less than the prior average wage, they will have to get by on about 4000 bucks ... even with the rest of the world having billions who want to buy their production.

      It seems a shame. All that demand, and America's workers will still be living in company dormitories. {shrug} Well, look at the bright side ... living in a company dorm and eating in the company mess hall, your 4 to 8 thousand bucks per year will go further than you think.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    30. Re:That's ok, there's plenty in India by tshak · · Score: 1

      The original post regarding $30K is on the very low end. A 4 year degree at a good (but not top) institution is approaching $100K (about $50K if you take the national average) in the states. You can easily double that for top institutions without scholorships. In the US education costs are outpacing inflation by at least a factor of two.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    31. Re:That's ok, there's plenty in India by geekychic · · Score: 2, Informative

      Well, India has the added factor of being a country with myriad native languages. English acts as a "link" language between people who otherwise wouldn't be able to communicate with each other. China, on the other hand, has basically 2 languages to deal with and there is already a pretty developed system in place to communicate between the two. While the Chinese are very interested in learning English, there is less of a pressing need there.

      Btw, the U.S. really has to get its act together and push Chinese language education if it wants a fighting chance to keep its economic dominance in the future.

    32. Re:That's ok, there's plenty in India by ahdeoz · · Score: 1

      So lets conquer China and teach them english to appease our capitalist masters!

    33. Re:That's ok, there's plenty in India by ahdeoz · · Score: 1

      The Chinese and Africans are inherently stupider than Indians or Americans at IT work. Therefore we don't have to worry about IT jobs moving there after India's standard of living goes up. Hence, they will remain in poverty while we (and India) remain rich.

    34. Re:That's ok, there's plenty in India by ahdeoz · · Score: 1

      But you're only seeing the sample of those students from India and the Middle East who came to America to go to school. I'm sure they were pressured by competition out of seats at their native universities, and thus are definitely not the cream of the crop.

    35. Re:That's ok, there's plenty in India by killjoe · · Score: 0, Troll

      "Dot-coms with impossible business models and massive corporate fraud? Well ok, but I'm curious how you'd go about sustaining those conditions."

      By massive corporate fraud do you mean enron, MCI, adelphia et al? I think those were good buddies of Bush.

      "Yes, it's a little known fact that Al Qaeda began planning their reign of terror on January 21, 2001."

      No, they planned long time ago. In fact a memo was given to Bush whose title was "Al qaeda planning on attacking the US on american soil" (more or less). Bush of course ignored it and went back to vacation in texas.

      9/11 was the single largest failure of US security and intelligence since pearl harbor, it happened because Bush was asleep and didn't think terrorism was an important threat. After it happened he rewarded every single one of his highly ranked staff with awards and promotions, he didn't fire even one person.

      Bush is 90% presponsible for 9/11 and 100% responsible for failing to punish people who should have been doing their jobs o fprotecting us.

      Buy hey, he won't let fags get married and that's the important thing right!

      --
      evil is as evil does
    36. Re:That's ok, there's plenty in India by bnenning · · Score: 1

      By massive corporate fraud do you mean enron, MCI, adelphia et al?

      Precisely. You know, the guys who were lying their asses off during the Clinton administration and who were caught during the Bush administration. (And no, I'm not blaming Clinton, although that would be slightly more plausible than blaming Bush). The economy that you thought was so wonderful under Clinton was a mirage and was already dematerializing well before Bush took office.

      No, they planned long time ago.

      Yes. Many years ago, in fact. Many years during which action could have been taken, and was not. Considering Bush was president for less than one of those years, your assignment of 90% of the responsibility to him is specious and transparently partisan.

      Perhaps if you could control your hatred of Bush, you could criticize him effectively where he actually does deserve it, such as his irresponsible deficit spending and luddite bioethics council.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    37. Re:That's ok, there's plenty in India by killjoe · · Score: 1

      "Considering Bush was president for less than one of those years, your assignment of 90% of the responsibility to him is specious and transparently partisan."

      He was the president during the execution of a plan. It's much harder to catch planning then it is to catch execution. Bush WAS asleep, many people have testified that he didn't care about terrorism and didn't really want to hear about it. So yes that makes him 90% responsible. Saying "well the planning happened during clinton but the excution happened during my term" is not too bright.

      Also you failed to mention the fact that he rewarded every single person who should have been fired for negligence. Not just about 9/11 but also about the dismal planning and execution of an invasion and occupation of a third rate country.

      "Perhaps if you could control your hatred of Bush, you could criticize him effectively where he actually does deserve it, such as his irresponsible deficit spending and luddite bioethics council."

      Sorry I didn't get around to that, there is so much incompetence, stupidity, and downright evil coming from him and his administration that it would take me the rest of the year to try and list it all. Let's also not forget that the president of Iran and the Prince of Saudi Arabia speak better english then our president, I know that's always been a point of pride for the republitards.

      --
      evil is as evil does
    38. Re:That's ok, there's plenty in India by zerocool^ · · Score: 1


      You're completely stupid.

      Your own graph proves this: Clinton inherited a high unemployment rate from Reagan and his Supply Side Economics. The rate trended down the entire Clinton presidency.

      --
      sig?
    39. Re:That's ok, there's plenty in India by anthony_dipierro · · Score: 1

      Yeah, I almost went to law school. Turns out I got a job in accounting instead. But still, you only need to get a job in the industry for one or two years to make up for that $30,000.

    40. Re:That's ok, there's plenty in India by anthony_dipierro · · Score: 1

      Huh? Alan Greenspan? What exactly did he do, again?

      He raised interest rates and cried about "irrational exuberance" until his prophecy fulfilled itself and the market came crashing down.

      Say what you want about the president, but Alan Greenspan is the chairman of the federal reserve, and he served under Clinton, too.

      I'm fully aware of this. In fact, he made some of his biggest mistakes during Clinton's presidency.

      Sure, he guides interest rates that are fundamental to the very basic underlying economics of business and investment, but to say that he's responsible for people losing their jobs is a bit of a stretch.

      You don't think the very basic underlying economics of business and investment have any effect on whether or not people lose their jobs?

      If you're just looking at how he makes rate adjustments, he's actually got a very soft touch.

      He made a huge mistake(*) in 1999 and 2000, raising rates 6 or 7 times including a half point kicker at the end which helped send the economy spiriling down into a deep recession.

      (*) A mistake from the point of view of the economy, anyway. If you look at it from the point of view of a banker trying to squeeze as much profit out of the economy as possible, then I guess you could argue he did pretty well.

      If you disagree with his reasons for periodically adjusting the federal funds rate in one direction or the other, you have to admit that he's been able to control inflation very very well during his tenure

      Sure, he's done a good job at keeping the rich bankers rich. And really that's something any moron could have done. The internet economy which Greenspan stunted by all his rate increases is extremely efficient, and it's largely these market efficiencies which are keeping the rates down. In fact, Greenspan is currently at it again, raising rates beyond what the market wants them to be, and we're seeing a flattening yield curve as Greenspan has little control over the long term rates which are coming down as the short terms are going up.

      and aid in increasing the supply of cheap capital that individuals and businesses use to create jobs rather than destroy them.

      No, he artificially raised the rates too high which decreased the supply of cheap capital.

    41. Re:That's ok, there's plenty in India by Tablizer · · Score: 1

      I think one trend we are going to see is that IT'ers in the US will be in IT mostly only because they *like* IT, but the third-world IT'ers will have a much higher percent of money chasers.

  4. Good good good by Anonymous Coward · · Score: 0

    This is great news, now I just have to tell my boss the reason why I should have a pay rise!

  5. HA! by StevenHenderson · · Score: 2, Funny
    We need to fix it, or there's not going to be a U.S. work force in computer sciences.

    Whew, good thing we have India!

  6. Supply and demand by sankyuu · · Score: 5, Insightful

    Simple: Let it happen. This should drive salaries up, then more students will want to take up Computer Science.

    1. Re:Supply and demand by Anonymous Coward · · Score: 0

      nah it wont work... why would a company pay thousands of dollars where a 14 year old kid can do it for $50 and a reference

    2. Re:Supply and demand by Anonymous Coward · · Score: 0
      Isn't it more like Boom and Bust?

      It takes time to educate and train people to do the jobs that need to be done. If there is high demand due to not enough CompSci people, then the demand will need to be filled at that time you can't wait for new graduates.

    3. Re:Supply and demand by Timesprout · · Score: 5, Interesting

      Its not that simple. The IT business has not shown itself to be very stable over the last few years. Not exactly encouraging as career choice and source of stable income if you have ambitions to get married, buy a house in the burbs etc. I think outsourcing is a factor currently as well. Even most non techies are aware of what has and more importantly what could happen to them should they enter IT. The prospect of suddenly being replaced by an alternative you cannot compete with economically does not engender confidence. If I was leaving school now I have to say I would probably be looking at alternative diciplines as a career choice myself. I doubt the thought of a few quick bucks in an unstable rapidly fluctuating IT market would change that.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    4. Re:Supply and demand by Anonymous Coward · · Score: 1, Insightful
      If salaries go up then outsourcing will be more economic. There have been problems with outsourcing not being as cheap as anticipated due to quality issues, but if there are additional costs associated with the jobs present in the USA then even given the quality issues outsourcing will be more attractive. Outsourcing will tend to be a brake on rises in salaries.

      At the moment though average US wage rises are running at less than inflation, even though the growth of the economy is above inflation.

    5. Re:Supply and demand by ivano · · Score: 2, Interesting
      well I don't see the need for developers diminishing what with all those new fangled computers everywhere. i think maybe our expectations have been raised too high with the 90s boom. i think we should picture developers as the new factory workers of the 21st century (hell, the need for these workers created the universal education system!)

      ciao

    6. Re:Supply and demand by SolitaryMan · · Score: 3, Insightful

      This should drive salaries up...

      This is exactly why IBM doesn't want IT employee shortage to happen.

      --
      May Peace Prevail On Earth
    7. Re:Supply and demand by QuantumG · · Score: 2, Funny

      If your only ambitions are to get married and live in the burbs then nothing is going to help you.

      --
      How we know is more important than what we know.
    8. Re:Supply and demand by Brendonian · · Score: 5, Interesting

      The fears you highlight are not uncommon, but they are unfounded. Companies from India are not developing very good software. There is a reason outsourcing has not taken over as predicted. And the cultural and distance barriers are make it very unlikely management's 'vision' for a project are translated correctly.

      The market is very ripe in my opinion for US developers. The only thing the offshoring option has done is hold wages down a bit for the last three years, but prices in India are going up too.

    9. Re:Supply and demand by dnoyeb · · Score: 1

      No doubt. Auto industry did the same thing with their engineers, and still do.

    10. Re:Supply and demand by DutchUncle · · Score: 1

      Intel bought the company I used to work for. Note the past tense. It applies to about five hundred other people too.

    11. Re:Supply and demand by zerbot · · Score: 4, Insightful

      There is no IT employee shortage. There are only companies that want to be cheapskates, hire people with exact skillsets, and not hire anybody too old (i.e., over 30).

    12. Re:Supply and demand by tbone1 · · Score: 1
      The IT business has not shown itself to be very stable over the last few years

      What business has? Law and meth labs, maybe, but other than that, everything has been in a down cycle. Heck, even real estate has been less than stellar.

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
    13. Re:Supply and demand by Ham_belony · · Score: 1

      In Europe we are seeing similar trends were pay rises are not higher than inflation, even at some parts in europe peoples wages have been dropping by 0.5 to 1%. But after the dot com burst, the wages in IT have dropped by about 6 - 8% and are dropping about 0.5% a year in Europe. Jobs where high skills are needed are the only jobs where salaries have increased but if you compare the jobdescriptions of the people for those positions, you will immediately see that it covers 2 positions for 1 person.

    14. Re:Supply and demand by Anonymous Coward · · Score: 0

      Simple: Let it happen. This should drive salaries up, then more students will want to take up Computer Science.

      That's not a good idea is it? So basically the economy takes the hit. Other countries take up the slack. The corps move overseas .. even more than they do today. Next thing you know we have a shit economy and STILL no CS people.

      Normally, I'd suppose it's a good in a global altruistic sense if other countries got thee jobs.. but you know .. the more people worldwide you have working on stuff the better. As in .. there is room for everyone to participate.

    15. Re:Supply and demand by jellomizer · · Score: 2, Insightful

      Supply vs. demand works but not always that neatly. What we have now is a shocked area. IT moved form just under Upper Management down to lower end of food chain, very quickly. Where a lot of people went into IT fields did it for the money and the fact that they liked the stuff. But after seeing that IT is a more of a risky career that is market driven, A lot of people are now worried to go in that direction, and right now are becoming a realtor seems more of the job to be in then an IT worker. There is also the concept of advancements. Even if salaries increase the days of $100k (Excluding inflation) a year web developers are long gone. We will no longer be at the CEOs Right ear. The highest position that most IT workers can hope to get is Mid-Level IT manager. Without having to get an MBA or something to allow you to go higher.

      Supply will rise if salaries rise to a point which offset risk, or they find a way to guarantee a steady job with a stable pay. I hear talk about IT Unions it is possible but unlikely. Because IT is very diverse work and can easily be justified that your IT job isn't an IT job. Secondly not every IT person wants to be in a union. While Unions help put a good minum pay and benefits they also prevent getting some good peaks in pay. They tend to push everyone into an average thus encouraging the stereotypical Union worker are lazy mindset. Because if you work hard you will not advanced any quicker as the guy who does just what he needs to do. So it would just stifle the industry.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    16. Re:Supply and demand by penglust · · Score: 5, Interesting

      The out sourcing trend has several root causes. Every body talks about most of them but I rarely hear one thing that I think is a major reason. Management really does not understand the development process.

      I have worked on a number of projects that management dictated large numbers of people. A couple turned out to be super stars, a few were very good, some were capable to do grunt work and 40% drained a lot of time from the other 60%. This has caused many projects I have worked on to be over budget and long delayed. Often missing marketing windows. Yes even as an engineer I think this is important.

      Where I work now they are constantly trying to hire only "principle level engineers" for the good of the company. This is crap. Every project needs varying levels of experience for a cost / performance trade off of the engineering and busy work that needs to be done. They also cause projects to be over budget and often late because none of the experienced engineers want to do the crap work.

      Now add this to out sourcing. I do believe in the time it takes to write a design document that very carefully outlines every little detail that needs to go into project it could have been coded here anyway. My experience with out sourcing, and this includes India, China and Russia is that every detail is required. That is also my experience with outsourcing in the US. These companies make money by doing the least amount of work for the defined contact. You can not leave even one detail up to a good engineers imagination in these contracts.

      Out sourceing has its place but cannot be the answer for everything. Much of it is the mananement solution "du jour". Much of managment is patting itself on the back at the moment but I still think this will change at some point in time.

      One thing I hate is the business people in america who state catagorically that outsourcing manufacturing is good for america. As I implied above engineering takes ability and interest. The 40% I mentioned above lacked one or both of the two. Just because engineering was paying well did not mean they could perform. Not all members of our society are capable of high tech and require jobs in manufacturing to provide for their families.

      Without projects based in the US there will be no way to screen new graduates for moving up the chain. Trying to entice students in comp sci should be targeted at convincing them there is a future and screening out this who have a chance of creating value for a company.

    17. Re:Supply and demand by cerberusss · · Score: 2
      Companies from India are not developing very good software.

      Talking about generalizations...

      --
      8 of 13 people found this answer helpful. Did you?
    18. Re:Supply and demand by slack_justyb · · Score: 2, Insightful

      Screw the U.S. IT market. Big companies have screwed everyone in it and now we are at the verge of the breaking point.
      There isn't any value in the IT field, unless you like working a job with unstabilty, and now students are reacting to this.
      This is the market they (companies) wanted, so let them have it. Who care if the software is crappy or the programmers speak broken English and it takes five hours to explain a new feature over the phone. This is what they wanted.

    19. Re:Supply and demand by DZign · · Score: 1

      yes and no.
      Someone like IBM and other top companies are more concerned by the quality of it-employees.
      To give an example: say they only hire people with an iq higher than 120.

      What's happening now is that those 'smart' people are not considering a career in IT anymore..
      Result, IBM has more problems to hire enough people who qualify for their standards (which they don't want to lower).

      Happens in the pharmaceutical sector too, for R&D i.e. they only hire the top 15 percent or so..
      If they need 50 persons and only 20 are smart enough to pass their tests, they'll hire those 20 and keep on searching for 30 others, instead of just hiring the 30 others too to fill all positions..

    20. Re:Supply and demand by BVis · · Score: 2, Insightful

      The fears you highlight are not uncommon, but they are unfounded. Companies from India are not developing very good software.

      This presumes that the driving factor in software development is building a quality product. More often than not in the business world these days, the only important factor in generating product is how cheaply it can be made. This means paying your employees as little as possible.

      And the cultural and distance barriers are make it very unlikely management's 'vision' for a project are translated correctly.

      More often than not the 'vision' for a product doesn't extend much past the dollars and cents. Granted, the primary function of a business is to generate profits. But lately it's the *only* function.

      The only thing the offshoring option has done is hold wages down a bit for the last three years

      Then it's a success. Nevermind that the product created is often a steaming pile of binary manure; that just means they can sell more highly lucrative service contracts. (The fact that a poorly created product generates higher costs after the sale, in terms of support, is not a factor in the equation. They're making money NOW, and NOW is all that matters. Next quarter isn't important.) Even the extra work involved in generating feature requirements, etc. can be done by lower paid workers on US soil instead of US developers, and since you can still pay an Indian developer a quarter of what you have to pay a US developer, there is a savings.

      but prices in India are going up too.

      But not enough to take away the savings, not yet anyway. And you have to remember that wages are only one factor in compensation, more so here than in India. Over here we have silly things like Social Security, Medicare, OSHA, unemployment insurance, liability insurance, etc., all of which cost an employer money that doesn't necessarily show up on a pay stub. Lots of companies resent having to pay these costs, and will avoid paying them even if it's a break-even situation.

      --
      Never underestimate the power of stupid people in large groups.
    21. Re:Supply and demand by hopethisnickisnottak · · Score: 0

      Companies from India are not developing very good software.
      HUH?
      And you would be basing that statement on the super duper secret software audits you conducted?

      --
      -Shaunak
    22. Re:Supply and demand by Andrewkov · · Score: 1

      You know, if IBM would stop laying off 10,000 people at a time, maybe more people wouldn't be turned off of getting into IT. Everytime there are huge layoffs at IBM, or Nortel, or other tech large companies, it always makes the local news here (in Toronto).

    23. Re:Supply and demand by MSTCrow5429 · · Score: 1

      I have an IQ of 134. Please find me a secure job with big bucks. Cuz so far, I've just been tossed around by callous temp agencies, worked nasty retail jobs, and struggled to get through life in general.

      --
      Slashdot: Playing Favorites Since 1997
    24. Re:Supply and demand by Anonymous Coward · · Score: 0

      Any one who has looked for a job recently will know that one of the major problems we have in this industry is the "reseller". Usually, a "tech-consulting" firm run by people who are here on visas that want to "hire" you while they get the commission and slowly drive down the wages. Anyone who has attempted to find a freelance gig, knows that most of the people who underbid are the ones in the countries that are also getting the jobs from outsourcing in the US. I dont see a shortage ever happening. I see the future of the IT industry in this country(US) and globally all slowly being reduced to being filled with programmers(not web-clowns(wysiwygpeople), who wont be paid enough for it to be a full-time job or life long enjoyable career. As for IBM, DELL, AMAZON, GOOGLE -- all of them will get away with whatever they can so that the stock goes up...

    25. Re:Supply and demand by laffer1 · · Score: 2, Insightful

      Yes. And you don't need a computer science degree to be an IT worker. IT != CS. Universities invent new degrees all the time... at my university there are three computer paths. CST for programmers covering theory, CS for people wanting to be monkey coders and CIS for people interested in IS/IT jobs.

      Most people choose CIS because its the easiest. There are few math and science requirements. Its mostly business + how to use windows server + intro vb.

      I'll believe there's a shortage of computer science majors, but they are not IT workers in general. Most of the masters canidates at my university are from India or China. I would guess at least 60% are from another country. About half want to go back to their country upon graduation. My wife is a minority in the program since she's american, white and female.

      I think the real problem is that we won't have people to be project managers in 20 years. Large companies like to outsource the peon work and keep people here to manage it. No one will be qualified to do so in 20 years in the US.

    26. Re:Supply and demand by Anonymous Coward · · Score: 0

      Companies from India are not developing very good software.

      It's true to some extent. There are a lot of companies in India that produce low quality work (though China is much worse in that respect). This isn't just software, either. I have heard from my dad (who is a civil engineer doing consulting) that some of his clients come to him (he's pretty much an expert in his area) because they had outsourced to India or China and ended up with a mess. It's much more serious with things like civil engineer where you have clients who are building physical structures and mistakes in the engineering can really screw things up. You end up losing money by trying to save money through cheaper labor. It's the "you-get-what-you-pay-for" thing playing itself out. He even told me that these Indian engineering firms don't even use people with engineering degrees, just people who have some sort of certificates who are very unqualified to do the work.

      Things may be different when you find people who can produce quality work, but that is not so easy when you are hiring workers you don't have much direct contact with. Hell, outsourcing to U.S. companies has the same risk.

      Note that I am Indian myself (born in the U.S.), and I don't think that Indian workers are any worse or better than anyone else. India actually has some of the best schools in the world (IIT for example), and those that came out of those schools are generally very smart, but that only applies to those top students, and not everyone there is a top student.

    27. Re:Supply and demand by Anonymous Coward · · Score: 0

      Definition of IT Professional is the core problem here. By definition, a professional should earn more than a tradesman (other than a plumber).

      Pick any trade, and chances are it outpays and has better job security than IT work, plus does not require you so invest in complete retaining every 4 years or so.

      Employers want and experienced qualified engineers with x y and z, but want to pay them less than 'Builders Labourers' rates, because IT was never unionised. Metal workers and garmet/textile makers have also been screwed to the bone. IT workers are better off anywhere else - HR, Accounts, SAP, management etc.

      Plus employers have used the China/India solution to not train young'uns, and cause a mass exodous out of a trade that offers questionable job security, and punishes specialists, and people with lesser 'people skills'.

      A major attitudinal change is needed, and visas need to be frozen. These lame employers are the same ones who don't know how to tender work out over the 'net, and hate telecommuters. I idea of physically needing to import IT workers is just complete crap.

    28. Re:Supply and demand by Money+for+Nothin' · · Score: 1

      The only thing the offshoring option has done is hold wages down a bit for the last three years, but prices in India are going up too.

      Of course, there's always China, or Indonesia, or Singapore, or Russia, or Belgium, or South Korea, or Kenya, or Iraq, or Iran, or the former Soviet-bloc east-European nations, etc. etc.

      India is certainly not the only nation on Earth with lower wages than the U.S. has which has a competent labor supply.
    29. Re:Supply and demand by anthony_dipierro · · Score: 2, Insightful

      I'm not sure why we require a degree for IT in the first place. Sure, there are some people who could benefit from a degree, but as a percentage IT workers is pretty small. My Computer Science classes were a joke. I went to about 20% of my classes, and I could have easily learned as much as I learned in less than one year.

      In my experience those who are good at programming are going to pick it up very easily. And those who aren't are going to make a project take longer to complete (see the mythical man-month), no matter how many years of schooling they've had.

    30. Re:Supply and demand by edremy · · Score: 5, Insightful

      The fears you highlight are not uncommon, but they are unfounded. Companies from India are not developing very good software.

      Setting the Wayback machine for 1960...

      <GM executive>The fears you highlight are not uncommon, but they are unfounded. Companies from Japan are not making very good cars.</GM executive>

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    31. Re:Supply and demand by cfkdaddy · · Score: 0

      Here is the thing. Software companies using cheap labor dont care about quality. Its cheaper for them to fix reported bugs using offshore labor than it is to pay someone to do it right the first time. They still come out ahead after support pack 5 is released.

      Their attitude is like "Hey, who cares if this shit works. We sure dont!"

      Anyone looking to start a career in IT better know someone in their senators office, or be prepared for a bumpy ride.

    32. Re:Supply and demand by BVis · · Score: 5, Insightful

      If your only ambitions are to get married and live in the burbs then nothing is going to help you.

      WTF? Is an ambition to live a "normal, quiet life" something to be derided now? Many people want nothing more than to be comfortable, be secure financially, and raise a family. They do that by developing their skills and experience in such a way as to make that possible, just like people who have different ambitions; the motivation is irrelevant. Sure, lots of people want to be CEOs and millionaires, and lots of people want to drop off the grid and live whatever lifestyle they choose. None of these choices are any less "correct" than the other.

      What's your problem, anyway?

      --
      Never underestimate the power of stupid people in large groups.
    33. Re:Supply and demand by Anonymous Coward · · Score: 0

      Probably because you're an arrogant faggot, who thinks he deserves a good life because of a stupid test.

    34. Re:Supply and demand by anthony_dipierro · · Score: 1

      I was with you up until the end. Yeah, the software programming side of IT is not very stable (systems administration is much more stable, but I assume you're talking about software engineering). But that isn't going to stop the industry from being able to attract people. Look at the market for actors, or baseball players, or artists. I think this is where software engineering is headed. A relatively small number of superstars paid really big bucks, and the rest working a grunt job for low wages with no job security.

      In that sense, yeah, if you want to quickly settle down and have a family, software engineering probably isn't for you unless you're really really really into it.

      The other problem with software engineering is it is highly location dependent. This also isn't true for the systems administration side of things, and you can probably get a consulting gig just about anywhere, but if you've really got a passion for building software and expect to get paid what you're actually worth there are relatively few places you can reasonably live. I've personally pretty much given up on software engineering for this reason, above all others. Maybe one day I'll go back to it, but probably not as long as I'm living in Tampa.

    35. Re:Supply and demand by dr_dank · · Score: 3, Insightful

      There is no IT employee shortage

      Agreed. A friend who works in my company's custom programming division (the finance portion, not the tech/IT part) told me that they're always interviewing for C++ programmers but never find candidates.

      That office is full of H1Bs and also has a satellite office in Hyderbad. What he didn't realize until I told him was that those interviews were windowdressing; I'd bet the farm that no one is going to be hired out of those interviews.

      It only serves as justification that "we can't find qualified^H^H^H^H^cheap enough labor, so we have to bring in these guest workers that work for a fraction of their US counterparts".

      The only shortage, in the corporate eye, is in those who work for cheap and can be threatened with deportation like a filapino housemaid if they don't perform up to snuff.

      --
      Where does the school board find them and why do they keep sending them to ME?
    36. Re:Supply and demand by leonbev · · Score: 1

      Exactly. There are plenty of unemployeed IT people out there, but most companies would rather hire recent college CS grads or H1B visa applicants than senior IT professionals with high salary demands and families to support. They save a fortune on salary and health insurance costs that way.

    37. Re:Supply and demand by cavemanf16 · · Score: 1

      Interesting analogy, but remember that computing these days is all about communication. CRM packages, databases, and websites are the rage now; not some military trajectory calculating device called a 'computer'. While it's true that the rest of the world will eventually catch up and/or surpass our lazy asses in the computer sciences, I would hope that we'll have moved on to the Next Big Thing by that time and that a job in CS will be like a job in the auto-industry. i.e. dull, not glamorous, and doesn't pay all that spectacularly, but it's a *good job*.

    38. Re:Supply and demand by Slider451 · · Score: 1

      "Nothing in this world can take the place of persistence.
      Talent will not; nothing is more common than unsuccessful men with talent.
      Genius will not; unrewarded genius is almost a proverb.
      Education will not; the world is full of educated derelicts.
      Persistence and determination alone are omnipotent."
      -Calvin Coolige

      --
      Nostalgia isn't what it used to be.
    39. Re:Supply and demand by afabbro · · Score: 1
      I have worked on a number of projects that management dictated large numbers of people. A couple turned out to be super stars, a few were very good, some were capable to do grunt work and 40% drained a lot of time from the other 60%.

      That's a very concise summary of the effect described in the -The Mythical Man-Month-, a short read that is quite educational.

      --
      Advice: on VPS providers
    40. Re:Supply and demand by nb+caffeine · · Score: 1

      At my school, there is only CS. It is about the same as your CST. I am one year out of college and now am an IT Manager for a small company. How do I get by with just mathematical theories? (unfortunately, everyone thinks computer science means you know everything about computers) I learned everything i use on a daily basis (other than algorithms, etc) from personal projects, internships, low paid on campus jobs, etc. I knew the theroy alone wouldnt get me by, so i got a little extra knowledge. certainly didnt hurt

      --

      "Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
    41. Re:Supply and demand by edremy · · Score: 2, Insightful

      I would hope that we'll have moved on to the Next Big Thing by that time

      While I'd love to believe this, I'm not sure what this Next Big Thing will be given our trends.

      Biology? This is where the biggest growth will be in the future, but between demands to stop teaching evolution to students and funding bans on stem cell research, I can see most of the really interesting stuff going on elsewhere. (Viz today's announcement by a South Korean lab that they'd grown stem cells to match specific patients.)

      Chemistry/Physics/Materials Science? The latter will be a huge growth area, backed by the two former. Checked the US grad school population in these subjects? Hint: they are not american- we're educating the world, especially the Chinese.

      Whenever I hear about future US dominance, I remember the kid of a friend of mine from India. She came over to the US for a year with him, and he went to the local public school. When she returned to India, she had a horrible time getting him back into an Indian school, since they regarded the time spent in an American school as more or less wasted.

      China and India have 3-4x our population. They have a serious focus on education, at least for the non-peasant subset of that population. Couple that with an endless supply of expendable labor and very lax environmental laws, they may well bury us.

      Now, they've got some problems unique to them (China's repressive government and vestiges of the centrally planned economy, India's license raj that stifles innovation.) but honestly I don't think the US is going to stay the global economic superpower for much longer.

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    42. Re:Supply and demand by metlin · · Score: 1


      Companies from India are not developing very good software.

      Really? Got any basis for such claims?

    43. Re:Supply and demand by qkslvrwolf · · Score: 1

      I"d be happier with this if I could get a bleeding visa to work anywhere else. I was looking around in 2001-2002 timeframe, and Ireland was giving out IT visas to just about every country in the world. Want to know who couldn't get a visa? You guessed it. US. You can't even be an expat if you're from this country, unless you're already rich and could just go on an extended vacation anyway!

      --
      Or have you only comfort...that stealthy thing that enters the house and guest then becomes host, then master - KG
    44. Re:Supply and demand by metlin · · Score: 1

      Good quality programming takes basic education.

      Sure, you can learn all you want from books on algorithms and graph theory, but how many folks will? Most will read an online manual and come up with crappy code.

      Writing good quality code that is fast and is optimized takes effort.

      Education is one of the reliable means of introducing people to those methods - but not the only one.

      Besides, there is more to IT than merely programming. System design, architecture, project management and the like take a lot of effort and know-how. There is a reason there are several software engineering schools around the world trying to solve seemingly ordinary problems.

    45. Re:Supply and demand by j987123 · · Score: 3, Insightful

      But all CIOs see is that it "costs" 20% as much to develop in India or China. What CIO is going to pass that up? Wall street rewards the short sighted.

    46. Re:Supply and demand by Anonymous Coward · · Score: 0

      That's not true of most countries .. many countries want to hire americans to help them because america is one of the biggest clients .. they want to meet US needs.

    47. Re:Supply and demand by cavemanf16 · · Score: 1

      Oh, by no means do I expect the US to remain the superpower that it is/was in the 20th century. I was merely hoping to delay our nation's decline until after I'm dead and gone. Given I probably have a life expectancy of an additional 50-70 years, I'm hoping we have one more Next Big Thing to keep us going strong until I die.

      Besides, the European nations are still all pretty well off, even after numerous major wars, and nearly constant fighting for a millenia (the "Dark Ages"). They may be shadows of their former selves, but Europe is still a decent place to live. More decent than Mozambique or Argentina.

    48. Re:Supply and demand by Dr.+Bent · · Score: 0

      There is no IT employee shortage.

      Actually, yes, there is. I know because I've been looking for decent software developers for the last 6 months and have found a grand total of two. And it's not like I'm asking for anything too outrageous...just a basic understanding of software development principles.

      Despite popular opinion, outsourcing has not created a vast sea of qualified but unemployed software developers. If you're one of these people, feel free to prove me wrong, but when I see developers complaining that they can't find a job, it's usually because they think HTML is a programming language and can't explain the difference between an object and a class.

    49. Re:Supply and demand by Anonymous Coward · · Score: 0

      perhaps very shortly, the technology/distance relationship will bear a new change due to security. At the exponential rate of tech complexity, the only way to ensure security will be to localize a process. As in securing a humans location will become impossible except through that person physically being in a plant, so businesses will cease to trust telecommuters except on the highest of technical scales. CCIE's etc.

    50. Re:Supply and demand by Anonymous Coward · · Score: 0

      lickety lickety nutbag,
      our souls have a lower pricetag,
      than a golden shower in a volkswagun,
      so bush can keep that dog waggin

    51. Re:Supply and demand by EvilTwinSkippy · · Score: 2, Informative
      Network Engineering, on the other hand, has paid my mortgage and supported my family's lifestyle for damn near 7 years.

      Remember kids, Networking is shit work with very little respect. But its vitally important to communications and commerce, and it pays accordingly.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    52. Re:Supply and demand by kyojin+the+clown · · Score: 1

      Managers not qualified to manage the people they're managing? what will we do.

    53. Re:Supply and demand by orasio · · Score: 1

      Hey!!
      Argentina is a great place to live.
      There are some places with serious security issues, but overall it's a great country to live in. Much better than most Europe.
      Of course, Uruguay, where I live, is a much better place to live, but good luck finding a job here, with 13% unemployment rate.

    54. Re:Supply and demand by megarich · · Score: 1
      I do agree with you for the most part but I feel its true for any industry now. For the private sector, there is no job security anymore, anywhere, period. I know from experience with family getting laid off in the past and with me. During the dark days of 2001-2002 when my CS degree failed me I tried my backup Poly Sci degree and that failed me as well....

      I also feel that there are too many disciplines categorized as IT that it doesn't always paint a fair picture. I do sys admin work and while there may not be a strong market for it as compared to other areas, you can't get outsourced. What's going to happen, when an important server goes down the company is gonna fly someone overseas to fix it or send it out overseas to get it repaired? Yea Dell/IBM has service techs but through past experience there not always reliable and they won't deliver next day without at least a high priced service contract.

      Believe it or not this scenario is actually cheaper to hire someone to work for you in the company(if your not a small company). Get some cheap out of college labor and if a hard drive in an important machine fails, they can have it fixed and restored in the same day before any 3rd party technician can come out.

    55. Re:Supply and demand by Anonymous Coward · · Score: 0

      One thing I hate is the business people in america who state catagorically that outsourcing manufacturing is good for america.

      What amazes me about people like that is they do not realize that not everyone is a Nobel Prize winner in waiting. Some people just don't want to or can't do the intellectual work for various reasons.

      The next step in this is that they have to have jobs, or else their numbers will start to rise (for some reason lower incomes results in more kids, I can never understand that). Then they'll start voting in politicians that are going to steal the producers' money.

      This race to the bottom in prices is going to be the death knell of America: we're not going to have the industrial facilities to produce arms against the Chinese and also a lot of people in those jobs are going to wonder what exactly they are fighting for. To be outsourced at the drop of a hat?

    56. Re:Supply and demand by Anonymous Coward · · Score: 1, Insightful

      I do believe in the time it takes to write a design document that very carefully outlines every little detail that needs to go into project it could have been coded here anyway.

      Right. My management outsorced a piece to an Indian company. I had to do all the research to spec out exactly what open source project has to be taken as a basis and which mods have to be done to different parts of it. Then I had to do dig even deeper just to have a better idea what is involved so I can follow things up and fend off ridiculous claims at lengthy conference calls.

      I would spend roughly same time doing the whole thing myself. My company would have saved around $60K and I (and the company) would gain expertise in this subject.

    57. Re:Supply and demand by MemoryDragon · · Score: 1

      There is no next big thing for the IS because research is outsourced as well... Nanotech the US only currently has a slight advantage, but not too much...

    58. Re:Supply and demand by Anonymous Coward · · Score: 0

      when bush is done selling off our souls,
      reaming out our holes,
      with smelly oilman poles,
      then maybe we'll tighten up,
      with that presidential plug out of our butt

    59. Re:Supply and demand by Guido+von+Guido · · Score: 1
      Wall Street rewards the short-sighted, but not when it becomes obvious that they're going to get burned.

      The thing is, you usually really have to rub Wall Street's nose in it but good before they notice the down side to anything.

    60. Re:Supply and demand by vern4of7 · · Score: 1

      I always joke that I am in a constant arms race to stay employed. I have retooled my skill set 3 times in the last 15 years to insure I have a job. The reality of IT/CompSci is that your skill set is good only until the next rev of widget x. Overnight your skill is considered obsolete. Why go through the hard curriclum when can a decent job that will probable be around for at least twenty years. Selling drugs, (legal/otherwise), government service, insurance, anything that touches another person.

      In the US with it's "ownership" ecomony, the worker is responsible for keeping their skill set current and not a the employer. Having worked with the contractor mindset for most of my career, I have accept the constatn training as the cost of doing business. My parents are shocked at the amount continuing education that I have taken. In their generation you might might go to a class once every couple of years. They have a difficult idea with having to be constantly updating and adding skills.

      My employer is an IIT grad from India with a masters in EE, and constantly amazed when I update my resume with the lastest cert or class that I have taken. I joke with him that if I don't, my job goes to the overseas and if he is not careful, his will.

      While this might be the brave new world, it is not the "Brave New World", (Huxely)

    61. Re:Supply and demand by mikael · · Score: 1

      WTF? Is an ambition to live a "normal, quiet life" something to be derided now?

      Yes, by refusing to risk your house/mortgage on a loan guarantee and work long hours away from your family in order to set up a company, you are depriving the economy of much needed job creation.

      At least that's the view of the bank economists. Of course, at the first sign that your company looks a bit wobbly, they'll take back the loan and your house quick as a flash, but leave you with the mortgage.

      And even if people do take the risk of setting up a company with their wife/partner, they get clobbered for tax avoidance.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    62. Re:Supply and demand by Anonymous Coward · · Score: 0

      The thing is, you usually really have to rub Wall Street's nose in it but good before they notice the down side to anything.

      Except perhaps the lack of compensation to anyone below the executive level.;)

    63. Re:Supply and demand by BVis · · Score: 1

      Jeez, I thought I was cynical :)

      Oh wait, I am.

      --
      Never underestimate the power of stupid people in large groups.
    64. Re:Supply and demand by Anonymous Coward · · Score: 0
      Where I work now they are constantly trying to hire only "principle level engineers" for the good of the company. This is crap. Every project needs varying levels of experience for a cost / performance trade off of the engineering and busy work that needs to be done

      If you have to hire people to do "busy work" you are not automating enough. I don't believe a top-level team needs lower level engineers to do their busy work. Training up someone with a lot of potential is a great idea, but I do not infer that from your statement.

    65. Re:Supply and demand by Ih8sG8s · · Score: 2, Insightful

      Your company's leadership lacks vision. They are poor leaders, they suck.

      Your engineers don't want to do the crap work, and yet they bitch when it is outsourced. This whole thing leads to failed projects.

      Your workplace is broken and toxic. I would not tolerate it. Get a job somewhere else.

      Ultimately, blame the very top leaders in your company. It is their responsibility to take care of their company and they are failing. The engineers are playing a part as well by either tolerating it or contributing to the problem through covert or overt sabotage, refusal to drive for success, or apathy and bitching. Your workplace is broken.

      Resolve to fix it, regardless of blame, or walk away.

      Your workplace is in chaos. The strong will thrive on taming chaos and benefiting the company in the face of adversity. Often, they are rewarded, if their leaders are worth their salt. If not, as I said, move along and find a place where you can care about the company, rather than resent it.

      They are out there, go find one.

    66. Re:Supply and demand by Anonymous Coward · · Score: 1, Interesting

      Whenever I hear about future US dominance, I remember the kid of a friend of mine from India. She came over to the US for a year with him, and he went to the local public school. When she returned to India, she had a horrible time getting him back into an Indian school, since they regarded the time spent in an American school as more or less wasted.

      You speak the truth. I went back to school to re-train becasuse I hated my previous career. Obviously, I was much older than most of my classmates (this happens when you trade in a 10 year career for something new!). The thing that shocked me the most was watching the skill sets of the foreign students just out of High School, vs the local kids. Same number of years of study, same ages, similar education systems.

      The math skills of the foreign students were WAY better than even the best of the local kids. No comparison. Remember, we were all taking CS, so one would assume that the program already attracted people who had an interest in math and science (not debating if math skills are required or not).

      In fact the foreign students were shocked at how bad our skills were. Almost every week, they would contest something that the professor would say. The profs would take the usual approach of "I know all, and you are wrong", followed by the shame approach "Would you like to come up here and show the whole class what you mean". These kids would stand up, and show the profs exactly what they meant, provide the full proof, arrive at the correct answer in half the steps, and sit down. I learned more from watching these guys humiliate the profs, than I did from the profs.

      Oh, and I am not in the US, but another similar country that regularily scores higher than the US in educational rankings. They made us look stupid by comparison, I can't imagine how they make US students look.

    67. Re:Supply and demand by quarkscat · · Score: 1

      Whattcha smokin'?

      The software giants are speaking out of both sides of their mouths. The surest way to push workers out of any particular career path is to force wages and job advancement down through outsourcing. No student wants to get locked into a career path that will no longer pay off the student loans quicker than a home mortgage. The pressure to outsource offshore and onshore began long before the drop in collegiate IT enrollment. Industry has embraced both globalization and the doublespeak propaganda required to justify it. I don't see this as anything more than a publicity campaign meant to mollify the public and pressure the Congress into opening the immigration tap full bore for L1-A and H1-B visas.

      NAFTA was begun as a means of providing some economic stability to Mexico, but Congress never incorporated the adjunct legislation to "level the playing field" -- factors like health care, pension plans, and environmental sensitivities were dropped for the almighty buck. Current globalization efforts are designed to force wages of production workers (including IT) into a downward spiral -- it means a fatter paycheck and bonus plan for the captains of industry, our new overlords.

      This is also why the current regime in power in the USA will not fund national security issues related to illegal immigration and border security. The mythical undocumented migrant worker is now running IT departments, working in hospitals and medical centers, working construction trades, and may even be that policeman on your neighborhood beat.

      The issue is not supply and demand, at least not in the classical sense. It is employers who demand not to pay more than the absolute minimum to stay in business, regardless of legal issues.

    68. Re:Supply and demand by Anonymous Coward · · Score: 0

      BULLSHIT!
      If you can't find a good software developer it's because you yourself are incompetant! Most managers are somewhat incompetant in evaluating a person's intelligence and skill level. Often they mistake an outgoing personality for intelligence. Try looking for the qualities you want. You may have to actually 'test' the candidates.

      Yes, I know there are lots of incompetant people out there. My former boss hired a couple of 'architects' , neither of which had the brains to design a program whose sole purpose was simply to transfer data from one database to another. Needless to say, I let them fail. For an architect to not know how to design a program to transfer data from one place to another is inexcusable. For the manager not to have been able to see it is also inexcusable.

    69. Re:Supply and demand by MSTCrow5429 · · Score: 1

      Well, one can be quite persistent and also a genius and still be screwed over, mind you. Calvin Coolidge is one of my favorite Presidents though.

      --
      Slashdot: Playing Favorites Since 1997
    70. Re:Supply and demand by russotto · · Score: 1

      No, you aren't just looking for a basic understanding of software development principles: "We are seeking C++ developers to join our C++/Java graphics toolkit development team. You should be a skilled software developer with extensive knowledge of Java or C++. You should have a good understanding of Object-Oriented design and development techniques. Tools in your repertoire should include a working knowledge of design patterns and UML. You should be a self-motivated professional who understands that a successful software project requires sharing knowledge and experience with other developers. Your written documentation should be precise and concise. "

      First, you're asking for experience in specific languages. But since they're the two most populat, that's probably OK. Second, you're expecting your candidates to have knowledge of a _particular_ software development methodology (UML). I've been working in the field for 13 years and none of the projects I've worked on have used UML. Then you scare off good developers with the whole "self-motivated professional" (if they were, they wouldn't want to be an _employee_) and the emphasis on documentation.

      Then, to top it off, you ask for only 2 years of experience, which to any job seeker means you're not looking to pay much. OF COURSE you're not finding developers. And your ad is actually not anywhere near the worst of them.

    71. Re:Supply and demand by Dasein · · Score: 1

      Well, I've been thinking about this a lot and the one question I keep coming back to is whether the quality problem in outsourcing is actually the result of shoddy work or is it a function of the fundamental complexity of software development process. I suspect that it's not shoddy work.

      This idea has its root in Brook's "There is no silver bullet." (Which I admit that I need to reread)

      However, *IF*, the poor quality is not the result of shoddy coding but a result of the difficulties in running an outsourced project then those difficulties effectively work as a tarrif on imported labor hours. This would suggest that the big surge in outsourcing is the result of "transportation" costs essentially going to zero. (Imagine what would happen to some physical industries if transportation costs dropped to zero in the course of 2-3 years!)

      Anyway, I guess the question I'm currently wrestling with is the problem with outsourcing a fundamental complexity or and accidental one. I'm beginning to think that it's a fundamental one.

      So, what about outsource companies developing and marketing competing products directly? Well, at this point, I suspect that's a bigger threat to american programmers than outsourcing. I do eventually think it will happen in fairly large scale.

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
    72. Re:Supply and demand by smithmc · · Score: 2, Interesting

      The fears you highlight are not uncommon, but they are unfounded. Companies from Japan are not making very good cars.

      So who's going to be the new W.E. Deming who goes over to India and teaches them how to kick our asses?

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    73. Re:Supply and demand by Knara · · Score: 1
      If that's true, I wonder how common it is for an industry in a "down cycle" to have a price bubble in it like real estate does.

      (though it occurs to me that you could be taking real estate as a whole and not just residential real estate)

    74. Re:Supply and demand by geekoid · · Score: 1

      I relized this very thing 3 years ago, but shifting from Programming to Networking is difficult. Mostly because people interviewing don't understand why soneone would do that. If they don't understand why, they don't hire.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    75. Re:Supply and demand by Anonymous Coward · · Score: 0
      If your only ambitions are to get married and live in the burbs then nothing is going to help you.
      yeah! some people want to Change the World(tm). They do this by posting snarky comments on /.
    76. Re:Supply and demand by EvilTwinSkippy · · Score: 2, Interesting
      I actually go into Networking through programming. Get involved in a place with a discheveled IT department and stage a Coup.

      Long story, but involves midnight raids to the fiber closet, insurgent email servers, and black-ops internet access drops. Once you have achieved a level of service that exceeds the incumbant infrastructure, the hearts and minds of the people will...

      Man, earlier today I spouted out an economic argument that communism was the superior model for the future. Now I'm sounding like the Che Guevara of Network Engineering. I think I've had too much coffee.

      In any case, there is a bit of crossover between programming and networking that can be exploited in the right environment. Look for a position that requires both. It requires a little reading between the lines of job descriptions.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    77. Re:Supply and demand by LaCosaNostradamus · · Score: 1

      Granted, the primary function of a business is to generate profits. But lately it's the *only* function.

      You are too correct. I was dumped as an IT tech from my employing company (a bank), into a scumbag outsourcer IT company called "Pomeroy IT Solutions". (Sage advice: Never work for these assholes.) These twits don't do IT work because they love it -- they only do it because they can nickel-an-dime client companies for their foolish decision to outsource. It's a terrible thing to work for a company that only wants to make money. It's doubly terrible since so much of that money goes to a minority in the company.

      Ah, well. It's not like I didn't suspect that this would happen, hence my enormous savings. When the time comes for the several, highly stressful minutes of very harsh words, concluded by "you're fired!" and the call to security to have me escorted off the property, I'll have to take the next step of moving to a better IT area (hopefully the Southwest).

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    78. Re:Supply and demand by Wilvid · · Score: 1

      H1Bs are, theoretically, paid the same as the prevailing salary.

    79. Re:Supply and demand by Zoop · · Score: 1

      The fears you highlight are not uncommon, but they are unfounded. Companies from Japan are not making very good cars.

      1975:
      Of course, now we make crap, too, but as long as we are protected from competition, you'll HAVE to buy our overpriced underperforming crap.

    80. Re:Supply and demand by dr2chase · · Score: 1
      ... every detail is required. ... These companies make money by doing the least amount of work for the defined contact.

      Why should I spend a second's more time on a project than is contractually specified? If you write a sloppy contract, expect to get screwed. Remember, this is businessmen doing this to save money; are you surprised that the businessmen on the other side are not equally attuned to the bottom line?

    81. Re:Supply and demand by Tipa · · Score: 1

      As someone left jobless after the tech bubble burst, seeing my fellow ex-programmers turn to real estate and marketing and ambulance driving and other non-programming jobs because they could not find programming work... I urge everyone who asks about entering the IT field to go off and do something else, anything else. It has to be better than spending years writing software that time and again is released and sinks without a trace.

    82. Re:Supply and demand by Anonymous Coward · · Score: 0

      BVis wrote:
      > > If your only ambitions are to get married and
      > > live in the burbs then nothing is going to
      > > help you.
      >
      > WTF? Is an ambition to live a "normal, quiet
      > life" something to be derided now? Many people
      > want nothing more than to be comfortable, be
      > secure financially, and raise a family.

      F'ing breeders...

    83. Re:Supply and demand by Anonymous Coward · · Score: 0

      You're a fool then. Even if it were possible in your scenario to "automate enough" someone would still have to write the automation. You obviously don't code for a living (or haven't for very long).

    84. Re:Supply and demand by Dr.+Bent · · Score: 1

      I'm not sure where you found that ad (our website, maybe?), but I didn't write that. Quite frankly, I'm not sure who did, and you're right...it's awful. Here's the requirements from my job post (found on Monster.com and other places)

      The required qualifications include a B.S. degree in Computer Science or Software Engineering, a passion for software development, an interest in learning new development techniques, the ability to aggressively overcome obstacles, and excellent communication skills. Desired qualifications include CO-OP, internship, or equivalent software development experience, and experience with Java, C# or C++. Knowledge of Object Oriented Programming or development methodologies such as RUP or TDD is a plus.

      I don't think that asking for a college degree related to the field is unfair. Aside from that there are very few rigid qualifications, and even with that, we've gotten almost no good candidates.

    85. Re:Supply and demand by Anonymous Coward · · Score: 0

      Great, more power to them for trying to be happy. They just shouldn't be surprised when they go during the first round of lay-offs. More buffer for my job! =P

    86. Re:Supply and demand by Shajenko42 · · Score: 1
      What amazes me about people like that is they do not realize that not everyone is a Nobel Prize winner in waiting. Some people just don't want to or can't do the intellectual work for various reasons.
      I'm sure they realize it. I'm also convinced that they think these sorts of people should get along with the business of starving to death.
    87. Re:Supply and demand by Dr.+Bent · · Score: 1

      If you can't find a good software developer it's because you yourself are incompetant! Most managers are somewhat incompetant in evaluating a person's intelligence and skill level. Often they mistake an outgoing personality for intelligence. Try looking for the qualities you want. You may have to actually 'test' the candidates.

      Maybe, but at least I can spell incompetent.

      We do test our applicants...very thoroughly, in fact. We reject the vast majority of our applicants because they're not qualified, and as a result, the people that we do hire always work out well. Doing more and better testing is not going to increase the percentage of qualified people that apply.

    88. Re:Supply and demand by Anonymous Coward · · Score: 0
      Aren't the people who live a "normal, quiet" life in some neighborhood of 500 identical houses the same ones who:
      a) Don't vote, or vote for whoever Fox News tells them to


      b) Drive gas-guzzling SUVs because the superbowl ads tell them to


      c) Eat shit fast food and smoke cigarettes and then buy cure-all home excerise gyms and prescription drugs to make themselves feel better


      d) Generally ruin the fabric of America and live a "what's mine is mine", "Bring 'em on!", "We're number #1!", "Where is Syria anyway?", "Abstinence is the best protection", "anything different is scary and Bad", ignorant, shallow, basically unproductive and in many cases counterproductive life?


      In other words, aren't these types of people basically not who you want as neighbors? A comfortable, quiet life in America today is the same as saying I want to bury my head in the sand and live out my life in denial of anything that needs improvement in this world.

    89. Re:Supply and demand by Shajenko42 · · Score: 1

      And theoretically there's no corruption in the government.

    90. Re:Supply and demand by zerbot · · Score: 1

      Lose all the stupid fluff. "...a passion for software development, an interest in learning new development techniques, the ability to aggressively overcome obstacles, and excellent communication skills." This is instant clue that you are a PHB, not someone most truly skilled people would want to work for.

      It might not be unfair to ask for those degrees, but you are also cutting yourself off from a lot of very talented people. Some of the best programmers I know don't have your required degrees. Many started working at very well paying jobs before they graduated because they were damned good. I and others like me snap those guys up before you even get to them, and while we encourage them to finish their degree, many don't. Some have degrees in allied fields, such as mathematics. Some graduated before there even was such a thing as a CS degree.

      This is obviously an entry level position but you desire at least a co-op or internship, which also weeds out a lot of excellent candidates. I'm not entirely sure what the situation is these days, but when I was in college, internships were either unpaid, or paid diddly. A lot of people can't afford to do that, they have to work at jobs that actually pay enough to afford their education. I've had more success with people who didn't do internships than with those who did.

      Experience with Java, C# or C++ is desired, but knowledge of OOP is a plus??? I think this is backwards. Picking up a new language is trivial. I don't know Java, C#, and I've barely touched C++, but I assure you that if I had to, two weeks from now you'd never know I hadn't been working in them for years.

      In the current environment, it is incredibly easy to find excellent people. You just have to know how to look.

    91. Re:Supply and demand by anthony_dipierro · · Score: 1

      Good quality programming takes basic education.

      Like I said, that basic education takes less than a year to obtain.

      Sure, you can learn all you want from books on algorithms and graph theory, but how many folks will?

      That's one or two classes, and they're classes that are offered by a lot of high schools. If you can score a 5 on the AP test you know as much about algorithms as most CS graduates. Sure, I admit I learned a little bit more in my 3 years of college, but most of it was fluff. I mean, hey, if I went to 20% of my classes, and I graduated from college after 3 years, that means I could have done it in 3/5 of a year, right?

      Writing good quality code that is fast and is optimized takes effort.

      It takes a little bit of effort and a whole lot of skill. But it's largely a skill which can't be taught. You either think that way, or you don't.

      Besides, there is more to IT than merely programming. System design, architecture, project management and the like take a lot of effort and know-how.

      Well, to a large extent those things can't be taught in a classroom environment. To the extent they can, hey, I admit I got a good year's worth of education out of college.

    92. Re:Supply and demand by anthony_dipierro · · Score: 1

      I thought you just got laid off along with your father... Get your stories straight, dude.

    93. Re:Supply and demand by metlin · · Score: 1

      Like I said, that basic education takes less than a year to obtain.

      For some tasks, sure. Not for all tasks.

      That's one or two classes, and they're classes that are offered by a lot of high schools.

      They teach theoretical computer science, advanced OS design, architecture, graph theory, complexity and stuff in highschool these days? Wow! :)

      If you can score a 5 on the AP test you know as much about algorithms as most CS graduates.

      I'm sorry, they would hardly be able to make head or tail of the order of a loop or to assess the complexity of an algorithm.

      They might be a little smart, but let's not stretch.

      Sure, I admit I learned a little bit more in my 3 years of college, but most of it was fluff.

      Well, see - that doesn't mean you can generalize it. You're making a classic logical fallcy in deduction.

      I mean, hey, if I went to 20% of my classes, and I graduated from college after 3 years, that means I could have done it in 3/5 of a year, right?

      No, you're mistaking a piece of paper for skill - you slacked off and assume that everybody does the same.

      It takes a little bit of effort and a whole lot of skill. But it's largely a skill which can't be taught. You either think that way, or you don't.

      Not entirely true. A lot of it comes from knowledge and experience, which can be and has been taught.

      Well, to a large extent those things can't be taught in a classroom environment. To the extent they can, hey, I admit I got a good year's worth of education out of college.

      Which school did you go to, mate? Most good schools I know of have a rigorous program in those things. Where you are not only taught those things, but also asked to work on real hard projects implementing what you learnt.

      My professors usually make sure that they indeed do teach me all those things. Funny.

    94. Re:Supply and demand by anthony_dipierro · · Score: 1

      For some tasks, sure. Not for all tasks.

      I'm really not sure what you're talking about. I'm talking about an entry level IT job.

      They teach theoretical computer science, advanced OS design, architecture, graph theory, complexity and stuff in highschool these days? Wow! :)

      I was responding to your comments on architecture and graph theory, both of which are taught in high school these days. Advanced OS design, no, but if you decide to be a kernel hacker straight out of college OS Design is only one class, and it's not really something you can't pick up with hands-on training.

      If you can score a 5 on the AP test you know as much about algorithms as most CS graduates.

      I'm sorry, they would hardly be able to make head or tail of the order of a loop or to assess the complexity of an algorithm.

      They might be a little smart, but let's not stretch.

      Who, most CS graduates, or most people who got a 5 on the AP test? I knew about loops and O notation before I went to college. I'm trying to think what classes I took in college actually were useful. I mean, I took an algorithms class, and an OS design class, and a systems architecture class, and they were useful. Then I took a bunch of pretty much useless (for what I later went into) math classes. And I took a database design class, which I didn't use in my first job at all. Oh yeah, I took I took some class where we learned scheme, but maybe that was the algorithms class. I took a class in internet technologies, where we learned out to build a web server and all. Very neat, but ultimately useless for my first job (and something I could have easily learned on-the-job anyway). Oh yeah, I took some class where we learned assembly language and how a machine actually works - that was probably the most useful class I took in college, CS-wise.

      Then all the gen ed classes, the classes for my minor, all the time I wasted learning java, and scheme, and prolog, and Latin. Fortunately I managed to take the right classes so I could get out of there in 3 years, but that's still 2 years I wasted on bullshit.

      Well, see - that doesn't mean you can generalize it. You're making a classic logical fallcy in deduction.

      How, by saying that there shouldn't be so much emphasis on a degree? By saying that my Computer Science classes were a joke? What is the false generalization I'm making, and what do you presume is the logic I'm using to make that generalization?

      No, you're mistaking a piece of paper for skill

      Are you saying I'm not skilled? Because I'm specifically not mistaking a piece of paper for skill. I'm actually saying the exact opposite. The piece of paper is meaningless.

      you slacked off and assume that everybody does the same.

      Not at all. I wouldn't even say I "slacked off". I didn't go to the classes which were unnecessary, but that's not the same as slacking off.

      Well, to a large extent those things can't be taught in a classroom environment. To the extent they can, hey, I admit I got a good year's worth of education out of college.

      Which school did you go to, mate?

      Oh, trust me, I went to shit schools. The whole purpose after my first year was just to get the piece of paper as quickly and easily as possible so I could get a job in the real world. Anyway, I spent my first year at the University of Massachusetts and my next two at Rutgers.

      Most good schools I know of have a rigorous program in those things.

      To the extent they can be taught in a classroom environment.

      Where you are not only taught those things, but also asked to work on real hard projects implementing what you learnt.

      Yeah, that's all great, if you're going to work in a school the rest of your life (and hey, some people do, it's not a bad job). But in the real world when you've got

    95. Re:Supply and demand by Anonymous Coward · · Score: 0

      It just means IBM will demand more H1-B visas.

    96. Re:Supply and demand by metlin · · Score: 1

      We could keep going at this - but wanted to clear up a few things first.

      That explains why you're so naiive about this. You're still in school, so you don't yet realize how useless most of this is in the real world.

      You assume that just because I'm in school now means I was never in the industry.

      I got out of school a while ago, worked in the industry for a while, went back to grad school and am now in a sabbatical doing some industry time again. And to make things interesting, I've even had a startup of my own for over a year - where I've hired people in the technology industry.

      So, I think I'm fairly qualified to speak up.

      As for learning from textboks - you might be an exception, not the rule. And your argument is true for just about anything, if I'm smart enough, I could do enough math to win a Fields Medal or win a Nobel in Physics.

      But you're assuming that everyone will be doing the same kind of work - which need not be the same. For instance, my company hires folks in Analytics and Bioinformatics. Even at the entry level, the programmers we look for better have good and logic math skills.

      While there might be kids who have not gone to school with these skills, it is more likely that kids who have indeed gone to school have these skills.

      Anyway, it would appear we hold disparate views - no point in going at it. Cheers! :-)

    97. Re:Supply and demand by Triones · · Score: 1

      I'd think that ambition is something that's not so easy to achieve.
      But, I'd think that in US (and most developed countries), it's not really that hard to live a 'normal, quiet life'? Basically you only need to be not too lazy or do really stupid things... So I won't call that an ambition as well.

    98. Re:Supply and demand by Anonymous Coward · · Score: 0

      Companies from India are not developing very good software.

      Companies in the United States are not developing very good software, either. :) I don't subscribe to some sort of American software development inferiority complex; after all, we have a much more developed industry here. Still, it's only better than Indian software... for now. There are top-notch Indian software houses now, and their ranks are only growing.

    99. Re:Supply and demand by Anonymous Coward · · Score: 0

      Agreed with everything except if two weeks ago you'd barely touched C++, having worked in it for years, I'd know in about 20 seconds. C.F. crazyphilman above.

    100. Re:Supply and demand by anthony_dipierro · · Score: 1

      Well, I wasn't really talking about grad school, I was talking about undergrad.

      And yes, maybe I'm the exception, but if so I know a lot of other people who are the exception too. And moreover, in my opinion it's the exceptions that are the people you want to be hiring. Those who struggle through 4 years of college to "learn" basic logic skills aren't going to be very good workers. Maybe it's possible to pound something like that into someone's brain, but from what I've seen it seems you've either got it or you don't (at least, once you've reached the age that people attend college).

      If you think my argument is true about anything, then I don't think you understand my argument. I'm not just saying that you can learn from books. I'm saying there's just not that much to learn in the first place. Sure, I could learn quantum physics from a book, but it'd take years. With software engineering, once you know how a computer works, most of the rest is just being taught the algorithms which either 1) you could have eventually come up with yourself, or 2) are complicated enough that you're not going to memorize them anyway. In addition there's learning the languages themselves, but most computer programmers agree that once you know one it's really easy to switch to any of the major languages. This is fortunate, since I didn't learn a single line of C from any of my college courses.

      Anyway, I think there are a lot of industries which overemphasize the degree. In some the emphasis is even required by law. Right now I'd really like to work toward my CPA, but it turns out I need about 2 years of college credit before I can even think about taking the exam. And in order to be admitted into the classes I need, I have to take a few introductory courses on top of that, so, joy, I get to learn the stuff I already know from reading and following SEC reports and being a professional tax preparer for several years (fortunately the government doesn't regulate that). For the potential independence it might be worth it, but there's gotta be a better way.

      Back on the topic, my point is there's a big overemphasis of the degree when hiring software engineers. Not only is 4 years of college not necessary for all people, it's least necessary for the most qualified people. Now combine this with the Mythical Man-Month, and I think we're spending a whole lot of resources training people to either make late projects later or to not be able to get a job at all. Just one more comment:

      Even at the entry level, the programmers we look for better have good and logic math skills.

      While there might be kids who have not gone to school with these skills, it is more likely that kids who have indeed gone to school have these skills.

      I'll assume you mean "college" by "school", since almost everyone in the US old enough to work has gone to school, and I just have to disagree. Logic math skills are learned by the time you graduate from high school. If you don't have them by then, you're never going to be very good.

    101. Re:Supply and demand by mikael · · Score: 1

      It's a lot easier in the US than the UK. Most large companies in the US seem to offer their employees the choice of a technical vs. management career path (as long as you keep your skills up to date).

      In the UK, the only way generous company pension schemes could be maintained was to have a policy of "everyone gets pushed up into management" or "You're only a software engineer until we find someone cheaper". This is particularly true in new industries like entertainment software, and has led to veteran programmers setting up their own companies to escape middlemanagementitis and micromanaging directors who interfere in team member task assignments from the other end of the country.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    102. Re:Supply and demand by penglust · · Score: 1

      I think that was part of the point.

      However, I have more pride than that. I have beennot selected for several contracts because I showed the customer up front it would not work the way it was specified.

      Got a few because I did too.

      Try not to be simply average.

  7. I was going to go in IT by b5turbo · · Score: 5, Interesting

    I am a student in college majoring in the IT field but I am seriously considering changing my major due to the outsourcing and job instability that plagues the IT industry as a whole. So I guess you can count me as another statistic.

    1. Re:I was going to go in IT by a+trolling+stone · · Score: 5, Insightful

      Become a plumber, auto mechanic or such. After all the tech jobs and manufacturing are sent overseas, those will be the good jobs.

    2. Re:I was going to go in IT by Alioth · · Score: 1

      If that happens, there will be no one left who can afford the services of plumbers and auto mechanics. Plumbers, plasterers, builders etc. generally are in demand when there are plenty of good jobs around and high salaries, and people can afford to have work done on their houses.

    3. Re:I was going to go in IT by Skapare · · Score: 1

      Exactly. Jobs in which you have to work with your hands cannot be so easily telecommuted around the globe. But be ready for greater than five dollar a gallon gasoline since telecommuting jobs in the USA will all but disappear and everyone will have to drive around to get work.

      --
      now we need to go OSS in diesel cars
    4. Re:I was going to go in IT by ColaMan · · Score: 4, Insightful

      Agreed.

      From an Australian point of view :
      I was considering a career in computers when I finished school in 1990. I decided to become an auto electrician instead. So now what do I do?

      - I now work on heavy mining equipment.
      - It's not a physically demanding job, but it keeps me relatively fit.
      - I work a roster of 4 12-hour days on and 4 days off.
      - I get paid 85KAUD (more than twice the average .au wage).
      - I get six weeks annual leave and a heap of misc perks.
      - I have a strong (not quite "aggressive" these days) union behind me keeping things safe and sane.
      - I work on equipment that has computers and electronics out the wazoo, and is (relatively) clean
      - I get the satisfaction of changing about 20 million dollars worth of equipment from "broken" to "fixed!" status every day.
      - I get roughly the equivalent of an senior-level IT wage, from a four year apprenticeship that , frankly, any monkey can struggle through.
      - I can also fix my car at home :-)

      Maybe in 10 years time IT will be the big earner again, but by then I'll be a million bucks ahead of that poor post-grad flipping burgers at McD's.

      My advice to kids? Stick with the hands on work, keep computers as a sideline.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    5. Re:I was going to go in IT by a+trolling+stone · · Score: 1

      They'll find the money when a pipe bursts and they can't fix it themselves. They'll find the money to fix their car, because they won't be able to get to work without it. Stuff breaks, it isn't just about home improvement.

    6. Re:I was going to go in IT by NineNine · · Score: 0

      You're exactly right. I top notch carpenter that I use occasionally is thinking about finding a new business. He does custom cabinet work. Beautiful stuff, but everybody keeps putting off their job because they're broke. Personally ,I think the decline of the US has already started, and it ain't gonna stop until our standard of living is more in par with the rest of the world.

    7. Re:I was going to go in IT by zerocool^ · · Score: 4, Insightful


      Yeah, this is why I'm doing Desktop support and Network Administration.

      You may laugh and say I'm the bottom of the barrel in the IT world, but - regardless of how many programming jobs are being outsourced, there are not less end user computers being purchased, and they will always need someone to clean spyware. And there are always more small businesses who need a simple file server or an exchange calendar, and they'll need someone to consult, sell, implement, and support that.

      And that has to all be hands on. You want job security? Lower your standards and do a job where it is impossible for someone from india to do it.

      ~Will

      --
      sig?
    8. Re:I was going to go in IT by Anonymous Coward · · Score: 0

      Back in the day, I was a college student in IT. Changed my major before I graduated in 2004. I'm in law school now.

      Look what the economy has made me...

    9. Re:I was going to go in IT by slashdot.org · · Score: 1

      Lower your standards and do a job where it is impossible for someone from india to do it.

      ~Will


      Wow, for a second there I was like, Will Wheaton said that??

    10. Re:I was going to go in IT by bit+trollent · · Score: 2, Insightful

      If you seriously make decisions based on slashdot user comments you are crazy. Most of the comments reguarding outsourcing are so uninformed its hilararious. Of course on slashdot uninformed outsourcing comments get modded to +5 informative rather than -1 dead wrong. I think that this is becuase there is no "dead wrong" moderation option. Anyway, this site is a perfect example of the blind leading the blind.

      Though frankly if your main concern in your career path is your salery I don't really care if you change majors. If you aren't really passionate about the field you may end up having a tough time getting a job. Put simply a degree won't cut it. You actually have to be good to get a job, and often the best people would do this even if the salaries weren't as great as they are.

    11. Re:I was going to go in IT by aquabat · · Score: 1

      Mr Gates? Is that you?

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    12. Re:I was going to go in IT by Nept · · Score: 1

      That works ... until the corporations themselves start going overseas. We're not faced with losing just departments, such as I/T and finance, but entire businesses.

      Take California for example. We're so regulated to death here, most businesses prefer to move out or become incorporated in another state, or just not come here at all. This is a microcosm of what's happening between 1st and 2/3rd world countries. Less regulation and lower cost in other countries.

      --
      "Teachers leave us kids alone ..." - Roger Waters, Pink Floyd
    13. Re:I was going to go in IT by TykeClone · · Score: 1
      Take California for example. We're so regulated to death here, most businesses prefer to move out or become incorporated in another state, or just not come here at all. This is a microcosm of what's happening between 1st and 2/3rd world countries. Less regulation and lower cost in other countries.

      And the answer isn't staring you right in the face? If regulations are strangling your state - get rid of some of them!

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    14. Re:I was going to go in IT by natd · · Score: 2, Informative
      I get roughly the equivalent of an senior-level IT wage, from a four year apprenticeship that , frankly, any monkey can struggle through.

      No you don't.

      I'm also an Aussie on a 9-5 job but in IT. I have no qualifications (missed the exams for my A-Levels in the UK), I passed 85k on my 24th birthday (which happens to coincide with the salary review period) and am currently at 130 at 30. My lowest earning (non IT) Male friend earns 90k and one just reached 200, So while 85k is certainly an OK salary, it's well below 'senior'.

      Arrogant as this post reads, I'm not having a go, just pointing out that 85 is pretty average.

      My 'senior IT' boss is on 300k.

      Advice to kids - get smart and into IT. Hands on work won't get you 'up there'.

      --
      Only big ligs use sigs.
    15. Re:I was going to go in IT by Cro+Magnon · · Score: 1
      They'll find the money to fix their car, because they won't be able to get to work without it.


      That assumes that they have "work" to get to. No job == no money == no car repair.
      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    16. Re:I was going to go in IT by natd · · Score: 1
      currently at 130

      BTW - that's before super, mobile, car and performance bonus. Just to keep in perspective.

      And the Morgan Banks survey 2005 suggests I'm only mid range for my area, ie middle manager.

      --
      Only big ligs use sigs.
    17. Re:I was going to go in IT by talaski23 · · Score: 0

      Maybe it depends on the area you live in or where you want to work, but to be honest I'm not sure I could recommend to someone entering college to study computer science.

      Until the corporations stop outsourcing I don't see the market getting any better.

      If you outsource all the entry level or maintenance jobs, where do you train people so that they are able to deal with the complexities of the job?

      Everyone wants to hire the person with 3+ years experience, that's not going to help the market either.

    18. Re:I was going to go in IT by Anonymous Coward · · Score: 0

      "My advice to kids? Stick with the hands on work, keep computers as a sideline. "

      NO WAY. I AM a kid, working on a CE degree, and currently an intern. Some people aren't mechanically inclined, and thus can't stick to the hands on work.

      Frankly, I don't care about outsourcing; I'm more concerned about the
      financial and governmental stability of the US and the future trends of the internet, parallel processing, quantum computing, and artificial intelligence / robotics developement. In 20 years, the world of computing as we know it won't exist - It will have been replaced by something new.

      Those who can keep up, will have a job. Once a demand exists, kids will enter IT. Bring it on.

    19. Re:I was going to go in IT by a+trolling+stone · · Score: 2, Funny

      Pardon me, I had assumed that we were talking about a time before total economic collapse.

    20. Re:I was going to go in IT by EvilTwinSkippy · · Score: 1
      Amen.

      When my little one grows up, the best thing she could tell me is "Dad I want to be a carpenter."

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    21. Re:I was going to go in IT by mesach · · Score: 1

      Unfortunately for your logic, thats where the H1B Visa comes in.

      --
      moo.
    22. Re:I was going to go in IT by hazah · · Score: 1
      Leave the kids out of it. If they know what they're doing, they'll get a job. I couldn't imagine keeping it on the sideline. And now, despite the fact that I live nowhere, and despite the fact that I'm still in college, I am programming. Sure as hell beats washing dishes.

      If you ask me, the only thing I concider to be helpful is the attitude I have towards what I do. I figure my job to be a trade, and magically, it all makes sense (including the wage I get for my efforts).

    23. Re:I was going to go in IT by astro_ripper · · Score: 1

      "Lower your standards and do a job where it is impossible for someone from india to do it." Whoh whoh whoh! Don't say things you can't take back! I'm not trying to rag on India, but they have people who do nothing but scan copies of books for pennies an hour. Granted that's less skilled than IT, but... There will always be someone who comes along who will do the same job for less. You just have to maintain a skill set that person doesn't have.

    24. Re:I was going to go in IT by superflippy · · Score: 1

      In that case, I'd like to suggest you become a math major. On a project I'm working on, the people who create the mathematical models which are crucial to the project are all from China. I guess there aren't too many locals with graduate-level math skills plus computer programming knowledge and some background in climatology or physical oceanography.

      Come to think of it, physical oceanography might also be a good choice. It's hard science that lets you work with computers but also spend time out on the ocean.

      --
      Your fantasies contain the seeds of important concepts.
    25. Re:I was going to go in IT by Anonymous Coward · · Score: 0

      I guess you haven't called Dell support recently or in the past couple of years...

    26. Re:I was going to go in IT by GFunk83 · · Score: 1

      Okay, good. I'm not the only one who thinks this way.

    27. Re:I was going to go in IT by Anonymous Coward · · Score: 0
      The question you should be asking yourself: do you **really like** computers? If the answer is anything other than a strong "yes", you're in the wrong field. If the answer _is_ a strong "yes", you've already got an advantage over 80% of your peers and will likely do well, regardless of the industry climate.

      HTH. HAND.

    28. Re:I was going to go in IT by vertinox · · Score: 1

      and they will always need someone to clean spyware.

      Unless Microsoft goes out of business.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    29. Re:I was going to go in IT by TPoise · · Score: 1
      Once again we have a kid that misunderstands the true importance of college.

      College isn't about partying 24/7 or even shagging the nearest female. It's about experience. Personal and professional experience. The point is to get a good internship or co-op job (even if it pays beans) WHILE you're in college. Be REALLY productive (co-op, internships, start your own business, develop a new 3-d game engine) in college. It will all pay off when you get your diploma and see that you receive many more offers than your colleagues. And just because some survey says that the average CS major makes about $65k per year, don't expect that right out of college. Be reasonable. You can still live decently on $35k per year in a suburb and still like a lifestyle much better than the one you did in school. The experience will all pay off in the end.

      Many people are now beginning to see that the IT labor market is cyclical just like every other labor market. You have ups and downs. Supply and demand takes over. Right now we're on the cusp of demand outstretching supply, especially as more of the baby boomers retire. I never truly believed there was an IT unemployment problem. You can read my blog entry on this. Those in a CS-related field that stuck with the field during the bust times will enjoy a much higher salary (due to tons more experience). So basically, stick with it mate. Your star is going to shine.

    30. Re:I was going to go in IT by Kaydet81 · · Score: 1

      After all, how many computer geeks actually have a comp sci degree? Mine's Aerospace Engineering.

    31. Re:I was going to go in IT by bungo · · Score: 1

      Yep, natd is right.

      Maybe in 10 years time IT will be the big earner again, but by then I'll be a million bucks ahead of that poor post-grad flipping burgers at McD's.

      Now, I left Australia about 10 years ago, and I've been contracting around Europe for the last 8 years, getting AUD$350-$400k/year.

      So, while you may be ahead of somone at MickeyD's, you're $2,000,000 behind me and, if I stop now, you'll need about 25 more years just to catch up.

      You still think that an auto electrician is better than the opportunities available in IT?

      --
      "The best part? I became an ordained minister while not wearing pants." -- CleverNickName
    32. Re:I was going to go in IT by zardo · · Score: 1
      It always surprises me how those jobs are always in demand, how a guy who designs networks can make as much as I do designing software. I could design a network with my hands behind my back, it is a subset of my own job to understand everything that goes on in the network software.

      I really would like to relieve myself of all this responsibility, but maybe one of these days I will find the 100k/year salary I'm looking for.

    33. Re:I was going to go in IT by Esion+Modnar · · Score: 1
      Become a plumber, auto mechanic or such. After all the tech jobs and manufacturing are sent overseas, those will be the good jobs.

      Until we figure out how to outsource those jobs too, using robotic telepresence. Doctors are already performing operations remotely. As soon as this technology becomes cheap enough, and it will, we may have to redefine what it means to be an immigrant or foreign worker.

      The lag time from India may be prohibitive, but I'm sure there are plenty of willing waldo operators to be found in Mexico and South America.

      --

      They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
    34. Re:I was going to go in IT by Anonymous Coward · · Score: 0

      "You want job security? Lower your standards and do a job where it is impossible for someone from india to do it."

      I'm not sure what your point is. Is this supposed to encourage people to major in computer science?

    35. Re:I was going to go in IT by ammie · · Score: 1

      Hate to say it, but trollingstone is right.
      I'm a contractor, work as a test engineer and programmer. I have LOTS of stuff on my resume that says I'm much cooler than I really am.

      My boyfriend is a mechanic. I'll bet a dollar he'll do better than me in 5 years. Mind you, I said he was a *mechanic*...NOT a parts-swapper.

      He faces exactly the same issue that we do. Parts-swapping is easy, but working in a *machine shop* is a bit more difficult. The pay curve is also the polar opposite of ours.

      They get nothing at start, and then roughly double their pay on an experience scale.

      Compared to other industries, our starting salaries are GREAT....and then they might double once...maybe twice if you're really cool...but it's no where near commensurate with the experience.

      Last night he made a joke about "the days of sweatshop programmers". After thinking about it?.. I'm begining to think I should take up welding.

      --
      {...reality is wrong, Dreams are for real...}
    36. Re:I was going to go in IT by big_daddy_mpd · · Score: 1

      So true...last I checked, you couldn't live in Ohio and use a toilet in India, nor drive a car that's there, here in Texas. Wow...talk about devolution! Big

    37. Re:I was going to go in IT by Anonymous Coward · · Score: 0

      Get a technical job with a non-technical company. Just be very careful when meeting with management; make sure you're working with people that will give you the freedom and support you need (many non-tech managers can't relate to a developer's needs).

      I'm a Solaris and Oracle admin, software developer and B2B website developer for a large toy company. Unfortunately it's not like the movie "Big", but we're very stable and I'm the lead *NIX guy.

    38. Re:I was going to go in IT by Digicaf · · Score: 1

      I wouldn't hold my breath if I were you. Believe it or not, the vast majority of Desktop support functions can now be offshored. Don't trust me? Ask the company I just left. I got to watch the entire support team undergo a 90% reduction in force while still supporting the same number of units. They went from 15 - 20 local people supporting a couple thousand desktops to 2 local people and 10 remote people.

      How did they do it? Easily. Purchase Windows XP and a couple of offshore software integraters to push out a remote software packager and installer. Now that Windows includes a remote assistance feature, no one has to be local for software problems. What's left for support? Hardware malfunctions? Guess again. Our OEM Desktop vendor offers a warranty support contract that includes a field rep to come out and "fix" (read as: "replace") broken units. They do this for a fraction of the cost of maintaining a local hardware support team.

      Pair all of that up with one or two people to make sure the network hardware stays up, and all that's left for local desktop support is to fix the remote assistance suite for Windows. Take a wild guess at how many heads that takes.

      Give it a few more years, and these are features that will be available to all, not just the large corporations. Why would a small office pay a local grunt to fix things, when they can get hardware support from a retailer/OEM and software support from an offshore offering for half the cost? And don't believe for a second that the local retailer can't package and sell them any number of file/print servers configured however they want.

    39. Re:I was going to go in IT by GebsBeard · · Score: 1

      I am 12 years into a tech career and I concur with your conclusion. This is without a doubt the biggest mistake I've ever made in my life, that is taking a fascinating hobby and turning it into a career. I'm heading back to school for an MBA. As Dilbert would say "Its too late for me but you can still save yourself."

    40. Re:I was going to go in IT by javaxman · · Score: 1
      When my little one grows up, the best thing she could tell me is "Dad I want to be a carpenter."

      My kid ( 3 years old ) wants to be a dentist. We're going to encourage that, with the modification "try for Oral Surgeon"...

    41. Re:I was going to go in IT by zerocool^ · · Score: 1


      That's exactly my point! I haven't called Dell support, but most of my clients have! And they get so fed up with "Fred Nashapenamansuhama" and his advice that they call me and pay me.

      The company I work for charges $85/hr for basic single computer work (spyware cleaning, end users), $115/hr for basic networking (home networking, business networking without a windows domain, wireless networking), and $135/hr for advanced stuff (veritas backupexec, windows domain controller, exchange, sql server, T1 / cisco router).

      And people and companies call us all the time - we're so busy we just hired 2 more techs.

      Most of our work is for local companies - realtors, contractors, heating and air repair guys, medical offices, car dealerships - all things that can't be outsourced. And since they'll always be here, so will we.

      ~Will

      --
      sig?
    42. Re:I was going to go in IT by doombob · · Score: 1

      Totally agree with you. I'm doing almost the exact same thing. The company I work for has 3 Technicians. But we're flexible enough to be the "IT department" for a boatload of small businesses. There is no shortage of work right now. A couple server setups per week, a couple websites designed per week, and in our free time, we're trying to become a full blown wireless ISP. Managing technical projects is great, too. I've always called it intellectual gruntwork.

    43. Re:I was going to go in IT by ColaMan · · Score: 1

      Perhaps senior-level was an exaggeration there. But on the salary surveys I've just clicked on, there are perhaps 2 IT jobs that are on par with what I earn, in my "grunt-monkey" job. Good to see that they've gone up, although I suspect you are on the upper side of the bell curve.

      I'm unsure of how many IT positions are available in .au these days, but I can quit today and get a job tomorrow at about 4 different places on equivalent pay and conditions. But why quit now, when I only actually work 5 months a year? Gives me more time to play with computers at home :-)

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    44. Re:I was going to go in IT by Tablizer · · Score: 1

      And that has to all be hands on.

      I think companies will start moving to remote terminal-like arrangements. If one goes down, just plug in a new one. A physical fat-client box is too much money and hassle for smaller businesses. Your solution might work for 5 or so years, but don't bet the farm on it lasting longer.

    45. Re:I was going to go in IT by natd · · Score: 1
      although I suspect you are on the upper side of the bell curve.

      Look, I hate to kick someone when thery are down (in posting terms) but being on the upper side of 'the Bell curve' isn't a good thing. I suspect you don't know what a Bell curve is. You want to be bang in the middle.

      --
      Only big ligs use sigs.
    46. Re:I was going to go in IT by natd · · Score: 1

      I've just (like 30 seconds later) reconsidered what the poster might have been thinking. I suppose he wasn't seeing the curve as being salary so I think my previous post was was off track.

      --
      Only big ligs use sigs.
    47. Re:I was going to go in IT by Anonymous Coward · · Score: 0

      If you are a talented plumber or auto mechanic, they are good jobs NOW.
      I have never met a good auto mechanic who stayed unemployed for more than a very short time. If you are a geek, get into driveability diagnosis and you'll feel at home.
      A skilled auto mech can have his pick of employers, strike out on his own, or do a mixture of both and sell cars on the side.
      A skilled plumber can do similarly, and work as a mobile subcontractor to follow available work. An industrial pipefitter can make mad cash working plant "shutdowns" where rapid repair is vital to production.
      The reason they are good jobs is that they are no longer emphasised as a career path in schools. Fine with me.

  8. Of course not ... by Anonymous Coward · · Score: 5, Insightful

    Smart people are becoming IP lawyers. That's were the big bucks is.

    1. Re:Of course not ... by Kinky+Bass+Junk · · Score: 1

      Too bad you get heckled at every turn

      --
      Anonymous Coward
    2. Re:Of course not ... by Anonymous Coward · · Score: 0

      Yeah, but still I would be laughing all the way to the banquet :-)

    3. Re:Of course not ... by realinvalidname · · Score: 1

      The only thing America produces anymore is lawsuits, so that probably is a good career choice.

    4. Re:Of course not ... by xtracto · · Score: 1

      Of course it is a good job... no matter if you win or lose the case you always earn $$$$$$$.

      Pretty clever uh?

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    5. Re:Of course not ... by Progman3K · · Score: 1

      >Smart people are becoming IP lawyers. That's were the big bucks [are].

      And we all thought biotech was going to be The Next Big Thing(TM)

      Maybe genetically engineering lawyers who are optimized for IP litigation will be a niche market, you never can tell. ;-)

      --
      I don't know the meaning of the word 'don't' - J
    6. Re:Of course not ... by Basje · · Score: 1

      Lol. I did biotech for 4 years, switched to IT (because biotech is regulated to death here in Europe). Now, in 5 or 6 months I hope to graduate Law school. Guess I follow the money then. Except, until now, it never did pay off.

      --
      the pun is mightier than the sword
    7. Re:Of course not ... by sharkb8 · · Score: 1

      That's what I did. I was a programmer for 6 1/2 years before realizing that I was going to be stuck in a mid level management position in my thirties. No company is ever going to let a programmer run it. (unless that programmer started the company). I realized I needed an advanced degree, and it was a tossup between an MBA and a law degree. Well, schools are pretty much just printing up MBAs, and that degree never seems to teach anypone much except buzzwords anyway. So it was off to law school for me.

      And out of about 1,000 students at my school, maybe 10 even qualify to sit for the patent bar, as you have to have a technical or engineering degree. When I get out of law school, I'll be ablt ot do aeverything any other lawyer (except an admiralty lawyer) can do, and about .1% can do my job.

      It's not the lawyers that are causing IP legal problems, it's companies. Very few actually innovate, and as tech gets more and more advanced, the cost associated with researching new treach goes up exponentially. If companies can't make money off of the product of their research, why do it? So a lot of companies are patenting incremental improvements to their work.

      Besides if things are fucked up, do you work from the inside, or troll on /. about how no one's doing anything about all the IP lawyers?

    8. Re:Of course not ... by Anonymous Coward · · Score: 0

      Smart people are becoming IP lawyers. That's were the big bucks is.

      Greedy people are becoming IP lawyers. That's where the big bucks are.

      You had a couple typos. I fixed them for you.

    9. Re:Of course not ... by CadetUmfer · · Score: 1

      Smarter people aren't basing their decisions on current (temporary) trends.

    10. Re:Of course not ... by geekoid · · Score: 1

      I know a couple people that made thate xact same position.
      Both of them got there degree.
      Both passed there bar on the first attempt.
      Both have been looking for work for the last 3 years.

      Good luck.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    11. Re:Of course not ... by talenos · · Score: 1

      I'm also considering the same thing. I just kind of lost the interest I had in programming, but I still love technology and still want a meaningful career in the area. The more I looked into it, the more I think that IP law is where I want to be. I think a lot of people would be a lot happier if they thought of this as a viable option if you have a engineering or science degree.

    12. Re:Of course not ... by hisstory+student · · Score: 1

      Yes, I agree that's where the big bucks are .
      Smart people also have good grammar skills.

      --
      Heard any good sigs lately?
  9. Not only America by Anonymous Coward · · Score: 1, Interesting

    This trend is not exclusive for America. I remember reading about something very similar for Denmark three months ago. It is possible that people are scared off these educations because of out-sourcing. I remember reading about more and more IT work being outsourced to India several times here on Slashdot. So what are you to believe?

    1. Re:Not only America by Capt+James+McCarthy · · Score: 2, Insightful

      Wow, kids look at the long hours, fear of off-shoring, deminishing pay scales, being crapped on and say to themselves, "That may not be for me." Big surprise.

      I think a general population of students (not country limited) has a lot in common with a lightening bolt. It will take the path of least resistance.

      --
      There are no loopholes. It's either legal or it's not.
    2. Re:Not only America by Anonymous Coward · · Score: 0

      I live in Denmark too, and they have been talking about lack of IT people for years, while the number of unemployed IT people have been rising steadily. It's just an excuse to move jobs to India.

      Maybe they're right that there are fewer people getting IT-related educations, but with IT being the sector with the highest unemployment, maybe it's just because people don't want to waste time getting an education that leads to unemployment.

      Let me know when the "need" becomes enough of a need that they actually start hiring those of use who want to work in IT, I've been looking for a better job (one that does not include VB) since 2001.

    3. Re:Not only America by CastrTroy · · Score: 1

      I think the trend has more to do with people who didn't really like computers in the first place and were only in it for the money. When there was millions to be made, there was a lot of people just getting into IT for the money. For anybody who was in school during the boom years, think about how many people actually were there because they truly wanted to be there. There's a reason why all the professors think that all the student just copy everything. Because they did, because all they wanted was the paper, and not actually to learn anything. Now that the money is gone, your only seeing people who are truly interested in the field. Which, not surprisingly is very few people. There are not a lot of people who really like computers, and even all of those who like it may not want to do it as a career.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Not only America by jedidiah · · Score: 1

      This is overly simplistic.

      The sad fact remains. At the end of it all, CIS students need to be able to pay off their student loans. This is even more critical now that "bankruptcy reform" has been enacted. Everyone needs to balance the cost of their education against it's material rewards.

      Nevermind being rich. You simply have to manage to be in a better position than if you had never bothered.

      A CIS degree is turning into something like a philospohy degree. Sure it might be cool if you're the relevant type of geek but it won't pay for itself.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Not only America by Metasquares · · Score: 4, Interesting

      As I once said to a friend (also CS), "Students treat you like nerds throughout elementary and high school and like free tech. support through college, professors try their hardest to kill you off, and when you graduate in spite of all this, you get to work as a 'code monkey' with little job security or respect while you watch your tech-ignorant bosses, who probably make many times your salary, screw up management decisions because they couldn't be bothered to learn the stuff". As the field is now, only the most dedicated students would enter it because we are basically treated like [insert vulgarity here] from the beginning of education to retirement. I think that we will eventually start to see more respect from society... when all the jobs are gone and the full impact of a dwindling supply of tech. workers can be seen.

    6. Re:Not only America by CastrTroy · · Score: 1

      Of course it will pay for itself. Everybody I keep in touch with in my graduating class had no problem finding a job. Most of them found very good jobs. The difference is that these people actually really enjoyed what they were doing. I'm not even talk about being rich. The point is, is that even if you are rich, you may not be in a better place if you hate your job. However, if you love your job, and can make enough money to survive, you will probably also be happy. Also, it takes a lot less money to survive than some people think.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    7. Re:Not only America by GFunk83 · · Score: 1

      "As the field is now, only the most dedicated students would enter it because we are basically treated like [insert vulgarity here] from the beginning of education to retirement." Well, at least you're not bitter.

    8. Re:Not only America by tjlsmith · · Score: 1

      Best. Slashdot. Message. EVER.

      --
      Mumia Abu-Jamal is *laughably guilty*. Check the evidence.
  10. Well, that explains... by Anonymous Coward · · Score: 1, Interesting

    ...why computer science and computer engineering is the most impacted major at the University I attend. Seems to me there's an over abundance of them, especially with the decreasing starting pay I've heard about from some friends (although I suppose that could be more regional than anything else).

  11. Great news! by Anonymous Coward · · Score: 0

    Increases my chance of getting a H1-B :-)

  12. No Problem by obender · · Score: 5, Funny

    We'll just raise a clone army.

    1. Re:No Problem by tbone1 · · Score: 3, Funny
      We'll just raise a clone army.

      Hell, it worked for Accenture!

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
  13. Normal ebb and flow by ajs · · Score: 4, Insightful

    No industry has enough people all time. They go through phases of having too many and too much. When there are too many, the people who can't find jobs look to other fields. When there are too few, the opposite happens.

    The fact that there were too few people for the jobs was why I was able to break in to the sysadmin / programming world without any credentials back in 1990.

    1. Re:Normal ebb and flow by Anonymous Coward · · Score: 2, Insightful

      "They go through phases of having too many and too much"
      And where exactly does the "too few" fit into this wave ? :-)

    2. Re:Normal ebb and flow by rca66 · · Score: 1
      They go through phases of having too many and too much. When there are too many, the people who can't find jobs look to other fields. When there are too few, the opposite happens.

      In German there is a word for this kind of behaviour: "Schweinezyklus" (pig cycle): Pigs are going well on the market, so more farmers invest in pigs. After some time, there is a surplus in pigs, so prices drop, farmers withdraw from piggery. In consequence the supply drops until the prices go up to a new high and the cycle starts anew.

    3. Re:Normal ebb and flow by windex · · Score: 2, Insightful

      At the same time, however, I think this is a little skewed. I know a lot of people working in IT without degrees, or with non-IT degrees, who do very well. Personally, I've only got a GED, and I've been working professionally on IT projects since I was 15. I'm now nearly 24, and I've yet to have issues obtaining or keeping a job -- I've been at the one I'm at now for 4 1/2 years.

    4. Re:Normal ebb and flow by tommasz · · Score: 1

      The problem with the ebb and flow is the lag. On the assumption that it takes 4 (or 5) years for someone to earn a Bachelor's degree the downturn in the number of new CS students will be felt for at least that many years in industry. Companies, faced with a problem that can't be solved in the traditional way in a timely manner, will turn to other solutions (off-shoring, H1B visas, etc.). I really think that people without credentials will have a much harder time than you did getting employed in the face of these options.

      High school students, if they're smart, will see the drop in demand and seek other professions and the lag time will increase. They'd be right to think they can't compete four years from now with someone who's available (and qualified) to work today.

      It would be nice to think the companies would be patient and wait for graduates, but we all know that The Street has no patience.

    5. Re:Normal ebb and flow by Anonymous Coward · · Score: 0

      No offense, but it's different now. I dropped out of college after 3 years of a CS degree. I worked in the industry for 5 years and never had any problems finding good jobs.

      After working for my last employer for three years, I'm finding it a lot harder to find work this time. There are a lot of doors that are closed to me because of my lack of a degree. Employers seem to want not only degrees these days, but specific degrees (Math, CE, CS).

    6. Re:Normal ebb and flow by windex · · Score: 1

      Well, the thing is, it's not really. I hear the same thing you're saying from a lot of people, and for the most part, those people are not die-hard IT people. They have one specialty that they're pretty good at, but no other skills and typically don't have a willingness to learn.

      It has everything to do with skills available and needed. If you have a wide vareity of skills, it makes more sense for an employer to hire you for a floating role. Small and Medium sized business need IT staff in floating roles, it's all they can afford. You're average CS student typically dosen't even have one skill out of college. They know how to write crap textbook java, alongside something like RISC assembly. What the hell good does that do in 99% of workplaces available?

      Additionally, I've been picking up consulting work on the side like mad. If all else fails, there are still thousands of businesses starting every year -- they need IT work to get started, so working for yourself shouldn't be that hard. It's not for me, my business partner (who is a graphics artist), or for any of the other people we work with. If you can't find a conventional job, walking into a business as an LLC looking for contract work or website design or any of that comes far easier, and no one cares if you're degreed or not, so long as you can do the work.

  14. Rope-A-Dope by yellowsubmarine · · Score: 1, Interesting

    Translation: We need an excuse to ship the remaining IT and R&D jobs overseas and bring in some more H1 Visas.

    1. Re:Rope-A-Dope by Anonymous Coward · · Score: 0

      MOD PARENT UP! parent may be the most keenly aware and accurate response yet to the underlying reason for the 'floating' of this article in the media!!!

    2. Re:Rope-A-Dope by Whqra+Enhf · · Score: 0
      Translation: We need an excuse [...].
      Precisely: the destruction of stem and state is the Ockham's razor of American politics; you'll notice Europe's negative birth rate (as well as Japan's) premises the selfsame argument.
  15. Reading between the lines by Walkiry · · Score: 5, Interesting

    >decreasing supply of computer science students

    What does that mean? The real worry is not the lack of IT professionals, but rather the lack of keen, young, fresh and still clueless recently graduated computer science graduates to hire for peanuts and milk for all they're worth.

    Nobody wants someone with 10 years of experience and a family to support, those people expect benefits and regular working hours! The nerve!

    --
    ---- Take the Space Quiz!
    1. Re:Reading between the lines by Anonymous Coward · · Score: 1, Insightful

      right on brother. About time these fucking corporations start facing the fact that people are sick and tired of being ripped off.

    2. Re:Reading between the lines by yellowsubmarine · · Score: 1, Insightful

      Agree, Considering IBM just laid of about 10,000 highly paid workers in their Global Consulting Services field.

    3. Re:Reading between the lines by Anonymous Coward · · Score: 5, Insightful
      "You look at the size of this company, and it's one of the big leaders in its market," Mouallem said. "They do a lot to help students get a chance to work with them. It's really promising."

      And in the same time they fire lots of people to boost there shares.
      http://forbes.com/markets/2005/05/05/0505automarke tscan06.html[IBM Layoff Is Positive Step In Cutting Costs]

      FTA :
      The research firm had estimated that every 1,000 people represents per-share savings of 3 cents to 4 cents for IBM, assuming no loss in revenue.
      Yeah I sooo want to work in that business, they have so much respect for there workers.
    4. Re:Reading between the lines by Anonymous Coward · · Score: 0

      This just in :
      The new official measure for workforce will now be "cents per 1000 people per share"

    5. Re:Reading between the lines by akuma624 · · Score: 5, Insightful

      Completely true ... at times I think these companies truly don't understand the skills that only experience can teach. Raw knowledge is great but without any experience it is basically all theory.

      --
      ... if music be fruit of love, play on ....
    6. Re:Reading between the lines by Anonymous Coward · · Score: 0

      You hit the nail on the head with that one. I am in that exact same boat in the UK. I am getting out of IT. Sick to death of working under the sword of Damocles - worrying all the time that my job going to India or not?

    7. Re:Reading between the lines by Anonymous Coward · · Score: 2, Insightful
      Say you have the 10 years experience and you apply for this dream job online. You google for the few given clues and you suddenly find a shedload of information on the guy you need to send your CV to.

      The cynical bugger in me sees that:

      • the guy is young
      • 10 years in the field say that it's the guy's first "real" job
      • if the guy feels threatened by someone "more qualified", CV and application will end-up in the bin
      • his is the only email on the offer, nobody else to CC to
      I don't know what to do, really... this is france we're talking about but anyone else got themselves in a similar situation?
    8. Re:Reading between the lines by Anonymous Coward · · Score: 0

      Amen. I just left a job demanding 70 hour work weeks, and got accused of racism because I complained that the cheap immigrants doing manufacturing work ignored my English instructions when it suited them, and got yelled at for not being willing to work the same hours.

      I watched the immigrants. Their productivity was awful, and their manufacturing work cost 3 times as much money in shipping it back for repairs as was saved by not doing it right with a log of repairs done on a machine in the manufacturing process and not mounting the cheap cables where they rest on heat sinks and melt.

    9. Re:Reading between the lines by Ham_belony · · Score: 2, Interesting

      I have seen it happen as well at HP, where I have been employed for about 5 years. The majority of people that did get the axe were from lower end jobs where the qualifications of the people did not really matter for technical services and in financial departments where the whole department could be moved to low cost countries with it having only a minor impact on services. Even though our fresh from school graduates that work for peanuts were too expensive for those lower end jobs where they could fill those positions with an abundance of engineers like in India. At this point, cutting jobs for the sake of getting peanuts for dimes might be worthwhile considering, but on the long term, those peanuts will be worth dollars and again they will need to reconsider moving jobs and cutting jobs in those places.

    10. Re:Reading between the lines by Ham_belony · · Score: 1

      It depends on the job description if they do not want someone with 10 years of experience that expect to be paid according to their experience. No brain jobs do not require any engineers and well educated people.

    11. Re:Reading between the lines by hotdiggitydawg · · Score: 0

      The real worry is not the lack of IT professionals, but rather the lack of keen, young, fresh and still clueless recently graduated computer science graduates to hire for peanuts and milk for all they're worth.

      It's not a lack, but rather an imbalance. They're all working for EA.

    12. Re:Reading between the lines by Anonymous Coward · · Score: 0

      Keep Googling until you find the blackmail material.

    13. Re:Reading between the lines by elpapacito · · Score: 1

      No they want exactly that people, they're the ones who are less flexible and easier to legally blackmail : having a kid to raise and a family is prohibitively expensive if one wants to give them a decent lifestyle ..and more importantly a decent security for the future ; but as natality rates suggest families are shrinking in absolute numbers and distribution suggests most numerous families are among the relatively already wealthy, there's little choice but exploiting young singles who are culturally and financially more flexible and can invest more of their OWN time into studying and updating their knowledgebase (so shifting some costs on them)

      Therefore IBM et al may experience in the future more difficulty in finding workforce that is exploitable at an average rate and with a consistency that they deem in-line with their profit expectations ; additionally they'll experience difficulties in finding educated workforce, as privatization of schools increase the average compensation expectations of the graduate (but not the quality of instruction) and public school decline decreases the cheaply produced and (once upon a time) good workforce.

      Companies increasingly have their own CEOs to blame for not passing benefits and revenues to the maintenance of the social system they exploited to obtain unsustainable levels of profit (remember no company has a top limit of acceptable profit) Additionally the culture of profit at the expense of everybody else (expecially public expense) is begging to show its true nature of self-destructing exploitation

      In other words there's too many people that obtained control on too many resources by simply pillaging them : for instance, some company obtained workforce flexibilty by inducing workforce to renounce their lifestyle in favor of extremized flexibility. Some other shifted financial risks on the retirement fund of their employees or by rewarding in stocks whose value is influenced by irrational fears and wild speculations.

      I have an hard time finding how society benefitted from such a corporate culture and if the net results are positive.

    14. Re:Reading between the lines by stienman · · Score: 1

      I don't know what to do, really

      1) Don't be cynical.
      2) Apply
      3) Follow up with a phone call within one week
      4) Hope for the best, prepare for the worst
      5) ...
      6) Profit! (sorry - obligatory Slashdot list ending. Remember to always consider your audience in technical writing)

      -Adam

    15. Re:Reading between the lines by Anonymous Coward · · Score: 0

      While some developers get better with age, the vast majority simply solidify their old habits and hold back an organization. Someone who has been programming in COBOL for 15 years doesn't provide the kind of potential for innovation that a newly graduated CS student does. Perhaps once they get around to implementing garbage collection for human habit the resources taken up by the played out ways of the old timers will get recycled. Oh wait, I guess that's what retirement is for.

    16. Re:Reading between the lines by rikrebel · · Score: 2, Interesting

      Agreed. This is more big business attempting to sway the govt and public opinion to their own desires. On one hand they lay people off, on the other they complain of not enough labor. Simply put they don't have enough wage slaves and the outsource to India routine hasn't panned out.

      I also do agree eventually there will be a problem here in the US.

      During the wallstreet created bubble, so many people flooded the market looking for a quick buck... Fresh grads demanding 6 figure salaries and barely able to code, and even that in only one language and platform. Now these disaffected people are either retraining for other markets, or struggling to even get a desktop support job.

      Good people are still hard to find, and our colleges are STILL graduating students with such a limited set of practical skills that it's amazing that people actually pay for these educations.

      Add to this a market that demands skills, responsibility, and expertise that only those in the realms of doctors are required to have. On top of that, the re-training on constantly changing technologies! For what? If you are very good and very good at keeping your job, you may pull down 150k in a big city like NY. Your Doctor friends beat you by a couple hundred thou per year. Mind you they have life and death issues to deal with, but honestly, you'd think the owner of my company was being skewered with hot fire pokers each time we have an outage that costs revenue.

      I have 13 years of experience in my field. I can program in 8 major languages without resorting to the docs, and several others with a little book help. I luckily have only been out of work for 3 months my entire career. But guess what? I have saved my bonus money for the last year, and will continue for one year more... Why? I am quitting and going back to school to study biochemistry.

      Screw linux, screw ibm, screw sun, screw oss, screw the internet you never loved me anyways, screw 24x7 pager support, screw wall street, you couldn't pay me to screw microsoft, and Apple I will always love you, but screw you too.

    17. Re:Reading between the lines by redstar427 · · Score: 1

      Wow! My Boss will be so proud of me when I hire 1,000 people for 3 to 4 cents.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." Albert Einstein
    18. Re:Reading between the lines by fish+waffle · · Score: 1

      the guy is young...10 years in the field say that it's the guy's first "real" job.

      If you insist on only having working for people who are senior to you in terms of age & experience you will have a long and unhappy job search. In companies of any significant size some of your managers, executives, co-workers will be much younger. This will be more and more true the older you get.

      Frankly, your attitude will probably kill your job chances much more than your interviewer's sense of threat due to your qualifications/age. Why would anyone want to hire someone who looks down on them purely because they are younger?

    19. Re:Reading between the lines by Xugumad · · Score: 1

      This scares me, a lot. At 25, I look back at code I wrote when I started working here (at 21), and wince. The lack of structure is incredible, for one, not to mention far too much of a tendency to do things my own strange way instead of how you're meant to.

      Even code I've written a year or so ago, I can look back at and see mistakes I wouldn't make today. What's even worse, is that until recently I've been the best coder in my group; we had someone older, but he's really not so good, leaving me with no-one to learn from.

      If no-one's hiring anyone with real experience, no wonder we've got so many bugs/unusable interfaces/etc. in software!

    20. Re:Reading between the lines by Anonymous Coward · · Score: 0

      No suprise that an anagram of your name is "retards"

    21. Re:Reading between the lines by beforewisdom · · Score: 1

      Thank you for posting this.

      In these threads someone always trys to perpetuate the snow job that the poor starving CEOs and stockholders have to make "hard choices" to stay competitive when it is really about squeezing every last penny out.

      Your post proves that literally to be true.

      They are firing people, destroying an industry, and screwing up lives for 4 cents a share.

    22. Re:Reading between the lines by Anonymous Coward · · Score: 0
      I still understand the difference between cynical and arrogant, I promise! I am certainly not dismissing the guy's aptitude because of age/qualification/whatever.

      All things considered, he wouldn't be in his job if he didn't have the skills required. But being interviewed by someone younger is new for me, that's why I was asking for advise on a somewhat related thread. Basically, I want to make sure that, knowing what I know about the guy I need to send my CV to, I present myself in a non-threatening manner... because that's the feeling I have. I hope I'm wrong.

    23. Re:Reading between the lines by Digital11 · · Score: 1

      Well, I'm not sure that will ever stop. As long as you're getting better at what you do (which you should always be) then you'll always tend to look back at your old code and think "Gross!".

      I'm in the same boat with ya though.

      --
      I am a leaf on the wind. Watch how I soar.
    24. Re:Reading between the lines by gklnx · · Score: 0

      That's a sack of shit. Most jobs I run through require about 5-10 years of work experience. Most jobs offered these days are senior level.

    25. Re:Reading between the lines by Anonymous Coward · · Score: 0

      What's even worse, is that until recently I've been the best coder in my group; we had someone older, but he's really not so good, leaving me with no-one to learn from.

      This brings up an intresting point, assuming you are the one of the best coders in your group (I've no preconcieved notion either way). You have identified that there is no one you can learn from, but are you willing to teach your co-workers? A potential student needs a mentor, perhaps it's time for you to become as much a mentor as learner.

    26. Re:Reading between the lines by ClosedSource · · Score: 1

      "Someone who has been programming in COBOL for 15 years doesn't provide the kind of potential for innovation that a newly graduated CS student does."

      You may be underestiming COBOL programmers and overestimating new grads, but in any case this a red herring. Very few people who have a mere 15 years experience are programming in COBOL.

      Programmers with 15 years experience probably use the same languages as new grads do. They just have a deeper understanding of how to design and implement a complete project based on their work experience.

    27. Re:Reading between the lines by Anonymous Coward · · Score: 0

      The idea that a mere 5 years of experience equates to senior level illustrates the problem exactly.

  16. if past is an indicator, US will bounce back by CSS · · Score: 0

    US is the epitome of capitalism. A similar situation in the 1960s forced massive investment in primary education and schooling that paved the way for US dominance in technology With a population of only 285 million and the large availability of resources, one of the answers is to allow unlimited visa in the field of education to allow US to continue to keep its dominance And if China were to float the yuan, their competitiveness would vanish. India on the contrary with its spiralling labour costs will loose its significant advantage in the next 3 to 5 years

  17. Wow... by __aaclcg7560 · · Score: 4, Insightful

    They finally noticed that there was a problem. The pipeline been dry for four years now since the dot com went bust and computers are not the guaranteed money tree as it was before. Of course, with all the outsourcing to other countries for cheap talent, it's easy to forget the pipeline here. I wonder when these companies are going to realize that they can't have their cake and eat it at the same time.

    1. Re:Wow... by miu · · Score: 1
      I wonder when these companies are going to realize that they can't have their cake and eat it at the same time.

      Have you ever talked to an executive? These people are Amway salesman with the right family. With such people wishing always makes it so.

      --

      [Set Cain on fire and steal his lute.]
    2. Re:Wow... by Anonymous Coward · · Score: 0

      Companies are no longer looking for a sustained business model that will endure for 50+ years... they way they work is as follows... the CEO and a few other corporate execs do everything in their power to create a "wave" or undulation or chaos in the market and thus their profits through whatever means necessary. If it destroys America or their own company or our economy or whatever, that doesn't matter, because they will have already retired rich...

      In this instance, they want to flood the country with immigration and destroy the domestic labor market (Americans are only good for fighting global corporation's wars...those patriotic Americans!) even though that will destroy America, THEY PERSONALLY will make lots and lots of moolah....and that's what America is bout.... fuck the little guy, run off with your stripper-girl friend and retire to carribean at 43

    3. Re:Wow... by The+Taco+Prophet · · Score: 1
      This is sorta in the same vein as something that occurred to me a while back. I got caught in one of the layoffs. I lucked up and managed to get signed on with another very good team after about three months of searching. This was about three years ago.

      I'm still the newest guy in our office. We haven't hired in three years. As far as I can tell, there's tons of other teams in tons of other companies in the same position.

      We don't exist in stasis... each of us is still learning, gaining experience, and getting better. But there's no fresh grads coming in to do the grunt work. We're getting really topheavy, as are, I imagine, many other groups.

      I have no idea how this is going to play out. Eventually, hiring will start up again, I suppose, but we're going to be missing the middle chunk. Our crazy-experienced people will have moved on, and we'll have become the experienced guys... but we never really cut our teeth mentoring the newbies, because they weren't there.

      Sure, that'd sort itself out... but there's going to be some growing pains, I think.

  18. How Strange.... by ThomS · · Score: 0

    They should talk to my mum, she knows for a fact that I shouldn't do CompSci because of a shortage of jobs. And she read it in the paper, so it must be true.

  19. Interpretive languages at fault? by james_couzens · · Score: 1, Interesting

    It makes one ponder just what the full scale adoption of interpretive languages has done. Yeah yeah Java compiles sure sure... its just like XML, its about as extensible or cross platform as Eddie Murphy is to an albino.

    Looking at post-secondary curriculum I see nothing but Java being taught, and I think this is a pretty big mistake. Who cares if its easy, if you don't undersstand the fundamentals of how computer hardware and operating systems interact, you don't stand a chance at either staying interested or actually writing anything not crappy.

    The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money. I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

    --
    How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    1. Re:Interpretive languages at fault? by Timesprout · · Score: 3, Insightful

      Tell you what, if you walked into an interview with me with that sort of attitude theres is not a snowballs chance in fucking hell of you getting hired.

      This 'coding is a destiny' and cant be learned crap is just a self comforting excuse for saddos who dont have the requisite skillset to actually get a job or compete in the job market.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Interpretive languages at fault? by zero_offset · · Score: 1

      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money.

      I assume you're talking about the CEOs...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    3. Re:Interpretive languages at fault? by ooze · · Score: 4, Insightful

      The thing is, when some of those "coding is a destiny types" actually get a job they pretty quickly become the workforce of whole departments, who actually get work done.

      If you only hire people who look good on the jobmarket, who sell themselves well, you either get bogus posers who don't get anything done, or if they are really good (yes, sometimes looking good and being good coincides), they pretty soon find a better job, since the others notice too.

      --
      Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
    4. Re:Interpretive languages at fault? by dbIII · · Score: 1
      Looking at post-secondary curriculum I see nothing but Java being taught
      It's an old story - BASIC, lisp, pascal, modula-2 - at least java is of more use than the earlier teaching languages.
      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money ... former friend who was a landscaper ... learning C++ and Java ... vommit
      The reality was the IT industry was understaffed some time back and had plenty of losers with fresh English Lit degrees who taught people how to use MS Word after only reading half the manual. This type of person would invariably grant themselves the title of "guru" but their lack of knowledge was obvious when trying to teach things to technical staff. It became clear that you didn't have to be very good to shine, and a lot of people from the shrinking manufacturing sector moved in - for example engineers like myself.
    5. Re:Interpretive languages at fault? by landrol · · Score: 1

      Thats why you shouldn't do interviews.

    6. Re:Interpretive languages at fault? by james_couzens · · Score: 1

      Something you said really struck me as insiteful although in hindsight its a pretty obvious statement, at any rate, it was "It became clear that you didn't have to be very good to shine". At first thought I'm inclined to smile and think that it not taking much to shine equates to less stress, but then that smile quickly degrades to frown as the depressing reality: 1. It gets boring doing the same simple tricks over for master. 2. The desire to achieve diminishes because master can't appreciate the depth or relevence of accomplishment Meh.

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    7. Re:Interpretive languages at fault? by bit01 · · Score: 1

      Tell you what, if you walked into an interview with me with that sort of attitude theres is not a snowballs chance in fucking hell of you getting hired.

      Excellent, I get him.

      This 'coding is a destiny' and cant be learned crap

      He didn't say that, you're just creating a straw man. All he said was people should get a broad education, probably so they can adapt to a changing industry, and that interest only in money is the sign of a limited person.

      is just a self comforting excuse for saddos who dont have the requisite skillset to actually get a job or compete in the job market.

      Gosh, then why is it that I for one am turning potential employers away and getting paid well while doing it?

      Maybe it's because I got a good, broad education and am interested in my work and can think laterally. Unlike the drones with tunnel vision getting a fraction of what I do and getting bored to tears while doing it, such as those who think java is the be-all and end-all because they've never been exposed to anything else.

      ---

      Commercial software bigots - a dying breed.

    8. Re:Interpretive languages at fault? by Anonymous Coward · · Score: 0
      you don't stand a chance at either staying interested or actually writing anything not crappy.

      You say all that yet libspf still leaks memory ;-o

      Not intended as a dig at you or your library, I was just making an observation.

    9. Re:Interpretive languages at fault? by hotdiggitydawg · · Score: 0

      Looking at post-secondary curriculum I see nothing but Java being taught

      Maybe you should look a little harder. The uni I went to as a student (and later returned to as a Lecturer) offered courses in concepts, and the language chosen was just "the right tool for the job". Sure, Java was on the menu, but there was a whole gamut of languages on offer in the subjects available, including M68K assembly and C, plus Haskell, Perl, Python, etc. etc. etc. Some subjects even allowed students to choose the language (within reason).

      If you want to be a code-monkey there are plenty of technical colleges that you can go to to learn language X. If you want to be a computer scientist you go to uni and actually learn how computers work, and happen to learn languages X, Y and Z in the process. It's the difference between becoming a plumber, and becoming an engineer working on a city-wide stormwater system. At the end of the day, you only need the knowledge and training to do the job you want, no more.

      Think about it - if every IT worker was as good as you or me, how would we stand out above the rest? Industry needs code-monkeys just like it needs engineers.

    10. Re:Interpretive languages at fault? by james_couzens · · Score: 1
      Hrm, I don't think you are well suited to be performing interviews then.

      I think you need to re-read my comment, and do not become so personally offended by its truthful nature!

      I live for this industry because there is no end to what you can learn, and even if the learning slows down the myriad of differing ways you can apply your knowledge and skill are seemingly limitless.

      Lets dwell on this a little..

      Hire 20 "java programmers" to work on a project (surely out of 20, 2 have to be somewhat useful).

      Hire 2 "real programmers" (shouldn't take much to think about this inference, hint: its not a direct dig at Java) pay them properly, perhaps even exorbidently.

      I wish I actually had the funds to carry out the above "expiriment" because I'd like to believe the two "real programmers" would likely not only get it done as fast or faster, it would probably cost less, and likely be more efficient, have less bugs, be more robust, take up less space, . . .


      Judge success based on relevent topics such as efficiency, time to completion, robustness, etc.. etc..

      Its hard to apply a real world analogy to "underlying understanding" with respect to programmers who understand the underlying implications of writing things a certain way, such as one doesn't have to know anything about fixing a motor or the internals of a car in order to be a great race car driver. This is partly true of programming, although I don't think the analogy is a good one.
      This 'coding is a destiny' and cant be learned crap is just a self comforting excuse for saddos who dont have the requisite skillset to actually get a job or compete in the job market.
      I found that to be particularly disturbing. Since I never said anything even close to warranting that response. For the record 'x is a destiny' is crap. However, there are those who just do it better with less effort. Where is the next Wayne Gretzky?

      I really can't fathom why anyone would ever want a job that doesn't inspire them to continually better themselves, broaden their skillset/knowledge or learn at their own expense/time because doing so enthralls them.
      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    11. Re:Interpretive languages at fault? by discord5 · · Score: 1
      its just like XML, its about as extensible or cross platform as Eddie Murphy is to an albino.

      I hardly see what comparing java to XML will achieve. I'm not a fan of java myself, but if it gets the job done properly, why bash it? Sure, it's not as fast as writing the whole thing in C/C++, but for most people speed is a non-issue and the solution is what counts.

      Looking at post-secondary curriculum I see nothing but Java being taught, and I think this is a pretty big mistake.

      If the curriculum only includes Java isn't it the students responsibility to expand his knowledge further? I'd much rather have schools focussing on teaching people the right way to program in one language, in stead of teaching them x programming languages badly. Once you've learnt the principles behind certain techniques, applying them to other languages is sometimes simply a matter of changing keywords or a little bit of syntax.

      if you don't undersstand the fundamentals of how computer hardware and operating systems interact, you don't stand a chance at either staying interested or actually writing anything not crappy.

      True and false. It depends on what level you're programming. If you're designing an API for FooWidget, the most commonly used cross-platform communications layer between programs, you might need to have such extensive knowledge. But if you're writing a small application that simply uses those APIs, why would you need to know all of the internals? Isn't that the sort of thing OO is meant to prevent? Needless to say, the extra knowledge is always a boon, and comes handy in analyzing potential problems.

      the IT industry was flooded with fucking asshats interested in it only for the money.

      Hey, I love coding, but I won't hesitate to say that I'm in it for the money. I have to eat, pay the roof above my head and provide for my family. I'm essentially in it for the money, despite the fact that I just love coding.

      I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

      Hey, I've met philosophy students, historians and chemists that somehow ended up in programming. Some of them are bad programmers, and some of them are good programmers, but the same can be said from people who graduate in IT. I've seen kids come out of IT with little or no knowledge of TCP/IP.

      Don't look down on people because of what they studied, that doesn't always mean they will be bad programmers.

    12. Re:Interpretive languages at fault? by SnapShot · · Score: 1

      A little off topic, but if I got two programmers with equal skills at an interview and one has a Comp. Sci. degree and the other has an English Lit. degree I'm going to hire the English Lit. student. For the type of work I do -- business enterprise / workflow / short term projects being directed by non-technical clients -- I want someone who can communicate verbally and through the written word. While a English Lit. degree doesn't promise communitation skills and a Comp. Sci. degree doesn't necessarily preclude them, chances are I'm better off English Lit. candidate.

      --
      Waltz, nymph, for quick jigs vex Bud.
    13. Re:Interpretive languages at fault? by obender · · Score: 2, Insightful
      if you walked into an interview with me with that sort of attitude theres is not a snowballs chance in fucking hell of you getting hired.

      Given your obsession with German Scheisse video this can only be a good thing.

    14. Re:Interpretive languages at fault? by penglust · · Score: 1

      One of the best statements of the case I have ever heard. I try with every new job to find challenge and learning potential. At the moment I happen to also be trying to find more pay or a cheaper place to live but I would never accept a job where this is the only outcome.

    15. Re:Interpretive languages at fault? by SnapShot · · Score: 1

      To be fair, if I was in the device driver business I would probably choose the Comp. Sci. guy on the assumption that the English Lit. guy would be bored with that type of work.

      --
      Waltz, nymph, for quick jigs vex Bud.
    16. Re:Interpretive languages at fault? by dbIII · · Score: 1
      the other has an English Lit. degree
      I should have outlined that in the previous case the guys IT experience appeared to only extend to reading have the MS Excel manual.

      At one workplace I was at the formal training of the programmers ranged from an almost complete anesthetics medical specialty to F111 aircraft weapons specialist to people trained in various humanities - to write a financial application in java. Needless to say, it wasn't the first programming job for any of them.

    17. Re:Interpretive languages at fault? by james_couzens · · Score: 1

      In short, my reference to seeing an old friend who stated he was "getting into the industry" was to point out that everyone and their dog were "getting into IT" because of the money, leaving whatever job they were in previously.

      I'm no where near as arrogant as that statement when misapplied or misinterpreted may make me appear.

      That being said, I enjoyed reading your response.

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    18. Re:Interpretive languages at fault? by duffbeer703 · · Score: 1

      If you're not "doing it for the money" than work for free.

      IT people are being screwed hard by outsourcing and such because asshats like YOU are so "superior" and indispensable are willing to work insane hours for free. Just because your old buddy had a blue collar job and got his hands dirty a bit doesn't mean that he's some sort of idiot.

      Indeed, the idiots are the white-collar IT types who become burnouts at 28 after working 80 hour weeks for a few years. Those inferior landscapers, plumbers and carpenters easily bank 2.5 times more than you working 60 hours a week -- and are paid for every minute that they work.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    19. Re:Interpretive languages at fault? by dabadab · · Score: 1

      You know, this guy, Knuth, has some similar ideas about being a programmer (see this Dr Dobb's interview: http://home.hccnet.nl/h.vink/lead.htm).
      I guess he is just a saddo too, who does not have the necessary skillset or something.

      --
      Real life is overrated.
    20. Re:Interpretive languages at fault? by james_couzens · · Score: 0

      Interesting argument. I don't agree with it, but I found it very interesting.

      As I replied to another individual who seemingly took my reference to a former friend who changed from landscaping to software development out of context, the context was that everyone and their dog were jumping into IT, NOT that "manual labour" is for the ignorant and stupid.

      You are right about working too much, but ... its not really work, because when I go home I do the same thing because its so enjoyable. This is I suppose one of the dangers of working at something you not only enjoy doing, but you are good at. Maybe enjoying what you are doing bears some relevence to how good one is? Maybe Wayne Gretzky just loved hockey a little more than everyone else?

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    21. Re:Interpretive languages at fault? by Timesprout · · Score: 1

      Hrm, I don't think you are well suited to be performing interviews then.

      Unfortunately for me, I am. I have a very broad knowledge base, I'm good with people and I cant abide bullshit.

      I think you need to re-read my comment, and do not become so personally offended by its truthful nature!

      I'm not offended by bullshit. I just dont have time for it.

      I live for this industry

      See theres your problem right there. As soon as those words were out of your mouth I would kick you out of an interview for being a totally unbalanced individual with no perspective. Yes theres lots to learn and places to apply this learning but its not the be all and end all of life.

      Lets dwell on this a little.. Hire 20 "java programmers" to work on a project (surely out of 20, 2 have to be somewhat useful). Hire 2 "real programmers" (shouldn't take much to think about this inference, hint: its not a direct dig at Java) pay them properly, perhaps even exorbidently. I wish I actually had the funds to carry out the above "expiriment" because I'd like to believe the two "real programmers" would likely not only get it done as fast or faster, it would probably cost less, and likely be more efficient, have less bugs, be more robust, take up less space, . . .

      So while saying you are not picking on Java developers you are insulting Java developers and trudging up an argument that was probably valid 30 years ago but really does not hold in most cases today. A project requiring 20 developers these days depends on way more than coding skills, so clearly larger team based projects are just not your thing, again no hire. Whats probably most disturbing to me here though is your criteria for success. The fact that 'works properly and meets customer requirements fully' is not your no 1 criteria would also lead to pretty abrupt interview termination with me.

      I found that to be particularly disturbing. Since I never said anything even close to warranting that response. For the record 'x is a destiny' is crap. However, there are those who just do it better with less effort. Where is the next Wayne Gretzky?

      I am not disputing the fact that some people are born to do certain things, neither am I overlooking the fact that said people work very hard to achieve the level of excellence they do. The fact you state something like

      I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

      indicates several things to me. You seem to have a problem with people trying to improve themselves, that or its the 'its a calling' you cant learn it attitude again. Perhaps you know deep down that your friend will make a better coder than you if he applies himself and will make a more attractive hiring proposition without your elitist attitude. I dont dispute some people are natually brilliant coders, what I do argue is that way too may people round here think that 2 lines of Perl or C puts them in that bracket and entitles them to an ego their abilities cant match. Secondly that fact you would feel such a response indicates to me that you really are an asshole and I dont like assholes on my teams.

      I really can't fathom why anyone would ever want a job that doesn't inspire them to continually better themselves, broaden their skillset/knowledge or learn at their own expense/time because doing so enthralls them.

      The words children, wife, mortgage, bills and food obviously dont exist in your reality.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    22. Re:Interpretive languages at fault? by JacquesPinette84 · · Score: 1

      I don't have a problem with people going into IT if they are think it will be interesting work and get paid a pretty good salary when they are done school. I do have a problem with people going into IT just because they think can do little work and magically get rich. These people saturate the job market for the rest of us. Thankfully most of these people jump to business or some other field while they are still in school. If you go into IT, just be prepared to work for your money.

      * And I don't think being a "genius" is a requirement to be able to work in IT.

    23. Re:Interpretive languages at fault? by Anonymous Coward · · Score: 0

      I'm not a fan of java myself, but if it gets the job done properly, why bash it? Sure, it's not as fast as writing the whole thing in C/C++, but for most people speed is a non-issue and the solution is what counts.

      It's not a particularily good language. For low-level tasks, C is probably better; for higher level ones, languages like Haskell and Smalltalk are seriously worth considering. Just as C development on a large project is slower than Java development, so is Java development slower than developing in higher-level languages more suited for the task at hand.

      If the curriculum only includes Java isn't it the students responsibility to expand his knowledge further?

      The student should do so, but it does not excuse the school from being terribly remiss.

      I'd much rather have schools focussing on teaching people the right way to program in one language, in stead of teaching them x programming languages badly. Once you've learnt the principles behind certain techniques, applying them to other languages is sometimes simply a matter of changing keywords or a little bit of syntax.

      In learning different programming languages, you learn different concepts. No one becomes a good programmer after studying one language; learning multiple languages is also not sufficient, but it helps greatly. Changing keywords and a bit of syntax is what it may boil down to if you're just switching between C, C++ and Java; between other languages, it may be more work. Some concepts, such as physics, obviously remain the same, but idiomatic ways to do simple tasks vary greatly between languages.

      I'm a CS student; the first year students at my university have to program in C, mips assembly, scheme, smalltalk, java, and bash shell script, as well as pick up LaTeX and HTML. People in the first year vary between no programming experience (about half the class) to 15 years of commercial development; everyone has learned.

      A lot of concepts are more naturally expressed in one language or another; some don't even exist in some languages. For instance, scheme really hammers recursion into the head of anyone using it, as it's the idiomatic way to express even iterative algorithms, such as searching a list. Likewise, a pure object oriented language like Smalltalk forces one to come to terms with objects; hybrid languages such as java have benefits, but make it far too easy to just use "static" all the time and avoid both learning and elegant solutions.

      if you don't undersstand the fundamentals of how computer hardware and operating systems interact, you don't stand a chance at either staying interested or actually writing anything not crappy.

      True and false. It depends on what level you're programming. If you're designing an API for FooWidget, the most commonly used cross-platform communications layer between programs, you might need to have such extensive knowledge. But if you're writing a small application that simply uses those APIs, why would you need to know all of the internals? Isn't that the sort of thing OO is meant to prevent? Needless to say, the extra knowledge is always a boon, and comes handy in analyzing potential problems.

      Google on the "law of leaky abstractions." In short: all abstractions lie. To understand why an API is the way it is and use it well, and to debug problems (which is, unfortunately, not merely a 'potential' issue, and which becomes much more difficult when you don't undestand the API you're using) some knowledge of a system on lower levels is useful. You may also come up with extremely inefficient solutions; a quest for efficiency prematurely is harmful, but an absolute ignorance can be used to create horrible algorithms. A classic example is computing fibonnaci numbers recursively without an accumulator, although that's more algorithmic.

      OO is a surprisingly small win for being able to ignore the underlying system. You're prevented from mucking with state which t

    24. Re:Interpretive languages at fault? by EdelFactor19 · · Score: 1
      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money."
      -- name an industry in existence that isn't flooded with asshats in it just for the money?
      --
      "Jazz isn't dead, it just smells funny" ~Frank Zappa
      EdelFactor
    25. Re:Interpretive languages at fault? by Anonymous Coward · · Score: 0

      Ah, yes. Another big-mouthed idiot. Thank you. Congratulations. YOU are the problem.

    26. Re:Interpretive languages at fault? by Retric · · Score: 1

      The fact that 'works properly and meets customer requirements fully' is not your no 1 criteria would also lead to pretty abrupt interview termination with me.

      Given sufficient recourses most groups can meet customer's requirements. Quality code goes beyond this. If someone says all queries need to take less than 2seconds and they say the database is going to have 2million records then a system that finishes in all query's in 1.9 seconds is just as correct as a system that completes all query's in 1 second or .001 seconds. However, things like cost, efficiency, and bugs are clearly are valid comparisons across projects.

      I have seen an 8 man team work for 2 months creating a system that was so bug ridden that tossing it and recoding from scratch seemed the only real option. In two weeks I produced something that fit spec and was almost bug free. While some testers found 2 spelling mistakes and a resource leak these took all of 2 hours to fix. So I was 32x as effective as the average member of this 8 man team.

      When I see something that looks like "grunt coding work" the first think I think of is "there is a better way to do this." My best example of this was my first assignment at my first job which was to crate documentation for a little over 3megs of Object Pascal source files. Now I could have done this by hand but after 6 weeks of coding I had a listing of all objects and what there variables are, what those object inherited from, which objects they used, a listing of every object's functions and which functions of which objects they called. Yes I could have done this by hand but now I have a script that instantly generates accurate documentation with a click.

      An even better example of this comes from my father. He went from coding screens in VC++ to writing scripts to create VC++ code to writing code to read database format information to create scripts to write VC++ code. He then started to write scripts to do a lot of work grunts who where using those screens did. Over the past 10 years he has eliminated over 50 positions within his and related departments. This is the value of experience.

      PS: Some people code to spec while others look at spec as a guide to what clueless people think they want and act accordingly.

    27. Re:Interpretive languages at fault? by vertinox · · Score: 1

      -- name an industry in existence that isn't flooded with asshats in it just for the money?

      You know those guys who work as Janitors in porn theaters... Yeah those guys...

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    28. Re:Interpretive languages at fault? by eddy+the+lip · · Score: 1
      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money. I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

      Let's see...he's not afraid of hard work, he's taking the initiative to learn on his own, and he has the smarts and the drive to do it? I'm assuming he's held the job for a while, so it sounds like he can be relied on.

      Tell him to send me his resume. Don't let the door hit you on your way out.

      --

      This is the voice of World Control. I bring you Peace.

    29. Re:Interpretive languages at fault? by Anonymous Coward · · Score: 0

      Problems with teaching Java at the lower level involve learning what Java does not teach. You don't learn about pointers or memory management (since Java hides the fact that references are pointers and does its own garbage collection). I remember when I went through my CS degree (recent grad here). They taught Java first, then taught C/C++ (and C/C++, Scheme, and Prolog were all taught in the same one semester class on paradigms). I remember when C/C++ taught, people had such big issues and confusions with pointers and memory management (as well as the notion that objects can be on the stack, not the heap). Heck, the only reason I knew any of that stuff was because of Pascal in High School (its where I first learned linked lists, pointers, memory allocation, etc).

    30. Re:Interpretive languages at fault? by dbIII · · Score: 1
      appeared to only extend to reading have the MS Excel manual
      However, the English Lit. candidate would probably preview their post before sending it to Slashdot late at night!
    31. Re:Interpretive languages at fault? by TimeSprout's+Mom · · Score: 1

      IT's not his fault, it's mine. boohoohoo

      --


      My son, my son.
    32. Re:Interpretive languages at fault? by Bill+Dog · · Score: 1

      That's true too. My 2nd dot-com was run by a guy who uprooted his family to take a CEO job to try his hand at running a dot-com! Guess how well he did!

      --
      Attention zealots and haters: 00100 00100
  20. For those who remain by FidelCatsro · · Score: 2, Informative

    There may be a shortage of IT workers in the USA indeed soon.
    I may then move to the USA , As one thing a shortage of workers means is a nice hefty salary.
    So for those who remain in the field could very likely expect a rather nice pay rise, for those remaining jobs that don't get offshored that is (mainly tech , Services , administration etc things that can't yet be offshored easily )

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
    1. Re:For those who remain by Anonymous Coward · · Score: 1, Funny

      I'm sure dictator pays more than IT.

    2. Re:For those who remain by FidelCatsro · · Score: 1

      Tell that to bill gates

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
  21. The corperations deserve it. by Anonymous Coward · · Score: 0, Insightful

    They are the ones that screwed most of the IT sector with outsourcing everything they possibly could.

    they are also the ones that horribly inflated the It job market in the late 90's by offering unrealistic salaries (Sorry, no IT worker is worth 150K+ realistic pay is the $39K->89K depending on skillset and experience as well as position)

    So I say screw em. I hope there is a HUGE IT shortage and it bites companies in the arse hard.

    these fuckers in the boardroom happily made a large number of people jobless yet refused to take a cut in pay themselves.

    WAH, boo fucking hoo corperate america. You so deserve this it is not even funny. Most people will not spend 6 years in college for a ~$70K a year job, so IT is skipped for other fields that pay better and are not affected by the whims of a idiot in corperate board room or the worthless Certifications that are marketed as worthwhile. (No a MCSE is 100% worthless to a company it does not even signify any level of competence other that you can test and learn incorrect termonology. that microsoft likes to use so that real IT pros can not simply pass the test without buying the coursework.... no matter WHAT MS says you boot from the boot partition and run from the system partition, just because they like to name shit back-asswards does NOT make it right.)

    so to finalize my tirade....

    FUCK OFF CORPERATE AMERICA. as a spokesperson for many of the IT pro's here that were employed 6 years ago we all flip you a giant middle finger.

  22. misrep by Anonymous Coward · · Score: 5, Insightful

    Notice the use of the acro 'IT'. That's part of the problem - do you want technical support people filling out the ranks or do you want software developers?

    One of my major gripes about 'the industry' as it stands is the lack of distinction between what is considered 'IT' work and what is programming 'and ecetera and ecetera'.

    Saying 'well, we need more CS grads' is straight depressing. What they should be saying is 'we need more software developers (computer science grads) or we need more System administrators (computer information system grads)'.

    When I was in school it seemed that people wanting to do CIS work were getting CS degrees and visa versa. This discredits to both areas of work.

    All too often I've noticed jobs that require a computer science degree when that should be slated under computer system information management. Or a requirement for a computer engineer when in fact, the work is computer science related.

    Come on folks - let's get our terminology right! I work a job that required a computer science degree and any CIS major could work this job in a heart beat.

    I guess getting the point across regarding what is IT would probably require a weekend feel good seminar for the clinically lost.

    1. Re:misrep by Anonymous Coward · · Score: 0

      What's even more interesting is looking at the other replies in this thread - even amongst ourselves there is still confusion as to what I would consider 'IT' (CIS work) and programming (CS work)!

    2. Re:misrep by xtracto · · Score: 1

      CS != Programmer

      If you want programmers get Computer Software Engineers,

      Computer Science grads is people that will develop the compilers/programs/technologies etc where you will program.

      Computer Software Engineer is the one that sees all the Rel. DB, OOP, Software life cycles, Programming Languages, etc etc etc.

      And, in the other side, the bad thing about US education is that it is REALLY narrow scoped.

      You see... I made a Computer Development System Enginer, (a University BS equivalent degree in Mexico) and after that I am now in UK making a PhD in AI.

      If I had studied something similar in US (an engineering programme) there is NO WAY I could apply to this CS heavy program in the UK.

      But, in Mexico (and UK and other countries I guess) the Bachellors degree is not as short sighted and closed as in the US, so we are more "flexible".

      So sad, that it may be close to the reality of providing Computer Programmer Technicians instead of Graduates.

      I hope you understand the difference because in Mexico, we have 4 leveles:

      1. Technician. Which you can acquire entering a technichal High School.
      2. Licenciature (or however you can translate Licenciatura). Which is similar to the Bachellors Degree in the US, it is what you study in the University.
      3. Master. The 2 year plus thesis specialization you make after being graduate
      4. Doctor. The grade you acquire after you make your PhD research plus thesis.

      So, as you can see, people Universities from the US are giving degrees with knowledge between 1 and 2.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    3. Re:misrep by dbIII · · Score: 1
      When I was in school it seemed that people wanting to do CIS work were getting CS degrees and visa versa
      When I was in school they were getting Mathematics degrees - it really depends on the subject matter covered.
      Come on folks - let's get our terminology right!
      The title is often more about the current fashion than description - just consider it a science specialty guys - or an engineering specialty if you have that basic background of thermo/materials/structures/chemistry/serious math as well (otherwise calling it engineering is just a fashionable wank).
    4. Re:misrep by Anonymous Coward · · Score: 0

      I don't believe you have any clue what you are talking about in regards to US schools. It is completely dependant on what school you look at. Some schools do actually have seperate degrees for SE (software engineering) and CS and others give you a mixture of both. To label all US universities (and colleges I suppose) as being narrow scope, well I guess that means you have a narrow scope yourself doesn't it?

    5. Re:misrep by parcifal · · Score: 1

      People should also realize that the world is becoming more cross-disciplinary. It's very rare to find a mechanical engineer for example who does not work with some software atleast. All (new) Engineers know MATLAB (basic script writing, using predefined functions) and hack together pretty useful code.
      My point is that the era of having only pure coders or developers is on its way out. The future belongs to people who not only code, but also possess a strong understanding of other cross-disciplinary areas.
      The sooner people realize this, the better it will be for them!
      --
      Random Signature #2
      Generated by SlashdotRndSig via GreaseMonkey

    6. Re:misrep by asciiRider · · Score: 1

      Yes - I agree. I'm sick of people thinking I'm a computer science graduate when in fact I've been studying my ass off every night for 10 years as a systems admin. I've studied ONE subject for thousands and thousands of hours, and people think I just took a couple of programming classes when I was in school.

    7. Re:misrep by StudlyDego73 · · Score: 1

      First off, long time lurker...first time poster so take it easy on me. :) My big problem with your post is that in my opinion you can't just define a degree program. So many Universities offer the "same" degree, but require vastly different coursework to achieve that degree. I graduated with a CIS degree in May '04, but it's not all too different from my friends who got a CS degree. Our CIS program was EXACTLY the same with the exception of our cognate classes...CS had things like Calc II and Physics whereas CIS had advanced business and management courses. The programming courses were essentially the same. Classifying people based on just the name of their course of study just isn't fair unless you see the coursework. I don't think my CS counterparts(at my University anyways) have a leg up on acquiring a programming job over me. In actuality, the company I work for hired myself and one of my CS buddies for the same position.

    8. Re:misrep by MJXG · · Score: 1

      The problem with your comment is that there IS a difference between every CS, IT, or [fill in your acronym here] major on the planet. What should really happen is companies should stop saying "Looking for people with BS in Computer Science" and say "Looking for students with BS in the area of programming" or "Looking for students with BS in the area of System Administration." Let the companies cater to the non-standard degrees as opposed to labelling the majors themselves.

    9. Re:misrep by MJXG · · Score: 1

      CS != Programmer

      I am really not sure what world you are living in. You cannot say that at all. I can prove you wrong simply by saying the college I am at right now has a CS degree that fits your criterea for Computer Software Engineer. Like I said in my comment above, companies should stop putting labels on the degrees they wish people to have when they apply. They should just tell people what the hell the job is for and let the people decide if they can do it or not. That's what a resume and an interview are for.

    10. Re:misrep by StudlyDego73 · · Score: 1

      I definitely agree with you. I think they should change the wording of what they're looking for. As I stated, at my university CIS and CS have the same coding background. While I feel some of the CS majors were / are better suited for coding, I can confidently say I was in the top 1/4 to 1/2 of my graduating class in terms of coding ability which is why they do need to say things like "BS in a programming area." While there is a difference between the majors, it doesn't necessarily mean CSE > CS > CIS which is an argument I've heard many times.

    11. Re:misrep by Anonymous Coward · · Score: 0

      Why is everyone equating IT to CS? I've talked to my professors, and they greatly appreciate my knowledge in computer _science_. Computer science isn't making pretty code, its creating optimized searching routines. In my class of 20, only about three, including myself, are pursuing a courier in computer scientists rather than IT work.

    12. Re:misrep by xtracto · · Score: 1

      Well yes, actually I think what I meant was not
      CS != Programmer

      but
      CS > Programmer

      The sad thing is I think in US almost most of the CS programmes are focused in just programming... and as someone else said, CS are becoming just raw workers (code manufacturers?)

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    13. Re:misrep by smithmc · · Score: 1

      What they should be saying is 'we need more software developers (computer science grads) or we need more System administrators (computer information system grads)'.

      No, what they really oughta be saying is that we need more software engineers. Anyone can learn to cobble together a hacked-up mess of code. But to engineer a software system - elicit and gather requirements, develop a meaningful and understandable specification, and create and communicate a design, using best-practice constructs and techniques, that meets that specification and fulfills those requirements (and can be shown to do so) - those are the people that the industry desperately needs, and what the schools should be teaching.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    14. Re:misrep by Anonymous Coward · · Score: 0

      I'm working on getting an account but i was the original poster on the thread.

      I hear you - we had some differences in the CS/CIS but the CIS dudes were in most of the CS classes with us.

      That problem is a little off from what I'm talking about which is 'people just think we're all the same'.

      I mean there are people who have no idea what a CS/CIS degree is - part of the problem is how we 'as professionals' refer to each other and another part is how academia treats/sells our degrees.

    15. Re:misrep by harborpirate · · Score: 1

      I remember overhearing a conversation one time at a graduation party for a friend of mine (got his MBA).

      Anyway, one guy there was talking about some programming project he was working on. (Some kind of front end GUI for something is what it sounded like.) Wanting to quickly ascertain whether this guy knew what he was doing, or was just another joker, I asked him this question:

      "Oh, so you're in software development then?"

      His answer:

      "No, I'm in IT."

      I had my answer.

      Honestly, the only ones confused about the IT moniker are management. I would never call myself an IT worker. I don't think many self respecting CS degree holders (or for that matter, any serious developers) would. I use the terms "Software Engineer" or "Applications Developer". If I'm asked to classify my job, I always look for Computer Software or the like, and avoid the Information Technology option.

      There is nothing wrong with the IT moniker, it just needs to be used more consistently to describe Support Reps, VB+Access Coders, and other true IT jobs. Using it to describe OOP software development is a disservice to everyone.

      --
      // harborpirate
      // Slashbots off the starboard bow!
    16. Re:misrep by Anonymous Coward · · Score: 0

      working on my /. account - but i was the original post on this thread.

      Word! *I* even suffer from my own complaint! being a software developer/programmer/engineer is one of those things that people just don't distinguish between.

      software programmers are language users. software engineers are the guys that worry about infastructure in programs, while a software developer is someone in both categories.

      go fig. and shame on me!

    17. Re:misrep by jp10558 · · Score: 1

      And what's weird is the college I went to would put that under project management coursework - specifically CIS area. What's been shown is that degree programs are not at all standardized in the colleges.

      And, it's not just computer fields. My sister is going into architecture, and has looked at numerous programs. One, RPI is very math/physics heavy, while another one, Pratt is very design and art heavy with no math at all.

      So, I think either the accrediting institutions need to enforce some standardization in degree programs across the board, or people need to start looking more at coursework than degree titles.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    18. Re:misrep by Bill+Dog · · Score: 1

      So, I think either the accrediting institutions need to enforce some standardization in degree programs across the board,...

      They do. There's a Computing Accreditation Commission arm of the ABET. Their criteria is at http://www.abet.org/criteria_cac.html.

      This commission was relatively new at the time I graduated high screwl, and I chose my college partly because it was one of only two so far in my state to have gotten its CS program accredited.

      --
      Attention zealots and haters: 00100 00100
    19. Re:misrep by Bill+Dog · · Score: 1

      Certainly there's some confusion about these terms. I consider whether developers or sysadmins or tech support or QA or documentation etc. etc. we're all IT workers in the IT industry. We all work with Information Technology.

      But ya I wouldn't call a VB+Access coder a "software engineer" (based on my experience from one job at a VB shop during the dot-com days).

      Then again, just doing OOP doesn't necessarily indicate one's a "software engineer" -- while for example some Design Patterns can be implemented in Java, the Java group where I work has managed some rather un-OO designs, and don't know about things like database normalization.

      --
      Attention zealots and haters: 00100 00100
  23. Perfect sense by Anonymous Coward · · Score: 0

    So everybody is outsourcing, you read every week about companies firing IT peole, and you want the students to study CS.

    Sure.

  24. Pig cycle by nietsch · · Score: 2, Insightful

    One would expect something a bit smarter from a university. It is not without reason that fewer people are signing up, it might be related to a lack of prospects or something...
    If they really care about the sector as a whole, they should point at the cycles of supply and demand and how they cause the peaks in demand(high salaries, growing bubble) and supply(low salaries).

    --
    This space is intentionally staring blankly at you
    1. Re:Pig cycle by redragon · · Score: 2, Interesting

      Yeah, or how the structure of many organizations leaves you in a Dilbert like position, wondering where the hell you're going to be in 20 years, other than stuck under the same a**hole boss whose salary is probably 4-5 times yours.

      --
      - Sighuh?
    2. Re:Pig cycle by Soybean47 · · Score: 3, Interesting
      It is not without reason that fewer people are signing up, it might be related to a lack of prospects or something...

      I think it's kind of surprising how many fewer CS students there are, though. I just got my BCS last year, and there were over 120 CS students who started at the same time as me (not sure how many graduated). Do you know how many students applied to CS at my school this year? 12.

      Huh. That's going to cut down on their course options.
    3. Re:Pig cycle by Tassach · · Score: 1
      I just got my BCS last year, and there were over 120 CS students who started at the same time as me (not sure how many graduated). Do you know how many students applied to CS at my school this year? 12.
      While the lower demand will reduce the number of courses the college offers, it also means that the professors will be able to give those 12 students a lot more personalized instruction, so it kind of balances out.

      The reality of the current job market is that there just aren't that many entry-level positions any more, particuarly in software development. What few entry-level Comp Sci jobs there are tend to be low-paying grunt work like help desk and desktop support. What few entry level development jobs remain tend to be given to people with Engineering degrees rather than Comp Sci degrees.

      A smaller pool of Comp Sci graduates is a good thing, as it reduces competition for jobs, which translates in to a better starting salary and more job security.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    4. Re:Pig cycle by jedidiah · · Score: 3, Insightful

      No, the simple reality is that we're being treated like shit and outsourced. Companies want to reduce our ranks at every opportunity and do everything they can to reduce our salaries. In short, they want to ensure that the mathematics of the situation don't add up.

      Bright people can do the math.

      It's not just about "the engineering cycle".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Pig cycle by jmarans · · Score: 1

      I've just finished a BEd and met students who could go onto any degree program they wanted. Almost all were aware of the tech meltdown and had parents or knew adults that were affected. They're also aware that jobs are being exported. I think the bottom line is that kids aren't stupid, and they realize where there best interests lie.

    6. Re:Pig cycle by mysticgoat · · Score: 2, Insightful

      While the lower demand will reduce the number of courses the college offers, it also means that the professors will be able to give those 12 students a lot more personalized instruction, so it kind of balances out.

      Or the number of instructors and teaching assistants can be cut and the CS professors can be assigned responsibilities in related fields. We'll see 'Professor of Mathematics and Computer Science' titles.

      Either way, we'll see an increasing number of high level USA IT positions filled by persons who got their degrees in India or Taiwan and carry green cards.

    7. Re:Pig cycle by Hognoxious · · Score: 4, Funny
      A smaller pool of Comp Sci graduates is a good thing, as it reduces competition for jobs, which translates in to a better starting salary and more job security.
      A fmaller numbre ov ye pipples that canne reade and wryte is verily a good thinge, as it reduceth ye competition for employments as scrybes and 7ral suchlike profeffionnes. Yea, ye wages coulde soone exceede a whole penny a day, and Godde willing, for a day of only foureten hours. Forsooth.

      As someone probably wrote. In 1738, with a feather.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    8. Re:Pig cycle by bluGill · · Score: 1

      I don't know many people who have managed to work for one company long enough that the same boss for 20 years is even theoretical possible. When you consider re-orgs it is even less likely. I've been re-orged to a different boss 11 times in the past 8 years. Only once did I change jobs intentionally. I've gone through 4 bosses in a single year more than once. (sometimes the boss quit, othertimes just a re-org)

      My boss has not made more than double what I make since I graduated. (Estimate only, it is hard to know what someone makes, but I have an idea of what they spend) His bosses boss made a lot, but at the boss's level you can find plenty of MBAs who will work for just as cheap. Of course they have a better shot of moving into the really high paying positions, but few make it that high.

    9. Re:Pig cycle by Golias · · Score: 3, Funny

      wondering where the hell you're going to be in 20 years, other than stuck under the same a**hole boss whose salary is probably 4-5 times yours.

      "It would be nice to have that kind of job security."

      - Samir from Office Space

      --

      Information wants to be anthropomorphized.

    10. Re:Pig cycle by mollog · · Score: 2, Interesting

      Tassach is absolutely right about the lack of jobs for current grads. When I worked for a Fortune 50 company and the job market got tight in the late 90's, we were hiring anybody with any degree that looked even close. Some were less suitable than others.

      Now that same Fortune 50 company is getting good Comp Sci majors through temp agencies, and they're getting lower wages, less (or no) benefits, and no job security.

      I know that one of these underemployed programmers is trying to enlist in the Air Force. To me, that's a shock. It used to be taken for granted that if you were a decent programmer with a degree, you had some good job and life choices.

      I, for one, am far more cynical about my relationship with my employer after the recent developments in the workplace (offshoring, outsourcing, lack of job security).

      --
      Best regards.
    11. Re:Pig cycle by nikoliky · · Score: 1

      Working in higher education can often times get you into this kind of situation. The last department I worked for, Math/CS, just
      recently retired it's chair of 27 years.

      I recognize the differences between academics and coporate world, however the things we complain about in a manager exist just as
      strongly in university. Unreasonable deadlines, low budgets, insufficient knowledge to make the proper decisions, and most prevalent is
      office politics. And yes, it's not uncommon for a chair to be paid double that of the average faculty.

    12. Re:Pig cycle by lgw · · Score: 1

      There still seems to be a minimal job market in more low-level technical programming: embedded systems, writing applications used within IT, and developing the technical part of games (though those particular jobs are pretty painful).

      The easier it becomes for a business major or (non-IT) engineer to automate his own job, the fewer "programming" jobs there will be.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:Pig cycle by Anonymous Coward · · Score: 0

      I think another problem is that the courses are not interesting enough. Also, state schools need to pay their IT workers more or they won't attract the IT workers they seek. Example: I work fulltime for a state university and make less than half of what a systems engineer would make at any other job that understands the sys engineer's importance. I take classes parttime, mainly since its free, however the CS curriculum doesn't interest me at all. There are no challenging classes, and the senior project consists of a team of people getting together to present a unique idea. I get the CS reference, but I have seen so many graduates leave and not get a job because they weren't prepared properly. So I have no interest in finishing my CS degree and am actively thinking of changing my major (however i am limited to only CS, IT, and CE or i'll have to pay for it myself).

      Oh and our chair has been around for 20 years or so even though they are supposed to be there for no more than 5 years. He makes roughly $160k from the university plus more from grants. He still buys stuff from the university budget (bought his daughter 2 laptops, himself 2 laptops, his daughter 2 computers, and 2 computers for himself, plus mathematica for his daughter on the budget, and the list goes on) yet he doesn't know how to check his email in Microsoft Outlook. He doesn't know how to print a PDF document. He couldn't parse an obvious Java runtime error. I don't need to work for people like him and I don't think a lot of other IT workers would enjoy it for the salary I make either.

      -dk

      btw, yes i know i can leave and get a better job. in fact i am in that process right now. i only took it because its extremely hard to get a job with no experience and degree (GO FIGURE). at least now i get replies and have 2 interviews for jobs that i am qualified for.

    14. Re:Pig cycle by PingPongBoy · · Score: 2, Insightful

      Yeah, or how the structure of many organizations leaves you in a Dilbert like position, wondering where the hell you're going to be in 20 years, other than stuck under the same a**hole boss whose salary is probably 4-5 times yours

      Isn't that so self contradictory?

      You and the boss likely go through the same education and career path so why would s/he end up in such different roles after 20 years?

      That's not to mention the quick evolution of technology, opening up vistas for educated people.

      What seems to be completely overlooked is the creativity of computer scientists. How can any such person be a loser, stereotypical physical attractiveness aside? A forum like this should go more along the lines of "how do I respond to and anticipate the changes in the economy?" A solid education is a great start and in most cases underused. Perhaps those looking for better opportunities can collaborate to produce better software.

      What color is the grass on the other side? Many careers involve well-paying steady work doing mind numbing repetitive things in spite of a slew of education. In this age, can one really be confident of working until retirement doing the same job? New powerful machines capable of replacing people emerge continually. In many cases, the machines are expensive and not likely to be installed soon, but Moore's law is at work outside computers. Repetitive jobs become computerized - probably one of Murphy's laws - when not if affordability and profitablity are reached. Then what? Back to school and start over, only to step into a career that becomes mechanized? A living, but not very fun.

      Computer people though should be able to stay in control of their destiny at least to the extent of being able to adapt and enter new opportunities. Change and upheaval are desirable in the great scheme of things. Now if only bosses would make it less scary. In some businesses, the established direction seems to be the safest, yet there are some business leaders who foresee change. I suppose that many computer programmers welcome change, at any rate. It is coming.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    15. Re:Pig cycle by wfeick · · Score: 1

      I doubt very much that the result will be an improved teacher:student ratio. The university has to pay the instructors and TAs, and without lots of students paying tuition they'll have to cut back on how many they employ.

      I agree with you about immigrant labor, though. In the last few companies I've worked for, the immigrants have always outnumbered the citizens. Still, I've had water cooler conversations with quite a few who are interested in moving back to their home countries one day and starting a company there. Either that, or they'd like to outsource work to cheap new grads in their home countries where they have connections to the schools.

      The latter is more of a concern to the US economy. The more we outsource design and development to other countries, the less ability we have to do it here in the US. Eventually the people we outsource to will stop seeing an advantage in continuing to work for us and shipping the profits back to the US, and will have developed the skills to run their own enterprises. We better hope we haven't decimated our own tech workers too badly by then.

    16. Re:Pig cycle by wsreaves · · Score: 1

      I can agree with you on the point of how hard it can be to get a job without documented experience and a paper degree. Due to circumstances, I still haven't finished my university education. This has discouraged some potential employers. They fail to look past that, at the years and years of computer experience. Thankfully, I lucked up and found someone willing to give me my first chance, and moved up with 2 promotions in a year. That job has helped me to move on.

      --
      Sic transit gloria tyrannus : latin so fades the glory of tyrants
    17. Re:Pig cycle by ahdeoz · · Score: 0, Troll

      Orientals will do jobs even nerds aren't willing to do.

    18. Re:Pig cycle by ahdeoz · · Score: 1

      What other degree are they going to get? Accounting is the next thing to be outsourced, and after that, there's nothing but Doctors and Lawyers and Insurance Company executives.

    19. Re:Pig cycle by cayenne8 · · Score: 1
      "Computer people though should be able to stay in control of their destiny at least to the extent of being able to adapt and enter new opportunities. Change and upheaval are desirable in the great scheme of things."

      You can...become a contractor. This gives you the freedom you want, you don't get stuck in a rut with the same job doing the same thing for years...

      And frankly, it is about the only way to earn a good living doing this stuff anymore...

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    20. Re:Pig cycle by Anonymous Coward · · Score: 0

      If only there were a way to moderate about +5. Wow. Hilarious.

    21. Re:Pig cycle by laughing+rabbit · · Score: 1

      Companies want to reduce our ranks at every opportunity and do everything they can to reduce our salaries

      Welcome to the Wonderful World of Work...

      Here it is your boss's duty to get as much work as possible from you for as little pay as possible.
      It is your duty to do as little work as possible for the largest amount of pay that you can get.

      ...Have Fun!

      --
      No incumbents, not no where, not no how.
      Vote them out every term.
    22. Re:Pig cycle by einhverfr · · Score: 1

      Here it is your boss's duty to get as much work as possible from you for as little pay as possible.
      It is your duty to do as little work as possible for the largest amount of pay that you can get.


      There is more than a little irony in this quote. As the Perl documentation says, the three cardinal virtues of a programmer are "laziness, impatience, and hubris."

      The best programmers in the world are those who are obsessed with getting as much done with as little work as possible. For skilled programmers, this means more modularized and maintainable code.

      --

      LedgerSMB: Open source Accounting/ERP
    23. Re:Pig cycle by Anonymous Coward · · Score: 0

      Ack! I wasted my moderator points before reading this! Funny!

    24. Re:Pig cycle by jmarans · · Score: 1
      Please forgive the vague generalities that follow.

      I think there's a small number of people who will just learn to build websites and write software because it's fun. Those ones will probably start their own companies someday, or become the ones who inspire others. The masses who did CS thinking it was a ticket to a profession are the ones no longer flocking to the high school classrooms because the money isn't there now, or their parents are pushing that way any longer.

      From what I saw, and continue to see, Canada tends to import talent rather than train it. The kids are reacting accordinly.

    25. Re:Pig cycle by HiThere · · Score: 1

      You've got that right. Got a time estimate? 5 years? 10 years?

      Actually, of course, it'll be progressive, and it's well underway now. They've already got the businesses started, and they're accumulating capital to make it big. (Think of Bollywood. Think of chip fabs.)

      The US is well on its way down already. If you want secondary evidence, check the emotional tone of published works of short fiction, and compare it against similar works from various periods of the British Empire. A Science Fiction author I respect claimed that a large part of the reason NO US authors were on the Hugo short story awards short list this year was becaue they were all too gloomy.

      Charlie's DiaryIt was just a pub conversation which started with the question, "why is the Hugo novel shortlist entirely British this year?"
      Mon, 18 Apr 2005

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    26. Re:Pig cycle by wfeick · · Score: 1

      Sorry, no idea of how quickly; my crystal ball is in for cleaning right now. :-)

      We were discussing this at the office yesterday, and one of my coworkers was suggesting that if we (in Silicon Valley) break the cycle of hiring the top talent from the local schools, we'll miss out on the next generation of leaders and be seriously declined within a generation.

      Personally, although I agree there is good talent from the local schools, I think there's plenty of talent coming here from elsewhere in the US (and Canada where I'm from) to keep the valley moving. Of course, the sky high cost of living around here could keep us from attracting people in.

    27. Re:Pig cycle by HiThere · · Score: 1

      The trouble is, there's good talent everywhere in the world. The US has no lock on that, it just had a few advantages during the Industrial Revolution (too far away to seriously get involved in the wars), and got an early start on electronics up through post WWII (too far away to seriously get involved in the wars). (Yeah, we were involved. But we didn't get flattened the way Britain and Germany did.) So through some lucky geography, we got an early start on electronics and aviation. And as a consequence of Britain having been the previous world power, English became rather dominant in many international markets. (Well, there are some other reasons, but they don't have anything to do with the native talent of people living elsewhere, either.)

      Now we're coming to the end of the cycle, and are in the descending phase of the empire. And it IS an empire, even if it's a commercial one. Competition is rising off-shore, and we're suppressing local talent to hire foreigners cheaply. Which means that we are losing our only real advantage for short-term gain.

      Corporations, though, are now global entities, so they don't really care about such things. As citizens of the country, we *should* care, but all too often we don't. Practically it's impossible to buy local merchandise, except organic produce..and not always even then. So we can't support our local businesses when they are owned by corporations who move jobs around for their own benefit (as they are legally *REQUIRED* to do!).

      So as individuals, we look at our employment prospects, and place bets on where we will put our energy. CS seems a very bad bet to anyone with any intelligence, and you can't be a good computer scientist, or even programmer, without a reasonable amount of intelligence.

      There will be enough people interested enough in computers to satisfy the needs of local businesses, but not without paying them decent wages. (And they may need to train them.) The large corporations will off-shore everything, as they've already indicated they desire to. They sure aren't willing to pay a living wage. (Not that they give you any warning before axing your entire department.)

      And the only people who learn programming will do it because they are driven to, the same way that artists are driven to create art. (But if you don't pay them, they'll create what THEY want, not what you want.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    28. Re:Pig cycle by Bill+Dog · · Score: 1

      And the lawyers are putting the squeeze on doctors. I think in the end the U.S. will be nothing but lawyers going around suing each other.

      --
      Attention zealots and haters: 00100 00100
    29. Re:Pig cycle by Anonymous Coward · · Score: 0

      recently retired it's chair

      "its".

    30. Re:Pig cycle by Anonymous Coward · · Score: 0

      Seconded. Maybe they fired him for being an illeterate fucktard too.

  25. I'm a starving CS Major by btnheazy03 · · Score: 0

    Will you hire me? I know what linux is! Isn't that what CS people say? Linux?

  26. Not just IT by Momoru · · Score: 4, Interesting

    Every industry will be critically short of workers in 5-10 years. My company has estimated we may lose as much as 30% of our staff due to babyboomers retiring.

    1. Re:Not just IT by newdamage · · Score: 1

      This is very true. There's so much going on in the news today that this fact doesn't get a lot of lip service. There are 70 million baby boomers (the first batch set to retire in 2008 or so), and only 45 million new workers to replace them.

      Most people think "Great! I'll have no problem finding a job!", the only issue is that with that big a discrepancy it won't so be a hiring frenzy as it will be a more likely chance for some contraction of the US economy.

      --
      ce n'est pas un Sig.
    2. Re:Not just IT by Anonymous Coward · · Score: 0

      Whatever. Most boomers can't afford to retire- the avergae 401(k) balance for a boomer is $50k. Looks like the 'me' generation won't get those fabled 'golden years'.

  27. That's fine by term8or · · Score: 1

    We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"


    Since India can provide all America's clueless graduate needs at only $5 a day and no healthcare.

    --



    "As a writer / novelist you might want to spellcheck your sig. :) " - AC
    1. Re:That's fine by Ham_belony · · Score: 1

      Healthcare is provided by the government in India. Only the poor can not benifit from it as well as the rest. If they want the best healthcare they have to go to private clinics and such which they pay for themselves. But there it is even only a fraction what it does cost in the US or Europe. If you take into account the lower taxes they pay, and most of them don't even pay taxes, they have no VAT, yet, on their products, no heating costs in winter, crappy transportation infrastructure so no need to drive around all the time with your car from one place to another, Every product available only costing a tenth of our products, it is easy to work for only 5$. If we didn't have to spend most of our income on taxes and overpriced products we would also work for a lot less.

    2. Re:That's fine by Anonymous Coward · · Score: 0

      Hahahaha .. you lost your job didn't you are slogging 15 hours a day to pay you rent. Wake up lardo,

  28. H1B visas are a real option by standards · · Score: 3, Insightful

    Congress could allow for more H1B visas, permitting high-quality IT professionals to be brought into the USA where skills are lacking.

    To be honest, most skilled American IT employees are gainfully employed now (with some exceptions in some areas). Some will look at H1Bs as just a way to hire cheap overseas labor to replace current "living wage" American jobs, but in reality there is a real need despite the coincidental labor cost differences.

    Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities. Or both. Congress realizes this, and should take action to support American business, the economy, and people.

    1. Re:H1B visas are a real option by Anonymous Coward · · Score: 1, Interesting
      Congress could allow for more H1B visas, permitting high-quality IT professionals to be brought into the USA where skills are lacking.

      Thus making it even less likely that anyone will take up IT courses in the US.

      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities.

      What you mean is poor Americans must do this, the rich Americans that own the companies will not be affected and can get on with their graft and tax-dodging and buying politicians as usual.

      Why exactly does the whole of the American governmental system have to be geared to supporting the tiny aristocracy at the top?

      TWW

    2. Re:H1B visas are a real option by Seumas · · Score: 2, Insightful

      How dare you. It is not corporate America's fault that you can't live on the $1/day that slave labor in China can.

    3. Re:H1B visas are a real option by zero_offset · · Score: 4, Interesting

      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities. Or both. Congress realizes this, and should take action to support American business, the economy, and people.

      Which is very nearly a fine definition of the word "extortion".

      Saying that we need to cut our own throats to statisfy THEIR needs -- or they'll simply be "forced" to turn to third-world dirt-hut coders -- amounts to the same thing. And before anyone gives me a lecture on "global economies" and other politically correct bullshit, I'll remind you that I'm only responding to their supposed concern about a lack of US talent.

      If they're so fucking worried about losing in-country talent, then they'd better simply buckle down and pay what it costs to get it. That position is NO DIFFERENT than the position they take when they claim we're too expensive. I counter-claim THEY are too cheap. I further counter-claim that any hand-wringing a US company does about losing US talent is simply a campaign to improve their image, and to suck up to Congress before joining the corporate outcry to allow more H1Bs and to avoid offshoring penalties.

      So ["Insert Corporation Entity Here"] needs to shave a few million to keep stockholders happy? I'd say CEO salaries are a fine place to start, rather than whacking hard-working, often highly skilled people with house and car payments and a family to feed.

      Yeah, same old story.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    4. Re:H1B visas are a real option by deaddrunk · · Score: 1

      Most mainframe professionals are not gainfully employed anymore, and before you say "should've kept your skills up to date", I have, however no amount of night classes can give you the 2 years+ experience required to get an interview.
      There's no shortage of mainframe work, it's just been shifted to India, and no corp I've worked for in the last 5 years has had the slightest interest in retraining us dinosaurs into newer tech.

      --
      Does a Christian soccer team even need a goalkeeper?
    5. Re:H1B visas are a real option by Teancum · · Score: 0

      This is such a pile of bolvine excrement (i.e. BS) that I don't know where to start.

      While there are some products and applications where you can go overseas and "outsource" some of what is going on, there is quite a bit that can't either. A good deal of designing a proper user interface (about 70%-90% of the actual work with designing software... if done properly) requires a strong cultural context in common with the projected end user. The best way to obtain this cultural understanding is to actually live near where that person is using the equipment... to go out into the field so to say. To design something that is used on an oil platform in the Gulf of Mexico, it simply cannot be developed in Madras or Hong Kong. The same goes for a Wal-Mart inventory system in Arkansas.

      The American Congress, IMHO, is totally clueless regarding what ordinary IT workers are really in need of. University level education is on the whole rather pathetic, in part because the people who are really good at developing good IT products are actually in the field and doing it. (With some notable exceptions) the ones who can't hack it in industry are the ones working in acedemia, and often doing a poor job at educating the next generation.

      In addition, legislation that is coming out of congress is putting more and more handcuffs on those of us that have been in the industry. As it is, congress is trying to tell me that 1st Ammendment rights simply don't exist (amply discussed here on /.) with the software I write, and between software patents and incredibly broad interpretation of copyright laws I am severly hamstrung with what I can even write. This is squarely the kind of thing that congress does indeed control, and is doing a lousy job at helping IT workers. It may help some IT company executives, but that is not the same thing.

      A very disturbing trend that I've seen lately is that a good software company should have several lawyers on staff. The real question is what should the ratio of lawyers to developer be? Unfortunately, with the current litigous nature of the computer industry right now I would have to say it could be one to one, as a good developer can generate sufficient material to keep a full-time lawyer busy (on average, over time, and across a whole development team). There are companies right now where there are more lawyers than developers and engineers. This is not a good thing.

      The H1-B visas are just an excuse by companies to try and hire people at slave wages. While a few people do get to America supposedly that wouldn't be able to get here otherwise, the whole program is really quite stupid, and a terrible deal to the person who holds the H1-B visa. They can't work for another company while in the USA, and they really can't leave the USA either (or it is a very bad idea... unless you simply want to return home for good and forget about returning to the USA). On the whole immigration legislation is totally corrupt right now, and I would suggest that it would be safer and easier right now for somebody trying to work in America to simply be an illegal immigrant and forget the visas altogether. And that shouldn't be the case either. Ideally, if somebody is technically skilled, can pass a background screening to make sure they are not a terrorist or spy, and genuinely understand the cultural transition of coming to America, they should be granted a work visa that is temporary in some manner that can be eventually turned into a permanent visa (if you've proven that you are low-risk, havn't committed crimes, etc.) with the offer of citizenship. An H1-B visa does not offer any of that, and attempting to get a green card from an H1-B visa is a burecratic nightmare... just like most of the BS that comes from the U.S. State Department.

      The best way for a company to get the IT workers it needs is to "grow them". In other words, go to the local university/technical college and offer scholarships and internships to their students, encourage robust com

    6. Re:H1B visas are a real option by Ritz_Just_Ritz · · Score: 3, Informative

      When you can reduce my living costs to those of someone in Bangalore, perhaps then I can consider a more "competitive" salary/compensation package.

      Until that time, I've got to pay my bills and feed my family. So I'll stick with my "high" Amercian salary and benefits package, thank you.

    7. Re:H1B visas are a real option by WoBIX · · Score: 4, Insightful

      What was that number in the news a while back? North American corporate officers receive something like 400 times the salaries of their European counterparts? It's ridiculous.

      Easily as stupid as paying an athlete 90 million dollars to wear sneakers.

    8. Re:H1B visas are a real option by bubbha · · Score: 1

      Saying that we need to cut our own throats to statisfy THEIR needs -- or they'll simply be "forced" to turn to third-world dirt-hut coders -- amounts to the same thing.

      I hear you. Listening to Bill Gates the other day talk about how important it is to move to China and India for developers made me laugh out loud.

      Free programers good...
      Free software bad....

      --
      I want to be alone with the sandwich
    9. Re:H1B visas are a real option by Anonymous Coward · · Score: 0

      Actually Mr. Gates, IT has one of the highest unemployment rates in the United States.

      What the American people realize is that businesses have a much stronger influence over what Congress "realizes". Those interests are not aligned with putting food on the table and living relatively comfortably.

      It is not Congress' sole function to allow American corporations more cost-effective ways to finance their operations especially at the expense of its citizens' welfare. Can you say with a straightface more H1B VISA's benefit the average American citizen? Try it.

    10. Re:H1B visas are a real option by redragon · · Score: 1

      You're post was right on...Minus:
      > "forced" to turn to third-world dirt-hut coders

      --
      - Sighuh?
    11. Re:H1B visas are a real option by TheKnave · · Score: 2, Insightful

      There used to be a certain amount of respect attached to being an IT Professional.

      I can't imagine battery farms of lawyers in India or China. (As much as I'd really like to... )

      I can't imagine accountants being subjected to 3 hours worth of 'turn your head and cough' tests every time they go for a job interview.

      The oversupply (and probably the geek image) cost us our dignity by introducing a lot of people who shouldn't have been in the market. (Don't get me wrong - anyone can learn at any time, but there are Great Programmers, Average Programmers, and 'I did a 2 day course on making money in IT, once' programmers.)

      The way I figure it, Capitalism will always correct itself. Move the money away from American IT - supply decreases. Move it to India. Indian IT increases - bringing in so much money that eventually the Indian Economy becomes too expensive and the market moves elsewhere until there is nowhere else to go that is cheaper.

      What does that mean for America?

      I guess it means that the people in vital in country positions will start earning more... and for everyone else... it'll be a long wait till the rest of the world reaches equilibrium (which - given that chaos tends to happen - will never happen).

      Personally I've never seen a project work as planned in which the people involved couldn't meet in the same room at fairly regular intervals. I'd like to see a study that documented the Quality of the finished product (measured by how well it did the desired task) against the location and dispersal of those involved. I think that could be quite enlightening.

    12. Re:H1B visas are a real option by dwglasses · · Score: 1

      Why only "third-world dirt-hut coders"?

      I am a computer scientist in Iceland and the demand for good computer scientists here is really low. I would definately consider moving elsewhere to be able to work at the level I want to (i.e. not just administering some small firm website).

      Yeah, I know this has nothing to do with the point you're making, but it's certainly something to consider. There are other countries than from the third-world that have a surplus of capable IT professionals.

      --
      This space is intentionally left blank.
    13. Re:H1B visas are a real option by skubeedooo · · Score: 1
      I think the problem is that there is no cohesive 'them'. 'They' are all competing with each other, so (if offshoring is indeed more efficient) as soon as one company offshores and manages to produce their goods/services cheaper, they will wipe the floor with the other companies until all the other companies do so.

      You've really missed the point when you talk about how corporations should cut down on CEO salaries rather than worker salaries - if the board thought it was good for the companies profits they would cut the CEO's salary AS WELL as the workers salaries. Companies are out to MAXIMIZE profits, not just to increase them a little bit.

    14. Re:H1B visas are a real option by richman555 · · Score: 1

      Skills are not the issue, Cost and $$$ is the issue. The skills are being taught overseas by the likes of IBM and Microsoft with the goal of cheaper labor in mind. I don't see research centers being built in the US right now either by these big companies. I guess my point is companies will *NOT* pay more money for higher skills when cheaper labor can get the job done. American workers cannot compete with this in my opinion, its impossible.

    15. Re:H1B visas are a real option by ph1ll · · Score: 2, Insightful
      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities.

      We're still waiting for American CEOs to lead the way on this one...

      --
      --- "We've always been at war with Eastasia."
    16. Re:H1B visas are a real option by mikael · · Score: 1
      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    17. Re:H1B visas are a real option by Nept · · Score: 2, Interesting

      reference a recent post of mine about north american executive salaries.

      Also in europe, note that most employees can get 6 weeks of vacation and a lot of other benefits. It's a tangent, I know, but I'm on a project right now in England, and I'm amazed at the work/life balance here.

      I believe it's directly due to the lack of corruption at the top rungs of the companies. And yes, I consider the multi-million dollar salaries of NA. execs corrupt. The payoff to Carly was a fine example of this. Legal? yes. Ethical? no.

      --
      "Teachers leave us kids alone ..." - Roger Waters, Pink Floyd
    18. Re:H1B visas are a real option by Nept · · Score: 1

      if the board thought it was good for the companies profits they would cut the CEO's salary AS WELL as the workers salaries.

      False. Most board members in a given company are either CEOs or high-level execs in another company. It's a fairly elite group and I don't see this happening.

      Companies are out to MAXIMIZE profits, not just to increase them a little bit.

      True. But for whom? The stockholders. And who owns the majority stock? Ah yes. The board. So ... the board is out to maximize profits for ... the board. Go figure.

      --
      "Teachers leave us kids alone ..." - Roger Waters, Pink Floyd
    19. Re:H1B visas are a real option by skubeedooo · · Score: 1
      Most board members in a given company are either CEOs or high-level execs in another company. It's a fairly elite group and I don't see this happening.

      Fair point.

      But what i'm trying to say is that regardless of whether the CEO is paid correctly or not, regardless of whether the board is answerable to shareholders or themselves, it still makes sense to cut salaries. You're trying to make this seem like it is the corrupt CEO/board that is causing pay cuts, but it is not actually the case because these pay cuts would happen regardless. It is competition in a (somewhat) free market that is causing it.

    20. Re:H1B visas are a real option by justforaday · · Score: 1

      Yeah, for real! I mean, how the hell do you code a dirt-hut?

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    21. Re:H1B visas are a real option by Anonymous Coward · · Score: 0
      I hear a lot of people bitch in slashdot about how hard it is to find a job as an experienced programmer. I put an ad on Monster for 2 weeks, looking for a Java programmer with 2 to 6 years of experience. Less than 30 people replied to the ad, and out of those, only 12 seemed to resemble what we were looking for. Well out of those 12, there are TWO americans... yes, two. And they both have jobs.

      I wonder where all of those unemployed American programmers are. Maybe they should just move to St.Louis.

    22. Re:H1B visas are a real option by Anonymous Coward · · Score: 0

      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities.

      You'd fit in well in America -- you've mastered short-term, limited thinking.

      America, America, everyone seems to want to come to America. But America is drowning in debt, both the government and the people. And as Americans "compete" by taking lower wages, our economy drifts ever downward. Eventually the bottom will fall out, and America will enter Great Depression II. America, the government, owes the rest of the world trillions of dollars -- debt that will never be repaid. When the default comes, and it will, things will get very very bad in America.

      When that happens, will the common folk in America at last rise up against their ruling elites and smash them down? Perhaps, but first they'll start lynching and shooting the immigrants. Most Americans hate you as it is now, but they're too afraid to lose their jobs to say so. When they have nothing else to lose, they'll get out the rope.

      Being an H1B visa holder when this happens will not be good for your health. So sure, come on over and "take our jobs". Just realize you're betting that the fecal matter won't impact the air movement blades while you're here. And you're betting your life.

      It's always amused me that so many people around the world denounce America for being so violent and aggressive, yet they still want to come live right next to Americans. They apparently never think about what we'll do when our country comes tumbling down.

    23. Re:H1B visas are a real option by glorinc · · Score: 1

      That's true generally for mainframe operations and application developers. System administrators (sysprogs), though, are still pretty safe in the US, for the moment. I suspect its because few Indian IT shops see the mainframe (a dying tech?) as a worthwhile investment. Well, at any rate, that's what I'm hoping for...

    24. Re:H1B visas are a real option by Tony · · Score: 1

      eventually the Indian Economy becomes too expensive and the market moves elsewhere until there is nowhere else to go that is cheaper.

      What does that mean for America?


      That India will one day offshore to America?

      --
      Microsoft is to software what Budweiser is to beer.
    25. Re:H1B visas are a real option by iwadasn · · Score: 1


      dude, work for a company who's business is information. A bank is a good place to start. Learn some skills, and make something important, and one way or another, it'll all work out.

    26. Re:H1B visas are a real option by entropy123 · · Score: 1

      Agreed. I have no problem with smart people immigrating to America to get good jobs. My problem is when jobs leave the country. So...more visas for bright people who want a future for themselves and their families...

    27. Re:H1B visas are a real option by Anonymous Coward · · Score: 0

      Compete in this "World???". How about this for you.
      TI (TEXAS INSTRUMENTS) Had an employee, American, who wanted to better understand the companies H1B policies. You see most of his coworkers were under the H1B. And they were complaining about how much harder they were worked and that if they complained the company would simply revoke their status and then they would be here illegally and then deported. The American was fired and replaced with someone under an H1B. This isn't a good thing folks. This is slavery by corporation.

    28. Re:H1B visas are a real option by Vicissidude · · Score: 1

      The board is not necessarily the primary shareholders. In many cases, the board members are officers that work in the same company. So, you have this circular relationship between board members and the CEO where each is the other's boss. In these cases, there is NO incentive to reduce anyone's pay at all, except of course for the low-level workers.

    29. Re:H1B visas are a real option by stinerman · · Score: 1

      The free market is not to be questioned under any circumstances. You will heed the word of Milton Freidman.

    30. Re:H1B visas are a real option by tshak · · Score: 1

      What was that number in the news a while back? North American corporate officers receive something like 400 times the salaries of their European counterparts? It's ridiculous.

      Easily as stupid as paying an athlete 90 million dollars to wear sneakers.


      The latter is not stupid, it's simply business. If some multibillion dollar corporation wants me to wear shoes for them, I'm going to get the most of their mooney as I can. However the former is exploitation. While good executives may be hard to come by, it's no doubt that they use their position to maximize their gain at the loss of other employees.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    31. Re:H1B visas are a real option by Skapare · · Score: 1
      To be honest, most skilled American IT employees are gainfully employed now (with some exceptions in some areas).

      If you call flipping hamburgers, washing cars, and attending parking lots to be gainfully employed, then I suppose you are right. Many do have jobs in IT, but now days the pay is way low, between 35% and 50% less than what it used to be.

      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities.

      The lower pay is what drives employment decisions. I've talked to managers who have been required by upper executives to specifically hire lesser qualified people because they are cheaper. Many project managers hate this situation. But they either must do with smaller hiring budgets, or lose their own job.

      As for America competing in a world economy, that isn't even possible without a dramatic fall in the value of the US dollar. The cost of a small apartment in most cities in the USA exceeds the entire take home pay of a programmer in India who is living in luxury there. A friend of mine in Mumbai rents a nice 3 bedroom apartment in a new (less than 10 years old) high rise for what translates back to about US$155 a month. If prices in America were to drop to what they are in India, then America can compete. Equalize the cost of living everywhere, and then it's fair. But you have to change the exchange rates and lower the value of the US dollar to somewhere around 1/4 to 1/6 of what it is now.

      American corporations simply don't want to hire "family men" and other older workers in the US because they want to have salary levels on which they can (even with the spouse working, too) support a family and pay the mortgage on a decent house. "Competing" in the current climate means losing all that. Eventually it will happen if things continue the way they are, as there is already much downward pressure on the US dollar due to high rates of unemployment and underemployment in the US that is being hidden by government statistics that don't really measure this, but instead, measure only those actually getting government benefits (of which less than half qualify for). These corporations would rather rape the American workers and the American economy for their own profit and greed. And the current US President, and Congress, support this (the raping ... not posturing for equalized competing).

      --
      now we need to go OSS in diesel cars
    32. Re:H1B visas are a real option by subodhg · · Score: 1

      H1-B holders are not bound to the company who have sponsered their H1-B's in the sense that if some other company wants to hire them, all they need to get done is a transfer of H1-B ( which doesn't even count in the quota of 65000). The transfer is a very easy process requiring only 15 days if you do a premium transfer. Also, if you are on H1-B, your company can file for your Green Card. It's takes about couple of years.

    33. Re:H1B visas are a real option by Teancum · · Score: 1

      You are still beholden to your human resource manager or the will of the CEO of the company regarding your green card. This is not something that you can initiate on your own without the cooperation of the company you are working for.

      As for transfering between companies, you need to have a company that is willing to go through the paperwork necessary for H1-B visas. That means it must be either a forward thinking company or a larger company that is used to doing that paperwork. If a group of developers decide to say "to hell with this company" and leave enmass to start their own company (more common than you might imagine), the one with the H1-B is left holding the bag as the one to clean up any messes left behind.

      It is not exactly slavery, but from the viewpoint of an employee it is not exactly a piece of cake. I don't blame those that try to go through the process of an H1-B visa (as there are usually no other options available to them when they try). From the viewpoint of a company president, there are few downsides and a lot more control over an employee than you would normally have over a full U.S. citizen.

    34. Re:H1B visas are a real option by zero_offset · · Score: 1

      I am actually a fairly highly-placed developer in one of the largest financial companies in the world. This industry is one of the worst when it comes to blindly offshoring everything within arm's reach and giving the axe to giant swathes of workers when the stock blips.

      For a long time I've insisted the worst business concept to emerge from the 80's and 90's can be summed up by the phrase "Human Resources" -- treating people just like copier paper and office chairs. From time to time you have to draw the line somewhere.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    35. Re:H1B visas are a real option by standards · · Score: 1

      OK. I admit that I was playing devil's advocate. But those who claimed "troll" didn't want to read the argument I laid out. THe argument I wrote is good (but somewhat easy to challenge).

      Sadly, most have failed to counter my argument. Sure, people have said that those H1B types don't have the right skills, and that CEOs get paid way to much... but most completely failed to come straight out against at the arguments I laid out. Those folks should be labeled "troll", in my humble opinion.

      In any case, here is how I would counter my own argument:

      1. the labor cost deltas are not merely coincidental, but by design.
      2. no IT skills are lacking in the US, except on a $ per person basis.
      3. most skilled IT employees may be employed, but MANY are not
      4. I claimed that there is a "real need" for H1B imports, but I didn't back it with anything
      5. Congress should support the American people, not business or the economy except to support the people.
      6. Americans should "realize" that they are threatened by fewer wages and benefits, not "compete".

  29. hire the unemployed IT professionals? by adapt · · Score: 3, Informative

    There are plenty of talented IT professionals on the market searching for tech jobs.

    A couple of weeks ago, I logged in Siemens worldwide jobs site, and, in my field, 321 out of 322 open positions were in China.

    Most employers could see the benefits of offering job security and paying decent salaries as an effective means of retaining the talent (and all those hours spent in training...). Instead, they hire temps, pay huge fees to temp agencies and recruiters, they "outsource", etc. Without a knowledge base, there is no future in any company.

    It is more a problem of "if I pay you less, I can keep more for myself" than a true lack of qualified professionals on the market. If engineers wanted to flip burgers they would have studied at the burger flipping college! :)

    1. Re:hire the unemployed IT professionals? by TWooster · · Score: 3, Funny

      Where is this burger flipping college you speak of? Are they accepting applications for fall enrollment?

    2. Re:hire the unemployed IT professionals? by Legion303 · · Score: 1

      "There are plenty of talented IT professionals on the market searching for tech jobs."

      The cynical part of me says that IBM is gearing up to push (more of?) their work overseas. The practical part of me says I'm probably right. The cynical part pipes up again and says IBM donating $30 million to universities is likely just a smokescreen. The rest of me tells the other two to shut the hell up because we're trying to get some sleep in here, goddammit.

    3. Re:hire the unemployed IT professionals? by TCaM · · Score: 4, Funny
    4. Re:hire the unemployed IT professionals? by adapt · · Score: 1

      Real men download the specs from the standardisation committee, implement it in FORTRAN, and release an Open Source version.

      Burgers are not different from chips.

    5. Re:hire the unemployed IT professionals? by grassy_knoll · · Score: 1
      Where is this burger flipping college you speak of? Are they accepting applications for fall enrollment?

      I understand most universities don't have a degree program per-say, but do include this and related course offerings ( such as Principals of Catering, Fundamentals of Retail, et. al. ) as part of the requirements for these degree programs:
      • English Literature
      • Women's Studies
      • Fine Art

      After all, universities are worried about job prospects for their graduates.

      [badum-ching]
  30. IBM and double standards by rongage · · Score: 5, Interesting

    If IBM were so concerned about the number of IT workers, maybe it should become a better employer first.

    You see, IBM for the past several years has been on a hiring binge, but with very rare exception, every new hire is brought in as a "supplemental". A supplemental, by IBM's definition, is a temporary position that CAN NOT continue past 18 months. Once your supplemental service is over, you are blacklisted by IBM for another 6 months - no rehire possible.

    When I left IBM (near the end of my supplemental "tour of duty"), IBM was in a hiring freeze, there was no way to become a full-time employee, regardless of demand. Oh, and as a supplemental for IBM, the ONLY benefit you are eligible for is the employee stock purchase plan. That's right, no insurance, no 401k or pension, no education assistance, nothing else!

    If IBM needs more employees, then they need to stop chewing through their existing stock (and spitting them out) so rapidly.

    --
    Ron Gage - Westland, MI
    1. Re:IBM and double standards by Antique+Geekmeister · · Score: 3, Informative

      You worked for IBM Global Services, right? They're real champions at burning out anyone even vaguely competent. I have a friend still recovering from a long stint working for them.

    2. Re:IBM and double standards by Anonymous Coward · · Score: 0

      IBM announced in April to lay off 6000-8000 employees in Europe. Overall, they want to save 1 billion dollars. Now, think hard, what message does this send to prospective students?

    3. Re:IBM and double standards by swillden · · Score: 1

      A supplemental, by IBM's definition, is a temporary position that CAN NOT continue past 18 months. Once your supplemental service is over, you are blacklisted by IBM for another 6 months - no rehire possible.

      This isn't true. My group has a supplemental who worked for us for nearly four years. She just recently finished her degrees (Math and CS) and was hired into a permanent position, in spite of a hiring freeze.

      This may not be what you want to hear, but if your boss had really thought you were a worth keeping around, you would have been given a longer term as a supplemental, or offered a permanent position.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:IBM and double standards by beforewisdom · · Score: 1

      Your post confirms other comments that these articles are about companies really being short on smart people who are clueless enough to work for cheap without asking for much in return, in other words new CS graduates.

    5. Re:IBM and double standards by Anonymous Coward · · Score: 0

      "if your boss had really thought you were a worth keeping around, you would have been given a longer term as a supplemental, or offered a permanent position."

      *ahem* Bullshit. Ever since IBM's first mass layoffs in the '80s, it's looked at its "employees" as "human resources"... to be used up and discarded as efficiently as possible.

      The OP is probably referring to a side-effect of a California law (I think it's a California law) that a company can't work you more than 18 months out of 24, or you're definitionally a full-time employee and they have to offer you benefits. I played this game with IBM and HP as a "temporary" worker for a while.

      I thought I had ex-caped when I got a full-time position with Packard Bell... little realizing that that company was being mismanaged into the ground and wouldn't last out the year. Ah, well, everybody has 20-20 hindsight.

    6. Re:IBM and double standards by swillden · · Score: 1

      *ahem* Bullshit. Ever since IBM's first mass layoffs in the '80s, it's looked at its "employees" as "human resources"... to be used up and discarded as efficiently as possible.

      *ahem* Bullshit. See, I can do it too!

      *Companies* don't look at anything as anything, because they're not cohesive entities. They do set policies which provide some level of cohesion, but hiring and firing decisions are ultimately made by people. Maybe my section of IBM is isolated and unique, but I certainly haven't seen the attitude you mention, except perhaps in the fact that in my section of IBM the travel demands are high, so people who really dislike travel often don't last long.

      Further, I look around myself at the other IBM employees I interact with on a regular basis and I see one hell of a lot of people who have been with the company for 10, 15, 20+ years. I've also lived through at least three layoffs and noticed the same thing in every one of them: I don't know a single *competent* person who was laid off. Not one. That surprises me, actually. In a ten-thousand-brained dinosaur like IBM I would have expected to see a few good folks get canned by accident. Actually, I'm sure there were some because the law of averages requires it.

      Other parts of IBM may be different, but my experience with all of the sections I've touched (which includes services, product development and research) is that smart, talented people are kept, and the layoffs provide managers with an opportunity to dump their deadwood.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:IBM and double standards by BShive · · Score: 2, Interesting

      I still work for GS (internally now) and I can sympathize. They haven't burned me out with the workload, but more apathy with the type of work (very un-challengng) I'm getting. They hired almost a dozen of us from my graduating class, and I'm one of two left. I'm either lucky or stupid - perhaps both.

    8. Re:IBM and double standards by swillden · · Score: 3, Informative

      the layoffs provide managers with an opportunity to dump their deadwood.

      Oh, I should mention that this is a good thing, because IBM is so afraid of ex-employee lawsuits that it's damned near imposible to get fired for cause.

      I know two people who got fired.

      The first one took a position as CEO of a client, without quitting his job at IBM first. He was drawing both paychecks for about a four-month period, and working within IBM to sabotage our efforts to get the client in question to pay a large outstanding invoice. He was fired, but he was also given a large cash settlement in exchange for a promise never to sue IBM -- which absolutely amazed me given that he was scamming IBM.

      The second one was a project manager who wanted to tell a services client that they needed to pay us an extra $200K on a $500K project. The project was over budget due to mismanagement and he wanted to tell the customer "Sorry, we already spent an extra thousand hours, you'll have to pay this bill for those hours. Sorry we didn't tell you about it and let you make the decision as the contract specified. Pay up". This PM was specifically ordered by his boss not to do this very, very stupid thing, and then did it anyway. In addition to that, the guy had a long history of backstabbing co-workers in an effort to build his own little empire. That is normal in some corporate cultures but anathema in IBM's.

      He was also fired, although the process took six months, resulted in a board of inquiry that examined his boss and his boss's motivations. Though the firing was fully justified and the boss was exonerated, it was long an painful.

      Given how hard it is to fire anyone at IBM, it should be no surprise that IBM managers have a strong preference for trying people out via supplemental and contractor relationships prior to hiring them full-time. It should also be no surprise that there are layoffs after hiring binges, because that's the only way to get rid of the lousy employees who slipped in.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:IBM and double standards by random735 · · Score: 1

      it's not always up to management...sometimes the budget just isn't there...all depends on the group, the fiscal results, etc. don't assume just because you know someone who got an offer, and someone else who didn't, that the person who didn't is inferior... it's not a perfect world we live in.

      (also an IBMer)

    10. Re:IBM and double standards by Anonymous Coward · · Score: 0

      Umm, that each employee costs $100 000?

    11. Re:IBM and double standards by John+Harrison · · Score: 1

      All of what you say is true. One other thing that should be noted is that it is amazing how some people are able to survive the layoffs. I've seen this less in services than in SWG, but there is some amazingly dead wood around...

    12. Re:IBM and double standards by swillden · · Score: 1

      don't assume just because you know someone who got an offer, and someone else who didn't, that the person who didn't is inferior... it's not a perfect world we live in.

      This is certainly true. However, I was responding to a claim that IBM makes a practice of hiring good people, using them up and then discarding them. I'm sure it happens exactly like that at times, and I'm sure that even more often a group hires a capable supplemental and then can't afford to keep them, but, in general, I think IBM does a good of making opportunities available to those who prove themselves valuable.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    13. Re:IBM and double standards by Anonymous Coward · · Score: 0

      Umm, that each employee costs $100 000?

      Each employee costs between $125,000 and $166,666. I can see math wasn't your strong suit.

    14. Re:IBM and double standards by metamatic · · Score: 1

      First off, it's misleading to talk about IBM hiring practices as if they're uniform. The people you'll find in Software Group are very different from the ones you'll find in IBM Global Services, and different again from the ones who work on PowerPC chip designs. The skill levels are different, the proportion of temps to contractors is different.

      It also doesn't matter if IBM as a whole is making a profit; if a particular group isn't meeting its targets, that group almost certainly won't be hiring. If nobody's buying Foo software this year, the Foo piece of Software Group's going to have a hiring freeze.

      Also, consulting makes much heavier use of supplementals, because of the nature of the business. One year IGS needs a few thousand people to run the entire IT infrastructure for the Olympics, the next year it doesn't. One year there are 30,000 people on call for Y2K, the next year there aren't. One year government decides every healthcare organization needs to implement HIPAA in six months, the next year it doesn't.

      In spite of how much attention consulting companies pay to keeping a good flow of upcoming work, in reality the levels of staffing they need are always going to be highly variable, so short term contracts are the industry norm. It costs too much to always be hiring and firing permanent employees, and you can't keep paying unused techs for 2 years to keep them on hand for when you'll next need that many. Hence at any big consulting company, a large proportion of the staff is made up of contractors. If you don't like it, don't work in enterprise consulting. You might find SMB more to your liking--contractors aren't such a necessity there.

      (My opinions do not necessarily represent IBM's positions, strategies or opinions.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  31. Normal ebb and flow by Anonymous Coward · · Score: 0

    you might have been able to get a job in the old days without any credentials, but i think these days it's way harder to get the same type of position you might have been able to before. Plus HR people can screen easier cause they now have questionaires developed by senior admins to weed out the weak. some of these jobs seem like you need to know a huge list of things all equally well. They want a master of all trades, and jack of none.

  32. Good news for the Philippines by Pao|o · · Score: 1

    Our diploma mills produce tens of thousands of IT grads each year. They know all their Microsoft ABCs! Di pa kami mabantot!

  33. Computing in the USA controlled by lawyerocracy by Anonymous Coward · · Score: 0

    Why on earth would one want to work in the US computing industry now? If you're a talented coder, some slimy lawyer waving an utterly trivial patent will shut you down.

    The industry is run by the lawyers, for the lawyers. It's time for a declaration of tech independence:

    "You nontechs can hold patents all you want. You can enforce them against eachother. We techs will not seek patents or enforce them against you, but we will laugh in your faces, oh and maybe shoot you, if you try to restrict us with them. Only those that seek to restrict others with patent monopolies shall be themselves so restricted"

  34. Huh ? by alexhs · · Score: 3, Interesting

    Yesterday (still on the bottom of the front page) :
    Technology Paradise Lost
    [...] many believe that the sector will regain its past glory and blistering growth rates. [...] it's not going to happen. [...]

    Today :
    Critical Shortage of IT Workers in Coming Years
    [...] worried about the increasing demand for IT professionals [...]

    If there's no sector growth, is there really increasing IT workers demand ?

    Aren't these mutually exclusive points of view ?

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    1. Re:Huh ? by Anonymous Coward · · Score: 0

      Welcome to the Internet, where you can find anyone to say anything you want.

  35. woohoo by Anonymous Coward · · Score: 0

    As a first year computer science student,
    WOOOOOOOOOOOHOOOOOOOOOOOOOOOOOO
    lots of well paid jobs...

  36. There are smart people no longer even signing up by frovingslosh · · Score: 1
    There are smart people no longer even signing up to take our introductory courses.

    Doh! Maybe that because they have enough sense to see the trend of sending their prespective jobs to India or even giving people from India work visas to come and to take the jobs here at lower wages. Damn right the smart people are not training for programming jobs.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  37. Not to worry... by redeye69 · · Score: 0

    HP have a spare 15,000 or so... Oh, and didnt IBM recently ditch about 13,000 too? With 28,000 experienced professionals back on the market, the university's could take a year off!

    --
    Without precision, my life would be imprecise....
  38. Critical Shortage of IT Professionals by Anonymous Coward · · Score: 0

    As I read through this list of "I told ya so's" aimed at "Corperate America," I am struck by the number of IT Professionals who seem to have no language skills associated with the English language. No wonder you people can't get a job. No one could understand your application!

  39. Unfortunately... by Winckle · · Score: 1

    Without IT professionals, who will build our clone army?

    1. Re:Unfortunately... by xtracto · · Score: 1

      Biologists?

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:Unfortunately... by A.Chwunbee · · Score: 0

      Sahb, no one in US is studying sciences either, because is jolly hard compared to sociology and median studies type thingies. So clone army will be built by biologists - Indian biologists!

      --
      select * from base where originalOwner = 'you' and currentOwner != 'us'.
      0 rows returned.
    3. Re:Unfortunately... by Anonymous Coward · · Score: 0

      come on, stop crying about that, we all know that the United States of America is nothing but a mix of all and every kind of race in the world... at the end, you all Pure Americans are all Irish...

    4. Re:Unfortunately... by Anonymous Coward · · Score: 0

      Just put 10,000 monkeys in a room with 10,000 tubes of stem cells. I'm sure they will come up with something interesting.

  40. HEY IBM!! by N3WBI3 · · Score: 1

    You might want to look at the 10K people you just laid off...

    --
  41. Re:So what ? by zero_offset · · Score: 1

    And they all have communications skills roughly on par with yours. Fab!

    --

    Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  42. you mean java is slow? by Anonymous Coward · · Score: 4, Insightful

    WHAT? java is slow? and not cross-platform? WHY DID NO-ONE MENTION THIS ON SLASHDOT BEFORE?

    please, wake me up when you've got a new cliche to peddle. as a java developer who develops on windows and linux and deploys to solaris I really don't know what you're on about. it takes more effort or a great deal of stupidity to write non cross-platform java. and as for it being just like XML... thanks for that. at least I don't have to go to the trouble of exposing your ignorance.

    I'm sorry, I know I shouldn't feed the trolls but I'm having a bad day.

    1. Re:you mean java is slow? by Anonymous Coward · · Score: 0

      I agree, java is great. I just discovered it after programming in C++ for a long time. Don't get me wrong, I still love C/C++, but Java is real nice. It has really become a usable language for programming apps in. I swear these guys who go around spouting "java is slow" probably never have coded in java (or don't know how).

    2. Re:you mean java is slow? by Anonymous Coward · · Score: 0

      The 'java is slow' meme probably started around JDK/JRE v1.1 back in 1998 or so.

      Now that we have serious horsepower the likes of 8-way dual core processors as well as the natural evolution of the JDK/JRE as well - not to mention kernel evolution..... we should be able to put the 'java is slow' meme to rest fairly easily.

      As to the rest of the 'java sux' claptrap/rant - i've got only one thing to say:

      All UR base R belong 2 US!

      that being said - ship it all to India!

    3. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      Now that we have serious horsepower the likes of 8-way dual core processors as well as the natural evolution of the JDK/JRE as well - not to mention kernel evolution..... we should be able to put the 'java is slow' meme to rest fairly easily.

      Not all of us have 8-way dual core processors, though.

      In my own experience, Java programs are about the same as any other once they're actually loaded into memory. But it generally takes a lot longer to load up a java program than it does to load up a compiled program.

      As for the "cross-platform" hype, that's really all it is, hype. Sure, if you're trying to build a cheap program in a month with 2 coders it's nice to just let Sun build you an interpreter and tell your customers "just download Java". But for any serious program the amount of platform specific code as a percentage of the entire program is going to be rather small anyway, at least if you ignore the parts of it which are already available as standard libraries in just about any language. And then, if you don't want your Java to look like Java, but like any other regular program, you're going to have to put about as much if not more platform specific code into the Java software.

    4. Re:you mean java is slow? by Maxo-Texas · · Score: 1

      I write and use java programs. They havn't been slow for several years. They are usually cross platform unless they use specific system features to look nicer-- even then 99% of the code is system agnostic.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    5. Re:you mean java is slow? by nazzdeq · · Score: 0

      Yeah, that application written in Java using Weblogic and their crappy portal is really screaming, I tell you.

      and all you have to do to port to Websphere is nothing. Right.

      If you think java apps these days are fast, then you have no idea of what performance is. If it's not Google speed, then it's slow.

      Also, it's not as easy to port to different platforms like Websphere, Tomcat, etc. as you think.

    6. Re:you mean java is slow? by orasio · · Score: 1

      Weeeeeeeeeellll.

      Java for the desktop is cross-platform, period.
      Win, OSX, GNU/Linux, BSD, all run Sun Java on most platforms they run.
      GCJ is java, so java has the potential to be as cross platform as GCC, if you want.

      Plus, SWT, in those "desktop" platforms, provides the look and feel, without platform-specific code.

      So, java was less cross-platform, now it's more cross-platform.
      It used to need lots of platform-specific code. Now it needs mumch less.
      It used to be slow. Current implementations just aren't. JIT helps a lot, and GC uses much better techniques.

    7. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      Java for the desktop is cross-platform, period.

      But that's a meaningless statement. Hey, any Windows program is cross-platform if you have Wine, right?

      It used to be slow. Current implementations just aren't.

      Like I said, they're slightly slower running, and a lot slower starting up.

      JIT helps a lot, and GC uses much better techniques.

      Maybe JIT is why they're so slow starting up. I don't know enough about the internals of Java to say why, but I've experienced the speed decrease first hand.

    8. Re:you mean java is slow? by orasio · · Score: 1


      Java for the desktop is cross-platform, period.

      But that's a meaningless statement. Hey, any Windows program is cross-platform if you have Wine, right?

      Not.
      Wine is x86-only, and not all windows programs run on wine.

      You are just talking about Sun JDK, but java is more than that. It's a language inherently somewhat slower than C++, but much safer, and in some specific cases, even faster than C++.
      I understand that you have experienced the speed decrease first hand. Everybody has.
      I was just trying to explain that such speed decrease is a packaging, distribution, or even a marketing problem, other than a technical problem.

      When competing with native programs in any platform, Java doesn't need to be cross platform, because that's wha native means, non general purpose, but close tot he hardware. In those cases, you can compile with GCJ, and have a theoretically slightly slower binary than with C++, but actually a better binary, because it doesn't have the possibility of buffer overflows, and for all practical purposes doesn't have a speed difference with C++. You get native widgets with SWT, and native performance with GCJ.

      When you need cross platform, you use sun JDK, or the native JDK, with the startup delays you talk about, but in this case, it's not slower than anything, because nothing else is cross platform at the binary level, so it's xxx speed against zero speed, so it's still faster, because any positive speed is better than zero, period.

    9. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      Wine is x86-only, and not all windows programs run on wine.

      Cross-platform means it runs on multiple operating systems, not all operating systems. And yes, not all Windows programs run on Wine. Not all run on Java, either.

      You are just talking about Sun JDK, but java is more than that.

      Well, I was talking about the cross-platform aspect.

      It's a language inherently somewhat slower than C++, but much safer, and in some specific cases, even faster than C++.

      Anything that can be written in Java can be written as a faster program in C, and hence in C++. It might take more time to develop such a program, but anything you can do in Java you can do in C.

      I was just trying to explain that such speed decrease is a packaging, distribution, or even a marketing problem, other than a technical problem.

      Unless you're talking about compiled java, in which case you eliminate the only real advantage of java (compile once, run anywhere), the speed decrease in inherent in the very fact that java is an interpreted language.

      When competing with native programs in any platform, Java doesn't need to be cross platform, because that's wha native means, non general purpose, but close tot he hardware. In those cases, you can compile with GCJ, and have a theoretically slightly slower binary than with C++, but actually a better binary, because it doesn't have the possibility of buffer overflows, and for all practical purposes doesn't have a speed difference with C++.

      There are garbage collection libraries available for C++. One can easily use a memory allocation library which checks for buffer overflows, and prove quite easily that the code doesn't use any memory without going through the library. One generally doesn't do this, because it's relatively easy to code in a way which doesn't allow buffer overflows, but it is possible. In C++ you have the option. With Java, you're forced to do everything the Java way.

      When you need cross platform, you use sun JDK, or the native JDK, with the startup delays you talk about, but in this case, it's not slower than anything, because nothing else is cross platform at the binary level, so it's xxx speed against zero speed, so it's still faster, because any positive speed is better than zero, period.

      Byte code is not the same as the binary level, and any interpreted language can accomplish the same thing, so I don't see where you're saying that "nothing else" compares.

      But realistically, eliminating the need to recompile is a rather narrow market, especially when you consider the memory and storage space issues inherent with java. For anything outside that narrow market, you'd be better off compiling once for each platform.

      One market where Java is ahead of the others is in creating a sandboxed environment where you can run untrusted software. This is an example of a market where running compiled software is impossible. This is especially true for Windows. In unix, you can just set up a chrooted sandbox and run the compiled software in that, but Windows AFAIK doesn't support that. So yeah, if I need to run software in a sandboxed environment on Windows, Java would be my number one choice. But other than that one purpose, applets, I don't see the point of Java.

    10. Re:you mean java is slow? by orasio · · Score: 1

      I believe you have been thinking in circles here.
      You can't say that windows is as cross plaform as java, because windows programs don't run on java. It's nonsense. The point was that wine doesn't provide cross platform for windows binaries, because you are tied to a subset of windows programs, and just x86 processors. On the other hand, java programs run on many processors, and many OSs, and implementing the full set of java capabilities, and on systems that don't have those capabilities, with a specified subset.

      You can do whatever you want with C++, but the fact is that you will have a hard time finding people doing good code for C++, and it's much easier to find good java coders. That affects the quality, and the performance of your software.
      Of course, theoretically, it's possible to write safe C code, but in practice it's very difficult, and unless it's a personal toy project, or a great scale free software project, it's too difficult to find the right developers to do it.
      With Java, safe comes for free.

      The whole native/bytecode/interpreted thing, well, I can't argue anymore about that, because that has become too entangled for my taste, and we don't share views on that, I don't think interpreted languages are the same thing as bytecode, for lots of reasons.
      There is a world outside windows and *unix, and there are lots of diverse processors that have a java VM available, and that can take advantage of java bytecode. I am just beggining to write those, but I enjoy very much the fact that I can program my servers, my thick clients and my thin mobile clients with the same language, all running on different architectures, with just one compiler (two, in fact I compile with GCJ when the thick client is run on Windows, so I skip the startup times), and one IDE.

      Anyway, I think this has gone too far.

      You just keep repeating the same preconceptions that make you think java is useless, and I shouldn't try to keep you from doing it.
      I find Java is a very powerful and versatile laguage, with no measurable shortcomings compared to other commonly used languages, and lots of advantages as a platform. If you just don't see it, I know I won't be the one that makes you see it.

    11. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      You can't say that windows is as cross plaform as java, because windows programs don't run on java.

      Huh?

      The point was that wine doesn't provide cross platform for windows binaries, because you are tied to a subset of windows programs, and just x86 processors.

      I believe that a program which runs on multiple operating systems is cross platform. It doesn't need to run on multiple architectures. But that's just semantics. Regardless of what you want to call it, what Java provides is not very useful.

      You can do whatever you want with C++, but the fact is that you will have a hard time finding people doing good code for C++, and it's much easier to find good java coders.

      If that's true it's pretty sad. But I'd rather spend the time and money finding someone who can code well in C++ than release a product in java just because I'm too cheap to build things right.

      With Java, safe comes for free.

      Safe comes at the cost of slow, bulky, and difficult to install.

      You just keep repeating the same preconceptions that make you think java is useless, and I shouldn't try to keep you from doing it.

      I'm not sure what it is I'm repeating, but if I'm repeating something it's because you haven't addressed it. Moreover, I can't prove that java is useless. In fact, I admit it has at least one use - applets and other sandboxed software. But as for the rest, I'm just not convinced.

      I find Java is a very powerful and versatile laguage, with no measurable shortcomings compared to other commonly used languages, and lots of advantages as a platform.

      The difference in speed is a measurable shortcoming. The difference in size of the entire package (including the interpreter) is a measurable shortcoming. And the difference in ease of installation (have to ensure that everyone has the interpreter, and have to ensure that the interpreter they have is compatible with the bytecode you have).

      The fact that a bunch of people were forced to learn java in college in the early 2000s doesn't make up for these shortcomings. Not by a longshot. Anyone who is a decent coder can easily write safe and efficient code in C as easily as they can in Java. Just because C allows you to do something doesn't mean you have to do it.

  43. WTF are they talking about by haggar · · Score: 1

    OF COURSE there are less people interested in pursuing a career in IT. Heck, even I am thinking to switch boat, by taking college again. IT workers are being treated like shit, more and more. Yeah, let's outsource them to the lowest bidder - it's a crap job anyway, right? That's the mentality, let's not gloss over it.

    Sure, someone will say that the most experienced programmers, designers etc. will always have high salaries and a good carreer. The truth is, however, that the circle of the elite ITs is shrinking inexorably.

    So, IBM et al, do not shed your chrocodile tears, no one cares.

    --
    Sigged!
  44. Duh. by Seumas · · Score: 1

    I thought there was always a massive shortage? Isn't that why congress allowed for massive amounts of additional H1Bs almost a decade ago and why we're offshoring everything?

    Farm the work out to the cheapest sources you can find, reducing the salary and benefit levels of the industry, making it less enticing to future students entering the workforce. And then wonder why you have a shortage?

    Trust me, there are plenty of young people who want a career in computers. However, they don't want to live ten deep in a studio apartment, take the bus to work and worry if their job is going to be outsourced at any time.

    People go where the good pay and benefits are. No matter how "fun" a job is, there is a level below which the compensation for that job does not justify it. Students today are not stupid.

    1. Re:Duh. by Anonymous Coward · · Score: 0

      Depends on what Calculus 3 was for you. I skiped 3 (diff eq.) and went to 4 (multivariable). I know that I used what I learned in multi-var in other classes (eg AI (simulated anneling for one)) and could probably come up with examples of when I have used it at work without really realizing it. You sound to me like one of those children who bitch and moan when learning algebra ("But when am I ever going to need this?!?").

  45. Theres staff.... but picky companies by timigoe · · Score: 1

    I'm a UK graduate in Comp Sci. and I'm finding theres lots of jobs in IT, but nothing thats useful for a graduate - all asking too much.

    I've been applying now since November to find a graduate job starting in July.

    --
    Tim (http://tim.igoe.me.uk)
    Computers are like Air-con, open windows and they stop working!
    1. Re:Theres staff.... but picky companies by BenjyD · · Score: 1

      It's the same in many industries: much demand for experienced staff, but nobody is willing to train inexperienced staff to create experienced ones.

      You could always do what I did - work remotely from the UK for an American software company*. They're not just outsourcing to India these days.

      (* note to Inland Revenue: yes, I am self-employed, the above is a simplification, I just provide services to a German company whose major client happens to be a large American software company).

  46. i'm part of the problem by mdmarkus · · Score: 1

    I've been working in various aspects of IT for 20 years, and i've ab't had it. Too much change for change's sake, development of deadlines before requirements, and ongoing threats of layoffs. It's no fun anymore. Time for me to go do something different. In a year or two, i plan to go back to graduate school to study geography and cartography. Maybe i'll still be working with computers, but i'll be concentrating on the subject, and not the tool...

  47. :O HEY!! theres my field... haha.. by Anonymous Coward · · Score: 0

    hey I guess I'll be in high demand then :D or something... haha...

  48. [OT] Re:Not only America by MartinG · · Score: 4, Insightful

    It is possible that people are scared off these educations because of out-sourcing.

    For me it would have more to do with the threat of software patents than the threat of outsourcing. At least with outsourcing you know what you are up against. With the software patent mess you could be doing just fine until suddenty $GREEDYCORP comes and pulls the plug just because they had the resources to buy a patent when they though of the same idea that you also thought of.

    (sorry for being a bit offtopic, but for me its a much bigger reason)

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  49. Hamburger University by adapt · · Score: 1
  50. If there's a shortage... by Anonymous Coward · · Score: 0

    then why do I get so many resumes every time I advertise a tech job that pays over $8/hour? When I advertise for a janitor position that makes more than our programmers, I get no replies. Also, why is it that out of the probably 600 students I've taught while working part-time at a tech college, I know of only one that is employeed as a programmer. The rest worked hard and spent money for tuition for two years to only be disappointed by not being able to find a job programming. Or why is it that when I sent-out a survey to my 60 fellow Computer Engineering graduates in my class of 1989 and the two classes before that, that I'm the only one that's working with computers? Half of the people that replied said they wanted a job in the field, but I'm the only one that was lucky enough to actually find a job in this field. Again, computer engineering graduates from one of the best universities in the US with up to 15 years of experience can't find a job in this field.

    Nah, there's way too many tech people. Even the good tech people with experience have no hope of find a job.

  51. ha ha by ylikone · · Score: 1

    Actually, there are tons of new graduates looking for work. The companies are lying about not finding IT workers... they just can't find cheap IT workers who are experienced so they offshore.

    --
    Meh.
  52. Solution for IT pro's by fbg111 · · Score: 1

    I've recently gone to work in IT for an airline, a good one, and there is no way they can outsource IT. Things just move too fast, the industry is too competitive, and survival depends on how fast you can roll out new features, from web booking engine upgrades to CRM techniques to internal business intelligence systems. This company went from $4 million to $300 million in website ticket sales over the past three years due to technology alone, and made the company ridiculously profitable for the first time since deregulation in '78. On the flip side, we lost $500,000 last week b/c our hosted website booking engine went down. Further, almost all new market opportunities are best exploited these days via technology, and whoever rolls out the tech first has a bankable advantage. When you make $1 million per day, that advantage translates into real money. Outsourcing to the other side of the world would introduce an intolerable inefficiency into the system, making outsourcing less likely than in other areas of IT. The competition and sense of urgency really make the job fun too. So my advice to IT pro's looking to stay in their field but concerned about getting outsourced is to identify industries like the airline industry where outsourcing is difficult or impossible, and go to work there. ymmv.

    --
    Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
  53. *Yawn* not again by GauteL · · Score: 2, Insightful

    There is no real shortage of IT-people, only a shortage of people that are willing to work for almost nothing.

    The industry's wet dream is for IT-workers to become completely disposable and low paid.

    We really should not let this happen, and most could use a history lesson to figure out what happens when we get into this situation.

    There once was a seriously real need for labour unions folks, and that time could easily come again. Maybe it is already here.

    1. Re:*Yawn* not again by MSTCrow5429 · · Score: 1
      "There once was a seriously real need for labour unions folks, and that time could easily come again. Maybe it is already here."

      Keep in mind labor unions work for the labor bosses, not the worker, raise the barrier to entry for those trying to enter the industry, drive up the cost of select minority groups of workers at the disproportionate expense of jobs in others, have reduced the size of the US economy by 30%-40%, and because of a particularly onerous SC ruling, can (and have) quite literally get away with murder if it can in any way be linked to "legimate union goals." So if you want to screw everyone else over for your own short-term benefit, only to see heavily unionized workplaces (and your paycheck) fossilize and eventually implode, unions are definitely the way to go.

      --
      Slashdot: Playing Favorites Since 1997
    2. Re:*Yawn* not again by the_2nd_coming · · Score: 1

      I called for a trade union back in 2000 on /. and everyone was poo pooing me.

      talk about idiots.

      --



      I am the Alpha and the Omega-3
    3. Re:*Yawn* not again by the_2nd_coming · · Score: 1

      those are corrupt labor unions run by the mob... not every union is corrupt and if you made it a trade guild with specific rules for leadership (like the leadership has to make their paycheck from the industry, not the guild) then the leadership is less isolated from the problems workers have.

      --



      I am the Alpha and the Omega-3
    4. Re:*Yawn* not again by MSTCrow5429 · · Score: 1

      I'm intrigued. What unions require that the leadership must earn money from honest work and not union fees?

      --
      Slashdot: Playing Favorites Since 1997
    5. Re:*Yawn* not again by the_2nd_coming · · Score: 1

      did you miss where I said if?

      I am saying we need a labor union where the leadership are still workers.

      --



      I am the Alpha and the Omega-3
    6. Re:*Yawn* not again by MSTCrow5429 · · Score: 1

      So you're basing a hypothetical on a premise in which in nearly a century has not proven to be true. Not good.

      --
      Slashdot: Playing Favorites Since 1997
    7. Re:*Yawn* not again by geekoid · · Score: 1

      can't happen. running a union take a lot of time.

      However, I think an IT orginization that is country wide would be a good thing.

      It would give us political power neccessary to inact change.

      The guidline could be written in a manner that protects the workers in the industry as a whole, and not on a job by job basis.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:*Yawn* not again by geekoid · · Score: 1

      "Keep in mind labor unions work for the labor bosses"

      doesn't have to be that way. You could create uion rules that make this more difficult.

      ", have reduced the size of the US economy by 30%-40%, "
      where did you get that information?

      "So if you want to screw everyone else over for your own short-term benefit, only to see heavily unionized workplaces (and your paycheck) fossilize and eventually implode, unions are definitely the way to go."

      I have never seent his happen, and my dad was in a Union.

      My dad was in the union for 30 years, he got regular raises, insurance, and is retired on his Pension.
      It prevented a lot of jobs from being shipped over seas.
      Having a middle class income allowed him to have more disposable income, which went into the economy.

      I think you have your head in your ass.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    9. Re:*Yawn* not again by MSTCrow5429 · · Score: 1
      I think you have your head in your ass.

      You know, I have sources for everything I say, but if you're going to be rude and juvenile, I'm not going to waste more of my time with you.

      --
      Slashdot: Playing Favorites Since 1997
  54. Hypocritical by Ritz_Just_Ritz · · Score: 1

    The companies complaining about this "shortage" are the same ones that were cutting Comp Sci majors off at the knees when the companies overextended themselves during the "bubble" years. Those same companies then ran out and auctioned off their development to the lowest bidders in India/China/Eastern Europe...only to find out that the hourly wage wasn't a very good predictor of overall cost. So now they want to come back "home" and wonder why there's a lack of trust in the future or salability of a Comp Sci degree. Gee, what an ungrateful lot we are... 8-) Cheers,

  55. Soy latino by xtracto · · Score: 1

    I pwn u!

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  56. Same old - same old by tsotha · · Score: 5, Interesting
    I've been hearing this kinda crap since I got out of school almost twenty years ago. Every time we're in the boom part of the cycle it's "we don't have enough [CS graduates | Engineers]". During a bust it's "We won't have enough to support the economy in a few years." Well kids, let me clue you in.

    It's all a scam.

    Big computer, defense, and, to a lesser extent, manufacturing companies pay shills in academia and "think tanks" to gin up these kinds of studies every couple of years so Congress has some political cover when they increase the H1-B cap. It's not true, and it never has been. The only shortage that ever materialized in those two decades happened during the boom, and that was caused by a huge spike in demand.

    The goal here is to make sure there's plenty of hungry technical people around so they don't have to pay them too much.

    1. Re:Same old - same old by Anonymous Coward · · Score: 0

      "Big computer, defense, and ..."

      Defense? I'm sorry, but you are obviously having paranoid fantasies. H1-B's are foreign, correct? How many defense firms do you think hire foreign engineers? I'll give you a hint, it is bigger than -1, but less than 1.

    2. Re:Same old - same old by hibiki_r · · Score: 1

      I've seen defense contractors hiring foreign engineers. They won't hire them straight out of school like they do with Americans, but any foreign, experienced engineer that has done any research applicable to a defense project will get hired. Defense companies will hire a 'star' regardless of their nationality, but won't pay for a foreign grunt.

    3. Re:Same old - same old by Sinical · · Score: 1


      Big computer, defense, and, ...

      Are those "special" defense companies that don't have to employ, you know, U.S. citizens who can get one those...whaddayacallits... security clearances?

      No, I don't think you'll see defense companies looking for H1B applicants. Unless we stack them like cordwood and burn them for warmth, they aren't of much use: even a janitor has to be able to get a clearance.

    4. Re:Same old - same old by cameldrv · · Score: 1

      They don't have to hire H1Bs in order to benefit from the cap going up. If there's more aggregate supply of programmers, the market price will go down overall. There's a sub-market for U.S. citizens, but as long as the number of jobs that require citizenship is much less than the number of programmers with citizenship, the U.S. programmers won't even go at a significant premium.

    5. Re:Same old - same old by standards · · Score: 1

      How many defense firms do you think hire foreign engineers? I'll give you a hint, it is bigger than -1, but less than 1.

      Wow, you clearly don't work in the defense industry. I worked for a large American aerospace defense company that you've heard of for many many years.

      There is a huge amount of outsourcing going on, and a huge amount of foreign engineers. Sure, some sub-projects require very special security clearances for both the engineers and the factory floor workers. But the vast majority of defense-related engineering and manufacturing can be done by engineers without any special clearances or restrictions.

      I can say with confidence that the number of US defense firms that hire foreign engineers or contract with companies that hire foreign engineers is almost exactly equal to the number of US defense firms.

    6. Re:Same old - same old by tsotha · · Score: 1
      No, I don't think you'll see defense companies looking for H1B applicants. Unless we stack them like cordwood and burn them for warmth, they aren't of much use: even a janitor has to be able to get a clearance.

      Clearly you have no idea what you're talking about (as others have pointed out). But even if what you're saying was true (which it's not), it wouldn't matter. Technical people tend to have skills that are usefull for military hardware as well as civilian. If they can glut the commercial job market defense workers will have considerably less clout when it comes to bargaining for compensation.

  57. Just make sure you remember... by hipster_doofus · · Score: 1

    ... what happened during the boom times of the late '90s and the early '00s. There were plenty of Comp Sci students, but many of them were there only for the money - and it showed. I've never met so many half-@$$ed developers, analysts, etc. in my life!

    So maybe this time around, Comp Sci departments should focus their attention on improving the numbers of students who will benefit the field in the long term.

    --
    Five Dolla Moddy-Moddy? ;->
  58. I wonder... by Wdomburg · · Score: 1

    I wonder what percentage of IT workers even has a CS degree is.

  59. A Great opportunity by dublinclontarf · · Score: 1

    I think this is a great opportunity for skilled(people who care & actually know what theyre doing) people, colleges are churning out absolute shit these days(im speaking from an irish view, i dont know about the rest of the world), im the only capable person in my entire year who's good at it & who's interested in I.T.
    They teach the standard stuff there, Java, XML, Win32 but im not interested, why? because i dont want to be like all the rest

    --
    http://my.telegraph.co.uk/dublinclontarf
  60. IP and copyright laws are the future of the US by 3.5+stripes · · Score: 5, Interesting

    Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

    That's why they're pushing so hard for these laws, it's the very basis of the new economy.

    --


    He tried to kill me with a forklift!
    1. Re:IP and copyright laws are the future of the US by 1u3hr · · Score: 5, Insightful
      Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

      For a few years. Then some of the more resourceful grunt workers will set up shop for themselves, hire away the best of the rest, and start producing, and patenting, their own IO, and licensing it back to you. Or more likely, licensing it to the manufacturers in East Asia. In 20 years the US's IP exports will be sitcoms and action movies, though these are being offshored too. The 20th Century was the American Cnetury, it's over.

    2. Re:IP and copyright laws are the future of the US by oreaq · · Score: 1
      Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.
      This will only work if all the other countries are going to respect the US "IP" laws. India, China and large parts of the rest of Asia won't, Europe hopefully won't either.

      So ... there will be some American companies that "own" "IP" but only in America. How are these going to pay the offshore workers? Last time I checked the US already had a very large foreign trade deficit.

    3. Re:IP and copyright laws are the future of the US by caluml · · Score: 4, Insightful
      That's why they're pushing so hard for these laws, it's the very basis of the new economy.

      I don't know why, but this strikes me as a move similar to funding Bin Laden to fight the Soviets in Afghanistan, or being friendly with Saddam. They probably seemed a good idea, but turned round to bite the US on the ass later.

    4. Re:IP and copyright laws are the future of the US by 3.5+stripes · · Score: 1

      That's where the patents come in... and that's why the US is pushing every country who'll listen to support their model of patents.

      --


      He tried to kill me with a forklift!
    5. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      US: "Hey world, we've invented this fictional thing called 'IP'. This means that we sit on our butts, you do all the work and we take all the profits."

      World: "Wow, what a great fucking deal that is."

    6. Re:IP and copyright laws are the future of the US by the+Man+in+Black · · Score: 5, Funny

      "When it comes down to it, there's only four things we do, and we do 'em better than anyone else:

      Music
      Movies
      Microcode (software)
      High-speed Pizza delivery"

      Looks like we're down to three.

      /apologies to Stephenson
      //wait, this isn't Fark

    7. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      If programming is grunt work, then you're doing it wrong.

    8. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      If programming is grunt work, then you're doing it wrong.

      Yeah, with a bit of effort you can make it tricky as hell.

    9. Re:IP and copyright laws are the future of the US by h4rm0ny · · Score: 5, Interesting


      The nasty thing with the software patent laws that the US is pushing is how it puts the foundations of so much in their control. Unless you have something radically new (which may happen) then you'll be building on previous work "owned" by some US corporation which will take its cut.

      It's like one of those pyramid schemes and like a pyramid scheme it will eventually collapse. No-one will be happy with a situation where the US sits on its arse and takes its IP tax off all the working people. Not even the US people will benefit as the ones making money off this IP racket are just the wealthy elite who are becoming more and more nation-indpendent.

      The US will rely on its economic and military right to enforce international IP laws to the benefit of these people but this will simply postpone the inevitable and make the fall all that much harder. The reason being that with all the work and development transported to other nations, the balance of power, the capability of doing something, has shifted. US dominance in that circumstance is an unstable state.

      It's blindingly obvious to anyone who thinks about it for themself, and like many blindingly obvious things, many haven't thought about it at all. The US is happily selling the rope to the hangman right now for a handsome short term windfall.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    10. Re:IP and copyright laws are the future of the US by BananaPeel · · Score: 1

      IT skills are basically becoming a commodity, hence they are going to go to the areas that will provide the best product for the lowest price. America need to wake up if they feel that they can defend their future based on IP alone. This will not support an entire nation. For those that believe that everything is invented in America IP laws may be some kind of warm blanket with which they can lull themselves into some sense of security. Sure the number of patents lodged is high, but that just shows that patents are easy to get and useful to control the american market. The truth is many of the US patents will be owned by overseas companies who just see the US as a market. Hence your own laws are preventing you from competing in you own market against forign companies. It is an interesting question to ask how do you stay at the top of the tree economically. You have to innovate, as one industry dies or becomes a commodity you have to create a new one. Nanotech and Biotech are two rapidly advancing fields world wide. But Biotech is one area you could really lose thanks to right wing christian leadership. While Nanotech is really a manufacturing technology so the main money will come from its implementation not from controlling the process (think about that) More likely than not it will be the people who are using these technologies that are more likely to come up with the innovation to advance them. The fact that they choose to patent them in the US and prevent you from using the ideas there should come as no suprise to you. But I wouldn't base your future on the number of patents being registered in the US, or on some concept that the US is more innovative than the rest of the world. The combination of tight IP laws and free trade create a real problem for this American IP future

    11. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      Wow, you can patent IO now?

    12. Re:IP and copyright laws are the future of the US by Nosferax · · Score: 2, Interesting

      Music: The british and german make way better music... Movies: Depends on the kind. SciFi and Action yes, other type no... Microcode: Well since most of the hardware that I use is from Japan or Taiwan I would say no. High-speed Pizza delivery: I can get one in 20 minute in Montreal.

      --
      Remember... A boomerang IS NOT the best way to deliver a bomb.
    13. Re:IP and copyright laws are the future of the US by hopethisnickisnottak · · Score: 0

      I'd scratch music out too.
      And pizza delivery? Hey, it's an italian product. Delivering it isn't very tough. Someone's going to do it just as well if not faster pretty soon.
      Then you'll be left with movies.
      I guess the MPAA will then decide who becomes President of the US.
      Good luck.

      --
      -Shaunak
    14. Re:IP and copyright laws are the future of the US by Cro+Magnon · · Score: 1, Insightful

      I hate to tell you this, but our music sux, and our movies aren't much better! That leaves us with one.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    15. Re:IP and copyright laws are the future of the US by RailRide · · Score: 2, Funny
      "When it comes down to it, there's only four things we do, and we do 'em better than anyone else:

      Music
      Movies
      Microcode (software)
      High-speed Pizza delivery"

      Looks like we're down to three.

      You forgot "lawsuits"

      ---PCJ

    16. Re:IP and copyright laws are the future of the US by Christian+Engstrom · · Score: 2, Insightful
      [A]ll the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

      That's why they're pushing so hard for these laws, it's the very basis of the new economy.

      That's a very insightful analysis. To the extent that the upper echlons in the US society actually have any coherent strategic vision for the future, I agree that's probably it.

      But the problem is that it's only going to work as long as the rest of the world plays along, and is prepared to both introduce and enforce the draconian IP legislation that the US is pushing for on all fronts.

      Right now, perhaps it looks promising (from this perspective). Under the threat of trade sanctions, China is agreeing to take measures to reduce piracy of music, films, and software. Thanks to massive US-led lobbying in Brussels, the European Union may be on the brink of legalizing software patents, that will make it illegal to treat email addresses as objects or send video over a network without paying royalties to a US company.

      If you look at the US as a single entity (and ignore the question of how the wealth will be distributed inside the US society), you may get the impression that pieces are falling into place, and that the strategy will be successful. This would then mean that the US could continue to run its massive trade defecit with the rest of the world, and make up the difference by collecting what would in effect be a global "IP tax".

      But would a situation like that be sustainable? I think not.

      If a small country on its own tries to defy the US over IP matters, it will be hit hard by trade sanctions and - utimately - the threat of military intervention.

      But suppose Europe, China, India, and Brazil, and anybody else who cares to join the alliance, were to abolish the excesses in IP legislation once they realize that it only benefits a few US multinational companies. What could the US do about it?

      The military option just wouldn't be an option in a scenario like that. Although it's not entirely unthinkable that the US has the military capacity to actually conquer the rest of the world, there's simply no way to sustain the necessary occupation forces indefinitely.

      And trade santions wouldn't work either, since the rest of the world is much bigger than the US in economic terms. That would just be like the classic line "fog over the Channel, Europe isolated".

      Which, incidentally, is a quote that stems from the days when the British Empire was the undisputed no 1, but was already on the decline, even if nobody had noticed it yet.

      Which probably isn't just a coincidence.

      --
      Christian Engström, Former Member of the European Parliament 2009-2014 for The Pirate Party, Sweden
    17. Re:IP and copyright laws are the future of the US by seven+of+five · · Score: 1

      .... don't forget good ol' pr0n!

    18. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      No way. German pr0n is way better than that canned american shit. I have this one orgy scene....

    19. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      funny that you mention 'shit' and 'German pr0n' together...I think I've seen that same orgy scene.

      'oooouuuuuu schiese'

    20. Re:IP and copyright laws are the future of the US by fakeplasticusername · · Score: 1

      Well fortunately for the US economy, its not whether we think it sucks, its if everyone else does. And they don't.

    21. Re:IP and copyright laws are the future of the US by fakeplasticusername · · Score: 1

      This is brilliant and should be way higher up in the threading so more people read it.

    22. Re:IP and copyright laws are the future of the US by zomper514 · · Score: 0

      After reading this comment I realize it is from SnowCrash. I wonder how many comments on Slashdot go over my head due to book references I don't get.

    23. Re:IP and copyright laws are the future of the US by Not_Wiggins · · Score: 4, Insightful

      Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

      Agree with you in the short term.

      How can one develop IP if one doesn't have educated people around to develop it? What I really enjoy are companies that try to "keep the software architecture and design in the US and farm out the grunt work to India." Ummm... how do people become architects and designers without ever having done the grunt work themselves? Works for now... but weep for the future.

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
    24. Re:IP and copyright laws are the future of the US by MemoryDragon · · Score: 1

      That only works for a few years, then the patents run out, the off shore companies have taken over the market, have their own patents, and the USA has nothing, not even the knowledge anymore.

      The best way to become a third world country in no time is to rely on IP (which is a castle built in the clouds anyway without any real value behind it) and drive away the people who really want to do research and build just for pure and plain greed.

    25. Re:IP and copyright laws are the future of the US by MemoryDragon · · Score: 1

      Patents run out, and the whole patent system crumbles like a house of cards if one region just says forget it we wont do it anymore... What the US does is build a sand castle in the hope they can move in there and have to do nothing anymore.

      What they do instead is that they build the sand castle and will start to scream and cry once it is crumbled (which happens for sure if you outsource everything)

      Face it the current road of the US is one towards a third world country (I guess we will see the first serious affects in about 15-20 years when the first wave of bogus patents run out) with too many laywes and business scrooges and almost no one who really still has the knowlegde and develops because all of them have been driven away, there is no future.

    26. Re:IP and copyright laws are the future of the US by fitten · · Score: 2, Insightful

      Music and movies are completely subjective to the audience. Posters above have claimed that other areas produce "better" of whatever, but that's just a matter of taste.

      For example, I think anyone can make it in European Pop as long as they have a Casio BeatMaster and a 4 word catch phrase that they can say repeat until even they are sick of it.

      Movies are even more subjective than that. Other than so called "artsy" films, most popular films abroad are no different than ones made in the USA in that some movie makers have found a format/storyline that appeals to lots of their market and 90% of the movies are just rehashes of that plot.

      Basically, the whole world is dumbing down, IMO. There's very little creativity anymore - almost all entertainment is just cookie cutter now. Just change the shape of the cutter to reflect your region's tastes.

    27. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      You left out, unfortunately, the biggest thing we do best - which is also the biggest contributor to violence and killing on this planet: guns, munitions, arms.

    28. Re:IP and copyright laws are the future of the US by MemoryDragon · · Score: 1

      Exactly, the current US Patent situation being enforced upon the world is a huge pyramid scheme, and it is easy to bring it down, far too easy, it is just that a huge part of the world (china for instance combined with a bunch of other countries) simply dump it into the garbage bin. Now that every core technology is outsourced to those countries, one day it will be easy for chine just to dump it and ram the whole system into the ground. But there also could be some kind of reverse situation, like it happened with other industries before, the high tech stuff is outsourced, the patents run out, and voila you end up with a situation where the former outsourcers now dont have any products worthwhile, because the former workslaves now have the market and the knowledge, and to the worse they can now pay for the goods and even pay for the patents without any chance to recover unless china and others start to outsource to the US.

      The whole thing is a global pyramid scheme, and I am really afraid of the downfall of this.

    29. Re:IP and copyright laws are the future of the US by h4rm0ny · · Score: 2, Insightful


      It is definitely bad for the people of the USA, there is no doubt about that. Whether we get a slumping as the mass of IT patents begin to expire or if there is a secession of countries from the patent laws before that remains to be seen. If the US loses its ability to intimidate other countries then the latter may well happen. Aside from the huge debt the USA has, bear in mind that it's not easy to threaten those you depend on. By outsourcing to the other countries, the US loses power over them. Contrary to common perception, the power resides not in the employer but in the worker.

      Exploring what might happen a little further though, it's wrong to analyse this solely in terms of nations. Taking that view indicates an acceptance of the subtle propaganda of nationalism. By this I'm just pointing out that the wealthy stock-holders of the corporations that do this are not synonymous with the people of the USA. Nor are the wealthy of China. As modern governments seem willing to open any doors for the wealthy, we get an effective class of people that are tied to no nation. The people in the USA who are monopolizing ideas and pushing for more patent laws have their counterparts in China and India and elsewhere. When the USA begins to suffer from the collapsing of the trade imbalance, we may find that those who brought it about in the US have long since invested their money in Chinese and Indian companies, or wherever else the power has gone. The result will be a perpetuation of the IP paradigm and an increasing poverty of the non-IP owning majority.

      While the USA is in a dominant position, it should be creating a fair system designed at increasing the size of the cake, not just grabbing more of what is there. They should do this while other countries want to rise to their position and are willing to help. US power has already passed it's zenith however, and the opportunity is sliding away. The result will be reaping exactly what has been sown in years to come.

      I would like to see more concilliation from the USA, but instead it just seems to be tightening its grip which is always a sign of fear. As Shakespeare said: "'Tis better playing with a Lion's whelp, than with an old one, dying."

      Yes, I'm being dramatic. However, I think a debt of US$7,782,816,000,000 deserves a little rhetoric.

      Me? I'm campaigning against European Software Patents over here and learning a couple more languages just in case.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    30. Re:IP and copyright laws are the future of the US by bladesjester · · Score: 1

      the Man in Black hmm?

      Interesting user name. Does it refer to your Cosa Nostra Pizza uniform? =]

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    31. Re:IP and copyright laws are the future of the US by killjoe · · Score: 1

      Actually best (pop) music tends to come from england, that's been true for a couple of decades now (yes I know there are exceptions and yes I know best music is actually jazz).

      I have also seen lots of fantastic foreign movies too. Consider lord of rings for example.

      I'd say whatever lead we think we have in those areas is likely to be overtaken any day know.

      --
      evil is as evil does
    32. Re:IP and copyright laws are the future of the US by kent_eh · · Score: 1

      High-speed Pizza delivery

      Watch it, the Japaneese are moving into that field. And they have a pretty hard to beat guarantee.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    33. Re:IP and copyright laws are the future of the US by sevinkey · · Score: 1

      The size of the US military I would think will affect the toppling of this pyramid in the 21st century... right or wrong, this puts that noose you mentioned around all of us.

    34. Re:IP and copyright laws are the future of the US by narsiman · · Score: 1

      . . The 20th Century was the American Cnetury, it's over

      Really. I thought it was an Australian movie production company. They had some good shows too. I am sad that its over. Well move on to the next show.

    35. Re:IP and copyright laws are the future of the US by narsiman · · Score: 1

      If you can deliver that pizza to Philly in 20 mts, we will outsource that business also.

      Cheap canadian pizza's in 20 mts.

    36. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0
      You, my friend, have just presented a very eloquent definition of Fascism.
      I don't think anybody could have said it better.

      btw.. I had to post AC since I already modded this article.

    37. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      Yeah, right. Biotech was "hot" even before the dotcom boom, and it still hasn't taken off. Sure, some outfits like Pfizer make a ton of money, but I wouldn't lump them with biotech since there doesn't really seem to be a whole lot of 'tech', just pharmeceutical manufacture.

      Nanotech? pfft. It's about the same credibility scale as superconductors. Remember how they were supposed to change everything? They didn't. Sure, both are still progressing, but at a slow pace that's a lot more fooling around than practical applications.

    38. Re:IP and copyright laws are the future of the US by symbolic · · Score: 1


      That's easy.....I have an idea...I only hire you to implement the idea. I keep everything. Happens all the time.

    39. Re:IP and copyright laws are the future of the US by Overd0g · · Score: 0

      You forgot the one thing that we truly dominate in : pornography.

    40. Re:IP and copyright laws are the future of the US by Christian+Engstrom · · Score: 1
      You, my friend, have just presented a very eloquent definition of Fascism.
      I'm very sorry if I offended anybody, that most certainly wasn't my intention. I consider myself a great friend of the US, and as a European, I have every reason to be grateful to the US for having saved us from both fascism and communism during the 20th century.

      But the way I see it, friends tell friends when they think they're making bad choices.

      And unfortunately, I'm very concerned about the choices that US decision makers seem to be making in IP related matters these days.

      --
      Christian Engström, Former Member of the European Parliament 2009-2014 for The Pirate Party, Sweden
    41. Re:IP and copyright laws are the future of the US by Not_Wiggins · · Score: 1

      That's easy.....I have an idea...I only hire you to implement the idea. I keep everything. Happens all the time.

      That assumes that all good ideas spring from spontaneous invention and not through synthesis. The reason most (not all) people have ideas about improvements and the future is because they work with existing processes and get domain knowledge. Tell me, what's your revolutionary idea for the next breakthrough in nano-tech? If you're like me (and I know I am), then you'd have no idea because... why? We don't work in nano-tech.

      If what you're saying is "I have a dream... I want to transport people electrically! Now, I'll just hire the staff from off-shore and they'll make it happen!" then you're squarely in the realm of fantasy; that stuff just doesn't happen on an everyday basis.

      The situation you're talking about still exists because we haven't shipped all our knowedge to outsourced places yet. In my original post, I was talking about the long-term effects of such a move.

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
    42. Re:IP and copyright laws are the future of the US by notbob · · Score: 0

      jazz sucks major ass

      you must be new here to think jazz is cool.

      We're geeks geeks like hot raver girls and geek girls, hence Techno/Hard House etc... all good. Jazz... all crap.

      Learn the ways of the force and remember to cover Natalie Portman in hot grits.

      -- If you don't get that last joke you're definately a newb here at /. even though at a 6digit UID you'd be considered fairly old school.

    43. Re:IP and copyright laws are the future of the US by geekoid · · Score: 1

      becasue they will own the IP created by the eduacated low wage workers in India.

      they will own the companies the people in India buy products from, and will move there revinue focus to other countries leaving America to spiral down into a bunch of ignrant mud hut dwellers.

      Good thing we have guns.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    44. Re:IP and copyright laws are the future of the US by symbolic · · Score: 1


      Your scenario is definitely one way of looking at it, but I consider the types you mention to be idealists - they have a true vision. There are many others whose only vision is $$ while they sleep at night. These are the opportunists- the ones who will take an existing application of a current technology, add their own two cents worth to it, and then use it as a source of revenue. These people don't care about dreams, they care about results- the fastest and cheapest way to get from where they are to where they want to be.

    45. Re:IP and copyright laws are the future of the US by Dogtanian · · Score: 1

      > >High-speed Pizza delivery

      > Watch it, the Japaneese are moving into that field. And they have
      > a pretty hard to beat guarantee.

      I bet the Japanese can't deliver pizza to Buttfsck, Idaho faster than the local Domino's can, though. :)

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    46. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      You are partially right and partially wrong.

      Right now, US corporations have most of the IP. Assuming that US-style IP law is adopted (by hook or by crook) by the world, those corporations, and a few others, will continue to hold most of the IP.

      But you err in thinking that these are US corporations. They may be based in the US, but they are global enterprises. As time goes on, the successful ones will be those who truly realize their freedom from any nationality.

      Small companies anywhere in the world will be able to produce IP, but once the laws are in place they will be scooped up by these large corporations. Paraphrase of an actual event:

      "Sure, you can sue us for this one patent. But we have tens of thousands of patents. Do you think you don't violate *any* of them?"

    47. Re:IP and copyright laws are the future of the US by ahdeoz · · Score: 1

      The Germans lost their musical dominance over 200 years ago. And I wouldn't worry about British pop music. Oasis is bound to break up again soon, and you really don't think those thick kneeed, broad shouldered, crooked teeth London girls can compete with our native southern variety?

    48. Re:IP and copyright laws are the future of the US by ahdeoz · · Score: 1

      Yeah, well Rome passed it's zenith when Hannibal came down out of the moutains with his pachiderms. But it still kept growing for the next 500 years.

    49. Re:IP and copyright laws are the future of the US by mlorentz · · Score: 1

      That book is awesome.

    50. Re:IP and copyright laws are the future of the US by Tablizer · · Score: 1

      You forgot "lawsuits"

      Too Late

    51. Re:IP and copyright laws are the future of the US by Anonymous Coward · · Score: 0

      I'll bet you use your BeatMaster so much you've gone blind.

    52. Re:IP and copyright laws are the future of the US by kent_eh · · Score: 1

      I bet the Japanese can't deliver pizza to Buttfsck, Idaho faster than the local Domino's can, though. :)

      I dunno, they're pretty motivated.

      Their Guarantee:
      Guaranteed delivery in 30 minutes or less, or we commit Seppuku!

      Let's see dominos beat that!

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    53. Re:IP and copyright laws are the future of the US by Dogtanian · · Score: 1

      Doesn't look like 'Ninja Burger' do pizza though :)

      Anyhow, if they *do* commit seppuku, I hope it's after they've delivered my food, but before they collect the charge...

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  61. Equilibirum and the graying work force by rah1420 · · Score: 2, Interesting

    There are two things that many /.ers here are missing when they knee-jerk "blablabla India blablabla $5 bux an hour bla no benefits."

    Pretty soon companies that are flocking to the third world will run out of qualified IT workers there too. Then the salaries will start rising. How long before they reach equilibrium? I'll bet not very long.

    Too, I haven't read TFA yet (running out the door to my non-outsourced IT job) but I will bet that it didn't make mention of the huge proportion of workers (and not just IT workers) that are getting close to retirement age. We could see a spike in demand the likes of which nobody has seen, and one that even a third-world supply of workers won't be able to fill; all to replace current positions, to say nothing of economic expansion. (Business 2.0 had a recent article about it called "The Coming Job Boom.")

    I'm 45 and I work in IT. I'm not worried. In a few years it'll be raining soup. Grab a bucket.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens.
    1. Re:Equilibirum and the graying work force by Anonymous Coward · · Score: 0

      "Pretty soon companies that are flocking to the third world will run out of qualified IT workers there too. Then the salaries will start rising. How long before they reach equilibrium? I'll bet not very long."

      Well, there's about 600 million people in the "developed" world, and about 4000 million in the "developing" world. It could take several hundred years to reach equilibrium. Which won't really matter to most of us now working in IT...

    2. Re:Equilibirum and the graying work force by rah1420 · · Score: 1

      And of those 4 bn people, how many are qualified, motivated or desirous of doing this kind of work?

      Y'see, there's a reason I said "run out of qualified IT workers" rather than "run out of people."

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    3. Re:Equilibirum and the graying work force by geekoid · · Score: 1

      Wure, but will it reach an equilibrium that can sustain a middle class american life style?
      I'd say, No.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Equilibirum and the graying work force by Shotgun · · Score: 1

      And who will be buying the products to fuel all these jobs, once the 'grayed' out work force aren't making any money to buy them.

      I've heard this argument before, and I cried bullshit then, too. As the boomers retire, demand for the products they were producing will diminish as well. It will be a net wash.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    5. Re:Equilibirum and the graying work force by dodobh · · Score: 1

      I don't think you quite get the size of the Indian labour pool available.

      A lot of companies are opening offices in the so called class 'B' cities. These cities have about half the population of the popular class 'A' cities in similar categories, and are about 7 times the number. So instead of one office with 1000 people, you have 7 offices with 500 people each in a radius of 150 km from the main office.

      Companies have not yet even started expanding to the smaller cities and towns.

      --
      I can throw myself at the ground, and miss.
    6. Re:Equilibirum and the graying work force by guitaristx · · Score: 1
      There are two things that many /.ers here are missing when they knee-jerk "blablabla India blablabla $5 bux an hour bla no benefits."

      Pretty soon companies that are flocking to the third world will run out of qualified IT workers there too. Then the salaries will start rising. How long before they reach equilibrium? I'll bet not very long.
      But it's definitely long enough for an American IT worker to run out of money, default on a couple of loans, and declare bankruptcy.
      --
      I pity the foo that isn't metasyntactic
    7. Re:Equilibirum and the graying work force by Money+for+Nothin' · · Score: 1

      Uh, you *do* realize that the "greying" you speak of mostly will occur in the U.S. and Europe (due to the baby boom created shortly after World War II), not in the rest of the world, right?

      Besides, India has over 1 billion people. IIRC, only some fraction of 1% of them are actually employed in IT (for now). China has 1.2 billion people, and is in a similar situation.

      In 1991, only 285 million of their then about 0.9 billion people were actually "economically active". Assuming the rate has remained approximately the same with India's growth, then about 316 million people now are "economically active" there. That only leaves, oh, about 700 million people as unproductive labor, waiting to be educated and put to work in IT (or engineering, or other fields)...

      China has about 740 million of their 1.2 billion employed (assuming China isn't lying about these statistics). So there's another 500 million then in China who could be tapped for IT work, given the training and education (and that's ignoring the people they already employ in IT).

      And then there's Russia, Belgium, the former Soviet-bloc eastern European nations, South Korea, etc. etc., which I haven't touched-upon... Believe me, there are *PLENTY* of people in other nations to fill whatever labor demands American businesses may have.

      In short, for practical purposes, there is no "greying" you speak of, once you include the labor supplies of the world economy, not just the U.S. economy. Think globally, not locally.

  62. bah! pathetic vested interest alert!!! by torpor · · Score: 1

    they're saying, basically, that since "people aren't signing up to our education programs on the subject of computer science, there won't be any more computer science".

    don't you think thats just a little bit ignorant? i mean, people not being interested in computer science through education does not mean that people are not interested in computer science.

    maybe one of the reasons people don't go through school to learn computer science is because its not the only way to learn computer science. maybe the reason fewer people are signing up for so-called 'comp-sci programs' at schools is because, in fact, all of these programs are crap compared to the commercial reality that one must never stopy studying in computer science, ever, even out of school and in the workplace...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  63. Re:Obvious! by Anonymous Coward · · Score: 1, Interesting

    Who cares about MSCEs? Stop getting certificates and start earning computer science graduate degrees at accredited universities. You'll be okay.

  64. Duh. by Bhodi · · Score: 1

    Could it be that the curriculum is rendered obsolete by the fast moving technology sector?

    And while we're on the subject, please explain why I need(ed) Calculus 3 to program or administrate computers.

    Maybe if they offered REAL skills that translate into the workforce more people would sign up. As it is, just like with most degrees, all it says is that you are willing to put up with a lot of crap and look more at the long term than short.

    I understand and appreciate the need for a broad education, but I don't see a need to run students through the extreme science grinder unnesessarily.

    (No, I did not graduate, yes I have a job.)

  65. sloppy supply vs. demand by ecalkin · · Score: 1

    Part of the problem causing the low wages that causes this in the first place is a hugh number of operations that had a very sloppy technology view. I can't tell you how many places were just a half-step from catastrophe and the attitude was, 'if it isn't on fire, it isn't broken'. I've seen this at hospitals, government agencies, small businesses, etc.
    You don't have to look far to see what happens with this: ChoicePoint, Lexus-Nexus, etc. Even where the data was just stolen by walking out the door with a computer with data, a competent IT person should have said 'the data shouldn't be on this machine'!
    When screwing up with computers start to hurt (dollar wise), qualified technical people will become valuable again. HIPAA should draw in a fair amount of technical people when the whip starts cracking (and fines are levied).

    eric

  66. I do'nt know in the US... by eivissenc · · Score: 2, Interesting

    ... but in Spain, being an IT is the worst thing you can be. Here the money is in everything related to economics and commercial issues. You deal with money, you get money. You deal with computers, you eat shit. Although IT is usually what boost companies, they treat IT staff like dogs. No doubt people is starting to get sick and saying... "You want IT, do it yourself, moron... I want my bucks" Thank God the new generations are not so naïve as mine was.

  67. CS vs IT by DrHanser · · Score: 1

    Seeing as how real CS, the science of computers and programming (which, I might add is even different than software engineering) has almost nothing to do with IT, which is help desk, sysadmining, etc.

    I find the attempt to tie the two together in some meaningful way somewhat disingenuous.

    --
    What is humor if not pain tempered by time?
    1. Re:CS vs IT by Quantum+Skyline · · Score: 1

      I tend to agree with you.

      The problem is that most people enter a university expecting to be taught how to use software used out in the work force. Up in Canada, we don't tend to get courses like that in an engineering/computer science program, that's left for the community colleges, which focus more on hands-on experience than theoretical knowledge.

      It didn't help that when people sign up for universities (as was in my case), they're practically promised jobs at graduation, and that they'll be ready for whatever the workforce throws at them. Then graduates become bitter when they look at jobs they're not qualified for because they lack experience in software package x.

      So there should be a clearer definition of the different fields:

      - Software/Computer/Electrical Engineering, whose focus is on design,
      - Computer Science, whose focus is more theoretical,
      - Community colleges, whose focus (up here) is more hands-on, and
      - IT, which is more 'management' of resources.

      Then we'll know exactly what we're getting into.

    2. Re:CS vs IT by sedyn · · Score: 1

      As an undergrad, I'm more bitter about going into the "industry" that believes too much in "insert fad" and not enough in developing the best products they can.

      But hey, I'm an academic sitting in an ivory tower. What would I know about building computer products?

      When I came into university, I thought that I would be learning more along the lines of "software package x", and as it turns out, I couldn't be happier I was wrong. Because the sad truth is that I should be able to learn ANY software package, if not be able to build it.

      You're right about the lack of experience with software package x though, it is hard to get documented experience in anything. That's what programs like co-op are for. Then the CS degree will back you up from there.

      --
      Am I open minded towards open source, or closed minded towards closed source?
  68. So! by terrywc · · Score: 1

    Lets face it, by the time this becomes a problem, our IT "careers" will be over anyway.

    Anyone aiming for an IT career is mad.It is only second to a career based on success in American/Australian/British/? Idol.

    In Australia, it is more lucrative to become a plumber with a massive shortage breaking out.

  69. college by sixthousand · · Score: 1

    hey industry! id be more than happy to major in computer science. whos buyin?

  70. H1Bs by j0nb0y · · Score: 1

    Didn't we talk about this a few weeks ago? The computer industry trots out this garbage every few years so that Congress will continue to grow the H1B program, at the expense of American tech workers.

    --
    If you had super powers, would you use them for good, or for awesome?
  71. Yeah!! by Anonymous Coward · · Score: 0

    More jobs, better pay and benefits for the rest of us!!

  72. The H1B visa myth by Croaker · · Score: 5, Interesting

    Now, for a dose of reality, check out this opinion piece over at Ars Technica. It points to a study by a UC Davis professor (who wrote this op-ed piece over at News.com) found out that there was, in fact, no studies showing a shortage of IT workers. Why would both academics and indistry go off on such a chicken-little hissy fit? Money, of course.

    What IBM and other tech companies really want is dirt cheap labor, not just sufficient labor. Hence their push to get H1B visas while there is still a fairly high unemployment rate among computer professionals (personally, I know of a *lot* of former colleagues who have left the industry because they couldn't find work). H1B workers have their hands tied, since the second they are no longer employed in the US, they get kicked out. That is a huge stick for a company to be able to use against an employee.

    And how does academia benefit from the doom and gloom? Easy. More research grants. More money pumped into computer science departments to "attract new stidents." More territory for people who are more bureacratic empire builders than they are actual educators.

    1. Re:The H1B visa myth by heck · · Score: 1
      H1B workers have their hands tied, since the second they are no longer employed in the US, they get kicked out. That is a huge stick for a company to be able to use against an employee.

      And for a very similar reason, my large corporation CIO has stated he flatly refuses to hire any more H1Bs. And that has become corporate policy. Quote, "if they suck, and we want to get rid of them, it means that we have to send them home. That is a huge stress for the firing manager. It causes the manager to not want to fire someone. We don't want that."

      Yes, there are some decent C-folk out there.

      Under law of unintended consequences: it means the existing H1Bs (such as the one who I work with) have major hurdles to go through to get visa paperwork through HR.

    2. Re:The H1B visa myth by Vicissidude · · Score: 1

      Amen, brother. I find this whole IBM story completely ironic considering that IBM recently laid off 13,000 workers.

    3. Re:The H1B visa myth by ashayh · · Score: 1

      Read this. Can rxplain more if you're interested.

    4. Re:The H1B visa myth by standards · · Score: 1

      Your point is well stated - dirt cheap labor is what companies like IBM or whatever want.

      Of course, since IBM and the like are claiming that they need new CS grads, Universities must be willing to supply them with educated graduates. Sadly, the universities are getting screwed, because IBM doesn't really want expensive US labor - they want cheap labor.

      But it isn't just that simple. If IBM doesn't play the "global outsourcing game", corporations operating overseas and misusing H1B visas will kick IBM in the butt. Therefore, IBM has to do something to reduce it's labor costs.

      Currently, the only answer without H1B is to over-produce US labor, forcing labor rates down. This sounds like a solution, but it is not. What student wants to go into an industry where labor rates are tanking?

      Currently there is a no-win situation unless congress gets a wakeup call and realizes that the global "correction of cost-of-living" is negatively impacting the vast majority of Americans. This isn't to say that it should stop. Instead, congress should develop controls so that balancing the "global cost of living" doesn't do so much harm with its chaos.

  73. Re:So what ? by Anonymous Coward · · Score: 0

    No kidding. Our HR department was let go to hire an external company to do the work for us. Our IT department (over a thousand) were let go and replaced with some place in India.

    It takes forever to get any resolution to problems because you're lucky if they even understand the problem you are describe. Or the item or product or area it is in. You will think they got it absolutely right only to find out several days later that no action has been taken, because they filed your ticket wrong (language miscommunication). Only to have to file it all over again with the right area/item (if you're lucky, otherwise you might get screwed by a miscommunication AGAIN).

    IT resolutions within a company shouldn't be delayed just because its own IT department couldn't understand its own employee's words.

  74. OT: Eddie Murphy as a white guy. by Teancum · · Score: 1

    IMHO, Eddie Murphy does one of the best jobs of protraying a white guy as I've ever seen. If you want to see this as good proof, get a copy of "Coming to America", where in addition to his title role as the African prince, he also plays a Jewish Barber. I couldn't even tell until I read the end credits and had to rewatch the movie to make sure it really was Eddie Murphy.

    I think he does such a good job as a white guy (especially as a parody) in part because he is on the outside looking at just what white people take for granted. BTW, his Saturday Night Live skits as a white guy are just as funny.

  75. IT jobs by speighd · · Score: 1

    What shortage? I know of too many programmers that are considereing leaving the field because the lack of good jobs(or moving to India).

  76. Pay us more... by Mr.+Esterhouse · · Score: 1

    and then maybe students will change their minds!!!

  77. Advise to my son by shancock · · Score: 3, Insightful

    I've told him that computer science in important but only secondary to the actual profession he will choose in college and grad school so he will have the necessary tools to work with in his chosen field.

    Why choose IT when our arrogant US govt rewards corporations for outsourcing and keeps increasing the number of foreign student and work visas for the fewer jobs here instead of rebuilding and expanding our educational systems.

    No need for IT grants here or money for research projects or support for local education funding when we can get it done in China or India. We would rather spend our money on wars, and since we have a monopoply on the OS anyway, who cares.

    So son, become a doctor or an architect or a marine scientist or something you enjoy first, then get the tools to do the jobs yourself, and oh yes, learn Mandarin along with your Spanish.

    1. Re:Advise to my son by klang · · Score: 1

      ..you forgot: "Become a Lawyer" .. for instance for one of the companies that hawk Intellectual Property in the form of Software Patents...

  78. Just pure BS by nandu_prahlad · · Score: 5, Interesting

    As an Indian grad student here in the US, I have found many of my US classmates to be way ahead of majority of my peers back in India when it comes to algorithmic ability.

    Perhaps its got to do with the current job situation where only the people who are truly interested in Computer Science, major in it. So you have students of much higher quality.

    Judging from the total disregard for the job market shown by some of my US friends shows that the US still has a very bright future in Computer Science as long as these "anomalies" are around.

    These companies have vested interest in outsourcing cheap labour. Don't believe what they say. They just wanna keep salaries low and their bottomlines high. The anomalies are more common than they would have you believe!

    1. Re:Just pure BS by Anonymous Coward · · Score: 1, Insightful

      You have no idea how comforting this is to hear.

      Or do you?

      <humor>
      Wait, are you a memetic agent of the evil ITAA, trying to lull us into a sense of complacency??
      </humor> :)

    2. Re:Just pure BS by sal · · Score: 1


      As an Indian grad student here in the US, I have found many of my US classmates to be way ahead of majority of my peers back in India when it comes to algorithmic ability.


      Did you do to high school in the US?

      Out of a class of 800, less than 50 took AP Calculus and there weren't enough students to have a Non-AP Calc class. This was a high rated private high school and I hear that things were much worse as the public high schools. This was in the 1980s and I feel things have gotten much worse.

      I work in finance and am shocked that most if not all of our new hires in the 22-28 year old range have little to no math skills. People with a BA in economics, finance or business have never taken calc. They can not understand even simple probability or statistics. They have trouble with anything except the simplest algebra.

      I've had to explain _what_ the excel solver is, not just how to use it.

      This is real reason why jobs are going to China and India

    3. Re:Just pure BS by Sardaukar86 · · Score: 1

      An interesting point, however I would like to raise another with regard to the Indian technology institutes.

      As I understand it, only the very best actually make it to a tech institute, with much fiercer competition than occurs elsewhere in the world (with the possible exception of Japan). Therefore only the very very best, the creme-de-la-creme make it out with a qual at the end of their study term.

      In short, we're talking about a system fine-tuned for distilling the very finest minds out of a nation of over a billion hungry, competitive people, prepared to fight almost to the death to get ahead of their peers and snap up the high-tech jobs available in, say, the States.

      Perhaps I'm out of date, but IIRR people like Jim Clark (Silicon Graphics, Netscape, Healtheon) were always going on about wanting more Indian workers - they recognised the value of having the elite of the elite working for them.

      The hungry, highly motivated and eager-to-please Indian immigrants certainly stack up well against the less driven nationals they compete alongside.

      My last employ was an Indian immigrant and I struggled to find anyone with even half as good an attitude or level of aptitude as her in any of the local offerings.

      I realise this is not always the case but I do hold a great deal of respect for people who can rise up and shine out of such an enormous pool of talent.

      --
      ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
    4. Re:Just pure BS by Vicissidude · · Score: 1

      This is ridiculous. The vast majority of the people in IT have NO use for calculus. The ONLY time I've seen it used is in game development, which is a small part of the overall IT industry.

      India is only taking over IT because they're cheap, not because they're better.

    5. Re:Just pure BS by Vicissidude · · Score: 1

      Yes, and Indians high school grads are dirt-poor. Many haven't even seen a computer until they reach college. They only get into computer science because that's where the money is.

      On the other hand, you have students in developed countries that have worked on computers since before they could walk. They started programming in middle school. Some, like the creator of Firefox, have gone on to work on open source projects and make major contributions before they even finished high school. These students get into computer science because they love it, not because they'll make a great deal of money. (Heaven knows that all computer science jobs are heading overseas.)

      In the end, who would you rather hire? Someone who is intelligent, but who hasn't worked with computers long, and is only in it for the money? Or someone who's worked with computers their whole lives, has been programming since they before they hit puberty, and is in it for the love of development?

    6. Re:Just pure BS by Skapare · · Score: 1

      You don't need to have every graduate of high school know all that math to find a few who do. If your company paid premium salaries, and had a reputation for that, you'd get premium people. It would then be "the company to work for" (like IBM used to be back in the 1960's through mid 1990's). Or maybe you should hire someone older than 28 years. Why not hire someone who already has experience in the field and has proven they know the foundations and can learn anything new on their own? I don't know the job situation in finance, because that's not my field. But I do know the IT field, and employers are simply ignoring "experience" anymore because it means "expensive".

      --
      now we need to go OSS in diesel cars
    7. Re:Just pure BS by Anonymous Coward · · Score: 0

      As an Indian grad student here in the US, I have found many of my US classmates to be way ahead of majority of my peers back in India when it comes to algorithmic ability.

      As an American grad student, I think you're suffering from a bit of an observational selection effect--we're talking about grad students. Nobody's ever said U.S. graduate institutions or student bodies weren't top notch, even ignoring the fact that large numbers of those grad students are actually from overseas.

      The thing is, only the top 5-10% of CS undergrads are going to go to grad school in computer science, and after the doom and gloom of the last few years, only the truly committed were going to stick with it instead of switching to another major. (I've heard a lot of muttering lately about the opportunities for technically trained IP lawyers at major tech firms *cough* IBM *cough*.)

    8. Re:Just pure BS by Anonymous Coward · · Score: 0

      In the end, who would you rather hire? Someone who is intelligent, but who hasn't worked with computers long, and is only in it for the money? Or someone who's worked with computers their whole lives, has been programming since they before they hit puberty, and is in it for the love of development?

      Unfortunately, as counter-intuitive as it may seem, the person who's only in it for the money will probably do a better job working the drone job that companies seem to want now. They don't love their jobs, they can treat them with a professional detachment.

      You see, people who actually care about computers, and have been working with them all their lives, suck at doing drudge work. It's just not fun/interesting. They'd rather be hacking Firefox, or Linux, or whatever. Doing what you want them to do is ancillary to what they want to do. If you treat them nicely, they might deign to throw you a bone of some truly inspired idea they had over lunch one day, but mostly you'll get the minimum amount of work to keep their jobs, if that, while they're planning to change the world/start a new company/whatever.

      (BTW, working just for money isn't really that unlaudable a goal, unless you're a starry-eyed idealist that never had to work to put bread on the table--most people don't work for money, but to have money to work for them.)

  79. Corp short sighted destruction of local brainforce by guidryp · · Score: 4, Insightful

    Corporations that live for this Quarters profits can't seem to manage a simple extrapolation of the resut of outsourcing and destroying their local brainforce.

    I work for a tech corp that has laid of 60 000 people (or about 60% of the brainforce). Those that remain are in hell for a few reasons:

    1: We are expected to get double the work done.
    2: We spend most days interacting with Indian Contractors. Makes #1 harder.
    3:Coding we used to enjoy has be replaced by draconian productivity sapping process. We metric our coders to death. Klocs is the new religion. I am in the invite list for several doc reviews and code reviews per day. Makes #1 harder.

    I really wonder when the have outsourced most of this where they think the next generation of tech leaders will come from. It is not hard to imagine that India/China will stop serving our interests and instead compete with us. Already happening in my industry (telecom).

    We are led by short sighted morons.

  80. Ah crap by Anonymous Coward · · Score: 0

    This means that more non-technical people will get in line for IT jobs because they pay better.

    What this means for you:
    1. Very long interview cycles. (don't hire the wrong person)
    2. Loss of job quality. (your management is going to start treating you like a cashier, because 90% of the people you work with have that level of ability)
    3. Lots of extra hours spent fixing problems that never should have existed.
    a. Break/fix issues where you are the only one that knows how.
    b. Piss poor design by a "senior systems engineer" or otherwise self proclaimed senior admin.
    c. Fixing what somebody else made 10 times worse. Say like replacing a failed mirror with the wrong commands in the wrong order that causes database corruption -- which replicates to 6 other database copies.

    But I digress, more demand == more better right? Besides, the resume is current, and if I ever need to prove my point, all I have to do is switch jobs and have a preset contract rate of $300/hr, 2 hr minimum for the old job.

    Yeah, the work is great, the pay is great, the management is decent, it is just that most of the co-workers suck. Now I am just being that cranky old IT guy...

    No pico for you!

  81. Economics by countzer0interrupt · · Score: 5, Insightful

    I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available, so that supply exceeds demand, and the jobs market becomes a buyers' market, thus keeping labour costs (i.e. wages) low in order to keep business profitable, and to help to economy grow. This, BTW, is why in all Western countries there is always a steady number of unemployed people: these are the victims of the government's need for cheap labour for business. IT is no different, and to support the growing numbers of technology businesses it is neccesary to have low-paid tech workers. Sucks I know. Welcome to the West.

    (BTW, you're absolutely right about "good" tech jobs being hard to find - as long as supply exceeds demand, there will be a downward trend towards the lower end of the wage scale.)

    1. Re:Economics by SnapShot · · Score: 5, Informative
      Exactly right. There's a political theory called "cheap labor conservatism" though the cheap labor conservatives, of course, don't call it that.

      from the link...
      • Cheap-labor conservatives don't like social spending or our "safety net". Why. Because when you're unemployed and desperate, corporations can pay you whatever they feel like - which is inevitably next to nothing. You see, they want you "over a barrel" and in a position to "work cheap or starve".
      • Cheap-labor conservatives don't like the minimum wage, or other improvements in wages and working conditions. Why. These reforms undo all of their efforts to keep you "over a barrel".
      • Cheap-labor conservatives like "free trade", NAFTA, GATT, etc. Why. Because there is a huge supply of desperately poor people in the third world, who are "over a barrel", and will work cheap.
      • Cheap-labor conservatives oppose a woman's right to choose. Why. Unwanted children are an economic burden that put poor women "over a barrel", forcing them to work cheap.
      • Cheap-labor conservatives don't like unions. Why. Because when labor "sticks together", wages go up. That's why workers unionize. Seems workers don't like being "over a barrel".
      • Cheap-labor conservatives constantly bray about "morality", "virtue", "respect for authority", "hard work" and other "values". Why. So they can blame your being "over a barrel" on your own "immorality", lack of "values" and "poor choices".
      • Cheap-labor conservatives encourage racism, misogyny, homophobia and other forms of bigotry. Why? Bigotry among wage earners distracts them, and keeps them from recognizing their common interests as wage earners.
      --
      Waltz, nymph, for quick jigs vex Bud.
    2. Re:Economics by Anonymous Coward · · Score: 0

      I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available, so that supply exceeds demand

      Sure, like they'd like to have more oil than they ever need but that doesn't mean that pouring oil down the drain is helpful. If you have a bunch of people sitting around not doing anything then those resources are wasted permanently. If you aren't doing anything productive now then I can't save up the time that you would have been doing it and use that time later. It's wasted. Gone. Like pouring oil down the drain.

      From an economic perspective, the country as a whole is worse off if there are resources unused. That's goods and services that nobody can have. Of course, having those people do basic IT jobs that could have been done cheaper elsewhere doesn't achieve much either.

    3. Re:Economics by pitdingo · · Score: 0

      Aint that the truth. I have never seen it written so well.

      I have thought for days about why the government allows for thousands of illegals to cross the border from Mexico every week. Then it hit me....cheap labor. They want to drive down the standard of living in this country.

      I think it is quite sad that the "cheap labor conservatives" say these illegals are doing work that citizens would not do. Nice how they flipped that around, huh?

      How about the real issue is that these illegals are working for the less than minimum wage, no healthcare, no benefits, no rights, etc...?

      Then they trot out reports that they pay taxes (actually a tiny percentage do pay taxes, as they are illegally in the country, right?) and dont recieve social security as if that somehow makes it right?

      Yet, how much do states have to pay to send these non-us citizens to school and pay for emergency room care? How many citizens get displaced by this flood of cheap labor and go onto these social programs thereby sucking money out of them?

    4. Re:Economics by Anonymous Coward · · Score: 0

      Nope, that just makes you a confused idiot.

    5. Re:Economics by Anonymous Coward · · Score: 1, Interesting

      The safety net was set up as a vote buying scheme. The government knows that the majority of people are lazy and want other people to pay for them to live. The government wants you to be dependent on them for everything because that gives them more power. If the government has more power therefore you have less and you will be less likely to kick them out of their plush government job.

      The divide in the US is not between rich and poor, it is between achievers and non-achievers. There is now a majority of non-achievers in the US so it is popular to punish those who are successful and give it to the "less fortunate". Everyone has the opportunity to be successful in the US, but most people are not willing to put in the effort to succeed in life. I will leave you with the exercise of which group you fall in.

    6. Re:Economics by Anonymous Coward · · Score: 0

      ## I'm not white and I'm gay

      Sure you are. That's why we saw your picture on the Jumbotron at the RNC. You're the token non-white gay in the Republican party to show how "diverse" they are.

    7. Re:Economics by fakeplasticusername · · Score: 1

      You sir, have no perspective other than your own.

    8. Re:Economics by Anonymous Coward · · Score: 0

      You forgot to say "over a barrel" in that last point...

    9. Re:Economics by bluGill · · Score: 1

      No, cheap labor drives up everyone's standard of living.

      The Mexicans live dirt cheap, because conditions I wouldn't want to live in are still better than what they had. (Mexico city is nice enough, but there are some really poor areas in Mexico) They can even send money home to their family so their family improves.

      I want servants. Just this morning I noticed that my floor was dirty enough to need an extra vacuuming, but I didn't have time to do it before work. A servant could do that vacuuming, leaving me more time to play racquetball or some such - things I would rather do.

      In the mean time, the servant can send his kids to school, so they can learn everything I know. The kids then can build on the technology I'm making so we both get robots to vacuum our carpets. (Robots vacuums are close, but not quite to the level that I want them)

      This isn't about me, me, me. This is about making the world better. The world is a better place if we can improve the conditions in Mexico. shut the border and Mexico will have a harder time improving.

    10. Re:Economics by feepness · · Score: 1

      I will never understand why those who are so adamantly opposed to corporations invariably support expanding not only the biggest one of all, but also the one with guns (and who isn't afraid to use them).

      The nice thing about real corporations is they eventually die. Stupid laws can last forever and stupid government policies lead to desctruction on a scale far beyond that of any other enterprise. Don't even mention corruption. Everything bad about about a corporation is worse in a government.

    11. Re:Economics by pitdingo · · Score: 0

      No, cheap labor drives up everyone's standard of living.

      except for the millions of people who lost their jobs because of "cheap labor" in asia, eastern europe and south of the border.

      The Mexicans live dirt cheap, because conditions I wouldn't want to live in are still better than what they had. (Mexico city is nice enough, but there are some really poor areas in Mexico) They can even send money home to their family so their family improves.

      Exactly, they are "over the barrel".

      In the mean time, the servant can send his kids to school, so they can learn everything I know. The kids then can build on the technology I'm making so we both get robots to vacuum our carpets. (Robots vacuums are close, but not quite to the level that I want them)

      So they can flood our school systems thereby decreasing the overall quality of education everyone recieves. So the standards are going down.

      This isn't about me, me, me.

      Really? perhaps you should re-read your post.

      The world is a better place if we can improve the conditions in Mexico. shut the border and Mexico will have a harder time improving.

      Sure, by decreasing the standards in the surrounding countries, it will look better.

    12. Re:Economics by rotor · · Score: 2, Interesting

      So, am I a "cheap-labor conservative"?

      I don't like a lot of the social spending, but not because I want people to work cheap - because I want people to earn waht they get (I have to, why shouldn't you?)

      I don't like minimum wage hikes because typical minimum wage jobs are not intended for wage earners but for high-school kids earning spending money. I could get unskilled labor jobs earning $10+ per hour, and I live in Maine - where good paying jobs are "scarce".

      I don't like NAFTA etc, so I don't fit your profile there.

      I oppose a woman's right to choose because I feel that a child's right to live supercedes that. Besides, the unwanted children can go to good families if we cut all the beurocracy dealing with adoption. If we're opposing abortion as a supposed way to save money, that's just plain stupid. That would just be more mouths to feed on the welfare roles.

      I don't like (some) unions because they have a tendancy to be overzealous and corrupt. They have a purpose, but they over-step their bounds.

      I think morality, virtue, hard work, etc are important. If you don't work hard, why do you think you deserve compensation?

      I don't support racism, misogyny, homophobia, etc, and with the unfortunate exception of homophobia neither do the other conservatives that I know. Your argument about this distracting the wage earners is downright rediculous though.

      --
      Addlepated - punk & metal
    13. Re:Economics by Anonymous Coward · · Score: 0

      The truth is that if you are unhappy with where your life is currently, you have no one to blame but yourself. You have placed yourself in this situation by all of the decisions that you have made over your life. Did you make the effort to get an education? Do you only work 9-5? Do you always have to buy new cars even if your current car is working? Do you buy all kinds of cool electronic toys that you don't need? All of these decisions add up to where you currently are. I know it is not popular to say, poverty is a choice. If you really want to be successful and are willing to put in the effort and make decisions that will lead to success, then you will be successful. If you are not willing to work hard and blame others for being lucky, then you will be exactly what you are, a loser. Truth hurts sometimes.

    14. Re:Economics by smittyoneeach · · Score: 1
      The safety net was set up as a vote buying scheme.
      I don't think that's historically accurate.
      Unions were born in an era where there was real abuse going on.
      The social programs of the New Deal were born in an era of economic misery that we may very well soon revisit.
      Programs, software or political, just acquire a lot of cruft.
      The fact that your allegations may be partly true has more to do with human nature than anything. Solutions need to be directed at managing that, and not just changing the acronyms.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    15. Re:Economics by BreadMan · · Score: 2, Informative

      Governments want full employment, thereby increasing tax revenues and lowering social costs. As for the actual amount of the wages, that's none of the government's business, participants in the market will settle on the right rate. Full employment is not zero unemployment, as there's always new entrants to the market and folks seeking work because of a career switch or staff reduction.

      >> all Western countries there is always a steady number of unemployed people
      Structural unemployment (this is what I think you're referring to) is largely affected by employment costs and regulation. Some contries have very rigid, regulated labor markets (think Germany, Sweeden) and as a result suffer from larger structural unemployment than less regulated markets (Singapore, India). In fact, if you do a bit of digging, you'll find that even if the unemployed number 10%, it's not the _same_ 10% year after year. Furthermore, in heavily-regulated markets, a lot of employment happens off the books to avoid taxes and regulation, so somebody counted as unemployed is actually working for income.

      >>Sucks I know. Welcome to the West.
      Hardly. :-) Wages and benefits, in porportion to prices (notwithstanding some of the isolated, bubblish real-estate markets), are quite high, even once you subtract out the tax burden. This can happen because the capital stock behind EU/US employees is huge, resulting in much higher productivity.

    16. Re:Economics by lgw · · Score: 2, Insightful

      It doesn't matter whether you oppose "cheap labor conservatism" or not, eventually wages will be set by supply and demand. If your job can be done in a third-world sweatshop, chances are you're overpaid. More and more the "third world" is becoming technically educated, not just capable of factory labor, and this will have its inevitable effect.

      I don't particularly enjoy this, but expecting your government to sweep back the tide can only lead to isolationism, which has been thoroughly demonstrated by history to be a bad long-term approach. Free trade does more to raise your standard of living through cheaper products and quicker technological development than job-hoarding does in the long term. Getting by in the short term can be a bitch, however.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    17. Re:Economics by feepness · · Score: 1

      except for the millions of people who lost their jobs because of "cheap labor" in asia, eastern europe and south of the border.

      If someone else can do it cheaper, then they should. This benefits the person doing it, and the person who loses "their" job (I didn't know jobs were posessions...) can find work elsewhere that will either improve local standards of living or provide a product that would be more expensive to make elsewhere.

      Exactly, they are "over the barrel".

      This generation is to an extent. Just as all humans were 10,000 years ago, all but a tiny fraction 500 years ago, and just as my penniless gypsy grandparents were when they arrived in the US fleeing the Nazis. I now own a nice home where I live with my wife and daughter. By working hard we gradually improve the conditions for all of us. See how that works?

      So they can flood our school systems thereby decreasing the overall quality of education everyone recieves. So the standards are going down.

      In the current environment, perhaps. But why not create a more competitive school system (vouchers) that would raise standards rather than lower them?

      Really? perhaps you should re-read your post.

      Pot, kettle, black. Perhaps you should re-read your own.

      Sure, by decreasing the standards in the surrounding countries, it will look better.

      Moving jobs to where they are most efficiently done can be painful in the short-term but beneficial in the long-term. Keeping jobs where they are less efficiently done can be beneficial in the short-term but painful in the long-term. It's a bit like going to university for four years rather than taking that first job out of school.

    18. Re:Economics by Surt · · Score: 1

      The idea with social spending is not to give people money they haven't earned, but rather to pay back our failure as a society to protect and serve some of our weakest members. We force everyone (with guns in the hands of our police) to play by our rules, but in many cases we fail to teach the rules, and fail also to help people become a productive part of our society. Social spending attempts to redress that, and it is of course the hope of social spending to end the suffering of the underclasses by allowing the next generation to be fully participating just like you are.

      Try to imagine where you'd be in life if it had been so unsafe at your school that you had not even finished high school, and in addition hadn't been taught the skills necessary to rectify that situation by your parents or your society.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    19. Re:Economics by jamesmrankinjr · · Score: 2

      Cheap-labor conservatives oppose a woman's right to choose. Why. Unwanted children are an economic burden that put poor women "over a barrel", forcing them to work cheap.

      Then let's really stick it to those evil corporations, and give women the right to kill their out of the womb, unwanted kids, too.

      Peace be with you,
      -jimbo

    20. Re:Economics by Anonymous Coward · · Score: 0

      school standards have been plummeting since various special interest groups started demanding that group X should have the same graduation rate as group Y.

    21. Re:Economics by CatMan79 · · Score: 1

      Just have to chime in and remind you that the government ALSO is motivated to keep wages up in the interest of the economy. Higher wages = higher spending / savings = good business.

    22. Re:Economics by Anonymous Coward · · Score: 0

      The truth hurts. I think the poster has good points that are true. Corporations are not bad until they only care about if their stock goes up. Corporations are good when they take care of their employees and not give CEO $14 million dollars just to show up the first day.

      You are part of society so why do you think you shouldn't have to contribute your part? I agree that people cheat the system and they are the ones that need to get booted out of the country. If you don't want to contribute to society via volunteer, taxes, working, being a good citizen, get the hell out.

      Wrong about minimum wage are just for high school kids. When people loose jobs where do you think they have to go too? To make ends meet, people have to work at Walmart, Wendy's, IHop, etc. No one can live on minimum wage for an extended period . You have to set a standard to pay people or no one will ever get out of ghetto, slums, poverty.

      If you are not a woman, you have no right to say what they should and shoudn't do. If you are a man, you don't carry the child for 9 mos. You don't wake up with the pains, the hormone changes, the weight, etc. So sorry for not being eloquent but SHUT THE HELL UP. If you believe in God, and you believe that God will punish a woman if she abort a child, then let God punish the woman. You are not a judge of anyone else's personal rights. I am a man and I am pro choice. A woman has every right to do abort or keep the child. She has earned that right since since she has been given the gift of the chance to create another human life.

      Also, good familes huh? I would say 2/3 of American children do not live in a good atmosphere. Why do you think are prisons are over crowded? High rate of teen pregnancy, low scores of public schools, shootings at school, etc, etc, etc. Because children growing up today are not in good homes, good surroundings, no solid role models. There is only a few out of thousands that make it out of poverty because they had luck, someone to help, and were smart.

      Hard work, morality, and virtue are great but we all know that most of the people on top are there because of nepotism or family money. Simple put.

      I believe that greedy bad corporations do distract you on what is really wrong. They do it by giving you a day off or give a free trip off of a raffle, or other items that make you believe that you are better off. They produce this fluff every month so they can make excuses on why they can't make more money.

      I wish people who open their eyes and live their lives themselves instead of needing someone to lead them. If everyone removed their self absorbed "the sun circles around them" view, this country would be a better place.

      Best lines are these - A Perfect Circle - Pet

      I'll be the one to protect you from
      Your enemies and all your demons
      I'll be the one to protect you from
      A will to survive and a voice of reason
      I'll be the one to protect you from
      Your enemies and your choices son
      They're one and the same
      I must isolate you
      Isolate and save you from yourself

      Stay with me
      Safe and ignorant
      Just stay with me
      Hold you and protect you from the other ones
      The evil ones
      I love you son,
      Go back to sleep

    23. Re:Economics by Anonymous Coward · · Score: 0
      the social programs of the New Deal extended the misery of the Depression and it will be what drives the collapse of the US Federal Govt. Similar programs in the EU nations will also bankrupt them.

      Once you have a govt program giving people resources, then it will become a vote buying scheme.

    24. Re:Economics by Anonymous Coward · · Score: 0

      It is accurate. The New Deal came about at a time when people were truthfully scared about their future. What better way to get support than to take something from those lucky rich people and give it to those who don't have. If you get enough people dependent on the government then you can keep their votes by saying the other guys are going to take it away from them. For an example, look at Social Security. The Democrats have locked up the votes of the gimme generation by saying that the evil Republicans are going to take it away from them. The whole basis of welfare is to create an underclass of people dependent on the government. These people will then be submissive to whatever the government wants. Politicians want power so they will do whatever it takes to keep it. If you depend on them for everything in your life, then you can't kick them out of office.

    25. Re:Economics by rotor · · Score: 1, Insightful

      Note that I said "I don't like a lot of the social spending". I know that was vague and that's bad form in any kind of debate, but going into more detail was beyond that particular post.

      For the record, when you talk about spending to allow the next generation to participate, that's spending that I'm far more likely to support than many other programs. And yes, a case can be made for just about any program out there, but our government needs to learn to prioritize spending. Public safety and infrastructure should be the priorities of the federal government, and things like education and work programs should be more localized (some support from the federal government won't hurt, but when they cram one-size-fits-all rules on every education system in order to get the support, that's no help at all).

      Some of the spending that I'd like to see cut is the money I've seen spent on welfare recipients who are perfectly capable of working but choose not to. I've known plenty of these people - people who will walk right by "now hiring" signs and keep collecting their state check. Ironically, most of them get more from the state than people who actually can't work for some reason or another.

      Again, I'm stopping without going into huge amounts of detail because I could be typing all day if I didn't and I have work to do now that lunch is over...

      --
      Addlepated - punk & metal
    26. Re:Economics by budgenator · · Score: 1

      I never understood why knee-jerk liberals who hate big-mega-corp business and love big-government; and litmus-test conservatives who hate big-government and love big-mega-corp business, never see that they are not 180 degrees apart but about 3 degrees apart.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    27. Re:Economics by forgetmenot · · Score: 0

      Ok.. I'm sorry, but I have to ask. why is this modded up as informative? It's a rhetorical rant with a link to a site with more rhetorical rants. This is guerilla politics at its worst and the problem with guerilla politics is the people listening to it become so overtaken with their own vitriol that they start to see "intentions" where there are none. I'm not saying that there are no greedy corporations who don't have their employees best interests in mind, but to think they have any kind of significant mainstream public or political support worth making a stink over in this day and age is getting a little fetched. Do you honestly believe there's some conservative conspiracy encouraging rascism? Hello? These are fringe groups at best who get bitch-slapped whenever they try to enter politics. The west is where it is today because of it's labour laws and concern for the welfare of the common worker and no sane person is going to try to roll back the clock just to get cheap IT workers.

      Free Trade is great not because of the cheap labour but because it exports a better standard of living to the third world. Why would anyone believe that third world workers are going to accept low wages forever? Labour movements sprang up in the 1st world, fought the system and turned it into what it is today and the same process will happen in the third world as well... just don't be unreasonable and expect it to happen over night.

      I find it oddly ironic that the most ardent conservatives like those described in the parent post tend to have the greatest support from blue-color communities - the same ones being "held over the barrel" so to speak.

    28. Re:Economics by smithmc · · Score: 2, Insightful

      I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available

      Any economy in which the government dictates the terms is by definition not capitalist.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    29. Re:Economics by rotor · · Score: 1, Insightful

      If you are not a woman, you have no right to say what they should and shoudn't do.

      Sorry, but I have to reply to this. No, I am not a woman, but I was a child. This is not just a women's issue - it affects every single person who has been born (and even moreso those who have been conceived but not born).

      As for your other points, I think they've been mostly covered in my response to another poster in this thread.

      By the way, quoting Maynard to make a point may be foolish. He's notorious for writing lyrics that everyone thinks mean one thing when he really meant something quite different.

      --
      Addlepated - punk & metal
    30. Re:Economics by sjames · · Score: 1

      I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available, so that supply exceeds demand, and the jobs market becomes a buyers' market, thus keeping labour costs (i.e. wages) low in order to keep business profitable, and to help to economy grow.

      That is a frequent argument made by government, especially conservatives in government.

      Of course, at the same time, they studiously avoid noticing the positive economic effects of having a population with plenty of disposable income, little fear for future finances, and time enough to spend.

      I suppose it's not surprising since most of them still appear to believe in zero sum games where their businesses can't prosper without beating both worker and consumer down.

      I guess it goes to show who the U.S. and other governments REALLY represent.

    31. Re:Economics by KenSeymour · · Score: 1

      The religious right is very selective about their Christianity. They like to ignore Mathew 25:40.

      And the King shall answer and say unto them, Verily I say unto you, Inasmuch as ye have done [it] unto one of the least of these my brethren, ye have done [it] unto me.

      Jesus wants a capital gains tax cut.

      --
      "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
    32. Re:Economics by feepness · · Score: 1

      I never understood why knee-jerk liberals who hate big-mega-corp business and love big-government; and litmus-test conservatives who hate big-government and love big-mega-corp business, never see that they are not 180 degrees apart but about 3 degrees apart.

      Talk about knee jerks and litmus tests! Wow. I've never voted for a Republican or Democrat in 20 years of voting. And I certainly don't love the way "big business" behaves... I just think government is the worst example of it.

    33. Re:Economics by blanks · · Score: 1

      " Unwanted children are an economic burden that put poor women "over a barrel", forcing them to work cheap."

      No, Im guessing a large majority of woman who are dumb enough to put them selves in a situation where they would have an unwanted child (aka have a child at age 14, unprotected sex, sex out of marrage, inability to support a child and so on), who are also poor are most likely Not very educated, low level of interested to excel to a higher position, or make achivements in their lives.

      Meaning, they are not capable of anything besides a low paying job.

    34. Re:Economics by Brother+Grifter · · Score: 1

      People are really forgetting that this is the 21st century, and the protectionism of this century is through Intellectual Property. The federal government is doing everything it can to make sure US companies own absolutely all intellectual property. The US government also makes sure that this is enforced strictly.

      These new protectionists hide behind the US Patent Office. Their intentions are governed by dominance, while the workers are only looking for a job and a living. The 21st Century version of protectionism is all making sure rich people and companies keep their wealth on top of taking advantage of foreign workforces. The older form of protectionism just wanted to keep working people working, which I think is more genuine at least.

    35. Re:Economics by Anonymous Coward · · Score: 0

      That is just stupid. The most efficent economy would have supply equal demand. Don't forget we don't let you starve to death when you are out of work. We have unemployment benifets and shelters. These cost money. They are funded with payroll taxes that employers pay at least half of.

    36. Re:Economics by Anonymous Coward · · Score: 0

      The nice thing about real corporations is they eventually die.

      So do governments and nations.

    37. Re:Economics by pitdingo · · Score: 0

      Have you ever been to areas of the country hit by all of this? Tell me, where are these people going to find jobs? Should they move to a city? Go back to school?

      It is very easy to sit in your "nice home" and paint romantic images of how things should be, however, the real world is quite different.

      Until you actually wear those peoples shoes, you have no idea what you are talking about.

    38. Re:Economics by Anonymous Coward · · Score: 0

      Who brought us unemployment insurance? Unions.

      Who has capped unemployment insurance to 6 months at $400 per week at most? Politicians of both parties. And: your unemployment is actually on a sliding scale based on 12 months of income offset by 6 months, i.e. from 18-months-ago to 6-months-ago, meaning you have to have been rolling for quite a while before you qualify for real money. Hence poorer people who go from job to job get less unemployment to shore them up to look to a good job.

      Try to take unemployment sometime and see how the deck is stacked against the working poor.

      But hey, they must be lazy if they can't keep a job.

    39. Re:Economics by feepness · · Score: 1

      Have you ever been to areas of the country hit by all of this? Tell me, where are these people going to find jobs? Should they move to a city? Go back to school?

      Yes, yes I have. And I've helped to build homes there. So you're saying the people who own the jobs should keep them and the people that don't have jobs should remain destitute? Why do you favor one group over the other?

      It is very easy to sit in your "nice home" and paint romantic images of how things should be, however, the real world is quite different.

      I don't sit in my nice home. I leave it very regularly to work to earn the money to pay for it, and I certainly haven't always had it. In college I lived off credit cards and had a negative net worth for several years.

      Until you actually wear those peoples shoes, you have no idea what you are talking about.

      What about the people that don't even have shoes? They don't deserve jobs?

    40. Re:Economics by stinerman · · Score: 1

      In the truest sense of the word, of course.

      But then it has no meaning as there is not a single capitalist country in the world.

    41. Re:Economics by jjr1 · · Score: 1

      You're talking about some kind of Ponzi scheme here. Your servants kids then reach the same level as you and then what? Are they supposed to each have a servant with kids to do the same thing? At what point is there such a class structure that revolution occurs?

      --
      Best Trivia answer ever... Name the largest aquatic man eater... Contestant: Tsunami
    42. Re:Economics by zoombat · · Score: 1

      From here:

      Women with family incomes less than $15,000 obtain 28.7% of all abortions; Women with family incomes between $15,000 and $29,999 obtain 19.5%; Women with family incomes between $30,000 and $59,999 obtain 38.0%; Women with family incomes over $60,000 obtain 13.8%.

    43. Re:Economics by nege · · Score: 1

      Only the Sith see things as black and white.

    44. Re:Economics by ahdeoz · · Score: 1

      You're confused. A (capitalist) government does not control the labor, capital, or manufacturing. You're thinking of a communist government, which, come to think of it, doesn't really care about supply and demand.

      If anything, a capitalist government would want employees paid better since payroll tax is easier to collect than corporate profits tax.

    45. Re:Economics by ahdeoz · · Score: 1

      I don't know of any 'homophobes'. Phobia means fear, and homo means same. If homosexuals want everyone to be like them, I could see a reason to fear that the race would die out, but no one is really worried that's going to happen. We have rogue asteriods to combat first. People aren't afraid of homosexuals. They think it's a really stupid idea to put your dick in someone's anus, and they're annoyed when people who do that try to act like they're special. And they get really angry when other people try to tell their children that it's safe and natural.

    46. Re:Economics by JTek · · Score: 1

      The type of unemployment you're talking about is called cyclical unemployment, and from a macroeconomic standpoint, it represents unused capital that COULD be producing GDP, but isn't. So having that little bit of unemployment actually stunts the growth of the economy.

      But, you're right: we DO want that little bit of cyclical unemployment, and the reason we want it is so the economy doesn't grow too fast. With full employment, inflation would be out of control, and we'd set ourselves up for a dramatic downward correction (read: depression). So, in order to smooth out the rollercoaster cycles of economic activity, a little bit of unemployment is desired.

    47. Re:Economics by ahdeoz · · Score: 1

      Intellectual property doesn't matter. So maybe if the protectionist IP cops get their way you won't get to watch the TV show on the big screen blessed by our protectors at Disney or Sony. Maybe you won't be able to listen to Britney Spears without paying for the privilege. Maybe you won't be able to use Microsoft Windows without playing by their rules.

      We've already seen what happens when software regulation is only slightly onerous; some kid will write a completely better version of the same program in his parents basement over the summer.

      So maybe noone has stepped up to the plate and replaced Britney Spears yet, but you can still go outside and play baseball instead of watching Star Wars or American Idol. Unless you live in Seattle. Then you're screwed. Pay for Everquest and chat with other men pretending to be girls on the internet.

    48. Re:Economics by jbolden · · Score: 1

      Because corporations by definition are private tyrannies (despotisms), our government is structurally democratic. Corporations don't have to engage in all sorts of propoganda efforts to control Merck or GM.

    49. Re:Economics by jbolden · · Score: 1

      Absolutely, and if the we had a society which was rationally dividing its wealth among its members it would be fine for everyone to be interested in the welfare of the society and not be concerned with their personal well being as much. But the fact is we have a business class that doesn't give a damn about the welfare of the rest of the population and is using trade as a means of class warfare. Under those circumstances workers opposing free trade are very much concerned about their long terms interests.

      You are right that the problem isn't really trade its the existence of "immortal persons" *(Adam Smith's term for corporations of the type we have today) who are perverting our democracy.

    50. Re:Economics by ahdeoz · · Score: 1

      "You" in the above quote is refering to "you", not Your Government taking from me to do what you are unwilling to do yourself. Remember the Levite that crossed the road? He went to the pub and cussed Herod, Caesar, the Sanhedron, and his brother the cop (but not to their faces) for the number of theives on the road these days.

    51. Re:Economics by jbolden · · Score: 1

      And corporations should they have socialized risk?
      What about government sponsered technology?
      What about building a tax system so that the poor pay a much larger share of their income on a percentage basis (sales taxes, sin taxes, social security taxes)?
      What about a criminal justice system that focuses on crimes that poor people are likely to commit (like robbery) while barely if at all punishing much larger crimes that rich people are likely to commit (tax evasion, fraud, sec violations, labor violations...)

      Funny how conservatives are so worried about giving poor people a handout.

    52. Re:Economics by jbolden · · Score: 1

      Some of the spending that I'd like to see cut is the money I've seen spent on welfare recipients who are perfectly capable of working but choose not to.

      Like whom? To qualify for welfare is pretty difficult and generally involves having lots of kids to take care of. They most likely are providing more money in child care than they would ever make if they got hired.

    53. Re:Economics by jbolden · · Score: 1

      The European governments do seem to really represent their populations as does the Japanese government. The US government represented the people pretty well during the 1940's, 1950s and early 1960s. Even 20 years ago we didn't have anywhere near the nonsense we have today. Getting white trash to support the creation of an oligarchy because they don't want to admit they are in favor of the abortions was a work of evil genius.

    54. Re:Economics by KenSeymour · · Score: 1

      The issue is not what government would do. The issue is conservative politicians, like our president, claiming to be for moral values but ignoring the poor.

      See this.

      A quote:

      Bush's promised promised tax incentives for private giving were stripped at the last minute from the $1.6 trillion tax cut legislation "to make room for the estate-tax repeal that overwhelmingly benefited the wealthy," Kuo said.

      --
      "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
    55. Re:Economics by Anonymous Coward · · Score: 0

      Somehow we tend to forget the accumulation of wealth by a few hard playing entrepreneurs who had the right to kill to maintain their grip on their empires.

      All of your fathers would be owned by JP Morgan and Rockefeller.

      You better study your history. A Corporation is meant to make money and a government is to keep the playing field even.

    56. Re:Economics by bluGill · · Score: 1

      They are supposed to make robots to do the service. No need for a revolution, they are at my level. I don't want the servants, I want the work I hate doing done without doing it myself.

      150 years ago the rich had servants to do all their cleaning by hand. Now we have automatic washers (both clothes and dishes), vacuums, and much better soaps, so the middle class can afford almost the same lifestyle (everything clean without much effort).

      The rich will always hire frivolous things like full time painters. The middle class can't afford that, but we can hire some things done.

    57. Re:Economics by feepness · · Score: 1

      Because corporations by definition are private tyrannies (despotisms), our government is structurally democratic. Corporations don't have to engage in all sorts of propoganda efforts to control Merck or GM.

      You just keep telling yourself that.

      Then try voting third party.

      I have news for you, the Democrat and Republican parties are separate divisions of a single corporation.

    58. Re:Economics by Anonymous Coward · · Score: 0

      This, BTW, is why in all Western countries there is always a steady number of unemployed people

      Umm .. Non western countries have a steady amount of unemployed people too.
      And your BS about capilism requiring cheap labor is silly. Eventually "low wage" will mean still being able to afford all medical care, and having free time, being able to vacation on occasion .. raise a family etc.

      Hey guess what we almost have that today!

      A "low income" person of today is able to afford electricity, tv/entertainment, heating for their home, diverse foods, and some healthcare (you may not necessarily have health insurance but you can afford Tylenol right .. and have access to the emergency room?).

    59. Re:Economics by Anonymous Coward · · Score: 0

      The playing field should be equal for opportunity. There are an awful lot of people who believe that everyone should get equal benefits from the hard work of others.

      "From each according to their abilities, to each according to their needs". Does this quote sound familiar? It is from the communist manifesto. It sounds nice, but anyone with even a fraction of a brain will realise that giving everyone the same benefits irregardless of how hard they work will result in everyone doing as little as possible. The only people who could believe that must have been educated in a government school. Unfortunately there are a lot of them. Do you know what kids educated call the kids educated in private schools? Boss.

    60. Re:Economics by Willis+Wasabi · · Score: 1

      Hmm, yeah, you're a homophobe. Enlightened folk think it's a really stupid idea to get all bent out of shape about where other people stick their dicks. Never mind the fact that you've only explained "THEIR" problem with male homosexuality and completely ignored female homosexuality... typical. And let me give you a clue, homosexuals aren't looking to be treated specially. They are treated specially, and that's the problem. Their biggest problems right now are caused by bigots like you that think it's ok to discriminate against them. It's legal, and it's getting worse, not better.

      Homosexuality in and of itself is not particularly unsafe and christian morality does not get to define "natural".

      --
      All true wisdom can be found in sigs.
    61. Re:Economics by rotor · · Score: 1

      I have personally known one family of four who spent years living off of welfare despite there being two healthy adults, both of whom were capable of working but wouldn't. They got enough money from the state to rent a decent house, feed the family, get a nice home entertainment system (better than mine, and mine isn't too shabby), and sit around and be lazy. The guy did take a job once in the three years that I knew him - he quit two weeks later. This is not the only example I've known, but the worst.

      On the other hand, I know a guy who has severe cerebral palsy and is just barely getting enough money to pay for his small apartment. Friends help out more than the state does. I'm not advocating eliminating the welfare system altogether, but let's make sure that people like this get their fair share and make sure that lazy people as described above don't take it.

      --
      Addlepated - punk & metal
    62. Re:Economics by Anonymous Coward · · Score: 0

      Why is it my fault that they were too irresponsible and had kids that they could not afford? I keep hearing this crap about a living wage and that we need to raise the minimum wage so you can support a family of four. That is crap. The only people who should be earning the minimum wage are teenagers starting out in the workforce and therefore have no job skills that warrant a higher wage. If you have been working for several years and are incapable of earning more than the minimum wage you are a LOSER and should not be allowed to breed. If you want to help them then go ahead and open your wallet. Don't use the police powers of the government to force me at gunpoint to pay for them. Poverty is a choice, they made themselves poor by their bad decisions in life.

    63. Re:Economics by d34thm0nk3y · · Score: 1

      I oppose a woman's right to choose because I feel that a child's right to live supercedes that.

      So in other words you support your right to choose for the woman.

    64. Re:Economics by Anonymous Coward · · Score: 0

      When you reward a behavior you will get more of that behavior in the future. By taking resources from those who worked hard to achieve success and giving it to those who have not worked for it sets a very bad precedent. Punish success and reward sloth. That is obviously a great idea to base a society on. Just in case you had not heard, communism has failed as a basis for establishing an economy. You will say that you're not a communist. You probably call yourself a progressive. If you put lipstick on a pig it is still a pig. At least have the fortitude to admit your true self.

    65. Re:Economics by ClosedSource · · Score: 1

      "For an example, look at Social Security. The Democrats have locked up the votes of the gimme generation by saying that the evil Republicans are going to take it away from them.The whole basis of welfare is to create an underclass of people dependent on the government."

      Wait until you're in your 50's after putting money in Social Security for 35 years and see what you think. Social Security is not welfare.

      It's the government that depends on us rather than the other way around. How many wars would Bush be able to fight if he had to raise the money himself instead of using our tax dollars?

      If the government returns all my SS contributions (with interest) and returns all my tax dollars spent on undeclared wars (with interest), I'll opt out.

      Since plenty of goverment contractors make contributions to Congress (in both parties) in order to maintain defense related welfare payments from the government (i.e. us), I know it will never happen.

    66. Re:Economics by SideshowBob · · Score: 1

      > I don't like minimum wage hikes because typical minimum
      > wage jobs are not intended for wage earners but for high-
      > school kids earning spending money

      Right wing fallacy. Only ~32% of all people earning minimum wage are teenagers.

      http://mediamatters.org/items/200405020007

    67. Re:Economics by jejones · · Score: 1

      I wouldn't be surprised if you were a "cheap-goods consumer." Most of the bullet points apply to a "cheap-goods consumer": they like free trade, would oppose cartels (a union being a cartel on labor) and price floors on products, etc. Why is thrift suddenly a vice when applied to labor?

    68. Re:Economics by jejones · · Score: 1

      Hard work, morality, and virtue are great but we all know that most of the people on top are there because of nepotism or family money.

      Sorry; I don't know that. Got any links to data?

    69. Re:Economics by SnapShot · · Score: 1

      1. I'm actually a bit of a consumer goods snob. I'd rather have a single nice chair that a dining set from WalMart.

      2. Who said it was a vice? My initial post was simply an attempt to strip away the BS surrounding comments from CEOs about the "critical shortage of IT workers". It isn't moral that corporations want the cheapest possible labor force, but it isn't amoral. It simply is the truth.

      --
      Waltz, nymph, for quick jigs vex Bud.
    70. Re:Economics by javaxman · · Score: 1
      It doesn't matter whether you oppose "cheap labor conservatism" or not, eventually wages will be set by supply and demand. If your job can be done in a third-world sweatshop, chances are you're overpaid.

      While this is true to a degree, sometimes the location at which a job is being done is actually important. While you can pay someone a relative pittance to do work where housing prices are low, if you want someone to do that same job where housing prices are high, you have to pay more, because nobody can change the fact that people require housing.

      If your gardener can do their work from a third-world country, great, but if they have to be in California, you might have to pay your gardener a higher wage. Same goes for IT workers or other employees.

      Wages are still strongly influenced by the location work needs to be done, unless you have a cheap way to move people very, very long distances in very, very short periods of time. Invent a cheap-to-operate teleporter, and you'll be 100% right. Otherwise, you're vastly oversimplifying a complex economic puzzle.

    71. Re:Economics by Anonymous Coward · · Score: 0

      Social Security is welfare. You are paying to subsidize the standard of living of the wealthiest generation of Americans ever. The gimme generation is organized and wants to keep the gravy train coming in and knows that there are alot of people who just don't understand what is going on. That is what the government wants. An informed public who can think for themselves will see the ponzi scheme for what it is and kick them out of office. Most politicians do not give a damn about anything but themselves. They tell you what you want to hear but they only care about staying in power and all the perks that come with it.

    72. Re:Economics by jbolden · · Score: 1

      I've voted 3rd party lots of times. 3rd parties have won and overthrown the major parties a half dozen times in our nation's history. That's far short of true multiparty democracy but it also far better than corporate governace.

    73. Re:Economics by HiThere · · Score: 1

      Look for counter examples.

      I'll give you one possible lead for a starter. Steve Jobs may come from a middle class family.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    74. Re:Economics by HiThere · · Score: 1

      You really don't understand the IP wars. You really don't.

      If MS gets its way, not only will you not be able to use MS software without paying them, you won't have any alternatives. Including you won't be able to write your own.

      If the RIAA get their way, you not only won't be able to listen to their music without paying them, you won't have any alternatives. Including live performances. (Investigate how copyrights are interpreted in musical compositions some day. Vile!)

      If the MPAA get their way, you not only won't be able to watch their movies without paying them, you won't have any alternatives. (This isn't as far along, as making a decent movie is do difficult that they haven't felt much competition except from other corporations.)

      It's not just IP control in the limited sense, the goal is total monopolization for an unlimited period of time. (And when it fails, as everything must eventually...our history will have totally disappeared.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    75. Re:Economics by AxB_teeth · · Score: 1

      it's my hope that not everyone bases their philosophy on trashy movie quotes.

      --

      However,
    76. Re:Economics by loraksus · · Score: 1

      This should change a bit once the whole "you can go bankrupt, but still owe all your medical bills" ball gets rolling.
      BTW, let me come over there and break your arm, I'll give you some tylenol right after, should clear it up in a couple days...

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    77. Re:Economics by Anonymous Coward · · Score: 0

      > You have placed yourself in this situation by all of the decisions that you have made over your life.

      Anonymous Coward? Ha! You give your identity away too easily, Ayn Rand.

    78. Re:Economics by Anonymous Coward · · Score: 0

      Nice way to oversimplify the dynamics of socio-economic inequalities. Yeah it's a poor person's choice when the System has determined your life pretty much from the start.

      Let me guess that if I tossed you at birth into one of these inner-city neighborhoods, you wouldn't make it out of your teen years.

      Unfortunately that didn't happen and you have the luxury of posting such drivel on /.

    79. Re:Economics by cayenne8 · · Score: 1
      "What about the people that don't even have shoes? They don't deserve jobs?"

      Not at my expense....

      I don't mean to stand in others' way of success, but, I'm not altruistic enough to give what good I have away to help them....it is a competitive world my friend, and there will always be 'haves, and have nots'. I prefer to be in the former category.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    80. Re:Economics by ClosedSource · · Score: 1

      "You are paying to subsidize the standard of living of the wealthiest generation of Americans ever. "

      That will become true if Bush's changes go into effect. Left alone, my contributions will mean that I will get a little money when I retire.

      Of course many people who are getting SS now are quite poor.

    81. Re:Economics by Pyrrus · · Score: 1

      I'm not arguing with the fact that abortions are more common for poor people, but this information is not very useful without the context of the population and pregnancy rates of each income bracket.

    82. Re:Economics by Anonymous Coward · · Score: 0

      Did you really "earn what you got?" Have you paid back with interest the cost of your education? Have you paid back with interest the cost of the roads that get you to work and school? Did you "earn" your race, gender, sexual orientation, intelligence, and lack of dehibilitating physical handicaps? Did you "earn" your accident of birth that you happened to be a citizen of a wealthy nation? Did you "earn" parents that aren't heroin addicts? Did you "earn" parents that aren't criminals? Did you "earn" parents that aren't survivalist Mormons living on a cactus farm in Maine?

      No matter how many of the above questions apply or don't apply (for all I know you are a disabled, gay, African-American, survivalist Mormon with a 2nd grade education living on a cactus farm in Maine with nothing but donkey tracks to travel on with 40 miles of your tent) I am willing to be that there are a shitload of people that work a hell of a lot harder than you've ever worked.

      Be thankful for what you have, work hard, and try and show a little compassion for others that also work hard.

    83. Re:Economics by mencomenco · · Score: 1

      Let's not forget that Universities are in the business of currying favor with donors and legislatures. Oversupplying the labor pool is "quid pro quo."

    84. Re:Economics by Anonymous Coward · · Score: 0

      You got the likes and dis-likes correct, but the reasons are complete Liberal, Socialist, Communist FUD!!!

      # Cheap-labor conservatives don't like social spending or our "safety net". Why.

      - Because it requires heavy taxes to support and because there is no incentive for those using the safety net to ever get away from it. i.e. why get off welfare when you can just stay with it forever? Why get a job when the government gives you free money? i.e. no incentive to improve your situation.

      # Cheap-labor conservatives don't like the minimum wage, or other improvements in wages and working conditions. Why.

      - There is no reason to raise minimum wages. Anyone trying to support themselves or a family on a minimum wage job is a fool. Minimum wage jobs are best suited to students and the elderly. Any factory jobs that are minimum wage, should or already have been outsourced over seas. If it's that important to have cheap labor, then it really should be outsourced. Raising mimimum wages ends up costing ALL employers across the board. They all have to increase everyone's pay the same amount as the minimum wage increase.

      # Cheap-labor conservatives like "free trade", NAFTA, GATT, etc. Why.

      - It's not about exploiting the poor in third world countries. It's about doing things for less because you have to; to remain competitive. Besides the wages may be well below USA minimum wages but that money goes a long way overseas. Those workers in India or Mexico are being paid a lot more then their peers. In India the programmers lead a very good life of luxury, but they would be hard pressed to pay an American mortage back in the states for the same amount. It has to do with the exchange rates between the strong American Economy and the weak foreign economy.

      # Cheap-labor conservatives oppose a woman's right to choose. Why.

      - Conservatives are mostly Christian and mostly Protestant. They don't believe in abortion and they all believe that life begins at conception. Has nothing to do with a womans right to choose, it has to do with murder. The woman has the right to choose to have 'safe sex' or no sex at all. Conservatives usually believe in no sex before marriage too.

      # Cheap-labor conservatives don't like unions. Why.

      - Unions had a place in history, they made fantastic improvements for the workforce. There is no denying the good that Unions have done in the past. However, they are now extorting employers and generally being unreasonable. Many shops are better off without a Union. Most employers are 1000 times better then when Unions didn't exist. It's been more then 130 years since the first Unions were established, employers have come a long long way since then. GM is having a hard time competing with German and Japanese automakers because of the costs involved in employee excessive benefits and over-time pay.

      # Cheap-labor conservatives constantly bray about "morality", "virtue", "respect for authority", "hard work" and other "values". Why.

      - Life's hard, deal with it. If you want a handout, move to Canada. There is no excuse to be poor and unemployed in this country. Just take a look at any imigrant and you will find someone who was most likely more poor then most Americans can imagine. They come here with nothing and in one generation or less, they have a home, a good job, or their own business and they are sending their kids to college. The imigrants see the opportunities that the welfare culture ignores and they work their butts off to achieve a better life. I don't believe in handouts if the receiver is not willing to make an effort to stop being stupid and poor. After all crackheads are crackheads. If you flake off in public school and you can't read or write or do simple math then you threw away your opportunity. You deserve what you get out of life due to the amount of effort you put into life. If this were say the 1500's then you would starved to death and nobody would have cared.

      # Cheap-labor conserva

    85. Re:Economics by Anonymous Coward · · Score: 0

      Yeah, "cheap labor liberals" are much more progressive!

      They hire illegal nannies, gardners, and so forth, but only to "give those poor people a chance," of course.

      They support massive immigration, but only to increase "diversity" and "give those poor people a chance," not to keep prices down for themselves or anything.

      Since they're rich, by definition they own the same "evil" corporations that the conservatives own. But for some reason they're "progressive," unlike the evil conservatives who own those same corporations.

    86. Re:Economics by Anonymous Coward · · Score: 0
      Because corporations by definition are private tyrannies (despotisms), our government is structurally democratic. Corporations don't have to engage in all sorts of propoganda efforts to control Merck or GM.

      Like Noam Chomsky, you are a mentally ill psychopath.

      Look at what GM does when you don't buy their cars.

      Compare that to what the government does when you don't pay your taxes, or fail to abide by any one of the thousands upon thousands of their bullshit laws and regulations.

      Compare how GM dealerships treat people and compare it to how your Wonderful Democratic Government treats you at the DMV, or at the offices of any other government regulatory or licensing agency.

      Scum who use terms like "private tyrannies" are the same ones who praised the "Wonderful Democratic Ideals" of Ho Chi Minh's North Vietnam and China under Mao.

    87. Re:Economics by Anonymous Coward · · Score: 0

      Any country that allows the existence of corporations doesn't fully believe in the free market. In a true free market if a company fails the owners would be held liable and would be unlikely to be able to start a new business until the old debts are paid.

    88. Re:Economics by lgw · · Score: 1

      Think of it as evolution in action.

      Read your sig again and you won't worry so much about MS and the xxIA getting their way. Developing nations will make a token effort to keep big American business happy, but never to the point that it hamstrings local industry, any more than the US respected British IP back in the day.

      One way or another, the most innovative nation will collect the spoils from the tech war. We're not fools in this country either - we won't go so far into IP protectionism that we destroy our own competitive ability. IP protection can vanish with the stroke of a pen if circumstances make that more valuable for US business.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    89. Re:Economics by lgw · · Score: 1

      I know quite a few people with at least some wealth, and strangely enough none of us would spend a penney "as a means of class warfare." Any system which depends on any member "giving a damn about the welfare of the rest of the population", "rationaly dividing wealth" or an such tripe is impractical to begin with - that's simply not how people act.

      Capitalism is neat because it depends precisely on greed to funtion well, removing capital from those who make foolish short-term decisions and moving it to those who act wisely in their long-term self interest. Anyone who does something as absurd as spend resources just to keep someone else down won't control those resources for long. Is there any excuse for failure more lame than "the man is keeping me down"?

      Agreed, of course, we really do need to make a major change to government to limit the rising power of corporations, but we faced this challenge 100 years ago and did OK, why so pessimistic now?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    90. Re:Economics by jbolden · · Score: 1

      Who is paying to push an agenda towards:

      -- Increasing usage taxes
      -- Increasing social security taxes
      -- Increasing medicare taxes
      -- Increasing sales taxes
      -- Decreasing capital gains, unearned income and income tax for higher brackets
      -- Decreasing services that benefit the poor
      -- Increasing services that benefit the rich

      That's class warfare. There is no natural distribution, the distribution exists because the government creates it. 30 years ago they had different priorities and there was a different distribution of wealth. What saved us 100 years ago was the rise of socialist and communist movements which offered an alternative to oligarchy and made the ruling class in America concerned about retaining power. We don't have that now.

    91. Re:Economics by lgw · · Score: 1

      Implied in "if your job can be done in a third-world sweatshop, chances are you're overpaid" is "if it can't, you might be OK".

      Service wages, jobs no one else can figure out how to do, and entertainment specific to local culture are well protected, thus "movies, music, microcode, and pizza delivery" of Snow Crash fame. But service wages are deceptive - in order to get paid as a gardener, you have to have someone who can afford to pay a gardner. The threat to America's tech industry is not that we might be paid less than our counterparts in India, but that we might get paid the same. And that would quickly lead to our gardeners getting paid the same, not a very hopeful prospect.

      Ultimately, though, it's not so dark a picture. The pain comes only from the transition, in the end supply and demand work out nicely for IT professionals, given the surprisingly few people who are actually good at this line of work. Eventually, inevitably, regardless of attempts at government intervention, American programmers and Indian programmers and programmers everywhere will have wage parity, but as long as that happens slowly I'm not worried about it. The demand for these jobs will grow in India and elsewhere to catch the new supply soon enough.

      That's what people always forget about free trade: you can *also* protect your job by increasing the *demand* in developing nations, and free trade does wonders for that.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    92. Re:Economics by lgw · · Score: 1

      Increasing social security and medicare taxes are the cost of the free ride the Baby Boomers sought to give themselves some time ago. It isn't really even age warfare, though the result may be the young funding the old, it's simple carelessness. And it will only be a problem to the extent we care enough about our parents' generation to let them continue getting those benefits.

      Increasing sales taxes and cutting capital gains taxes *benefits* those who are not wealthy, but wish to become so! I grew up in a trailer park in the Appalations (sort of like the locals in Deliverance, except with mountains instead of swamps), have some wealth now, and plan to retire with "enough" wealth at 50. All from savings - I can't run a business for shit, and I didn't keep much after the dot-com crash. If I can save my way to wealth, anyone can, but the biggest damn obstacle is the tax disadvantage on savings! I pay taxes on the income in the first place, more taxes on capital gains as it grows, and yet more taxes when I need the money to live on. It's only tax-deferred vehicles like 401(k)s and IRAs that make it practical. Changing the tax system so that you only pay when you spend would be *wonderful*!

      I believe the only reason my family made it out of poverty is that we ignored "services that benefit the poor" that really trap the poor in poverty for the political benefit of those who control said programs. Other people may have differing experiences, but I know what worked for us. There's never been a society of humans that didn't give better government services to the rich, so that's a moot point.

      In short, you sound like someone with no real world experience with either wealth or poverty, trying to give advice to those who understand how things actually work, because your idea looks good on paper. I don't normally flame people on /., but any idiot can read Marx; try to grow out of that phase before you leave college, or you'll just make yourself unhappy and contribute nothing useful to the community.

      You sound bright enough to know better. Seriously.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    93. Re:Economics by jbolden · · Score: 1

      Actually I'm a lot older than you think. Any idiot can read Rush Limbaugh. Understanding Marx takes quite a bit of knowledge.

    94. Re:Economics by lgw · · Score: 1

      Err, did Rush Limbaugh ever write anything? LOL, I guess he must have by now. Marx wasn't obviously wrong when he was writing, but we've seen what his ideas lead to in practice, and it's not pretty. Plus, Marx totally missed the fact that technology improves the standard of living for all - to an extent that overwhelms class distinction. I live far better than a Medieval baron, thanks to the same system that Marx was sure would never improve the lot of workers. But then, Marx believed a machine that replaced human labor would sell for the total value of the labor it replaced, thereby doing nothing for the worker-as-consumer. Quite a big miss.

      If you're both old enough and bright enough to know better, I can only wonder why you've learned so little about human nature, or for that matter why you're not now wealthy (or perhaps the secret is you came too easily to wealth, and this is all an excercise in guilt?).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    95. Re:Economics by cobbaut · · Score: 1

      I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available, so that supply exceeds demand, and the jobs market becomes a buyers' market, thus keeping labour costs (i.e. wages) low in order to keep business profitable, and to help to economy grow

      IANAE, but this is not true for Belgium. All unemployed people are payed by the government (most get around 800-1000 euros) and this is costing the government a lot of money! The Belgian economy would be far better of if more people were working (and paying taxes).

      cheers,
      pol :)

      --
      European Linux user, living in Antwerp
    96. Re:Economics by Anonymous Coward · · Score: 0
      Nice way to oversimplify the dynamics of socio-economic inequalities. Yeah it's a poor person's choice when the System has determined your life pretty much from the start.

      Let me guess that if I tossed you at birth into one of these inner-city neighborhoods, you wouldn't make it out of your teen years.

      That negroes have been shitting in their nests for the past 40 years and embracing a gutter-culture that condemns education is not the fault of any of us, except maybe those like you who support government policies that reward their destructive lifestyles.

    97. Re:Economics by Fulcrum+of+Evil · · Score: 1

      If the MPAA get their way, you not only won't be able to watch their movies without paying them, you won't have any alternatives.

      And where would the next genius directors come from? I doubt Coppola and Scorcese got there start on A-list prodictions. More likely, they did stuff like the Amazon short film contest (which, interestingly enough is in part sponsored by Tribeca films). Unlike the RIAA, the MPAA seems to want to make art rather than just a pile of cash.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    98. Re:Economics by Anonymous Coward · · Score: 0

      All we've seen is a parade of totalitarian rulers who like to pay lip service to Marx while disregarding key concepts like the dictatorship of the proletariat (i.e., not themselves) and the withering away of the state (i.e., not remaining in charge).

    99. Re:Economics by fakeplasticusername · · Score: 1

      Tell this to the kid whose mother is in and out of rehab and has never met his father. Who was born with congenital defects due to his mothers' drug use during pregnancy. Or tell it even to the child whose poor parents weren't able to send him to any school other than the one he's currently at, where answering questions in class gets him beat up, and not joining a gang will seriously stunt his chances at "not being killed". Get a fucking clue.

    100. Re:Economics by lgw · · Score: 1

      Yes, exactly: this is what Marxism leads to. Extensive real world testing has demonstrated this. Marxism does not lead to people acting as Marx would have preferred, but instead becomes a tool of totalitarian dictators, every time. It's easy to make an economic/political system that works on paper, but few such systems survive contact with the perversity of human nature. (Personally, I don't think Marxism even works on paper, but that's a philosophical arugment.)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    101. Re:Economics by smithmc · · Score: 1

      But then it has no meaning as there is not a single capitalist country in the world.

      By that reasoning, the word "red" has no meaning, as "redness" is not a physical quality of nature, but a symbol for the subjective experience of certain wavelengths of light. The fact that there's no "real" red in nature does not invalidate the significance of "red" as a human concept. The meaning of "capitalism" is even less intangible, as we humans could implement a truly capitalist state, if we wanted to.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
  82. Bought & Paid-For Advertisement-Propaganda by Cryofan · · Score: 4, Interesting

    What do you wanna bet that the ITAA or some similar coalition of IT industry companies bought this little bit of propaganda, simply to help manufacture consent for raising the cap on h1b visas and retaining L1 visas?

    --
    eat shiat and bark at the moon
  83. theres always the military by StupidStan · · Score: 0

    I work in IT in the Air Force, and they are always looking for new IT personnel for officers. We get to work with some awesome stuff, and the stability is real nice! In fact, if you dont have a technical degree, you pretty much cant become an officer right now...

    1. Re:theres always the military by AussieVamp2 · · Score: 0

      Cool!

      Get a nice IT job, as you long as you don't mind:

      Being yelled at a lot
      Being shot at and blown up a bit

    2. Re:theres always the military by StupidStan · · Score: 0

      officers dont get yelled at, and I sit in an office on georgia... dont be ignorant, dont talk about what you have no clue about

    3. Re:theres always the military by AussieVamp2 · · Score: 0

      sorry, but I know multiple people that have been in the military, in training, they got screamed at, a lot - OFFICER training

      unlikely to get shot at in an office, true, unless someone goes postal

  84. Well... by Harker · · Score: 1

    Perhaps this is because those who would otherwise be interested in going into IT are watching the news and seeing how many of those IT jobs are being outsources overseas and how many IT professionals are currently out of work, and are making the (IMO correct) decision to consider other professions.

    That was long and run-on, but you get my meaning.

    H.

    --
    When VCR's are outlawed, only outlaws will have VCR's.
  85. Re:Greed at fault! by KiroDude · · Score: 1

    I can only agree with you, when I ask my co-workers why they work in IT, 95% say because of the good salaries it provided a couple of years ago. One of them had studies as interior decorator and was doing PERL!!. The people, after some years of working in IT, get depressed as they do something they really come to hate, and the only thing you hear in the company is people complaining and saying how soon they're going to to quit this job, but no one ever does because they cannot find a similar salary nowadays. So at the end you get an army of uninterested, unmotivated, public worker clones who do not give a shit about their jobs or its quality. This applies to any Job, if you do it for the money -ALONE- then you'll get tired of it pretty soon. My 2c: Do what you really would like to do, even if pays are lame.

  86. A job vs. college by mjh · · Score: 4, Interesting

    Paul Graham has a different idea. He thinks that some kids should consider the educational advantage you'd get from starting a business instead of going to college. Especially kids with interest in technology. It sounds like Paul was making a suggestion, but I wonder if he's actually describing something that's already happening.

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:A job vs. college by davew2040 · · Score: 1

      I wonder if Paul Graham needs to lay off the narcotics.

    2. Re:A job vs. college by DrFalkyn · · Score: 1

      The problem with starting a business is, in the vast majority of cases you need to have very good contacts, and the only way to get those contacts is to either work for a business or have a close friend/relative who will refer clients to you.

      That, and no one in their right mind is going to give a contract of any significance to an 18-year old, no matter how smart they are.

    3. Re:A job vs. college by Anonymous Coward · · Score: 0

      in the vast majority of cases you need to have very good contacts
      Fact is, you don't. Nothing is a given. The barriers are all in your mind.

  87. "smart people no longer even signing up" by Anonymous Coward · · Score: 0

    Well, duh, they can see you're shipping the jobs to other countries, dummy.

    Maybe I should be a professor or in charge of IBM, at least I can figure out basic stuff like this, which seems to be more than they can.

  88. Re:OT: Eddie Murphy is dried up by Anonymous Coward · · Score: 0

    I used to like him, back in the 80's, but he's dry.

    He's just not that funny any more.

  89. Re:Obvious! by raventh1 · · Score: 0, Offtopic

    Not really a troll, my friend just lost his IT job due to outsourcing.

  90. Survey? by Anonymous Coward · · Score: 0

    'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'

    Well, have there been any surveys to help discover the cause(s), or are actions going to be taken based on pure speculation? I mean, if any actions are going to be taken.

    I'd love to become a professor at the university level, but the universities I'd be interested in working at require PhSc certifications. Now, I can understand that; however, studying PhSc is not just costly but also DAMN SLOW. If you factor in the fact that I have a decent amount of experience working for corporations, you'd understand that studying feels grinding, and not interesting. Sure, I understand that it makes sense to do it in the long run. I'm not concerned about the requisite itself, but as to the way the process currently works.

    I'd love to see intensive university degree tracks where I can obtain the degree I want. And here I refer to real education, you know, traveling to a university instead of doing some eMail thingie.

  91. So it's come to this? by smchris · · Score: 1

    Very reminiscent of the perennial teacher's shortage. "Great jobs! Wondeful pay! Excellent working conditions! Fast-track advancement! Sure to be multiple job offers bidding for your skills when you graduate! So spend a few years and tens of thousands of dollars investing in this very special opportunity!" How many times has that news flash been printed?

    Back to reality, didn't I read last year that India is seeing competition from places like South Africa and Brazil?

  92. Re:OT: Eddie Murphy as a white guy. by Hognoxious · · Score: 0, Offtopic

    The post said 'albino'. An albino may or may not be white in the racial sense.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  93. Hang the free-traitor politicians and neoliberals! by Cryofan · · Score: 0

    Hang 'em high! For treason, and crimes against the people. THey sold out our jobs to the business lobbies on h1b, L1 visas and outsourcing, they extort us for outrageous medical care costs, and we do nothing. We should indict these bastard politicians for treason, convict them, and hang them....

    --
    eat shiat and bark at the moon
  94. Why by technomancer68 · · Score: 1

    Why would someone take the kind of chance that is required to be an IT professional. I have been a programmer for around 10 years now and have just recently got a stable job with the government, but right before that I spent a year working little small minimum wage jobs trying to find work to feed my family. During the years that I was making good money things were great, but they didn't last too long before things took a nose dive. Why would anyone want a career doing something that is so unstable. Not to mention the fact that you have to constantly grow or you will die. There is no way that you can be stagnant in the IT field and still expect to work somewhere else later. Not to mention the constant attention that offshoring is getting and how our jobs are being lost everyday to that. Why the hell would ANYONE want to work IT with that type of worry.

    --

    The Technomancer
    "Men of lofty genius when they are doing the least work are most active."-
  95. While true... by Richard+Steiner · · Score: 1

    ...I want to point out (as one of the hundreds if not thousands of former airline IT pros that were let go in the months after 9/11) that the airline industry is still not in particularly good health, and that one should be very careful where one goes, at least if one is expecting to stay in a single position for a while.

    Layoffs are not fun, especially if one has over a decade invested in a particular group and it still isn't enough seniority to ward off the axe. :-(

    That said, it's an absolutely fascinating industry to work for! That's why I'm still in it, at least on the periphery...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  96. This might cheer you up a bit by Colin+Smith · · Score: 1

    The chinese set their exchange rate, it doesn't (really) float on the markets. They set the rate so that chinese people are very very cheap. World businesses flood in to China.

    In the meantime, the dollar decreases in value as the trade deficit increases, China buys dollars to keep the exchange rate the same driving exports to the US, increasing the deficit this further depresses the dollar making Americans cheaper on the world market. To the detriment of Europe and the UK BTW.

    It's an unstable situation which cannot continue forever. It *will* change sooner rather than later. The yuan will be allowed to move more freely, chinese people will become more expensive as their economy modernises and the trade deficits will sort themselves out.

    e.g.
    http://news.bbc.co.uk/1/hi/business/4560371.stm
    http://news.bbc.co.uk/1/hi/business/4521969.stm
    http://www.dawn.com/2005/05/06/ebr8.htm

    Of course, on the down side there are still 800 million chinese who are going to need jobs as their agriculture is modernised.

    --
    Deleted
  97. Problem isn't supply/demand but the Stock Market by cybrthng · · Score: 1

    I've been in IT for 11 years and never have we had enough staff to get the job done without really wearing people thin.

    99% of that time was in public companies that shrank even more and cut spending merely to reach promised numbers.

    Corprorate America is so stuck on profit and EPS that they have forgotten HOW to get the job done and what people resources really are.

    As for private companies, i'm not sure what the problem is. For me I didn't like making a mediocre salary at a private company while the owner had a fishing boat, 3 houses, 2 cars, 3 hour lunches, 1 month vacations and such and we couldn't hire any help?? Yeah, if you become that successfull more pwoer to you, but that doesn't mean you can't soundly run your business in an honest to goodness fashion.

    I guess it goes back to "me me me" syndrome and the fact America doesn't care as now that i'm thinking about it ALL TYPES of career paths constantly preach there isn't enough supply yet we have tons of people working in jobs they hate and tons of people WHO AREN'T WORKING.

  98. Re:So what ? by AB3A · · Score: 1

    You have tripped over a very large kernel of truth. The biggest problem with IT is not the technology itself, nor it's potential. The problem is that most of corporate managers do not know what to do with this technology.

    It's called lack of imagination. It's called lack of communication. These are the people who fill country clubs and live on high management salaries these days. They talk about silly management fads to each other --but they don't have a clue about who or what they might be managing.

    The bottom line: If companies can't communicate with or manage a home-grown IT staff, what on earth makes them think they could do better with someone else's staff from overseas?

    --
    Nearly fifty percent of all graduates come from the bottom half of the class!
  99. If worse comes to worst... by KrisCowboy · · Score: 1

    ...there's always Indian IT Professionals :) Smart, hard-working and cheap. They even work over-time.

  100. Well, duh! by DukeLinux · · Score: 3, Insightful

    Salaries are declining thanks to outsourcing and the career basically stinks. I teach Java part-time at a local college. My course has been cancelled twice due to inadequate enrollment. The kids are getting a clue that all the hard work to obtain a degree in the sciences is not worth it. CEO's are "C" students at best who excel in lying and bullying. The U.S. will let this one slip, we will mint more lawyers and someday we will be so screwed. My B.S. is in engineering and I work for a Mortgage Company. They pay better and they don't go out of business after a year. My M.S. is in C.S. and that I believe was a waste of my time. Pity isn't it?

    1. Re:Well, duh! by sydbarrett74 · · Score: 1

      Not a *complete* waste of time: at least you're one of the rare employees who doesn't have to call in to a helpdesk saying the coffee cup tray on the front of the box the TV sits on broke off.

      --
      'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
  101. To be honest? by Senor_Programmer · · Score: 2, Informative

    I tell you what dude. The first time a prospective or current employee qualifies a statement with 'to be honest', his ass is fired. Man I love 'right to work' statutes.

    As for your unqualified statements...my sister does training in India and while there ae some highly qualified workers there is also a hidden management structure. Typically she see's a the sharp guy or gal with an entourage of less capable employees who pay tribute in exchange for 'management' in the area of decision making. Not to say these folks are not intelligent...But, they do not have the capability of making decisions, only choosing options from a set which does not incur liability by that choice. Everything else is deferred to the 'hidden manager'.

    I've seen this in USA middle management where it's not that big a deal. It is a disaster in technical areas beyond flow chart type troubleshooting and parts replacement. What I'm getting at is sure, the H1B and outsource workers my be less expensive in general, but the good ones, those who will own a problem and take responsibility for solving it, are not. The problem for USA workers becomes...

    competing at the pay scales of this managed tier for jobs with employers who 'don't get it' or working in an environment where your imported supervisor wants directed drones who pay him tribute and independence is discouraged (like the post office, but that's another story).

    1. Re:To be honest? by duffbeer703 · · Score: 1

      The situation that you're describing in India is a textbook of what happens when companies and governments throw millions of dollars somewhere without a means to audit and check up on where it's spending. In other words, corruption.

      If I was in India at one of these outsourcing companies, I'd hire as many of my family members as possible to feed off the stupid American dole. I'd bet that huge numbers of projects being outsourced get cancelled and delayed anyway, so a skilled operator could easily bilk millions from these companies and retire on some grand estate somewhere over there.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:To be honest? by Anonymous Coward · · Score: 0

      I've got you beat. I set up a company with one other programmer called "Bangalore Consulting". We suggest to our prospects that we have large teams of Third World programmers to do our bidding, and we collect about 40k/year for each of these people (actually billed as "programmer-equivalents") that we put on their projects. Then we just do all the work ourselves.

    3. Re:To be honest? by Anonymous Coward · · Score: 0

      The phrase "to be honest" is a figure of speech that implies that you're speaking without political sensitivity. The phrase is not about and does not imply "truth" versus "deception".

      For instance, if the CEO of your company, the chief power broker, says "Do you think the CFO's plan to invest all our cash in SCO is a good idea"? You could certainly say "To be honest, that's a very stupid idea." The phrase implies that some people may vehemently dislike your straight-talking statement.

      Sadly, today's corporate world is chock-full of politics. With the mindset of losers like John Bolton, even diligently speaking the plain truth can often land you on the street.

      To be honest, it'd be pretty fucking stupid to fire a quality employee for using the phrase. Really. Honestly.

    4. Re:To be honest? by Anonymous Coward · · Score: 0

      I get it.
      It's a polite way of saying BULLSHIT!

      Personally I prefer the less ambiguous approach and if my boss doesn't like it, fuck him, it's his problem.

    5. Re:To be honest? by Anonymous Coward · · Score: 0

      I love it.

      If you can do the work of ten, you get paid for the work of ten!

    6. Re:To be honest? by Anonymous Coward · · Score: 0

      I get it.
      It's a polite way of saying BULLSHIT!


      Eh? No, it means that you're speaking without caring about someone's feelings. That's completely different than "bullshit". "Bullshit" means that you're lying.

      If I say "To be honest, you're a dumbfuck", I don't mean "Bullshit, you're a dumbfuck". Not at all.

      Personally I prefer the less ambiguous approach and if my boss doesn't like it, fuck him, it's his problem.

      That's great. Then you'll want to use the phrase "to be honest" frequently.

  102. Defense industry... by GPLDAN · · Score: 1

    The U.S. defense industry will have a hard time hiring foreign workers. Do they really want to outsource missile guidance subsystems to Indian programmers?

  103. Age of specialization? by opencity · · Score: 1

    IMHO the 'Age of Specialization' is passing. Why not be a plumber and a programmer? This has kept me afloat (sort of) through various booms and busts.

    Either the culture of the US changes the way we value labor or we're in for a harsh decline toward the rest of the worlds minimum wage.

    --
    Physics is like sex: sure, it may give some practical results, but that's not why we do it.
  104. What's an IT professional? by cardpuncher · · Score: 4, Insightful

    Judging by most of the job adverts I'm reading at the moment (I'm in the process of closing down an IT company I've been running for more than a decade and will need an alternative source of income) don't require IT "professionals", they require IT "tradesmen" with specific and transient skills to nurse equipment from a small number of vendors.

    When I graduated, back in the days when punched cards and paper tape were still common, there was no single vendor dominance of vast swathes of the IT industry and it was therefore important to teach people the principles of Computer Science - algorithms, algorithmic complexity, computational methods, principles of machine operations, operating system design, relational database design - rather than turning out people familiar with Windows, C++ and Oracle knowledge.

    People with those fundamental skills have much greater adaptability and potential career longevity - after all, very little has changed in the fundamentals in the last 25 years although superficial things have changed considerably. I can quite happily pick up a book and start programming in C# or Java if I need to; on the other hand, the graduates I've had in recently for interview can competently operate Visual Studio but seem rather hazy about balanced trees, queues or the performance implications of changing privilege modes on the average CPU. And perhaps they don't need to - some library or "wizard" will hide the difficult bits in some way no-one will quite understand, but probably won't break until the original coder has moved on.

    It seems employers don't want people with "fundamental" skills who can adapt to changing technologies, they want an MSIE/CNAA/xyz who can deal with a specific problem at a specific point in time and whom they can replace later on with someone with a different "qualification" when their needs change.

    Unforunately, universities seem to have commoditised their graduate programmes to churn out tradesmen in contemporarily fashionable skills to supply the job market as it exists rather than fulfilling their traditional roles of providing the foundations for lifelong professional development.

    It's no wonder that people aren't going in for these kind of courses, knowing their career lifetimes are likely to be relatively short and tied to the waxing and waning fortunes of manufacturers.

    If you want to work in a trade, you can earn considerably more being a plumber or electrician than working in IT. I'm seriously considering it.

    If you want to be an "IT professional", the opportunities to do so are few and far between. You're probably better advised to find a nice Open Source Software project to work on in your spare time...

    1. Re:What's an IT professional? by Anonymous Coward · · Score: 0

      Man, I could not have said this better myself. Right on the money. Little things like "I can program in VC++" let me know what kind of developer I'm hearing.

    2. Re:What's an IT professional? by rickumali · · Score: 2, Interesting
      I agree with your post. Just wanted to go on the "proverbial" record.

      For the past few weeks I've "picked up some books" and am teaching myself Windows MFC, just because I'm curious about this older technology. I've never done Windows programming professionally, but I'm heartened at how my background (general computer science) helps me understand it. I get the sense that most employers don't see the value of a generalists' background. They'd rather get the person with the certification and be done with it. It makes me frustrated and nervous!

      --
      rickumali@gmail
    3. Re:What's an IT professional? by starfishsystems · · Score: 1
      Well said. Yep, these are the the same phenomena I've been seeing as well, though I have reason to believe that we are starting to return to our senses.

      This industry has always been kind of weird, with its emphasis on novelty instead of durability. Think of the trade magazines of ten or twenty years ago in comparison with the technical publications of the time. There was an established cultural division between IT management and IT expertise even then, though it was a stable relationship, and to that degree made some accomodation for professional merit.

      More recently we've been passing through an era where time is regarded as an unaffordable luxury. Some of that is the industry, and some can be attributed to broader economics. There is no time to bring competent generalists on board and get them up to speed on a particular techology, and seemingly no grasp of the idea that something important might be invariant beneath the given technological flavor of the week.

      The industry as a whole is still fighting over scraps instead of planting for the coming season. Its characteristic weirdness has been particularly acute in recent years. It's been eating its senior people and its young, but such a strategy is clearly not sustainable.

      Most industries eventually settle into some kind of equilibrium based on the stability of supply, demand, and means of production. We've just passed through a phase of radical oversupply of our raw materials. These are the highly useful ideas around computing and networking that were suddenly "discovered" en masse a decade ago, though in fact they had been slowly accumulating over a much longer period. In any case, the effect was very destabilizing, but I want to suggest that it is not characteristic of the industry. Sure, the industry is a bit weird, but not usually as weird as it has been recently.

      Where useful ideas are concerned, the normal rate of supply is quite steady. After all, this is what we do as a species, just as plants produce oxygen. Since ideas are our raw materials, we should likewise be able to maintain an IT industry which works well in the steady state, which attracts capital and stimulates markets and all of that good stuff. There is no longer a bubble, but that is not to imply that what remains is a vacuum. There is a natural baseline, and we are returning to it.

      Take a look at the NASDAQ, not the quarterly view but the 20-year view. Neglecting the bubble, it's actually a pretty uniform curve. You could almost forecast an industry on it. Fancy that!

      Of course, for such an industry to be sustainable rather than parasitic, it has to attend to planting as well as harvesting. In particular, it has to cultivate expertise, because expertise is needed for the supply of useful ideas. And that's where we come in.

      --
      Parity: What to do when the weekend comes.
    4. Re:What's an IT professional? by Guppy06 · · Score: 1

      "This industry has always been kind of weird, with its emphasis on novelty instead of durability."

      Durability doesn't need as much maintenance. It doesn't pay to get it right the first time.

      I don't think this is unique to computers, though. Consider cars, where originally they were simple and durable enough to be maintained well-enough by your average dirt-poor farm boy, now you need an AS just to figure out how to plug in the chip for the fuel injection.

    5. Re:What's an IT professional? by starfishsystems · · Score: 1
      You make a good point. The auto industry went through a phase of "disposibility" where new models were gratuitously introduced, and existing models made artificially obsolete.

      There was nothing fundamentally wrong with the products of the time, and in retrospect we seem to have developed a fondness for them, at least for the better examples. But meanwhile consumers were induced to waste a lot of resources.

      Now we're in a different phase where there is a different rationale for wasting resources. We're also running out of resources.

      It doesn't pay to get it right the first time.

      A manufacturer operating on a parasitic model might say that, might even claim that such a model is inevitable. An informed consumer would not agree. The issue for us as IT professionals is thus to decide whose side are we on?

      --
      Parity: What to do when the weekend comes.
  105. degree? by Anonymous Coward · · Score: 0

    Who needs a degree in comp whatever to get a tech job. I dropped out of school and college and I've worked in enjoyable roles in 2 major companies so far and I'm expecting another promotion in a month or so that will entail a lot of travel across the world.

    This is a tech position. When I see graduates coming in and starting on the same rung I did, I feel sorry for them. I'm glad I avoided the debt, but I'm sure I missed out on a lot of fun not doing the whole uni thing. Then again, when they were out having fun, so was I, except I could afford it :)

  106. I call bullshit by Anonymous Coward · · Score: 0

    Look at the source. All these reports of shortages of scientists/engineers always come from university departments and companies in the field, both of whom have a vested interest in driving up enrollment in the field. Universities want to fill their departments, and companies want cheaper labor.

    Until some 3rd, disinterested party comes along and reports on this so-called "shortage," I recommend that everyone continue to call bullshit on these claims to avoid allowing scientists and engineers to be underpaid.

  107. Mr. Fox on Mexican immigrants by Anonymous Coward · · Score: 0

    I hear that illegal Mexican immigrants will do work that not even Blacks will do! Does that include IT? Fidel may have to get in line behind the illegal border-crossers!

  108. This happened before... by AB3A · · Score: 5, Insightful

    In the mid 1970s, when the space race slowed down, there was an entire generation of aerospace engineers who lost their jobs all over the country.

    Space was supposed to have been the future. But it didn't turn out that way. The number of engineering students in universities dropped precipitously. After all, why go in to a job like that with little or no future, where your industry could evaporate overnight at the whim of a few "business leaders."

    Later in the Early 1990s, I witnessed something similar when half of my class at the university disappeared because all the major defense contractors were laying off.

    Engineers and other technology workers are well paid in good times. However, you need to keep a reserve and a backup career just in case the industry you're working in goes in to the toilet.

    In the scheme of industries which have suffered, you folks in IT have little to complain about. Ask an engineer from the 1970's what life was like after the Apollo missions ceased.

    --
    Nearly fifty percent of all graduates come from the bottom half of the class!
    1. Re:This happened before... by boomgopher · · Score: 3, Interesting

      "In the scheme of industries which have suffered, you folks in IT have little to complain about. Ask an engineer from the 1970's what life was like after the Apollo missions ceased."

      I met a guy in the mid 90s who was once an engineer in the Apollo program. What was he doing? He was a cemetary plot dealer, I was buying one for a family member. Kind of poetic, from the theme of this article.


      --
      Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
    2. Re:This happened before... by beforewisdom · · Score: 1
      In the scheme of industries which have suffered, you folks in IT have little to complain about. Ask an engineer from the 1970's what life was like after the Apollo missions ceased.
      I would think that someone who lost their job from a particular situation woudl have sympathy for people going through a similar cycle.

      Instead you are telling people to stop whining.

    3. Re:This happened before... by AB3A · · Score: 1

      ...you are telling people to stop whining.

      Actually, I'm not. What I'm saying is that there are boom/bust business and technology cycles. It's simply a fact of the "high-technology" business. Eventually, the public loses that wide-eyed gee-whiz fascination with a new technology and the market settles back to something more sustainable.

      There are still many engineers and IT workers out there. They love what they do and they move from project to project. But it isn't the wonderful money-making bandwagon it once was.

      Thus, the kids who are simply going to school to make a better living are going to move on to other "high-technology" businesses. I'll bet there are many more interested in bio-tech now than there are for IT, electronics, or aerospace jobs.

      Those of you who were interested in money more than the opportunity to play with a hot technology must realize by now that the wonderful salaries you used to command are just not there any more. I'm sorry. I wish it were different. However, we live in a fickle market. If it's only money you're interested in, know that you can make money doing almost anything, as long as people want the service or product. But if you're really interested in developing the technology further, then there is plenty of work out there --but you may have to adjust your lifestyle to accomondate it.

      --
      Nearly fifty percent of all graduates come from the bottom half of the class!
  109. Re:HEY IBM!! - agree by JoeFool · · Score: 1

    I agree on that.

    It went through the news/press that IBM plans fire 10k to 13k people in Europe, 2700 in Germany. You were able read, that there are current activities already taking place in Germany by closing Locations Hanover and Schweinfourt (600 People). On the other hand they indeed create new Jobs in Eastern Europe and China.

  110. Funny by bigattichouse · · Score: 1

    Many of the best coders I ever met did *NOT* go to school for CS... lets see, a nurse, construction management, Horticulture, even myself (International Studies).. They were hobbyists who had the strong desire to learn the trade, and because of that they tended to read a lot of the current literature and had an inbuilt desire to solve the problem by researching how others did it online, instead of saying "Oh, here's how we did that in school".

    --
    meh
    1. Re:Funny by Mr.+McD · · Score: 1

      I'm glad I'm not alone in feeling this way and I know EXACTLY what you mean. I awlays feel like these CS folks work with blinders on and tend to say "you can't do that" because it goes against what they learned in school. I amazed 3 of them 2 years ago when I showed them that you could really "hot deploy" a web application in JBoss 3.2 without having to restart the server. I was told that "such things" were not possible. I don't feel exceptionally smart, but I don't think CS folks rely on Google enough ;)

  111. I'm moving to India! by Anonymous Coward · · Score: 0

    Just don't subject me to those stupid musical Bollywood films!

  112. What color is your smock? by gelfling · · Score: 1

    See the thing is this:

    Quality doesn't matter
    There is no loyalty
    Deep education is worthless
    You are a pair of hands
    A monkey could probably do it good enough for us
    Our bankers want to oursource

    We all have smocks and we all work for a company that's more like Walmart with pocketprotectors than anything else.

  113. landscapers by lheal · · Score: 4, Insightful
    james_couzens crawls out from under a rock and spews:
    ...The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money. I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

    Every job or position is just as hard as every other. Say that to yourself over and over, because you're obviously a snob who needs to get over an assinine, overinflated sense of your own importance.

    A car salesman needs to know about sales technique, trends in the industry, demographics, and the technical details of how cars work. A grocery store manager has 10,000 items to remember, including watching their popularity and knowing their proper use, so that when a customer asks him he can give a ready answer. And a landscaper needs to know which plants are best for which soil, shade, and design criteria.

    Not everyone finds their calling in high school. Some people know their calling, but don't get the breaks to get there.

    I knew when I was 14 that I wanted to program computers when I grew up. That's what I do now, almost 30 years later, but it took me the first 10 years or so to arrange it.

    Before that I was a

    • high school jock (and a mediocre one, at that)
    • college student who partied too much
    • convenience store clerk
    • homeless hitchhiker
    • grocery bagger (got fired for eating cookies from the vendor restock bin)
    • young marine (and a lousy one)
    • pizza deliverer (delivering to former high school classmates I could tell were pleased that they were more successful than I was)

    If you asked one of the people who knew me in one of those other roles, they might tell you I'd be a landscaper by now.

    I gotta tell you, some days I consider it.

    By the way, that former friend of yours probably would make an excellent contact for you the next time you're downsized or simply fired for being a jerk.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
    1. Re:landscapers by james_couzens · · Score: 1
      Why is it, that people get so offended, without contemplating the possibility that the individual who wrote the statement is in possession of the "real life" experience that warranted such writing.

      At 13 I started to run a BBS, by 14 I was pulling down FidoNet feeds for my local town, by 16 I had sold my BBS, computer, and modem for $300 -- I don't even remember what I did with the money.

      Before I "was a programmer" ... oh wait, I started programming when I was 13. But I stopped, because no one would hire me without a "certificate". The biggest fucking IDIOTS had jobs I could have done in my sleep. I had practical experience, and I have the knowledge. I didn't have a certificate, so I had no job!

      The lesson I didn't learn was that you need to learn how to bullshit. The people that manage this industry (CEO, whatever) are complete fucking clowns, and so they rely on certificates (these are about as useful as digital certificates for webservers) to know if someone actually knows what they are talking about. This process is flawed in more ways than one... because the clowns can't recognize good talent even when it comes up in front of them and kicks them in the as, those individuals who have taught them selves (beware of these people, they are extremely dangerous! they think for themselves, and they, they know these things, these things that they know they just come up with without having anyone even teach them!) as a result become disenchanted or left out in the cold.

      No, actually that former friend of mine recently married my wife's cousin, and at the wedding I asked him what he was doing these days. You know, I was actually two inebriated to remember, but it wasn't "software developer".

      And for the record, I've been:
      • Carpet Cleaner
      • Stock Facer for a supermarket (someone has to turn all those French labels around!)
      • Landscaper
      • Roofer
      • Engineering Clerk (making copies!)
      • Carpet Technican (laying floors!)
      • Baker (making buns!)
      • Editor*
      * this is the job that finally allowed me entrance into this industry as a sysadmin, and as everyone knows a little code goes a long way automating things as an administrator, and thus I resumed my foray into the world of software development...

      I have a disease where I have difficulty using something where I don't know how it works. This has caused me to take many things apart, and even cost me some good money, why I've got 4 bricked WRT54G routers stacked up in front of me. and I'm versed enough with JTAG to unbrick them if they were unbrickable, which I do not believe them to be.

      Many many people are not cursed with this wretched disease that consumes many hours of time and money, and provides countless hours of pleasure and knowledge. . .
      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    2. Re:landscapers by mangu · · Score: 2, Insightful
      Every job or position is just as hard as every other


      It's this kind of politically correct BS that's causing outsourcing and the shortage of programmers in the USA. What you say was dogma in the early days of the soviet revolution in the USSR. The problem, as they quickly found out, is that no one wanted to do the hard work studying engineering if they could earn the same wage as a grocery bagger. By the early 1920s, Lenin reinstated the capitalist principle of paying more for jobs that require more skill, intelligence, or training

    3. Re:landscapers by lheal · · Score: 1

      >politically correct bullshit

      Hah! You read in much more than I said. I'm perfectly happy with the idea that some jobs pay more, because fewer people can do those jobs (or they're more risky, or whatever).

      But at the same time, I couldn't be a waiter or a secretary. I'm way too ADD for that.

      --
      Raise your children as if you were teaching them to raise your grandchildren, because you are.
    4. Re:landscapers by james_couzens · · Score: 0

      I agree very strongly with you on this one. What an amusing situation North America is...

      I can't help but think that the interpretive languages have done nothing but not only permit and encourage outsourcing.

      This is why Microsoft has so many problems... ITS CALLED CODE FOR A REASON. Making everything easier, so people have to think less... how is this a good thing? Oh right its not, its purely about greed and stuffing more money into their pockets.

      This world is going to hell in a handbasket, never has underachievement been so rampant.

      I think the best programmers are poor. Think about that...

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    5. Re:landscapers by Dr.+Evil · · Score: 2, Insightful

      People are just griping because you're coming across as a Wesley Crusher type.

      The educational papers would do you well. You'd absorb the material quickly because you're interested in it. It would also broaden your knowledge and save you from re-inventing the wheel when you're working on projects.

      I started programming when I was 13. But I stopped, because no one would hire me without a "certificate"

      Have you ever seen code written by a 13 year old working by themselves? It looks awfully similar to code written by anyone who has no formal training or team work experience. The 13 year old is also always trying to prove how good they are at coding... it's a pain to deal with kids like that.

    6. Re:landscapers by duffbeer703 · · Score: 1

      The funny thing is that our centrally-planned (by commercial interests) economy is going down the same toilet that the Soviets did.

      Keep making fun of the Russians, but don't look at Gary, Indiana, Detroit or any other large city in the US.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    7. Re:landscapers by miu · · Score: 1
      The biggest fucking IDIOTS had jobs I could have done in my sleep. I had practical experience, and I have the knowledge. I didn't have a certificate, so I had no job!

      The real reason you couldn't get a job at that point was because you were a teenager. If you were good enough to be worth hiring you were more than likely an arrogant prick and much more trouble than you were worth.

      Even interns are more trouble than they are worth most of the time. What little common sense and maturity most people develop does not even start development until age 23 or so.

      --

      [Set Cain on fire and steal his lute.]
    8. Re:landscapers by james_couzens · · Score: 0

      If I had read this around that time, I would have refused to believe it. Experience has taught me otherwise.

      I found your remarks quite interesting, execept that I found your thought that it was either because I was a teen that I didn't get the job, or if I was actually a teen and good enough, that I was just an arrogant prick or more touble than I was worth a little unfair. I repeatedly received responses along the lines of "we really like you, and are extremely impressed at your level of interest/competence/etc... BUT our company policies do not allow us to hrie someone without a degree. You should really enroll in Univ, someone with such a taste for knowledge would most certainly...."

      Think about the MCSE, CCNA, or A+ certificates. ANYONE could pass them, even a fucking 10 year old. Hell I've met 13 year olds with more knowledge than 90% of the people I've met with any of those three degrees (excluding perhaps the CCNA which seems attract less asshats).

      Its all setup improperly, and the flaws likely reside somewhere along the lines in elementary schooling where children's interests are neither noticed early enough nor are correctly nutured or capitalized on. I happened to get lucky, I'm anal retentive and persistent enough to never give up, and outgoing enough that I ran into enough people and spoke out about my interests that it eventually found me in the right industry.

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    9. Re:landscapers by Rostin · · Score: 0

      Every job or position is just as hard as every other.

      I think what you intended to say was something like, "There's honor in any job done well" or "Being an IT worker doesn't make you a better person than a garbage truck driver." (Those two statements I can agree with entirely.)

      That, or you are employing what is to me a very non-intutive definition of the word "hard."

      I think that one reason (though far from the only reason, of course) that I get paid $$$ as a chemical engineer while a high school drop out gets paid minimum wage working at McDonalds is that my job is a little harder. Just about anyone could work at McDonalds. Not an overwhelming number of people could do my job proficiently, or even make it through the training/education required. Maybe I'm saying that because I am a snob. But that doesn't mean I'm wrong.

    10. Re:landscapers by miu · · Score: 1
      I was saying that you didn't get jobs because you were a teen. Regardless of your level of maturity, most teenagers are very immature, those with computer skills doubly so. You come across as a bit arrogant, but I have no idea how you are in real life.

      My basic point is that regardless of your level of skill, most places would never hire a teenager for any job that required common sense. I think your age counted against you much more than lack of cert.

      --

      [Set Cain on fire and steal his lute.]
    11. Re:landscapers by Anonymous Coward · · Score: 0

      > I can't help but think that the interpretive languages have done nothing but not only permit and encourage outsourcing.

      Howso?

      > This is why Microsoft has so many problems... ITS CALLED CODE FOR A REASON. Making everything easier, so people have to think less... how is this a good thing? Oh right its not, its purely about greed and stuffing more money into their pockets.

      Um... no. To paraphrase Einstein, things should be as simple as they can be, and no simpler. Making coding languages simpler in intelligent ways is a very worthwhile persuit. Making higher level languages also is. If I'm writing an end-user program, does it make any sense whatsoever for me to have to manually manage memory? To have to carefully try to prevent buffer overflows? To have to implement a list and a hash table myself, or download existing implementations and integrate my code with them? To have to write my own parser for HTTP?

      The first several can be solved by using a decent language; code in Lisp, Java, Python, or any other of hundreds of languages is typically garbage-collected, and while the implementations may contain buffer overflows, most code written in these languages doesn't.

      There's no point rewriting and reinventing the wheel millions of times, usually in more triangular rather than circular ways. If you wanted to compute the integral of a number, would you use octave/mathematica/maple or code something in C? There's nothing wrong with a new implementation if your goal is to learn more about implementing something, but some things, such as dealing with manual memory allocation/deallocation are just finicky details in most problem domains, which really don't add anything conceptually to a problem, and which are tedious after you've done them dozens of times. Perhaps an apt analogy is if you'd switch to using Roman numerals every time you wanted to do a division.

      > This world is going to hell in a handbasket,

      Classical complaint of every generation. As always, some things get better, some worse.

      > never has underachievement been so rampant.

      You remember some of what's among the best of the past; you're sheltered from many of the more unpleasant bits and more underachieiving people.

      > I think the best programmers are poor. Think about that...

      A lot aren't; some are. See Carmack and Torvalds for examples of famous, not-too-terrible programmers who aren't poor. It would be amazing if being good at one thing was a guarantee that one would have a 0% chance of being poor.

    12. Re:landscapers by sesshomaru · · Score: 1
      I read this today:

      A plumber comes to a man's house to fix his plumbing. After a few minutes he bangs on some pipes, and the plumbing starts working again.

      Plumber: "That'll be $100.00 please."

      Man: "But you only banged on some pipes."

      Plumber: "The charge for banging on the pipes is only $5.00, the other $95.00 is for knowing where to bang."

      --
      "MIT betrayed all of its basic principles."
    13. Re:landscapers by RealProgrammer · · Score: 1

      I think ... you are employing what is to me a very non-intutive definition of the word "hard."
      ... I get paid $$$ as a chemical engineer ... is that my job is a little harder.

      Your job would be "harder" for someone else than for you, yes, and that's why the job market works the way it does. I think you understand what GP was getting at, but I have a comment about it.

      There is a sort of synergy between jobs and people who fill them. Work expands to fill the time of an underutilized person, and the number of employees expands to cover the work that is present. That's glossing greed, but eventually greedy employers and employees go away or are forced to accept the reality of their work needs.

      Now, my job as consulting sysadmin and programmer is, for me, easy. I feel guilty submitting my invoices sometimes, since I know how simple what I had to do was for me to do. But at the same time, I know that my client couldn't have done the task themselves without learning a lot and altering the way they do business.

      Nor could I have done their job without the same or greater learning curve. And you can't teach a dog to play the violin (even though someone taught teach this one algebra, it seems).

      --
      sigs, as if you care.
    14. Re:landscapers by vertinox · · Score: 1

      Every job or position is just as hard as every other. Say that to yourself over and over, because you're obviously a snob who needs to get over an assinine, overinflated sense of your own importance.

      Like the parent, I haven't always worked in IT (I've worked as a grocery store cashier, music cd sales person, been terminally unemployed willingly once, and worked at a video game store), but now I have no problem getting a job in IT but mostly in the past 7 years I have worked IT through and through. However I would rather agree with the grandparent.

      Personally, I don't believe there are too many people in the industry (lord knows we need more computer literate people), but the fact there are quite a few people shouldn't be working with computers.

      I would have to say the current company I work for is quite an exception because of the high degree of competance required to work here and I love the high degree of technical skill and comradship of my coworkers, but...

      I worked for companies in which people obviously shouldn't have been working in an IT field. Many people who decided that computers where was where the money was, but refused and were unwilling to grasp common computer issues that was a basic requirement for their job.

      It's not the fact they are taking up jobs, it was the fact that it was making everyone elses job more difficult.

      If you are good at IT and can interview well and have the ability to move around the country then by damn you can get a job. I have and I don't have a college degree (before I got my current job I had maybe 8-10 interviews, but I was persistant).

      But the truth is a company is the sum of it's employees and when your corporation is filled with people who need to get a clue then it's best to jump ship before the pink slips went out (and they did in the last job).

      Note: There is a difference between those who are unskilled, but love their job and are willing to learn and those who are unskilled, and hate their job and have no desire to learn anything except when the next paycheck is.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    15. Re:landscapers by Retric · · Score: 1

      Have you ever seen code written by a 13 year old working by themselves? It looks awfully similar to code written by anyone who has no formal training or team work experience. The 13 year old is also always trying to prove how good they are at coding... it's a pain to deal with kids like that.

      Hmm, I started coding at age 8. By 13 I was using QBasic and writing some OK code. Looking back at some of that code I think I have gotten dumber over time. Other than using a few GOTO's it looks like what I code now but then I see stuff like this odd nested loop that draws simple clouds in the exhaust of a rocket simulation. It looks cool and I can see how it's rotating though several colors so it's looks like it's on fire but somehow it leaves a trail of while clouds on a blue background while the exhaust colors look red and orange.

      It's been so long I don't recall my thought process but It's cool looking at how optimized some of those QBasic programs where. Granted I was using a 286 and an interpreted language so getting things done fast enough to keep a 13 year old interested must have been hard but a lot of that code is just insane.

      Yea the code needs more comments, but god damm there is some cool stuff going on. I really wonder what I could have done with a modern PC and VC++.

    16. Re:landscapers by mandolin · · Score: 1
      I don't understand why I'm supposed to sympathize with your personal attacks on a complete stranger, when you freely admit to being a former jock, partier, and slacker?

      You simply have no ground left to stand on.

      (and before somebody dings me for the same thing, you'll note I haven't mentioned all the stupid shit *I've* done :-)

    17. Re:landscapers by iolaus · · Score: 1

      Every job or position is just as hard as every other. Say that to yourself over and over, because you're obviously a snob who needs to get over an assinine, overinflated sense of your own importance.

      That has to be about the most politically-correct bullshit I've ever read. Sounds like the opinion of a Communication major to me!

      --
      I find laziness to be an excellent motivator.
    18. Re:landscapers by Che+Guevarra · · Score: 1


      I set my browser to display only the source HTML for each webpage I visit. Only underachievers parse.

    19. Re:landscapers by Knara · · Score: 1

      I had a similar experience looking at code I did in college a short while ago (archived all the code to CD and just recently rediscovered it). I was both amazed that the code was so good, but at the same time was saddened to realize that I just don't have the same interest level to do it that I used to. For whatever reason, it just doesn't appeal to me anymore.

  114. Just more internet bust by joab_son_of_zeruiah · · Score: 1

    This is just one more chapter of the .com bust. It's finally caught up to the academics, and they are not going to like it. We still have a lot of oversupply.

    The most recent Talbee survey shows fully 66% decline in CS enrollments at the *top* institutions. There are two effect, one of which is the tightening up if INS regulations for foreign studends. This affects graduate schools geneally. The other effect is word of mouth. If "Uncle Bob" was a programmer who's been out of work for awhile, it doen't send a good message to his freshman nephew looking for a major. I've seen this first hand since 2001.

    This means that there is a tremendous oversupply of *faculty* at the second-tier instutions (at which I happend to be an adjunct, until recently. Gee, I wonder why?) This article is just some academic bigwigs bemoaning their situation with their industry friends. They're looking for cover.

    It's not over till the fat lady sings. In this case, it's going to be massive layoffs in the academic community corresponding to the .com bust. It takes time, but the wonders of the capitalism will be felt by all. "I'm happy you lost your job." That's what happens with oversupply. We'll be better for it.

    Until 2003 (for over 30 years) we've got unprecedented growth in academic CS. Some of these academic guys have never known what it means to see a decline. Tenure doesn't mean jack when the program is downsized. Expect more squeeling as the sausge is made.

    Yea, the correction continues.

  115. Automechanics! by xtermin8 · · Score: 1

    Will be? Plumber, carpenter and automechanic are already good jobs now! Especially with the increasing sophistication of tech in car engines and the diagnostic equipment, and the shortage of qualified mechanics, automotive technology looks promising, and a lot more stable

  116. Who are they kidding? by 0xdeaddead · · Score: 1
    Thses jokers can't wait to outsource it or send if overseas. Its no small shock that kids are like whoa the IBM that just laid of 13,000 jobs? yeah Im going to invest 4+ years and $30-120,000 in that degree so that I can be a Walmart greeter.

    What do we make in North America again? Can anyone remind me, because all I see is consumers, we dont make anything anymore, and if you make more than $5.00 USD an hour doing something other than yard work, they are dying to send that job overseas.

    Now the only 'good' part of this is that it's equalizing the worlds wealth, but we (North Americans) are about to be largely poor... Which sucks...

  117. I'm stressed/Don't know anymore by Emetophobe · · Score: 1

    I wanted to be a computer programmer for many years now, until recently. Both my parents graduated from U. of Waterloo and have been programming a long time now (my mom is a senior programmer for ScotiaBank, going on 30 years with them). They work her like a dog, she is at work more then she is at home. It's a stressful environment. On the plus side, she is paid well, making just over $100K Canadian a year (this year her income tax was $47,000, so she gets to keep half pretty much, good ol' Canada). As for me, I already suffer from alot of stress and anxiety, and I don't think it would be in my best interest to enter a field which would be even more detrimental to my health, even though I love programming.

    All the shit thats been going on in the last 5 years with the programming industry has totally turned me off wanting to get a career as a programmer. I rather get into some other computer field that isn't as demanding and stressful. I had a nervous breakdown when I was about to start college for computer programming, and I haven't been able to go back since. This is why I don't want to be a programmer anymore, I'm already severely stressed, I don't need the added stress.

    Until companies can provide a good working environment, I rather work in another field. I talked to guys that did the patio in my backyard and they were all computer graduates, working as renovators/builders/etc.. because the computer field is so dry. One of them was extremely intelligent, and he was reduced to laying bricks, it's a sad state and i'm perplexed as too which computer field I want to enter, if at all.

    I'm interested in network security and system administration aside from programming, but I just don't know what I want to do anymore.

  118. Too many chiefs, not enough braves by !Squalus · · Score: 1

    The problem is that the morons outsourcing gifted people's jobs need to be shown the door. We can outsource their jobs and save companies millions at the cost of one person of out work versus the thousands of unemployed it takes to get the savings they want. It also helps the economy, as one person without a job is far better than thousands out of work. It's simple math, but even that seems beyond the executive capacity to fathom. Save the bottom line, outsource the CEOs to the mailroom guys and save the companies, the economy and our future.

    --
    All Ad hominem replies happily ignored as the sender shall be deemed to lack the faculties to comprehend the equation.
    1. Re:Too many chiefs, not enough braves by Anonymous Coward · · Score: 0

      Absofreakinglutley! These effing managers make enough that if you let a few of them go and save the guys who actually do the work and know what the hell they're doing.....
      Almost every company, US at least, is top heavy with management. Mid-level managers who just tie up progress and have to put their stamp of approval on everything to justify their existence and in turn, eff up the works.

      I don't blame anyone for not wanting to get into IT if they haven't been here already. It seems to be the first place all of these companies slash numbers.

  119. Good by richman555 · · Score: 1

    That is good, so then it should be easier to get a job and we should be able to make more $$$. I don't see this as a bad thing. Strange thing is, I do not see this crisis right now in the industry. There where not many computer science majors when I graduated from college in '94 either (pre Windows 95). This better not be another attempt by our employers to justify offshoring of jobs and allow more HB1 visas, which is what it sounds like to me.

  120. But why does the US need computer workers ? by Anonymous Coward · · Score: 1, Funny

    As companies are outsourcing all their IT work to India then why does the US need any computer graduates anyway ?

  121. In other words... by Aldric · · Score: 1
    Waaaah, we're going to have start paying IT people more because we can't get graduates anymore!

    They created the damn situation. Prospective students saw what generally happened to graduates and, like anyone with half a brain would, decided to do something where they wouldn't be underpaid and overworked.

    It will take a couple of years before they get a clue. They will try outsourcing first. It will take a number of expensive lessons where they have to deal with crap Indian software.

    The bottom line is, the free lunch is over for employers. Start behaving decently or go out of business. Nobody is going to see the pathetic hand wringing and decide upon personal sacrifice so that a bunch of greedy executives can get paid another couple of million a year.

  122. Basic economics is against tech jobs by knightghost · · Score: 1

    An MBA is half the work and twice the pay as a CS degree and later work. Why the heck should someone stick with CS?

  123. Why are they looking solely at CS Degrees? by Mr.+McD · · Score: 1

    For starters, I have a BFA in Graphic Design. However, I am a Senior Java Specialist now, my design skills only come into play when I'm coding GUIs. Half the folks I work with don't have CS degrees and they tend to be more competent than those that do. In my experience, I have found "Most" (meaning not all) folks with CS degrees have a lot of knowledge but aren't great problem solvers. Those that got degrees in something else and are now developers, tend to come up with more creative solutions to big problems.

  124. Digital works theft is the problem. by Anonymous Coward · · Score: 0

    Why does this surprise anyone? With the rise of torrent and other schemes designed with the express intent of providing a safe way of distributing stolen copyrighted works, why would anyone waste their time entering an industry where you can't earn your living without having a good chunk of it stolen from you, and the software used to do this, trumpeted as a good thing on Slashdot and other sites.

    Absolutely amazing that you can't see the link between these two things.

    Sure I'll get mod'd down for pointing this out, but it doesn't make it any less valid a point.

  125. Oh the irony! by eyegone · · Score: 1


    This is the same IBM that's in the process of laying off 13,000 employees, right?

    Cry me a river!

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  126. Java is *NOT* cross-platform. by mangu · · Score: 1

    Wake me up when I can get a JRE for the PIC16F877A for which I'm writing C code right now. Do you have any idea of how many micro-controllers are sold for each CPU that supports Java? The future job-market for software developers isn't in desktop applications, it's in embedded systems.

    1. Re:Java is *NOT* cross-platform. by james_couzens · · Score: 0

      AMEN BROTHER!!

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    2. Re:Java is *NOT* cross-platform. by gambino21 · · Score: 1

      Maybe not exactly what you are looking for, but take a look at this: Muvium. Click on products and then click on uVM-Microcontrollers.
      And you can see other devices here While Java is not available for every possible platform, it is available for a large number of platforms including embedded devices.
      Usually the term cross-platform in Java refers to the ability to transfer compiled code from one system to another. Something you will never be able to do with C.

    3. Re:Java is *NOT* cross-platform. by russotto · · Score: 1

      There's certainly a market for software developers in embedded systems. But embedded-systems companies don't want people with mostly desktop and/or server application experience. They want other embedded-systems people. The specificity of job requirements nowadays makes moving from one part of the field to another ridiculously difficult. That's when the specificity isn't just a way of making sure the job requirements fit exactly one person (with an H1B) of course.

    4. Re:Java is *NOT* cross-platform. by Anonymous Coward · · Score: 0

      It's not like my cell phone runs Java. Not at all.

    5. Re:Java is *NOT* cross-platform. by mangu · · Score: 1
      my cell phone runs Java


      Yes, but cell phones have rather sophisticated CPUs. There's a distribution law widely found in both natural and artificial systems that goes like this: for every entity with dimension "x" there are "n" entities with dimension "x/n". I'm not sure what is "n" for CPU power, but you can bet that there are many more CPUs that aren't able to run a JRE than CPUs that can do it.


      In the real world, there is only one language that's universal: C. For the majority of the CPUs in the world today, C is the only programming language available other than assembly.


      Java, notwithstanding the Pentiums, PPCs, and top-of-the-line cellphones, runs only in a very small minority of machines.

    6. Re:Java is *NOT* cross-platform. by Anonymous Coward · · Score: 0
      Usually the term cross-platform in Java refers to the ability to transfer compiled code from one system to another. Something you will never be able to do with C.
      You Java wankers don't even know what "compiled" means. You can't transfer compiled code from one system to another because it wasn't compiled for that system. For Java, it's because of that and also because the jvm discards compiled code when it shuts down.
    7. Re:Java is *NOT* cross-platform. by Bill+Dog · · Score: 1

      Java is not cross-platform -- it is a platform. If all you know is the Java language and its API's, then that's the only platform you know. If someone asks you to write them an NT service or a Windows system tray application, you can't because you don't know that platform. If the VB runtime were ported to every system imaginable, it still wouldn't be cross-platform because it is a platform. If all you know is the VB language and it's IDE and how to string together OCX's, you are writing platform-specific code. Just like the Java and Windows developers.

      --
      Attention zealots and haters: 00100 00100
  127. Good. by Canthros · · Score: 2, Insightful

    I'm tired of being unable to have a career because there are 8 million idiots with a pile of certifications and a bunch of bad ideas clogging up the job mills.

    --
    Canthros
    1. Re:Good. by kalirion · · Score: 1

      I agree.

      *goes back to studying for the JSP & Servlets Certification exam*

    2. Re:Good. by Anonymous Coward · · Score: 0

      Good. Keep wasting time and money on crap like this so you won't be working for the few employers who have a clue, and I can.

    3. Re:Good. by Anonymous Coward · · Score: 0

      No employers have a clue. It's all bullshit.

    4. Re:Good. by Anonymous Coward · · Score: 0
      Good. Keep wasting time and money on crap like this so you won't be working for the few employers who have a clue, and I can.

      Translation: I am one of the few remaining Microsoft faithful. I will destroy my own future out of sheer ignorance of the coming implosion. Windows R00LZ Suxers!

  128. FUD by rocketjam · · Score: 1

    Infoworld CTO Chad Dickerson has a good take on these "critical shortage of CS students" reports that have been coming out lately.

  129. from ibm by Anonymous Coward · · Score: 0

    i love hearing this from ibm, a company that recently outsourced 10,000 it workers to India. Theres a lack of motivation to enter the It field right now because there seems to be little job security, and dropping wages.

  130. Will I be tested on this? by dbIII · · Score: 1
    And while we're on the subject, please explain why I need(ed) Calculus 3 to program or administrate computers.
    It depends on whether you want to do the equivalent of fixing a toaster by the procedure in the manual or do new stuff. People use computers to do stuff, and if you don't understand simple math you will not understand how to effectively use the computers to calculate what people want - something as simple as finding the middle of something or the area of something is done more effectively by calculus - why measure the area under a curve when you can just integrate the function?

    Want to know how hot that CPU is going to get? You'll probably have to do more than simple algebra.

    Maybe if they offered REAL skills that translate into the workforce
    That's called a tech college - but when the gadget you are trained in is retired you have to learn how to use the next one. That's the downfall of specialised training without teaching background knowlege.
  131. Gee, could it be... by Anonymous Coward · · Score: 0

    Wow, less and less folks are getting IT degrees in school and why exactly does that surprise big business? Every day you hear more and more about jobs being shuttled overseas so it begs to question, why would somebody spend years in school and debt (student loans) to get a position that'll just get outsourced overseas so the CEO can line his/her pocketbook with the savings? The line of thinking that this is why we need to lessen the restriction on visa laws is just plain idiotic at best. If it wasn't for this sudden shift in thinking ("Hey, we can pay Akmar Halibabashamadingdong $2/hr vs $35/hr for the US equivelent, that's gonna save us tens of thousands a year, that's got to be a good thing right?!") that overseas outsourcing is the best thing since sliced bread, perhaps there'd be more folks choosing an IT career.

    As it stands big business has ruined it for themselves and is the large contributing factor to this supposed "crisis". Unfortunately the only faith they have in their employees only lasts until they can find somebody else who'll do the same job for peanuts.

    Until consumers wake up (not likely) and vote with their spending dollars, companies will continue to outsource more and more positions, continuing to worsen this trend and force more and more folks to look at alternative careers.

  132. When the sauce is on the other gander by AndroidCat · · Score: 3, Insightful
    Perhaps the problem with declining enrolement is that the courses are too expensive for students to take a chance in a changable market. I modestly propose a solution to this:

    Universities could cut their costs drastically if allowed to fire expensive tenured professors (like Prof Owen Astrachan), and bring in excellent but far cheaper educators on H1B visas from India and other countries. This would allow them to remain competitive and thrive in todays global education market.

    Prof Owen Astrachan and his ilk might selfishly object to this proposal, but they have to understand that the world doesn't owe them an overpaid living, and after lifestyle adjustments, I'm sure he'll be able to pick up work teaching at the local Ace TechTrain! franchise.

    --
    One line blog. I hear that they're called Twitters now.
    1. Re:When the sauce is on the other gander by Nasarius · · Score: 1
      Universities could cut their costs drastically if allowed to fire expensive tenured professors (like Prof Owen Astrachan), and bring in excellent but far cheaper educators on H1B visas from India and other countries.

      Ah, no. I'm attending a university where the bulk of CS faculty are either Chinese or Indian. In my experience, even the ones without heavy accents aren't very good teachers. Same goes for the engineering departments. There are exceptions, but it's nice if your professor can speak English.

      --
      LOAD "SIG",8,1
    2. Re:When the sauce is on the other gander by AndroidCat · · Score: 1
      There are exceptions, but it's nice if your professor can speak English.

      Think of it as experience that will be invaluable later on in life with your H1B co-workers. Besides, perhaps Prof Owen Astrachan could keep his job if he was willing to retro-adjust his expectations to match the normalized market for renumeration of academic sock-puppets acting for business interests. :)

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:When the sauce is on the other gander by Anonymous Coward · · Score: 0

      The polytech I attend did exactly that, and the result is a disaster.
      When I started my degree, over half the IT department was made up of imported workers from all over the world. They all had very thick accents, and some of them had a very poor grasp of the english language.
      I'm now in the last year of my degree and there are only 2 of the origional 8 left - 1 from china (who the students hate because he refuses to adapt his teaching to suit our culture) and 1 from America (the only import anyone thinks will last the distance).
      The only 2 local tutors that were employed full time in the IT department are still here, popular with the students, and in no risk of losing their jobs short of the whole department being scrapped.

  133. Re:OT: Eddie Murphy as a white guy. by mangu · · Score: 1
    An albino may or may not be white in the racial sense


    You are right.

  134. THANK GOODNESS for CHINA AND INDIA by Anonymous Coward · · Score: 0

    Id rather pay 1/3 the price than see an AMERICAN
    get a bloated salary and a pension to boot.

    To live the American Dream , you need to make some
    money , not monkey money from a job , but real
    money by hiring illegals and buying Chinese.

  135. putting the cart before the horse by Wansu · · Score: 2, Insightful


    None of the labor shortages predicted during the past 30 years has come to pass.

    Some pundits, politicians and industry leaders seem to think that if the market is flooded with more technical degreed graduates, industry will be attracted. In other woirds, build it and they will come. That's putting the cart before the horse.

    Enrollments have risen and fallen in direct proportion to the demand for graduates of the curriculum. For the past 5 years companies have been shedding workers in the US. Consequently, enrollments in Computer Science, Computer Engineering and Electrical Engineering have fallen dramatically. Should this trend continue, these curricula may be discontinued or scaled back at many of the 2nd and 3rd tier engineering schools.

    --
    Wansu, th' chinese sailor
    1. Re:putting the cart before the horse by Tony · · Score: 1

      Enrollments have risen and fallen in direct proportion to the demand for graduates of the curriculum.

      That's true-- but that also leaves at least a 4-year lag time between able-bodied graduates and demand (or lack of it). As we've seen in the industry, 4 years is a *long* time.

      About 4 years ago we had a bust. People stopped going for the CS degree. A lot of people who had started out CS switched to something more lucrative, like english or fencing. That gives us a 6-year potential worker shortfall.

      Not that it matters; US IT staff are being reduced to the role of sysadmin (a very respectable job, mind you). There are plenty of programmers in India and Russia and Brazil.

      --
      Microsoft is to software what Budweiser is to beer.
  136. I'm Leaving As Soon As I Can... by 0311 · · Score: 1

    I am studying to enter the medical field, and plan on leaving my Java programming job far, far behind. I believe it will be nigh impossible (4 kids, mortgage, aged 34) but it will ultimately be more rewarding and more valuable to me, to my family and hopefully to society. Let someone else sling code! Pass me the scalpel! Let the shortage come!

  137. Economic cycle by FridayBob · · Score: 1

    Well, I suppose this is good news for all us lifers in the IT business, since this means we'll probably do better over the next five years or so, but I think that in the longer term we'll come to see this phenomenon as part of a regular economic cycle, just as in every other profession. However, as opposed to, say, dentists, I think it's safe to say that our profession will always be more dependent upon, or in sync with, the general economic cycle.

  138. Don't Worry by Anonymous Coward · · Score: 0

    With the gutting of Social Security, pension funds, and medical plans, most boomers won't be able to afford to retire.

  139. Why do we keep hearing this? by cbiltcliffe · · Score: 2, Insightful

    We've been hearing this for years, while most of us have been applying for 1 tech job opening that gets 2000 or so applicants.

    Where is the shortage? It's crap.

    I think this is what big business keeps saying so they can convince the US gov't to let them bring in more H1B's who'll work for a bag of peanuts every week.

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
    1. Re:Why do we keep hearing this? by Anonymous Coward · · Score: 0

      Wait til the baby boomers retire, then see how bad this will be. It's serious, and is going to get worse. Right now it's not bad at all. But you wait.

    2. Re:Why do we keep hearing this? by bluGill · · Score: 2, Interesting

      The shortage is of people worth interviewing. My boss gave me a stack of resumes the other day. Of 20, 2 gave an indication they had programed and were honest. (HTML is not programing. VB is, but there is enough bad VB in the world that it is only worth something if you can program something else) Most were IT people, but we are not large enough to need a full time firewall admin.

      My peers that are good programmers are all working. At least the ones I can find anyway. There are a large number of programmers that I wouldn't hire who are not working.

  140. What are they studying, then? by kiwimate · · Score: 3, Insightful

    If there's a dramatic decline in people willing to take even introductory comp. sci. courses, where are they going instead, and why? Accounting or business majors, because that's where the money is?

    If you have a big drop in the percentage of top people going the computer science or IT route, then they must be a corresponding increase in the people taking other courses. Either a big jump in specific areas, or else it's dispersed across disciplines. The former indicates that there's a specific discipline that is now seen as a hot item. The latter indicates that computer science/IT is now seen as a cold item. So, which is it? And, if the former, is it just our path, or are there other disciplines similarly affected? All the sciences, for example?

    Once you know what the real reasons are behind the figures, then maybe you can do something to intelligently address the problem.

  141. Re:Corp short sighted destruction of local brainfo by Foolomon · · Score: 1

    Bah. KLocs ("Thousands of Lines of Code" for those of you who aren't familiar with the term) have been in use as a metric of productivity since at least 1988 when I was a cooperative education employee at IBM's Application Systems Development lab in Cary, NC.

  142. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  143. Re:Funny (additional majors for super-progr's) by eUdudx · · Score: 1

    Let me add: music and poly-sci were the b.a. majors of two of my highly respected group peers. And as someone else pointed out, these cycles are neither new nor restricted to programming. I'll be a lot of the Russian COBOL geeks who came out of the woodwork for y2K work are now doing ASP.NET very well.

  144. Perspective by TapeCutter · · Score: 1

    I agree with you, it's not hard to find a reasonably interesting geek job and hang on to it until you get bored after a few years. I left school when I was 15 and worked as a labourer until I was 27 (1987). I had played with an old apple II as a hobby for several years and decided to get a CS degree to get my "foot in the door". I had a wife and two kids at school and drove taxis for pocket money while at uni.

    I left with a degree in 1991 (peak of recession here in Australia), it took me 3months to get a job and 5yrs later my take home pay had risen 600% and managers were kissing geeks arses. The bubble burst and I went on a six month "vacation". I am currently on my 4th year of a 3 month contract. Since 1991 I have not failed to put in a tax return that is well above the national average and most people I know in IT are the same.

    I am not trying to brag about my pay pack nor put my self up as cinderella. In fact I think my interest in computers and making a good living out of it are unrelated, it's just luck that people are eager to pay for something I like to do. (I also love sitting on the beach but nobody will pay me for that). I do however belive my working life has given me some perspective when it comes to employment and working conditions. Having spent about 15yrs as an engineeer and another 15yrs as a semi-skilled labourer, I would rather be an unemployed engineer (not entitled to welfare) than an unemployed labourer(entitled to welfare).

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  145. This message brought to you by ... by Anonymous Coward · · Score: 0

    two parties with conflict of interests. IBM wants a source of cheap overqualified labor. The colleges are in the business of teaching students. Less students means less for them. Plus foreign students pay higher tuition fees than domestic students. This is a huge profit center for colleges. And increasing the supply of foreign students increases the supply of cheap overqualified labor. Synergy for IBM and colleges when they combine their propaganda efforts like this.

  146. A little advice to any IT student out there by threaded · · Score: 1

    A little advice to any IT student out there: change to Law or Accountantcy NOW.

    You will thank me for this advice one day.

    1. Re:A little advice to any IT student out there by Tungbo · · Score: 1

      I have heard of many graduating lawyers and know many MBAs scrambling for work right now unless they are in the top ranks of the best schools.
      A large % of accountants I know is trying to get OUT of the field.

      So do your own research and find something you'll enjoy doing!

  147. Trends in Software Development Hiring by Foolomon · · Score: 5, Insightful
    I'm a software developer / architect working in Manhattan and here's what I've seen in this area over the past year or so.

    In spite of the fact that there are more jobs available, companies are still only willing to pay salaries in line with the Dot Com Bust era. In other words, I get calls almost every day (and frequently multiple calls) from recruiters who are representing clients that want to pay 35% less than what I was making as a full-time employee in 2002 and 25% less than I'm making now as a 1099 consultant now.

    The ones who are willing to pay the higher salaries (read: Wall St.) expect skillsets that are so specific that they will not talk to you if you do not have every one of them. In my opinion, they are asking for trouble because the technologies in use there are used very rarely outside of those sectors. When the IT staff they have in place now decide to move on, they will be hard-pressed to find trained people to replace them.

    I actually had an HR employee at a company who was interested in me as a potential employee tell me that their guideline for translating 1099 to full-time salary was to subtract 30%. I asked her how they arrived at that figure and her response was that it took into consideration benefits, vacation time, sick days and retirement plans.

    Color me stupid but benefits these days are not what they used to be from the perspective of the amount the company contributes. I pay less than double than others at full time companies do, but I'm paying 100% of the cost. This isn't your father's IBM where the company paid for nearly everything and you had an amazing medical, dental, vision, etc. plan.

    Couple that with the fact that the vast majority of people do not take a lot of sick days each year and you have me scratching my head and wondering what drugs that HR person was on when she told me 30% and expected me to accept it like it was a given.

    Am I living in a pipe dream?

    1. Re:Trends in Software Development Hiring by eseneca1 · · Score: 5, Interesting

      I have experinced the same thing as a programmer. I was laid-off during the burst and could not get a job because I was overqualified. People would not hire me for 35% less because they figured I would just leave when someone came up to what I am worth.

      My solutions was simple, I started my own business until I was able to get a new job. I refuse to accept a full time position that will require me to give up that business and now I have a high paying full time job and a thriving programming business on the side. I suggest for any programmer that they do not sign any IP agreements and tie themselves into one company. Do not put all your eggs in one basket....

      I am no longer afraid of the outsourcing issue becasue I have found that many of the major companies are oursourcing but many of the small businesses in your area do not know anyone in India and do not want to deal with someone they cannot see and talk too. There is a very fertile field of work that makes me plenty of money.

      My formula does not work for everyone but it is what i have experienced.

    2. Re:Trends in Software Development Hiring by boomgopher · · Score: 2

      "Couple that with the fact that the vast majority of people do not take a lot of sick days each year and you have me scratching my head and wondering what drugs that HR person was on when she told me 30% and expected me to accept it like it was a given."

      This is is not a political troll, but do keep in mind that our our great politicians have caused a lot of problems in this area. Take California for example, where the workman's comp costs have skyrocketted, and then everyone marvels at why companies are willing to pay $30/hr to illegal aliens for tile setters - no Social Security and or workman's comp.

      So if we make $75K a year, how much is the company really paying? A lot more than that it seems.

      I'm not saying these programs are all bad, but do keep in mind that they're not free lunch either - which something I wish the bleeding-hearts would think of when they vote for this stuff (i.e. our wives :S

      Back to your comment, are there "hidden" costs to hiring you full-time you aren't considering? I'm guessing there are.

      --
      Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
    3. Re:Trends in Software Development Hiring by Foolomon · · Score: 1

      Um...Are you hiring? :D :D :D

    4. Re:Trends in Software Development Hiring by iggymanz · · Score: 2, Interesting

      Funny how HR always has an inflated view of what benefits are worth. Working in CADD in switchgear plant, HR said their benefits were worth 24% of salary for people in my range. I actually made them itemize the benefits and we found that benefits came to 14% of my at the time $56K salary. Now I'm working at place where there is just vacation and they contribute $100 a month to health care - less thann 5% of salary benefits!

    5. Re:Trends in Software Development Hiring by Anonymous Coward · · Score: 0

      Considering that the company's share of payroll taxes on your salary is about 7.5%, I'd be surprised if you can lower benefits to under 5%. If you add that 7.5% into the 14% that HR calculated (or did they already do that), you end up with 21.5%. Not far from the 24% they calculated.

    6. Re:Trends in Software Development Hiring by Foolomon · · Score: 1
      Exactly.

      In the "old" days (late 80's / early 90's) there were more than a few predominently IT companies that paid 100% of your benefits. Now there are so few of those that they are coined "Camelot" companies.

      One of them, Computer Associates, stopped paying 100% about (I'd guess) a year ago. I'm not sure how many of these companies still exist, but I'd daresay not many.

      Given this - like iggymanz said - the cost of benefits is significantly less than it used to be.

      One of the earlier posters said that there is an overhead cost associated with administrative "stuff" that occurs as a natural result of my hiring as a full time employee. My response is that I should not be penalized for this: you (read: the company) want me to come to work for you because of the skills and experience I bring. That, and that alone, should be the determining factor when considering what my salary should be. It's even more laughable when you consider that, for the larger companies at least, these administrative costs are much further reduced due to "economies of scale."

      For example: in its heydey, IBM employeed over 200,000 employees worldwide. How much expense, do you think, is incurred when a new employee is added to the roster? The HR / Accounting framework is already in place, procedures are already established, and I guarantee you that processes such as payroll are fully automated.

      So where's the expense? It's in data entry and (data) maintenance. That, I claim, is nominal when compared to the supposed costs of administration that companies try to claim.

    7. Re:Trends in Software Development Hiring by Anonymous Coward · · Score: 0

      If you add that 7.5% into the 14% that HR calculated (or did they already do that), you end up with 21.5%. Not far from the 24% they calculated.

      Yeah, and don't forget your share of the water bill every time you take a crap. That's gotta be another half-percent at least.

    8. Re:Trends in Software Development Hiring by corngrower · · Score: 1

      They also count their portion of social security and medicare, which is something like 7.5% of your salary, automatically. Also, often you have a life insurance policy with the company as well.

    9. Re:Trends in Software Development Hiring by EvilTwinSkippy · · Score: 1
      That is a political troll.

      Workman's comp is an issue because when someone is injured on the job, they are shit out of luck. They can't work, they can't find health care, and they often have a family to feed.

      Workman's comp was jammed down the throats of industry because they were happy to work people ragged, then hire a replacement after they wore out.

      Read some Dickens if you want to get a sense of happens to people who fall ill or get hurt on the job without a safety net underneath them. When is the last time you have heard of someone starving to death in this country, or having to sell his or her children out to prostitution?

      It doesn't happen because we DO have that safety net.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    10. Re:Trends in Software Development Hiring by Foolomon · · Score: 1
      Bah. Life insurance policy costs are negligable.

      Assumptions:

      • My salary is $100,000/year. (It isn't, but let's assume that because it's a nice, round number.)
      • A Universal Life policy will cost $100/month for $300,000 of coverage. This isn't too far out of whack based on what I know people are paying for this exact amount of coverage / type of policy.

      $100,000/year / 12 months/year = $8,333.33/month
      $100 / $8,333.33 = approximately 1.2%.

      Most companies will only give you a life insurance policy in the amount of 1 year of your annual salary, so this figure is decreased further.

      The infamous "payroll tax" benefit was what I was referring to specifically when I said my tax deductions offset the supposed difference between fulltime and 1099 salaries.

      For example:

      A consultant makes $50/hour.
      40 hrs/wk * 50 wks/yr = 2,000 hrs/yr
      $50/hr * 2,000 hrs/yr = $100,000/yr

      (Now you know why I chose $50/hr)

      I used 50 wks/yr to eliminate the cost of a paid vacation.

      $100,000/yr * 25% = $75,000 (1099 with Schedule H tax deductions)

      $100,000/yr * 30% = $70,000 (to convert to fulltime, not including taxes, based on what the HR person told me in the very first post of my thread)

      $70,000/yr * 25% = $52,500. I'm making an assumption on the tax bracket.

      That's a difference ($75,000 - $52,500) of $22,500. I've eliminated vacation by using 50 weeks per year instead of 52. That leaves:

      • Medical
      • Dental
      • Vision
      • Short-term disability
      • Long-term disability
      • 401(k) or Profit Sharing plan
      • Life insurance

      I don't care how strong a company's benefits package is, the list of items above will not cost them $22,500.

      • A good health package will cost $1,000 / month for a family. (It may be a little less, but I like using round numbers.)
      • A 401(k) with a 1-for-1 match of up to 5% annual salary could, at maximum, cost the company $3,500 ($70,000 * 5%), but we all know that no company matches under these terms anymore.
      • Short- and long-term disability is an unknown cost to me, but I cannot imagine it costing more than $200/month. Someone please correct me if I'm wrong.
      • Life insurance, as stated in the beginning, is no more than $100/month.

      That's $1,000 + 3,500 + 200 + 100. Let's round up and say a total of $5,000. That's considerably less than the $22,500 difference calculated above.

    11. Re:Trends in Software Development Hiring by corngrower · · Score: 1
      One company I worked for provided a breakdown of the benefits that were provided for me. I think they came to about 22% of my base salary. That would be if I had used ALL of my sick leave, which of course doesn't happen. Factoring this out drops that amount by several percent.

      Also the benefits packages that companies provide thes days are less, substantially, than they were 15 years ago. I'm talking significant reductions in vacation and life insurance (2.5 times annual salary used to be standard, now its often 1/2 of anjual salary). Now from what I hear, medical insurance has gone up considerably since then, but I'm wondering still if today the amount that companies spend on benefits as a percent of salary isn't somewhat less than what it used to be.

    12. Re:Trends in Software Development Hiring by Anonymous Coward · · Score: 0
      That is a political troll.

      Not really. I used to have a neighbor who was in his early 30's. He and his wife lived, in part, off of what I understood to be a pretty generous payment (settlement?) from a worker's comp claim.

      He had hurt his back as part of his job, and so was eligible for worker's comp. They essentially assumed that the only job he could do was manual labor, and that he was ruined for life, and so needed to be supported for life. IIRC, he came close to getting his realtor's license, but decided not to because actually being employable in another field would jeapordize his worker's comp payments.

      The system was set up to support those who were injured and completely unable to work, or to bridge the gap between what they were earning and what they could earn after they were injured. Instead, it's become a way for politicians to force individuals out of the workforce and onto the dole.

    13. Re:Trends in Software Development Hiring by iggymanz · · Score: 1

      nope, no life insurance here, I think they just dispose of bodies of on-site fatalities in dumpster (like Dilbert's boss said of his labor force, "they're way too big to flush")

  148. We are the priests by smittyoneeach · · Score: 1, Insightful
    of the temples
    of Syrinx...

    Yes, the Industrial Revolution marks out the ditch on the right.
    On the left, you'll notice a bureaucratic one, featuring:

    a "saftety net", in which we can all get tangled, that ensures that the bureucracy continues to grow at a rate that makes a virulent cancer look static

    wage escalation pricing native labor out of the market

    protectionist trade policies ensuring crappy native products, and the fat politicians taking kickbacks to support them, far outlive their usefulness

    arguments about "right to choose" that neglect the real issues of people treating sexuality responsibly, not like a video game, cluttering social dialogue

    Unions (a mutiny awaiting its moment, for this old squid) picking your pocket and trying to set themselves up as a parallel government (or mafia, if you will) driving up wage costs and them blaming everyone but themselves for the fact that the worker is over a barrel

    You left out entrepreneurialism, so that, when your eyes grow dry from whining about victimization, you can go start a business. Oh, wait, the Union will organize against you. Never mind.

    Bigotry perpetuated by the groups who draw their power therefrom.

    So, in between this brace of ditches, there may be some ground for a future. I hope.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:We are the priests by Anonymous Coward · · Score: 0

      Yes, you're definitely a cheap labor conservative.

    2. Re:We are the priests by jav1231 · · Score: 1

      Uh...riiiiiiiight.

    3. Re:We are the priests by smittyoneeach · · Score: 1

      Tragic, that everything is reduced to a zero-sum game.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. Re:We are the priests by Anonymous Coward · · Score: 0

      Yea, the anti-union comment is a pretty good tip-off.

    5. Re:We are the priests by Anonymous Coward · · Score: 0

      Oh god, a poetic libertarian...
      What a load of free-market shite. Free market = most of the population in low wage slavery, 0.001% unbelievably rich. Governments and unions are there to protect the people against the plutocracy.

    6. Re:We are the priests by smittyoneeach · · Score: 1
      No, it was a Rush 2112 reference.
      What a depressing thread.
      Governments and unions are there to protect the people against the plutocracy.
      s/protect the people against/become/
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    7. Re:We are the priests by Anonymous Coward · · Score: 0

      The responses to your comment show clearly why politics ends up being dominated by extremists.

      I hope you've learned your lesson. Don't bother trying to be balanced and rational, because the people who are biased and irrational will attack you anyways.

    8. Re:We are the priests by smittyoneeach · · Score: 1

      Bunch of feckless Anonymous Cowards, as well.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    9. Re:We are the priests by EvilTwinSkippy · · Score: 2, Interesting
      Let me know how it goes after you get out of the Industrial Revolution ditch.

      You know what the middle path is? It's communism. Real communism. When we stop figuring out what costs and finally make connecting need with supply a priority.

      When we stop making everything a number, those in control of the numbers can stop playing games with them. Who needs wages if you get food, housing, education, and your kids have a safe place to play?

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    10. Re:We are the priests by Anonymous Coward · · Score: 0

      lol.. pathetic.

    11. Re:We are the priests by Anonymous Coward · · Score: 0

      lol, how dumb can you get? poor people in free market societies live better than most people in controlled economies. hell, i'd probably rather live in an american prison than be anyone but the mullahs in a place like Russia or Egypt.

      living off american, canadian or european welfare you're better off than most people in the history of the world, and a good chunk of those living today.

      iow, get a grip on reality, fucktard

    12. Re:We are the priests by pikman · · Score: 1

      In this third ditch we have Corporate Fascism aligned with Faith Based Government. In this ditch you'll find the corporations pay negative income tax, write backroom legislation, destroy independent media, thwart environmental protection and basic human/worker rights in developing countries. Faith Based Government puts the faith of ownership of US debt to foreign governments, expands that debt to the benefit of the super wealthy at the expense of the poor and middle class and future generations, gives billions to tax exempt extremist religious cults, ie. New Life Church, thinks abstinence only programs are effective, ignores or refutes peer reviewed science, spreads Corporate Fascism to other countries for resource extraction under the guise of spreading democracy, and undermines legitimate democracies in developing countries whenever it suits its "interests".

    13. Re:We are the priests by mikael · · Score: 1

      a "saftety net", in which we can all get tangled, that ensures that the bureucracy continues to grow at a rate that makes a virulent cancer look static

      At the moment in the UK, the shortfall in all pension schemes for public sector workers is currently double that of the entire UK national debt. Around 450 billions pounds.

      And at the same time, property taxes for house owners (mainly pensioners and/or retirees) are having to rise to keep the local government schemes running.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    14. Re:We are the priests by Hognoxious · · Score: 1

      It sounded like a pretty good description of Belgium to me.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    15. Re:We are the priests by Anonymous Coward · · Score: 0
      Tragic, that everything is reduced to a zero-sum game.

      "zero-sum game" is another codephrase that cheap labor conservatives like to spout.

    16. Re:We are the priests by winkydink · · Score: 3, Insightful

      As the classic Hollywood line goes, "What's my motivation?" If you're going to feed, house & educate me in a safe environment, why should I bother working hard? In fact, why should I bother working at all?

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    17. Re:We are the priests by killjoe · · Score: 1

      Watching a bit too much foxnews are we?

      I especially enjoyed the "unions are evil" bit, because we all know it's great when corporate management organizes to keep the salaries low but it sucks when workers organize to keep salaries high!.

      --
      evil is as evil does
    18. Re:We are the priests by Travoltus · · Score: 3, Insightful

      Simple. You'd spend more time doing things you want to do instead of laboring for someone else's profits and grand visions of the world.

      Insects make great drones. Humans should be able to aspire to something beyond the status of a workerbee.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    19. Re:We are the priests by vertinox · · Score: 1

      Non-intervention Free Market capitalism is great in times of plenty, but history has taught us in times of suffering (when capitalism goes wrong) this will only lead to two things:

      Communism

      or

      National Socialism

      Because the goodwill of men who in the art of making money are often not very "goodwillish" since making money is not about the benefit of others most of the time.

      There are some men that make money and really are good people and love their workers, however because life is not often fair to those who are good, evil men can use the system to become wealthy and however their ill will might not be directed towards the masses they would not lift a finger to aleaviate the masses suffering in times of crisis (the Great Depression or Russia in World War I) and then men more evil than the capitalists will lead the masses (Joe Sixpack) into system much far worse than capitalism (National Socialism and Stalinism).

      Keep in mind the U.S. has never been a true free market economy. The closest it has ever been was in 1890's. We are actually an odd form of Socialism. Not that great of a system, but hey... It works and it gives most Americans a higher standard of living than anyone else in the world (unless your South Korean, Finnish, Swiss, or Cannadian, but don't tell the Americans that).

      The point being:

      If you do not feed, educate, and get the masses jobs then someone else will and it might be at end of a gun.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    20. Re:We are the priests by smittyoneeach · · Score: 1

      No, Fox draws vacuum, along with the rest of US cable news. BBC.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    21. Re:We are the priests by electroniceric · · Score: 1
      Well, if a bit sardonically, put. It sort of surprises me that you still have to hash over these things with so many people. Basically, it takes a delicate balancing act for a government to do enough to keep a society from imploding and keep its grubby paws off of it enough to keep it from stalling.

      In keeping with the 21st century being all about asking the economic questions, it seems pretty straightforward to me to wrap up some of these lessons from the 20th century.
      • Nobody likes taxes, but societies need to make judicious and thrifty investments in their future and their present.
      • It's bad for everyone to let people go desitute (not just morally bad either - a strong middle class drives a strong economy), but everyon can't have everything on silver platter, and trying to insulate people from every risk insulates them from effort and success as well.
      • If there's no economic rules, workers and consumers have no way of knowing when they'll get screwed. If there's two many, nobody can do anything new.
      (nothing like a 3 bullet-point list to encapsulate 150 years of Western history)

      None of this is rocket science, which is why it frustrates me to have to go through debates about whether government should solve every problem or just go drown itself in the bathtub. There's plenty left to debate without resorting truisms.
    22. Re:We are the priests by smittyoneeach · · Score: 1

      Non-intervention Free Market capitalism is great in times of plenty, but history has taught us in times of suffering (when capitalism goes wrong) this will only lead to two things:
      Communism

      or

      National Socialism


      Communism: do you mean the October Revolution, and the overthrow of the Czars?
      National Socialism: do you seriously neglect the context of Versailles?
      I'm not passing myself off as an historian, but I feel the analysis may be thin...

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    23. Re:We are the priests by Surt · · Score: 1

      I'm sorry to tell you, I'd much, much, much rather live in your nightmare world than in his.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    24. Re:We are the priests by smittyoneeach · · Score: 1

      Thanks for the best response in the thread.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    25. Re:We are the priests by Surt · · Score: 1

      Sadly, according to the laws of physics, we're actually all involved in a negative sum game. The pie is shrinking.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    26. Re:We are the priests by jotok · · Score: 1

      Who do you think is digging all these ditches? Mexicans, that's who!

    27. Re:We are the priests by Anonymous Coward · · Score: 0

      Just because you don't understand something doesn't make it a codeword, moron.

    28. Re:We are the priests by smithmc · · Score: 1

      Simple. You'd spend more time doing things you want to do instead of laboring for someone else's profits and grand visions of the world.

      Well, then, who's going to provide the food, housing, and shelter?

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    29. Re:We are the priests by SnapShot · · Score: 1

      Well, to bring this back to the initial context which was, in essence, "why do these 'critical IT shortage' articles exist when it's so hard to find a job?"

      For a specific example, why does IBM claim that there is a 'critical IT shortage' in the same quarter that they are laying off 10,000 IT workers?

      To use your line: "What's their motivation?"

      The answer -- and I don't think anyone honestly disagrees with me though they may challenge my politics for saying it -- is to keep labor costs down. In other words, don't apologize for the cheap labor conservative ethic as some sort of morally superior world-view. It's people with 99% of the wealth trying to ensure that they can keep their wealth and make much more.

      --
      Waltz, nymph, for quick jigs vex Bud.
    30. Re:We are the priests by LaCosaNostradamus · · Score: 1

      That's always a good question and we should never stop demanding an answer to it. But I feel compelled to point out that a minimum-supply civilization -- where you're fed enough calories to make it through the day, you're housed and clothed so that you don't get wet when it rains and you're not naked in your bland coveralls, and finally you're warm enough (60degF) to not die in the winter -- will still have millions of people yearning to have a lot more than that. Instead of the bland 1200 calories of dole food, you're going to naturally want some chocolate, beer, Doritos {tm}, and of course the occasional, juicy prime steak. Keeping the rain off your head is what a shack will do; but it's hard to hold a dinner party in one. Those coveralls aren't very comfortable, so a nice pair of slacks and a Gap shirt are in order. And finally, spending the winter at 60 degrees gets old fast, and one tends to start running spot heat ... which costs money, for the heater and the electricity.

      We can provide a minimum-supply civilization. And people will still work to afford many things over and above the minimal needs. And the more they work, the more over-and-above they will rise in general ... which is the "personal choices" part of the Republican equation that is actually possible to achieve.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    31. Re:We are the priests by sjames · · Score: 1

      If you're going to feed, house & educate me in a safe environment, why should I bother working hard? In fact, why should I bother working at all?

      Because MOST well educated people can only be content to sit on the couch re-watching tapes of 'Survivor' and drinking beer in their hovel for so long before the urge to do something useful strikes. The former only really looks good when compared against minimum wage unskilled monkey work for an asshole of a boss.

      As for those (likely few) who WOULD go into perminant couch potato mode, it can only go on so long before any potentially reproductive activity starts to seem too hard compared to vegging with the xxx cable channels. Once that happens, the problem will take care of itself.

    32. Re:We are the priests by Anonymous Coward · · Score: 0

      Simple. You'd spend more time doing things you want to do instead of laboring for someone else's profits and grand visions of the world.

      HAHAHAHAHA!

      Go visit an Indian reservation in one of the Dakotas and you will see what humans aspire to be beyond the status of a workerbee. A friend of mine is from the Standing Rock Reservation. He said the most depressing thing about growing up and going to high school there was seeing half his friends drop out of school and waste their lives. "Why should I stay in school? The government will take care of me" was the common excuse. And it's true. The Feds or tribal govt provides everything from free food, housing, college education, etc. Based on most slashdotters thinking, you would think this would be paradise. Nope. They are absolute shitholes. The introduction of casinos have only given them more reasons to sit on their asses and abuse themselves. Why work when you can get $1K per adult and $250 per kid per month on top of whatever you were getting before? Fuck that. Let the whiteman work at the casino.

      Without work to focus the energy, mankind will drink/drug itself into a stupor and behave no better than animals.

    33. Re:We are the priests by vertinox · · Score: 1

      Ah do we have to be Grognards here ;) I was just making a point to the crowd who wouldn't know history if it hit them.

      But seriously, I would mean the overthrow of the Czar in a sense leading up to the October revolution. Sure, I think World War I was more or less the main reason for the revolutions and the Czars even abolished serfdom and was trying capitalistic reforms and was not in a sense a real free market.

      BUT the Czar did little to assist with the economic hardship faced by Russians which led to the major problems which led to the revolution (both of them). Of course in order to address those problems he would have had to sign a peace treaty with the Germans. Something he was unwilling to do.

      Ok. Versailles was the main reason for World War 2, but wasn't the main issue. Sure Germany suffered economic hardships because of the retribution payments on their economy to the Allied powers, but had they not had a total economic collapse because of the Great Depression (started by the American stock exchange crash in 1929) it would be unlikely that the NSDAP would have come to power in 1933.

      Of course you could debate that the main reason for the electoral victory was the split because the regular Conservatives on the right and then split with the redsReds (wasn't it the SPR? The party that Stalin supported in Germany that broke off with the left I'd have to wiki it), but I think my point is that left to it's own devices economic hardship will lead to totalitarianism.

      The same thing could have happened in the west, but FDR introduced our current form of socialism and economic reforms (mind you I do not agree with FDR's policies and economics), but it was one of the main reason there wasn't a right/left wing takeover by the government down the road (which might have never happened since World War II would have happened anyways I think).

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    34. Re:We are the priests by DigiShaman · · Score: 1

      Exactly. Which defines my sig.

      --
      Life is not for the lazy.
    35. Re:We are the priests by Anonymous Coward · · Score: 0

      Your confusing the concept of unions with the current implementations we have .

      Take this from someone who would be considerd very left wing and pro union.

    36. Re:We are the priests by EvilTwinSkippy · · Score: 1
      I don't understand how someone can reproduce AND be a couch potatoe. Whenever I try to watch one of my programs, the little one goes into a tantrum unless I switch to a canned episode of Sesame Street on the DVR, or drop one of her DVD's into the play station.

      At which point I get bored and go do something productive like wash the dishes, or fix up the house.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    37. Re:We are the priests by geekoid · · Score: 1

      But most people want to watch TV, and play computer games.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    38. Re:We are the priests by AgentSmith · · Score: 1

      so you're saying there is a middle ground?

    39. Re:We are the priests by Anonymous Coward · · Score: 0

      I understand what it means perfectly, asshat.

    40. Re:We are the priests by ovit · · Score: 1
    41. Re:We are the priests by ahdeoz · · Score: 1

      What's wrong with math? Is that what communism is about -- abolishing numbers because some people aren't particularly apt when it comes to arithmatic? That would explain part of the failure of communists to manage well.

      But forget about that. Maybe communists are all Einsteins & Newtons. But I don't want to be a communist. Maybe I forgot to add a zero and carry the seven, but it just doesn't add up to me.

      Are you going to force me to be a communist? Cause it won't work unless everyone does it, right? Are you planning to take away everyone's liberties or kill everyone who resists. Even if you kill us all off and our children who probably have the same bad-math gene (or at least might a taste for revenge), and burn all the books that profess a different way, there'll still crop up people who disagree with you, even if they're just ignoramouses with a penchant for independent thinking.

      So you see, Communism, Real Communism, isn't a middle path. It's a very extreme one, until you're sure you've found a genetic or transcendent way to convert all of humanity to your way of thinking. But you aren't religious are you?

    42. Re:We are the priests by ahdeoz · · Score: 1

      While that may be true, I'm kinda comfortable with my share of the remaining 1% of the wealth, and while they're making more, so am I. If IBM doubles its wealth and I increase mine by only a third, I'm still better off. Call me back when we're out of land and resources, because then, the proportional wealth becomes a problem. But then we could just kill off all the babies to prevent that from happening, right?

    43. Re:We are the priests by ahdeoz · · Score: 1

      peer review doesn't prove anything.

    44. Re:We are the priests by ahdeoz · · Score: 1

      It never happened. When capitalism goes wrong, you get things like the United States of America. Or reforms therein. Although this country is headed towards a Nazi Communism, it's because the very rich capitalists in power are slowing pushing it that way. It's usually the inheritors or great wealth that turn communist & fascist.

    45. Re:We are the priests by Politburo · · Score: 1

      Worker bees can leave.
      Even drones can fly away.
      The queen is their slave.

    46. Re:We are the priests by guitaristx · · Score: 1
      Who needs wages if you get food, housing, education, and your kids have a safe place to play?
      I do - otherwise, there's nothing to motivate me to get a degree in higher education, so that I can actually benefit from having invested more time into being fit for my profession. If you try to implement communism, innovation grinds to a standstill. Do you know the average age of an automobile in Cuba?
      --
      I pity the foo that isn't metasyntactic
    47. Re:We are the priests by Anonymous Coward · · Score: 0
      "[You have a stable society when some nut guns down a schoolyard and the law doesn't change.]"

      Why the hell should it change?!? There are already laws against 'gunning down a schoolyard'.

      ::shakes head::

    48. Re:We are the priests by Anonymous Coward · · Score: 0
      Non-intervention Free Market capitalism is great in times of plenty, but history has taught us in times of suffering (when capitalism goes wrong) this will only lead to two things:

      The only times "capitalism has gone wrong" is when government has been repeatedly kicking it in the stomach, as it did before and during the depression of the 1930s.

    49. Re:We are the priests by smittyoneeach · · Score: 0, Offtopic

      I seriously hope so. I was blacked out for "excessive bad posting" for a while. Let's see if my time in the penalty box has been sufficient.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    50. Re:We are the priests by Travoltus · · Score: 1

      We'd

      *gasp*
      *ack* *shudder* *screaaaaaaaaaaaaaam*

      learn how to make our own subsistence crops, raise our own chickens and build our own shelters?

      BTW the existence and massive size of the open source movement is proof positive that people would still invent and research things despite a lack of a workerbee world; necessity, not profit, is the mother of invention.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    51. Re:We are the priests by Travoltus · · Score: 1

      We've only had industry for the last 200 years. What did people work for before that, in the post serfdom years before industrialization?

      Government no-strings-attached handouts would lead to people making shitholes of their environment, I won't argue that, but the Native American environment is a special situation brought about by colonialism, mass slaughter, and a genetic predisposition toward alcoholism. Native Americans do just fine when alcohol is not around. Hell, they have no worse shit holes out there than you'll find in the ubercapitalist areas of the rest of the US, or even Hong Kong.

      Before industrialization we had farms and people worked for themselves and/or their families. They didn't labor for someone else's profits and grand visions of the world, either. I guess those were all shitholes, too.

      Here's another idea... break up these gigantic megacorporations, where an individual means absolutely nothing, into smaller entities where the individual means something and each person has a profit sharing stake in the system.

      How about trying real, honest to God profit sharing, like my boss does with us employees. Now that will make people work, and work hard.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    52. Re:We are the priests by Anonymous Coward · · Score: 0

      Uh.... answer the arguments, you goober.

      If you can.

    53. Re:We are the priests by Bill+Dog · · Score: 1

      Now let's all hold hands and sing Imagine.

      --
      Attention zealots and haters: 00100 00100
    54. Re:We are the priests by Anonymous Coward · · Score: 0
      Although this country is headed towards a Nazi Communism, it's because the very rich capitalists in power are slowing pushing it that way.

      So the "very rich capitalists" are pushing for a "Nazi Communism" where their property and lives will be expropriated?

      How many years have you been a retard?

    55. Re:We are the priests by jav1231 · · Score: 1

      Uh...noooooo.

    56. Re:We are the priests by smithmc · · Score: 1

      learn how to make our own subsistence crops, raise our own chickens and build our own shelters?

      If that's the kind of society you want, then fine, but IMO it's nonsense. You want people to spend 12-15 hours a day scratching out a subsistence existence for themselves, like medieval serfs, with no help from the gains that a division-of-labor society can provide? That's your glorious vision of the future? No thanks.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    57. Re:We are the priests by Travoltus · · Score: 1

      Well then we could just stick with the current situation - which is, people being homeless because they can't find someone else to value their skills (which were valuable 2 years ago thanks to the college education they got).

      Oh yeah, I know, you'll say these homeless people should go back to college. Before you go there... exactly how will they afford that if they don't have a place to live?

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    58. Re:We are the priests by smithmc · · Score: 1

      Well then we could just stick with the current situation - which is, people being homeless because they can't find someone else to value their skills (which were valuable 2 years ago thanks to the college education they got).

      And how is your solution going to help these people? Have you got some spare land they could homestead?

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    59. Re:We are the priests by Travoltus · · Score: 1

      At this point, since all the land in America is either owned by residents, the Government, or rampaging speculators and the banks who own them, the only thing we can do to free up some land is wait for the system to collapse under its own weight.

      Without a collapse our economy is going to stagnate and it will die regardless. Or do you wish to argue that gasoline prices, college tuition prices and real estate prices can continue to skyrocket without end?

      Some time, that stuff's gotta come back down and I think you know what'll happen if, say, real estate prices were to fall in California alone.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    60. Re:We are the priests by Anonymous Coward · · Score: 0
      Exactly his point; in civilised countries, there are laws which mean that the set of people with guns should not overlap with the set of people who'd gun down a schoolyard. When the laws fail to do their job, instead of people blaming legitimate gun owners, they recognise that the system failed, because that sort of thing happens occasionally.

      It doesn't really matter who the legitimate gun owners are; what matters is that people recognise that gun ownership rules are rarely the problem when there's a school shooting.

  149. Smart move by HangingChad · · Score: 1
    I decided to become an auto electrician instead.

    Good choice, shows a lot of insight. As cars become more complicated the electronics in them become more specialized and fewer people are able to do their own service. Not only that but as mining operations become more automated, that's more job security for you, the guy keeping the machines running.

    I hardly know anyone in IT these days who doesn't have a fall back career or is at least thinking of one. Toyed with the idea of going to BMW's repair school, but they don't take old guys. Would've been interesting, though.

    This is what happens when you outsource people. They abandon the field. So when Abdula's code starts getting sloppy because his company is taking on more outsource work than he can keep up with and starts getting a worse product to start with from the junior programmers, the customer here starts getting a crap product. Then they need someone here to fix it. But you've driven everyone out of the field and end up paying twice what you would have had you kept the work here in the first place.

    And all those of us in the field can say is HA-HA!

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  150. This is a GOOD thing... by zoomba · · Score: 2, Insightful

    I graduated from college in 2003 with a general IT degree (no, not compsci, but better than MIS). This meant that I started college a bit before the dot com bust happened, which means so did all of my classmates. So when we entered college, the money was looking damn good with no end in sight.

    Guess what? About 90% of the people in my major had 0 interest in technology. They couldn't troubleshoot the most simplistic problems. HTML was a very confusing and difficult concept to a lot of them (as evidenced by the fact that we had to create an entire semester class devoted to it). A majority of them were there because they thought it would make them rich overnight, that they could go out and say "I have a degree in this computer stuff!" and be snapped up for 6-figure salaries right out of college.

    Now, those same people are moaning and bitching about the field they're in. They don't like the work, never did really, but now they realize that the money sucks too. Already I've talked to several who are moving towards business centric jobs, away from technology. Several have said they wouldn't have majored in anything computer related if they knew the jobs weren't going to be there like they thought.

    In my mind, the downturn was a good thing. Yes, it was a complete pain in the arse to get a job after college, but I eventually managed it. Sure the pay isn't what they were advertising a few years ago, but it's still money that keeps me fed and with a roof over my head. But I'm still working with technology, which I love.

    That's the big thing... I enjoy the whole IT thing, have since I was little. I think those that stick with it through the downturn, those that major in it DESPITE knowing the market is in the crapper, those are the people I want in this industry. I don't want someone who runs in when there's money but jumps ship when things look dicey. I want to work with people who want to work in the field because they love the work, not because they hope to get rich quick.

    IT and CS/E programs would benefit immensely if they were able to get rid of all the students who are only in it for the money. Imagine your college classes, think about what they would have been like if they were filled with people who were interested in the material and actually wanted to learn it? Think about your job today and imagine everyone around you being that dedicated to tech (some of you are fortunate enough to work places like that... I'm not).

    The slump is a bear to deal with in the short-term, but those who stick it out I think will definitely benefit in the long run. We'll be the ones with experience when the pendulum swings the other way.

  151. support! -- where does it come from? by Anonymous Coward · · Score: 0

    Totally OT, but I must have seen 'support!' written with that exclamation mark about five dozen times now on totally different websites. What's up? Is this a Year 2005 bug in strcpy or something?

  152. Social Security by simpl3x · · Score: 1

    Don't worry! They'll be back after we improve the Social Security system.

    W

  153. Re:Corp short sighted destruction of local brainfo by guidryp · · Score: 1

    Never said Kloc counting was new. It has just become part of the corp religion. We are ridiculously short staffed, yet they take people off projects and get them to count kloc deltas from Four releases ago...

    To write 1 Kloc, I probably have to write/review 6 documents, 3 different levels of testplans X 3 levels of approvals, and take about 4 months doing it?

    My thoughts right now for anyone is unless you are a stellar talent and think you have what it takes to work for a google. Stay far far away from CompSci.

    This is so far from the problem solving that got me interested in software engineering, that I now dread every day of work.

    Throw in the outsourcing and who could possibly recommend working for Big Corp Software (or should I say accounting) sweatshop.

  154. I was thinking those same two words, but by ianscot · · Score: 1
    -- my reaction was: There isn't strong demand for workers in those fields on the domestic market, so kids aren't going to school for those jobs.

    There was a premium on these skills back in the 1990s, and salaries were high. Back then schools were packed. It's not like that got spontaneously forgotten and the economy has to "re-learn" it. The economic situation changed. Kids just understand the writing on the wall.

    The supply of domestic graduates is adjusting to the demand for them. (And yeah, the threat is that this job sector won't survive in the US. Welcome to the conversation about outsourcing and multinationals, college professors.)

    --
    "Fundamentalism" isn't about divine morality. It's about human authority.
  155. Poor mouthing is bad form by phorest · · Score: 1

    Just a thought, if everything is so-oooo bad for our chosen profession then why does everyone here spend good money for broadband access and multiple computers (usually the latest and greatest). The most considerate and productive among us will always find good work whereas the complainers (you know who you are!) are never satisfied. Slackers are everywhere...quit posting and get bizzy.

    my .02 cents

    --
    God: When you do things right, people won't be sure you've done anything at all.
  156. blame the college and uninversity advisors by corporateguerrilla · · Score: 1

    We should blame college advisors and professors. For the most part every professor I have had the joy of learning from as well as advisors all state that most IT jobs will be going offshore. I remember one advisor tell me that I should start thinking about business because in 5 years time all entry to mid level IT jobs will all be worked overseas. This led me to believe working in IT might be futile. If the only way you have to work to the top is to start at the bottom, but at the same time all the grunt and bottom level jobs are already sold to India and the Philipenes then how in the world will I get higher level jobs if there is no where to start from. This makes me wonder if the only way is if you have already been in the industry for 10 years and you are already halfway there. The worst part about all this offshore worker stuff is that most companies end up spending more on the work because a lot of the time they miss deadlines and give halfed assed work back to the company. Usually this means they have to spend more on time and wages getting the applications developed properly. I'm not done with this yet - I just have a meeting to goto.

    1. Re:blame the college and uninversity advisors by th_trth · · Score: 1

      Interesting what college do you go to? Are you working in the IT field already?

  157. Value of hands on by whitelabrat · · Score: 1

    I think that folks should focus more on the hands-on sides of IT. In some having an actual warm body in the office is irreplaceable. Granted you can outsource application development to a bunch of foreign drones (which I think will wreak havoc on our economy by becoming more dependant upon foreign interests) but you won't likely see that multipurpose sysadmin/helpdesk/programmer/dba guy hurting for work. Smaller operations often need someone who can wear a lot of hats and fill the niches where COTS is too expensive. Even more so the IT administrative folks are very valueable here on US soil too. IP Project management, tech writing, security, can't be effectively outsourced in my opinion, because they work best with eye-to-eye interaction.

  158. Why does IBM want schools to push CS? by Anonymous Coward · · Score: 0

    Because, the more cheap, inexperienced labor they can find the less they have to pay real professionals. A flooded labor market is always good for IT companies. Less competition and demand for qualified employees will get you smaller wages every time.

    I'm glad CS programs are starting to slack off. I would someday like to be paid what I'm worth.

  159. Well, what are the alternatives to a CS Degree? by gregorlowski · · Score: 1

    It's interesting to hear that so many people see no future in IT in the USA because I've been fighting tooth and nail to get into the industry in the past 2 years. I graduated college with a degree in US History a few years ago, saw that many of my peers were ending up in dead-end paper-sorting office jobs, and decided to teach myself some programming languages. I learned perl, got a contract to build a perl CMS, got another short gig, and then I landed a job as the Director of IT at a small, failing company (just quit that job and I'll be looking for other work).

    If you think there's no future in IT in the USA, look at all the people graduating from liberal arts colleges with degrees in psychology, philosophy, anthropology, history, english...

    I agree 100% that IT isn't worth it. In order to be competitive, I've spent ALL my free time in the past 2 years studying maybe 7 or 8 different computer languages and practicing *nix sysadmin and DBA stuff on old throwaway hardware. Now I'm finally starting to work on a couple free software projects, and I like it -- otherwise I'd be out.

    And while I think it's definitely not worth it economically because for the same effort I could get a law degree, earn more money, and have more job stability, aside from getting a law degree going the MBA path, where are the opportunities in the USA? I have an engineer friend who has been laid off maybe 4 or 5 times in 3 years working as a process engineer in auto plants (finally landed a job for a Japanese auto maker in the USA and now he has SOME job stability).

    The USA trade and budget deficits continue to grow. The 3rd world is developing infrastructure and human resources, and increasing productivity in the USA economy mean that companies can generate the same or more revenue with fewer workers.

    Sure, IBM, Microsoft and other companies making these pitches about a shortage of workers in IT are just trying to get cheaper labor by increasing labor supply. However, if IT is a dead-end path as I'm hearing from a lot of you, WHERE is there opportunity in the mid-term future of the American market economy?

  160. Two words for you by Anonymous Coward · · Score: 0

    Supply and Demand. If the demand is high and supply is down then salaries go up. When salaries go up more people enter that field. This is exactly what happened in the late 90's, demand was high IT professionals were getting paid well and CS students rose sharply.

    I find it particularly disturbing that so many people in the government and big business support a free market when convenient to them, but not in a situation like this. H1B visas screw up the supply side which lowers wages. The lower wages discourage students from studying CS. Looks like a downward spiral to me.

  161. Ironic by Orion+Blastar's+Psyc · · Score: 1, Funny

    my psycho ex-boyfriend is out of work, and nobody wants to hire him due to a surplus of IT workers. There seems to be no shortage of IT workers from India. Why get into IT when all the good IT jobs are being offshored?

  162. Can someone explain why there is no UNION for IT? by oktokie · · Score: 1

    It's an offtopic question and I do apologize for posting it here.
    Can someone explain why there is no UNION for IT workers in US? I think there is some law from forming such union for IT workers. I think there is great need for UNION for an IT!!! Because there are unrealistic amount of works being thrown on IT staff's plate at this moment!!! Can someone help to explain? We as IT workers should learn from manual labor workers UNION and form one because we need it!!!

    ()()
    (@@)
    oktokie

  163. Which is why IBM just fired 13000 people? by SlashTon · · Score: 1

    http://it.slashdot.org/article.pl?sid=05/05/04/232 254&tid=136&tid=218 What a bunch of corporate crap. Fire 13000 professionals, then complain how it might get difficult to find new people? To me this translates to: "it is getting more and more difficult to replace our older and more expensive employees, with highly motivated young people straight from college who are willing to work 60 hours/week for peanuts".

  164. This is a GOOD THING(tm) by eno2001 · · Score: 5, Insightful

    With the influx of morons and idiots into the IT world during the dotbomb bubble who thought they could code, things have gotten dismal in IT. We have a ton of useless wannabees who barely made it through college (or worse) some of the more useless certifications out there. This is why I have to deal with two apps where I work that just suck ass in so many ways. People got "better ideas" and took systems that worked, ripped them out, and implemented new stuff just because it was cool. Then when people in the industry stand back and take a real good look, we see IT overflowing with crap software written by people who don't even understand what structured or object-oriented programming is other than some cool sounding buzzwords.

    We have VB "programmers" and Flash "programmers" filling up teh intarwebs with more useless and poorly written "apps". We have people replacing perfectly good and efficient text interfaces with point and click GUIs where such a thing is NOT beneficial. Case in point... where I work we had a decent text menu based system but it got replaced with a poorly designed GUI. The users all complain about how what they used to do in just a few seconds now takes minutes. And they're right. Now this company is going to implement this monstrosity in Java. Can you believe it? JAVA for god's sake!!! They can't even write a proper app in their hodgepodge of C and they plan to do this in Java?

    The drop off in people going for computer related degrees can only mean one thing: the wannabees have left the building because the party is over. This means that the only people signing up are people who (gasp!!) LIKE to PROGRAM. People who CAN PROGRAM! Making money with computers is OK, but unless you love these machines, you shouldn't bother. All the "get rich quick" types ruined the business during the 90s but now those fair weather friends aren't so hot to get into IT because now there's work to be done...

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:This is a GOOD THING(tm) by Foolomon · · Score: 1
      I understand your point, and it's a good one, but you are not taking into consideration the loss of productivity due to a non-standard user interface paradigm.

      Gawd, I sound like the Pointy Haired Boss. (Thank goodness I shave my head!)

      For example: my ex-wife was a Controller and used a text-mode accounting package, MAS90. Until they released a new, Windows version (several years ago), people who knew MAS90 were commanding a premium in pay.

      Why? Because the program's interface was archaic. This caused the learning curve to be steeper than many people could handle, since they were all used to the other 99% of applications on the market, all written using the Windows GUI.

    2. Re:This is a GOOD THING(tm) by eno2001 · · Score: 1

      Sure. Sometimes it makes sense to update something if it will result in increased productivity. But where I work, this didn't happen. However, we're stuck because through a bunch of mergers and acquisitions, we've got the crappiest of all worlds in terms of product design, support and general reliability.

      A friend of mine who works as the IT manager for a law firm told me about this tool that all the lawyers were begging for. It was a plugin for Word that would check legal clause syntax. Sounds like a gargantuan task for software to perform reliably. And it is. This program didn't work worth a shit, but the lawyers just HAD TO HAVE it. Fortunately, sense prevailed and they didn't get it. But if they did, this would be yet another example of poor coding combined with prime marketing at the target users resulting in a cluster fuck. I'm not so lucky because in the case of one of the two pathetic pieces of shit I'm working with, our users WANT what it does so badly that I was actually told by one of them, "Even if it doesn't work, it's better than not having it". Lame, lame, lame.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    3. Re:This is a GOOD THING(tm) by dmh20002 · · Score: 1

      Agree. Due to the business boom/bust cycle, Programming/IT etc will be one of those cyclical career paths like nursing, where there is some constant number of people who actually want to do it, and then an ebb and flow of straphangers who had to pick something to major in, so they went with what was hot at the time.

    4. Re:This is a GOOD THING(tm) by dragongrrl · · Score: 1
      The drop off in people going for computer related degrees can only mean one thing: the wannabees have left the building because the party is over. This means that the only people signing up are people who (gasp!!) LIKE to PROGRAM. People who CAN PROGRAM!


      Oh lord, am i ever getting weary of seeing this tired ole arg trotted out every time there is an article posted regarding less ppl entering the IT market.

      Maybe they really are quitting getting in because the wizard-mystique has been penetrated and IT jobs are becoming known as what they really are :: stressful grinds run by managers who lack people skills.

      So, ok, there are less people entering this crappy business. That doesn't make it any less crappy.

      Your argument is straw-man at best, sir.
    5. Re:This is a GOOD THING(tm) by eno2001 · · Score: 1

      It's only a stressful grind if you don't like it. Me... I LOVE computers. 24/7/365. I use them at work to get work done, I use them at home for all kinds of stuff. My TV is a computer. My stereo is a computer. My music composition tool is a computer (and the outboard MIDI gear are computers as well). I do photography with a digital camera and edit images with GIMP on... a COMPUTER! Computers can do almost anything if you really get into them. But if you're not into them, then yeah, you're going to think it's a grind. In that case, leave the computing to people who like it.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    6. Re:This is a GOOD THING(tm) by dragongrrl · · Score: 1

      You sound a lot like me. I have a DVR on my PC and use GIMP. Many of my "friends" are those people with whom I speak only in forums on the Net. IT is a stressful field. The programming itself is a complete joy. The opportunity to learn new tools and solve interesting problems gets me out of bed in the morning. However, I don't think it's wrong of me to wish for decent working conditions and a wage commensurate with my experience and skillset. And maybe a few "makeable" deadlines so I'm not forced to work huge hours in order to release code of which I'm proud. If I worked 40 hours to the project plan, I'd generally be forced to produce crap I'm jamming down the user's throats. I have too much pride about my job, so I kill myself to do a good one. I'm sure I'm not the only one feeling burned out, but being chased by people willing to do my job cheaper.

    7. Re:This is a GOOD THING(tm) by eno2001 · · Score: 1

      I agree with you. The insane deadlines can make life suck. As well as the emergencies when you have to work from home or head in off hours. I'm a little luckier than most in that I have the option of taking comp time when I can afford to (ie. most projects up to date, etc...) so I still have a life. But then again, I work in the public sector so it's not as stressful as private sector work. Doesn't pay as much either...

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  165. So, ironically, I'm in management by Badgerman · · Score: 1

    I used to be a programmer, but switched to Project Management. It's a transition filled with irony.

    First, I can only do my job (IT PMing) because of ten years of computer experience. Where future PMs will come from in a declining IT population is a good question.

    Secondly, as much as it goes against the grain of popular thought, not just any idiot can do management, just many try. If you're going to do actual work, it requires tactics, experience, communication, and broad knowledge. It's not for everyone.

    My figuring is that no matter what happens, I can build the contacts and the skillsets to coordinate and implement tactics. Because right now while everyone is playing shift-the-programmer no one is actually thinking long-term and getting things done.

    So, oddly, part of my career choice is based on the idea that people are making terrible decisions that I will then be paid well to deal with.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  166. Wait a sec by Anonymous Coward · · Score: 0

    This article was brought to us by ibm and university officials.

  167. Those who fail to learn from the past are doomed.. by operror · · Score: 2, Insightful

    Yourdon has chronicled this same phenominon from the early 90's in an interesting manner his first book Decline and Fall of the American Programmer, Yourdon/Prentice Hall 1993 was followed by his admission that he was a fool, see Rise and Resurrection of the American Programmer, Yourdon/Prentice Hall 1996.

    The lack of communication skills and the poor quality of the product from overseas will only increase the worth of American programmers.

    This will not the last time businesses will make bad decisions in an effort to save money.

    ~~ "Beware of bugs in the above code; I have only proved it correct, not tried it." --Donald Knuth, March 22, 1977

  168. it's a shame by suezz · · Score: 1

    but america is becoming the land of the litigation. our economy is built on sueing.

    I know one thing - at least in the community I live lawyer are admired, worshipped, and just plain respected. Everyone here would rather have their kid become a lawyer than a computer person.

    Computer people here in my community are basically the blunt of jokes and called geeks. So if you were in college which profession would you choose.
    But this may be just where I live here in the states.

    Also if you become a lawyer you can start your own personal law practice if you want and have the energy/drive - with computers you could start your own software business with little resources except with all the software patents you run the risk of being sued and loosing your business.

    And then if you work for company as a software programmer and stay with them and do your job and come to work everyday you eventually get laid off because you are now earning too much and there are outsourcing companies that can do your job at a less cost - you know salary (which you worked all these years to build up) benefits, vacation etc.
    I usually never hear any mass layoffs of lawyers for these companies or the lawyers are getting outsourced.

    One last one is I know at least for me it just isn't fun to program in windows and that is what all these corporations are shoving down people's throats - and for me my job has to be fun. Where I work the corporate desktop is windows and everything is developed on the intranet for ie6 - how much fun is that? At least I am programing for our external sites and NONE of our external sites use windows - coporate security won't allow it. That says something I guess. And at least I can get exceptions because I am programming for all platforms (external sites) so I can work basically with anything/everything.

    These are just a few of the drawbacks of but I am sure there are more.

  169. Uh... whu? by Safety+Cap · · Score: 4, Insightful

    ~ better starting salary and more job security.

    I seriously doubt this. "Job Security" is something the Boomers had, and that puppy is dead in the basket. It doesn't matter how much you think you're in demand, if the bean counters decide that one department is spending too much, they'll cut the tech budget and you'll be gone. This very thing happened at Shell, and BP just two years ago, despite the increased profits that Oil & Gas are now experiencing.

    What few entry-level Comp Sci jobs there are tend to be low-paying grunt work like help desk and desktop support.

    I don't think you're paying attention. The *old way* was for someone to start on help desk, then the good ones would work up to desktop grunt, etc. That pipe is broken, because most (large) businesses outsource their helpdesks to Bangladesh/Malaysia.

    Finally, just because you have a CS, it doesn't make you a good tech/programmer/whatever. I've known many good techs who didn't have a degree at all, just as I've known techs who had a CS degree and who couldn't tech their way out of a wet paper bag.

    --
    Yeah, right.
    1. Re:Uh... whu? by Golias · · Score: 4, Interesting

      Every three or four years, somebody else tries to get us all to panic because there are not enough CS majors enrolled at college.

      The dirty little secret is: You don't need a degree in CS or anything like it to be able to do 99% of the jobs in the IT industry, and most large companies are brimming over with techies who hold degrees in completely different fields.

      My degree is in Music Education. Sure, I have a certification in C and C++, but zero college credits in the computer sciences, other than a single FORTRAN class I took as an incoming freshman.

      I work as a support programmer alongside somebody who sweated through the CS degree while I was having fun at college.

      It's not like this stuff is brain surgery. There's a perception that computer science is hard to learn because so few people are interested in learning it, but the truth is that most IT jobs are so pathetically simple that even a humanities graduate like me can learn them.

      One could argue that "Business Administration degree + computer skills" often results in a much brighter future in the corporate IT world than "Computer Science degree + business sense."

      --

      Information wants to be anthropomorphized.

    2. Re:Uh... whu? by lgw · · Score: 4, Insightful
      "IT jobs" really conflates 3 very different kinds of job, even excluding Tech Support, Help Desk and other not-really IT jobs:
      • Network Administration. Doing well at these jobs really seems to be a matter of aptitude and not education. If you have the right mindset, you'll teach yourself your environment, automate your own job, and it will seem easy. While there's no degree that really helps or matters with this, surprisingly few people are actually good at it. I guess it's the learning curve you have to deal with by yourself.
      • Business programming. Used to be mostly Cobol, now mostly Java. The difficulty in these jobs is in business and customer skills more than programming skills, as the underlying programming problems were all solved 40 years ago. There are only so may ways to manage an inventory or a payroll, though the emergence of web-based apps has added at least a little interest. A lack of CS majors does no real harm here - a business major can do just as well if he has any programming aptitude - as long as you learn some project management skills along the way.
      • Technical Programming. These days this is mostly storage-related software and game development, with some embedded systems, though there are still a few jobs in OS development. This is the only sort of "IT job" where a CS background really makes a big difference; though many people manange to do well without one, it's only because they are strongly self-taught in more than just programming.
      It's only really in the last category that people will have to solve a problem that's not well-solved. Most programming in "IT jobs" is applying the same well-understood solution to a new customer, environment, or problem, and a CS degree isn't really that important for that. Even the more technical programming consists mostly of well-solved problems, but it's handly to learn things like proper task and memory management and inter-process communication in multi-threaded, multi-process, and distributed environments in a formal setting. While all those things can be self-taught, that's a slow process full of painful memory leaks and security problems for most people.
      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Uh... whu? by Anonymous Coward · · Score: 0

      I don't know how anyone could lump together programmers and IT professionals. They are 2 completely different fields.

      You don't need a college degree to work in IT. In fact it hampers your mind if you spend 4 years in college learning all these bookworm methods. You'll have so much mis-information floating in your head when you hit the real world it's not even funny. Now, it might be hard to get your foot in the door I agree but to say the IT industry is going to die is total BS.

      Developers on the other hand is a completely different story. :)

    4. Re:Uh... whu? by ClosedSource · · Score: 1

      "I seriously doubt this. "Job Security" is something the Boomers had, and that puppy is dead in the basket."

      Actually, job security is something that Boomers's parents had. The puppy is been dead longer than you think.

    5. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      You don't need a degree in CS or anything like it to be able to do 99% of the jobs in the IT industry...

      And that is why IT products by and large run over time and budgets and don't meet the needs of users on a consistent basis. Sure - writing a module as a code monkey is simple.

      The problem I see is we have too many specialists - who can only grasp a narrow part of the project, and not enough folks who have knowledge to understand the big picture. A CS education will give you enough of a basis to become successful at learning the big picture, and experience doing development and integration will provide the rest.

      Over and over again our corporate IT department messes up in big ways...and has the gall to tell me (a BCS) that they know better than I do what is required. I can pull many cases off of the top of my head: the system that was developed by one IT group, then handed off for deployment by another that didn't size the network or the servers correctly to handle to load - which made the app crash on its first day and require weeks of reworking and thousands of dollars to rectify. Or the group that took my specifications, said "these don't fit into our development paradigm - we'll make our own," who then preceded to munge it all up, expanding the scope of the application way beyond what was needed including many peripheral groups - ostensibly to create the be-all-end-all application. Late and millions of dollars over budget, it failed acceptance testing several times (never passed). Interestingly, they resurrected my specs and built the system halfway (many the user interface part) to what was needed abandoning 2 years worth of work; of course it still didn't meet all of our needs (and is still not depended upon today). Or the time they built a system without even talking to the primary users of it - which made it fail acceptance testing, then requiring a bureaucratic long draw-out process to get any changes added to the broken interface.

      All of these issues were easily solved, yet put a needless burden on operational groups to do their jobs.

      Needless to say, these IT folks, by and large were not computer scientists or have a love for computer technology, or scholarship or interest in how best to provide working software to their customers. How can they have, given their results? They have ingrained in their culture that every project must use the waterfall development paradigm (which is particularly not useful when it comes to interactive systems - most of which they build) and that they know what is 'best' for the dumb users. This arrogance is unfathomable - and your post alludes to this same arrogance.

      I believe many folks saw dollar signs in their eyes when they went into the IT field, and we are reaping the results of their slip-shod craftsmanship. Sadly many hiring managers have difficulty seperating those from the few gifted individuals. Developing complex systems is not easy; even more difficult is building complex systems that have to integrate with existing systems and networks. Writing an application is one thing, understanding how that application will impact a network, other systems on that network, storage systems and the bottom line (are we going to need an OC12 between point a and point b instead of a DS1 as a result of the traffic required for this new application?)

      Recognizing the problem, we have established a small group that builds or manage vendors (and we have come to treat IT as a vendor now) who build internal tools for our operational team. Before I ask my boss for a new system via IT or an outside vendor - I determine if it is feasible and then go ahead and build it myself, canibalizing surplus systems, and using open source software. With zero budget (other than our salary) we have put together several support systems that get the job done - because we have to. We also have system administrators for our production network who are not IT that we leverage for system admin s

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    6. Re:Uh... whu? by CohibaVancouver · · Score: 1
      "IT jobs" really conflates 3 very different kinds of job

      There are really lots of other IT jobs too. For example at the company I'm at:

      - Product Management
      - Project Management
      - Technical Writing
      - Technical Architect
      - Application Performance
      - Sales Engineering
      - Technical Support

    7. Re:Uh... whu? by jim_redwagon · · Score: 1

      PETA will not be happy with all this 'dead puppy' talk.

      --
      I forgot what I wanted to say, but honestly, it was important.
    8. Re:Uh... whu? by Anonymous Coward · · Score: 0

      waaaah waaah waaah, nobody listens to me.

      Does the feeling of your own increasing marginalization in a workplace that does not care make you happy?

    9. Re:Uh... whu? by Tongo · · Score: 1

      I thought it was all about masturbation or something....oh wait, that's kittens. Why does God kill puppies?

    10. Re:Uh... whu? by EvilTwinSkippy · · Score: 1
      The problem I see is we have too many specialists - who can only grasp a narrow part of the project, and not enough folks who have knowledge to understand the big picture.

      You must be in management. And not very good at it. Large IT projects require a whole lot of cranking repetitive things out. Folks who are generalists get VERY bored very quickly, and will jump ship if they aren't feeling creative enough.

      That's like saying we could replace our armed forces with about 10% as many "Special Forces." Well you mind explaining to a Green Beret why he went through combat training, bungied from helicopters, and learned hostage extraction techniques to drive a water truck?

      Before you go spouting out about good IT people versus mediocre IT people, pick up a copy of Fredrick Brook's The Mythical Man Month.

      It turns out that for an IT project you need to split the job into tasks that can be solved by a surgical team of 10 people. 2 of those people are programmers. The rest are the secretaries, managers, accountants, testers, and tool smiths to support them.

      This idea is 30 years old. Where it is tried success follows.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    11. Re:Uh... whu? by Nintendork · · Score: 1
      Not to mention System Administration, Telecommunications, and Database Administration.

      To the parent's parent: Tech support should count in several instances. You can't tell me that when I supported NT4 Server and Proxy 2.0 for Microsoft, that I wasn't considered an IT person. We were the people that the were called when sysadmins and netadmins were in over their heads. It's not like that support was limited to dealing with MS technologies. We had to deal with networking equipment from Cisco, Juniper, 3com, Lucent, Checkpoint, RSA, etc. to isolate and resolve network issues. Portfast not being turned on, QoS, routing protocol issues, bugs resolved by firmware or OS (IOS, CatOS, etc.) updates, incorrectly configured IP Helper, incorrectly configured firewalls, DNS mishaps by various registrars. That's just to name a few dealings with other vendors. We got multiple networks a day to troubleshoot, often thousands of nodes in size and multiple sites over the world to fix. RFCs were constantly referenced and network captures discected to find bugs. We were the first people they'd call since Windows would be the first and most obvious place to see symptoms of underlying problems. If you ask me, that sort of work takes more ability than working on the same network for years straight.

      -Lucas

    12. Re:Uh... whu? by Anonymous Coward · · Score: 0

      1) There is a lot more to businesses than inventory and payroll. Just one example, the problem of managing information, such as content management (Intel alone as over a Petabyte of info online that is accessible via its networks). CM is a huge problem area that has just barely been scratched - especially with regards to giving the data meaning (semantics).

      2) There are a lot of other technical domains that need continued development. In my career so far I have worked on a WAN that bounced data signals off of metorites, voice mail/call processing/interactive voice apps, medical outcomes tracking, PS/PDF imposition software for large printing companies, and various other projects.

      We have just barely scratched the surface in most problem domains, and there are many others waiting to be discovered.

      What I find ironic is IBM worrying about a shortage of IT people in the midst of laying off over 10 thousand people - many of them IT workers.

    13. Re:Uh... whu? by Anonymous Coward · · Score: 0

      I can tell you haven't even seen real R&D,
      with advanced algorithms.

      You don't have the background to even start working on advanced problems that so many bright people outside of US have. They are not afraid to spend 10 years at the university learning advanced math, physics, etc.

      People like you don't stand a chance. Face it -- your job is outsourcable since if you could pick it up without formal education. Certainly a graduate from Indian Computer Science and Bussiness program can do better than you.

      Real *HI*-tech is out of your reach forever. You don't know what that even means.

      If you think that at advanced labs (IBM, Intel, MS, Sun, ...) you can do significant research without at least an M.Sc, you are wrong.

    14. Re:Uh... whu? by laughing+rabbit · · Score: 1
      The one thing that I don't see in this discussion so far is the realization that the corporate world is not the place to be. Those companies suck the life out of you (see Dilbert).

      The best jobs are with the small brick and mortar firms. Be the best that you can be by being the only one. Well, maybe an assistant or two. I get to do sysadmin, netadmin, user support, app development, security, telecom, spec/purchase, and all the rest (and I don't have to beg to put Linux on our servers). I hope I never go back to the land of insufferable politics, bloated bureaucracy, PHBs, reorgs and layoffs.

      Small business forever!

      --
      No incumbents, not no where, not no how.
      Vote them out every term.
    15. Re:Uh... whu? by Anonymous Coward · · Score: 0

      Um, yeah, because all of IT is R&D...STFU.

    16. Re:Uh... whu? by Anonymous Coward · · Score: 0

      I can see that YOUR degree has done wonders for you because getting to know the end users and their needs....that is the result of your degree. OC12 vs. DS1....are you aware of what those are because you sure don't seem to be. Try making a comparison of something remotely close there. EXPERIENCE is the key, not books and labs because anyone with experience anywhere of any size knows that what is in a book and what is in the world are 2 entirely different effing things, you pompous jackass.

      Too many specialists? The problem is not enough of them, not too many. You get guys who know enough to be dangerous and not enough to complete the job if you don't have specialists.

    17. Re:Uh... whu? by Guppy06 · · Score: 1

      "If you have the right mindset, you'll teach yourself your environment, automate your own job, and it will seem easy."

      But unless you're learning on the job while teaching yourself that environment, you're up a creek. Teaching yourself on your own time doesn't get your foot in the door when all the postings say "five years experience minimum."

      Classic chicken-and-egg.

      As badly flamed as I'm going to be for saying this, it'd be nice if some of these silly networking certifications were actually seen as a substitute for on-the-job training, but ultimately you just see "CCxx/MCxx preferred" tacked on to the half-decade of previous work experience expected.

      And the ads I'm seeing are always the higher-ups, always looking for a director/administrator for some xE5-client network, never "Medium-sized company looking for lower-level tech to kick print servers."

      <TANGENT>

      For example, I've got a CCNP cert that's due to expire this coming January. It's from Cisco so one would think it'd at least be worth something, at least more than, say, MCSE 2000. But "CCNP Seeking to Touch Actual Cisco Hardware for First Time" just doesn't get much attention in HR. Yet it's either work for a company using their products or try buying some of my own, and the only way I could afford even one of their small, three-digit remote access routers is to sell off rights to my first-born. So the only "real" networking experience I have is with my collection of SOHO boxen, and I can probably rattle off a list of a dozen features I wish they had in the time it takes you to read this post. Spanning Tree? Heck, my switches aren't even managed! And what's the point of "routers" that can't even change their default interface? Why support RIPv2 if you're just going to continue shoveling packets into a dark interface while there's a perfectly good 56k not one hop away? The built-in DHCP servers won't even let me designate a secondary gateway to return to my clients! But at least it's not "home networking" products... don't get me started on Linksys...

      Experiences in the past two weeks with setting up my first wireless LAN have shown me how obsolete that Cisco cert already is ("Can a WAP function as a bridge?" is a question I shouldn't have had to ask myself) and I find myself doubting it's worth the effort to renew it anyway. Even if I could actually afford to (repeatedly) take the CCIE lab exam, I doubt even that could get me over the "no experience" hump.

      </TANGENT>

    18. Re:Uh... whu? by Lodragandraoidh · · Score: 1
      Before you go spouting out about good IT people versus mediocre IT people, pick up a copy of Fredrick Brook's The Mythical Man Month.


      I read it and I own it.

      Where the environment is constantly changing software needs to be able to support that change. Most systems I see built by traditional IT shops fail in this regard - and thus the companies they support lose opportunities. It doesn't work in practice - except under exceptional circumstances - which are difficult to impossible to replicate. So my thought was - this isn't working, lets find what does work (much like Bruce Lee - I use what works and discard the rest) - and have spent the last 24 years collecting and evaluating software development methodologies with that in mind.

      What experience do you bring to bare on the issue that would trump my own observations? Have you built or managed any multi-million dollar software development projects and observed what transpired throughout the project? What do you bring to the table?

      You must be in management. And not very good at it.


      P.S. I am not 'in management', I actually work for a living as a software developer (I guess that is another arrogant jab from someone who didn't read my whole post or understand it for that matter). We have had to resort to doing our own development in-house because the IT department can not handle our needs (24/7 support for near-real time applications, spec'ing out applications correctly, building applications so they are on time and under budget, providing the network and servers to support the application effectively, changing applications quickly to support the user community's changing needs etc. etc.)

      That's like saying we could replace our armed forces with about 10% as many "Special Forces."...


      The crux of the problem is that most projects ARE NOT LARGE IT PROJECTS!!! Yet everything is a large problem (or becomes a large problem) to the IT department! It is wasteful and why this factory approach to software development is not successful. The number one risk involved in software development projects is the use of an inappropriate methodology. I would class the problems I see most in this category from my own independent observations. Generalists are what is needed in most cases. The IT department doesn't get it.

      As an aside, I also served in the Army (combat arms - Cav Scout and Infantryman) - and studied the process of change that has been happening over the years since the cold war, and indeed the Army is becoming more generalized; with the advent of the 'light' infantry division the Army is having to do more with less. Futhermore, a 'Special Forces' unit has more general skills - being able to perform various missions on various terrain - and the intense cross-training that is accomplished in teams; I would argue that a Line Infantry unit, on the other hand, is more specialized for one task - being geared to perform a more narrowly defined set of missions on less variable terrain (for example, an Armored Infantry Battalion unit would not deploy via parachutes, whereas a special forces unit could certainly do both missions - utilize armor, or parachutes - as required). You picked a poor example as a counterpoint.

      There is a place for specialization - I am not saying to discard it completely; nevertheless we are in a world where results speak louder than words - and traditional IT sweatshops are not delivering for the vast majority of medium and small projects that are out there.

      The world is changing and IT needs to change or die, it is as simple as that. I see traditional centralized shops being marginalized in favor of a more dispersed model, like the one I spoke of. It is working for us now - which is where the rubber truely meets the road.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    19. Re:Uh... whu? by Lodragandraoidh · · Score: 1
      I guess I will have to quote myself:

      A CS education will give you enough of a basis to become successful at learning the big picture, and experience doing development and integration will provide the rest.


      I think that pretty much sums up what I thought - you either did not read, or did not understand my initial post.

      P.S.

      An OC12 connection is 622Mbps, equivalent to 14 T3 lines or 414 T1 lines (A T1 is a DS1) - so I was making a gross exaggeration about the carrying capacity needed for a particular application as an example. I think you attempting to cast aspersions upon me without understanding the technology yourself.

      Finally, your conclusions are ridiculous - and do not follow - particularly so considering your name-calling, and the fact that you posted anonymously - rather than standing behind your words.

      You need more people who have a broad base of knowledge who are also very good at all aspects of implementation. Sadly there are so few of us - of course we will maintain our employment while the rest of you 'specialists' fall by the wayside (how many Ada programming jobs have you seen lately?). Change is the norm - not the exception.
      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    20. Re:Uh... whu? by einhverfr · · Score: 1

      I have met many people with BS's in CS. The vast majority of those that I have met are not any better at programming than I am and my degree is in history (my attempts at teaching myself spherical trig and philology, otoh have not been so successful, though perhaps my attempts at the latter help me with programming). Most of my projects come in around schedule but under budget.

      Aside from my Fortran class in College (vowed *never* to touch Fortran again), I have tought myself C, Python, Perl, PHP, and others. I might teach myself C#, C++, or Java one of these days when I feel like it, though.

      There are a number of such people I have met who are exceedingly good at what they do. These people usually have CS degrees but are rare even among the CS crowd. They are the best and brightest and would probably go into CS regardless of whether there was any perceived economic opportunity there. Many of these people want to do *research.* The example that comes to mind is a friend of mine who is applying to grad school to do computational genetics.

      The fact is--- most businesses nowadays seem to want to hire CS people without regard for how good these people actually are at their jobs. Sure a CS degree may correlate with an increased knowledge of computing, but then again, it is anything but the simple litmus test HR departments use it for. A better litmust test is how much these people love their field. How enthusiastic is this programmer? How driven to learn more is he or she? This is the measure of the programmer, not the degree, though I suspect that there is a correlation.

      So the real reason why so many projects are late and over budget is that they are done by people who went into CS because they thought it would be way to make money or because they just decided on this as a career without any regard to whether it makes them come alive. Either that or that the workers spend too much time reading Slashdot.....

      --

      LedgerSMB: Open source Accounting/ERP
    21. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      Good for you!

      When things get too insufferable for me, that is what I might do, as well (I certainly have the skills for it).

      Until that time arrives I intend on producing quality software systems to meet the needs of my users the best ways I can find. Furthermore, where I can I will attempt to influence our IT subsidiary to change their ways for the better.

      Glass half full/ half empty and all that rubbish...

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    22. Re:Uh... whu? by Anonymous Coward · · Score: 0
      I work as a support programmer alongside somebody who sweated through the CS degree while I was having fun at college.


      Damn.... it... damn it... DAMN IT!!!! I KNEW IT!


      Should have been a community studies major :-((

    23. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      You read my first post! This is exactly what I am trying to say (but apparently you have said it so much better... ;)

      My concern is that there are many people in IT jobs that are clueless - and my thought is that having the core CS cirriculum solidified some concepts in my head quicker than would have happened otherwise. I rightfully admit that experience is also key - along with the love of the craft (hence my use of the term 'craftsmanship' which I believe is lacking in so many projects nowadays). My advice to someone new to the field would be: a) get a CS degree, b) learn as much as you can about your craft through your own studies and experience working on the job.

      When I get into a position to hire developers my questions will center around those things. I am not saying 'hire only CS graduates' - I am saying hire people who have that special spark that makes them truly 'computer scientists' - in mind if not sheepskin.

      I know people who are CS majors and IS majors who aren't worth a damn. I also know people who have walked in off the street with only the love of computers and computer networks and writing software who are worth their weight in gold. Nonetheless the former exceeds the latter by many orders of magnitude in practice.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    24. Re:Uh... whu? by einhverfr · · Score: 1

      I think that there certainly are fields where a CS background helps within IT. But there are many others where it doesn't directly help but may correlate with the sorts of people you want to hire.

      Personally I am a generalist. And I get bored by most corporate jobs. This is why I started my own consulting business. If I need someone with a CS degree I can always hire or subcontract one.

      But then I like to teach myself stuff. I read specs on CPU's. The most technical topic I continue to try to learn is that of philology but given the huge corpus one must become familiar with, I doubt I will ever become more than an amateur at that.

      But CS is not like philology in that one can go out and read about specific issues one wants to research as one needs to--- the field is reasonably compartmentalized. I.e. I taught myself basics in secure software design, so at least with scripting languages, I have very little problem.

      Sure if I want to port OpenBSD to the Cray X1, a CS background would be very helpful if not required to make it perform reasonably, but for the vast majority of jobs and/or projects out there, it makes very little difference in and of itself.

      Similarly, if I was, say, contributing to the core engine of PostgreSQL, such a background (and one of relational algebra) would help immensely but again, this is not my field, and I can hire someone else to do it if I need to.

      --

      LedgerSMB: Open source Accounting/ERP
    25. Re:Uh... whu? by Anonymous Coward · · Score: 0

      Yeah, I do agree that there are people who were in it for the money and if a person spends the time on a degree, they will likely put that same diligence and dedication into their job. I just like to play devil's advocate, I suppose. No offense to you and your degree....I'm sure you are great at your job.

      It amazes me at times that anything gets done in IT anymore. So many of us are burned out, overworked and underappreciated. I think that is a huge problem that pervails in IT. Morale is low, pay is lower on average, and there are a bunch of morons who got into the field just to make money and don't know half as much as they think they do. I know that I have told my kids not to follow in my footsteps and to go into health care to take care of the boomers.

      No offense Lodrag....I should be congratulating you on having a successful career instead of bashing you on a forum since I'm sure we see eye to eye on alot of IT in general.... and most of us probably do. See what IT is doing to us? LOL!!!

      Sorry man.

      Hell, I guess that shows how much I pay attention...I just realized that I am posting under Anonymous Coward and not a username. I am so used to being lazy and caching the logon stuff. Sheeesh.

      Peace!

    26. Re:Uh... whu? by Slider451 · · Score: 1

      You don't need a degree in music to be a good musician, either. Anyone can hum and strum if they have minimal rhythm and pitch-differentiation skills. Get a big producer and you could be the next Ruben or Clay.

      --
      Nostalgia isn't what it used to be.
    27. Re:Uh... whu? by einhverfr · · Score: 1

      You have to admit though that it does depend on what you are trying to do.

      Network administration for example is much more about a disciplined and process-oriented approach than about specific CS knowledge. With some self-study, a CPA-turned sysadmin would probably be ideal for the job....

      RAD is another field where a love of programming is fundamentally indespensable where the CS knowledge is probably only tangentally useful. For example, if I am writing a Perl extension to SQL-Ledger, there is very little that I need to know regarding CS aside from a good understanding of Perl, HTML, and SQL.

      But when it comes to low-level programming, a CS degree is indespensible. Without a CS degree, there are certain limitations that I do have. For example, I would never dream of working on the PostgreSQL backend, working on a replacement for NUMA, or such things... But I know where to go if I need these things done.

      When I get into a position to hire developers my questions will center around those things. I am not saying 'hire only CS graduates' - I am saying hire people who have that special spark that makes them truly 'computer scientists' - in mind if not sheepskin.

      When I look to expand, I look for qualities that make someone an asset to the team. A computer scientist is not quite the same thing as a line-of-business-tools software engineer, or a network administrator. Each of these types have their places, and one can be very good at any of these without being any good at the others. I am good at the latter two but not so good at the former.

      --

      LedgerSMB: Open source Accounting/ERP
    28. Re:Uh... whu? by PlacidPundit · · Score: 1
      Here's the problem: if you don't have *at least* a CS degree, almost NOBODY will even consider you. Period.

      I can't count the number of absolutely simple positions I've seen on the big tech posting sites that threaten grievous bodily harm to applicants without PhDs in Math, Computer Science, and Basket Weaving. Plus 38,947,982 years of experience. I've applied for these jobs. I've gotten angry calls. You wouldn't believe how irate recruiters and HR people are if you don't meet their artificial (and often silly) prerequisites.

    29. Re:Uh... whu? by Glonoinha · · Score: 1

      It's funny, because it is true.

      Hell on a particularly memorable college project we had four people - me (hardcore tech), a junior tech that was pretty good, and two others : one who had an inside connection to get me a full time slice* on the mainframe any time day or night, and the other who only had to show up and bring food and caffeinated drinks - and quite honestly everybody was quite happy with their respective jobs. I hacked together the hardcore code, spec'ed out some subroutines to the other coder, got full speed access to run my code whenever I wanted and never had to leave the keyboard to find something to eat.

      We aced that project and I am perfectly happy sharing 100% of that success with the other team members, giving each of them full credit for being just as important as 'the lead programmer.' If there had been four 'alpha' haxors on that team we probably never would have finished it.

      * Yea I'm that old, and the student accounts all ran through a single time slice, whereas the prof's got their own time slice. If there were 35 students on at the same time, a prof's account was, in effect, 35x faster than a student's account. Add in after hours access and this inside connection was worth her weight in gold.

      --
      Glonoinha the MebiByte Slayer
    30. Re:Uh... whu? by pnutjam · · Score: 1

      Check out retrobox. I've seen several managed cisco routers going for cheap. Usually 10mb, but hey if it's only for educational use.

    31. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      My first job out of college was as a unix system admin. I've probably done just about every job you can do in IT without actually being in my company's 'IT' sub. I value those experiences and they have helped me be better as a developer.

      Someone who is good at software development, network/system/database administration, and core computer science - while rare - certainly makes them eminently employable, given a good track record of course.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    32. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      I've had many of those days when I had to remove foot from mouth. No hard feelings at all. If we can't let our mind free to consider different possibilities we would become dogmatic/static in our thinking.

      I try to be as reasonable as possible when I do post. To paraphrase Bertrand Russel (I believe): "Read the publications of groups as far opposite of yourself as you can find. When you start to think, 'these people are insane', gently remind yourself that they think the same of your idealogy".

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    33. Re:Uh... whu? by EvilTwinSkippy · · Score: 1
      WWII was not won by bombs. It was not one by valor. It was one because the Allies had a superior supply chain and the means to keep it running.

      The Germans will tell you, superior tactics and superior weapons are meaningless without parts, ammunition, and fuel.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    34. Re:Uh... whu? by Anonymous Coward · · Score: 0

      Every three or four years, somebody else tries to get us all to panic because there are not enough music education majors enrolled at college.

      The dirty little secret is: You don't need a degree in or anything like it to be able to do 99% of the jobs in the music education industry, and most large schools are brimming over with music teachers who hold degrees in completely different fields.

      My degree is in Computer Science. Sure, I know a little music theory, but zero college credits in music education, other than a single GUITAR lesson I took as an incoming freshman.

      I work as a music teacher alongside somebody who breezed through the music education degree on their daddy's money while I was having fun learning stuff that I find interesting at college.

      It's not like this stuff is brain surgery. There's a perception that teaching music is hard to learn because so few people are interested in learning it, but the truth is that most music education jobs are so pathetically simple that even a computer science graduate like me can learn them.

      One could argue that "Music degree + teaching sense" often results in a much brighter future in the music education world than "Education degree + music sense."

    35. Re:Uh... whu? by EvilTwinSkippy · · Score: 1

      Ack what was I getting at. Ignore my previous post.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    36. Re:Uh... whu? by winwar · · Score: 1

      "I've gotten angry calls. You wouldn't believe how irate recruiters and HR people are if you don't meet their artificial (and often silly) prerequisites."

      Well, at least you are getting calls :) Frankly, if they are willing to call you to chastise you for applying while not meeting the requirements, they must be desperate. Others would just ignore you (real easy to hit the delete key). Too bad they won't get a clue....

    37. Re:Uh... whu? by einhverfr · · Score: 1

      Correct. Crossover between fields is definitely a plus. Certainly not saying it is not. I am the IT department for many of my customers and I run Windows and Linux systems for them. I also do line of business software development. These fields are where I excel at. My coding is neat, compact, commented where appropriate, modular.... And with Perl and Python, most of the memory allocation and garbage collection is handled for me....

      However, if you came to me and said "Say, I need new Decnet protocol module for the Linux kernel with the following enhancements" I would subcontract this out to a computer science major. Could I actually write such a piece of software given enough time? Probably. How long before it was really stable and performant? That is the issue. And if you came to me and said "I am hiring researchers to look for a better replacement for NUMA and RCU" I would say "Sorry, but I can recommend a few people..."

      The issue is knowing one's limits and knowing one's strengths. And when one of one's strengths is research and self-teaching that is a powerful asset.

      I am not saying that a CS degree is of no value in these fields, but most companies make it out to be more than it is. Sure, if employability (read HR-compliant resume) is the goal, then you are completely correct. If the goal is, however, to build high-quality software and provide good quality services, then the CS degree's usefulness depends on what the project is.

      Also there are other ways to be employable. For example, if my business were to fail, I would be far more employable than I was before I tried to start it. Would a CS degree help still more? Sure... But my attention deficit disorder makes it difficult for me to study certain things in school. So I have to accept my limits and do what I can with them.

      BTW, I am fascinated by your screen name, and my Gaelic is not quite sufficient to read it (or at least I am not confident in my translation). Mind sharing the meaning?

      --

      LedgerSMB: Open source Accounting/ERP
    38. Re:Uh... whu? by Anonymous Coward · · Score: 0

      "I work as a support programmer alongside somebody who sweated through the CS degree while I was having fun at college."

      Sweated through? What is there to sweat through when you're having fun? Your out-of-shape brain might not be able to handle what is required of a Computer Science degree, but don't make the mistake that others will have the same difficulty and are not having fun doing it.

      Maybe next time while at the University, you'll decide to challenge yourself, instead of taking the easy route.

    39. Re:Uh... whu? by Anonymous Coward · · Score: 0

      ...or to paraphrase Lord Russell on the attitude to assume in understanding both sides of an argument: "approach the side you support as would a recent apostate of that very position".

    40. Re:Uh... whu? by tyrantnine · · Score: 1

      proper task and memory management and inter-process communication in multi-threaded, multi-process, and distributed environments in a formal setting

      Hah. No kidding. In theory you could also benefit from a 4th semester calculus class rather than trying to teach that stuff to yourself too. I've never met a single person who's done anything of any significance who doesn't consider programming challenging. Good programmers are bright people -- and they get attracted to it in part because it's a challenge. Writing complex software that's fast, secure, and reliable is not easy.

      I've seen several studies which cite a 10-20x difference in productivity between a "good" and "average" programmer. If you've ever worked on a development team with a variety of skill levels you don't need studies to verify this -- and not everyone is cut out for it who goes in (desire and/or ability).

      Anyway I'm biting on a troll that got modded insightful. Time to move on. If you choose to pontificate any further on this, please take a moment to point out some of the projects you've worked on (or even better, your code).
    41. Re:Uh... whu? by lgw · · Score: 1

      Classic chicken-and-egg

      Classic indeed! I don't think there's ever been a time when humans had specialized professions that "can't get a job without experience, can't get experience without a job" wasn't the sad truth. There are probably stone age cave paintings lamenting "can't get invited on the bison hunt unless considered veteran hunter, not considered veteran hunter until gone on bison hunt". This, at least, we can't blame on outsourcing, any more than the job postings wanting 5 years Java experience back when the language was 3 years old.

      Teaching yourself on your own time may not always be useful, but learning way more than you need to know about some minor technical aspect of a dull job so that you can later claim the job was 90% that minor aspect has gotten many feet in many doors. Ultimately though, moving up IT is often about teaching yourself a genuinely valueable skill on your own time, then using the *contacts* you make on the job to hop over to a new position where that skill is valued. I've made a couple of quite successful career transitions that way, once out of and once back into programming. It really helps if you kno where the opportunity is before picking the skill to learn!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    42. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      Lodragan = Clumsy
      Draoidh = Magician

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    43. Re:Uh... whu? by lgw · · Score: 2, Insightful

      This is only ever a problem when trying to find a job "blind" - that is, without friends or at least former coworkers at the place your trying to get into to get your resume to the hiring manager past HR.

      A degree is not very helpful in finding a job at graduation, but an internship or two is well worth college tuition! Never overlook the value of contacts in the business world made while in college - this may be the only thing from college you'll use after you graduate.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    44. Re:Uh... whu? by lgw · · Score: 2, Interesting

      I troll with a different account. :)

      I've done kernel code, driver development, network stacks, and database backend work in a pure assembly language environment, producing code with an expected lifetime of decades and maintaining code written in the 60s. Trust me, you haven't see bad code until you've seen code that was written before most good coding practices were invented and was trying very hard to cram a bunch of functionality into 2K of memory. Hmm, we're past the first 80 bytes of code, lets use that area as an i/o buffer now; wait, now we need to branch back to where that code was, let's just set a flag in a register and re-load the program!

      I've also done C++ code in a large modern shop with modern techniques (though sadly not free of decade-old legacy C code), for a widely-known IT application that I won't name while I keep this job. Understanding the underpinnings of an OS and a compiler are wonderfully useful for troubleshooting, and for understanding the performance, security, and reliability implicaiton of your code. You don't have to learn this stuff in college, but it's probably less painful that way.

      Have you ever fixed a bug on a production machine by directly editing the program in memory to avoid the cost of restarting the system, while your VP watched nervously over your shoulder and made "helpful" suggestions? It's not a sport for the faint-hearted! (You get no credit, of course, if you look up op-codes in a reference manual - the VP will imagine anyone could have done it - but if you copy them from surrounding code that you understand, the gray-haired veterans observing you will grin knowingly and comment on the difficulty of the task for the VP's benefit.)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    45. Re:Uh... whu? by Tablizer · · Score: 1

      This sounds like a "my-domain-can-beat-up-your-domain" kind of claim. Business programming is not necessarily harder or easier than say embedded systems or game programming, it is just that the emphasis is in different kinds of skills. In embedded and games (E&G) you are mostly bound by CPU speed and RAM. In biz programming you are mostly bound by network bandwidth.

      And things such as "inter-process communication in multi-threaded, multi-process, and distributed environments in a formal setting" are mostly done using the RDBMS in a biz setting (although less distributed). RDBMS and ACID transactions can take away a lot of the nitty gritty details of multi-process communication and management. RDBMS make a pretty good "shared messaging system". In this sense, the E&G crowd are the one reinventing the wheel, not the biz people.

      And also the maintanability of software varies widely from biz programmer to another. Being able to make a program work and being able to make a program maintainable are two very different things. Unfortunately, the latter does not get much merit attention but makes a real difference.

    46. Re:Uh... whu? by Tablizer · · Score: 1

      Whether or not you are right, maybe only roughly about 2% of all IT jobs are in advanced R&D. That is not where the issues of employment make a big impact. The ratio is not much different in India either.

    47. Re:Uh... whu? by lgw · · Score: 1

      Well, I never said either was easier, just different skill sets. Business programming problems benefit greatly from understanding the underlying business problems, and delivering a solution that actually helps the customer do business. Doing this instead of delivering what the customer thought he wanted is non-trivial. I couldn't do a great job at this - heck I'm a rarity in my department in that I can be trusted to talk with customers at all. I'm sure there is a technical challenge in adapting proven solutions to new environments, and one could benefit from formal education in that area, but would that really be a CS degree, or a business/financial programming degree?

      Writing an RDBMS, on the other hand, gets a bit technical, as does writing the operating system, and writing the programming language you use. Each of these was an interesting problem once. Writing the OS for the routers that deliver that network bandwidth, and the firmware for the NICs was as well, and there's some surprisingly recent work in those areas, what with trying offload the MS stack into hardware, and route SCSI transparently over IP and FC. Writing the RAID software and/or firmware that any good DB sits on was an interesting problem once, though that's been well-solved for nearly a decade now. Backup is getting interesting again, however.

      Memory and CPU are pretty cheap for everyone now, and bandwidth is getting cheap (though it has a long way to go to justify the horrible inefficiency of shipping stuff like XML around). Latency is the big problem, and likely to remain so until someone improves the speed of light. ;)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    48. Re:Uh... whu? by tyrantnine · · Score: 1

      Forgive me as I continue to be a little lost on how you've gained moderator points on this one as well.

      I'm quite curious to know what exactly the project(s) were that had you maintaining code from the 60s with an expected lifetime of decades. Just what computer from the 60s was this code written on? What database backend in pure assembler did you have your hands in? What kernel? What drivers?

      You don't have to learn anything in college, or school at all for that matter, do you now?

      I found your previous 3 point summary of all computer work less than insightful. I was particularly amused with the statement that virtually everything had been "solved" in the 60s. Java == cobol, business programming is some simple issue, and whatever other silliness. What's up with this stupid google company making zillions off basically text searching and sorting algorithms. Sheesh. It sounds like you've missed your opportunity several times over.

    49. Re:Uh... whu? by Bill+Dog · · Score: 1

      - Sales Engineering

      Gotta love it. Next I suppose secretaries will become Administrative Engineers.

      --
      Attention zealots and haters: 00100 00100
    50. Re:Uh... whu? by Fulcrum+of+Evil · · Score: 1

      Ya know, all you had to say was Rincewind.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    51. Re:Uh... whu? by Anonymous Coward · · Score: 0

      "IT jobs are so pathetically simple that even a humanities graduate like me can learn them."

      That is the one dumbest thing i ever heard from of course none other than who doesn't even know what computer science is.

    52. Re:Uh... whu? by Fulcrum+of+Evil · · Score: 1

      Trust me, you haven't see bad code until you've seen code that was written before most good coding practices were invented and was trying very hard to cram a bunch of functionality into 2K of memory. Hmm, we're past the first 80 bytes of code, lets use that area as an i/o buffer now; wait, now we need to branch back to where that code was, let's just set a flag in a register and re-load the program!

      That's not bad unless it isn't commented. Of course, I pregram for a living, so I know the answer to that one already.

      Have you ever fixed a bug on a production machine by directly editing the program in memory to avoid the cost of restarting the system, while your VP watched nervously over your shoulder and made "helpful" suggestions

      Thankfully, no, but I may yet get the opportunity at the current gig. I gauge part of my competence on not getting in those situations in the first place, or at least, not being the guy that made the mess. I am getting better at this diplomacy thing, so I'd probably send the VP out for some coffee or propwash instead of telling him to button it.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    53. Re:Uh... whu? by lgw · · Score: 1

      See sibling post for java=cobol.

      I worked on System/370-style mainframes. There are still a bunch of machines giving 370 cycles around (most of them through hardware-level emulation) because there's a selection of business and financial software that has proven itself over decades, and all the bugs are known. This was before 2000, and while there is probably less of this today, as the Y2K thing made people a little less complacent with their "proven" software, you'd be surprised how common it is in "turnkey" business environments (some cash registers and some terminals for inventory management on a system that won't crash short of hardware failure, all on the cheap).

      Neither the computers nor the applications in this environment were from the 60s, but the OS was. At one point in time, IBM licensed DOS/VM and DOS/VMS, with source, quite cheaply, and quite a few shops who wanted their own OS took it and made it their own. Today anyone sane would just use Linux, but this was the first time in history the source for an OS that "suits" would accept was available, and there was a lot of pent-up demand at the time.

      The OS was mostly written in assembler (some was written in PL/S, but we didn't have a PL/S compiler so that was fun), and programming everything up to the application level in assembler was quite normal. Even today, if you maintain legacy maiframe apps for a living, you probably work in 370 or 390 assembler, keep as a handy reference a yellow booklet you call a green card, and call your most-thumbed OS reference the "POO".

      I'm not sure why you take issue with most business programming problems being solved in the 60s. Realistically, the algorithms for payroll, accounting, inventory management, and the like were well-solved 100 years ago (implemented using humans called "clerks"), and automated long before the general-purpose computer. IBM had a large business selling card machines to do just this when its CEO mde the famous "world market for maybe 4 computers" statement. Most of the foundations in computer science necessary for "technical programming" were complete in the early 70s - it's remarkable how little of what you get from a CS degree is less than 30 years old.

      Business programming isn't "simple", but the nature of the challenges are clearly more about understanding the customer's specific environment, and less about the contents of a CS degree than writing the infrastructure used for business programming would be. Do you really want to argue that writing a program in Java is more technical than writing Java? That writing a networked application is more technical than writing the NIC firmware or IOS?

      It's not that business programming is easy, but learning how to write an OS, a compiler, or a networking stack in school is narrowly useful, and you can learn how to program or how to be a DBA from a wide array of degree programs these days, many of them offered by the business or finance departments. For maintaining system-level code, a good CS degree means your new hire can avoid a multi-year apprenticeship (something small shops can't support at all), and a lack of CS students could become far more painful. For business programming, it could well be that people ahve decided to get the same training in programming from a degree that you can just as easily pretend is a business degree, in case the whole programming thing goes south. The lack of new CS majors wouldn't hurt as much in that case.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  170. H1B = Indentured Servitude by egarland · · Score: 1

    H1B = Indentured Servitude. The program is pure evil. Corporate America loves it for the same reason everyone who has indentured servants loves them: cheep easy to control labor.

    I'm not saying companies shouldn't be able to bring in useful talent from other countries. If someone has such unique talents important to our economy absolutely let them work here, however, those people should be welcome to stay as long as they like and work for whomever they like without having "Work harder for less or I'll deport you" hung over their heads.

    Companies also use H1B to hire unskilled labor. That is simply wrong. Those people are ripe for all kinds of exploitation.

    H1B is an abomination, an assault on everything that has made America great and it needs to go.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    1. Re:H1B = Indentured Servitude by subodhg · · Score: 1

      Do you even have any idea how difficult it is to get an H1 B (if at all you get it?) Are you aware of the conditions and checks being done by the American Embassy before giving an H1 B? People who get an H1 have to prove their education and ability to get one. H1B's are not DONATED by the USA government.

    2. Re:H1B = Indentured Servitude by egarland · · Score: 1

      People who get an H1 have to prove their education and ability to get one. H1B's are not DONATED by the USA government.

      What's your point? That companies aren't using H1B's for unskilled labor? I haven't seen any myself but I've heard it happens.

      I want to clarify: I'm not saying people who get H1B's shouldn't be allowed to work in the US. I'm saying they should be welcomed to come and stay here as long as they want and if they lose their job they should be allowed to stay and look for a new job. They should be granted much more rights than they are. I'm in favor of welcoming skilled people into our society, it can only help us.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  171. Shortage of IT workers? by Anonymous Coward · · Score: 0

    No. There may be a shortage of computer scientists, but there is no shortage of IT workers. Many of my fellow MIS grads are still looking for work, and my wife, also an MIS grad from a midwestern university, is working at a lousy contract position that treats her like shit until she can find something else, but there aren't that many jobs for people with less than 10 years experience.

  172. don't let your babies grow up to be programmers by TheGratefulNet · · Score: 1

    simply put, the US does not respect the IT worker and there's no future in this field. it WILL all be outsourced, all the non-managerial jobs, anyway.

    if you want to manage people and projects that are halfway around the world, good for you. the rest of us are SOL.

    I just hope the folks who are outsourcing get a taste of what we are sowing. the pain is always felt bottom-up - and its so hard being told 'we can't pay normal salaries - there is some guy who will work for 1/3 of your pay, sorry. and we don't have to pay him benefits, either."

    otoh, college kids are smarter than we may think. the fact that comp-sci enrollments is down IS A GOOD THING. it might - just might - balance things out in a decade or two.

    problem is, can many of us wait that long for the scales to tip back again? will they ever?

    --

    --
    "It is now safe to switch off your computer."
  173. Hidden implications by Metasquares · · Score: 1

    I find it odd that so far everyone has been discussing this from an economic perspective, but no one has really considered what this will do to technological progress. Money isn't everything!

  174. It's a surprise? by melalouise · · Score: 1

    I can't speak for the US but there's definitely a shortage in Australia and the Netherlands in particular skill areas (even those not particularly specialised). I've been in the industry since glory days just before the bust and I can say that there's no surprise that the workforce is declining. Companies still operate inefficiently, don't really care about the quality of the IT systems and don't want to step into the 21st century; the work that's out there is uninteresting; the industry really hasn't escaped the "geek in a basement" view of programmers; salaries haven't really changed in about 5 years but unpaid overtime is still expected; recruiters have no idea how to properly match people with positions; and don't get me started on gender imbalance! Those who are in the industry are leaving because they want something better (more stable or more rewarding or easier to focus on) and there are less IT grads because the industry doesn't really have much to offer any more.

  175. I have 2 words for this article's premise ... by JakusMinimus · · Score: 1

    Bull Shit

    --

    You can be an atheist and still not want to succumb to some weird cross-over sheep disease -- AC
  176. PR BS from IBM by slyborg · · Score: 2, Insightful

    I don't think that this is a serious expression of concern on the part of IBM management. They are in the process of executing thousands of their employees in Europe at this moment. IBM still has a significant presence in the Raleigh-Durham area, and it's typical to "show the flag" at grad time - every company would of course like to have the cream of the crop in any field that pertains to them.

    People have gotten the message that our corporate and government 'leaders' have been sending in the most unequivocal way - money. I.E. that it's a dog-eat-dog world, the cheapest way to make the most profit will be primarily funneled to those who are at the top of the pyramid. These are not CS or EE grads. A few managed to rise to the top in the past at tech firms, but that is very 70s-80s thinking. Now, it is strictly those who come from the marketing and finance side, and the most purely profitable industries we have in the U.S. now are in fact financial corporations that produce nothing tangible.

    Only a fool would pursue a technical career for the money. It's a vocation, not a profession. Soon it will be something like being a humanities major - something all the relatives will roll their eyes about when they hear what Johnny is studying at university.

  177. Translation by beforewisdom · · Score: 1
    "'The slope shows an unbelievable decline in computer science majors,' Astrachan said. 'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"
    TRANSLATION:

    Students smart enough to be computer science majors are smart enough to see that the most interesting programming & I.T. jobs are going out of the country.

    This sucks for us, the academics as it threatens the justification for our position as educators.

    This also sucks for us, the American I.T. corporations who decided to send those jobs overseas. We can't send them all and we still need some Americans to do our shit work and do it cheaply, like fresh young graduates would. Maybe by promoting articles like this we can instill a sense of promise/panic about the future of American I.T. careers

    Let us hope that American students who are smart enough to be potential computer science majors are not smart enough to see this. Please don't tell them.

  178. Based on declared majors? by Dithor · · Score: 1

    This doesnt seem to cover all the IT people out there who decided not to goto college.. or dropped out cuz the curriculum sucked.. or it just wanted the way they wanted to learn. There are plenty of highly paid very intelligent IT people out there who didnt get a Comp Sci degree. Infact, the decrease in the number of Comp Sci majors may be due to Computer Science becoming more of self-taught trade then a college learned thing.

  179. The reason there are fewer comp. sci students is.. by Anonymous Coward · · Score: 0

    America hates nerds.

  180. A crisis is also an opportunity... by Anonymous Coward · · Score: 0

    Offshore outsourcing has nuked the local entry-level IT workers. The lack of new grads is hardly a surprise. You have to wonder why anyone would invest 4 years of tuition to earn the privilege of competing with people who earn less than US minimum wage.

    But there ARE some IT jobs that cannot be easily outsourced. And then there are situations where outsourcing has been attempted and failed. The cost of a train wreck is far more than the train or its cargo. If your employer tosses you from the train, there is money to be made in cleaning up train wrecks. When you consider the number of IT trains zipping down the tracks without competent engineers sitting in the locomotive, the business of cleaning up train wrecks looks better by the minute.

    Although there are senior-level IT people in every country, it's not so easy to find them in the outsourcing bargain bin. Even if you find them, time zones, language, and distance are formidable barriers -- often underestimated by those to build budgets and Gantt charts.

    Unless we move the of business management to India, domestic IT will rebound with a vengeance. It is not practical in the long run to keep IT on its own in an offshore location, while the rest of the business is managed elsewhere.

    The senior people in the IT industry will be more than OK, but it may take some time. They will be hard to replace because of the shortage of upwardly mobile young people in the field. Add in the retirement of baby boomers in a few years, and we can "party like it's 1999". Even the market for entry-level people will bounce back, although a college freshman might be better off with ANY other major until the market bounces.

  181. Re:Corp short sighted destruction of local brainfo by Stiletto · · Score: 2, Insightful


    BRAINFORCE?

    Hahahahahahahaha. This is the funniest thing I've read all day.

    I think we "IT Guys" need to come to grips with how important our jobs really are to the companies we serve. The boss decided that your steps 1, 2, and 3 are adequate and provide shareholders with short-term gains. Who are YOU to question him? Do you have a business degree? No? Economics?

    We're pretty much the janitors of the computer world. We are expendable and interchangable. We are not saviors of the world, and we are certainly not the company's "brainforce".

  182. Reproduction Problem? by BigYawn · · Score: 0
    I'm thinking. Sons of doctors tend to become doctors themselves. Same with lawyers, teachers, politicians, etc.

    Do IT engineers have a problem to reproduce?!?

  183. Why Would They? by kenp2002 · · Score: 1

    Wow, for a university these people are pretty damn fucking stupid. Why would you go to college for CS when you can't get a job in the US in CS? What a PHD not enough to figure this shit out?

    I taught at a technical college and was close to my students (I only taught 1 year) and many of them I still correspond with. 2 of them have jobs after graduating. The other 60+ are in non-CS related fields. I'm lucky that I have a niche but out of my friends I've met contracting, I'm the only one working.

    Good to see out major universities still can't put 1 and 1 together...

    --
    -=[ Who Is John Galt? ]=-
  184. Stock Markets Fault by FullCircle · · Score: 1

    CEOs are laying off thousands to make the company look temporarily more profitable. A CEO can run a company into the ground, get fired and still go home with millions in severance pay.

    No wonder people don't want computer related degrees. Those are the first to be laid off.

    How about kicking the current crop of CEOs and investing a good chunk of that money in the people who actually produce something. Save money by not retraining the staff every 18 months. Having increased productivity because the people working for the company know each others capabilities and the task at hand.

    While the stock market is all that matters, the job situation will not improve.

    --
    If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
  185. The reason for this is to get h1b visas raised. by Maxo-Texas · · Score: 1

    Every time they run short, companies start talking about the coming shortage and then lobby for more h1b visa's which makes everyone decide it would be stupid to enter the field.

    Vicious cycle as long as they can import skilled developers.

    There is no reason to enter IT yet-- they do not want to pay you what you are worth, they have no loyalty and will fire you.. er "reallocate you to the curb" at a heartbeat's notice, and they will fire you and refused to hire you once you get to 55 years old (50 if you look old).

    It wouldn't annoy me so much, except I know how much the executives make and if just one at each company was making reasonable salaries (say about 1 million dollars), then they could afford to retain 30 to 100 employees with full benefits.

    It is not reasonable to pay 1 person so much money- it unbalances things and they can only buy one washer, one big TV, and one car. If the same money was going to 30-100 other people they would put it right back in the economy.

    So save the "boo hoo" games corporations- your lack of loyalty and greed is causing the shortage.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  186. Government should have stepped in by Anonymous Coward · · Score: 0

    Is this surprising? IT jobs have and are being outsourced in such high numbers, why would ANYONE want to join a field where they feel there would be no jobs?

    All this outsourcing should be regulated. "Balance" is the key to life, the universe, and everything. Balance the outsourcing and it will balance the workforce...

  187. To Juzzam by Anonymous Coward · · Score: 0

    REALLY !!! How did you figure? You went to school for that?

  188. IBM/IT Industry doesn't see the REAL problem by Anonymous Coward · · Score: 0

    IBM and most other companies I've come accross, have executives sitting on their platform screaming, "why is this project behind schedule, why is this project over budget". When they are the ones that cut the schedule/budgets to begin with; despite all the REAL experts saying we can't complete the project under those constraints.

    The executive answer is always, "just do it", and then they wonder why the project fails and the employee morale is so low. So many people I know, that were INCREDIBLY talented, have moved on to other things precisely because of this. This is the problem the IT Industry should deal with first. Not just go grab as many unsuspecting college grads as possible; just to have them leave for the same reasons.

  189. Deja-vu? The great bogo-shortage debunked by walterbyrd · · Score: 3, Insightful

    Has anybody noticed that for the last five years, somebody publishes an article with the exact same argument about six months?

    And that the article is thoroughly debunked here on slashdot, in the exact same manner?

    *sigh* Okay one more time:

    1) To work as a lawyer/doctor/nurse/chemical engineer, you must have a degree like JD/MD/RNBS/BSCE. IT has never been like that, and still isn't. A CCIE or CISSP will earn you more than BSCS. Very few IT jobs require a degree of any kind, and the few IT jobs that do require a degree, will typically accept any technical degree.

    2) How many IT workers can actually be called "Computer Scientists" ? There are all sorts of IT related degrees today: network engineering, software engineering, information science, etc. Most of these degrees seem much closely related to an actual IT job roles than "computer science."

    3) The IT is glutted as it is. Where is the crises in a lack new BSCSs? Especially when that degree was never in high demand, even when there was a shortage of IT pros.

    4) IT jobs are sent overseas as fast the major companies can ship them. Why train for a field that is already glutted, and likely to get worse?

    5) I suspect that employers will never be satisfied with the pool of IT workers; and that colleges are finding it difficult to find people to sign up for the nearly worthless BSCS (especially women). So we see these bogus articles about the the bogus shortage of BSCSs. College comp sci departments, and employers are looking out for their interests - not yours.

  190. I've noticed this too! by Anonymous Coward · · Score: 0

    I've noticed this too!

  191. If you repeat a lie often enough by Anonymous Coward · · Score: 0

    it becomes the truth. Just look at US politics to see how well that strategy has worked.

  192. Then maybe they should *hire* IT people in the US by whitroth · · Score: 2, Informative

    Why should kids go into it, like, say, my son, when he sees me unemployed for a good part of the four-year-long Bush Depression - and that's with my having a BS CIS and 20 years experience?

    What's the current unemployment rate - 12%? 15% more? among IT people?

    And then there's HR morons, two-thirds of whom have no idea of what the job they're supposed to be hiring for actually requires, and want a laundry list that is mostly unnecessary.... (Like the people I ran into recently who seem to think that shell scripting under AIX is Different than other Unix shell scripting).

    mark, Unix/Linux software development,
    systems administration,
    configuration/release management
    (resume available upon request)

  193. Fool Me Once by Ranger · · Score: 3, Insightful

    IBM and university officals are worried about the increasing demand for IT professionals and the decreasing supply of computer science students.

    The old adage "Fool me once, shame on you. Fool me twice. Shame on me." applies here. IBM and other companies obviously want to increase the number of H1-B's and universities want to increase the number of students. So many IT people were burned when the dot com bubble burst that they are rightly not interested in going back or into the field. And to add insult to injury what few jobs were left were filled by the H1-B's, essentially company serfs with the govt's blessing.

    I only recently after almost four and a half years got a REAL job in the IT field again. Three of those years were spent in call center hell. Bottom line: Choose a field you are going to love, come thick or thin. Not based on where the demand is, real or imagined.

    --
    "You'll get nothing, and you'll like it!"
    1. Re:Fool Me Once by Anonymous Coward · · Score: 0

      won't get fooled again!

  194. IT Worker != Computer Science by Anonymous Coward · · Score: 0

    When I want something done on / to / with my computer systems I don't look for a Computer Science major. We don't do computer "science" - we do analytic chemistry. You want a system created or modified - identify the customer who knows what he/she needs, get a proper project manager and a couple of engineers. Don't waste your time on computer "science."

    1. Re:IT Worker != Computer Science by jellomizer · · Score: 2, Informative

      Engineers are not good programmers. They know how to program but more often then not they are not good programmers. Even if the customer knows what they need and you have a good project manager to keep them on tasks. There are things that popup that are unexpected It may be more then just follow these calucations and you get the answer. It is the problem how do you make the computer follow these calculations. Most computer languages don't come with a solve algrebra function or integrate operator. And many times the way we would do a calucation is not like how a computer would do the calculation. Many times the engineers aproach is costly in computer terms even with our high speed computers, because an engineers goal is to solve the problem. While the Computer Science is to different ways to solve goals.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:IT Worker != Computer Science by YetAnotherAnonymousC · · Score: 1

      Well, while we're dealing in gross stereotypes, why don't I reverse it?
      Engineers try to solve problems with real world solutions that are robust and efficient. Computer Science is about solving problems through various ideal elegant solutions. I don't know the number of times I've seen or heard of Comp Sci. PhD's entering the realy world and not thinking to add in things like caching or buffering.

    3. Re:IT Worker != Computer Science by jellomizer · · Score: 1

      Well the Engineers programs are neither robust or efficent. They just get the job done. I have seen many engineers code and compared to Computer Sciencetist. It gets the job done, but in the most aquaward and inefficent. I have seen things done that are orders of maginitude slow (a concept taught in upper level CS and not in Engineering) So an engineer will say his program runs twice as fast the other guy a computer science will say it works in a order of maginitude faster then the other guy. I havent yet seen an engineer without at least a minor in CS make a search routiene that didn't start at the begining and go at least untill it found its data point. And concepts like indexing and unique keys are compleatly forgen.

      I've seen or heard of Comp Sci. PhD's entering the realy world and not thinking to add in things like caching or buffering. Um in what? A lot of programming for normal applications the OS takes care of Caching and buffering on its own.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:IT Worker != Computer Science by corngrower · · Score: 1

      Agreed. Engineers generally are real-world problem solvers. Comp Sci - pi in sky.

    5. Re:IT Worker != Computer Science by corngrower · · Score: 1
      I've seen or heard of Comp Sci. PhD's entering the realy world and not thinking to add in things like caching or buffering.
      Um in what? A lot of programming for normal applications the OS takes care of Caching and buffering on its own.

      Well, that's just it. Com Sci people don't think about caching and buffering, and memory utilization, and it often bytes them in tha ass. Several years ago there was this project at the company I was working for that involved generating programs to transfer data between databases. The C.S. idiot didn't know enough to take into consideration that maybe he shouldn't be trying to read an entire fucking database into memory at once. And this was after I'd hinted to him that he probably could expect memory problems with his design.

      I hope I'm not generalizing too much. There are engineers who are bad at coding, and those who are good at coding, just the same as with com sci grads.

  195. Re:Corp short sighted destruction of local brainfo by guidryp · · Score: 1

    Point Taken. :-)

    So why should anyone waste 4 years of university to become a Janitor? I was suckered. I certainly don't recommend others follow this path.

  196. Well yeah... by C0d1ngM0nk3y · · Score: 0


    "decreasing supply of computer science students."

    That doesn't meen decreaisng supply of IT professionals, does it? Certainly doesn't seem so to me when I go job hunting.

    IBM might be concerned about a lack of people joining them - well, maybe thats because people are getting tired of being paid crap wages.

  197. Industry Crying for More H1-Bs... by Anonymous Coward · · Score: 0
    It's a cyclic thing: each year, months before H1-B caps are brought up in Congress, these articles start showing up in the "trade press" (people who represent the companies' interests, not employees', mind you). Always formulaic, they state how H1-B caps:
    • lock out "the best and the brightest" from India/China,
    • cause inflation (esp. wage inflation),
    • will place the US economy in peril,
    • cause every ailment, including white spots under the nails.

    when the truth is that when H1-B caps are raised
    • anyone on the continent of India with an uncle in the Indian Civil Service somehow mysteriously is granted a Ph.D. in Computer Science, 8 years of C++ and 5 years of SAP experience, along with complete documentation thereof,
    • employers underpay H1-Bs badly relative to US employees,
    • H1-B candidates know the situation and are willing to put up with 3 years of indentured servitude to a US firm to get a foothold in the US. Then they file for a green card and spring themselves free.

    So like flies on you-know-what, there's more and more of this each year.

    1. Re:Industry Crying for More H1-Bs... by Anonymous Coward · · Score: 0

      Nice racist comment.

  198. Who has what to gain by this news being reported by cscalfani · · Score: 1

    After reading Paul Graham's article Submarine I have to ask myself who gains by this belief being believed by the mainstream.

  199. Visas must be the solution by Anonymous Coward · · Score: 0

    Just as Bill Gates and others are complaining about the lack of H1B Visas we hear a story about the lack of US tech workers. Hmmm.... When there's a survey that says windows is better than linux for any reason there will be no rest until the conspiracy is found. However, when two stories like this show up no one gets the connection. FOLKS, THE WHOLE REASON FOR THIS STORY IS SO IBM AND OTHERS CAN ASK FOR MORE H1B VISAS! Shortage my a$$. First the American worker is lazy and wants too much so the work is sent over seas. Now we want to bring those same people over here to make the wages we used to make because we are not programming now because were all driven from our jobs. Oh the beauty of it all.

  200. Re:Corp short sighted destruction of local brainfo by Anonymous Coward · · Score: 0

    Stiletto: you are a moron!

    Who the hell do you think is going to get the job done? That asshat with the business degree? That asshat with the economics degree? Oh, no, the janitor will do it!

    The fact of the matter is that technical decisions are being made by people with no technical knowledge. Business schools are promoting that with the attitude that managing any business does not require any knowledge about the business, just knowledge of business practices and economics. Most outsourcing is done because the asshats in charge do not understand the technical development process, do not care to learn the development process and would rather shuffle it off to some outside source than try to deal with it. The end result is that they are training and supporting their very competitors! In a very few years I expect them to start crying "foul!" because they simply cannot compete with the very people who learned the skills that they couldn't be bothered with. So much for your business and economics degrees!

    People with technical skills are not expendable and interchangable. I think the lead story here is proof of that. There is only so much you can outsource. The hands-on, daily stuff requires someone with a modicum of skills and familiarity with the system to accomplish the job and, yes, that takes something more than a business or economics degree and certainly makes them less expendable or interchangable than the janitor!

  201. Re:Can someone explain why there is no UNION for I by Anonymous Coward · · Score: 0

    They had an initiation meeting, but everyone was too busy at work to show up.

  202. What's the difference ... by LukePieStalker · · Score: 1
    Q: What's the difference between a western garment worker made redundant by cheap overseas labor and a western I.T. worker made redundant by cheap overseas labor?

    A: The I.T. worker paid $160K for a college degree.

    From an economic standpoint, students opting out of comp. sci. majors looks pretty rational.

  203. Re:We are the priests -1,troll by SHiFTY1000 · · Score: 4, Insightful

    Why is this semi-brainwashed post moderated Insightful?

    High wages are good for the economy. The more people get paid, the more they spend. A single dollar spent increases GDP by $7. Competing on low wages is a race to poverty, and no first world country should be trying to do this.

    I think trade has always led to stronger economies, and will do so- but rampant, unregulated free trade is wrecking the planet, and the uncertain nature of the beast is causing serious pain to many, in both first and third world countries.

    I am sorry that you think your unions and government are so corrupt- but libertarian free trade is not the solution, reform of government is.

    And regarding your comment about unions driving up wages, well its no coincidence that non-unionised fields like IT get savaged, if workers don't stand up for themselves no one else will...

  204. consultant vs employee by Tungbo · · Score: 2, Insightful

    Although the benefits from big companies these days are not what they used to be, I think a 25-30% difference is very reasonable. Years ago, when companies were more generous, the loaded cost for a professional employee was double the stated salary (+100%). This includes: payroll taxes (~8%), unemployment insurance, benefits, and other admin. overhead.

    While there is usually no legal obligation to keep full time employee any more than there is to keep consultants (unless you have a union), companies tend to look at full time employees as a lont term investment. That is because there is an acquisition cost to hiring an employee. Too much turnover is costly (unless you're Walmart and pay below poverty level wages). In contrast, consultants are hired to do specific projects only. Since consultants are likely to have down time between contracts, they reasonably mark up their fees to cover the fallow period. This also accounts for a difference between a full time wage vs a consultant fee levels.

    If your're happy being a consultant - go for it. You might even find a better paying full time job, but that is likely to involve more responsibilities so it would be like a promotion. For a lateral move to full time work, you SHOULD expect a drop a direct pay, all else being equal.

    1. Re:consultant vs employee by Foolomon · · Score: 1
      You make (mostly) valid points, but I disagree with the figures you use to quantify them. If I'm a 1099 consultant, my tax deductions alone should reduce the conversion rate to significantly less than 30% because the difference between my "net effective income" as a 1099 consultant and what it would be (sans tax deductions, since I would no longer have my own business) as a full-time employee is less.

      The one point that I disagree with strongly is that full time employees are considered long-term investments by companies. I recall reading somewhere that, in the "old days," someone who was at a single job for 10 or 15 years was considered "stable," while now they are considered "behind the technology curve" because they didn't get exposed to a diverse set of technology environments.

      In other words, companies are explicitly hiring people who have been at previous positions for less time (the threshold, if I recall correctly, was 4-5 years) because it gives them a wider range of experiences on which to draw so that they may fulfil their current responsibilities more effectively. Consequently, after you've been at a job for 4-5 years (unless you've managed to somehow become elevated to some sort of leadership position [technical lead, project lead, manager, etc.]) the company is not going to have any qualms about letting you go to bring in someone else.

      All of this being said, I do not disagree that there will be a drop in pay. My contention is that it should be closer to 10%, perhaps 15%, but definitely not 25-30%.

      (On an unrelated - to my original posting at least - note, consultants are not paid more because they are out of work in between jobs. The consultants who are better at what they do than others are not out of work, excepting exceptional circumstances, for more than a few weeks in between contracts.

      They are paid more because the traditional way of thinking was that consultants were specialists in what they did. "Guns for hire" is what we were called years ago, and we were paid accordingly. However, with the Dot Com Run-up, everyone wanted to be consultants, which diluted the available pool of resources, causing the vast majority of hourly rates to be driven downward significantly.

      This is otherwise known as Supply / Demand Economics.

      Note that if you have skills were the supply is limited (like the old days) you can still make an exhorbitant salary. I recall seeing some job postings on Dice.com for Ph.D holders [in math] that were fluent in C++ where the base salary would range from $250K-750K per annum.)

    2. Re:consultant vs employee by Tungbo · · Score: 1

      We do not disagree - long term for a company these days IS 4-5 years! No one thinks of 10-30 years time period for employment these days.

      When you include time for interview and administrative overhead to add an employee, hiring a new professional can easily cost $5000-$10,000 + (recruiter fee if any) each time. That's that I mean by an investment. It would be probably half as much to hire a contractor.

      In addition, you need to keep in mind that it's a buyer's market right now. The pay gap that makes a company indifferent to hiring as contractor vs as full time is MORE important than the pay gap that would make YOU indiffernt.

      If you have a very unusual skill that is in demand (say fighting oil well fires), then indeed you could charge a lot of money. However, the vast majority of consultants these days are really 'work for hire contractors'. They could be viewed as the forerunners of the out-sourcing trend, i.e. company contract their needs to an outside agency.

      As for your example, do you think that person would be hired for their math skill or C++ skils ? *=}

  205. Re:Can someone explain why there is no UNION for I by Anonymous Coward · · Score: 0

    Unions take your money and stab you in the back when you need them the most.

    signed,
    (Former union worker)

  206. Tech jobs or computer science? by c13v3rm0nk3y · · Score: 1

    I think it might be instructive to reframe the assumptions around this report.

    If we place tech workers in the same box as all other workers, we find that while the real requirements for getting an entry-level job are increasing, the real pay and paid time off has been decreasing. I'm not making this stuff up. I'm too bored to Google for it myself, so do that if you need the facts.

    We've place a premium on a university (or college in the U.S.) education, and in doing so have conflated computer science with computer industry jobs. There are plenty of good reasons to get a comp. sci. degree. The promise of a basic programming or tech job is not one of them.

    University is intended to give individuals a broad education and introduction to life-long learning. In short, the best university education should teach one how to develop a solid set of learning and critical thinking skills.

    It may possibly pave the way for intense specializations at the Masters or Doctorate level. You may even be able to get a decent tech job with a university degree of any sort. Many employers look for degrees simply because they hope that it is a good indication that someone has the skills to figure things out even if they do not have the immediate expertise. This is especially so for entry-level positions (which this report seems to be focusing on.)

    However, many tech employers are also looking for other things. They are looking for that specific expertise. That particular skill. Some specific technology that can be explained in a series of acronyms.

    Tech jobs (which may even turn into a career) do not require a computer science degree. A typical computer science degree does not adequately prepare most people for a career working for Dilbert Inc. as a coder. This is ok because this is not really what a comp. sci. degree was intended to do.

    Note that I'm not saying a smart university graduate cannot get a good tech job and succeed at it. I'm saying that the skillset and job requirements in todays technical job market does not quite match what a typical computer science degree gives you. This can be quite a shock after several years of blood, sweat and tears that represents your largest personal debt.

    I'm suggesting we start looking at many tech jobs as just that: jobs. Jobs are often done by tradespeople, and coding should be often viewed as a trade. By all means, if you want to get deep into the science of computing, go ahead and get a computer science degree. As an employer (and I am in a position where I could interview you right now!) an expensive university degree is no guarantee you can actually solve problems and code worth a damn. So many fresh graduates can't read other people's code, or debug a problem, or work with other people to solve a problem. So companies often have to spend the money waiting for the good ones to come up to speed.

    My point is that all this hand-wringing about the lack of computer science graduates is misplaced. The majority of the jobs these guys are talking about can be handled nicely by smart people who have a 2-year certificate or diploma from a decent technical college.

    These people will have the interest and immediate paying skills to fill positions now. A good technical college will stress learning a variety of languages, and PCs (or Xterms) are not necessarily the only computers they will find in the real world. Tech colleges will offer real-world skills that employers want now, and skills that can be continually maintained.

    Heck, many careers offer the chance of funded university anyway, so you can always go back to school.

    Computer science is a good thing, and we need smart people developing the tools and techniques of the future. We also need tradespeople using those tools and techniques to solve customer problems and get things done.

    -- clvrmnky (Long time employed journeyman coder with a certificate in programming from night school.)
    --
    -- clvrmnky
  207. If it bothers them by scronline · · Score: 1

    Then they should stop sending all the jobs over seas. Why would anyone want to spend hundreds of thousands of dollars on an education only to turn around and find that they can't have a stable job because every time they turn around they're outsourced to India or wherever.

    If it wasn't for the fact that I'm doing what I love, I wouldn't be doing it at all. I've done more than enough things in my life that I can find a job in other feilds easily enough. I make less than most IT pros because I'm a small business owner, but to be prefectly honest, I would probably walk away in a heartbeat if it wasn't for the fact that I'm my own boss and don't have to worry about outsourcing.

  208. Music? Our music has sucked for the last 15 years! by Anonymous Coward · · Score: 0

    I miss the 80s. I haven't heard a good tune since. Thank heavens for my mp3s.

  209. Boo fucking hoo by mutterc · · Score: 1
    Work as hard as you can to make employees "disposable", send every last thing you can overseas, then complain nobody in the U.S. wants to get into the field.

    They'll get no sympathy except from Congress, who will raise the H1B limits to help IBM out with their "problem".

  210. Indeed. I am a victim of this. by Anonymous Coward · · Score: 0
    I've been outsourced, downsized, laid off, bought out, you name it. At this rate, I can't imagine what it will be like when I reach my 30s.

    Ironically, I'll probably get modded Funny despite being dead serious.

  211. Yes, Java isn't cross platform. by btarval · · Score: 1

    So tell me, how many MIPS boxes does Java run on, exactly? Or, for that matter, all the other CPU's which make up the vast majority of systems in the world. I'm talking embedded here, not servers and clients. Wake me up when you move out of the x86/sparc space into the real world.

    --
    The best way to predict the future is to create it. - Peter Drucker.
    1. Re:Yes, Java isn't cross platform. by tepples · · Score: 1

      So tell me, how many MIPS boxes does Java run on, exactly? Or, for that matter, all the other CPU's which make up the vast majority of systems in the world.

      A lot of cell phones run J2ME.

      I'm talking embedded here, not servers and clients.

      I feel that my skills (as on my resume) are a good match for embedded development. Problem is that if you're a recent grad still dependent on a family, it's hard to find an embedded job unless you happen to have been raised in Silicon Valley or something.

    2. Re:Yes, Java isn't cross platform. by btarval · · Score: 1
      "A lot of cell phones run J2ME."

      Yes, but that's just a subset of the number of MIPS CPUs which are out there. Most of the MIPS cores don't have Java available. You explicitly have to go to an effort to put Java on a MIPS core. There really isn't much business around to support the marketplace for doing do.

      Good luck on finding a job. You might consider moving out to Silicon Valley to better your chances of getting a job there. Or making contacts with people in the Open Source area where you want to work; getting involved with the projects which interest you, and asking questions.

      --
      The best way to predict the future is to create it. - Peter Drucker.
  212. It's a Good Thing (tm) by ajkst1 · · Score: 1

    As a Management Information Systems major going into my senior year, and a Master's degree, it's good news to hear that there will be a shortage. That means more jobs than prospective employees. More money and better jobs for us. And just when everyone was saying the IT job market was all dried up, we get this wonderful piece of news!

  213. so who are you working for? by roman_mir · · Score: 1

    HP?

    1. Re:so who are you working for? by guidryp · · Score: 1

      HP is in Telecom??

      I don't want to publicly disparage my employer by name (actually I think my employment agreement says I can't), but telecom usually means: Alcatel, Ericsson, Lucent, Motorola, Nortel, Nokia or Siemens. Probably not too rosy at most of these.

  214. Re:Economics: its also Marketing by museumpeace · · Score: 1

    And I am not a marketer but...
    If you are a bright highschool senior or a college freshman, what do you know about economics? I suspect the choices one makes about career oriented education come down to impressions and perceived incentives as much as to any hard numbers on wage trends. What is the image, the publicity, that computer engineering and programming and IT currently have? Outsourcing and layoffs are the only IT related news that don't go under reported in the MSM. The general impression of CS as preparation for employment is also still haunted by the economic downturn that we rather sloppily label "dot com bust": it is an unreliable, unpredictable career path.

    Another deterent, not a matter of marketing exactly, may be that the most talented potential software engineers are already "working" in the OSS and pirate underground...many are contributing to OS projects because they don't need a degree or a boss to exercise their interest in software. And a few have developed a level of skill in cracking license keys that would easily land you a job at Computer Associates or Microsoft but the interests it takes to develop such skills do not correlate with the inclination to be a happy worker for a big corporation.

    What other incentives are there to go into CS? You're not gonna be a rock star of software, a Serge Brin, unless you start a company. Why? Because only a corporation has the resources to protect its financial interests in the software innovations it cooks up. So you need to study business more than you need to learn C or Unix internals. If I wrote a killer app in my spare time, it'd just get ripped off...why learn a skill that leaves me that vulnerable? Post 9/11, and in the aftermath of the dot com bust, fewer of us are willing or have the confidence to take risks.

    As a software engineer, the only way I can consistently get paid is to work as a contractor and flit from company to company as their moment in the sun comes and goes. I think that aspect of the market IS economics: though its ironic that the way to steady pay is not through looking for permanent employment at a big company. And to snag contracting gigs, you DO need the right degree. Try to explain to your high school senior: "Well, you like the gypsy life, don't mind learning an Asian language, don't have any need to own what you produce? Have I got a career for you!..."

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  215. reform of government is by smittyoneeach · · Score: 1

    an interesting idea.
    As this thread shows, you can't even utter the names like 'Union' of sacred cows without being labelled "semi-brainwashed"
    How, then, do we set about considering where we are, where we should go, and reasonable compromises to navigate the difference?
    Thanks, SHiFTY1000.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  216. no win conundrum by zogger · · Score: 1

    note: this is just an opinion I have, watching markets for a few decades now.

    Reality today is the line between business and labor has blurred considerable, as most people past middle/middle class try to develop a quite extensive portfolio. On the one hand, they like that the business they invested in might save a ton by outsourcing labor, but then they might lose their own personal job, more or less completely negating any potential benefits from their stock ownership potential improvement.

    Massive short term outsourcing (one generation time frame), in critically important industries is basically not a good idea. It has short term benefits in some cheaper products, longer term detriments in that the people supposed to be buying those now-cheaper products wind up losing real purchasing power, going into massive debt (double mortgages and maxed CC, etc), or even bankruptcy. There's a reason the US passed the new bankruptcy law recently, because this "magic beans something for nothing" economic system they have pushed combined with newsaganda brainwashing will *cause* a lot of bankruptcies. Currently now, private and governmental debt is the highest it's ever been. Personal bankruptices were running close. Savings have dropped to about nil. Home ownership is now a perpetual debt note never paid off. Those are generalities but mostly true.

    I also think that initially there were some quite unreasonable expectations of what "white collar" jobs would be worth. Way over priced to begin with if you compared it to the productivity gains that business was supposed to be getting from the high tech revolution in the 90s. It was closer in retrospect to being akin to a skilled tradesman in actual worth, but got hyped out of proportion, now it's settling back down as companies and individuals are forced to reconsider what their "products" are actually worth.

    That and economic reality based on what overall production costs are with respect to energy prices. All the previous decent gains in various economies histoprically were closely tied to *incredibly cheap* energy. That is no longer the case and the world is seeing the results of that. No matter how many meetings or PP shows a business runs, energy still rules the worlds economies. There is no way to maintain robust economies based on industrilization if the overlying energy costs go astronomical on you in relatively short time frames.

  217. Re:We are the priests -1,troll by Directrix1 · · Score: 1, Insightful

    OK, all you dumbasses who are confused about what a union actually does listen up. Workers get mad because they are getting lower wages because the people over seas can do their jobs cheaper. They form a union to stabilize their income. The business they work for no longer have any financial incentives to go with the local labor as opposed to over seas. Thusly, labor is outsourced over seas proportionally so as they are at most spending as much as they were before in this area of labor.

    So before you had 9 locals making $100/ea (900 local dollars), the boss reduces salary to $50/ea (450 local dollars), a union forms forcing wages back to $100/ea (900 local dollars), in order to offset the costs the boss outsources until he is only paying out what he wants $100/local $25/outsourced to meet his total expenditures of $450 he only keeps 3 local and hires 6 outsourced (300 local dollars 150 outsourced dollars). In other words, there is a net loss in employment, and there is a net loss for the economy as a whole. Unions help a couple people keep their jobs, themselves and whatever proportion of people meet the ratio. Thats capitalism for ya. Now work out a better system, and post it here on slashdot.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  218. Meanwhile... by Anonymous Coward · · Score: 0

    with an advance degree and over 20 years of experience in the field and an IQ over 140, I'm still unemployed.

    1. Re:Meanwhile... by Anonymous Coward · · Score: 0

      anyone your age, and who purports to have an I.Q. over 140 should have known to type, "with an advanced degree..."

  219. Quick question by Anonymous Coward · · Score: 0

    How come there isn't a C*O union, then, where they make ~100x their worker wage.

    And you want the wage lowered?

    Lower C*O compensation tenfold.

    Remember, if you're paying for "the best talent" in your officers, what are you paying for with your workers?

    1. Re:Quick question by Directrix1 · · Score: 1

      Yes, lower the compensation for your C*O's and watch them fly to other companies.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    2. Re:Quick question by stinerman · · Score: 1

      You have engaged in circular reasoning. Your comment is hereby striken from the record.

      Good Day!

    3. Re:Quick question by Directrix1 · · Score: 1

      No, I just said that compensation should be directly proportional to their worth.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  220. I don't encourage anybody by HermanAB · · Score: 1

    to go into Comp Sci / IT. There are just far too many people out of work already, with the jobless rate in IT running at about 20%. You don't need to spend 3 to 4 years studying to flip burgers.

    --
    Oh well, what the hell...
  221. Re:We are the priests -1,troll by gcatullus · · Score: 1

    Yes high wages are respent, but the more money "spent" well that leads to inflation. Inflation lowers the spending power of those "high" wages and you are left with less real money. Regarding unions, in the United States trade unions are no less evil than the corporations they are fighting. Each faction is out for their own short term benefit, corporations exist solely to make money for shareholders and decision makers, while unions exist solely to make money for union leadership and then union members. This is because of a basoc human drive - greed. What reform can correct that?

  222. LIES GREED LIES GREED LIES GREED LIES GREED by Anonymous Coward · · Score: 0

    That's really what this whole article is about. It's all bullshit spewed out by the greedy "cheap labor" Industry titans (that means YOU BillG), mixed in with shady foreigners acting as "entrepreneurs" hawking outsourced coders for pennies/hour, (and throw in the self-serving "worried about their tenure" academic community also).

    Bullshit. PURE capitalism at it's greedy best. It's the NEW ---> axis of evil ---

    Psst, let me give you folks out there a hint. There is *NO* labor shortage coming up. There *never* was (except for a few boom years in the 90's).

  223. The point being by Anonymous Coward · · Score: 0

    that the board will cut worker pay. Theoretically, they will cut their own pay, but more likely they'll nove jobs somewhere else before that becomes the only area left.

    Note that in good times, CEO salary goes up because the company does well (due to the CEO being a good CEO). In badtimes, CEO salary goes up because they need a better CEO than they have (though this is not the fault of the current CEO because it is just a bad climate. He's doing the best he can).

  224. Load of crap by lorcha · · Score: 4, Insightful
    Tell me where to find good IT employees. I mean ones who can name at least one design pattern and tell me when I might want to use it. Find me someone who has even basic level knowledge about something they claim to be an expert in on their resume.

    I have needs come up all the time, and I have a hell of a time filling them. I can tell you right know I don't give a fuck how old you are, and 99% of the open needs pay 6 figures, so if that's being a cheapskate, I'm not sure what to tell you. As far as the skillsets, well if you don't have the skills then why are you applying for the job? My clients know what they want, they are willing to pay for it, but the folks just aren't out there! They're all taken!

    Oh, sure, I'll post a need and get 100 resumes in a day. But all of them turn out to be what I like to call "fucking morons".

    I love when I ask for an expert J2EE architect and I ask, "What's your favorite J2EE design pattern?" The answer is always MVC (if they can even come up with one at all), which I guess could pass as J2EE, so I ask them to describe it for me.

    "Well... There is this model... and a view... and a controller."

    "No shit. What do the model and view and controller accomplish? How do they fit together?"

    "Well... it's kind of like STRUTS, and I learned about that in my 1 week boot camp that I took 3 years ago."

    "Gee whiz. Ok, tell me what the different types of EJBs are and why might I use them?"

    "Oh, I don't use EJBs."

    "You are an expert J2EE architect. I don't give a fuck if you use them personally or not. Just tell me what the fuck they are and why ANYBODY would use them."

    "Well, I've never really used one. I just know HTML and JSP, so I am an expert J2EE architect."

    "Glad to hear it, dickhead. Thank you for wasting both of our time."

    Or, here's my personal favorite. A guy said he was an expert in Java and an expert in C/C++ (it always makes me nervous when people group C/C++ like that, since while C and C++ share some syntax, they are very fucking different animals!):
    Me: I see you are an expert in Java and C++? What would you say are some differences between Java and C++.

    Him: Java is a dumbed-down version of C++.

    Me: We all have our opinions, but I'm going to suggest you never say that again during an interview for a J2EE position. Have a nice day!

    HELLO! Where do these people come from and why are they interviewing with me for 6 figures instead of the local McDonalds for $6/hr?

    Frustrating!

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Load of crap by pla · · Score: 3, Insightful

      HELLO! Where do these people come from and why are they interviewing with me for 6 figures instead of the local McDonalds for $6/hr?

      Like myself, I would say they come from the C world, have learned Java involuntarily, and hold it at roughly the level of disdain it deserves.

      "A dumbed-down vesion of C++" makes a pretty damned good description of Java, in general - Take a good, clear, flexible, generally-powerful language, C, extend it to allow better abstraction and data encapsulation, C++, then strip away all the underlying features that make it "powerful" in the name of "safety": Java. That nicely sums it up.

      And even with that increased "safety", you can still shoot yourself in the foot (though you might need to wait for garbage collection to finish before the bullet actually leaves the barrel). Bugs result from programmer errors, not from the language used. Whether you add machine words, dereferenced pointers, or abstract objects that represent integers at some ambiguous level, if you expect 2 plus 2 to equal 3, your program won't work.

      As for design patterns - Some of us can actually design and implement an idea. Some of us can recite textbooks to you. In my experience, those two categories very rarely overlap. If you want the latter rather than the former, your loss.

    2. Re:Load of crap by killjoe · · Score: 1

      Chances are...

      1) You are not paying enough.
      2) You insist on certification.
      3) You insist on a collage degree.

      The best programmers I know are not certified and don't have a collage degreee.

      --
      evil is as evil does
    3. Re:Load of crap by Belial6 · · Score: 4, Interesting

      They are interviewing with you, and claiming expert status because, as a rule, no company will hire any developer that does not claim expert status. They generally don't really care if you are an expert or not, but you will not get the interview if you don't claim it.

      You say that your clients know what they want, and are willing to pay for it.... Maybe your clients THINK they know what they want, and are willing to pay for it.

      Perhaps what they really want is two guys that are not as good for $50k. Or maybe one guy that is pretty good, but not an expert for $70k, and someone who isn't very good at all for $30k.

      For the last 5 years I have been working for a client that has figured this out. I am part of a two person development team. I am very good at coding, and the woman that I work with is not (and never will be). Our team is fantastic.

      I work on the difficult stuff, and build the framework of our applications, and she handles the grunt work. I am three times more productive because I don't have to worry about getting in and making changes to button labels and display views. She will also take in the bug reports, and more often than not will track down exactly where the error occurse. She might not know how to fix it, but by presenting me with exactly where the error occurse, I can fix it quickly.

      The net result is that the client gets the equivelent of my skill at the price of hers, since someone has to do the work she is doing, and if the client insisted on "experts", they would need someone that makes 3 times as much to do her job with no increase in productivity.

    4. Re:Load of crap by slam+smith · · Score: 2, Insightful

      One problem I have with job interviews, is you never know obscure bit of programming trivia the interviewer has latched on to and is waiting to spring on you. Of course usually before I go to a job interview, I'll spend a couple of hours studying up on the topics in the job description. So I have a chance during the trivial pursuit portion of the job interview.

    5. Re:Load of crap by Anonymous Coward · · Score: 0

      sir, if you are located in the nyc metro area, and looking for some good J2EE people, I left a company about a year ago that has some excellent J2EE developers that would leave the sinking ship of a company they are currently in if given the opportunity (Why they are still there, I don't know. I just chalk it up to them being young and easily satiated by a free lunch here and there). I am not a recruiter or anything, I just feel its a tragedy these friends of mine are wasting their late 20's letting themselves get exploited for mediocre wages.

      If you are interested, email me (I can give you more details about what they do and have accomplished) kev____stev@ gmaildotcom (remove underscores, the rest should be obvious?)

    6. Re:Load of crap by Anonymous Coward · · Score: 0
      3) You insist on a collage degree. The best programmers I know are not certified and don't have a collage degreee.

      It doesn't say much for you when you can't even spell college.

    7. Re:Load of crap by Rick+and+Roll · · Score: 1

      Well, I graduated this year, and got my grades back yesterday, and they raised my GPA up to 3.01 (3.13 major), and I am smart enough to know what the person in your conversation above should have said. bma3@cet.nau.edu if you're currently looking.

    8. Re:Load of crap by Anonymous Coward · · Score: 0
      The best programmers I know are not certified and don't have a collage degreee.


      Damn, that's priceless! Nicely trolled.

    9. Re:Load of crap by Overd0g · · Score: 0


      Why would you want a programmer to make a collage?

    10. Re:Load of crap by Anonymous Coward · · Score: 0

      Do you have any clients in Atlanta? I know someone who you might be interested in.

    11. Re:Load of crap by gorbachev · · Score: 1

      I am hiring and have hired plenty of people who have not claimed to be experts, even for senior positions.

      The problem with these self-made experts is that very few actually are. The ones who really are don't HAVE to claim they're experts. You'll know within the first 5 minutes after talking with them.

      I am of the philosophy that nobody is an expert of in the technology area for very long, because the skills required to perform your job change so frequently. So rather than hiring experts, I'd rather hire someone who can demonstrate they can learn and master new skills quickly.

      --
      In Soviet Russia, I ruled you
    12. Re:Load of crap by metamatic · · Score: 1

      Well, personally I see C++ as a dumbed-down and overcomplicated Objective-C. But does that actually tell you anything useful?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    13. Re:Load of crap by wontonsoup · · Score: 1

      > Oh, sure, I'll post a need and get 100 resumes in
      > a day. But all of them turn out to be what I like
      > to call "fucking morons".

      You should try posting your job on LinkedIn.com. Not only do you get the resumes, you also find out who the applicants know and how they are connected to you. You also get to see how "endorsed" the candidate is. This sort of information helps you weed out all those "fucking morons" =)

    14. Re:Load of crap by Anonymous Coward · · Score: 0

      I'm a lead developer at a prominent tech company (one that /. hates and makes fun of a lot). Having interviewed / hired developers, my experiences are much like yours. My advice though is -- once you've found a developer or two that are really good, ask them for referals. Good developers tend to travel in packs and want to work with other good developers, so they cultivate networks. Likewise, they tend to naturally select out the people who can't cut it. Frequently I've seen these networks do a far better job of figuring out people's talents than anything else -- IE: they know who has leadership skills, they know who produces well under pressure, etc.

      It is hard for good developers to get noticed by a hiring company, but typically once they are in place, the difference between average and good is obvious. I wish we could weed out more of the talentless hacks in this industry, but that probably won't happen until we establish software engineering as a full-fledged profession (IE: true certification).

    15. Re:Load of crap by Anonymous Coward · · Score: 0

      Yea, it's people like you that make me want to change careers and work for $6 at McDonald's. MVC's, Facades, Adapters, Proxies - what a joke. And why, indeed, would you want to use EJB's? Oh, because everything must be an object and everything must be written according to some pre-defined design pattern. I think I'll become a plumber while the rest of the 6 figure IT world downs some more coolaid from Sun Microsystems, Rational/IBM, et. al...So Lemmings deserve higher pay?

      Look at your interview scenario from this angle: Perhaps these folks don't really have a clue why one would ever need all the complexity associated with J2EE (as spec'ed) when they have gotten things done using much simpler routes. Maybe they just really want to make more money and are willing to try to play your game?

    16. Re:Load of crap by Anonymous Coward · · Score: 0

      First, do you really swear that much during the interviewing process, if the answer is yes, can I get a job, pretty fucking please?

    17. Re:Load of crap by Belial6 · · Score: 1

      Then you are headed in the right direction. Unfortunatly the vast majority of businesses are sabatoging you. By only interviewing people who lie on their resumes, the majority of businesses are training the workforce to lie. There is no way for an applicant to know that you are one of the few employers that want honest employees.

      On the bright side, while you will have to deal with more headachs because of your piers, you will be more likely to get the people that don't want to work the system.

    18. Re:Load of crap by sjames · · Score: 1

      ...J2EE..."No shit. What do the model and view and controller accomplish? How do they fit together?"...EJB...

      I suspect the problem is that the majority of the GOOD ones can't look at that stuff without throwing up whatever their last few meals going all the way back to their great grandfather's first solid food. Those who will touch it are either very rare 'odd ducks' who have been snapped up, or are too incompetant to understand WHY they should be throwing up ;-)

      I exaggerate a bit, but tyhere are plenty of good IT professionals out there. The problem may be that they just arent interested in the work being offered, and can find something more interesting.

      It may be better to approach the situation by finding someone who is qualified to solve the problem rather than looking for toolset specific knowledge. Note that existing codebase is part of the problemset (no matter what that codebase is written in), one of the skills a good archetect will have is the ability to decide when it is better to soldier on with a suboptimal but already in place vs. integrating with a better toolset. Telling those professionals up front that they will not be allowed to make that decision causes them to conclude that they would be signing up for a futile exercise in frustration (so they don't even apply).

    19. Re:Load of crap by GodfatherofSoul · · Score: 1

      Man, I'm so tired of Slashdot hackers slamming Java. Yes, C/C++ is a powerful, ubiquitous language but it has some problems; such as a terrible, error-prone syntax. My biggest problem with C/C++ from a project management perspective is that it lacks the strong, explicit namespacing of Java. Java is an attempt to address some of these problems and some features are omitted specifically because of the problems they caused weren't worth the functionality they provided (such as multiple inheritance). Most of the Java griping I see is from programmers who simply don't know how to interpret their C tricks with Java; and therefore the language sucks.

      If you think Java is just "dumbed down C/C++", then you haven't learned Java as well as you think. Like any language, Java plays its own role and the constant "C/C++ is bettter!" posts are simplistic.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    20. Re:Load of crap by sepal · · Score: 1

      Somehow, I don't think I'm missing much not working for you...six figures or not.

    21. Re:Load of crap by Guppy06 · · Score: 1

      "Where do these people come from and why are they interviewing with me for 6 figures instead of the local McDonalds for $6/hr?"

      Because those six-figure jobs are all you're looking for. All you find are people that more belong in five-figure jobs because everybody wants a six-figure magic genie to wave their wand and make all their computer problems go away five minutes after signing the tax forms. Those "one-week boot camps" do so well because they're about the only way someone new to the trade can get anything vaguely resembling experience these days.

      Heck, I'm tempted to blame people like you for turning me off programming to begin with. From day 1 of GW-BASIC 101 students are constantly drilled not on programming but "proper problem solving skills" and "the programming process." As a math minor I can appreciate the importance in knowing how to tackle a problem, but the near-fanatical devotion to THE PROCESS I've found in the computer classes I was unfortunate enough to take sacrifices even learning the art of programming itself. What does Instruction X do? What doesn't it do? Why does the syntax have to be the way it does? Those aren't nearly as important as knowing how to draw a proper flow chart for Phase Two.

      And why are they like this? Because six figures don't allow any room for experimentation. And there are no such thing as five-figure programming jobs.

    22. Re:Load of crap by javaxman · · Score: 1
      have needs come up all the time, and I have a hell of a time filling them. I can tell you right know I don't give a fuck how old you are, and 99% of the open needs pay 6 figures, so if that's being a cheapskate, I'm not sure what to tell you. As far as the skillsets, well if you don't have the skills then why are you applying for the job? My clients know what they want, they are willing to pay for it, but the folks just aren't out there! They're all taken!

      Yea, the good ones are taken. I have a job... but I'm looking for a better-paying one... it's crazy how hard it is to look while working, though.

      I've read a few of your posts, and I do think part of your problem is your Washington, D.C. location. It's crazy, given housing prices out here, but I think you'd have an easier time in California. Relocating to the east coast is a bit of a non-starter for me ( well, I guess it depends on _what_ those six figures are, but... ).

      Just for the record :

      favorite J2EE design pattern? Few design patterns are language or implementation-specific. I've found Factory-based implementations of the Data Access Object design pattern to be one of the more ubiquitous and generally useful, though that's not specifically a J2EE design by any means.

      Different types of EJBs? What are you looking for there? Stateful and stateless? Session and entity? An EJB is an object like any other, just implementing a specific set of interfaces that mainly allow for introspection. There are as many different types of EJBs as you need to create, so it's sort of a strange question to ask, isn't it? Are you looking for someone to rattle off the different interfaces in javax.ejb.* ?? Because that's what the package documentation is for.

      Difference between Java and C++? You mean besides memory management, security, available libraries and that whole JVM/platform independant code thing? Where to start...

      Here's a hint : you might want to look for someone who knows enough to not call themselves a "J2EE expert". You're looking for an experienced Java programmer with knowledge of EJBs and J2EE well beyond basic JSP programming. I know just enough that I'm not sure I'd be willing to go with "expert", although my staffing-consultant friends would strongly argue otherwise. To be honest, that over-the-top "J2EE expert" is really rare, and one willing to spew the answers you're looking for _is_ going to have a job, and might not want to work for you, especially if it means living near D.C... investing time in a few less-well-experienced but technically able programmers might be a good thing for you to consider, if you're really having a tough time. That, or you may not actually be offering a good enough salary- remember you are looking to make someone move from a already-comfortable job to an unknown...

    23. Re:Load of crap by spagthorpe · · Score: 1

      Bingo. I worked in a tight three person team like thisa few years ago. I did the new development, another guy handled the client, comapny managers, and basically everything that just let me do my job. The less skilled girl designed forms, tracked bugs, corrected spelling mistakes, handled some of the builds. It worked fantastic, and we three were holding up one entire end of the company. We were bringing in more revenue than the department next to us with eighty employees, who couldn't make a deadline.

      --

      WWJD -- What Would Jimi Do?
      (Smash amp, burn guitar, take home the groupies)

    24. Re:Load of crap by Anonymous Coward · · Score: 0
      I am far from a Java expert, but it seems to me that model-view-controller was explained to me once as separating the data layer, the data processing layer and the display layer so a change to one wouldn't impact the other. I think the idea was, for an example, if you changed from a MS SQL 7 database to an Oracle Database, you would only need to make changes to the data layer. (Probably you would make new modules for the data layer that you could drop in to replace the old modules, but you'd still have the old modules if you ever needed them again.)

      Am I even close? (If I'm not, blame the guy who explained it to me, I wasn't representing myself as an expert.) Of course, in a job interview, I'd probably have said, "Well... there's a model.. a view... and a controller..." I positively suck at job interviews and am barely coherent in them. (Especially when I'm being interviewed by Mr. Scary Guy.)

    25. Re:Load of crap by Anonymous Coward · · Score: 0

      Your focus is on design templates?

      So, advertise for regurgitation specialists and quit wasting people's time. I've run into management lapdogs like you before. Snotty little rich kids hired by a sympathetic uncle.

      Totally devoid of thought and ideas, backed by a trust fund. I'll withhold the comments about farting in your direction or pissing in you corn flakes. This might be news:

      The concerns of most of the world don't extend to ensuring that you can buy a $150,000 babe-magnet car. This must be very depressing for you.

      Fuck off in the mean time.

    26. Re:Load of crap by crazyphilman · · Score: 1

      There's some truth to what you're saying, but it's also frustrating for us computer science grads. Around 1998 or so, the field suddenly got crapflooded with all these self-professed "Webmasters" who knew absolutely nothing about Comp.Sci but who insisted they were brilliant geeks. I remember these weirdos bringing in all kinds of toys and arranging them on their desks, everything from "The Crow" statuettes to legions of action figures. MY desk, completely clean and devoid of toys, made me look like an obsessive compulsive hand-washer by comparison.

      If there's one thing I DON'T miss about my dot-com days, it was all the infantile crap people used to do. When you're head-down over the keyboard, the last thing on EARTH you want is to have someone fling a nerf ball at your head at ninety miles an hour. And I never understood the thing with the action figures. These people would be like, 25 years old and have dozens of toys on their desks! What the hell? I mean, I can see an ironic, SMALL, tasteful statuette, or a coffee cup with a vendor logo or something, but Jesus. It freaked me out. And they were all total poseurs, too, the toys were just protective camoflage.

      I think a lot of that went a long way towards ruining the industry for those of us who took it seriously. And, I agree that there are so many total fakes out there, it's hard to find the actual talent.

      But as a manager, you're not going about things in the best way, either.

      First of all, if you really want educated staff, why not make a university degree a requirement for the job? That'll weed out all the bullshit "boot camp" types. And if you really want a J2EE "expert", why are you saying you'll take someone who knows at least one design pattern (which one? The singleton? Factory? From your post, answering "MVC" is Right Out)? That doesn't make a person an expert. Any wacky daffodil can come up with a pattern or two.

      Here's an idea (seriously presented, I'm not being a smartass). If you're having trouble hiring people, post some ads at your nearest university or state college. Say you'd like to hire some seniors as interns (minimum wage, but they get experience). Then, CULTIVATE THEM. Point them in the directions you want them to go, and let them grow into the staff you want to hire. They'll be delighted to have something to look forward to after graduation, and you'll have your engineers.

      Think about it; doesn't it make sense?

      --
      Farewell! It's been a fine buncha years!
    27. Re:Load of crap by MSBob · · Score: 1
      At least YOU my friend, don't have an attitude or an ego problem, eh?

      Java the language IS a dumbed down version of C++ and as of JDK 1.5 a horribly broken clone of C++. The "generics" suck ass, don't work half the time, have more consistency holes than swiss cheese and are nothing beyong syntax sugar. Even your stuupid Iterable crap is broken (doesn't work with arrays).

      Nobody building applications uses EJBs. EJBs are broken just like the rest of Java. People who try to stay sane in the Java world use Spring and Hibernate. Nobody gives a flying fuck about EJB. Until EJB 3 ships, EJB in the present form is dead and buried.

      Someone who knows struts and can deal with all its bugs and shortcomings is already a hard working developer (if not a terribly smart one).

      You are an asshole because you diss people who don't share passing in your specific pieces of technology and who are not indoctrinated by Sun Microsystems as much as you are.

      Your J2EE patterns are also a steaming pile of poop as they can nearly all be handled more elegantly with the use of AOP. AOP patterns are much more interesting but of course, I'm sure you already have a very firm opinion about this and every other subject under the sun.

      --
      Your pizza just the way you ought to have it.
    28. Re:Load of crap by Anonymous Coward · · Score: 0

      I agree with you on the lack of good candidates.

      But I disagree on various other points. I have intervied quite a few people, and frankly, I don't give a rip if they know the buzzwords from some book. I care if they understand the concepts. The vocabulary will sort itself out after a few weeks of job immersion and thereafter not be an issue.

      I started programming in the very early 70's. I understand "singleton", "factory", and such "patterns" just fine, and in fact was using them long, long before someone wrote a book and coined the names. At some point, it gets silly to read a book with *no new information content*. It's just words for already existing and very commonly used techniques.

      I spend my time reading technical papers published in the peer reviewed literature, not some "fluff" books. The real art is finding people who can write good algos to give decent approximations to provably NP-hard problems in N.LogN time. Knowing "design patterns" doesn't mean you know crap. Good math and algo people - they are harder to find.

      Don't get hung up on the words. It just isn't an issue in real life. Concentrate on the concepts.

    29. Re:Load of crap by Anonymous Coward · · Score: 0

      Java weenies today are the VB wankers of yesterday. You ask about design patterns, but you're just going to rarely find a software engineer within those ranks. We all like the power of C++.

    30. Re:Load of crap by Bill+Dog · · Score: 1

      One problem I have with job interviews, is you never know obscure bit of programming trivia the interviewer has latched on to and is waiting to spring on you.

      I have no problem with that at all -- the organization that waits to spring an obscure trivia question on me is no place I want to work. And it's better that I find out sooner than later. The interview is a 2-way thing, a mutual sizing-up-fest between parties. I've been known to ask more questions in an interview than the interviewer. A company that wastes my time during an interview would probably waste my time on the job as well.

      --
      Attention zealots and haters: 00100 00100
    31. Re:Load of crap by Anonymous Coward · · Score: 0

      I would fire anyone obsessing over and writing their own "algos". It's fucking 2005, we have godamn libraries for that. Gimme someone who knows design patterns instead, so I know they'll write decent OO code, instead of the crap ways we used to write in back when those fag BeeGees were singing in their girly voices to us.

    32. Re:Load of crap by Anonymous Coward · · Score: 0

      Nice troll, but completely wrong. We have "goddamn libraries" for the trivial stuff. That's not what you hire people to solve.

      You hire people to solve the hard problems, not the stuff you can get from STL or boost.

      People are doing *research* on solving these problems for a reason: the best way to solve them *is not known*. This is what we hire people for in our lab: to figure out better approaches. Why do you think people are still writing articles in peer reviewed journals if "some goddamn library" can provide a suitable algorithm?

      Programming some accounting app in Visual Blahdeblah is not what I'm talking about. People who've never had a highly technical job before tend to say what you are saying. These people also typically are not the type we can hire, because they don't know enough math.

    33. Re:Load of crap by Anonymous Coward · · Score: 0

      It was a nice a troll, wasn't it! :-) Ok, if yours is a research facility and you are hardcore math guys and figure out solutions to unsolved problems, that's cool. I'm in production. Of medium to large scale software projects. We don't write algorithms, in the sense of the algorithms as taught in the algorithms class in the CS major. Someone posted that his interviewees couldn't even write a strcpy function, because they knew C++ but not C. Who cares? He should be asking design patterns and OO principles questions instead.

  225. What did you expect? I mean, really? by Catbeller · · Score: 1

    Let's see.

    US companies followed the lead of every other free-range corporation and went overseas to find five-buck an hour coders. They got 'em.

    They canned permanent workers and replaced them with temps and contract workers, all without benefits. Wow, what incentive.

    They scorn workplace rules won decades ago by workers and use loopholes to make employees work 40-90 hour weeks. No laws need apply.

    They flooded the market with H1B workers who can't quit and can't complain about overwork because they'd get booted home. And they want MORE H1B's.

    They, and the entire coding industry including the currently employed, will not accept anyone starting out in the business who is not 22 years old. If you are over 35 and not going into management, say goodbye as well. This is a serious point. Their is an age floor AND ceiling that keeps perfectly good people out. Why get into an industry if you can only get decent work from age 18-35? It's engraved into the heart of the culture. :) If ya don't look good in a swimsuit, don't come a-knockin'.

    If you do enter the workforce, you become a nomad, bouncing from job to job, city to city. Spouse and family? You're kidding, right? And I'm a guy; why would a woman want to work in a career that demands she will go through hell raising kids?

    I'm sure others can think of more points.

    A lot of you will say, "You don't like it? Do something else, we don't need you."

    Exactly. But it turns out that you all really do need us old expensive farts with actual lives after all.

    But you won't accept it. Goodbye, coding base.

  226. Ummm. Are they creative or... by Tungbo · · Score: 1

    write-only programs?

    Someimes the most creative solution may not be the most maintainable solution.

    There may be something to what you refer to though. In the rush to fill the demands in the 80's and 90's, every college up to the technical institutes on the back of matchbooks were offering CS degress. Unfortunately, many only taught programming and not the mathematics, logics, and problem solving skills that you alluded to. Thus, the quality of CS graduaates varied greatly depending on the school.

  227. Study what you like by lorcha · · Score: 1
    If you like IT, study IT, if you like something else, study that.

    The fact is there will always be a need for smart people in any field. If you are smart, you will succeed in whatever you do.

    The funny thing about that is that people who are stupid still believe that they are smart.

    Life is harsh sometimes.

    Good luck!

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  228. Re:Economics: its also Marketing by Anonymous Coward · · Score: 0

    "Another deterent, not a matter of marketing exactly, may be that the most talented potential software engineers are already "working" in the OSS and pirate underground...many are contributing to OS projects because they don't need a degree or a boss to exercise their interest in software."

    Congratulations on finding a way to claim OSS contributors are more talented than other programmers in the contest of this story. If OSS has anything to do with this issue it's more likely that potential software engineers conclude that there's no future in software if a lot of programmers are performing their labor for free.

  229. I have my plan by Anonymous Coward · · Score: 0

    However, you need to keep a reserve and a backup career just in case the industry you're working in goes in to the toilet.

    I have a backup career, thank you very much.

    You want fries with that?

  230. Same old BS by ClosedSource · · Score: 1

    This claim of a lack of engineers has been around since the late 1950's and has never been true.

    When every qualified software engineer who wants a job has one, we can start talking about shortages.

    1. Re:Same old BS by EvilTwinSkippy · · Score: 1

      When I stop getting turned down for jobs because I'm "Over Qualified" I will start to take the whinings of industry seriously.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  231. We did. by Anonymous Coward · · Score: 0

    We already did. It's offshore.

    Oh, wait - I thought you said a CLOWN army!

  232. Re:Corp short sighted destruction of local brainfo by deanoaz · · Score: 1

    "I certainly don't recommend others follow this path."

    Would that be mainly because you don't want to compete with them?

    --
    If 'the people' in Amendment 2 are 'the state' then Amendments 1, 2, 4, 9, and 10 benefit the state, not you.
  233. Uh? by springMute · · Score: 1

    I thought someone said outsourcing would kill the IT industry in USA? And that the unemployment rate in the field was higher than ever? Now this article is saying there isn't enough professionals? What gives?

  234. Re:Economics: its also Marketing by russotto · · Score: 1

    How do you get a job cracking license keys?

    Without doing the illegal (having companies pay you for cracked keys) or the unethical (working on making the keys more secure)?

  235. Too few, too many, too few, ...... by MrRoarkeLovesTattoo · · Score: 1

    Make up your minds! First we don't have enough CI students, then we have a glut of computer techs, now we won't have enough again. Is anybody else feeling dizzy?

  236. See 1990s geologists and geophysists by Anonymous Coward · · Score: 0

    The oil bust from 1986-1995 drove almost all of the geologists and geophysists out of the field and dried up the college degrees in those fields.

    This is what is happening to IT on a smaller scale.

    The demographics are:

    1. Baby boomers are retiring in mass and the number of retirements will only increase => shrinking experienced labor supply

    2. Significantly fewer college graduates are getting CS / MIS / IT degrees => shrinking new labor supply

    This means less workers to do the job and less managers/decision makers.

    Big companies like IBM, Merck, HP, JP Morgan, etc. are going to be in serious trouble in about 5 years when they cannot replace white collar workers as fast as they are retiring and more importantly, they cannot replace an exiting worker with an equivalently experienced worker.

    Since it costs about $40,000 to get a new person hired + the company loses many tens of thousands in lost productivity for an exiting employee, IBM and other big companies may have huge losses in the next 15 years.

    1. Re:See 1990s geologists and geophysists by God!+Awful+2 · · Score: 1

      Since it costs about $40,000 to get a new person hired

      Huh? Source, please! (and subject to what constraints?)

      -a

  237. What does computer science have to do with IT? by Buz · · Score: 1
    I work in a large IT shop and maybe 1 percent of the people in my shop have CS degrees. We have degrees in physics, philosophy, English, and psychology. We have all gravitated to IT over the course of our lives. Some of us can even write pretty good code.

    We don't write compilers or compute very large primes --We just support everyday applications like payroll and and collaboration software. We write tools (scripts usually) to make our jobs easier and generally try to make things work as advertised. We communicate with users and try to help them do their jobs as well.

  238. Re:Corp short sighted destruction of local brainfo by doctorjay · · Score: 0

    "We are led by short sighted morons." Bra-fuckin-vo couldnt have said it better myself. Id mod you up to a 10 if that were possible

  239. Have you ever TAKEN CS classes? Pbbbbbttt... by Anonymous Coward · · Score: 0

    Dunno about some of the rest of you, but the
    college I went to for CS was a joke. *shrug*

    I've been using computers for over 20 years
    and talking to graduates of that program was
    non-inspiring to say the least.
    I'm sure it must be better some where else....

  240. Star Trek Communist thinking at it's finest by Anonymous Coward · · Score: 0

    and who is going to make sure that you have food, utilities, a home, etc? you and some other workerbee.

  241. Re:Obvious! by poolmeister · · Score: 2, Informative

    FP is no troll, he/she has made a valid point.

    The ever misguided UK Labour Government backing IT offshoring & IT economic migrants coupled with a shaky post 9/11 economy did indeed cause the UK IT jobs market to crash due to oversaturation.
    From what I've read the effect in the US was generally just as bad if not worse.
    Out of work IT staff where willing to settle for less pay than they would have had in 2000, many just changed careers due to the lack of work available.
    As a consultant at the time, I spent over 12 months out of work and I'm still stuggling to break even to this day because of it despite now being in regular work.

    Now, the jobs are coming back but the offered rates for the majority of admin, web dev & support workers have stayed low across most UK sectors, about half of what they 4 years ago.
    It's no wonder the now volatile IT industry has lost it's appeal in the eyes of budding students.

    --
    CN=poolmeister.OU=lurkers.CN=slashdot
  242. Baby boomers aren't retiring in mass - yet by ClosedSource · · Score: 1

    "1. Baby boomers are retiring in mass and the number of retirements will only increase => shrinking experienced labor supply"

    Today the age range for Baby boomers is between 41 and 59. Perhaps you're confusing retirement with layoffs.

  243. Welcome to the West... by Anonymous Coward · · Score: 0

    Where on the whole, we enjoy the highest standard of living in all of human history. Where we've evolved so much intellectually that the only possible next step was to look at ourselves and loathe what we've become. Welcome to a place where cheap irony, no awareness of history, and self-loathing masquerades as intellectuallism.

  244. There's plenty... by smagruder · · Score: 3, Insightful

    of us "old" IT guys in our 30's and 40's (many of us unemployed or underemployed) who can be retrained inexpensively compared to putting new students through the four-year universities.

    Stop the age discrimination, corporate America!!!

    --
    Steve Magruder, Metro Foodist
  245. unemployment ! by chrisranjana.com · · Score: 0

    One one hand we hear about unemployment and we hear about this news too !!

    --
    Chris ,
    Php Programmers.
  246. F___ Sonny Bono and buttf___ Cher by tepples · · Score: 1

    the patents run out

    Not if Rep. Mary Bono (R-CA) has anything to do with it. Look at what she did to copyrights in the name of her late husband, and then ask yourself whether she wouldn't be willing to do the same thing to patents.

  247. shortage of 'cheap students' by micromuncher · · Score: 1

    Seeing as I still know swarms of talented developers in the 30-40 year range looking for work, I find this article kind of offensive.

    So dot com filled the industry with 6 week tech school grads. Just looking at all the managers above me in the oil company I'm in... one in twenty has a comp-sci degree. The rest are all accountants, geologists, political scientists, and engineers. So, arguably, not one of them has training in computer science or software engineering.

    The article really should say a lack of cheap labour trained with the latest buzzology. A couple years back I went in as a high priced consultant to fix an huge project that was handed over to 'students'...

    Its a crock.

    --
    /\/\icro/\/\uncher
  248. the free market will work by TheSync · · Score: 1

    You know what? I think that the free market will provide the appropriate incentives to provide a supply of skills that are actually in demand.

  249. looser side of kapitalism... by Anonymous Coward · · Score: 0

    is not so enjoyable I hear.....
    I for one am happy others than amerikans have growing economies....and would gladly see the rise of India for example

    I like M$ bashing as much as anyone here, but the US-citizens here should acknoledge that M$ is contributting to the amerikan warchest, they help make US rich.
    you may have few jobs, but the ones you have make such an amount of money it seems they're like cheaters and have changed the rules of the game

    I think all of this off-shoring is actually good; It will draw (hopefully) a lotsOmoney away from the US to other 'more' needy countries.

    Besides, the US taxpayer seems to want to spent money on wars to steal wealth...so that money will hopefully be spent a little better now.

    1. Re:looser side of kapitalism... by doctorjay · · Score: 0

      Besides being flaimbait, you are wrong, and partially right.

      What you are witnessing today is not capitalism. Its hypercapitalism, the lust for money even if it means prostituting your own mother. Thats what corporations are wrapping themselves in now adays. Capitalism is a great concept, I brought america to unforseen heights. But anything taken to excess is bound to fail and this time its our political system. Many of these greedy self serving exces, dont care about the company, let alone america. As long as they can cut costs (or make it LOOK like costs are bieng cut/profits are on the rise) so they can justify their ridiculeous raises, they will continue to do so. The enron guy got 3 years when he should have been executed. No one is flinching from this behavior. Its only a matter of time before we go full ciricle.

  250. Damn GOOBACKs! by rambot · · Score: 0

    They took ur job!!!!... turk'ErJOOOOB!!!!

  251. Re:We are the priests -1,troll by Directrix1 · · Score: 0, Redundant

    How can you moderate down a post which presents easy to understand numbers as to why unions don't help anything? BTW, if you say well why doesn't the union fix the minimum wages and the minimum number employed locally then all you will get is a business that will go out of business because it can no longer compete with the businesses who don't have unions. Either that or it will go out of business because investors will find a more lucrative avenue to invest in.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  252. They outsource all the jobs, then complain?!?!?! by Anonymous Coward · · Score: 0

    What idiots.

  253. can any one spell H1-B by Anonymous Coward · · Score: 0

    This has got to be one of those mastermind political spinmasters so that these asshole companies can push for more H1-B and screw domestic workers!!!!

  254. THERE IS NO LABOR SHORTAGE by Urusai · · Score: 1

    This is purely a rationale for importing labor or exporting jobs. I have a BS/CS magna cum laude with graduate credit and plenty of work experience, and I can't find a job. When I can even FIND A FREAKING JOB LISTED SOMEWHERE much less get hired, maybe I'll change my tune.

    And no, 2 month mercenary contracts on monster.com don't count as jobs. Such contract jobs are an excuse not to hire people full-time, since the H1Bs will be arriving shortly (they hope).

  255. Say What? by Anonymous Coward · · Score: 0

    Shortage of IT people? Where? Try explaining that to the 3 years it took me to find a new job in this field and the drastically lower income once I did find a job. It's so bad that I'm currently looking at new career fields.

  256. Job/career fair not good enough for Big Blue by atomic-penguin · · Score: 1
    I recently went to a job/career fair held at the WVU coliseum. IBM was to have a table booked for this event. However, nobody from IBM even bothered to show up.

    When asking about I.T. opportunities at various small local banks and hospitals (the majority of attendees) I tended to get similiar canned answers from all.
    1. You are looking for I.T. work? You and everybody else!
    2. We have an I.T. department/person in another state or some 3rd party contractor.
    3. Do you have a resume? Yes! Well go to our website and put it in our database, where no human being will ever look at it.

    On the one hand almost every accredited institution in WV (shoeless hillbilly stereotypes aside) has a Computer Science or similar program. On the other hand there are little or no opportunities unless they are in a galaxy far, far away. I am not opposed to relocation, but why hire me when you can hire someone local, from the unemployed I.T. pool?

    Back to my point...
    1. IBM must not be trying hard enough because there are plenty of talented I.T. personnel looking for work (WV or otherwise).
    2. I know they are not trying hard enough because they cannot deliver a couple of H.R. Represenatives somewhere where there are a large number of talented, hard-working Comp. Sci. students/graduates with no place to go.
    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  257. The solution is simple! by Anonymous Coward · · Score: 0

    Make the field attractive to those who love the field. Oh and btw, laying off their fathers and mothers was not attractive. I know it was necessary, but it was still unattractive...

    I agree with many of the comments. I think it is good that this is a concern. When the bullet hole in your foot starts to hurt that is a good sign that you are alive... a good thing. The shortage concern as well as knowledge leak (for companies) are good signs that the good ole nervous system is still working. Recently the /. article about the Pentagon cutting CS research has enraged computer scientists. Well a business opportunity is to make it fairly safe for those who love software/computers/tech to get jobs no matter which country the company is based, and in my case the U.S. (Maybe company X needs representation is nation Y.) Remember it is a global market!

    So what is attractive? To me: 1. reasonable salary 2. health care 3. other benefits. Many temporary hire firms offer these now that many companies are finding difficult to offer.

  258. Nonsense by qadmon · · Score: 1

    While some of my colleagues(at one of those firms) were being readied for head count reduction, at the very same time newbies were being hired in the same department/s.

    Newbies(CS grads) who had a hard time tieing their shoelaces.

    Newbies who were dumber than a crackerjack toy.

    So who do you believe? No one in CorpAmerica!

    There was a huge bloodletting of incredibly talented IT folks back then. Way way off the scale.

    Now we hear whining and gnashing of teeth?
    Let them eat Ding Dongs.

    They live by the big lie. The newsies play right into their gameplan.

  259. Wrong measure? by mwood · · Score: 1

    What does the number of CS degrees have to do with the supply of IT workers? CS is important work, but most of the people who can do it would be wasted running cables or sloshing the latest version of Office onto a flock of PCs.

    What most employers are looking for is not computer science. Wal*Mart doesn't need hundreds of people who can analyze algorithms or invent new data structures. They probably don't even need hundreds of people who can write decent code. That's not even 5% of IT.

  260. Wrong on one... by EvilStein · · Score: 1

    The Japanese still beat us in pizza delivery. I moved back to the US from Japan in 1994, but even back then, I'd order a pizza and it would always always be at my place in under 30 minutes, and the pizza delivery scooters they use had heated compartments on the back, so the pizzas were always warm & fresh.
    Back here in the states, it took me a while to get used to hearing "About an hour.." for delivery, drivers that couldn't find my house (or read a map) and lukewarm pizza.

    The Japanese beat our asses when it comes to pizza delivery. Although, the pizza company? Dominos. Shakey's. Pizza Hut. I can't really remember any Japanese pizza *chains* at all...

    1. Re:Wrong on one... by ahdeoz · · Score: 1

      A pizza with corn on it is still a pizza with corn on it, no matter how how quickly it gets to you.

    2. Re:Wrong on one... by EvilStein · · Score: 1

      Don't knock it 'til you've tried it! ;)

      Japan has the most bizarre combinations of pizza toppings...

      Fortunately, you can still get pepperoni & cheese only. :)

    3. Re:Wrong on one... by kagelump · · Score: 1

      i'd also think the japanese beats US in music =]
      but thats just my taste i suppose

  261. Grads Struggle: The (Unmentionable) Reason by Baldrson · · Score: 1
    National Data, By Edwin S. Rubenstein

    Young College Graduates Are Struggling. Guess One (Unmentionable) Reason

    This spring, thousands of young Americans are graduating from college. They and their tuition-strapped parents regard the degree as a good investment--a ticket to financial independence and a better life. Unfortunately, the labor market no longer seems to share this view.

    The real wages of young college graduates (ages 25 to 35) fell in 2004 for the third consecutive year. According to figures complied by the Economic Policy Institute, "Young College Graduates Face Weak Labor Market," Job Watch, May 6, 2005.] Between 2001 and 2004, the real wages of young college graduates dropped from $23.04 per hour to $22.41 per hour.

    Employment is finally turning around, but not fast enough to soak up the influx of new college grads. Thus the employment rate of young graduates in 2004 was 85.2 percent, down from 87.4 percent in 2000. It has been 20 years since the fraction of young college graduates with jobs has been as low as it was in 2003 and 2004.

    It's trendy to blame the declining economic fortunes of the college-educated on outsourcing or the post-bubble collapse of high-tech. But immigration may be, as usual, the factor that dare not speak its name.

    Immigrants represent a rapidly growing share of the college educated workforce--and an even larger fraction of the educated unemployed. (Table 1.)

    From 2000 to 2003 (the latest year of available data):

    • The college-educated labor force grew by 10.3 percent
    • The foreign-born college educated labor force grew 24.6 percent
    • The U.S.-born college educated labor force grew 8.2 percent

    The growth rate of college-educated immigrants was three-times that of college-educated natives.

    This occurred despite the post 911 slowdown in student visa processing. This also occurred despite a doubling of the unemployment rate of college-educated foreigners.

    Economists call this a "supply-shock" --a situation where excess labor causes wages to fall.

    The role of college-educated foreigners in depressing wages of U.S. natives is brought home by Harvard economist (and Cuban immigrant) George Borjas. In his seminal Quarterly Journal of Economics paper [The Labor Demand Curve Is Downward Sloping: ] Borjas concludes that immigration 1980-2000 reduced wages of the average U.S.-born worker by 3.2 percent in 2000.

    The reduction varied dramatically among education levels. Native high-school dropouts suffered an 8.9 percent wage reduction. But even college-educated natives suffered an above-average reduction of 4.9 percent.

    The impact was greatest on college graduates with 11-15 years of work experience - i.e., most likely to have

    1. Re:Grads Struggle: The (Unmentionable) Reason by EvilTwinSkippy · · Score: 1
      Your use of Native is amusing. I'm pretty sure you mean those white skin god-fearing protestant guys, not those red skins we "conquered".

      Here is another hint: Unless you are a pure blood Native American, you ARE an immigrant or are decended from an immigrant.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Grads Struggle: The (Unmentionable) Reason by arc.light · · Score: 1

      Do you believe the myth that "American Indians" were created by a Divine Being in the Americas? If not, aren't they also immigrants? Maybe they even committed genocide against a previous group of inhabitants.

  262. Too true by grahamsz · · Score: 1

    I'm a couple of years out of college and working for a largish tech company.

    I had a recruiter at a smaller company ask me if i'd be prepared to work for $18k less than i'm making now AND add an extra hour to my commute. Does anybody accept that kind of offer?

    1. Re:Too true by Anonymous Coward · · Score: 0

      Sure they do. If the other company is really cool or you have the chance to work with interesting people or the project is one you've been dying to get involved with. Or if the big company is driving you crazy and the small one would be more relaxed.

      Sometimes its high-dollar/high-stress versus low-dollar/low-stress.

      There are more reasons to go work for a company than money.

  263. About time the saturation ended by Anonymous Coward · · Score: 0

    Seriously, how many jobs can I look at in the classifieds that ask for 10 years database programming experience and offer to pay $12/hr? I've been a steady and solid IT wage earner for eight years and it would be nice to see better wages. It's time the health care industry takes the hit of an overabundance of employees. Unfortunately the trend will go back to IT in five or so years and resaturate once again. A vicious cycle.

  264. What a mystery! by Anonymous Coward · · Score: 0

    I don't understand why there isn't a rush to study computer science in the US. A brilliant career awaits. You too can compete on the basis of price alone with every unwashed savage on the face of the earth. Best case, you'll work stuck between a subcontinental taking the hygiene challenge (I will be doing the washing when I get back to India) and another who makes more noise eating than you can down out with your ipod cranked up to full volume. Go into debt to buy this education kiddies. Corporate america needs more drones.

  265. Thank Offshore Outsourcing... by v3xt0r · · Score: 0

    How can we compete in America, if companies are willing to hire people in other countries to do the work for pesos.

    --
    the only permanence in existence, is the impermanence of existence.
  266. the topic doesn't make much sense. by smc13 · · Score: 1

    According to this topic we are going to have a shortage of IT workers. On the other hand, we've seen plenty of topic saying that all the IT jobs are going overseas. So which is it? Are we running out of jobs or employees?

  267. No S**T SHERLOCK by big-giant-head · · Score: 2, Informative

    With every other article now a days being about outsourcing and how there won't be any computer jobs in 20 years plus the fact that unemployment amoung software developers now is higher than the natioanl average for everyone else, is this any surprise?? I mean I know quite a few folks that went back and got nursing degrees, after the nuclear winter of 9/11 and are now making 35$ to 40$ hr ( to start for an rn ). Is it any wonder?

    The Bushies want a free market, well welcome to it. You try and squeeze everyone out of a job and send the work overseas they go where there is a demand for workers, in this case Health Care.

    Another example of the stupid short sightedness of American companies.

    --

    So Long and Thanks for all the Fish.
  268. NO. H1-B's are the real PROBLEM. by Anonymous Coward · · Score: 0

    What american college student wants to choose a profession in which he knows he will have to compete with virtual slave labor?

  269. But that's just it! by lorcha · · Score: 1
    I never ask anything obscure. I pick stuff right off their resume! If they say they are an expert in a certain technology, that is what I will ask about. If one of those guys had instead said he was an expert in XML, I would have asked, "What's a namespace and why might I use one?" Or if he said he was an expert in web services, I'd ask him what does "document literal" means to him. Or what's a WSDL? These are basic pulse-check questions, not obscure questions.

    Anyone claiming to be an architect should be able to name a design pattern for me and then describe what it does and why to use it. Notice I did not say, "Please describe the 'flyweight' pattern for me and tell me 5 times when you used it." Well, nobody fucking uses the flyweight pattern anyhow, so why would I ask such an obscure question? Instead, I ask the interviewee to pick a pattern. Any goddamn pattern. I don't care what it is. Throw me a bone here!

    If you don't speak the language of software architecture (design patterns), then don't claim to be a software architect. Go apply at mcdonalds and quit wasting my time.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:But that's just it! by geekoid · · Score: 1

      so...how do I get an interview? ;)

      I am no J2EE expert, but I could have answered those questions.

      Of course, I worked at a place where I had to teach the architect what design patterns were. Thatw as when I was young and helpfull. Now I'd just give them the rope.
      Sorry, but when someone makes twice as much as me, and I have to tell them how to do there job, I get a little frustrated.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:But that's just it! by Anonymous Coward · · Score: 0

      I'm not sure what's your beef with Design Patterns...
      I've done design and development, been team leader and team member, worked for companies as varied as Electronics Arts, Gillette, Pepsi Co and Citibank.
      I've been doing this for (almost) 23 years, without a college degree, and I yet have to grab and read a Design Patterns book.

      What I'm trying to tell you is that your discrimination on the buzzword of the month, or the new trendy methodology is clouding your judgement. If that's how you analyze talent, I'm not surprised you can't find anybody.

    3. Re:But that's just it! by slam+smith · · Score: 1

      I find it's quite common to develop tunnel vision in a job. It happens to me all the time, currently I'm doing a lot of JDBC, Swing, and a little JSP stuff. But even the technologies I use a lot have an enormous breadth of features, that I haven't had to use, and don't really know. I use to do little programming with XML and moreso LDAP, but I haven't had to for a while. I would still put it on my resume but, I wouldn't claim to be an expert. I would probably find it difficult to remember some points on stuff I haven't had to use in a while. Of course the last couple of jobs I applied for (years ago), I made a point of studying the technology before hand, and even though I was rather inexperienced in the technology, I sounded like I was, and I got one of the jobs. I still work there.

  270. Solution: OutSource IBM, media, universities by Anonymous Coward · · Score: 0

    HOORAY!!

    We can replace the IBM managers for almost nothing. The Indian media has more literate, energetic and cheaper English language scribblers. The Indian Universities churn out the Comp Sci students in greater quantities, faster, cheaper and out of control.

    These bogus studies are a drain on our economy.
    Where did I leave my stick? ... I have to go back to subsistance hunting now to get my lunch.

  271. IBM's "Academic Initiative" by Animats · · Score: 2, Insightful
    IBM's "Academic Initiative" is just a scheme for getting IBM software into universities. "Offerings range from no-charge licenses for IBM software (including WebSphere, DB2, Lotus and cluster software), to academic discounts for IBM eServers, to ready-to-use curriculum."

    Universities that sign up can let students download WebSphere Studio, DB2 Universal Database, WebSphere Application Server, Rational XDE and Lotus Domino. You don't even get the boxed product. It's IBM's answer to MSDN, with a big tilt towards web-oriented middleware.

    This is not "computer science". This is vocational training. This is material IBM used to teach new hires in-house. Now they're dumping their product-specific training requirements on universities.

    And then they whine that they're not getting "the best and the brightest".

    1. Re:IBM's "Academic Initiative" by Knara · · Score: 1

      Actually most of this training isn't happening in Universities (though it is certain that IBM would love that, too). IBM contracts out to "business partners" for their training classes now.

  272. THE TRUTH... by wildranger · · Score: 1

    Here are the facts guys.... 1. In the recent past (last 5 years) there have been lots of layoffs and lots of lost jobs in IT 2. That HAS turned away allot of people from IT, so its true numbers of people pursing upper level degrees in scienec is dropping 3. "Offshoring" of IT to India and now China has and will affect IT jobs in the US, but the numbers Im seeing are maybe 5% of US jobs directly affected by this...its not as bad as you think 4. According to article on zdnet.com and here, its turning out with each passing day INDIAN PROGRAMMERS ARE CREATING SLOPPY WORK AND MANAGED IT PROJECTS DONT HAVE ROI's inline with cost savings as expecetd (actually cost more!), and a number of companies are turning back to the US and other sources for outsourced IT, as the offshore model in India appears to not work as most companies thought. This return is currently unfolding when you see all the current US outsourcing startups inside the US now that recruit US IT people, albiet with smaller salaries. If you dont believe me, check out some recent Gartner studies that show Indian outsourced projects have cost more, have lower quality, and there is a HUGE backlash thats unfolding against phone support from India. Check out DELL's current stance on this as well. 5. US programmers INNOVATE, and that will never change...thats something OUR COUNTRY nurtures, and its NOT tied completely to education systems. It will take time for US companies to see this and its beginning to unfold, such that more companies are hiring techies in-house 6. Good software "talent", no matter in the US or India or China, is a limited commodity, and thats what Bill Gates recently mentioned...and what this article is really saying. There is a decreasing number of "techies" with both the talent, AND the skills. Thats further inflamed by loss of educated, retrained techies now. Since the world is from here forward a tech world, you will see salaries go up radically, I believe for the "talent". You need to prove you have that edge if you are a US IT person and want the big bucks which will be coming back.... 7. I Agree....we will see a HUGE number of jobs and upper level skill sets (c#.NET, DBM's, etc.) that will be in huge demand but not available in the US. Jobs ARE coming back. Go to dice.com and do a search for .NET jobs. There are a HUGE number already that are not being filled. In a few years that will increase. Bill Gates is right. 8. FACT: Even if you are in IT and cant find work now, you need to get retrained in the newest technology, or YOU WILL BE COMPETING SALAREY-WISE against foreigners who also can do your job. BUT, because offshoring is currently NOT working so well, expect soon, many high paying jobs in nearly ALL LEVELS OF IT. Thats my prediction 9. Now for the unknown: Its true software programmers such as myself DONT seem to be showing job increases currently in big numbers but service/business hybrid jobs are growing like crazy!...this because there are allot of software jobs being replaced by offshoring and software that currenlty solves busienss process problems. That will continue UNTIL BUSINESS REALIZES THAT just because you program has NOTHING to do with quality OR innovation. Those are two things that make compoanies cometitive, so I feel will require time for US companies to teach their CIO's to nurture again the original IT model of highly skilled US programmers paid well to innovate the core software that creates value for the company....that WILL return. I predict very soon a huge diversification of the software programming field as well that should be inclusive of more and more people, all obver the globe. Software now is both the support and the income-producing edge to all companies. No company can afford to undervalue that by hiring grunts. Doesnnt matter how talented your project managers. You cant replace innovative US programming!

    --
    U.S. PROGRAMMERS = INNOVATION
    1. Re:THE TRUTH... by Anonymous Coward · · Score: 0

      Paragraphs are your friend. Use them.

  273. Exactly! by Anonymous Coward · · Score: 0

    and why I'm going back to school to become a school teacher or nurse. Being a cog in the machine of industry is not rewarding. Opensource work is. Working with people and influencing their lives is.

  274. Sounds like you just made that up by zbuffered · · Score: 1

    Properly-run unions won't arbitrarily require wages, costing half their workers their jobs. They will work with the corporations to ensure that both their members' wages and jobs remain intact. Where they become beneficial is when corporations get workers "over a barrel" and use low wages to reap high profits. The union's purpose is not to destroy their own financial viability, but rather to attempt to reign in corporate profiteering.

    --
    Synergy is your friend
    1. Re:Sounds like you just made that up by Directrix1 · · Score: 1

      But see the problem is when the other companies have people "over a barrel" or are outsourcing, then they have an advantage over the one thats playing nicely with the union. And eventually the unionized company falls behind, more than likely because they can't provide as many incentives to investors so they can't grow like the non unionized companies.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    2. Re:Sounds like you just made that up by crgrace · · Score: 1

      But see the problem is when the other companies have people "over a barrel" or are outsourcing, then they have an advantage over the one thats playing nicely with the union. And eventually the unionized company falls behind, more than likely because they can't provide as many incentives to investors so they can't grow like the non unionized companies.

      That's what trade unions or industrial unions are for.

    3. Re:Sounds like you just made that up by Directrix1 · · Score: 1

      Well, then the companies that don't have to outsource at all (foreign companies) beat all of our companies. You can't artificially prop up the value of something unless you are a monopoly.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    4. Re:Sounds like you just made that up by ahdeoz · · Score: 1

      You see, if the unions control everything, even the overseas labor, the government regulators, and the regulation enforcers, then the bosses can't force the workers "over a barrel", who unfortunately, have no will of their own, and exist only to be helped by the unions.

    5. Re:Sounds like you just made that up by Directrix1 · · Score: 1

      But that is not the case. Hence, our nice cheap Chinese / Indian / Mexican labor.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  275. Hypocritcal comments by Anonymous Coward · · Score: 0

    I was present at this event... they kept on ranting on the acute shortage of skilled professionals. But when I asked them whether they were open to recruiting foreign students at US universites (like myself) they categorically replied 'NO!'

  276. Re:We are the priests -1,troll by LaCosaNostradamus · · Score: 1

    High wages are good for the economy.

    You mean the CONSUMER economy. But the consumer economy can be SIMULATED with a large enough credit bubble ... like the one we're in now. (If I were you, I'd set about ditching any bank stocks or bonds I had, since they have run out of competitive margin and must now go back to due diligence and managed risks ... tossing millions out of the credit system, and causing bank income to crash.)

    With a consumer economy simulated through massive grants of credit, you can then drop wages. Who needs to pull in more money when your bank can always figure out a way to squeeze another tiny but perpetual payment out of you?

    --
    [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
  277. Re:Obvious! by farrellj · · Score: 0, Offtopic

    As well, the HR people are Clueless!

    This past weekend, I was at a Pizza Pizza with der Mouse (yes, that der Mouse), when we were complaining about the cluelessness of HR people about computers and related skills, when a person beside us introduced herself as an HR person with the Canadian Federal Government, and totally agreed with us. Her degree was in Biology and Genetics, but because of the cluelessness of the HR people, she couldn't find a job, although lots were advertised. So, she figured she would "fix it from within", and became an HR person, and found out the hell that HR is.

    Appearlently, very, very few HR people last more than 5 years, and it's more like a 2-3 year career for most. The turnover rate is increadable. Companies and The Government need people with technical skills, and put increadable pressure on the HR people, expecting them to deliver really fast. And this pressure burns people out very quickly. So at best, people can learn the buzzwords, and search for them. And this is also a "cover your ass" move, as if you send someone to a company that they don't like, and they gripe to yoru boss about it, you loose your job.

    So, ultimately, it's an artificial shortage, causd by companies who don't get good HR people, or spend the time to train them properly...and these people are then clueless about the field they are hiring for, and thus cannot find the people their organization needs.

    ttyl
    Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  278. Wrong by lorcha · · Score: 1
    1) You are not paying enough.
    Six figures is not enough?
    2) You insist on certification.
    I ignore certifications. Certs are toilet paper. Experience is what counts.
    3) You insist on a collage degree.
    I do insist on a college degree. I don't care what it's in, but I do insist on a college degree (by the way, a collage a work made by gluing materials such as paper scraps, photographs, and cloth on to a flat surface, and a college is a group of colleagues, often engaged in higher learning). I need people who can communicate with and look smart in front of highly educated people. If you think that's not a necessity, start your own company.
    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Wrong by CryBaby · · Score: 1
      I do insist on a college degree. I don't care what it's in, but I do insist on a college degree

      This might be one reason why you are having trouble finding capable programmers. While I also prefer to hire programmers with a college degree I do not *insist* on one. There are roughly three types of people that don't make it through college: 1) people who are too stupid; 2) people who are literally too poor (have to go to work immediately); 3) people who blew their high school's IQ bell curve and couldn't imagine subjecting themselves to another 4 years of institutionalized education that could be more effeciently attained by reading a stack of books over the summer. A number of top-notch, creative programmers fall into category 3. And they are usually more than intelligent enough to put in front of a client.

      I'm not putting down the value of a college education, but a gifted, self-taught programmer has a few advantages over someone with a CS degree:
      1) little fear of the unknown - no one held their hand to help them understand and put into practice complex subjects in the past, so they feel confident when facing new concepts and challenges.
      2) truly interested in computer science - a non-degreed programmer who has reached a high level of competency almost by definition really, really enjoys working with computers and sees computer science as a source of questions to be answered. Intellectual pursuit and attainment is obviously fostered by a true interest in the subject at hand.
      3) they have mastered the art of self-learning and continuing education - I would argue that the single most important skill in IT is the ability to find and absorb new information on an ongoing basis.

      So, I'm not suggesting that you alter your bias towards college-educated candidates. I'm merely suggesting that you may open yourself up to a pool of truly talented candidates by casting your net a bit wider. You obviously have the ability to thoroughly "tech out" your candidates, so I don't think you're in any danger of accidentally hiring an under-qualified person.
      One last thing: a good self-taught programmer usually starts early in life. They probably started in high school or earlier and that may explain why a CS degree seemed "unnecessary".
      By the way, I assume you're looking for business programmers here. Most people aren't very good at teaching themselves mathematics, so if the positions you're trying to fill require a deep mathematical background, then nevermind!
    2. Re:Wrong by killjoe · · Score: 1

      Many people just can't or don't want to handle four years of bullshit to get a piece of paper. Oddly enough they tend to be the brighter crowd.

      I don't know why you think one needs a four year degree to be able to communicate and look smart in front of highly educated people.

      "If you think that's not a necessity, start your own company."

      I am not the one bitching about how I can't get decent people to apply for my jobs.

      --
      evil is as evil does
  279. Lies, lies, lies... by cpotoso · · Score: 2, Insightful
    It is disingenuous how these reports are made. Essentially you have the CS departments wanting an excuse to ask for more $$ and power coupled with IT industry which just wants cheaper labor... It plainly sucks! About 15 years ago there was a similar report on the shortage of scientists (physicists in peculiar)... in 1997 I graduated with a Ph.D. in the field, with a rather sad panorama regarding job opportunity (you know things are bad when all universities start having "alternative jobs for XXX" seminars...).

    Anyway, things worked OK for me (I'm a tenure track faculty member now), but these reports of how few people are in different areas are completely bogus.

    If there's a single are in which there are no such reports and where the professional associations act as cartels to keep their own salaries at astronomical levels is in medicine. Come on! Everywhere else in the world medicine is affordable and of reasonable quality and medical doctors make a decent living. The US has by far the worst medical system I've ever experienced (having lived in 5 countries already...). Doctors are overpaid and pedantic, preventive medicine is nonexistent, and 1/3 of the population has no real access to it... Go figure...

  280. I've seen that before... by fizbin · · Score: 1

    As sad as this is, we've been looking for a Java developer and actually did get a resume that had college spelled "collage"; I joked to my boss that maybe an IT degree from there meant that you could take a sledgehammer to a PC and make pretty art with the results...

    (By the way, know any good java people who'd be interested in working in midtown Manhattan for a soulless conglomerate implementing all sorts of buzzword-compliant stuff for the financial industry? Extra bonus points if you are comfortable making subversion do all sorts of entertaining things.)

    1. Re:I've seen that before... by killjoe · · Score: 1

      I know I would never enjoy working for a boss who was a spelling nazi. It's one thing to expect perfect spelling in an official document and another to expect it on slashdot.

      --
      evil is as evil does
  281. Re:Economics: its also Marketing by Knara · · Score: 1

    I think the point was that the people who figure that out on their own likely have the ability to develop skills required for high-level programming jobs.

  282. Re:There'll be pleanty in europe soon by dan+the+person · · Score: 2, Informative

    If the shortage appears, IBM can just hire some of the 13,000 they http://www.cbronline.com/article_news.asp?guid=29C F3CCF-B6F4-4CEF-BEAD-66F544590BC8just sacked.

  283. Re:Corp short sighted destruction of local brainfo by guidryp · · Score: 1

    "Would that be mainly because you don't want to compete with them?"

    hahahaha! Hell no. I give advice generally only to a small insignificant fraction of the population and it is to help them. I have no effect on the masses who would "compete" with me.

    I gave more detailed advice below in another reply, where I said don't do this unless you have stellar talent, such that you can work for a google.

    Working as a corporate Software Cog that has to spend an hour in meetings/documentation for each line of code written is something I would only wish on my worse enemy.

    I would also advise, that even if you are still interested to major in another technical dicipline and only a minor Computer Science, you will end up with more opportunities. If you are good you can still get the pure Software jobs if that is what you want.

  284. Rule of thumb by Anonymous Coward · · Score: 0
    Rule of thumb: As long as I still find it hard to find a real job with having a Masters degree in CS from one of the top three schools in GWB's Amurica, there will be not enough job openings.

    They just want cheap labor. Duh.

  285. You're an asshole by drewzhrodague · · Score: 0, Flamebait

    You're an asshole, and I'm glad I don't work for you.

    I have no college degree, my folks weren't rich enough to send me, and I dropped out of high school because they wouldn't let me take any computer classes. I have no formal education.

    In spite of that, I have come quite a distance, and I stand out among my peers. It makes me extremely fucking angry when I get turned down for a job because I don't have a degree. Why do I get punished for the socioeconomic class my folks brought me into?

    So, you, take that keyboard you're typing on, and jam the whole thing into your ass. And, I'm glad I don't work for you.

    --
    Zhrodague.net - I do projects and stuff too.
    1. Re:You're an asshole by corngrower · · Score: 1

      The thing is, that there are a lot of equally talented, intelligent people out there that DO have a degree.

      By the way, Have you gotten a GED yet? From there you should be able to go on to college, but it will take a lot of dedication.

    2. Re:You're an asshole by kylef · · Score: 2, Insightful
      I have no college degree, my folks weren't rich enough to send me, and I dropped out of high school because they wouldn't let me take any computer classes.

      If you dropped out of high school, then you screwed yourself out of a degree. It had nothing to do with your socioeconomic background. Don't try to pull out that tired sob story.

      I, like many thousands before me, went to a top-10 national college without my parents spending a dime. My roommate grew up in a small town in the mountains of North Carolina, and he could barely afford the meal plan without work-study. Without grants, scholarships, and loans, neither of us would have been at that school. Sure, we've been paying back loans for 5 years now and will be for another 5 years more, but we both have a BSEE degrees and it's made all the difference in the world.

      Going all the way through college and earning a degree is hard work, and takes discipline. First you have to excel in high school to get into college in the first place, no matter whether your high school offers computer classes or not. Then once you get in school you have to succeed not only in your major area of study but also in mandatory distribution areas that you wouldn't otherwise choose.

      But that's the point! A degree represents the capability to learn and succeed even when faced with a challenge you don't necessarily want to face. Degrees imply perseverance and accomplishment in the face of adversity. Sure, it's *possible* to learn 90% of what you learn in college all by yourself if you're incredibly self-disciplined and well-motivated. But it's incredibly easy to miss very important lessons when you don't have experienced teachers (i.e. professors) guiding your learning experiences.

      I have to agree a lot with the parent poster. I now interview candidates weekly, and I am completely underwhelmed with the quality of interview candidates we have been getting the last few years. The best candidates we seem to get are coming from other companies and already have experience; our college interviews (which are already dumbed down quite a bit) have gone so poorly lately that we're not hiring any young blood at all.

      So who knows, maybe you're right after all. Maybe college is becoming a waste of time. It wasn't a waste of time for me, but for some of the college interview candidates I've gotten recently it certainly seems to have been...

    3. Re:You're an asshole by drewzhrodague · · Score: 1

      "First you have to excel in high school to get into college in the first place"

      I found junior-high and high-school to not be a learning experience, or college prepatory experience, but child storage -- nothing more or less. I think I went to particularly stupid schools. Highest math I was allowed to take was geometry. Does that mean that I get punished financially the rest of my life for my high school grades? That is total bullshit.

      I would go home from school to program my Apple II with BASIC and assembly, and other techie things we all did at that age.

      Screw you for throwing my resume in the trash. If my lack of formalized education makes you not wanna read about me in my resume, you can read about me in the technology section of various papers and magazines.

      --
      Zhrodague.net - I do projects and stuff too.
    4. Re:You're an asshole by winwar · · Score: 1

      "I now interview candidates weekly, and I am completely underwhelmed with the quality of interview candidates we have been getting the last few years."

      Do you ever consider one of the reasons for the poor quality of candidates may be staring you in the mirror? I don't mean you personally, but perhaps the company. Or perhaps you have a different viewpoint than you did years ago (more knowledge, maturity, etc). Remember the one constant in this process is the company doing the hiring. Are you doing everything you can to get the best candidates and just not the ones that get past the gatekeepers?

      "The best candidates we seem to get are coming from other companies and already have experience..."

      You know, I think you just solved your problem. You obviously don't want inexperienced employees. Your company isn't set up to deal with them for whatever reason. So why waste your time interviewing them?

    5. Re:You're an asshole by kylef · · Score: 1

      I seem to have overstated the need to excel in high school. I just looked up some statistics, and one source claims that over 70% of U.S. high school graduates go on to some form of college. So being "excellent" in high school is clearly not a requirement.

      It doesn't matter what kind of high school you went to. That will not disturb any interviewer. We all know that it is more or less impossible to choose what kind of secondary education you happen to get.

      What is much more damning to interviewers is that you gave up on formal education based on your (incomplete) high school experience. If you so desired, you could have obtained a G.E.D and escaped your high school's problems. I know several people who did this at age 16 and spent 2 years working for tuition and attending community college (taking all sorts of intro-level college classes) before going off to a 4-year school for a degree.

      So it *is* possible for you to have gotten a degree. Telling yourself otherwise, or trying to convince people that it was impossible because of your personal background or your high school's incompetence, is disingenous. If I were interviewing you, I would be much more concerned about your series of excuses rather than your lack of a degree.

      If you really don't think a degree is worthwhile, then just say so openly: "I don't value a college education enough to waste my time on it: I have better things to do with my time." That is at least an honest statement of your stance on the value of a degree and why you have not pursued one. But I don't think you will have much success converting established companies to your point of view, especially for engineering positions. (If a company could save money by hiring all of the non-degreed engineers out there, they certainly would.)

      It is oft-cited that Bill Gates dropped out of Harvard after 1 year. The huge differences between his situation and yours are that he was heavily supported by his relatively wealthy family, he was starting a business for himself and therefore did not need to impress others with credentials, and the state of the microcomputer industry at the time was such that credentials were essentially nonexistent anyway. And I bet that even Bill Gates, had he not succeeded in his business ventures, would have gone back to school to increase his chances in the corporate world.

      You may be one of the brightest candidates in the world, despite your lack of a degree. And it is true that college degrees do not imply intelligence or even (sadly) competence anymore. But the system still values accredited degrees, and therefore I would recommend that you do too if you want to increase your chances in the market.

      If you don't care about the job market, on the other hand, or just want to be self-employed, then more power to you.

    6. Re:You're an asshole by kylef · · Score: 1
      You know, I think you just solved your problem. You obviously don't want inexperienced employees. Your company isn't set up to deal with them for whatever reason. So why waste your time interviewing them?

      I don't think it's that simple. There are certain basic concepts that you expect someone applying for a C++ development position to have, whether they are coming right out of school or whether they have been working in such a position for a few years. Not advanced concepts that only a practitioner would comprehend, but basic concepts that anyone who had ever coded anything substantive would understand implicitly.

      For example, I expect a C/C++ programmer to understand C-style pointers inherently. I interview far too many candidates who think they are "magic" that return values via some kind of compiler trick. These people are completely unable to code up a simple function that allocates a string and returns the string via a pointer parameter. They inevitably write something like this:

      void allocIdString(int nThreeDigitId, char * pszId ) {
      pszId = (char *) malloc( 4*sizeof(char) );
      sprintf( pszId, "%u", nThreeDigitId );
      }

      which of course just leaks the allocated string and returns nothing back to the caller. Amazingly, I'd say about 2/3 of the college candidates I interview get this horribly wrong, and are completely unable to step through what happens when the pointer parameter is passed into the function to diagnose the problem. Some of them have actually argued with me, telling me that declaring a pointer parameter is all that is necessary here; the compiler "takes care of the rest." Failing this kind of very basic C interview question tanks any C programming candidate in my book.

      Anyway, that is just one example in C. I have many more egregious examples of C++ errors made by "C++ expert" interview candidates that belie a complete lack of understanding of what is going on "behind the scenes" with C++ data types. If a candidate doesn't know what a vtable is and doesn't know what methods are generated for free by the compiler, that candidate is NOT a "C++ expert."

  286. Keynes by RomulusNR · · Score: 1

    Before I landed on CS as a major, I was in a liberal-arts major that made me take intro macroeconomics.

    In that college class we learned that if demand exceeds supply, the price for the good or service is supposed to go up (because higher price will reduce demand and increase availability of supply).

    But it hasn't. In fact, it's done the opposite. And that's the problem.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  287. But what does that answer show me? by lorcha · · Score: 1
    I don't really care if Java is or is not a dumbed-down version of C++. Reasonable people could argue that point back and forth all day long. But the fact of the matter is, that was a stupid thing to say, and I can't put a bozo like him in front of a client.

    I can think of a hundred correct answers to the question "What is the difference between Java and C++?". He could have talked about virtual machines, bytecode, and platform independence. He could have talked about memory management and garbage collection. Bonus points if he mentions multiple inheritance and templates.

    But, nooooo. What do I get from this dickhead? "Java is a dumbed-down C++". Can you imagine how much business I'd lose if I put him in front of a client? And even if he never saw a client, I don't want someone working for me who obviously doesn't want to be there. If he hates Java so much, then he shouldn't be applying for a J2EE architect position.

    As for design patterns, I don't really care if you can design an implement an idea if you can't communicate it with your peers. Design patterns are the language of software architecture. Notice I do not ask applicants to recite GoF for me. I ask them to pick a pattern, any pattern. I couldn't care less what it is. Just pick something and tell me what it is and why to use it.

    If you don't know anything about any design pattern, then you cannot have a useful discussion with your peers about software architecture. You'll spend all day explaining your design to an architect and at the end he'll go, "Oh! You meant a Session Facade! I get it now!" Well, that's not acceptable.

    Design patterns are actually in use and it makes software development and maintenance more efficient. I'm not asking that architects be able to recite a textbook for me, but I am asking them to be able to communicate their designs and use common solutions to common problems. If you can't do that, your loss.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:But what does that answer show me? by pla · · Score: 1

      Can you imagine how much business I'd lose if I put him in front of a client?

      I agree with the rest of your points, explained as you did. But thist one still bothers me...

      Why would you put one of your developers in front of a client? I mean, sure, you might walk a very important client around your site to gladhand a few of your more presentable people, but in general, just a bad idea. IT and PR do not mix, and never will. You keep the IT guys (and I use that gender-laden term deliberately) in the basement with endless free caffeinated beverages, and you keep the marketing and HR women in the front office for potential customers to meet with. Deviate much from that pattern, and both sides suffer.

    2. Re:But what does that answer show me? by fingusernames · · Score: 1

      Are you hiring the brain, or the skills? I agree, the people you describe are being dishonest or disingenuous.

      However, take me for example. I went to Purdue, home to one of the better CS programs. As a freshman, I "hacked" into the ARPAnet when it was still restricted, we students were on BITnet at the time. I have worked for Cray Research (pre SGI), Xerox, Motorola, SBC, and many others. Today I consult. And sail.

      When I was in college, there was no Java. C++ wasn't taught officially, we picked it up on our own half way through the CS program. Design patterns? Didn't exist, in that name at least. However, given my experience, I'm sure I'd be able to pick up, or directly catch, whatever was thrown at me in a quite short amount of time. I'd likely be able to impart useful experience and wisdom to the kids who did pick up some of the more recent jargon/jibberish in school. However, if you asked me on an interview what a "Session Facade" is I would honestly tell you that I have no idea whatsover. Never heard of it. Once got asked what the "Waterfall" method of development was on an interview. No clue. Looked it up later, and it's some term applied to a terribly common method we have all used for decades. I do read texts, and try to keep up to date. I have a Design Patterns book in the pile to read.

      However, it seems that little that is "new" is new beyond the name. I was at an ACM session a couple years ago, and some hotshot professor was giving his presentation. He was working with Fujitsu on some "new" top secret cool AI system. It seemed quite familiar. Afterward I spoke with him, after all the adoring 20-something kids, and mentioned that his work appeared quite similar to a mixture of Zork and Eliza. Ruffled his feathers. And just yesterday on NPR, they had a feature about some new AI program at some top university, which also sounded strikingly like Infocom's game engine combined with Eliza, only with a pretty talking graphical Eliza on a screen. Not to say that there isn't lots of new, cool, groundbreaking work done. But the nature of the industry is that what comes around, comes around again, and again, and again.

      Back to employment... there is today a fundamental problem with the "IT" market and experienced people. Lots of heavily experienced people learned CS fundamentals, such as those you learn from Knuth. They were not educated during the period where one learned "extreme" programming, design patterns, use cases, UML and so on. Some of those concepts are actually anathema to the by-the-bootstrap type of person who entered CS years ago, as their goal is to create cogs in a machine. We learned algorithms, analysis, assembly language, C, how to emulate a CPU in software, how to develop languages, parsers and compilers, how to develop an operating system. I've developed a custom optimized database management system (at the very core, about thirty lines of highly optimized C pointer arithmetic) for a data warehouse because Oracle and Redbrick were too damn slow to join and denormalize the massive amounts of data. My experience is that off-the-shelf solutions (vendor products) are quite often inadequate in their genericalness, and the language of the "cog" often belies an inadequate understanding of the fundamentals. With all due respect to the usefulness of a common tongue and the understanding that imparts, these are still strange days when that language in and of itself somehow connotes expertise, in lieu of actual experience.

      Larry

    3. Re:But what does that answer show me? by adbudha+kusu · · Score: 1

      If every employer were like you, life would be much easier for the few, the brave, the competent. Instead we have dumbasses interviewing dumbasses. In the event the hiring dumbass interviews a "real" architect, he quickly retreats and hires a dumbass. Ignorance breeding bliss has become a byword in the j2ee space.
      The good ones can no longer count on their value being recognized because of the amount of crap embedded in the system.

    4. Re:But what does that answer show me? by metamatic · · Score: 1

      I still don't see that memorizing the names of design patterns is useful or desirable.

      It's not like there's one definitive list of names of design patterns, managed by a standards body. If you're actually going to communicate, you first need to negotiate which pattern language you're concerned with and whose catalog of design patterns you're even talking about, before you start throwing codenames around.

      One pattern I've used to great effect is to provide a thin API translation layer for old code, allowing the underlying code to have its API completely redesigned to make it more usable for new code. Now that Java has varargs and generics, I can only hope that Sun will start using this pattern. Now, do I know what its official name is in your pattern library of choice? Not a clue.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    5. Re:But what does that answer show me? by Anonymous Coward · · Score: 0

      Java is a dumbed-down C++? That's the stupidest thing I've ever heard. Talk to anyone who really understands language design, they will tell you that Java is a very well-designed language (the Date API notwithstanding), and truly OO. C++, on the other hand, is a hybrid OO and procedural language so overburdened with language features that no one has yet been able to produce a compiler that is 100% ANSI C++ compliant. MS' literature on Visual Studio C++ brags about being over 90% compliant. Java removed many of these 'features' for a good reason. I've programmed in both languages, and there has never been a moment programming in Java that I missed something about C++.

    6. Re:But what does that answer show me? by Anonymous Coward · · Score: 1, Insightful

      So, in other words, you are admitting to the biggest mistake any professional can possibly make. You stopped learning. Here's an interesting bit of information. In most professional occupations, good employees never stop learning. They read the literature related to their field. They go to refresher courses, trade shows, whatever is necessary to stay on top.

      If you were a heart surgeon, and didn't keep up with the latest surgery techniques, you wouldn't be hired, period. If you were educated in 1960, and never learned anything new, you would not be a desirable surgeon.

      The same situation applies to CS, only CS, due to it's relative "newness", moves a lot faster than most other industries. The simple fact is this: If you don't keep up with your education, don't complain when you become undesirable.

    7. Re:But what does that answer show me? by Maxo-Texas · · Score: 1

      I'm not a pattern hound but being able to say, "Implement this as a DAO factory" and walking away knowing they know what you mean is pretty priceless.

      When I've worked with consultants who were very into patterns, I found they could communicate large amounts of design concisely.

      I mean the other alternative is talking around the problem with vague words until you each think you understand one another.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    8. Re:But what does that answer show me? by Anonymous Coward · · Score: 0

      And how would this be different from life in general?

    9. Re:But what does that answer show me? by Trifthen · · Score: 2, Insightful

      So, in other words, you are admitting to the biggest mistake any professional can possibly make. You stopped learning.

      I believe this man said he did not stop learning, referencing a book on his to-read list. Unfortunately, telling an HR rep "I don't have 6-years doing development in J2EE, but I've developed 200k-line programs in seven other languages in three different architectures, two of which I designed myself with interactive flowcharts and API diagrams." simply means "I don't have 6-years doing J2EE development."

      These days, it seems like HR could have a reincarnation of Einstein sitting in front of them, and as soon as they found out he only had four years direct experience with theoretical high-energy gluons as related to string theory interaction phasing, he'd be rejected. Why the hell does any job requirement need to be that specific? Why does anyone need to have mastered X-languge of the week if they already have experience with six others?

      But hey, have fun hiring people who simply regurgitate textbooks. Good luck with that.

      --
      Read: Rabbit Rue - Free serial nove
    10. Re:But what does that answer show me? by Profound · · Score: 1

      One pattern I've used to great effect is to provide a thin API translation layer for old code, allowing the underlying code to have its API completely redesigned to make it more usable for new code. Now that Java has varargs and generics, I can only hope that Sun will start using this pattern. Now, do I know what its official name is in your pattern library of choice? Not a clue.


      Facade: Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use. This can be used to simplify a number of complicated object interactions into a single interface.
    11. Re:But what does that answer show me? by Anonymous Coward · · Score: 0

      He's not saying he doesn't completely understand the concept. He's say he just didn't bother keeping up with the "buzzword of the day" which people invent to describe some rather old technique.

      Nothing wrong with that.

  288. Programmers by big+water · · Score: 1

    In 20 or 30 years, we will have supercomputers writing code. Code generating code, which can generate new code, all by quantifying the requests.

    1. Re:Programmers by Kris_B_04 · · Score: 1

      which will lead to computers creating computers and thinking machines creating thinking machines.
      The horrors of sci-fi come to reality...

      --
      Remember when Windows were washed, mice were trapped and UNIX guarded the harem?
    2. Re:Programmers by Cheirdal · · Score: 1

      That could possibly come true someday if, and this is a huge Mount Everest sized if, project managers were capable of gathering useful requirements that didn't require the engineers to personally invest time doing a project managers job. Since we all know this is an impossibility, I'm not too worried about the future.

  289. Dishonesty by lorcha · · Score: 1
    They are interviewing with you, and claiming expert status because, as a rule, no company will hire any developer that does not claim expert status.
    Lying on a resume? You expect me to trust someone who makes his first impression by lying to me?

    I won't even dignify this with a response. Be honest or quit wasting my time.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Dishonesty by ArghBlarg · · Score: 2, Interesting

      By the same argument, employers and headhunters should be honest, and admit they're not willing to even discuss paying for the expertise they demand on their job postings. Or, admit they are posting hard-to-satisfy offers to justify what they *really* want, in some cases: to justify an H1B or outsourcing after "no one qualified applied for our offer".

      --
      ERROR 144 - REBOOT ?
    2. Re:Dishonesty by Belial6 · · Score: 1

      "I won't even dignify this with a response. Be honest or quit wasting my time." Uhh...That was a response....

    3. Re:Dishonesty by winwar · · Score: 2, Interesting

      "Lying on a resume? You expect me to trust someone who makes his first impression by lying to me?"

      Really? Like the companies that say "If you meet our qualifications we will get back to you". Yeah, right.... There is a simple reason why so many people lie on resumes. It works. Sure, you may flame out in the interview, but there is no way of getting a job without one. Resumes will become honest documents when job postings become the same.

      And remember it is only lying if your intent is to deceive. They may be operating under a different definition of an "expert". The term "expert" has become the equivalent of "knowledgable about"-in other words, it is greatly overused by job seekers and job posters. Precious few employers want, require, and/or are truly willing to pay for an expert when they include that statement.

  290. OutSourcing, OffShoring, Short Life Cycles, Etc... by digital+photo · · Score: 2, Interesting

    Sounds like a Dilbert cartoon where the PHB's make a resoundingly successful suggestion to the effect of:

    "Let's save money by firing all of our internal staff and replacing them with contractors, then, we'll replace our contractors with outsourced staff, then, we'll save even more money by hiring employees!"

    Seriously, the reason why people are avoiding CS like the plague is because of outsourcing, horror stories of the dot-com bust, stories from people in the field who complain about constant stress and long work hours, pager duty, etc.

    CS -> IT is a career move with uncertainties. There are people graduating now who are wondering where the heck they are going to get a job. The market is cluttered with people who had been laid off and can't find work. Companies are being extry picky about who they want to hire(multiple degrees AND years of work experience... but not the people who got laid off recently, because they are burned out...)

    Is it any wonder that people are avoiding the computer science fields?

    Before, people swarmed into CS because it was a career choice with possibilities and options. Now, it is viewed as a path to despair and a limited future.

  291. Re:We are the priests -1,troll by dup_account · · Score: 1

    Quite Simply because the libertarians of today forget than Ann Rand was assuming that all people in the society are super-human. Assumes that they will make the best choices based on informed decisions that ultimately benefit everyone. They forget that we are all really more in the sub to barely-human range making decisions for all the wrong reasons.

  292. IT Degree != IT Worker by MrLogic17 · · Score: 1
    'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'

    Red herring! Most people I've worked with in the IT world don't have an IT degree. Yes, most have a degree in something, but not IT.

    To claim that an IT shortage can only be solved by people taking college classes sounds like something only a college professer would say.

    -Mr Logic

  293. Shortage of US based IT workers by CharlieG · · Score: 1

    They'll just outsource the work

    I've been a computing professional for longer than the median /. reader has been alive. I've seen ups, I've seen downs - but I'll tell you this - I've already told my daughter, and I'll tell my son when he gets older "Get a job that works with physical infrastructure, or the government" The first can't be outsourced, the second is always a growth industry, because the politicians KNOW that buy hiring more workers where THEY control the budget, they get to BUY votes

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  294. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  295. A visit a highschool Talented and Gifted class by CatGrep · · Score: 2, Funny

    In today's episode representatives from the IT Business Consortium (IBC) visit the Talented and Gifted class in a highshcool in suburbia, USA.

    IBC Drone:"... and so that's why we would like some of you to consider a career in IT. Any questions?"

    Gifted Student: "Isn't it true that the kinds of careers you are asking us to consider have jobs which are among the easiest to outsource to third world countries where labor rates are 1/10 to 1/4 what they are here in the USA due to much lower overall standards of living in those countries?"

    IBC Drone: "Well, er, ummm... there will always be work in this field. We need lots of IT workers."

    Talented Student: "Perhaps, but we'll have to migrate to Mumbai to get a job. Many of the companies in your consortium are hiring primarily in places like India and China and only doing minor hiring of contractors and temporary workers in the US."

    IBC Drone: "Well, when business conditions improve we'll need more people in the USA too..."

    Articulate Student: "Forget that crap, It seems to me that if you want any kind of job stability without having to move to a third world sweat shop you'd better stay as far away from IT and Computer Science as you can. Me, I'm going into patent law; plenty of money to be made and great job stability!"

  296. Requiring a degree is silly by Anonymous Coward · · Score: 0

    For the most part, school is for lazy sheep. As a poor white trash kid with brains, I was sweating my way through school when I realized that I could be spending my time getting paid to learn useful stuff (as opposed to paying people to "teach" me interesting, but useless stuff). I was making $20/hr consulting and I realized that I could blow off this silly school stuff and build a real consulting business. Within a year, I was doing doc management implementations for major Bay Area law firms and making six figs. If my resume comes across your desk (not likely) and you trashed it simply because I don't have a degree, you are a dumbass...

  297. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  298. Re:We are the priests -1,troll by Anonymous Coward · · Score: 0

    Why is this semi-brainwashed post moderated Insightful?
    I repeat your sentiment for you.
    You have completly misunderstood the grandparent post .

  299. sorry by Anonymous Coward · · Score: 0

    That doesn't describe any union that I'm familiar with in the US.

  300. Nothing is Safe by doctorjay · · Score: 0

    Chances are your tax document processing federal or state is being handled by outsourced CPA's in India. in 5-10 years I bet my ass that even gov an defence related jobs will shift there. We are screwing ourselves. Do doubt about it.

  301. Forget Technology: Outsource Everyone Else by sabat · · Score: 1

    I wonder what would happen if we stopped outsourcing the smart people (technologists) and started outsourcing the business and marketing people. You can reduce what those guys do to a few bullet-pointed scripts, so it'd be easy enough for a Bangalorian outsourcing firms to replicate the jobs.

    Hmmmmm.

    Imagine the money a company could make if it didn't have to pay MBA salaries and bonuses.

    Hmmmmm.

    --
    I, for one, welcome our new Antichrist overlord.
    1. Re:Forget Technology: Outsource Everyone Else by kevincw01 · · Score: 1

      Good point. However, I wonder if the cultural differences would cause major problems. The MBAs have to make decisions everybody else in the company. They need to bring the buyer to product and if they don't understand the buyer...who knows. Think of the possibilities of outsourced marketing!

      --
      netkev.com
    2. Re:Forget Technology: Outsource Everyone Else by sabat · · Score: 1

      They need to bring the buyer to product and if they don't understand the buyer...who knows

      I do. I see it every day: MBAs who haven't the slightest clue about what market they serve or how to serve it, here in America. So why not outsource them? Won't make a lick of difference.

      Keep the Business Credo in mind: most businesses that succeed do so in spite of themselves.

      --
      I, for one, welcome our new Antichrist overlord.
    3. Re:Forget Technology: Outsource Everyone Else by kevincw01 · · Score: 1

      I disagree but I have to admit that I do work in cube-farm where the only MBAs are the managers of us developers. I only come across the MBA business decision makers once or twice a week in meetings and they seem to have a very good handle on the situation.

      --
      netkev.com
    4. Re:Forget Technology: Outsource Everyone Else by sabat · · Score: 1

      Heh, Kevin, you know I'm being at least a little tongue-in-cheek, right?

      But if you know smart, in-touch MBAs, you're in a rare company.

      --
      I, for one, welcome our new Antichrist overlord.
  302. Nope by geekoid · · Score: 1

    you want the workforce smaller.
    That means they will make more money, and the government gets more taxes.

    everytime an American company(who gets tax breaks) replaces a US worker with an overseas worker the US gets less money, but still has to supply basic sevices to the person who was fired.

    Companies want to hire overseas? fine, no tax breaks.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  303. Also, there's a connection problem by fizbin · · Score: 1

    There's also the seriously hard problem of connecting good employers to good potential employees, which leads both sides to think that the other side doesn't exist.

    As we've been recently going through the process of trying to hire someone, I have arrived at the conclusion that there's so much crap out there that the people who eventually are hired are hired because: 1) they were lucky and their resume was randomly picked out of the pile, and 2) they weren't obviously unqualified in any of the initial or screening interviews. Note that being extraordinarily well qualified as opposed to merely qualified is not an actual advantage to getting a job. It may affect the salary offer, but not as much as you might think. (Want a bigger salary? Ask for a bigger one initially. You'll have to then prove that you're worth it, but no one is going to notice that you're worth more and offer more without being asked.) The situation may seem slightly different at small start-ups, but only because the initial cut-off for "qualified" is often higher; it's still a case where there's no advantage in terms of getting hired beyond the "good enough" cutoff.

    Seriously; we've had people come in for a job with java, dealing heavily with SQL, who couldn't write a simple query involving a "group by" aggregate. We've had people who couldn't write code that accessed an element of a two-dimensional array. It's not as though the language of the position was hidden from them - they were told well in advance of the interview that they'd be asked to write some java and SQL during the interview. More commonly than that, we've had people who appeared to have trouble working out how to structure a relatively simple algorithm that involved two nested for loops - not syntactic stuff, now, but basic thinking of the type a programmer needs to do dozens of times a day.

    Those interviews are painful. Probably they're also stressful for the candidate, but they're painful for us too. Each one of them pulls us away from the real work we have to be doing, of which there's already way too much (which is why we're hiring in the first place). With that crap to wade through, we're so grateful to get an interview candidate that is a halfway decent programmer that we jump at the first chance; and unless we're hiring more people we just drop the rest of the resumes in the trash. Why would we want to subject ourselves to more of the pain of discovering more unqualified candidates? We have better things to be doing.

    Now, if we had significantly lower standards for candidates, the interview process would be much less painful on both sides. We might even be able to hire people over the phone after a quick reference and background check, with no need for multi-person several-hour interviews. Of course, the pay would be considerably less, and our end products would probably reflect that. On the other hand, we'd get back to more people who submit their resumes, and the chances of a candidate being offered some job at all would go up.

    This leads to the following state of affairs:

    The programmer hiring process royally sucks, on both sides. On the programmer side, it appears that well over half the places he sends his resumes to are black holes, and those that do get back are the businesses that make hiring large numbers of people for cheap a priority. (Or the scammers; they'll get back to you too) On the employer side, you either have to put up with hiring low-skilled employees or put up with the pain of wading through the mass of unqualified applicants until you stumble upon someone who can in fact code their way out of a wet paper bag.

    (By the way, anyone not totally repulsed by the above description of finding a job in the industry and who would like a job as a java programmer (with moderate use of SQL) in midtown Manhattan is welcome to contact me. Willingness to work as part of a small team for a soulless conglomerate serving the financial industry a plus)

  304. What does IT have to do with CompSci? by orev · · Score: 1

    The fact is that CompSci has nothing to do with IT. IT is about supporting and deploying systems and applications, compsci is about inventing and researching new things. You don't need a compsci degree to be a system admin, and *those* are the jobs that will be growing.

    Every company needs staff to support thier computer infrastructure, but hardly any need programmers. There will still be new development work for programmers, but as applications become more capable, the need for programmers diminishes and the need for support staff rises.

    That there are fewer people enrolling in compsci programs is irrelevant because that's the wrong thing to be looking at.

  305. IBM, Merck, HP, JP Morgan all gone to India by Anonymous Coward · · Score: 0

    'nuff said.
    Can America's best and brightest really be expected to expend the time, money, and effort to earn a degree in a field where a Hindu is willing to do the job for the benefit of an airconditioned office?

    There is no future in American engineering and no future for America without engineers.

  306. Another Shortage Shout to increase H-1B quota by Anonymous Coward · · Score: 0

    We've heard it before. The Corps shout shortage to pressure Congress to increase the H-1B visa quotas and displace more American Engineers and Scientists. The result is government sponsored wage fixing.

  307. HR and IT by chriso11 · · Score: 0, Offtopic

    I remember reading an HR trade journal once, and it was completely different world. There was a quiz in it, with the question was "If HR disappeared from your company, would anyone care?".

    Both HR and IT share a similar viewpoint distortion - they both think that they are center of the company. I see the role of HR and IT as more like a car's oil. Oil is important, but you need gas more. No matter how good your IT and HR departments are, if your manufacturing and sales departments aren't effective, the whole company is doomed.

    And just one statement about the original article: if you treat people like crap and cut their pay by 50%, are you surprised that nobody wants that job?!?!?? I think that OBVIOUS should be attached to that article.

    --
    No, I don't trust in god. He'll have to pay up front, like everybody else.
  308. Ob. South Park by angrytuna · · Score: 1

    As an Indian grad student here in the US, I have found many of my US classmates to be way ahead of majority of my peers back in India when it comes to algorithmic ability.

    Hirohito: You are American?!
    Owner: Yes!
    Hirohito: Oh! You must have very big penis!
    Owner: Excuse me?! I was just asking you what you're up to with these toys!
    Hirohito: Nothing! We are very simple people with very small penis! Mr. Hosek's penis is especially small!
    Hosek: He he he! So small!
    Hirohito: We cannot achieve much with so small penis! But, you Americans! Wow! Penis so big! SO BIG PENIS!
    Owner: Well, I-I guess it is a pretty good size.
    Hosek: Menasa! Kit`e! Kit`e! (A bunch of Japaneese women enter) This man has a very big penis! (Women applaud while the Toy Store Owner smiles in pride.) Ho, ho! What an enorm-immense penis!
    Owner: Well, it certainly was nice meeting you folk! I just wanted to bring that little malfunction to your attention! Bye, bye!
    Hirohio: Goodbye! Thank you for stopping by with your gargantuan penis!
    Owner: (Still smilling in pride) Hm, Hmmm! (leaves)

    --

    It is a solemn thought: dead, the noblest man's meat is inferior to pork.

  309. This is an EXCELLENT commentary on this topic by betelgeuse68 · · Score: 1
    1. Re:This is an EXCELLENT commentary on this topic by dragongrrl · · Score: 1
      Brilliant! Thanks for the link!
      In the late 1990s, the computer industry claimed a desperate labor shortage. No independent study ever confirmed that shortage, but the hidden agenda behind the shrill shortage claims was to push Congress to increase the yearly cap on the H-1B work visa program, which enabled industry to import cut-rate engineers from abroad. Government data show, for instance, that Intel, which claims that its H-1Bs have master's degrees and Ph.D.s, pays them far less than the national medians for engineers with these degrees.
      And now Bill Gates is pushing to get those quotas upped again. Someone who is as influential as Gates is should really pause and remember the young guy he once was, a young guy trying to make it in IT, and think how he is betraying that young guy with his effort to decrease an IT graduate's ability to compete in the US job market.
  310. Re:We are the priests -1,troll by DigiShaman · · Score: 1

    No reform can correct that. Greed is part of human nature due to evolutionary reasons. While capitolism isn't perfect, it's the best system that exploits human nature to the benefit of everyone.

    Untill human nature changes, the utopian idea of communism/socialism will never be the ideal solution.

    --
    Life is not for the lazy.
  311. It's a flat earth. by aquarian · · Score: 1

    Third world skills, third world wages. Stay in school, kids, or lose out to kids in India who did.

  312. Not NYC by lorcha · · Score: 1

    Washington DC. Any of them willing to relocate? What is their experience?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  313. Conflated... by bwcbwc · · Score: 2, Insightful

    While your categories are reasonable, you've left out whole classes of systems (for example communications-related software, and OO/RDBMS) which can range between Business and Technical programming because of performance constraints (perform multiple lookups against a 10-100 GB database within 100 ms per lookup, with volumes of millions of queries per minute), and new business processes spawned by competition (think Walmart). New processes generate demand for new applications like data mining that are enabled by new advances in hardware and algorithms. So it's naive to say that "the underlying programming problems were all solved 40 years ago". The theory may have been worked out, but actual implementation depends as much on local system requirements and constraints as the existence of a well-defined algorithm.

    Also, even if 90% of developers on a Business programming team have no CS or engineering experience, you need at least a few people with a software engineering background to avoid the stupid mistakes that run-of-the-mill programmers just don't think of. In other words, to make people aware of the underlying programming problems that actually were solved 40 years ago. A couple of examples: 1) so that people understand what the hell change control is, and why its needed. And 2) understanding why this nifty Java program that was written for a small workgroup didn't scale when it was ported to a corporate Linux server and 10,000 users were added.

    Of course all this is irrelevant anyway. We don't need any CS or SW engineering majors in the US because hardly any new IT jobs are going to be created in the US for the next 15 years or more. Either that or they will be at $15,000/year.

    --
    We are the 198 proof..
  314. +1 Funny! by weston · · Score: 1

    Parent is hilarious.

  315. Specialization by DrCode · · Score: 1

    There's a big difference. A medical specialty is not likely to go away. The doctor who trains as a cardiologist will be able to spend his/her whole career treating heart patients.

    OTOH, I used to specialize in writing word-processors. Now I specialize in writing EDA compilers. Ten years from now, I might have to specialize in something else. And the question is, will anyone hire me then (because I'll be pretty old).

  316. Re:We are the priests -1,troll by iminplaya · · Score: 1

    Well then, we just have to take this union thing on a world tour. You know...Workers of the world, unite!

    --
    What?
  317. Re:We are the priests -1,troll by ahdeoz · · Score: 1

    More government to fix government? What if the reforms end up not working or getting ignored? Do we fund a police to police the police who are policing us?

  318. Re:We are the priests -1,troll by ahdeoz · · Score: 1

    Is it a coincidence that unionised fields got savaged first? I know it's no coincidence that most of us highly paid, economically mobile, unemployed IT people don't want unions because we've found value in our individuality, even though it sometimes burns us. We know the next six months might be tight, but it sure beats going back to the factory (which, by the way, closed down long before the dotcom bust)

  319. My Standard of livig was certainly exported by Anonymous Coward · · Score: 0

    I hope whoever received it is happy.

  320. I can believe that they can't find good C++ people by betelgeuse68 · · Score: 2, Interesting

    But then again, I don't know what kind of questions are being asked. I used to follow the ANSI C++ committee, read "C++ Report", read books from people like Scott Meyes, Stan Lipman, etc. Let's just say I know C++ much better than pretty much everyone around me. I was never arrogant about it nor used interviewing as a soapbox to gloat.

    During the interview process I would ask people to rate themselves and would qualify the upper tiers of the scale (1-10). Per my "scale" which was very arbitrary mind you (as all are) I would say "If you rate yourself an 8 you should be able to tell me off the top of your head why you would want to write a copy constructor." I would then qualify 9 and 10.

    Either people weren't listening (likely) or they severely overestimated their C++ coding abilities (just as likely, probably more so). I would hear "8" an awful lot. Guess what the first question was? Few people got this question right.

    Mediocrity ruled my C++ interviews. I met maybe 5 people who truly knew C++ well. The scary part is I spent 2-1/2 years in Microsoft and twice I had people on a team I was on want to rewrite code I had written since they did not understand contemporary C++. That was 1997. I pretty much gave up on C++ and software development. I have not done any C++ software development since then nor am I inclined to change that fact.

    Mediocrity truly rules software development... unless you're talking about people who code out from a point of passion, in particular, open source projects (it sure ain't the money).

    But then some of this is necessary. You see, if everyone had stellar C++ class design skills (as a function of their knowledge of the C++ language) no one would want to do the grunt work. However, this type of person is very common and thus you wind up with lots of difficult to maintain code.

    In closing, YES I can believe they have a hard time finding good C++ people.

    -M

    PS: Trying hard to make money in other ways nowadays.

  321. Re:Corp short sighted destruction of local brainfo by vertinox · · Score: 1

    Actually you're right.

    His boss is the brain force and is quite smart at what is doing which is:

    Please stockholders (deceive stockholders), Get bonus, Retire early.

    Meanwhile the poor code monkies will suffer layoffs and in the end the entire company will fold in 10-20 years leaving the stockholders with zilch. (Average lifespan of company is 5-10 years if you have happend to ever study economics).

    Which leads me to my assertion that the most successful companies are ones that either are:

    A.) Not listed on the stock market.

    B.) Listed but owned mostly by a person or small group of person which care little minor stock performance gains/losses. (see Bill Gates)

    or

    C.) Ruled by an authority figure that doesn't give a flip about the stock holders desire to make money, but wants his company to take over the world (see Steve Jobs)

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  322. Dream Nazi Wedding? by Dogtanian · · Score: 1

    Argentina is a great place to live. There are some places with serious security issues

    Yeah, well that's what you get for giving protection to those 'dead' Axis leaders after WWII. Wouldn't want to be anywhere near the families of those guys:)

    Damn, you could have a twisted form of European royalty hidden away inside your country... Hitler's great granddaughter marries Mussolini's great great nephew at the society wedding of the year.

    Argentinian 'Hello' magazine features photos of Tojo's family at the wedding, happily chatting away with the Goerings

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    1. Re:Dream Nazi Wedding? by orasio · · Score: 1

      2 bits.

      1 - Nazis are as bad as they can be, but lots of extremist groups share their place, and live happily in society with other.
      Every country in the world is a haven for some extremist group that has harmed some other. The fact that nazis have commited superlative atrocities doesn't make other countries that host similar criminals less fucked up that Argentina.
      And when I talk about "other countries" I am talking about most developed countries. There are examples in most of them.

      2 - Argentina is not my country. I live in Uruguay, it's next to Argentina.

    2. Re:Dream Nazi Wedding? by Dogtanian · · Score: 1

      Don't take the Nazi comment too seriously; it was a lame joke at the expense of the rumours that Hitler was alive and living in South America for years after his 'death'...

      That's not to say I'd be too impressed if I found out Argentina really *had* been harbouring senior Nazis, but the comment wasn't intended in such a heavy spirit.

      And yeah, I *do* know the difference between Argentina and Uruguay.

      Uruguay is the *capital* of Argentina; isn't it? ;-)

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    3. Re:Dream Nazi Wedding? by orasio · · Score: 1

      Sorry for my lack of understanding, I'm not a native English speaker.

      Well, nazis, or at least people closely related to them, _have_ lived in some parts of Argentina!.

      And yes, Uruguay _is_, of course, the capital of Argentina, we just let them call themselves independent.

  323. Re:We are the priests -1,troll by ahdeoz · · Score: 1

    When even the shoe shine boy is telling you to get out of the market, it's a sure signal that it's time to buy.

  324. Paul Graham is speaking to a better crowd! by aquarian · · Score: 1

    Paul Graham's article was great, but from the looks of it he's not preaching to the Slashdot crowd. He's talking to relatively ambitious people who would do well regardless.

    I'm sorry to say, but I see little of that on Slashdot. Most of what I see here is a working-for-the-man, postal worker attitude toward life. Actually it's kind of depressing.

  325. Re: Maybe the problem is in the mirror by Anonymous Coward · · Score: 0

    One thing that employers need to keep in mind is that an interview is a two way street. When you are interviewing someone extremely high programming talent, they know what they are worth, they know what their alternatives are. It's also likely that "quality of workplace" makes a far more important impact on the decision about where to work.

    Now I suspect that the type of person you are looking for may notice the fact that you started using profanity and are acting generally rude and abusive toward someone who wasn't able to answer a question, and would really have second thoughts about working for you.

    Now FYI,

    1) High level programmers will generally avoid working for doomed companies and impossible projects no matter how much the pay.

    2) A low six figure salary is insufficient in some markets for a high level J2EE programmer.

    3) You are probably wasting your money if you are looking only for high level J2EE programmers. A huge amount of programming is grunt level stuff, and this is what makes human interaction stuff very important.

    4) Programming skills are very specialized and specific language skills become very dated. Your high level J2EE programmer is likely to be looking at an employer and asking himself how that employer will react if one day the boss asks a question that they can't answer, or what value the employer puts on training for the "next big thing."

    5) The other thing that employers need to know is that most high level programmers are really interested in finding out how well the employer listens and deals with dissenting opinions.

  326. What a crock by cstec · · Score: 1

    It's terrifying how many good developers are unemployed right now. I don't mean some fresh out of school punk with only 5 years on the job experience (no offense punks,) I mean top senior engineering people.

    The only reason you hear the 'lack of people' refrain being repeated over and over is employers don't want to pay an IT salary. It's comical to see people complain about paying a programmer even as much as a plumber ($60/hr.) I'd like to see the plumber who has the equivalent of the _4 feet_ of books & manuals I had to master just for the skills needed for the last 3 years.

    If doing challenging work doesn't pay, screw it, I'm going to lay pipe for 6 hours a day and have time to drink beer, scratch my ass and watch football.

  327. four words.... by paperclip2003 · · Score: 1

    STOP LAYING PEOPLE OFF!

  328. It's easy for you because of your music background by Anonymous Coward · · Score: 0

    It's easy for you because of your music background. Skilled computer programming requires both left and right brain skills, i.e. whole brain dominance, just like Music Composition (and Architectural Design for that matter).

    Your understanding of structure of a piece of music contributes to your understanding of structure in a computer program. Also, the synthesis within a design framework skills you learned for composition also apply to programming. Hell, musical scores even have loops with termination conditions!

  329. Too difficult to get the education by c0d3h4x0r · · Score: 1

    'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'

    Well, maybe if a decent CS education and degree didn't cost upwards of $20,000 and the curriculum weren't 10x more demanding than your typical liberal arts major then we wouldn't have so few people able to sign up and complete the courses.

    Face it folks, the supply/demand issue with officially trained and degreed computer professionals is headed the same way it has already gone with doctors and nurses. Doctors and nurses are in short supply relative to demand because very few people can afford the schooling or endure the unbelievably long and intense curriculum.

    To get my ECE (Electrical & Computer Engineering) degree, I had to take a bunch of stuff only remotely tangentially related to the field, such as mechanical engineering and chemistry. If they had cut all the unnecessary bullshit from the curriculum and widdled it down to what was actually needed to be a competent computer hardware/software professional, I could have gotten out in about half the time and half the cost.

    --
    Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    1. Re:Too difficult to get the education by kevincw01 · · Score: 1

      bleh! You can have the doctor who "cut all the unnecessary bullshit" from his education, I'll stick with my "bullshit"-enabled doctor.

      --
      netkev.com
  330. Boomers's parents job security? by Keith+McClary · · Score: 1

    Actually, job security is something that Boomers's parents had.

    They called it the "Great Depression".

    1. Re:Boomers's parents job security? by ClosedSource · · Score: 1

      Very funny. But the fact is that most parents of Boomers were not in the workforce during the great depression.

  331. What the fucking hell did they expect?! by TaleSpinner · · Score: 2, Insightful
    Congress and the big software companies have conspired to drive down the value of IT jobs with outsourcing and H1B visas in the tens of thousands. And now that they have succeeded in reducing the average salary by - what? - 20%? 25%? - NOW they come whining to the universities and complain that not enough people are dumb enough to believe that IT jobs are worthwhile any more and yet smart enough to be able to do them? Have they no sense of irony? This is EXACTLY what they were inevitably going to get. The bastards had it coming.

    Screw 'em. I still won't tell my kid to go into IT.

    Not that I'm BITTER or anything... :(

  332. A shortage is great by kevincw01 · · Score: 1

    I agree with many that a shortage is exactly what's needed. The only people it's bad for are the schools, IMO; less people == less money for them. It could be argued that its bad for employers too but IT jobs are already underpaid and I believe they're(the employers) getting more than their money's worth already. Getting a CS job out of college is very hard, I graduated in 12-03 and had to pull teeth to work small programming jobs into my shitty tech support job. Once I had could claim experience from that for a year, I started the resume process and only applied to jobs which required US citizens. Yes, that's right people, the only place for a programmer that has protection against outsourcing is the DEFENSE INDUSTRY. Flame all you want, but I love my job and I'm paid well. Muah!

    --
    netkev.com
  333. The Horror by Anonymous Coward · · Score: 0

    You mean companies will actually have to work on retention ??!! Oh the humanity!!

  334. More Visas!!!! by deadtree9 · · Score: 1

    This is just a ploy to get more HB-1 visas, so they can import cheaper workers. Honestly, I find it insane that during the mass layoffs following the .com bust, the same organizations that were laying off IT pros were lobbying congress for more HB-1 visas to fill positions of people they were laying off!! I think we need to start lobbying congress for more HB-1 visas to fill the positions of CEOs and COOs....

  335. my theory by toiletmonster · · Score: 1

    you are trying to say that companies should be more democratic (publicly traded ones are democratic but nevermind that). i was thinking that governments should be more tyrannical. clearly a dictator is bad when the dictator is bad. but i think a good dictator is better than a good democracy any day. when the dictator knows what he is doing and has good solutions and good advisors and listens and isn't abusive and doesn't beat anyone (who doesn't deserve a beating), etc.

    problems with democracy:
    - is that it always a huge nasty beaurocracy. everyone has to vote on everything all the time. decision making is slow, clumsy, complex, and retarded (for example: the tax code is like 10,000,000 pages).
    - uneducated irresponsible greedy bad overweight perverted wife beating donkey loving criminals with mental problems who are high on cocaine get to vote. experts aren't making the decisions.
    - oppression of the minority (for example the very very rich are oppressed in this country because this group of the smallest top best producers have to pay way more into the government than anyone else does and they get way less back in the form of benefits).

    good things about a well run tyranny:
    - no beaurocracy. very efficient. easy to get things done.
    - only knowledgeable people are making decisions -- by definition since this is a well run tyranny.
    (this is the big problem of course with a tyranny as i will get to in a second.)
    - note that a tyranny/company will not necessarily suppress minority viewpoints under the following conditions: (a.) you can leave a tyranny/company and go join another tyranny/company, (b.) you can go start your own tyranny/company

    the nice thing about lots of different companies/tyrannies is that you can always choose a different tyranny/company if you don't like the one where you are at currently. or you could start your own tyranny/company and run it how you want.

    now the problem is picking good dictators/ceos who will make the right decisions and not beat you (unless you deserve to be beaten). in the case of corporations, the market picks the most talented ones. so the ceos/dictators who survive are by definition those who are making decisions which are good for their organization and the people they represent. in the case of nations there is no such nice easy well behaved mechanism for finding good dictators. thus we have to retreat the inferior system of democracy.

    but we should wish for a benevolent dictatorship.

  336. Look at the History of the Railroad... by wildranger · · Score: 1

    The article here is CORRECT! Technology is returning and so are the jobs for programmers in the US, but there wont be enough gradates and workers to fill the demand. Microsoft and IBM and these companies are correct, no matter what anyone says in this blog. Those jobs are coming back and there is and will be a shortage!

    That may seem strange to most of you who may have lost jobs, but seems perfectly logical to me. Ive kept my software job the past 6 years, so I know.

    Look at the history of other new innovative technologies like the railroad, electricity and any technology. The internet and current IT trends are following the SAME PATH. The railroad in England was a huge speculative industry inthe 1840's and 50's. Even poor people had stocks in it and when it bubbled and crashed, by the 1850's, allot of people lost money and jobs. There were all these people that bailed out of the technology. Then it came back and came back with a vengeance all over the world and it remained strong for the next 75 years as the technology blossomed and it enabled all kinds of other industries. Thats what technology is doing now...we are on the edge of the rebound and its all uphill from here for techies, I believe. You just have to retrain and stay on top of the changes. Old skills are NOT in demand. True, new self-programming software technologies and enabling software building tools will continue to be built that enable more non-software type jobs. But I think the armies of smart science people required to build these types of programs for all kinds of indistries, then customize and manage those apps will increase the next 10 to 50 years and require lots of computer people, especially talenetd software programmers here in the US. So, any drops in science recruiting now will be felt by business later. How that translates into better salaries for current programmers is up in the air, but I think likely, as this unfolds the next couple of years. Think about it...how can the demand for IT people not grow, with the internet and business and even public systems all migrating to a data-driven systems now. Data everywhere, and tons of people needed to manage and analyze it!

    Lastly, another reason we have fewer science people graduating is our society looks down on intellectualism and looks up to athletics and entertainers. Thats pathetic! Smart people are considered geeks and nerds and dumb, drug-using athletes are worshipped by our children....go figure?!? A recent study showed yound men want to be a sports star now over even doctors! Thats bad....we need to reverse this fascination with womanizing athletes which contribute NOTHING to our society and teach our kids to cherish and look up to intellectuals and artists. Thats the challenge for our society....and a difficult one, if we want to graduate more engineers and scientists!

    --
    U.S. PROGRAMMERS = INNOVATION
  337. Caught or taught? by scottsk · · Score: 1

    This line of reasoning about computer science grads reminds me of expanding the major leagues in baseball in the 90s. We did not see more talented starting pitching as the result of more openings for pitchers through adding 3 or 4 new teams. And the minor leagues did not suddenly attract more talent. The mix stayed about the same (most players wash out, some make the majors on fundamentals as role players, and a few are significantly talented players). The computer field seems about the same. If there is demand for skills that can be taught, like LAN troubleshooting, people will come and go to fill the demand. The net total of the talented technical people who write OSes, dream up new software, and stuff like that (i.e. create new value) will be about the same. Not because of supply and demand, but because there are a finite quantity of people who will dream up innovative OSes, new programming paradigms and new software. These people will always be in demand somewhere because they add true value to an enterprise. It's the next tier, the role players, who come and go. In the late 90s, everyone learned HTML and hung out a shingle as a web site designer and coder, and now demand has evaporated, and they are gone. But how many people ever learned how to implement dynamic content systems based on relational databases, with security, for a real web site? Aren't they still in demand? And Oracle DBA demand comes and goes, but is there any slacking of demand for people to create innovative new apps that run on databases? You may be shorthanded with healthy pitchers, need to call someone up, and make room by releasing a utility infielder who has struck out in his last five pinch-hit appearances; but you'll keep a 40-home-run hitter on the roster. I think the baseball analogy is much closer to the computer field than the college one.

  338. Re:Corp short sighted destruction of local brainfo by Rich0 · · Score: 1

    We are led by short sighted morons.

    Short-sighted - yes. Morons - definitely not.

    You see, the company won't be wiped out for quite a few years. Sure, it eventually will tank, but stock will go up before it goes down.

    So, stock goes up, CEO sells stock. Stock goes down, CEO gets "fired" with a $10,000,000 severance package. CEO is crying all the way to the bank.

    The problem is that companies have been transformed into short-sighted entities. Shareholders only care about the next few years - the only people who actually care about having jobs in 3 decades are the employees, who are the one class of people who have no say in corporate governance.

  339. More bull, by Anonymous Coward · · Score: 0

    so what?

  340. Before you can make the next joke by ClosedSource · · Score: 1

    OK. Almost nobody was in the workforce during the great depression.

    I meant that most of the parents of Boomers had not lost their jobs because of the depression because they hadn't entered the workforce yet.

  341. what could be more noble than working? by toiletmonster · · Score: 1

    if you don't want to "labor for someone else's profits and grand visions" then start your own company.

    and if you don't want to work then go sit on the couch and be poor and hungry. i'm not going to work for you.

    what could be more noble than working? what could be more noble than producing something of value? if you aren't sustaining yourself, then you either mooching off others or taking your wealth by force. an honest person is one who doesn't consume more than they have produced.

  342. productivity gains by SideshowBob · · Score: 1

    With the productivity gains that the U.S. loves to brag about, you'd think at least some of that extra productivity could've gone to decreasing the work week from 40 to say 37. Thats what Denmark did.

    http://www.web.net/32hours/denmark.htm

  343. It's called the Pursuit of Happiness by Anonymous Coward · · Score: 0

    Did you know you have a right to that?

    I'm not talking cradle to grave comittment but reasonable financial security to support the house, kids, and quiet burb lifestyle used be considered necessary to the American way of life. Apparently not anymore. It's being offshored.

    And, the pursuit of entrepreneurial dreams based on technical know-how will follow. Anyone who thinks it unnecessary for Americans to actually do things (as opposed to merely own or manage things) is an idiot and will, in time, face their own ruthless price-based competition from offshore.

  344. The Trouble with IT/CS Jobs by lordeveryman · · Score: 2, Interesting

    One thing that is really needed is management who have both some technical ability and good management skills. In my experience the management in major US high-tech firms do not allow analysis and design to take place. We end up with ALL the people in the department being techs. Given this dumbing down of computer science in US firms, there is no need for a formal education. Most of what I learned for my CS degree I have been expressly banned from practicing.

  345. incentives matter. by toiletmonster · · Score: 1

    I'd agree that we need to get rid of tenured professors. Why should professors get this rediculous level of job security when no one else in the market does? Its the teachers union buying off congress at the expense of taxpayers and students.

    But the real problem with university expenses is that the cost of going to college is enormously subsidized by the government. When the government is giving loans and grants out to the tune of 10 or 20,000 dollars, the universities can charge that much more. Basically we are gradually nationalizing higher education. That means lower quality for a higher price. It also means the poor can go to school via government subsidy and the rich can go to school because they are rich, but the middle class gets screwed because they can't afford college and they get to pay for the poor people's tuition. why bother working? might as well be poor and let someone else take care of me.

    Incentives matter.

  346. J2EE shortage -- yes by dragongrrl · · Score: 1

    *dragon claps hands til they hurt*

    I have had similar experiences to you.

    Whenever my company tries to hire J2EE technical leads, it takes us seemingly forever to find a single workable candidate. People pad the shit out of their resume, read books, and think that's enough to get hired. But as soon as you get them in the door, they can't even tell you how a delegate pattern would be used or why it's desireable.

    I guess I should take heart from this because I feel like I could hop into a new job whenever I need to, but it's still frustrating to see so many manhours thrown away whenever we want to hire -- which is seemingly *always*!

    So, in many ways, there really does seem to be a shortage of J2EE architects/programmers who know wtf they are doing, or can at least speak intelligently in an interview situation.

  347. Stop the Complaining, Guys... by wildranger · · Score: 2, Insightful

    Guys, I sympathize with all your complaints about tech jobs and not finding work. I also was a victim of downsizing and layoffs myslef in 2000. But I went back to school and have been working as a programmer for the last 4 years and seeing lots of work out there in this industry and opportunity for all. Its not like the boom years but there is work to be done. Most of the web stuff is getting so competitive that its not in demand but its out there. But .NET and high level web development is growing. Every business out there Ive met with is slowly moving everything online or into thin-client apps now.

    Also, the push and pulls of IT supply and demand right now are confusing are diverse. From offshoring to more competition for IT services globally to more players to more trained IT people in India to less in the US, etc. etc. But when the smoke clears I cannot imagine with everything and everyone moving to digital, thatthere will npot be a HUGE demand for programmers and IT people in all forms to manage and build it. So, its a very good field and like someone says, supply and rising salaries will eventually drive more people back to the field.

    Its obvious that so many of you are so bitter abotu your experienec with companies, and thats whats hurting the whole perspective.

    I dont care how ignorant or dumb CIO's and project managers, CEO's, and senior business people are towards IT right now. It is and will eventually bite them in the rear when they realize they have to go back to the original model and pay and worship the US IT person as a legitimate and valued asset in their organization. That is slowly happening now, I believe. Despite the tools and offshoring replacing some of that, the field is expanding and diversifying so much that there is allot of work out there finally here in 2005....and more to come.

    Read about unhappiness in outsourcing in India and new IT jobs in rural America growing:
    http://news.zdnet.com/2100-9595_22-5685170.html http://news.zdnet.com/2100-3513_22-5562732.html

    --
    U.S. PROGRAMMERS = INNOVATION
  348. I WISH THIS WERE TRUE.... by Anonymous Coward · · Score: 0

    If this were true then we'd all start making what we are worth.

    If it were true it would be because students finally realized that gaining a lot of IT knowledge only guaranteed them an average paying high-stress job. In reality many students still seek the IT field on the daily bases through non-traditional trianing.

    As others have said this is nothing more than an attempt to bring in more off shores workers to keep the market flooded with workers so that they can keep paying low salaries for long hours.

    The average IT salary here for a computer technician with 8 years of experience capable of doing any desktop repairs/install and doing basic networking installtions and troubleshooting is about $20,000. Which is above the poverty line here but hardly a career choice for most.

  349. Re:We are the priests -1,troll by HiThere · · Score: 2, Insightful

    A US centric reply:

    A post with centralized control will become corrupt. Often the first holder of the post will be well intentioned, and efficient. This is no guarantee as to what his n-th successor will be.

    The design of a system lies in the flow of control, not in the words that "justify and define" it. We still have the same constitution, but because the flows of control have shifted, we live in a very different kind of state than did the people of 1950, or 1940. In 1940 we lived in something much nearer to a democracy than we do today.

    One of the major shifts in the flows of control took place in the late 1960-early 1970's when the FCC decided that commercial stations didn't need to carry balanced coverage by all the political parties...but could carry only paid ads, and shows that were paid for. This vastly increased the ability of an election to be legally bought. And that made both media stations and wealthy entities much more powerful politically. It also became a way of virtually eliminating any third voice without overt suppression. Before that time third parties had a very difficult time legally registering. Now it's easy to register, but impossible to get a significant portion of the vote. If you can't get anyone to hear you, nobody will pay attention to you. (Of course this is encouraged by our means of counting the votes. If you vote for a minor party, that means that you consider both of the major party candidates so bad [or so nearly equal] that chosing between them is a waste of time.)

    But with only two candidates, the VERY wealthy can buy BOTH of them.

    Similarly, managers in charge of corporations tend to become corrupt. They don't all start out that way, and many never become corrupt. But there's effectively no way to get rid of them when they do become corrupt. So they use the power of the corporation that they have been entrusted with guiding to their own ends. Sometimes this is also beneficial to the corporation and the stockholders, but one certainly can't count on that. And there's no particular reason to presume that it will be beneficial to society, either. Generally if greatly in the other direction. But the flows of control leave the power centralized in one pair of hands.

    I can imagine the government being cleansed of corruption...but even if it were, for it to stay that way would require a minor miracle, and for it to stay that way without a thorough redesign of the systems of control would require a major miracle... on the order of all the gas atoms in a room ending up on one side...not technically impossible, but so vastly unlikely that one would not expect it to happen for as long as one micro-second during the entire existence of the universe.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  350. I Call Bullshit On This Article by Cheirdal · · Score: 1

    IBM and other large corporations, along with the congressman and senators in their pockets are the ones pushing this lie. There are plenty of very capable American IT workers that are out of work. There isn't a shortage of skilled U.S. labor to fill IT jobs but I guess making up statistics in "studies" makes it easier to justify paying an unnecessary H1-B Visa applicant $8 an hour to do a job in the U.S. where we have a "shortage".

  351. Can you say H1B? by HiThere · · Score: 1

    Why should anyone bright enought to make a decent programmer chose to become one? Enjoying the activity isn't enough reason to make it a career, there also need to be SOME career prospects.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  352. Would you relocate to DC? by lorcha · · Score: 1
    And can you produce architecture documents that are free of spelling errors? I realize that was a slashdot post and not a finished product, but seriously, can you?

    I don't fucking swear this much at work, either. ;)

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  353. lower demand by AnotherBlackHat · · Score: 1
    'The slope shows an unbelievable decline in computer science majors,' Astrachan said. 'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"


    I find it interesting that both IBM and "Educators" feel the solution is to increase the supply rather then reducing demand.

    If I.T. professionals are going to be hard to get in the future, why not reduce the need for them?
    Buy computers that have track records of requiring less maintenance.
    Press for standards, and refuse to buy software that doesn't adhere to them.

    -- Should you believe authority without question?

  354. Re:Load of crap FAVORITE DESIGN PATTERN? by Anonymous Coward · · Score: 0

    If you asked me what my favorite design pattern was, my response would be, "FAVORITE DESIGN PATTERN? That's like asking me whats my favorite way to pass a kidney stone? You dont HAVE one, you do what it takes to best fit the situation at hand." If you have a favorite design pattern you are a tool.

    AJ

  355. Where have you been? by lorcha · · Score: 1
    GoF came out in, what, 1995?

    I'd suggest you read it, it's great material that still applies today. Of course, there are many other patterns books out now, but that is a great one.

    Patterns are common solutions to common problems. They give designers a vocabulary with which to communicate their designs. If you want to reinvent the wheel every time you solve a problem, be my guest. But you won't be doing that while working for me, thanks.

    My guess is you already know more patterns than you think. Factory, Singleton, Iterator, etc. We're talking basic stuff here.

    Actually, what really scares me about your post is that you've gone 23 years without reading a book on design patterns. Do you read any technical books? Or do you just know it all already?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Where have you been? by Anonymous Coward · · Score: 0

      I do a lot of reading. And as you point out, not only I know what Factories, Iterators, etc are, but I have written software that both creates them and use them.

      But the point is that OO concepts such as iterators exist from at least 1985 (Thats the C++ Programmer Language 1st Edition date), way before any Design Patterns books, which basically proves my point further: There are much better ways to test somebody's abilities than just questioning them about Design Patterns.

      For me to sit down through every book that makes new labels for old concepts just to be in the loop makes no sense at all. So I prioritize my reading time with subjects that add actual subtance to my knowledge.

  356. Insightful but Why? by Vagary · · Score: 1

    That theory makes a lot of sense except I don't really see an explanation of the why. What do cheap-labour conservatives who aren't the elite hope to gain from cheap-labour? Or is it just that the elite have brainwashed all the middle and lower class cheap-labour conservatives?

    1. Re:Insightful but Why? by SnapShot · · Score: 1

      I think that's the point. Bush, Cheney, Limbaugh, Ken Lay, and the CEO's who are yelling about the "critical IT shortage" are cheap labor conservatives because it helps them and the people who own them be more insanely wealthy than they already are.

      However, no middle-class worker is going to go out and vote for a cheap labor political party if it is sold to them on those terms. They will, on the other hand, go out and vote for a political party based on "moral values" and "guts and glory nationalism".

      The CEO of just about any corporation doesn't give a flying f*ck about abortion, steroids in baseball, gay marriage, or the buzz-words of the religious right, but if it distracts us from our declining standard of living and deteriorating environment they become useful tools.

      --
      Waltz, nymph, for quick jigs vex Bud.
  357. I can see it! by Kris_B_04 · · Score: 1


    When I went back to school to get my degree in computers, everyone wanted to know why? I used to be a teacher... but I was too non-traditional and I hated dealing with Admin and some parents... (I loved the kids, though...)
    But computers have always been my passion, from my very first Timex computer which attached to a TV Screen, to my new as of last September degree in Programming.
    Everyone said I wouldn't get a job.. the day after my graduation date I started my new job, which I totally love. (But I had to miss my graduation ceremony...)
    The central US is grabbing us up like flies to honey! (Perhaps lower pay, but cost of living is also lower).
    It's happening. Maybe not everywhere, but I certainly see it happening now. A co-worker put his resume on Monster and has been inundated ever since. He will be starting his new job next week, at 3X his current pay. (we won't go there)
    We only had 3 decent applicants to take his position... and straight out of college (just like me) and we've been looking for additional help since early January.
    Oh yes, I certainly do see the winds changing (and not just the winds in Kansas -- and no, never met Dorothy or Toto... ;)

    --
    Remember when Windows were washed, mice were trapped and UNIX guarded the harem?
  358. What's your experience? by lorcha · · Score: 1

    Internships? Jobs? What have you worked on?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:What's your experience? by Cutting_Crew · · Score: 1

      you can get in touch with me at usmsci@yahoo.com if you are still looking. (yes i have REAL email but i am not going to put that on here publicly for everyone to see so yahoo is private). if you contact me i can send you my resume. i have a BSCS. didnt really do much C, mostly C++.

      i could go on about the different jobs i have had in the past but i interned at Nasa. i wrote custom real-time interactive 3-D applications written in C++ and OpenGL. I wrote our code on SGI's, Linux and Windows Boxes and used a CAVE for viewing our virtual environment.

      Once i graduated i got a job with Lockheed Martin and am still employed by them. i do the exact same work as before but just more intense. i also create custom conceptual animations using Maya 6.5 Unlimited.

      so thats a total of 3 1/2 of C++ experience including OpenGL(although i dont know if this matters to you or not). i dont have much experience in C because C was merely an objective while C++ is the starting language. However i am sure i could program in C since its mostly the same minus the OOP part. i am sure i could figure out what malloc is doing behind the scenes but ive never used it since you use the new function in C++. I wasnt taught openGL, i taught myself besides taking a few computer graphics courses that i absolutely got nothing from. i dont know Java, i know it doesnt have pointers and cant do multi-dimensional arrays and with 3-D graphics and large data its incredibly slow but thats about it. so basically i am a C++/OpenGL guy. i also have a security clearance.

      anyway get back to me if you would like to talk or e-mail me and i can send you a resume. i am not ready to jump ship from lockheed, its a great company with great benefits i am just open to see what else is out there. thanks for your time..

    2. Re:What's your experience? by Rick+and+Roll · · Score: 1

      I've worked at a government internship for a year, designed two static websites (when I did them I didn't know php and J2EE, but I do now), and worked technical support for over a year. For class projects I wrote an automated installation tool (capstone), a hybrid Fuzzy/Genetic system (which turned out really well), a voicemail GUI, and a simple compiler. On my own I've written a Tetris clone, a PHP web registration tool for a friend, and a simple web-based time card program I use at my current job. I have spent countless hours tinkering around with various platforms and programming languages. I even wrote a Connect Four game using only Xlib to see how GUI's work at a lower level! I am extremely efficient in simple tasks, but still struggle with many diverging thoughts when working on large tasks. E-mail me at bma3@dana.ucc.nau.edu for more details if you're still interested.

    3. Re:What's your experience? by Rick+and+Roll · · Score: 1

      Oops, should have used preview!

      I've worked at a government internship for a year, designed two static websites (when I did them I didn't know php and J2EE, but I do now), and worked technical support for over a year.

      For class projects I wrote an automated installation tool (capstone), a hybrid Fuzzy/Genetic system (which turned out really well), a voicemail GUI, and a simple compiler.

      On my own I've written a Tetris clone, a PHP web registration tool for a friend, and a simple web-based time card program I use at my current job.

      I have spent countless hours tinkering around with various platforms and programming languages. I even wrote a Connect Four game using only Xlib to see how GUI's work at a lower level! I am extremely efficient in simple tasks, but still struggle with many diverging thoughts when working on large tasks.

      E-mail me at bma3@dana.ucc.nau.edu for more details if you're still interested.

  359. Retirement? by drewzhrodague · · Score: 1

    What is this thing (tilts head) retirement?

    --
    Zhrodague.net - I do projects and stuff too.
  360. I chose to avoid IT by jago25_98 · · Score: 1

    England, UK.

    I chose Earth Sciences at Uni even though I love I.T and that kind of thing.

    I felt I was going for the safe option but I wasn't listening to my heart. I don't like being stuck in one place and I felt that I.T meant I'd be stuck behind a screen indoors.

    I still can't find something that feels right.

  361. .::. Begging for a Definition of IT .::. by h0olapet · · Score: 1

    I think we are in need of clarification of the word "IT" as it used (or overused) when talking about the supposed shortage. Usually I see "shortage of IT professionals" followed immediately by "Computer Science Degree". What about the help desk? What about the computer technicians? What about the systems administrators? Aren't these all part of IT and indeed the bulk of the people who comprise IT. It seems like all we're talking about here are engineers and I'm not sure if IT Professional is the right descriptor for this rather small subset of people who loosely fall under rubric of IT. Small relative to all of the Help Desk, Technicians, and Sys Admins in the pool. Thoughts?

  362. MVC by lorcha · · Score: 1
    Your explanation of MVC is pretty close, but the example that you gave is more of a description of why we have a persistence layer (so we can swap out databases while only affecting that one layer). Your answer would have been good enough for me in an interview situation, though. You were upfront about the extent of your knowledge, and gave an answer to the best of your knowledge. I don't fault people for not knowing every little thing about every little thing. I assume people know how to use google.

    What I do find it funny that everybody picks MVC, and nobody can tell me what it is. :)

    Also, interviewing is a skill. You can learn to interview well. When I graduated college, I gave the worst interviews imaginable. But I got some feedback and learned what I was doing wrong. If you want, you can learn to interview well.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  363. on the job training? anyone? by Anonymous Coward · · Score: 0

    Ever hear of on the job training? Instead of demanding an "expert" at six figures, hire three people at five figures and let one go in a year (or three months if they are actually as worthless as you seem to think they are - how dare they show up for a job interview!).

    Give one a promotion (if they deserve it)- let the other one hang around for a year (if they are productive).

    Giving people the opportunity to get experience (if they could with someone as self important as yourself), could be considered as contributing to society or even (gasp!) patriotic.

  364. Reactions by lorcha · · Score: 1
    Few design patterns are language or implementation-specific.
    I agree, which is why I specified J2EE patterns for a J2EE position. If someone gave me a GoF pattern or some other pattern, I wouldn't fault him, though. Interviews can be stressful.
    Stateful and stateless? Session and entity? [...] Are you looking for someone to rattle off the different interfaces in javax.ejb.* ?? Because that's what the package documentation is for.
    Those are terrific examples, and I wouldn't fault you for leaving off MDBs. But why do you think of EJBs as nothing more than the javax.ejb API? Those are some of the basic building blocks of J2EE architecture, and I'd want a J2EE architect to at least be able to tell me what an entity bean is good for, a session bean (stateless or stateful). I mean, what is a session bean anyway (from a logical standpoint) and why would I use it? I would be scared of someone who could recite the entire Java API for me, but I do want to hear how I can build something from the building blocks. I feel that's a fair question.
    Difference between Java and C++? You mean besides memory management, security, available libraries and that whole JVM/platform independant code thing? Where to start...
    My point exactly! There are 100 right answers to that question, and before I heard the "dumbed-down" comment, I would have assumed that there are not really any wrong answers. But that was definitely the wrong answer! If you have that little sense that you would say that in a J2EE shop, you don't get to represent my company.
    .. investing time in a few less-well-experienced but technically able programmers might be a good thing for you to consider, if you're really having a tough time.
    Yeah, I know I can do that, but that's not really what I'm looking for. I want people who can hit the ground running.

    Thanks for the thoughtful response, though!

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Reactions by javaxman · · Score: 1
      I agree, which is why I specified J2EE patterns for a J2EE position. If someone gave me a GoF pattern or some other pattern, I wouldn't fault him, though. Interviews can be stressful.

      What I'm trying to get at is that even design patterns that are commonly referred to as "J2EE design patterns" work as designs outside of J2EE. Nothing stops me from having Data Access Objects in Objective-C. I have them. When I hear someone say something like "J2EE Design Patterns", I think "oh, goody, you read a book...". Here is a diagram of design patterns from a Sun article. Every single design concept listed could just as easily apply to a language that is not Java. Can you think of a design pattern that can't be generalized to some object-oriented language other than Java? I can't.

      I wouldn't fault you for leaving off MDBs. But why do you think of EJBs as nothing more than the javax.ejb API? Those are some of the basic building blocks of J2EE architecture, and I'd want a J2EE architect to at least be able to tell me what an entity bean is good for, a session bean (stateless or stateful). I mean, what is a session bean anyway (from a logical standpoint) and why would I use it? I would be scared of someone who could recite the entire Java API for me, but I do want to hear how I can build something from the building blocks. I feel that's a fair question.

      I agree that it's a fair question, but... I do think of EJBs as things that implement the APIs in javax.ejb.*. Why? Because I'm a technical person, and that's the technical definition. I could go a step further and specify subclasses of EnterpriseBean. Your J2EE server and it's EJB containers aren't going to do much 'bean-like' stuff with any class that doesn't implement that, are they?!

      You could take the question to a more abstract level and ask what the point of EJBs are, or even Java Beans more generally, but... that's a rather technically different question. If you are looking for someone to say "Session, Message and Entity", then you are basically looking for someone to list the interfaces in javax.ejb.*, if you realize it or not. Ok, maybe just the interfaces that implement EnterpriseBean, but still... what is a session bean good for and why would you choose stateless vs. stateful, now, that's a more interesting question, and one which is revealing to ask a candidate.

      I left out MDBs because I haven't needed to use them much, if at all, which is part of why I'm not terribly comfortable claiming I'm "expert"... this stuff is complex, and plenty of reasonably-sized applications don't benefit immediately from portions of it, which is why you're seeing plenty of JSP folks but few "J2EE experts". Your needs are specialized, and you have to do a lot of searching to get the right candidate as a result.

      I want people who can hit the ground running.

      Yea, and I want a gig that pays well enough to allow me to break into the SF Bay Area housing market, preferably without having to commute from the north bay to the south bay. Good luck to us both.

  365. I've had that happen by lorcha · · Score: 1

    When someone lacks a favorite. Indeed, I don't think that I have a favorite design pattern. When that happens, I simply ask the applicant to pick a design pattern at random.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  366. It's no surprise. by But+Who's+Counting · · Score: 1

    As a former CS major, it's pretty obvious why smart people aren't bothering to major in CS. At most universities these days, the required parts of the CS curriculum amount to little more than a Java vocational training course... lots of higher math that you'll never use, lots of object-oriented design indoctrination, how to draw pretty little UML diagrams, and Java Java Java everywhere. That's been my experience at two major North American universities so far (names withheld to protect the guilty). What's missing is any element of creativity, anything that might appeal to the kinds of people who were drawn to computers because they love hacking. Nobody encourages students to play with computers, to discover new technologies or to learn anything outside the dreary shit that they're expected to need in the workplace. Thank God I got out of that trap. Right now I'm a Classical Studies major who hacks Lisp stuff in his spare time, and I have been SO much happier since I switched. Ironically, I'm taking a minor in CS now, because it turns out that I can take a handful of interesting classes I want without having to do the Java-OO-UML vocational training courses.

  367. bring the jobs back from overseas, and we'll talk by swschrad · · Score: 1

    just that simple.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  368. Re:I can believe that they can't find good C++ peo by winwar · · Score: 1

    "Either people weren't listening (likely) or they severely overestimated their C++ coding abilities (just as likely, probably more so). I would hear "8" an awful lot."

    Is that really surprising? I mean, if someone came into an interview and said they were average or below average would they expect to have a chance in hell of getting the job? Resumes and interviews are more a marketing vehicle than a way to determine quality. Heck, you are basically told to NEVER put yourself in a negative light during this process. So why expect otherwise?

    People may also not have a good idea of their skills compared to other people. Or to what is needed in your job. The second is ENTIRELY the companies fault. If they want an entry level person, hire an entry level person. Post an accurate description of what is wanted/needed. Or don't complain. I rarely see useful or accurate job descriptions.

    Finally, if you want to hire known quantities, then you have to use interns/co-ops. They will know you, you will know them. Because in the end, a one page resume and even extensive interviews are fairly worthless....

  369. Obviously not an economist by GlenRaphael · · Score: 1
    This, BTW, is why in all Western countries there is always a steady number of unemployed people

    Are you claiming there's no unemployment or underemployment in non-Western countries?

    Why would low wages "keep business profitable" and "help the economy grow" more than high wages? Are you assuming prices don't decline when wages do?

    What keeps business profitable and the economy growing is wages that reflect the market demand for labor, and that will differ both between countries and between industries.

    --
    I play Nerd-Folk!
  370. Thank you! by lorcha · · Score: 1
    Thank you very much for that helpful commentary.

    And no, I would not like fries with that, thanks.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  371. Work ethic by measure · · Score: 1

    It doesn't really matter to me if there is a shortage because reguardless I will do my job better then most people could -- I will improve where others will stagnate -- I will learn new tricks as others get complacent.

    The problem with the US is that we as a people want things to be given to us, and as I see it now that isn't happening for IT anymore. Yes, the easy jobs are going overseas, and the people who don't actually know anything can't get jobs. It is unsuprising that the large bodies of Americans who could go to any major choose the path of least resistance -- not IT, not CS -- where they can continue to work minimally and be paid well. Good for them for being smart, I hope they make it.

    But for us this isn't the end of days, this is a chance to prove yourself again and again. For those of us with work ethics, I doubt we have anything to fear.

  372. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    A copy constructor is an "8" question? That's ridiculous. Maybe a "3" or so; I mean, it's a basic concept, isn't it?

    One writes a copy constructor because objects are referred to by reference variables, so if you assign an existing object to a new variable, you're still pointing at the same area of memory with both vars. So you write a copy constructor to take the existing object and make an actual copy of it, in a new area of memory. Now you actually have two objects, not just two names pointing at one object.

    People didn't know that one? You're fibbing, surely... Be honest. Hell, I knew that one and I haven't done any C++ since 1998...

    --
    Farewell! It's been a fine buncha years!
  373. let's say... by alizard · · Score: 1
    Major League Baseball Inc. closed up all its US minor league teams and told America "We'd like to hire American athletes, but nobody seems to want to get involved in sports anymore?

    Major US corporations can't ship all their entry-level science and technology gigs off to Bangalore and expect Americans to spend tens of thousands of dollars to get degrees in fields, find that the top 5% get hired and the other 95% get to start their new careers at McDonald's or Walmart with tens of thousands of dollars in debt their co-workers don't have.

    If American corporations want to hire Americans for tech positions, all it would take is for a group of them to get together as a group and say to high school students, "Sign up with our group, keep a GPA of x.xx or better in one of these degree fields, and you'll have a job waiting from one of us when you've got a degree, and your agreement with us will be an enforceable contract".

    The sysadmins running the server hosting the website signup would wish they'd only gotten slashdotted. (An OC-48 bandwidth pipe would be a good start...)

    To get kids to get involved with science and tech programs, that's also about what it'll take. Even high school kids know that vague promises of a great future for kids who go into sci-tech fields from CEOs mean exactly nothing, and it's they who in general are going to have to pay for their educations.

    If America's CEOs aren't ready to do this, they can stop their whining.

    If they really want Americans to go into science and technical fields, they can damned well put their own money into hiring some.

    The advice I have for kids who have a true bent for science and technology? Start country shopping NOW, and as soon as you've decided, look into getting your education there, look into internship programs in that country, and of course, learn the language of the country of your choice, and good luck.

  374. The World is Flat by Mr.+Arbusto · · Score: 1

    Your comments reminded me of a person I heard talking on NPR last month. He had a new book describing how the world is becomming more and more flat.

    To elaborate. People and businesses are able to communicate and exchange goods and services with ease and are no long tied down by geographical or (for the most part) geopolitical seperation.

    It is the way of the future. I'm not sure quite how to embrace it here in the US, but other countries have realized it while we are still fighting the change. I truley think this is a political issue that needs to be solved, but as with most political descisions, it won't happen until it is too late to do anything meaningful.

  375. Boomer security by C10H14N2 · · Score: 1

    What they _did_ have was an economy that was nowhere near as full of conglomerates. What I remember growing up in the 70's and 80's was that my parents and nearly all of the parents of those around me, rich and poor alike, were small business owners--and they fed off each other. The demise of my own family business was directly caused by the rapid conglomeration of the healthcare industry. Within five years, a market that was primarily local in scope was well over 80% acquired by national management companies, effectively shutting out all but the largest players from becoming service providers.

    It seems to me that a large part of the "security" the "boomers" had was this broader small business economy and that one could just hang out the proverbial shingle. Local laws have been rewritten to make that even harder. I went to put my ducks in a row to do some petty consulting and was shocked that my city explictly forbade, for instance, accountants from operating out of their homes. I'd love to do a broader analysis of the changing laws in that respect to find out when that sort of nonsense began and how widespread it is, because without allowing people to reasonably start businesses in their homes, the bar is raised to high for people to enter the market, conglomerate domination or not. I mean, sure, you can still "fudge" on things like this, but it is pretty telling when it has been made ILLEGAL to perform someone else's bookkeeping on your kitchen table, as if having an executive suite is somehow required for something that requires little more than paper and a pen.

    1. Re:Boomer security by Fulcrum+of+Evil · · Score: 1

      I went to put my ducks in a row to do some petty consulting and was shocked that my city explictly forbade, for instance, accountants from operating out of their homes.

      Isn't that itself illegal? Something about illegal restraint of trade? Anyway, what if 2 accountants rent out a bedroom to each other and did books in their 'offices'?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  376. What did they expect? by sl4shd0rk · · Score: 1

    When you move all the jobs out of the country, why the fuck would you expect anyone to want one?

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  377. Re:I can believe that they can't find good C++ peo by Anonymous Coward · · Score: 0

    Level 4 is what is the difference between a reference and a pointer.

  378. Re:I can believe that they can't find good C++ peo by Anonymous Coward · · Score: 0

    Level 10 is why you should really be using LISP instead. :D

  379. Furthermore by einhverfr · · Score: 1

    It means that those who apply *want* and *love* CompSci (hopefully). It means you have fewer applicants but those applications are hopefully better.

    I don't think that we *need* millions of CompSci students to maintain our global competitiveness. Most IT jobs can be done by someone who loves to learn and has hands on experience but no formal training. OTOH, those jobs that *need* such a degree *need* such a degree. I.e. don't hire me to help modify Linux to run on a Cray.... Don't ask me to help make Linux replace AIX either.... At the same time, if you need line of business tools or software support (including administration) I can do this at least as well as any CompSci major I have ever met in person.

    What we do need, however, are the same number of (or more) *extremely good* software and hardware engineers, who genuinely love their field. I.e. if someone went into CompSci with the idea that it was going to make them more money, this is not the person who will help you become more competitive. Instead you need people who do this because *they love it.*

    --

    LedgerSMB: Open source Accounting/ERP
  380. Shortage Shouters Shuddup -- Wolfcall Quota exced. by Tablizer · · Score: 1

    Big biz has proven that they will claim "IT shortage" no matter what the hell happens. Carly was trimmin' back at HP fairly recently and signed a letter for lobbyist ITAA claiming there was a skills shortage. Big biz has NO credibility when it comes to "labor shortage". Ignore IBM, ignore MS, and ignore HP on IT labor claims.

  381. Re:We are the priests -1,troll by Tablizer · · Score: 1

    You are correct that unions may reduce total jobs in that specialty, but at least it reduces the impact/pain of change. Newbies steer into a different field and the older people don't have to start over from scratch. It is better to hand the change impact to younger people than to older people, partly because the young don't yet have houses, families, etc. They are more adaptable. And they are more likely to get hired in new fields due to age discrimination.

    You have to factor human suffering into economic equations, not just raw quantities. This is part of what is missing from many economic models; they are using a narrow bean-counter mentality on a large-scale.

  382. you try keeping up... by Anonymous Coward · · Score: 0

    You try keeping up with the buzztechwords under the massive pressure of impossible deadlines and long work-days.

    You do have to be selective in what you want to learn, because you don't have much energy left to do it.

  383. Patterns Shmatterns by Anonymous Coward · · Score: 0

    Tell me where to find good IT employees. I mean ones who can name at least one design pattern and tell me when I might want to use it.

    Even the "experts" cannot agree on when and where to use GOF patterns. Much of OOP is a dark-grey art. There is almost no objectivity in the current state of OOP. People just make up grand-sounding mantra out of the blue. Wanna buy some snake OOil?

  384. IBM is worried because there's not enough CS major by falconwolf · · Score: 1

    IBM and university officals are worried about the increasing demand for IT professionals and the decreasing supply of computer science students.

    IBM is worried? How can this be when they laying off thousands?

    Falcon
  385. Offshoring Not Working out so well by joemontoya · · Score: 1
    Outsourcing is proving to be more expensive than originally thought and highly inefficient.

    Also there is the problem of handing your companies IP over to individual in foriegn countries that are effectively beyond the reach of any US copyright law.

    Jobs making websites are probably gone for good, but software jobs were domain experience and specialized skills are required are proving to be difficult to ship out of country.

    Of course CS enrollment has fallen through the floor because all these companies were saying they were gonna outsource all the IT jobs. Hiring Osama doesn't look nearly as good as it did in 2000. Also, a new era of protectionism may just be around the corner.

  386. You can...become a contractor. by falconwolf · · Score: 1

    Becoming a contractor or working freelance isn't for most people. These types of work conditions, in most any field, requires different talents or other things that aren't easy to find in one person. Such things as being a good accountant, business person, and salesperson. The only way around it is to have partners. Though I'd rather work for myself I admit I'm one of those people, I could probably scare the devil away trying to make a sale. Thankfully though I've got some tyme to work on it as I'm still in school and it'll be a few years before I finish.

    Falcon
  387. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    An A/C said: " Level 4 is what is the difference between a reference and a pointer."

    If you're suggesting that I don't know the difference between a reference and a pointer, let's try for level 4:

    A reference (I assume you're using this in the context of "reference counting"?) is a variable that still "holds" an object (or other data type that is allocated on the heap instead of the stack), thereby preventing the object from being garbage collected. Even though the whole idea of reference is really just an abstraction simplifying "a pointer to an object of type foo". Because that's what's actually IN that reference variable -- a pointer to its contents on the heap. We just don't have to worry about that because the system takes care of it for us.

    A pointer is a variable that holds the address of a chunk of memory of a certain type, say, a pointer to int. Pointers to data structures were the old C way of doing what in C++, people do with objects. The REAL difference between pointers and references is, pointers are a pain in the ass -- you have to allocate, deallocate, dereference, etc, all manually. With references, it's done for you (mostly).

    The issue is the same for both, though. You can't just assign one variable to another, because they'll both end up pointing at the same object in memory. In OOP, you deal with this by creating a copy constructor. In C, you have to go through all kinds of BS, allocating some new memory, pointing at it with the new variable, copying the contents, yadda, yadda.

    So? Did I pass?

    --
    Farewell! It's been a fine buncha years!
  388. majors by falconwolf · · Score: 1

    My degree is in Music Education.

    Actually I read somewhere last year where musicians made the best programmers. Ah, here's a related article from CNN though it's a few years old:

    Why musicians may make the best tech workers
    July 31, 1998

    by Kathleen Melymuka

    (IDG) -- Jane Austen, Sigmund Freud, Wolfgang Amadeus Mozart and Noah apply for two programming positions at your company. Each has left a successful career and recently graduated from a good programming course. whom do you hire?

    According to technical trainers, Mozart and Noah are your best bets.

    The aptitudes that draw a person to technology, they say, are often the same ones that led him to a previous career that, on the surface at least, couldn't be more different.

    "Many people could have gone into computer science, but their teachers told them they were really talented in music," says Alan McNabb, director of the Arts and Science Placement Office at Indiana University's career development center in Bloomington. "If they had been told they could go far in computer science, they could have been there."

    Orchestrating success

    It seems that musical aptitude is one of the strongest predictors of success in a technical position. "The highest scores on the admissions test and best performers have been people with a background in music," says Terry Skwarek, director of the Institute for Professional Development in the School of Computer Science, Telecommunications and Information Systems at DePaul University in Chicago.

    Others who deal with career changers agree. "I've had the same experience," McNabb says. He says he finds that students who begin in the performing arts program frequently migrate to computer science.

    In the trenches, the correlation is equally strong.

    But why?

    "The common thread probably is that both are very structured environments," says Galen H. Graham, president of DeVry Institute of Technology in Columbus, Ohio.

    "There seems to be a high correlation between musical ability and reasoning skills," Skwarek says. "It has to do with recognizing and manipulating patterns. That happens in music and in programming."

    Time and space

    Some say the real correlation has less to do with discrete aptitudes than with the way technical people think: They favor spatial/temporal reasoning, or the ability to visualize. Mozart, who composed entire symphonies in his head, clearly excelled at that skill. And Albert Einstein, who was known to think about time and space, was also known to favor the violin.

    The ability to do spatial/temporal reasoning is important in a lot of areas, says Gordon L. Shaw, professor emeritus of physics at the University of California at Irvine and co-discoverer of the "Mozart Effect," which demonstrates that exposure to classical music enhances reasoning ability.

    "It makes sense that if you're good at one of these higher brain functions that involve the spatial/temporal aspect, you're going to be good at the others," Shaw says. "To construct a good program, you want to be able to see the consequences in your head, not just do line by line of the code. You have to be able to totally visualize it."

    Howard Rosenbaum, assistant professor at the School of Library and Information Science at Indiana University, tells of a professional bass player who became fascinated with computers. "He told me that sometimes when he sits down at a computer, he can visualize what he's doing as if it were a piece of music," he says.

    From ark to object orientation

    That's where Noah comes in. He was able to visualize a highly complex construction project based on pretty scant numerical data.

    That skill, too, works in information technology. Rosenbaum has another student who was a construction foreman.

    "He has an interesting ability to visualize a project Ñ where it all fits in a blueprint he ca

  389. experience by falconwolf · · Score: 1

    As badly flamed as I'm going to be for saying this, it'd be nice if some of these silly networking certifications were actually seen as a substitute for on-the-job training, but ultimately you just see "CCxx/MCxx preferred" tacked on to the half-decade of previous work experience expected.

    That's a problem I see coming at me like a full freight train, lack of experience. At least I'm not getting a degree in CS though, I'm working on something like aa Individually Designed Interdepartmental Major with EE or IT as a basis with maybe international business, communications, and/or another area as well. Then while I have two years of course work left to get a degree I can only take classes parttime so it may be three or four years before I compleat the requirements. I also plan on spending one of those years studying abroad in Brazil.

    Falcon

  390. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    ADDENDUM:

    Fuck. I just dug out my old C++ book. Yeah, ya got me. There's a "reference variable" that becomes an alias to another variable, something I'd completely forgotten about because I haven't used anything like it in years.

    Color MY face red.

    You weren't talking about classes, or objects, you were actually talking about an actual reference variable, LITERALLY. Like &something.

    This here is my dish of crow. Munch, munch.

    --
    Farewell! It's been a fine buncha years!
  391. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    BUT,

    What I said about objects and copy constructors was still correct. So I'm not ALL wet. :)

    --
    Farewell! It's been a fine buncha years!
  392. Asking the wrong questions! by ghettoimp · · Score: 1

    Suppose you were a toothpaste company. You make toothpaste that needs to be shipped across the country, and you need to truck driver to ship it for you. Now here's the question: does that driver need to have prior experience in shipping toothpaste? Or, perhaps, would a background in shipping toilet paper, books, and oranges suffice?

    You seem to be looking for something with a very particular background with J2EE. But programming isn't about J2EE -- it's about figuring out what the problems are, figuring out how to deal with those problems, and finally translating your solutions into actual code. In short, it's almost as if you're trying to find someone who explicitly has toothpaste-shipping experience, rather than generic shipping experience.

    If someone is a great C++ programmer for their work and likes to program in ML in their spare time, chances are pretty damn good that they can get up to speed with J2EE in a couple of months at the most.

    Languages and toolkits are a dime a dozen, and while prior experience with them is nice, it should certainly not be considered more important than "general purpose" competence in programming which can be filled by any reasonably similar language.

  393. having been a former IT worker, I'll tell you why. by StormKrow · · Score: 1

    1. No employer loyalty.

    I've worked for several companies, and of those, I've only worked for one company who gave a damn about my career, let alone what I require as an employee. Employers are in the business of using people up and trading in the buying and selling of souls. "I need you to come in on Saturday for no overtime and no extra compensation" or "We need you to put your vacation on hold for a month because we screwed up and need your help, yes we know your tickets are non-refundable, but we don't care"

    Compounded by the fact that your job may be outsourced to India at any time, all so the company's stock can go up a 1/4 of a point.

    2. Younger people aren't signing up for IT programs because they've heard the horror stories their older siblings have told them. The IT field sucks, it's not cool.

    3. IT professionals are tired of arguing with department heads why they need larger budgets, updated equipment, and more help. Most executives see the IT department as a one-time expendeture. IT is a living breathing entity that requires maintenance, and needs constant upkeep. Equipment needs to be upgraded and replaced, IT workers don't need to be harranged why we need it, just shut up and sign the check.

    4. Superiors who have absolutely no concept of what working in the IT field entails, yet they're feel the need to micromanage every facet of our jobs.

    5. Calling us on our vacation to report a problem caused by someone else, begging us to cut our vacation short and return to work. (I've literally had to hide my cell phone, and not tell anyone where I was going.)

    6. stress, stress, more stress.

    7. More often than not, when you work in the IT field you're married to your job, fat chance finding a social life.

    8. IT people are generally not suckups. They're not chipper marketing people. They're do not have the patience to hold the same person's hand on a daily basis and teach them how to read their email everyday. (asuming they can read.) Let alone explain to them (the users) for the 15th time why they can't install "bert and ernie's alphabet playtime" on the company computer to entertain their kid when they come into the office on the weekend.

    In 1999, I retired from the IT field at 28. I'll NEVER work in the field again. In fact, I have a rather successful farm, (probably one of the few privately owned farms with broadband in the milk barn.) It's a "gnu herd"...meaning that I've got linux running everywhere.

    The IT field only have themselves to blame for their work shortage, a lot of us have moved on to better things.

    --
    Who cares about the ozone layer?...thanks to CFC's I can write my name......IN CHEESE!!!
  394. Re:We are the priests -1,troll by gcatullus · · Score: 1

    I agree that greed is a part of human nature, and what allowed us to hoard resources whne times were lean in th every early stages of man. Communism is indeed a utopian solution, as well. But what do you think motivates altruistic actions.For example there is absolutely no good reason for me to give money to my college's alumni fund every year, but I feel like I "should". What about gifts to charitable organizations? Now, some people are "charitable" just to get their name out and to appear "better" than everyone. But what about the anonymous donor, they are acting out of the spirit that would allow utopia. If we understood that impluse, we could create systmes that function better.

  395. Re:I can believe that they can't find good C++ peo by Anonymous Coward · · Score: 0

    It would be best not to talk about something you haven't worked with in 7 years. C++ != Java. If you don't write a copy constructor, your object still gets copied. It gets copied because 1) it would be pretty fucking alarming if it didn't, and 2) the compiler implements one for you. You would write one when you know the one the compiler provides won't cut it for what your class needs. A basic C++ concept indeed. Maybe the reason it's considered an '8' by the grandparent poster is that he's grading on a curve and he needs to adjust a '3'-level question up to an '8' to get the average interviewee he sees to fall into the '5' range. This would then be a '9'-level question: What's the potential special consideration involved if you need to create a copy ctor for a derived class?

  396. Re:We are the priests -1,troll by Directrix1 · · Score: 1

    The impact of change hurts young people just as much as old people. Except young people don't have any money/houses (but by the time they are out of college they usually have a small family). And I'm sure they love how they are fresh out of college, but still can't get a job because the industry is unionized. My point there is young people need jobs too. Young people are struggling to get on their feet. But conversely your point about the older generation is true. But I don't think the real problem here is unionization.

    The real problem here is the fact that we can trade between societies that have different costs for labor without any kind of taxes by our government to offset these cost differences. If our government is to tax anything it should be a labor cost difference tax. Make it something like e^(supply of foreign workers in field)/e^(supply of local workers in field)-1. Or something like that.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  397. Re:We are the priests -1,troll by Directrix1 · · Score: 1

    Also, if that equation was inforced it would force countries to not overproduce workers as that would decrease their foreign viability.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  398. Catch-22? by bronsinbound · · Score: 1

    Well, the reason for declining enrollments is NOT a lack of interest, it is due to falling salaries and excessive use of L-1 and H1-B programs.
    Think about it: While tens of thousands of well educated, highly qualified and experienced technical workers that are U.S. citizens cannot buy a job after the dot com bust, the companies continue to pressure Washington to get more "guest workers" imported to fill IT slots. The workers brought over are good people, but no more so than those seeking jobs here. They ARE indentured servants, however, and easily intimidated. This make them "more pliable", and less likely to turn down a patently ridiculously work schedule or demand. Don't bother to tell me this is not the case, because I have spent more than a year working in such a place. I don't know about other cultures, but Indians tend to hire Indians (here), and they like to hire from the same state in India, say Andra Pradesh.
    As the cost of education contines to climb, even though salaries continue to decline, how can one justify running up a $50,000 or $100,000 college debt when it simply does not pay?
    Of course, this is leading to a situation where more technology and jobs will be transferred out of the U.S. Take my word for it (because I write Congress and get replies), they are NOT listening to the work force, but they are listening to the CEOs, CFOs, and investment bankers -- and they will break our back.
    Is it just me, or do I hear the folks on Wall Street and the board rooms laughing all the way to the bank?
    Get off your tutu's and write your Senators and Representatives and tell them if they don't stop helping corporations do this, they will be replaced. In the House, you can replace them every two years, in the Senate every six, but it takes effort on OUR part, and lots of us. Right now, lots of ex-IT people are disenchananted and grumpy about the situation, but they don't write.
    You often hear it said that Americans don't have a right to a job, but that sword cuts both ways: Corporations have no right to import guest workers for the benefit of their "shareholders" either. The shareholders they're referring to are their board members and VC investors, not the average stock holder!
    It's your choice, but if sit quietly, you may find yourself a second-rate citizen in your own country.

  399. I got it by Safety+Cap · · Score: 1
    I'm currently maintaining code from the 70's. It is a nice old Accounting package running on an AS/400 ("iSeries"), written in COBOL, running on a non-normalized instance of DB2.

    My assignment: convert it to web, using Java. The issue: the code part is no problem. The issue is that &*@#$ Database, being non-normalized. Someone needs to find the original guy (calling him a "DBA" would be insulting...to DBAs) and break a boot off in his arse for his liberal use of composite keys, lack of proper indexing, his storing dates as strings (in as many different formats as you care to name IN THE SAME COLUMN), composite columns (multiple data in the same column), and the many, many tables that contain duplicate data.

    --
    Yeah, right.
  400. Re:I can believe that they can't find good C++ peo by betelgeuse68 · · Score: 1

    It's arbitrary. I was just trying to give people a frame of reference and to see if they understand a critical aspect of C++ class design.

    And as I said, most people did NOT answer that question.

    On another note, the number of times I asked people to write "strcpy" when they had C emblazoned on their resume and they couldn't do it, well, I lost track.

    -M

    PS: You might have known that, but most people I interviewed with C++ all over their resume didn't.

  401. Re:I can believe that they can't find good C++ peo by betelgeuse68 · · Score: 1

    Dude, you missed the point completely. You've gone onto a touchy feely topic.

    Knowing when to write a copy constructor in C++ is considered "basic" by people who truly know the language.

    I had lots of people claim lots of experience and could not answer a "basic" question.

    Leading into why I wrote that piece in the first place, as a reply to how hard it is to find good C++ developers.

    Yes, I hear what you're saying, my point is, irrespective of WHATEVER channel you take, FINDING GOOD C++ PEOPLE IS *HARD*.

    -M

  402. Yep...CS not needed for most IT jobs by lpq · · Score: 1
    The dirty little secret is: You don't need a degree in CS or anything like it to be able to do 99% of the jobs in the IT industry, and most large companies are brimming over with techies who hold degrees in completely different fields.
    That's because "IT" isn't Computer Science.
    It's not like this stuff is brain surgery. There's a perception that computer science is hard to learn because so few people are interested in learning it, but the truth is that most IT jobs are so pathetically simple that even a humanities graduate like me can learn them.
    Computer Science is hard to learn. Most people working in "IT" don't do "computer science". People who were attracted to CS are increasingly finding themselves with fewer job opportunities to use their skill set.

    It doesn't take a CS degree to manage a server farm, write web pages or create flash/dreamweaver projects. Excellent programming skills are no longer required nor desired. Today's processors are generally forgiving of slow algorithms and chunky code.

    Bugs are expected as a natural part of software development now. This wasn't always the case, nor was it desirable/acceptable. Early on in my career, there were some managers that wanted to be able to measure number of bugs/lines of code written by a particular programmer as an evaluation criteria.

    Today, with support contracts being major revenue streams, wasting time writing efficient code or doing thorough unit or stress testing is a waste of company time -- not only a waste, but it hurts profit in the "support division" where they make money off of bug fixes. Think of Microsoft's Support policies and how much it costs to get have them support one of their products. Remember how we laughed at the idea of MS offering security services for their own OS. They were far from the first.

    There just aren't as many jobs that require a specialty degree in Computer Science. It's just that, for the most part, "users of IT" don't need to be Computer Science experts because CS people have (and still are) automating themselves out of a job. But that's the point of computers -- to automate tasks and make them simpler. But Computer Science? That's applicable to special applications like OS's, compilers, maybe embedded/RT apps or where one needs 99.9999% reliability vs. 99.9%.

    Now, make software subject to the same consumer laws as other consumer products in regards to warantee's and liability -- then you'll see the industry come to a screeching halt from the lack of qualified people. But
    that's not likely to happen anytime soon.
  403. Re:We are the priests -1,troll by Tablizer · · Score: 1

    And I'm sure they love how they are fresh out of college, but still can't get a job because the industry is unionized.

    They would generally know that *before* they start college, and pick something less subject to the global cannons.

  404. Re:I can believe that they can't find good C++ peo by evilviper · · Score: 1

    You really need to stop arguing with yourself...

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  405. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    Man,that's so sad; the field's falling apart. I'm telling you, you should make a computer science degree from an institution you actually have heard of a prerequisite, and ask them to bring transcripts with them. That'd be pretty hard to fake... :)

    --
    Farewell! It's been a fine buncha years!
  406. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    I've tried, believe me, but I really get on my nerves. I tried for a divorce, but I just didn't have the heart to follow through with it... My friends say I should set my bed on fire and claim I was abusing myself, but I'm afraid they'll make a really bad movie about me...

    --
    Farewell! It's been a fine buncha years!
  407. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    An A/C replied "It would be best not to talk about something you haven't worked with in 7 years. C++ != Java. If you don't write a copy constructor, your object still gets copied."

    It seems you're right; I just looked it up. Sorry about that; fair enough. I'm getting used to this crow; tastes like chicken.

    Anyway, it's Slashdot. If we didn't screw up from time to time, people would get confused and wander, lost in the wilderness, all sense of meaning lost. It's a public service. :)

    --
    Farewell! It's been a fine buncha years!
  408. Re:Economics: its also Marketing by museumpeace · · Score: 1

    I didn't say anyone else was not talented. Why do you read that into what I said? I probably should have said "enthusiastic misfits" instead of "talented" but I happen to find a correlation between talent and enthusiasm. I'm not sure which contest you are refering to. The one that people usually have in mind if they are hoping to hold on to their American job is a contest with offshore, lower paid, programmers but that is a sloppy characterization. The contest is really between two economies that used to have natural barriers between them and no longer do.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  409. Re:Economics: its also Marketing by museumpeace · · Score: 1

    Thank you, yes that was basically my point. Such people /could/ go straight, a' la Mitnick but companies prefer to hire folks with clean backgrounds when they have a choice.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.