Slashdot Mirror


Engineering Careers Short-Circuiting

8BitWimp writes "Today's edition of the Christian Science Monitor has an interesting article discussing the current plight of the U.S. engineering profession. One 29-year-old engineer recently caught in Nortel Network's layoffs said "I spent seven years in school, and it resulted in a six-year career." The article goes on to say a California computer science professor has statistics to show that a programmer's career is not much longer than a pro-football player. What do other Slash-Dot readers think of this situation as related to their programming and engineering careers? Would you pursue the same career path again?"

1,063 comments

  1. Engineering is working out fine for me by billmaly · · Score: 5, Funny

    Someone needs to pull this trainload of Japanese imports, might as well be me.

    1. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0


      What the hell is that supposed to mean?

    2. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      He is saying he is a Train Engineer.

    3. Re:Engineering is working out fine for me by eggstasy · · Score: 1, Offtopic

      People who drive trains are often referred to as "engineers". Got it now?

    4. Re:Engineering is working out fine for me by Twirlip+of+the+Mists · · Score: 2

      Yes, it dates back to the days when "engineer" actually had something to do with "engine."

      --

      I write in my journal
    5. Re:Engineering is working out fine for me by dnoyeb · · Score: 2

      The root word of 'engineer' as in the one who creates is not engine, its genius.

    6. Re:Engineering is working out fine for me by carlos_benj · · Score: 1

      The root word of 'engineer' as in the one who creates is not engine, its genius.

      Well, Dang! There's the problem. The current crop of engineers is sub-standard.....

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    7. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0




      Whan that Aprill with his its shoures soote
      The droghte, dryness of March hath perced to the roote,
      And bathed every veyne (of plants) in swich licour
      Of which vertu engendred is the flour...



      http://www.towson.edu/~duncan/chaucer/gpopening1 .h tm

    8. Re:Engineering is working out fine for me by Twirlip+of+the+Mists · · Score: 4, Informative

      The root word of 'engineer' as in the one who creates is not engine, its genius.

      Not exactly. The first known use of "engineer" in English was in 1839, meaning "locomotive driver." Another word for "locomotive" was "engine." "Engine" comes from the 13th century Old French word engin, meaning skill or cleverness. This word came to be used to describe any trick or device, particularly in the military sense. ("Siege engine," for example, means any device or tactic used to wage war against a fortified position.) Engin came from the Latin ingenium, meaning inborn qualities or characteristics. Ingenium came from the root word gignere, meaning to beget or give birth to.

      "Genius" was first used in English to mean "person of natural intelligence or talent" in 1649. It came through Norman French from the Latin word genius, meaning the guardian deity or spirit which watches over a person from birth. Genius also came from gignere, to beget or give birth to, but in a different way.

      Gignere, through various circumlocutions, gave us many modern English words: ingenuity, for example, came from Middle French ingénieux, which came from Latin ingeniosus, meaning of good capacity.

      So while the words "engineer" and "genius" are indeed related, you have to go back 2,000 years to an extremely distant root word to find the relation. "Engineer," on the other hand, is a first-order derivative from the mechanical sense of "engine."

      --

      I write in my journal
    9. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 5, Insightful

      I've never posted to /. before but feel compelled to after reading this thread.

      I've been a generalist in the computer field for 20 years. In addition to being a generalist, I have good programming and databasing skills.

      I currently work in a Fortune 100 company as a SysAdmin / Programmer / Project Manager. I make a good salary for my geographic area and am not in danger of losing my job (knock, knock).

      I'm compelled to post because there are so many FUDs and misinformation in this thread it's not funny. But there are a few tidbits of genuine wisdom:

      1. The computer pond is shrinking, but that's because it's been overstocked for quite a while. The talented, smart, crafty, dedicated fish will always be in demand, the ones who are simply looking for a paycheck will be walking an unemployment line.

      2. (This is related to #1.) If you genuinely love to craft software and hardware solutions, then you will strive for excellence, regardless of the pay. I simply couldn't be happy doing another type of job.

      3. There is much garbage code out there, largely caused by too many people coding "Fast Food" type development tools. Can somebody please tell me why it takes a 2GHz processor and 512MB of RAM to show me my appointment calendar? Then crash while I'm looking at it?

      4. Management IS NOT where it's at. I've been in my current job for 11 years now. In that time we've gone through 6 managers. None of them really knew what I.T. was all about.

      5. We recently were accepting applications for a vacant position. We were FLOODED with resumes from web developers. They all went in the trash. Why? Because they were a dime a dozen and didn't have the overall skills to support our customers. We wound up hiring a guy with good GENERAL skills, because those can be broadly applied to our diverse environment.

      What I'm getting at folks is that there was a huge wave of expansion in the computer industry which introduced a lot of flotsam and jetsam. Now the wave is receeding and those not prepared for it are left high and dry.

      My advice: Use your knowledge of the industry to forecast where it's going, decide if you want to go there, then position yourself (with skills and interpersonal networking) to ride the next wave.

      If you give up just because "times are tough" you never were meant to be in the field in the first place.

    10. Re:Engineering is working out fine for me by snarfer · · Score: 1

      Dude, you have no idea how many EXCELLENT "SysAdmin / Programmer / Project Manager" are out of work here in Silicon Valley. I know people losing their houses, moving in with relatives, even eating at food banks. I'm not making this up.

      And they'll be talking to YOUR boss soon about working for $35K. You think I'm kidding? Have you ever heard of the law of supply and demand?

      What you need to do is start organizing a union at your company, fast.

    11. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      Damn, Twirlip, you is one karma-whoring mutherfucking he-bitch!

    12. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      That was perhaps the most informative post I have read in a while. Down with the Jewish Faggot NaveWeiss and his gay lover jawtheshark

    13. Re:Engineering is working out fine for me by abradsn · · Score: 1

      get-o a life-o www.get-oalife-o.com

    14. Re:Engineering is working out fine for me by Brest_Litovsk · · Score: 0, Offtopic

      Unions will just bring business down, that's all.
      Though, it's tough to be without a job, but if there are no business, there would be no job too.

      The law of supply and demand, as long as you mentioned it, will straighten everything out.
      There are no place for unions there, though.

    15. Re:Engineering is working out fine for me by snarfer · · Score: 2

      Dude,

      What does the "law of supply and demand" mean when you have more workers than jobs? It means that people in the US will starve.

      The alternative is to MANAGE the situation, to guarantee that the people getting the jobs make enough to buy things so that the economy of the world can grow instead of shrink as a result of the jobs moving.

    16. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      Yeaaaaahhh unions did WONDERS for United airlines.

      Guess those union workers should have accepted a pay cut to keep the company afloat, now they are out of work.

    17. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      You guys haven't seen a movie called "Office Space", have you? I am willing to bet 99.99% of you really "worked" just 10 minutes out of each work day...

      You worked 80+ hours? Give me a break! You just sat there thinking about the problems you created that you can't solve yourself!

    18. Re:Engineering is working out fine for me by shaitand · · Score: 2

      $35K is not such horrid pay, get over yourself.

    19. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      take your bullshit somewhere else, whould you? I've seen MANY assholes like you, who by pure chance happen to occupy secure position at the moment, but always seem to attribute it to some sort of visiion or dedication or whatever else they dream up. Again, bullshit. The day will come when YOU have to eat shit, and you will... Then remember what asshole you were, and don't ask for help or understanding.

      Fuck you.

    20. Re:Engineering is working out fine for me by Wansu · · Score: 2


      I've been a generalist in the computer field for 20 years.

      Then you're exceptional.


      I make a good salary for my geographic area and am not in danger of losing my job (knock, knock).


      You're very fortunate too.

      Now the wave is receeding and those not prepared for it are left high and dry.

      Well sir, there are an awful lot of "those". As it stands, "those" are the rule, not the exception.

      My advice: Use your knowledge of the industry to forecast where it's going, decide if you want to go there, then position yourself (with skills and interpersonal networking) to ride the next wave.

      This kind of advice is easy to give but hard to take. I've done this. It was very difficult for me and infeasible for most engineer/programmer types.

      --
      Wansu, th' chinese sailor
    21. Re:Engineering is working out fine for me by BigDell · · Score: 0

      Well said! I see you've been chastised highly, but I agree with your position. I'm that rare "programmer/management" bird that has a TON of work and does manage to hire people, at least for consulting assignments. I've noticed that my programmer buddies who are truly GOOD programmers were never out of work for more that 3 or 4 weeks here in NYC. It's not enough to be a good techie, one has to interview well and present oneself as a "pro". There are many variables to the equation, it's not just whether one can code C++ and write a Sybase stored procedure...

      This job is "fresh" to me. I was a professional dancer for 15 years (which paid well since I was in the union!). Now THAT is a profession with a short shelf life. Compared to the performing arts, programmers have it EASY... ;-)

      Apple... the compter for the rest of YOU...

    22. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      Tidbit:

      We were recently looking for part time workers for a college computer lab and over a third of the applicants had masters degrees in computer science or a related field.

      These weren't inexperienced people either. They all had 4 and 5 years of good work experience. When big tech sector employers go bust or have layoffs, competition for even the low-paying jobs gets pretty nasty.

    23. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      OMG, It might depend on what part of the country you live in. I think managers a Starbucks probably make that much where I live.

    24. Re:Engineering is working out fine for me by Cromac · · Score: 1

      You're right, many firefighters or police officers wouldn't mind making that kind of money. The IT field is grossly overpaid compared to most other industries.

    25. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      I really didn't mean to respond with flame, but you sound exactly like Dilbert's boss. Every place I've worked I've seen people hired because they interview and present themselves well. That's wonderful if you're hiring sales, PR, marketing, etc., people, but terrible if you're looking for brilliant engineering geek minds.

      At my first job (at 18) I was asked to help hire 2 techs. I helped devise a simple test which weeded out the people who talked up a storm and had dazzling degrees but couldn't do the most basic TTL logic. We hired 2 who could, despite that they didn't present very well, and who are both brilliant, successful engineers to this day. Without that boost they and the company would never had had the many years of strong success.

      Keep the entertainment industry's fluff out of tech!

    26. Re:Engineering is working out fine for me by ClosedSource · · Score: 2

      Wow. This is one case where a poster really needs his good Karma.

    27. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      I normally don't post, but after reading what you just said, I agree with you. Granted I've not been in the field for as long as you have (only about 5 years), but I have seen enough. I started out with a medium sized company just right out of school all the way to my present job with a large sized company. Along the way I saw some people that are just utterly piece of deadwood to the organization. They basically are there for the pay check, dreaming of hitting the stock option jackpot and have no passion for engineering in general. You can tell because they are the ones that always needed extra help, substandard output and their work day consists of frequent coffee breaks and ends at 5pm on the dot. Forget about seeing them showing up on weekends and holidays when turd hits the fan unless they have no choice.

      If people are serious about engineering, they need to keep up with the current technology and be willing to take classes duirng non-work time or make sure productivity is maintained while you are in class during the day. You also need to be willing to take on new challenges and assignments. Even in this down turn enviroment, there are still plenty of work to be done. The companies are looking for people that can contribute to the bottom line by getting work done fast and with high quality results so they can sell or use the product you worked on to either get money or increase productivity.

      As for people whining how lucky it is to have a job and how hard it is to find a job, you will not find me sympathetic about this. I remembered when I was transitioning between jobs, I too have rent and bills to pay. I took any job that I can get my hands on while using every job hunt'n tricks I can think of. I spent 4 hrs during weekdays and at least 8hr during weekends researching companies, sending resumes and contacting my university career center for possible leads. Companies are hiring, but don't expect jobs just fall into your laps. It may be true during hay days of internet craze, but not any more.

      Finally, I hate to sound corny, but my advice is hard work, not luck is what keeps you in the field of engineering. If you truly enjoy solving problems, fining elegant solutions and willing to work hard, then engineering is for you. Ultimatly, you own the responsibility of your own career in engineering.

      "Do or Do Not, There is no Try." -- Yoda.

    28. Re:Engineering is working out fine for me by Adam+J.+Richter · · Score: 2
      What does the "law of supply and demand" mean when you have more workers than jobs? It means that people in the US will starve.

      Jobs are not a fixed quantity. Economic prescriptions that treat a dependent variable as a fixed constant generally fail to produce their intended results.

    29. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0

      It is horrid pay if you have motgage payments, 2 kids in school, no public traportation so you must operate 2 vehicles (1 to get to your $35K job and 1 for the spouse to take care of the kids) and all of the other assosciated costs plus the fact that companies are reducing benefits so you have to add health/dental insurance not only for yourself but your entire family and that not so horrid 35K/yr may last until May or June.

      Of course, the kids don't really have to eat, do they?

    30. Re:Engineering is working out fine for me by hank · · Score: 2

      A sales employee who has never held such a position before, and has only 6-9 months under his belt, makes $55,000/year + commission + benefits at a Circuit City in northern New Jersey, where I live.

      I found that kind of disgusting.

    31. Re:Engineering is working out fine for me by Anonymous Coward · · Score: 0
      The founding of the first American engineering school was considerably before 1836. This was the US Military Academy, West Point, NY.

      Before that was the Ecole Superiere (sp?) of France.

    32. Re:Engineering is working out fine for me by dnoyeb · · Score: 2

      Thanks. "ingenium" is the root word is was aiming for. I had heard is as ingenius though. Perhaps a greek influence?

    33. Re:Engineering is working out fine for me by webmaven · · Score: 2
      1. The computer pond is shrinking, but that's because it's been overstocked for quite a while. The talented, smart, crafty, dedicated fish will always be in demand, the ones who are simply looking for a paycheck will be walking an unemployment line.

      Although I agree with the sentiment that this is how things should work, I'm sad to say that jobs like this are the exception, not the rule.

      Instead, what mostly seems to be happening is that the folks who were drawn to the profession solely for money, and who don't really like using or programming computers per-se, are using every devious brown-nosing trick in the book to muscle out their more talented co-workers who might make them look bad to the clueless PHB.

      If you are solely focussed on 'doing good work' you're gonna get axed in the next round of layoffs, and someone else will take credit for your results.

      I don't think that's the sort of 'crafty' you meant.
      --
      The real Webmaven is user ID 27463. I don't rate an imposter, because my ID is such a lame-ass high number.
    34. Re:Engineering is working out fine for me by CyberLady · · Score: 1
      I read your post with interest, and hope that you, like so many contented employees do not find yourself unemployed and unemployable through no performance criteria or fault of your own.

      The reality is that Corporations, even Fortune 100 corporations are begining to look at Business Models that will allow them to weather the rough times, and produce quickly when the market picks up. Data Processing is very much a part of the manufacturing process and embedded in all of the major companies today. The luxury of maintaining a full staff with a reciprocal arrangement, where the employee gives life time loyality to a corporation who returns a life time of employeement is not, and has not been for some time a viable business model.

      One of the models that is currently being looked at is one of a 100% outsourcing of all Data Processing Development and Support. The requirements and monitoring of these projects would be done by corporate project managers and all the work done by an outsource company.

      This actually would be a good model for the Data Processing Developer and Production Support personnel, where the outsourced work can be done at home, assembled, tested and QA'd in a central site, and the focus would then be on the work and not corporate politics.

      Unfortunately, third world countries have figured this out a long time ago, and companies like TaTa of India (they own Mercedies Benz and a lot of Indian business) have outsourcing companies with offices in nice areas like Bangalore, South India. Telephony call centers are set up in places like this, and a lot of the local work from places like Tampa, FL have moved to these overseas sites.

      I am not sure how we could set up an outsourcing business model. Most placement companies focus entirely on putting people in corporations, even though it is obvious that in this game of musical chairs, that the chairs are being pulled out faster than ever. If we were farmers the government would be subsidizing us and these types of efforts, but I do not see any help from them - they evey play the Grinch by going home for Christmas with the Unemployement checks unresolved.

      Does anyone have any useful ideas of how we could look at and implement a viable business model that would reflect how to realign the American Data Processing Industry?

    35. Re:Engineering is working out fine for me by smagruder · · Score: 2

      Instead, what mostly seems to be happening is that the folks who were drawn to the profession solely for money, and who don't really like using or programming computers per-se, are using every devious brown-nosing trick in the book to muscle out their more talented co-workers who might make them look bad to the clueless PHB.

      I've seen this happen, yes, like when Maxager Technology ushered out too highly talented software developers in January, 2001 and kept ignorant brown-nosing wannabe's in their place to do the same work. I've found that it has become important to "do good work" *and* adeptly play the political games simultaneously. Not easy for a nerd, but it's certainly doable.

      --
      Steve Magruder, Metro Foodist
  2. Development is working out fine for me! by kolathdragon · · Score: 5, Insightful

    Knock on Wood here, but I start my career in 91 during the last recession and am still doing fine. Of course I've changed 4 - 6 languages by now (RPG -> VB -> C/C++ -> C#, ASP, JavaScript, XML, HTML, etc ). My rule has been always try to stay current and not comfortable. If you feel comfortable, then you are on the way out of a job.

    1. Re:Development is working out fine for me! by NineNine · · Score: 1

      You're exactly right. That's why I got out of development. I really wanted to have a life outside of the computer section of Barnes and Noble. My Development/Engineering career lasted 6 years.

    2. Re:Development is working out fine for me! by CodeWanker · · Score: 2, Interesting

      I guess most people hit a point in their lives when they're tired of picking up new skills. I've been a developer for 10 years so far and I would rather pick up new languages/skills than wind up managing people who are picking up new skills and doing things I can't. Maybe that will change for me someday, but I tried being a manager, and I got no sense of satisfaction or accomplishment goading other people into building things... I want to be the builder! Learning OOD/UML was FUN. Learning Java and VB.Net was FUN. It sure beat the hell out of having that niggling feeling at the back of my mind that sooner or later my superiors would figure out that I wasn't generating easily measured value and kick my ass to the curb. Also, I've gotten most of my jobs via networking with people I've done good work for in the past, and have not been out of work more than a month a year... And I've had to find 4 jobs this year! Maybe people are moving out of the profession because they aren't differentiating themselves to the point where the folks with jobs to fill think of them first.

      --


      "Wow. Now THAT'S a lot of angry Indians." - Lt. Col. George Armstrong Custer
    3. Re:Development is working out fine for me! by Anonymous Coward · · Score: 0

      You've had to find 4 jobs this year? Fuck that. If thats the way you want to live your life, more power to you. As for me, I'd rather work for a stable company and not have to worry about where my next paycheck is going to come from.

      I'm glad I finally found one.

    4. Re:Development is working out fine for me! by NDPTAL85 · · Score: 4, Insightful

      Listen to the madness you yourself are stating. You had to find 4 jobs in one year? Thats not something to be proud of. Thats not an accomplishment. Thats the sign of a fool who doesn't realize how badly this industry is treating him. Wake up and get a clue!

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    5. Re:Development is working out fine for me! by Anonymous Coward · · Score: 0
      My rule has been always try to stay current and not comfortable. If you feel comfortable, then you are on the way out of a job.

      Well, that's assuming one can not both learn new things and stay current AND feel comfortable. For me that's just not true. I feel comfortable learning new things. I LIKE learning new things... and having experience, skills plus motivation makes me very comfortable as I'll likely be learning things FASTER than people who have just started. This nicely compensates for "less CPU power" for older people; brain's capability of learning decreases with age, but the level where it starts is higher for people who have "trained" learning, ie. learnt as much as they can at younger age.

      I actually thought that your motto was more common in some of "faster moving" professions, like stock brokering, weasel... I mean lawyering and such?

    6. Re:Development is working out fine for me! by CodeWanker · · Score: 2

      The first job was one I networked the year before, but it was an airline industry after 9/11. I jumped, didn't get pushed. The second one was a telecom company that took it in the shorts when WorldCom folded up. Three was a short-term contract through a professional IT pimping company. The fourth one is to design a web-based adaptive distance-learning system for a major university, and OUGHT to last for years (the same way jobs one and two were.) But jobs one and two didn't hit IT in particular; people in all departments were jumping from one and getting cut from two. All this "poor us! This industry sucks/we're too good for this" talk is great for the 2nd string prima donnas out there who haven't seen PR people getting axed (and outsourced), HR people getting axed (and outsourced), call center people getting axed(and outsourced to India or Costa Rica or a U.S. Penitentary), marketing and salespeople getting axed (and being replaced by interns and manic depressives.) And as far as the defense department or other government agency is concerned, my dad is a personnel officer for the Air Force, and his last 4 big projects have been cutting jobs and closing facilities, so don't think there's a shelter out there. Either you suck it up move on, or you just suck.

      --


      "Wow. Now THAT'S a lot of angry Indians." - Lt. Col. George Armstrong Custer
    7. Re:Development is working out fine for me! by Grishnakh · · Score: 2

      But your father is still working in the Air Force after all this time, even though his specific duties change from time to time and he may get reassigned or relocated. He has bulletproof job security, and even if they want him to relocate, they pick up the tab for the whole thing. Even better, he doesn't have to worry about his job getting outsourced to some other country, or getting replaced by an H1-B, since the military only hires U.S. Citizens. And if anyone thinks that's anticompetitive and the cheapest workers should be hired, last time I checked the U.S. military was by far the most powerful and effective in the world so maybe sticking with the high-priced U.S. Citizens isn't such a bad idea after all.

    8. Re:Development is working out fine for me! by Anonymous Coward · · Score: 0

      All this "poor us! This industry sucks/we're too good for this" talk is great for the 2nd string prima donnas out there who haven't seen PR people getting axed (and outsourced), HR people getting axed (and outsourced), call center people getting axed(and outsourced to India or Costa Rica or a U.S. Penitentary), marketing and salespeople getting axed (and being replaced by interns and manic depressives.)

      Damn straight, mod this guy up.

    9. Re:Development is working out fine for me! by Anonymous Coward · · Score: 0

      Looks like you hate H1B's alot. Great to know you are patriotic american. Dont know how to pronounce your name. What does "Grishankh" mean ?

      you rock dude ..

    10. Re:Development is working out fine for me! by Anonymous Coward · · Score: 0

      You've downgraded to html, bud. Sorry.

      There is going to be less and less need for html. xml may or may not replace it. Considering how people abuse javascript now, though, I suspect that the backlash against xml may be worse.

      I did it sort of differently.

      arev (a 4FGL), quickbasic -> html, javascript -> java -> html, javascript, vbscript, asp -> c++.

      These, of course, are just the languages in the order of earning money.

    11. Re:Development is working out fine for me! by SageMusings · · Score: 1

      No. The Military does enlist people, who are not citizens, lot's of them. One of the selling points for military service is getting "fast-tracked" toward naturalization. Where I work, yes I'm in the Marines (check out my profile), there are Hispanics and Filipinos in the midst of their fast track.

      --
      -- Posted from my parent's basement
    12. Re:Development is working out fine for me! by jsse · · Score: 2, Insightful

      RPG -> VB -> C/C++ -> C#, ASP, JavaScript, XML, HTML, etc

      If this is a chronicle order then there is a downhill trend of your skills here... :)



      Hey this is a joke, be happy. Happy new year. :)

    13. Re:Development is working out fine for me! by tetrad · · Score: 2
      ...since the military only hires U.S. Citizens.

      Wrong. Resident aliens in the US are welcome to join the US military, despite not being citizens. Take a look at this page (scroll down to "Citizenship").

    14. Re:Development is working out fine for me! by sandow · · Score: 1

      It's good to live by the creed, "If you are the smartest person in the room, it's time to leave". However, if you want to move from programming to some position with more influence, you need to stick around for a while. Why keep moving if it means you are always working for idiots. Look at the more senior people in the company and ask yourself:

      1. Could I do a better job?
      2. Would my doing that job make my life and the lives of my fellow programmers better.

      If the answers to those questions is yes, consider hanging around for a while.

    15. Re:Development is working out fine for me! by deaddrunk · · Score: 1

      It would be nice if the opportunity to switch from antiquated languages to modern ones came up, however there is no way to get experience, no matter how well you know the language from home use. I taught myself Java a couple of years ago and wrote a few simple apps in it, but how am I supposed to get a job on the back of that?

      --
      Does a Christian soccer team even need a goalkeeper?
  3. H1B's used for more than computer work by Anonymous Coward · · Score: 0

    Engineering is a real big place for H1B's. Maybe even more than computers. Nursing is also big with H1B's. Noone is safe from this.

    1. Re:H1B's used for more than computer work by Anonymous Coward · · Score: 3, Informative

      Go to http://www.h1b.info to learn how to stop corporations from giving away all of our jobs. Despite the thousands of unemployed American tech workers. Evil CEOs and their cronies keep bringing in cheap labor from 3rd world countries.

    2. Re:H1B's used for more than computer work by Anonymous Coward · · Score: 0

      How can we stop the continuing outsourcing of engineering labor to Bangalore?

    3. Re:H1B's used for more than computer work by BluedemonX · · Score: 1

      Refuse to buy anything from any company that does so.

      That goes for manufactured goods, too.

      Oh, but wait, that would involve an informed consumer making good decisions. Never mind.

      --

      --- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
    4. Re:H1B's used for more than computer work by PeePeeSee · · Score: 1

      This is just like when all the american car manuf's sent all the work to asia/mexico except now its the tech world.....who would have ever thought.....

    5. Re:H1B's used for more than computer work by Grishnakh · · Score: 2

      Yep, look for companies that do this and don't buy from them. A favorite here on /.: Intel. The worst part is when they tell you in business update meetings that they're going to expand their hiring in Bangalore, while at the same time laying off people here in the US.

    6. Re:H1B's used for more than computer work by Anonymous Coward · · Score: 0

      Do you also realise that the Social Security paid by H1'B is added to the Citizens and no benifits for H1B's when they go back. The Cap for H1b is max for 6 years then they have to leave the country.

    7. Re:H1B's used for more than computer work by Anonymous Coward · · Score: 0

      Such a narrow minded person like you is working for INTEL ? I pity INTEL.

    8. Re:H1B's used for more than computer work by Grishnakh · · Score: 2

      So it's narrow-minded to be opposed to being replaced by cheaper labor in a third-world country? Let me guess, you live in Bangalore... Must be nice living in a country with no laws against pollution.

    9. Re:H1B's used for more than computer work by Anonymous Coward · · Score: 0

      Yup... Make sure that if there is someone that can do the same work for less, we should not let them do it. Meanwhile, we should also use our nukes to threaten small countries to pay tonnes of money for our corporations -- be it software/hardware/medicines.

      Heck, let's get the people of poor countries to live on *OUR* terms. If they try to do anything better, bomb them!

    10. Re:H1B's used for more than computer work by Anonymous Coward · · Score: 0

      So, I am not going to see a fucking dime from SS anyway. Fucking sand niggers could give it all to SS and I would still hate their fucking guts.

  4. Will it be enough? by mgaiman · · Score: 1

    I'm a sophomore in CS now. My plan is to just stay in school until the economy gets better or until I figure out a something that needs to be done that no none else is doing, whichever comes first. But if the industry is like this, will waiting out the recession be enough?

    1. Re:Will it be enough? by titonutz · · Score: 2, Insightful

      Waiting out a recession is never enough. There's always jobs for smart people. I would suggest that people in school forget about timing the job market and start thinking about doing the classwork necessary to become a good entry level devloper.

    2. Re:Will it be enough? by noshellswill · · Score: 0

      Not if the wogs get all the design/manufacturing tasks. Send yo azz to China ...

    3. Re:Will it be enough? by Anonymous Coward · · Score: 1, Informative

      No, it won't be enough. My company, which used to hire loads of CS grads from top schools like MIT and Harvard is now only doing tech hiring in India.

    4. Re:Will it be enough? by Anonymous Coward · · Score: 0

      If you are in CS just because you think you will make lots of money, I hope you quit now. We don't need more people like you.

    5. Re:Will it be enough? by Anonymous Coward · · Score: 0

      Half of the CS majors I worked with were in it for the money, since they were going to Law school afterward. Most stuck up pricks I ever knew, and they could barely use their own computers.(of course, this is just personally, this doesn't apply to everyone)

    6. Re:Will it be enough? by bsartist · · Score: 2

      My plan is to just stay in school until the economy gets better

      At the rate things are going right now, you might want to start thinking about grad school. I wouldn't expect any drastic changes in two or three years.

      --
      Lost: Sig, white with black letters. No collar. Reward if found!
    7. Re:Will it be enough? by snarfer · · Score: 2

      There's always jobs for smart people.

      Come to Silicon Valley and say that. I dare you! You'll have a crowd of unemployed people chasing you down the street.

    8. Re:Will it be enough? by Joey7F · · Score: 2

      He didn't say there are always jobs for smart people in Silicon Valley!

      There are usually jobs available, they just might not be what you want to do or for what amount you want to get. If you can't get a job, try starting a buisness (it is always the best time to start since you don't have anything to lose!)

      --Joey

    9. Re:Will it be enough? by mgaiman · · Score: 1

      If you are in CS just because you think you will make lots of money, I hope you quit now. We don't need more people like you. No, you've got me all wrong. I'm the kid who writes programs on his own to see if he can, and to figure out how things work. I'm the kid who constantly says, "no, we can do it this way, it is faster." I'm not the kid who is on CS for the money. I'm in CS because I don't know anything else I would rather do. I had alway considered myself lucky that the industry I love payed well. For a while my plan has been grad school, I'm just hoping that will be enough time to allow for the industry shakeup and rebuild. I'm just trying to be smart about my career decisions.

  5. I blame opern soure by Anonymous Coward · · Score: 0

    Whats the point of developing software if your gonna get trumped by a couple of geeks who reverse engineer your project and release it for FREE under the GPL.

    My company has lost around 10000 customers ever since an open source version of our project was released.

    Im not trolling, it has hit my company HARD! I am fully against Open Source.

    1. Re:I blame opern soure by kingsqueak · · Score: 1

      The money isn't the app it's the services. Create a product and then provide support for it. You provide support and you will not lose your customer base. Nobody that sells software provides any support these days and they wonder why the business model crumbles.

    2. Re:I blame opern soure by Anonymous Coward · · Score: 0

      Right on, brother. Take the profit motive out of the business, and it all comes tumbling down.

    3. Re:I blame opern soure by Sepherus · · Score: 1

      You could also blame competetiveness from taking customers.
      Customers arent yours by right, you have to offer them something else no-one else can.

    4. Re:I blame opern soure by Anonymous Coward · · Score: 0

      Blow me! Open your mouth and I will insert the source. oooooh!

      Just because your company lost out to an open source project is no reason to dislike open source. You need to analyze the reasons behind your problems.
      Ten thousand customers? I think that is bullshit.
      Let's put a pencil to the paper and do a cost analysis.

      Assume you write an accounting package, with AR, GL, and AP functions. You do know what those letters stand for, right? You write the package and it is a Doze application. Now you claim some geeks REVERSE ENGINEERED your product.

      Let us understand that there are FORMULA's for all basic accounting functions. Let us even suppose that both the geeks and your guys read the same accounting books to get their formula's. It seems fairly cut and dried that other than tricky database manipulations and GUI designs, the packages will be based upon the same core formulas. Ohhhh, I hear you scream Intellectual Property, bullshit.

      Let us further suppose you charge $500.00 per seat for "your" accounting package. With the mythical 10,000 users, it translated into 5 million dollars and there you are.

      The geeks say that is too much for a program that is no more sophisticated than Accounting 101 level functions, so they hack a program up do do just that, and they GPL it and let it go or free.

      So some customers compare the two products and determine that the GPL'ed version meets all their needs. They dump your, by now, overpriced garbage and you LOSE. That is where the term LUSER comes into being. You assume that making a product guarantees profits. This is patently not so.

      If your company had priced it's product is a more reasonable mode, or had more features etc. from the GPL version, it MAY have succeeded. It easily may not have succeeded.

      Fuzzy thinking on your part is, perhaps a reason, why your company has been hit hard. You have to prove the geeks reverse engineered your product. In the US, that is not yet illegal. If you own patented methodologies that can ONLY be duplicated by using your patented method, then you may have a gripe, legal or ethical, failing that... Blow me!
      Whining loserdotcom.

    5. Re:I blame opern soure by Anonymous Coward · · Score: 0

      there you have it, an irrational Rational response to an irrational Rational post

    6. Re:I blame opern soure by Anonymous Coward · · Score: 0
      What you said had little to do with what he wrote. The company apparently still has plenty of motivation to rake in money... usually companies do. Alas, it also sounded like greed and laziness were part of company's business model; "open source bandits" had created a free product that is good enough that their customers see no point in paying for the commercial product.

      I mean, come on --- this is exactly the point of Open Source's beneficiality. Companies have to keep on improving their product, they can't just sell same old number one product they developed 5 years ago. They have to work to keep it number one, not just collect the money, thumbs stuck up their collective asses.

      So, if companies can not make something that's better than what one or at most couple of hobbyist programmers create on their spare time I'm not sure why I should have sympathy for the company?

    7. Re:I blame opern soure by Grishnakh · · Score: 4, Interesting

      Exactly. Not only that, but there's lots of software fields where hobbyist programmers simply aren't interested in writing free (or Free) software, and an intelligent company would spend their time pursuing those fields instead. I don't see a lot of open-source EDA programs for instance (Cadence, Mentor Graphics, etc.).

      But if you make a product that tons of people would like and then give it an astronomical price, don't be surprised when someone writes a free version. In this guy's example, he complained about BugZilla. BugZilla was developed to help the development of Mozilla, a very large open-source project. What does this guy expect, all the thousands of developers (paid and unpaid) to go out and purchase ClearDDTS contracts for thousands of dollars per seat? Obviously this is a product with a large appeal but a ridiculous price tag, and it got superceded by a free replacement. Too bad. If some developers could make a similar product for free, Rational obviously was charging far too much.

    8. Re:I blame opern soure by Codifex+Maximus · · Score: 3, Insightful

      >My company has lost around 10000 customers ever
      >since an open source version of our project was
      >released.

      Add value then. Provide a better solution. Compete! Don't just give up. Geez, what do you wanna be... a monopoly?

      Whatever.

      --
      Codifex Maximus ~ In search of... a shorter sig.
    9. Re:I blame opern soure by Zimm · · Score: 1
      The money isn't the app it's the services. Create a product and then provide support for it. You provide support and you will not lose your customer base. Nobody that sells software provides any support these days and they wonder why the business model crumbles.

      exactly! and better yet make a really poor product so that you can get even more money in services. Or make half a product and then charge to complete it as a service. Or just make software and say the whole thing is a service. That way all software is a service, and your rich!

  6. My job was shipped to India by Aggrazel · · Score: 5, Insightful

    When I got laid off right after the September 11th attacks, my Job was shipped to India.

    Sometimes I wonder if the whole economic problem we're having is due to many companies doing this same thing, exporting our high paying jobs to other countries. It saves them money in the short run, but in the long run its taking money out of our country and slowing our economy.

    But then, I'm not an economist, and eventually, I did get another job with another company. But I was unemployed for a year, thats 1 year of my salary that I was unable to produce because my job went overseas. If you add that up over all the people in the industry who are in similar situations.

    It was grim, being unemployed for a year. I even contemplated switching industries, actually thought about becoming a Truck Driver to sustain my family. But for me, my job is more of a love than a carreer. Its what I do. Its my hobby, its my passion, and I really don't want to do anything else.

    But the guy in the story wants to give up on his job because he got laid off from one company, thats sad. Maybe for what he does its necesary, I don't know, but there are other jobs out there, and who knows.

    Anyway, thats my 2p.

    1. Re:My job was shipped to India by I'm+a+racist. · · Score: 1

      It may not really save money in the short run...

      My company is shipping all the jobs from NY to Montreal. The thing about it is that it won't save them anything in the short term. In fact, it's probably costing them millions (relocation costs, training, lost revenues/customers/contracts, etc). It seems they only did it to create the appearance of cost reductions. Hell, they're paying us double our current salaries to go work up there for a year to help get everyone up to speed.

      They just want to look good on paper, to boost shareholder value now. They aren't necessarily looking to cut costs (in the short or long term).

      You also need to realize, companies aren't really interested in the nation's economy. Sure, they're interested in it because there's a symbiosis, but if they can leech off of another nation's economy that would suit them just fine. This especially applies to non-US based companies (like mine).

      --


      Down with Saudi Arabia!!!
    2. Re:My job was shipped to India by itwerx · · Score: 2

      Has anyone given any thought to moving to India...?

      I'm only half joking!

      In other news several companies I know who shipped projects overseas gave up after awhile. There were two main problems - communication issues and IP theft.
      But, as with any country/industry, it depends on who you deal with.

    3. Re:My job was shipped to India by Anonymous Coward · · Score: 1, Informative
      exporting our high paying jobs to other countries. It saves them money in the short run, but in the long run its taking money out of our country and slowing our economy.

      And in many ways, this is both bit optimistic and pessimistic a view, both at same time. Optimistic from employer's view, that they save money even in the short run. I'm not convinced even that is the case, but I'm pretty sure they often directly lose in the long run. Some just completely fail in every sense (R & D often just doesn't work with half-assed move; doesn't have to be a move to India, it's enough to move it to another state), some produce lower quality results (support that customers hate), some just seemingly offload higher-paying personnel (ie. in theory support center in India acts as front line support, in practice they mostly forward requests back to more costly organization in USA). [I do have experience on both kinds of failures, observing efforts at 2 of companies I've worked for]

      And I guess it's too pessimistic in assuming that all jobs that move to developing countries stay there. I'd guess that many more companies try and see if it works for them, and then make appropriate conclusions. Either smart way, by actually analysing the results, or by stupid way, going out of the business by letting customers draw their conclusions.

      Still... if success rate of exporting jobs improves, it will effect US programming jobs. What would be interesting to see is how quick do 'succesful' developing nations (India first, others later?) get overheating effect. It's pretty much inevitable that the potential difference in earnings will become much smaller. That is, salaries in new hot spots will sky-rocket; supply of skilled engineers has its limits everywhere, and it can not be short-circuited. Without multi-year college degrees (or similar experience; I know many skilled developers are to some degree self learner) you won't have skilled enough labour force to get work done. Complexity of systems to be developed has steadily grown over time, roughly at same pace as processes and tools that make development easier have improved. Which means that caliber of programmers to do 'average' job has probably stayed pretty constant.

      So I think eventually what goes around, comes around, that in many ways things are cyclic. Even when considering global economics.

    4. Re:My job was shipped to India by avdp · · Score: 2

      I think you're missing the point...

      The "shipping the job to india" bit is not about relocation of the office/staff. It's about hiring contractors over there. There are some big shops over there that do nothing but that.

    5. Re:My job was shipped to India by Anonymous Coward · · Score: 2, Interesting

      I agree that there are other jobs, but they are still in short supply. I am in the midwest and there are hundreds, if not thousands of applications for most IT jobs and if you lose the job you have here, you face the real prospect of having to leave the state to find work.

      My company has been through four rounds of layoffs since 2000. Somehow I have managed to make it through, but it has changed my perspective on the industry, that's for certain. Its amazing how things change so quickly. I was in college studying Comp Sci three years ago and no one could stop talking about how great the economy was and how we could all live like kings. Then I started to see the first round of jobs go overseas.

      And now, three years later, I do think about leaving it from time to time. But I feel like I got into this business for the right reason: because I loved doing it. At the same time, I find it VERY hard to imagine spending a career worried about whether the next round of layoffs will include me. Its a tough thing to deal with and I have considered other professions. But everyone tells me its like this in every field. I just have to remind myself that the economy is cyclical and at some point we'll have crawled out of this hole.

      m

    6. Re:My job was shipped to India by Anonymous Coward · · Score: 2, Informative

      Welcome to the joys of global capitalism and the "corporate democracy". For years, the US preached the gospel of global capitalism, and now in the last decade or so, we finally have it.

      Your company doesn't care about its employees or about its nation, it cares about profits for its supermen. This is how capitalism works. Now that capitalism has gone essentially global, companies are free to exploit whatever resource they want (be it natural, labor, or otherwise) anywhere on the globe in search of profits for the top dogs.

      You are merely a pawn; you are unimportant.

      Nationhood and the economies of nations don't even figure into it; the jobs and the products will follow the money. Period. Nations, governments and the electorate gradually lose power, importance and even relevance.

      It's easy to see capitalism as benign and standards-raising when it is confined to the boundaries of a single nation. But once it has truly gone global, the devastating effects on individuals and the lives of the common man can be seen more and more clearly.

    7. Re:My job was shipped to India by Anonymous Coward · · Score: 0

      I was speaking to a manager about my job prospects. They pointed out a lot of the development work is done in India, I said "so.. I would have a better chance of promotion if I moved to india?" and they gave a wry smile.

    8. Re:My job was shipped to India by 8BitWimp · · Score: 1

      But everyone tells me its like this in every field. It's not like that in every field... accounting and CPA's, legal fields, lawyers, and many not-exactly-professional entreprenural jobs.

    9. Re:My job was shipped to India by Anonymous Coward · · Score: 0
      Your company doesn't care about its employees or about its nation, it cares about profits for its supermen. This is how capitalism works.
      Exactly. So go and start your own company rather than whining about the one to which you're enslaved! Capitalism is not about giving your life so some corporate schmoe can get his quarterly bonus - it's about incorporating yourself and being that schmoe.
    10. Re:My job was shipped to India by Anonymous Coward · · Score: 0

      Yeah, I haven't seen huge numbers of accountants go jobless recently... oh wait, yes I have. just look around new york for a few minutes and you'll find a jobless accountant.

    11. Re:My job was shipped to India by Anonymous Coward · · Score: 0

      Youre comparing canada where people make about the same amount (slightly more if I am not mistaken) to india where 50$ a day for a programmer is a fortune..

    12. Re:My job was shipped to India by I'm+a+racist. · · Score: 1

      Actually, by my estimate, the crew in Montreal is making roughly 30-50% of what we get here. Sure, it's more than India, but it's still a lot less. Also, the Canadian government gives some great tax incentives for doing R&D in Montreal, so there's that to consider too. For this sort of work, there's a lot of infrastructure needed, so India is out of the question. Canada is very favorable for this, they have frequencies available and so on.

      From speaking to my colleagues all around the world, most seem to make less than here in NY. Even in other large cities, like Milan, that seems to be the case. Although, I think the guys in England (a couple hours outside London) did pretty well.

      --


      Down with Saudi Arabia!!!
    13. Re:My job was shipped to India by I'm+a+racist. · · Score: 1

      No, I understand... but, there are hidden costs. The management overhead of trying to deal with India (assuming management stays here) is pretty big. The time difference will really cut into efficiency. My point was, it's not always a case of short sightedness, sometimes they don't really expect a cost reduction at all. They're just looking to shuffle the balance sheets and gain some shareholder value.

      --


      Down with Saudi Arabia!!!
    14. Re:My job was shipped to India by CodeWanker · · Score: 1

      The entire point of a guy in a job job is exactly the same as the point of an "evil corporation": to generate more value than people are paying you for. If you're not doing that, you're working on borrowed time. Programming jobs going overseas is a visible result of an efficient market, but there's an invisible technological result as well, and it's much more powerful and important. Specifically, designers and architects are creating (and have always created) "Code Monkey" applications that do 80% of what we used to hire junior programmers for. I've built an app that lets me design the interfaces for my core business objects and the fields and indexes for most of my tables. Only I don't hand my designs to programmers (American citizen or otherwise.) I click a button and my app generates my SQL for the table creation, the class files for my middle tier, and all the repetitive admin pages for the tables... All the programming that's left either 1) requires a senior and creative software developer that I can't get in India or 2) is small enough and fun enough that I do it myself. Am I an "evil puppet master" treating programmers like pawns because I would rather get better code cheaply at lightning speed than hire them to create headache-inducing crap? Fine.

      --


      "Wow. Now THAT'S a lot of angry Indians." - Lt. Col. George Armstrong Custer
    15. Re:My job was shipped to India by 0111+1110 · · Score: 1

      You haven't mentioned how much lower the cost of living is in Montreal. A one bedroom apartment was going for like $250 (usd) last time I checked. They have some of the lowest rents in North America. Edmonton is cheaper, but who wants to live there? The rent for an equivalent apartment in Boston is about $1200. In other American cities it is even more.

      I like Montreal, and the girls are prettier there too. So maybe a move to Montreal is not such a bad thing. Maybe the company wanted to try someplace where they didn't have to (indirectly) pay such huge rental/real estate costs :). After all there's a good reason why we Americans *need* to make so much money.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    16. Re:My job was shipped to India by snarfer · · Score: 1

      So go and start your own company rather than whining about the one to which you're enslaved!

      My wife and I were about to open a neighborhood coffeeshop. (We live near the Excite/@Home crater.) We came close to making the investment.

      And then ... STARBUCKS opened up!

      We dodged a bullet.

      Now, tell me what kind of company you can start these days, that some huge multi-national isn't going to squash you. And teh VCs are -NOT- going to give you money, for that very reason. Especially if it's in tech, since Bush let Microsoft off the hook.

    17. Re:My job was shipped to India by aussersterne · · Score: 1

      Exactly. So go and start your own company rather than whining about the one to which you're enslaved! Capitalism is not about giving your life so some corporate schmoe can get his quarterly bonus - it's about incorporating yourself and being that schmoe.

      Hmm, it seems to me like your argument to the original poster is that everyone should find a way to get into management.

      Who, exactly, is going to do the actual work?

      In reality, every company must have workers. Every worker is utterly replaceable with a cheaper worker, wherever he/she is to be found. Workers are therefore in competition to lower their standards of living in order to remain employed.

      Clearly, everyone cannot be an owner or a manager, ergo, everyone cannot achieve the high standard of living that capitalism seems to promise. That standard is reserved, as the original poster correctly observed, for a priveleged and elite few whose riches are gained at the expense and labor of the underclasses.

      --
      STOP . AMERICA . NOW
    18. Re:My job was shipped to India by MSZ · · Score: 1

      but, there are hidden costs.

      Yes, but these costs are in different column of the report sheet.

      Company I worked for did outsorce some of the jobs. That meant, outsorcing company charged for the salary of their worker+profit+tax on all that. It came to approximately DOUBLE the cost of having own employee, but since it was not "personnel" cost it looked better. In the reports. On the charts.

      In fact, it was the same person. Only changed a logo on his business card...

      --
      The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
    19. Re:My job was shipped to India by sql*kitten · · Score: 2

      Your company doesn't care about its employees or about its nation, it cares about profits for its supermen.

      That sort of Marxist rhetoric fails to account for the amount of stock owned by mutual funds and 401(k) holders - i.e. ordinary people. There are very few "supermen". It is ironic that sometimes people get laid off in order for the company to do its fiduciary duty and maximize shareholder value, when they are themselves shareholders.

      Nations, governments and the electorate gradually lose power, importance and even relevance.

      You say that like it's a bad thing, but think about this: it's a lot easier to change your employer if you don't agree with them than it is to change your citizenship if you don't agree with your government.

    20. Re:My job was shipped to India by Anonymous Coward · · Score: 0

      That sort of Marxist rhetoric fails to account for the amount of stock owned by mutual funds and 401(k) holders

      And yet you are thinking nationally (i.e. inside the US) yourself. I think you will find few people in the 3rd world countries to which these jobs are going who own stock in the companies they work for. And as the value of labor inside the US goes down due to the exports of these jobs over the next several decades, you will find fewer and fewer people inside the US able to afford to continue to pay into 401(k) plans or to afford stocks.

      Meanwhile, the supermen are indeed very few -- but those who do exist (i.e. Bill Gates) have how many billions? How many educated people in the 3rd world are working long hours for nearly no wages, out-competing the US employees for the same jobs, and yet still can't afford to feed their families, all while these very few CEOs could save entire nations' generations without putting a significant dent in their pocketbooks.

      Is this equitable to you?

      You say that like it's a bad thing, but think about this: it's a lot easier to change your employer if you don't agree with them than it is to change your citizenship if you don't agree with your government.

      Yes, but while you claim allegiance to a nation or government, democracy makes some sort of sense, precisely because it is assumed that you will remain a part of the whole, and therefore, your vote is important and has lasting value and impact, whatever it is.

      The corporation is not beholden to its "citizens" at all. Yes, you can change your corporation, but your corporation can also change you -- effectively silencing any voices of dissent or need simply by tossing them out into the street. It is not a benefit at all that if you should happen to get too hungry, you will simply be exchanged for another employee who is willing to endure starvation more silently than you are.

    21. Re:My job was shipped to India by jmauro · · Score: 1

      Funny thing about Starbucks. It appears to have the complete oppisite effect on the economy other companies, say Walmart. It appears that when a Starbuck's moves in all the other coffee shops in town do better than they were doing before the Starbucks moved in and the local economy can support even more coffee shops. Sort of a coat tails effect. Unlike a Walmart that destroys 3 jobs for every 2 it creates.

    22. Re:My job was shipped to India by Anonymous Coward · · Score: 0

      Hehe. Sounds like you had a leak in your organization: a rat. You can always start a web site selling imported coffee from around the world. That's the beauty of the internet: You may not make any money but at least you don't have much to lose. Brick and mortar stores are on their way out whether we like it or not (and I don't particularly like it).

    23. Re:My job was shipped to India by joss · · Score: 2

      >> Nations, governments and the electorate gradually lose power

      > You say that like it's a bad thing, but think about this: it's a lot easier to change your employer if you don't agree with them than it is to change your citizenship if you don't agree with your government.

      The electorate losing power to corporations is a bad thing, except for the tiny minority who own signficant stock.

      Captialism only works with govenment constraints, otherwise cartels and monopolies form. It is not easy to change your employer when there only is one, or when they all offer the same shitty deal. A corporation is only ever going to be interested in what it can get from you. With insufficient constraints one ends up with a situation which is indistinguisable from slavery. You may think this alarmist, but try visiting a gold mine in brazil or a Nike factory in indonesia.

      --
      http://rareformnewmedia.com/
  7. Programming "Career" by Egonis · · Score: 5, Insightful

    I enjoyed a programming "career" for 5 years following high-school. I am self-taught, and managed, developed and implemented databases at an ISP, a TV Broadcast Company, and for a Freight Brokerage.

    Although I have not attended University or College for training in the field, I made a substantial income.

    I observed many of my co-workers and friends whom had gone through University and such, and their careers ended just as quickly as mine.

    The common problems we all faced were that management did not understand the nature of the job performed, and ended up hiring a large agency to take over our "home brew" projects.

    I have reformed my future, and am becoming a Special Ed teacher for the Blind and Visually Impaired... because the IT industry has completely collapsed, not resulting from poor economy (I live in Canada, and our economy is quite strong right now...), but as a result of poor management and planning.

    My suggestion to anyone considering, or currently working in IT, is to educate themselves in another field, and use their skills as an addition to their qualifications.

    I write small applications to make programs like Excel more accessible for the Blind, as there is little, or no support for Text-to-Speech software, while at the same time performing my other duties.

    1. Re:Programming "Career" by Anonymous Coward · · Score: 1, Interesting

      Or go back and get an business degree and join the ranks of the management that made the bad decisions. I note that where I work, they're all still there. I guess somebody has to be around to sign the pink slips...

    2. Re:Programming "Career" by pVoid · · Score: 2
      I completely second that motion.

      I too am Canadian, and a self tought programmer, and on my way "outta here".

      I currently have several contracts that will most likely keep me afloat for about 2 more years... and I'm using those two years to fully train myself in other disciplines...

      (Mainly arts and humanities oriented)

    3. Re:Programming "Career" by richieb · · Score: 2, Troll
      I enjoyed a programming "career" for 5 years following high-school. I am self-taught, and managed, developed and implemented databases at an ISP, a TV Broadcast Company, and for a Freight Brokerage.

      I'm happy that you found a new career. Please leave building software to people who were trained how to do it. Would you go to a "self-taught" surgeon?

      --
      ...richie - It is a good day to code.
    4. Re:Programming "Career" by Egonis · · Score: 1

      Seeing as how the Blind & Visually Impaired Community is one which lacks funding, any help offered is helpful.

      A text-to-speech version of certain software used within a non-profit agency such as the CNIB costs around $700... a simple accessability front-end can take a matter of days to write.

      Government-provided disability pension doesn't cut it.

      Comparing this to surgery is alittle extreme, don't you think?

    5. Re:Programming "Career" by Anonymous Coward · · Score: 0

      WOW, thats laughable. I am sorry, i don't know others experience, but MANY of the degreed cs people i know are way LESS skilled than self taught colleagues. In fact the two lead developers in our company are degree-less. hehhehehehehe, i would love for them to read that. Most of the degreed developers that hire are VC++ who have a hard time moving to other languages and environment.

    6. Re:Programming "Career" by NDPTAL85 · · Score: 1

      Fortunately the overwhelming percentage of programming jobs and tasks nowhere approaches the level of life threatening status as that of a Surgeon. That makes those self-taught programmers out there every bit as good and qualified as your classically trained ones, thank you very much.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    7. Re:Programming "Career" by poot_rootbeer · · Score: 5, Insightful

      Programming is critical thinking, and that can't really be taught in a classroom. You either cultivate it yourself, or you don't.

      I honestly don't give a damn if you learn how to program by going to college and sitting through 3 lectures a week for 4 years, or curling up in bed with a volume of Knuth whenever you have the chance. As long as you understand and are comfortable with the concepts, you can be a good programmer.

      You might argue that someone with a formal education is more likely to grok the concepts, but anecdotally I've seen a LOT of kids getting degrees (and this is from high-ranked national universities, never mind the DeVry and trade school grads) that certainly don't belong anywhere near software design.

    8. Re:Programming "Career" by richieb · · Score: 2
      WOW, thats laughable. I am sorry, i don't know others experience, but MANY of the degreed cs people i know are way LESS skilled than self taught colleagues.

      I guess you are right. I've also seen people with degrees who couldn't code their way out of a paper bag.

      However, some formal education is necessary at some point in the life of a sofware engineer. If you are good, at least you should understand why.

      Plus, there were many very smart people who came before you and solved the same problems at least once.

      I supposed if you are self-taught be reading Knuth and doing all the problems, then it's quite different from reading "VB For Dummies".

      --
      ...richie - It is a good day to code.
    9. Re:Programming "Career" by richieb · · Score: 2
      Fortunately the overwhelming percentage of programming jobs and tasks nowhere approaches the level of life threatening status as that of a Surgeon.

      You'd be surprized. I've read about a surgeon who was using a laptop with spreadsheets in for some OR computations (sorry, I don't have a reference).

      But, think about those guys who learned by reading "Programming for Dummies" writing code to manage your checkbook. Not life threatening, but...

      --
      ...richie - It is a good day to code.
    10. Re:Programming "Career" by richieb · · Score: 2
      Comparing this to surgery is alittle extreme, don't you think?

      Maybe. But I've written code which handles 100 billions (that's 10e9) US dollars everyday. If I screwed up, I can put a big dent in the economy (for example Bank of NY had a nasty failure in the arly 80s that stopped their clearing systems for 2 days, they nearly went out of business - BTW that wasn't my code :-)).

      Would you like to have your money handled by someone who learned to code by reading "VB For Dummies"?

      --
      ...richie - It is a good day to code.
    11. Re:Programming "Career" by richieb · · Score: 5, Insightful
      Programming is critical thinking, and that can't really be taught in a classroom. You either cultivate it yourself, or you don't.

      That's certainly a big part of it.

      However, there is a large part of accumulated knowledge that you need to learn to be a proficient software engineer. You can do it on your own, but classroom can provide a clear direction and help filter the stupid stuff from the essential stuff.

      --
      ...richie - It is a good day to code.
    12. Re:Programming "Career" by nule.org · · Score: 1
      Since when does going to college teach you how to program? I work as a programmer, and I'm working on my degree part-time. I promise you that I learned more by RTFM then I ever will in a classroom. I know lots of "educated" programmers that can't program their way out of a hello_world function call.

      Programming and the 'real-world' in general are about problem solving. No amount of letters behind your name (you know - BA,MS,PhD, etc.) are going to teach you that. All school teaches you is which books to get the knowledge out of faster. Creativity and vision (that is, being able to see the problem) teach you the rest.

      Personally, I'm doing the school thing purely out of cynicism. Because people think that somehow it makes me smarter than I was to begin with. I wish academia were for real. I wish that colleges upheld the proud traditions of educating the people and wholesome pursuit of knowledge they pretend to uphold. Unfortunately it is all about connections, and marketing yourself. It means playing the game and it is dirty. Don't you read the articles about how scientists lie about reading the research they site? What is that supposed to teach me? I would love to be a researcher and working on real problems. I don't think that such an position exists today.

      And since you had the gall to tell someone else to get the hell out of the field because they are clearly uneducated and inferior in some mysterious way I'll assume you are just trolling for some flame. I would hate to assume that you really are an elitist bigot. Please take your educational FUD elsewhere.

    13. Re:Programming "Career" by abigor · · Score: 1

      WELL SAID. The greatest thing about the dot com implosion was the pruning of the self-taught hordes.

    14. Re:Programming "Career" by Anonymous Coward · · Score: 0
      It all depends on exactly what is meant by "self-taught". Some consider getting a degree from EE (but most of classes from CS dept) to be self-taught. Some consider programming as a hobby from age of 8 (which I did... before getting my degree) to mean self-taught. In both cases it probably is as good as your average degree, and better if degree comes without any prior experience.

      Or it may mean reading a "teach yourself HTML in 2 days" and cut'n pasting web pages with simple javascript, and never quite understanding how and why things work.

      I've seen both cases. It shouldn't come as a big surprise that former group of people are usually at least average in programming (and many much better), and latter invariably suck big time (since they know little enough not to know they don't know much anything)

      All else being equal, though, I do think having formal education is usually necessary for getting to highest skill levels. In optimal case it's education on top of previous learning; or it may be the reverse; getting a CS degree and then actually learning how things are done. I prefer starting with something concrete, no matter how simple it is, then learning more about theory, but that's just my preference.

      I mean, I personally don't have much use for, say, a DBA that can install and maintain a DB but not understand how databases actually work, how they are implemented (and not just at high level). And conversely, a professor that knows all the details of analysing complexity of various data structure algorithms, but can't write a working bubble sort in at least 1 commonly used language, is pretty useless as well. Latter actually descibes a person I worked for in one of my previous jobs. :-)

    15. Re:Programming "Career" by kaoshin · · Score: 2

      No, but I take my car to a self taught mechanic.

    16. Re:Programming "Career" by spectecjr · · Score: 2

      Compare this:

      Programming is critical thinking, and that can't really be taught in a classroom. You either cultivate it yourself, or you don't.
      That's certainly a big part of it.


      With this:
      "You can do it on your own, but classroom can provide a clear direction and help filter the stupid stuff from the essential stuff."

      If you've got the critical thinking part down, just exactly why would you need a classroom to help you filter the wheat from the chaff?

      The only things you have to do to teach yourself is to read, and to experiment. Or you can go the other route and learn from your peers. Either way, a classroom is not a prerequisite if you have any kind of curiosity about the field you're choosing as a career.

      Simon

      --
      Coming soon - pyrogyra
    17. Re:Programming "Career" by Anonymous Coward · · Score: 0

      I have reformed my future, and am becoming a Special Ed teacher for the Blind and Visually Impaired... because the IT industry has completely collapsed

      How nice that you are helping out "spent" programmers, whose eyes are gone due to hunting for missing semicolons or trying to figure out Sun's tangled API's.

    18. Re:Programming "Career" by cerberusti · · Score: 1

      In my experience the degree is fairly worthless. I am far more likely to hire somebody with even one year of experience, and no degree at all, than I am to hire somebody with only a degree. I have found that not only do CS programs not teach you what you need to know, but also teach you things that simply do not work in the real world, hence a period to unlearn it. The only position I even consider someone with a degree and no experience for is as an intern, making about 7.50 an hour. Unless they can make quite an impression in some other way (which is a chance I also give people with no experience and no degree.) I know that the degree is supposed to show that you know what you are doing, but it simply does not, perhaps because unlike in most fields, the same task is not repeated many times in this field, instead it is a new problem, which requires a new solution, every time. The ability to reason and design is far more important than knowing how someone else solved a problem that barely relates to what you are doing. The part they do teach you can be looked up on the internet in a matter of seconds anyway, if it is though that it may help.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    19. Re:Programming "Career" by sql*kitten · · Score: 2

      Although I have not attended University or College for training in the field, I made a substantial income.

      Then you are a part of the problem. If "self taught" civil engineers were allowed to build bridges and skyscrapers, then pretty soon the civil engineering profession would fall into disrepute and people who wanted bridges and skyscrapers would start hiring talent from elsewhere. All these people who flocked to the profession during the boom years, when people who didn't even know what HTML stood for could get $60k for operating Dream Weaver, have just made it worse for all the real professionals.

    20. Re:Programming "Career" by Egonis · · Score: 1

      Granted, I will not code applications that are used for such important tasks, like money handling. That was always left to the top developers on my team (during my career).

      When it comes to writing accessability apps, I feel that I am providing an otherwise nonexistent service to the non-profit organizations.

      My programming skills are used for less critical tasks, such as demographic tools, small personal databases, etc.

    21. Re:Programming "Career" by Anonymous Coward · · Score: 0

      Um... Huh??

      Exactly what the hell is this "please leave building software to people who were trained how to do it" stuff? I guess the education you got is the only one that's viable?

      Here's what a college education can get you in the civil engineering industry. You'll learn about breaking concrete, using lots of really complex formulas, working with water, and a slew of other fundamentals that ever civil engineer needs.

      What you won't learn is design (someone needs to know where the concrete goes), how to effectively utilize all those formulas and HP calculators to make a project a reality, or how to deal with the local, state, whatever governments to deal with water issues to everyone's liking (you also won't learn that AutoCAD add-ons like the old SoftDesk modules can allow designers to do the same stuff you do for a lot less money, making you mostly obsolete as soon as you graduate).

      Those things, smart ass, come from working in the industry and learning outside of college. And before you try to say something like "you still need the fundamentals that only college gives you", nope, you don't. You would be shocked at how many self taught, started at the ground and worked their way up certified professional civil engineers there are out there.

      I can't imagine the software engineering industry is much different, if it's different at all.

      So, you can take your sheepskin and all of Daddy's money that went into paying for it, wrap your attitude inside of it, and shove it up your silk lined, college educated anus for all I care. The college grads that I work with (I'm in the tech industry now, working as a non-college educated software developer, your worst nightmare) are the prissiest, most fragile, most self righteous a-holes in the company, while self taught folks who do what they do for the love of the game (and who tend to run rings around the college guys, I might add) are more useful, more cost effective, and in general know a hell of a lot more than the grads do.

    22. Re:Programming "Career" by richieb · · Score: 2
      If you've got the critical thinking part down, just exactly why would you need a classroom to help you filter the wheat from the chaff?

      There is a certain amount of background knowledge that's hard to acquire by yourself. I'm not saying that it's not possible, but difficult. It's a lot easier with a guidance from someone else.

      For example, now many of these freshly minted self-educated Java programmers know Lisp? How many would even know why Lisp is important?

      --
      ...richie - It is a good day to code.
    23. Re:Programming "Career" by spectecjr · · Score: 1, Troll

      How many would even know why Lisp is important?

      I don't think programming Emacs plugins is all that important personally. Lisp is only really of use in the AI field.

      You're talking esoterica and dusty cobwebbed corners of the field -- not anything that 99% of engineers will ever need to know.

      Simon

      --
      Coming soon - pyrogyra
    24. Re:Programming "Career" by Egonis · · Score: 1

      LOL! I'm sorry, I had to respond to this...

      Good point! Never thought of it that way.

    25. Re:Programming "Career" by thelexx · · Score: 2

      If they had nothing but healthy patients, why not?

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    26. Re:Programming "Career" by Egonis · · Score: 1

      Substantial meaning I was comfortable in my career and the income of $24k/year, as compared to the $8k/year I made as a bookkeeper.

    27. Re:Programming "Career" by JudasBlue · · Score: 1

      Boy howdy. While I have plenty of higher education, none of it is in programming, at which I am self-taught. For a very long time I didn't see the point of a CS degree, and my attitude was "well, it is all in the books, and I can read."

      However, after long enough, I realized that a CS degree from a decent school would have definintely been the easier, softer way for me. I haven't had a problem learning the things I have needed to know, but feel that I could have shaved a large amount of time off my learning/proficency curve if I had learned some of the things I learned in a different order and didn't go off on a few pointless boondogles that I don't think I would have made if I my trainning had been of a more structured and formal nature.

      Some of the best coders I know are self-taught, but that doesn't change the fact that for many people, myself included, the rigor of a formal program would have made me stronger quicker than the path I ultimately took.

      --

      7. What we cannot speak about we must pass over in silence.

    28. Re:Programming "Career" by Anonymous Coward · · Score: 0

      I've seen a LOT of kids getting degrees that certainly don't belong anywhere near software design.

      I've seen instructors that certainly don't belong anywhere near software design. How would the students learn it?

    29. Re:Programming "Career" by kin_korn_karn · · Score: 2

      some people have that filter without having to pay someone else to do it for them. You didn't. No shame in that. It does not in any way make you superior to me or any other self-taught programmer.

    30. Re:Programming "Career" by richieb · · Score: 3, Insightful
      I don't think programming Emacs plugins is all that important personally. Lisp is only really of use in the AI field.

      You're talking esoterica and dusty cobwebbed corners of the field -- not anything that 99% of engineers will ever need to know.

      Thanks. That was exactly the answer I was expecting. I suggest you take a look at this article to start with.

      --
      ...richie - It is a good day to code.
    31. Re:Programming "Career" by pben · · Score: 1

      You have never done any drawings in AutoCAD have you? True Autodesk is now pushing VBA but for the last 15 years AuoLISP was the only way of making the CAD program do the dumb things that programs are good at so you can think about getting the idea across in the drawing.

    32. Re:Programming "Career" by esanbock · · Score: 1

      I'm happy that you found a new career. Please leave building software to people who were trained how to do it. Would you go to a "self-taught" surgeon?

      You are NOT a surgeon. Getting a degree in Computer Science is like having a degree in Spanish. There are plenty of people who will speak Spanish better than you. Specially the ones who have spent time in Spain. And programming after all, requires many of the same skills that learning a new language requires. C++ has rules and syntax much in the same way that Spanish has.

      Punk.

    33. Re:Programming "Career" by pben · · Score: 1

      I agree the real problem is "self taught" civil engineers can be sued and jailed if their bridge or skyscraper falls down. We all know that you use a program at your own risk. When programmers will step up and say that they will take a hit in their wallet if their work fails you will then be able to call youself an Engineer .

    34. Re:Programming "Career" by MAXOMENOS · · Score: 2
      This is an excellent article. Now, try explaining to the HR person looking at LISP or OCAML on your resume (one of hundreds) why the article is right, before s/he tosses it in the circular file for lacking the requisite five years of Visual Basic experience.

      As far as non-programmers are concerned, the article may as well be arguing the number of angels that can fit on the head of a pin. And that is why this field has suddenly become very unpleasant for a lot of us who love it.

    35. Re:Programming "Career" by symbolic · · Score: 2


      I don't think to you get it. People flocked to these positions not because they had any special talent, skill, or passion, but because it was a way to make a lot of money fast. It was an end-run around the sometimes tedious and time-intensive process that many self-taught computer professionals endure - not because they can make money, but because it's what they love doing. We're talking about two entirely different classes of people here.

    36. Re:Programming "Career" by stoops · · Score: 1

      100 billions (that's 10e9) US dollars

      last time i checked, 10e9 was 10 billion. (10e9 = 10 x 10^9 = 10,000,000,000). and people trust their hundreds of billions to your software? where are you stashing all this money? i want in on it!!!!!

    37. Re:Programming "Career" by greenrd · · Score: 2
      As someone with same opinion as the poster you replied to, I have to say, comments like this really make me cringe: "suppose Lisp does represent a kind of limit that mainstream languages are approaching asymptotically - does that mean you should actually use it to write software? How much do you lose by using a less powerful language? Isn't it wiser, sometimes, not to be at the very edge of innovation?"

      This is the signal for an embarrased cough, because, um, LISP isn't at the very edge of innovation. Not one of the differences cited by the article has no close equivalent in the Java space, for example - even instant evaluation is supported by BeanShell, which - while technically a different language - supports almost all of the Java syntax and API. And all objects carry function pointers implicitly. If you don't grok that, either you don't understand OOP, or you're making a false mountain ("Java doesn't have function pointers!") out of a molehill ("Java anonymous classes are long-winded to write, and they can only see local variables if they're declared final"). Big deal.

    38. Re:Programming "Career" by spectecjr · · Score: 2

      Thanks. That was exactly the answer I was expecting. I suggest you take a look at this article [paulgraham.com] to start with.

      Looked at it...

      I still don't see any immense benefit over C++ with templates. Most engineering tasks involve little more than picking the best compromise from the massively combinatorial options available to you.

      Not to mention that his comparison at the end of his talk is somewhat... stretched. After all, how often would one need to code an accumulator? The Python solution linked to later in the rebuttals is actually more easily understandable (and thus, better code) than the LISP solution.

      Given that the most costly and most pervasive engineering work is code maintenance, it helps if your work is easy to understand. If you enjoy playing in the dark not-too-often-visited corners of the field, then be my guest. Knowing LISP, however, does not a great engineer make. Neither does knowing tuple notation for database normalization; an engineer with a solid foundation of the design choices behind database normalization may never use tuple notation -- but may get the same results.

      The same thing applies to UML -- a system of notation which has always seemed clumsy to me.

      For the record, I took my degree in Physics with a side order of Electronic Engineering. There was a good reason for this; it would have been at least 2 years of a 3 year course for me to have gotten anywhere even close to learning anything new. I chose education instead of an easy walk in the park. But you can look at my bookshelf right now, and see everything from texts on Generative Programming, to a walk through the Linux kernel, through the internals of SQL Server, K&R's book, Plauger's companion to it, the (showing its age) Lakos book on Large Scale C++ software architecture, a smattering of texts on UML, a 5 volume set of books examining most of the programming languages in use today (everything from LISP through Fortran, Cobol and Ada), books on Internationalization and User Interface design, books on debugging techniques including stack walking, compiler design, database theory et al. Oh, and Knuth. Can't forget Knuth.

      A codified education in Computer Science does not a software engineer make. Continued learning and reading -- and preferably a passion for what you are doing, which includes the desire to better one's knowledge and abilities -- does.

      Simon
      Simon

      --
      Coming soon - pyrogyra
    39. Re:Programming "Career" by Kashif+Shaikh · · Score: 2

      You can do it on your own, but classroom can provide a clear direction and help filter the stupid stuff from the essential stuff.

      IMO it's not really the classroom that provides a clear direction or the course; but rather a teacher and his or her invaluable experience.

      Case in point: we have a lot of stupid computer science professors at our university, where they majored in nuclear physics, pure mathematics, mechanical engineering, electrical engineering, etc(desclaimer: I'm not trying to knock down other engineering professions...just read on). Hardly any of them are CS grads or hold any MSc or Phd in Computer science.

      Now if you're a Phd EE for 30 years, but can't teach/show why we want to minimize modules with high Fan-Out, then don't teach software engineering. Similarily, if you think modern operating systems should be written in Java and C++ without a) giving really good reasons and b) don't explain how VFS in Linux is actually an OO object in C, then you really shouldn't be teaching programming languages. Finally, if you think Microsoft's COM or Java Beans is "distributed computing", then you really shouldn't be teaching distributed operating systems(and OS design in general). And really finally: if you think the first part of any software project is "UI Design", then get the fuck out of teaching CS and go back to the subject you're specialized in:) /rant off.

    40. Re:Programming "Career" by richieb · · Score: 2
      The point is not about the use Lisp, but about knowing when Lisp is appropriate and when not. Engineers must make these choices all the time. Should we build this bridge from iron or wood?

      If you are a software engineer people, who pay you, will depend on your judgment to select the right tool for the job, It's your responsibility to know the options.

      In other fields of engineering this is expected.

      --
      ...richie - It is a good day to code.
    41. Re:Programming "Career" by Anonymous Coward · · Score: 0

      Last time I looked, 10^9 was 1,000,000,000, or 1 billion (in US terms, the UK sense is different)

    42. Re:Programming "Career" by richieb · · Score: 2
      IMO it's not really the classroom that provides a clear direction or the course; but rather a teacher and his or her invaluable experience.

      You are right. The best way to learn is to led by an experienced mentor(s), who can guide you to deeper understanding,

      Such people are invaluable (and are not usually found teaching at universities).

      However, even though computing is a farily young discipline there is quite a bit of knowledge that can be "transferred" by run of the mill teacher.

      --
      ...richie - It is a good day to code.
    43. Re:Programming "Career" by richieb · · Score: 2
      Who said I could count... :-)

      --
      ...richie - It is a good day to code.
    44. Re:Programming "Career" by richieb · · Score: 2
      You are NOT a surgeon. Getting a degree in Computer Science is like having a degree in Spanish.

      True. I'm not.

      Interesting analogy. But getting degree in Spanish would probably include learning more than just syntax of the language. For one thing you'd study the history and read the literature.

      All I'm trying to say, that as a CS major you learn the history and the "literature" of computing.

      --
      ...richie - It is a good day to code.
    45. Re:Programming "Career" by Anonymous Coward · · Score: 0


      Good point worth emphasis: PROGRAMMING is not a career - it is a skill you use in your career. Get a domain knowledge in a field (and there are so many) and use your programming skills, rather than using the programming skill as the only one you have.

    46. Re:Programming "Career" by richieb · · Score: 2
      Those things, smart ass, come from working in the industry and learning outside of college. And before you try to say something like "you still need the fundamentals that only college gives you", nope, you don't. You would be shocked at how many self taught, started at the ground and worked their way up certified professional civil engineers there are out there.

      Trust me, I know plenty of really smart people who were self-taught in computing and did extremely well.

      College education does not make you smart, but it gives to material and tools to work with. If you know how to use them you'll turn be a much better engineer.

      The nice thing about civil engineering (or EE etc) is that we have established standards to which you can test people. Such standards do not exist in computing and in reality the field is too young to set them yet. Consequently it's harder to tell whether someone is good or not.

      I've run into people with master's degree in CS, who didn't know a difference between a quicksort and a linked list. :-)

      So, you can take your sheepskin and all of Daddy's money that went into paying for it, wrap your attitude inside of it, and shove it up your silk lined, college educated anus for all I care.

      Ha, ha, ha. I am the Daddy... :-)

      [...] while self taught folks who do what they do for the love of the game [...]

      You know, those of us who are college educated can be in it for the love of the game too. That's why after 24 years in the business, I still code everyday.

      (and who tend to run rings around the college guys, I might add)

      I hate to tell you how many messes I had to clean up after guys like you. Come back in ten years and try to fix your own code...

      --
      ...richie - It is a good day to code.
    47. Re:Programming "Career" by richieb · · Score: 2
      I still don't see any immense benefit over C++ with templates. Most engineering tasks involve little more than picking the best compromise from the massively combinatorial options available to you.

      C++ sucks. Take a look at how genericity is implemented in Eiffel. :-)

      Regarding Lisp though, don't be so fast to dismiss it. There are lots cool and important ideas there that shouldn't be ignored.

      A codified education in Computer Science does not a software engineer make. Continued learning and reading -- and preferably a passion for what you are doing, which includes the desire to better one's knowledge and abilities -- does.

      I couldn't agree more.

      --
      ...richie - It is a good day to code.
    48. Re:Programming "Career" by JonSari · · Score: 1
      I'm happy that you found a new career. Please leave building software to people who were trained how to do it. Would you go to a "self-taught" surgeon?
      When I was in college, I was a consultant at the computer center. I was able to help students fix their programming homework even though I hadn't taken the classes. The classes I took in the 1980's did not teach what is important, but taught what was easily testable and presumed that was enough.

      Now that I am in the industry, I find that the majority of the engineers do not seek out new learning. Even though the practices they were taught have 85% failure rate in terms of late/canceled projects, they are still widely used. I have consulted for several organizations whose practices were unveiled in the 1970's-1980's.

      The engineers I most want to work with are those who understand the fundamentals of engineering and work to keep current, not those who learned chapter and verse but who are at a loss to apply their learning to anything new. I'd rather work with a neophyte with an open mind than with a rigid old-school practitioner who doesn't understand what he's doing. Some of those with degrees lack that understanding and some without have it. The pedigree is the warm-up exercise.

    49. Re:Programming "Career" by richieb · · Score: 2
      Programming and the 'real-world' in general are about problem solving. No amount of letters behind your name (you know - BA,MS,PhD, etc.) are going to teach you that.

      I agree.

      Personally, I'm doing the school thing purely out of cynicism. Because people think that somehow it makes me smarter than I was to begin with.

      Too bad. You should be enjoying it. School will teach you about stuff that you may not find yourself. How much you learn and use it is up to you.

      School will not make you smarter, but it provides you with lots of raw material which to explore and on which to build further.

      --
      ...richie - It is a good day to code.
    50. Re:Programming "Career" by jsse · · Score: 3, Funny

      ...not resulting from poor economy (I live in Canada, and our economy is quite strong right now...), but as a result of poor management and planning.

      Since when the high unemployment and poor economy is as a result of our fault? Let me rebuke your FUD and give you a real picture of what IT business is.

      The major problem the IT business is facing is the programmers in general failed to follow what has been planned by management. We've stressed on focusing on our core values for many years and none of our programmers could list any one of them in any of their review, least following them. I don't know what their core values are, neither, but when we've made them, they should follow them precisely. Also, we've emphasis on the importance of COM(Customer Oriented Management) for years and even introduced 4P(Professionalism, Partnership, Proactiveness and Priority), but none of our programmers seemed to have followed them. Therefore, this year, we restated the nessacity of TCQM(Totally, Completely Quality Management) and our compliance with ISO 60002. Guess what, none of them understand a hell of them!

      At the beginning of this year, I gave them one last chance and called for "paradigm shift" and "thinking out of the box", to my provokation all they could do is eating out of the box! We even so nice as to rewrite the VMV(Vision, Mission and Values) and annoucned "3Rs &1M" (Re-prioritisation, Re-engineering, Reorganisation and Market enabling). I hope they could at least re-organize, re-engineer or re-prioritize their code toward the heaven of total quality, but all they could raise up is to urge me to adopt some craps like design pattern! We are not running garment business God damn it.

      You see how many chances I've given to them? If anyone of them could comply with what we've planned we could have achieved the state of Total Quality, Zero-Error and Complete Customers Satisifaction years ago! Now you say we are to blame?!



      (For humor-impaired: this is a joke, but all the terms listed above are real, some of them are extracted from our Director's year resolution, sadly)

    51. Re:Programming "Career" by t · · Score: 1
      Wood of course. Iron is not steel.

      But, I find it funny that you're spouting off how all these non-degreed heathens should leave the field of programming. From the eyes of an electrical engineer you're no different. Calling yourself a "software engineer", why not "computer programmer"? Not haughty enough? Exactly what do you engineer? Or do you use that word in the sense of a railroad engineer?

      Lisp/Java/C++/Python/blah blah blah... If you were really an engineer you would be more concerned with actually doing something than what kind of hammer you're using. All you software types are the same, so-and-so application is buggy/faulty etc because it's not coded in Lisp!

      How many software projects do you know of that do something serious like audio or video compression? Yet there's about a 100 email programs, in various states of broken. And a new web browser every couple of months.

      Tell me, what programming language would you use to implement a motion compensation algorithm on a 2D multiresolution wavelet decomposition of a video stream? What would you program the error correction in for say a block erasures versus randomly dropped bits within a block? What language do you program a frequency masking compression scheme?

      The field of software needs to close their toolchests and learn how to solve real problems. A million monkeys with a million hammers will never even build a doghouse.

      I may not know a lot about my field, I'm not an expert even though I'm working on a master's degree. But at least I recognize that fact and am willing to do something about it. I don't blame my tools for my inability.

    52. Re:Programming "Career" by jpmkm · · Score: 2

      The common problems we all faced were that management did not understand the nature of the job performed, and ended up hiring a large agency to take over our "home brew" projects.

      So work for the large agency.

    53. Re:Programming "Career" by Egonis · · Score: 1

      My comment did not, of course target the entire management community.

      When I started programming for the ISP, I was gifted to have a wonderful manager who understood and worked with all of the developers. During a merger (hostile takeover), she was replaced with a manager who was fresh from University, who knew nothing of the inner workings of the company, and smiled while laying off employees within his first week.

      I have had excellent managers in the past, but left the industry as a result of discrimination... I was to be laid off because of my visual impairment... and am very sour about the whole thing.

      When the new company moved in, flourescent lights were installed and turned on throughout the entire building, where it used to be small incandescent lamps to give it a "basement" appeal. Flourescent lights give me eye strain to the n'th degree. I asked for a suitable environment to work in, and was moved into the coatroom closet with no lighting, power, or network.. and was given pink slips for every day that I could not complete my duties. Is this fair?

      I resigned and reworked my career goals.

      Again, I was not targeting the entire management community... I was simply stating that in my experience, in several cases, there has been severe mismanagement of IT professionals.

    54. Re:Programming "Career" by jsse · · Score: 1

      I feel sad to hear you're being a victim of discrimination(you should sue, but that's another story). You know, in my place most management value the ability rather than the personal healthiness, because majority of people in IT here are....incapable of doing their job well. :) Your management are idiots, they should give you best environment to utilize your full potent, that's their job.

      In fact I support you in your view on the management. What I said in previous post is a joke, out of real case where I work. :) Like, you know, they know what is TQM, but dunno what is Design Pattern....

    55. Re:Programming "Career" by Egonis · · Score: 1

      I feel sad to hear you're being a victim of discrimination(you should sue, but that's another story). You know, in my place most management value the ability rather than the personal healthiness, because majority of people in IT here are....incapable of doing their job well. :) Your management are idiots, they should give you best environment to utilize your full potent, that's their job.

      The discrimination was done purposely for reasons of a bloodbath... although I realize that the Canadian government has programs and services in place SPECIFICALLY for the impaired/disabled, I did not seek help... although it would have been fun to watch a government agent slam a briefcase on my managers desk. In the end, it would have resulted in resignation/layoff regardless of the path. I kept my pride by leaving on my own terms.

      In fact I support you in your view on the management. What I said in previous post is a joke, out of real case where I work. :) Like, you know, they know what is TQM, but dunno what is Design Pattern....

      Yes, TQM is a utopian view, generally used in ISO 9xxx companies, which is good. In my view, Z management is appropriate for the development community; Z management meaning punishment where due, and rewards where deserved. In otherwords, proper response for actions/etc.

      Overall, I am more experienced and prepared for work throughout life. I took a five year break since high school, and have returned to school recently. The life skills are far more valuable than anything I could learn in a classroom; therefore, I am far more prepared for the real word than the majority of my fellow students (not to carve into their abilities, of course).

    56. Re:Programming "Career" by jsse · · Score: 1

      yeah, I'm sure you do. Good luck and have a Happy New year! :)

    57. Re:Programming "Career" by tjb · · Score: 1

      Ahh, one of the good guys :)

      The manager who hired me at my company did so only because I sent in a Space Invaders game written in straight 80x86 assembly. I had no degree (Junior drop-out) and little experience writing drivers (which was what the job was for), but my demonstration of technical proficiency was enough to get me the interview (whereupon he grilled me about the screen-refresh and keyboard handling algos I used).

      Not my manager anymore - I've moved into the DSP side of things (very similarly at that - I was pissed when one of the DSP guys wouldn't fix a problem so I fixed it myself and then he brought me over) and people there are just shocked that I don't have a degree - everyone else has at least a masters and then there's dropout Tim who never took a signal processing course :)

      I've been trying to get our hiring procedure revised - I think hiring smart people over those with degrees/experience would be a major boon, but I've encountered resistance. But I keep trying...

      Tim

    58. Re:Programming "Career" by esanbock · · Score: 1

      All I'm trying to say, that as a CS major you learn the history and the "literature" of computing.

      You don't need either to either speak good Spanish or write code. Given the choice of interpreters would you take:

      A. Guide doesn't speach Spanish but has a degree from harvard in Spanish and knows the history and "literature" of Spain.

      B. Guide is self-taught and has no formal degree but speaks and understands perfect Spanish.

      You would take B. Just like most employers would hire a programmer for his abilities before his formal degree.

    59. Re:Programming "Career" by stoops · · Score: 1

      10^9 is 1 billion, yes, but that's 1e9. 10e9 is 10 x 10^9 or 10 x 1e9. punch it into your calculator, you'll see. let that be your math lesson for today, mister anonymous coward.

    60. Re:Programming "Career" by richieb · · Score: 2
      Wood of course. Iron is not steel.

      You should read about the history of bridge building in England during the 19th century.

      Calling yourself a "software engineer", why not "computer programmer"?

      I'm happy being called "computer programmer". In fact that's what I tell people when they ask me what I do. I'm in good company both Dijkstra and Knuth refer to themselves as programmers (not that I pretend to be at that level!).

      But what programmers do is engineering. Here is a description of what engineering is from the journal of British Structural Engineering:

      Structural engineering is the science and art of designing and making, with economy and elegance, building bridges, frameworks and other similar structures so that they can safely resist forces to which they maybe subjected.
      This description can be easily adjusted to describe what computer programmers do.

      Lisp/Java/C++/Python/blah blah blah... If you were really an engineer you would be more concerned with actually doing something than what kind of hammer you're using

      But even a civil engineer will be familiar with the tools of his trade (i.e. hammers) and know all the applicable science (if it exists). I was just trying to point out that one place to get a good overview of what tool there are in software is while getting a degree in college.

      Tell me, what programming language would you use to implement a motion compensation algorithm on a 2D multiresolution wavelet decomposition of a video stream? What would you program the error correction in for say a block erasures versus randomly dropped bits within a block? What language do you program a frequency masking compression scheme?

      I don't know. I'm not familiar with the problem domain enough. But if I had to learn all this stuff my first version would be in Eiffel, which allows me to worry about clarity and correctness etc. If this version was too slow, then I would probably translate it to C. Of course, this all depends on the context in which the problem is being solved. Lisp could be the right tool.

      The field of software needs to close their toolchests and learn how to solve real problems. A million monkeys with a million hammers will never even build a doghouse.

      We are solving real problems. Just the fact that I'm sitting in my kitchen with my laptop, connected via wireless network to the internet is pretty amazing. Ten years ago I was using 2400 BPS dialup.

      I may not know a lot about my field, I'm not an expert even though I'm working on a master's degree. But at least I recognize that fact and am willing to do something about it. I don't blame my tools for my inability.

      That's great. The thing I like about computing field that there is always more stuff to learn.

      --
      ...richie - It is a good day to code.
    61. Re:Programming "Career" by warpSpeed · · Score: 2
      I guess you are right. I've also seen people with degrees who couldn't code their way out of a paper bag.

      Amen to that! There are many people out there that can't code worth a damn but have a degree. However I would not call these people dumb. They are the first in line when time are hard, and the programmers a queing up work. The HR people go for what they can see/measure, and self-taught does not translate well on a resume.

  8. Should have unionized by PingXao · · Score: 5, Insightful

    20 years ago. And NOT to protect the incompetent. More along the lines of professional associations like the AMA, the ABA, the MLBPA or the NHLPA.

    1. Re:Should have unionized by Anonymous Coward · · Score: 0

      Be Unemployed - Vote Union!

      Unions are the fathers of inefficiency.

    2. Re:Should have unionized by noshellswill · · Score: 0

      Fsck yes, pad're , history teaches unionize -- burn down a few Wall-Street vacation condos, trash a few mainframes & just maybe hang one/two/three bus-nazis ... but what weenies have the balls ? Not now. White-collar ya know - nicynice! But it WAS like that in the 20s-30s when the unions got tough & got well payed.
      History teaches - forget libertoon fantasy & Commie-con is NO issue ... just who squeezes what from whom. Period! Workers had/have to BLEED for it ... read some history & see how 19th-early-20th Century workers got butchered in the mines & factories ... sure, they PAID for for their good thing, and see and how they made the capital-pigs bleed even worse. Made those bas*ards FEAR till money got squeezed outa their piggy-little-hides. No easy way, pad're --- Lock-N-load just as before . You want a fsckin' vacation?

    3. Re:Should have unionized by br00tus · · Score: 2
      Yes unions are the cause of inefficiency! In any company, profits from the wealth created is sent off to heirs who often don't even know the company they own part of is in a mutual fund they own - is this efficent? Is having to import over one million H1-Bs to the USA because India and China can train engineers but the US can't efficient?

      Unions are plenty efficient for the people who work for a living - union workers on average make more than non-union workers in their industries. The only inefficiency is in the eyes of the owners. If they want efficiency, those heirs should get off their lazy asses and work for one day in their life.

    4. Re:Should have unionized by LostCluster · · Score: 3, Interesting

      What the tech industry seriously lacks is any certification that says "This person does quality work." MSCE just says that the person knows how to sell you Microsoft products, CCNA does the same for Cisco... there is no credible certification that says you know when to use a Cisco product, and when all that's really needed is a Linksys.

      "Look for the union label" is supposed to convey an image of quality. Especially in freelance fields, being hiring a union member means that the person qualifies for membership, and only performs work that complies with the union standard. More expensive, yeah. But it serves as a great way to convince others that the work complies with standards. "Yeah, we use subcontractors, but everybody we hire is union."

      Think about it, how many companies will want a Linux server set up, but then not be willing to pay you to patch it or and don't know how patch it themselves. A union standard could prevent such a situation, by refusing to set up servers for people who do not committ to also have them supported by a union member. Yeah, they could go the cheap way by having non-union techies set it up, but that may hinder the company when trying to impress other companies.

    5. Re:Should have unionized by tommck · · Score: 1
      NO way. I would leave NEVER work for a union. They do nothing but degrade the quality of our products and raise the prices of the same. 50 years ago unions were a good idea... now, it's just the perfect American subsidy.

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    6. Re:Should have unionized by NDPTAL85 · · Score: 2

      Perhaps the unionized workers should take advantage of their ill gotten good fortune and realize that being a wage slave, unionized or not, is not a good thing and take the time while they have it to train for better more upscale jobs so that one day they can become the owners and owners heirs that they so currently dispise.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    7. Re:Should have unionized by Anonymous Coward · · Score: 0

      Oh yea alot of good that did for the steele and auto industry..

    8. Re:Should have unionized by br00tus · · Score: 2
      You say unions raise the prices of products. Well let's see, the price that goes into products goes to three things - raw needed materials (servers if you're a sysadmin, pieces of wood if you're a carpenter), wages and profits. Well, you can't do much about needing servers, so the remaining money will go to either wages or profit. So according to tommck, who is to blame for this extra expense over raw materials? Well, not the lazy heir who does no work, sitting on his ass in Greenwich, Connecticut, extracting billions of dollars a year in profit from some corporations products. No, it's the people who do all the work - it's THEIR fault products are so high. Especially if they're unionized which means the tug-of-war over created value between the workers and owners is going in the workers favor.

      Sycophants like tommck will never say "the lazy parasite owners profit increases the price of a product", he will always blame the people who actually do the work for everything.

    9. Re:Should have unionized by Anonymous Coward · · Score: 0

      be realistic not everyone can train to be a lawyer engineer also training to be a owner/entrepreanur(sic) thats not training thats just flatout big bank balance.

      and please dont forget that many unions do reguire significant training. in the electrical trade and welding trade requires mandatory classes on top of your normal work schedule.
      and the reason for titles like journeymen? cause it means you put in your time learning how to do the job properly and whent to all the union classes.

    10. Re:Should have unionized by br00tus · · Score: 2
      Yes, their good forune is "ill gained" because the person doing the work shouldn't get the wealth I guess (according to you), it should be some heir who has never worked who deserves that money.

      Over the past thirty years productivity has sky-rocketed, due to among other things, the training which you speak of - yet inflation-adjusted hourly wages have dropped. Despite being better-trained, wages are down because the owners have decided to take more, and the workers are less organized and powerful in terms of being able to say no. So it doesn't sounf like your solution works. Plus these new more eductaed workers now have less money to take home than in 1972, thus they're less able to save and become owners, throwing another monkey wrench into your grand plan.

    11. Re:Should have unionized by aussersterne · · Score: 4, Insightful

      I'm a union member. My union provides me with affordable health care and travel insurance when I'm traveling, legal representation when I get screwed (I'm a freelance writer/journalist; sometimes companies or publications use what I write, then don't pay up at all), and gives me a voice in government (because -- and lets be honest -- how often to national governments bother to hear the voice of a single citizen?)

      All of these things might conceivably raise costs for the people that buy my work. But what you're arguing is that I should have no health care or insurance, that I should be easily screwable and that I should have no voice in government, all so the products you buy might be a little cheaper. This is a very selfish attitude on your part and does not tend to lead to quality products for your consumpution.

      I know nothing about you, but who knows, you might be able to afford a little price increase for quality and to protect the humanity of those who serve you if you also had a union going to bat to keep your wages fair for what you do.

      We can all either be economic slaves or valued workers together. I choose the latter; I will continue to pay my union dues and vote in my union elections!

      --
      STOP . AMERICA . NOW
    12. Re:Should have unionized by esanbock · · Score: 1



      Huh? In case you haven't heard - those H-1Bs were imported here because the ITAA lobbied congressmen. There was no "shortage." There was one purpose to this: reduce the cost of labour so that the CEOs who own our legislators can make another penny per share.

    13. Re:Should have unionized by NDPTAL85 · · Score: 2

      I guess it all comes down to this, do you want to be a mere worker all your life? Do you want to be just an employee until you die or do you ever want to own something other than your home maybe?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    14. Re:Should have unionized by buttahead · · Score: 1

      yup... and we get more coffee breaks to boot. nothing more impressive than 10 contractors stopping whatever they were in the middle of for coffee.

    15. Re:Should have unionized by Anonymous Coward · · Score: 0

      At least it hasn't all gone to Mexico. It would all be there if it wasn't for unions.

    16. Re:Should have unionized by tommck · · Score: 2

      I'm a union member. My union provides me with affordable health care and travel insurance when I'm traveling, legal representation when I get screwed (I'm a freelance writer/journalist; sometimes companies or publications use what I write, then don't pay up at all), and gives me a voice in government (because -- and lets be honest -- how often to national governments bother to hear the voice of a single citizen?)


      Good for you... I buy that stuff myself. (you do have a point with the government listening, but it's only because of threats of "strikes" which I believe should be illegal)

      All of these things might conceivably raise costs for the people that buy my work. But what you're arguing is that I should have no health care or insurance, that I should be easily screwable and that I should have no voice in government, all so the products you buy might be a little cheaper. This is a very selfish attitude on your part and does not tend to lead to quality products for your consumpution.


      It is not selfish, it is CAPITALISM. Unions are socialist.
      I'm not arguing that you should have no insurance or health care. That has nothing to do with Unions. Insurance and health care is available (at a cost) to everyone on the planet.

      I know nothing about you, but who knows, you might be able to afford a little price increase for quality and to protect the humanity of those who serve you if you also had a union going to bat to keep your wages fair for what you do.


      I can afford the things I need. Frankly, if I was in a Union, I would make less money than I do now. From what I know of them, there are fixed rates for positions. I am not near the average for rates for my industry, so I would get screwed.

      We can all either be economic slaves or valued workers together. I choose the latter; I will continue to pay my union dues and vote in my union elections!


      Read any Marx lately? ;-)

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    17. Re:Should have unionized by aussersterne · · Score: 2

      It is not selfish, it is CAPITALISM. Unions are socialist.

      And socialism proposes to feed everyone because everyone is human after all, while capitalism says that only a priveleged few should eat.

      Read any Marx lately? ;-)

      Yes. I am a socialist. It is not a bad word. And yes, I will sacrifice one dollar or many to feed you, if you are in need. I will not tell you that if you're starving, it's because you're a lazy bum who should get a job.

      --
      STOP . AMERICA . NOW
    18. Re:Should have unionized by tommck · · Score: 1

      And socialism proposes to feed everyone because everyone is human after all, while capitalism says that only a priveleged few should eat.


      No, it says that you should have to compete for marketshare. This creates varying levels of income based on skills, knowledge and drive to succeed (amongst other things).

      Yes. I am a socialist. It is not a bad word. And yes, I will sacrifice one dollar or many to feed you, if you are in need. I will not tell you that if you're starving, it's because you're a lazy bum who should get a job.


      The problem is that socialism is in direct conflict with Capitalism. A tough situation. I also give money to charities and support homeless. I have worked in soup kitchens. NONE of that is socialist. It is charity. It is helping your fellow man. I have no problem with that.
      What I have a problem with is being _forced_ to help some lazy auto union worker who comes to work, punches his clock and does the minimum work he can without getting in trouble. Since all the cars made in the US are made this way, I don't buy US cars. Thus, the free market works for me.
      Have you ever seen the piece of shit cars they had in the USSR? I have. I love Capitalism.

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    19. Re:Should have unionized by Unordained · · Score: 1

      Unfortunately, not everyone is so generous. Even if everyone were, in general, rather kind and loving like you, this wouldn't be a -guarantee- from the point of view of a government. And if the government sets as one of its basic requirements that it will not allow its citizens to die of starvation or lack of shelter (because they are citizens, and we care for pets better than that,) then it simply cannot allow its poorest members to be supported only by vaguely reliable charity. It simply can't, as a matter of protocol. And how can it pay to make sure that, under all circumstances, money will be available with which to support the needy? Taxes. Socialism. Because, quite frankly, humans aren't reliable.

      Would you like to be poor, on the streets, and for whatever reason unable to feed yourself (despite dearly wanting to work for it) and be forced to hear from the government: "Thank you for your request. However, we have outsourced all aid to the needy to the general population. It is recommended that you find a church, or charitable people, or some sort of community center, to find help. If that doesn't work, please feel free to go door to door begging. Just don't beg too much, or after hours, or we'll have to send the police out to quiet you. Thank you, and we hope it works out for you. And if you do die ... please try to die somewhere discreet. Cleaning up dead bodies under bridges is also volunteer work."

  9. I heard one hiring manager tell me by joeflies · · Score: 5, Insightful
    that engineering is the only profession where your value to the company goes down the older you get.

    Fresh kids out of college know current technology, have the lowest starting salaries (so you can get more of them), and willing to work ungodly hours without extra pay. With the competition for engineering jobs ramping up in India and other lower cost countries, I realized early that I may like technology, but without having the desire to go into management or get a doctorate (to get access to career engineering jobs), then I needed to get into another profession.

    1. Re:I heard one hiring manager tell me by Telastyn · · Score: 2

      This isn't always true...

      One of the highest paid group of programmers these days are old cobol programmers. Big companies (mainly in insurance and banking) don't have the same system turnover than most places. As the number of cobol programmers drop, their value increases.

      Even medium sized companies have 'old' systems that only a rare few people know how to use properly, and will just continue to age (especially now with spending freezes and drops).

    2. Re:I heard one hiring manager tell me by EvilBudMan · · Score: 1

      --that engineering is the only profession where your value to the company goes down the older you get.--

      That is the case in ALL jobs that are below lawyer or doctor in the food chain.

    3. Re:I heard one hiring manager tell me by SimJockey · · Score: 5, Insightful

      Maybe in the tech industry, but not for what I do. Engineers with 20 years experience in refinery design and revamp are few and far between. And worth their weight in gold. Sure, as a recent grad I may know the computer based design stuff better than some of the older guys, but as I have learned the hard way "Two weeks of simulation can save you 5 minutes of thought."

      Engineers with a ton of real-world design experience are an amazing asset, not just in my industry but aerospace, civil engineering, and most other "old" engineering disciplines. I definitely wouldn't generalize that all engineers get less valuable with time.

      --
      Laugh while you can, monkey boy!
    4. Re:I heard one hiring manager tell me by Shant3030 · · Score: 1

      That is the case in ALL jobs that are below lawyer or doctor in the food chain.

      Wrong.

      Their are more Lawyers in law school than that are practicing the profession.

      Doctors are not as wealthy as they used to be because of the high costs of insurance.

      Accountants are sitting pretty now because they made the major a five year program in college.

      --
      100% Insightful
    5. Re:I heard one hiring manager tell me by koreth · · Score: 5, Insightful
      Baloney, if you keep your skill set current and grow over time. When I graduated from college, I didn't have years of Oracle development and administration experience, several large system architectures to my name, Solaris kernel development experience, firsthand knowledge of the common pitfalls of J2EE development, real-time network application development skills, experience leading a team of junior engineers, or the ability to gather requirements from customers without a manager looking over my shoulder. Now I have all of that and a lot more.

      On the other hand, I've seen other engineers stuck in one place for years, mostly because they're content to keep doing the same thing every day, never taking any initiative to push themselves further along. It's not just about embracing the techno-fad of the day, it's about the certainty that no matter what you're doing, you're not as good at it as you could be, and it's up to you to improve.

      If you're not a better engineer now than you were a year ago, someone else will have your job eventually. If you are, and you can say that every year, then you'll have people offering you jobs out of the blue even in today's economy.

    6. Re:I heard one hiring manager tell me by Zathrus · · Score: 5, Insightful

      that engineering is the only profession where your value to the company goes down the older you get

      Then he was an idiot.

      Those kids fresh out of college may know current technology, but they don't have a damn clue when it comes to designing systems. When it comes to making a decision most will take whatever path is quicker/easier and not consider the longterm implications -- which means down the road you have to throw out huge chunks of code and rewrite it because it wasn't done right the first time. After all, long-term up till now has meant "next semester".

      Learning the latest technology is trivial. Having the mindset to solve problems, plan out a project, and write code that doesn't break is something learned only through experience, which can't be taught so easily. And yes, you'll pay more for those people. It's worth it.

      Outsource to India? No thanks... I've seen the results of that. My company tried to outsource the GUI front-end of our application to India for a very, very low sum. End result? All of the code was thrown away. The one piece that may have been salvagable turned out to be a BSD-license library that was from an alpha release and had its license violated -- the moron coder removed the copyright and claimed it was his own. It was broken too (hence the reason it was alpha). We hired a Java programmer and he finished in four months what they had failed to do in nine.

      We're currently interviewing for another two positions as well, plus one more sysadmin. And we find the same thing over and over - most of the people applying for the jobs are idiots and shouldn't have been in the field in the first place. They lie about their experience, and we catch them (most are caught in pre-screen -- if you claim to know Unix, you should really know what things like 'pwd' do). The actual interview is more theory than practice, as well as making sure you'll work well in the group. It's really amazing just how many people claim a masters in CS or EE, 10 years of experience, and yet have no idea what a race condition or deadlock is or how to handle/prevent them.

      Yes, I was laid off at the start of the year. And, know what? I found another job. And if it happens again I'll find another one, even if it takes some time. My wife and I have a 6 month cash emergency fund, so we're ok for awhile even if we both lose our jobs. And we can live on a single salary if needed. If you don't have a cash fund, or are living over your means, fix it. Now.

    7. Re:I heard one hiring manager tell me by EvilBudMan · · Score: 1

      OK I'll bite.

      Sure it's tough to be a lawyer or doctor. That's why they are at the top. Accounting can be tough too BTW.

      Here's my point.

      1.) Who holds conressional seats, senatate seats, judges, etc. Lawyers make the laws.

      2.) If you have a broke leg, you have to see a doctor. You pay the bill one way or another.

      Case closed. I don't think these jobs can be farmed out to India any time soon. Old doctors and old lawyers have the most money. Lawyers are not in law school. They are not a lawyer until they pass the bar.

    8. Re:I heard one hiring manager tell me by hackstraw · · Score: 2

      I disagree with your "hiring manager" completely. If anyone sits on their laurels from what they did years ago, then yeah, their value to the company is going to go down. Look at any profession, they change as time goes on, and the people working in that profession must keep up with those changes.

      My father is a banker, and he had to leave the field temporarly due to cutbacks, and when he returned to banking, he said it was pretty much like it was when he left, but now there were computers. He has to use Excell, do presentations in powerpoint, etc. And guess what? Do you think that he would be there if he didn't keep up with those skills? Its the same for medical doctors as well. Would you get a surgery done by some doctor that refused to learn microsurgury, etc and have 2 to 3 times the recovery time because he just cut you wide open like they did 15-20 years ago? Do you think your insurance company would pay for it?

      Yeah, the new kid on the block has all the current skills and will get paid less, but anyone worth keeping their job will have those same skills plus experience. That is something that cannot be taught.

      The article talks about H1B visa ppl, well I know 2 of them, one that worked in bioinformatics and the other worked with the space program with NASA, and guess where they will be tomorrow? Their visas have been revoked, and they will be back in Russia. There's 1 enginering job and a bioinformatics job open.

      Job markets change, and jobs change. Just look at what most people were doing 100 years ago. They were farmers. How many farmers do you know today?

    9. Re:I heard one hiring manager tell me by sien · · Score: 2
      Absolutely. People who only hire cheap engineers out of college are mad. It's false economy.

      I work with a guy who is 42 and has programmed with punch cards. He's a god. He has solutions for problems that he has had to face 10 times and really knows how to get through them.

      The best reason for experience being so valuable with programming is The Law of Leaky Abstractions. Sure, most of us can learn the basics of a language pretty quickly, but to be really good with anything takes time.

      The problem is, if the industry stays wildly unpredictable and shaky, there won't be any old timers around. It's funny, this seems to be the American way. Invent and exploit new thing with a huge labour pool and amazing capital markets, grow rapidly, slash and burn and then watch Asia and Europe build stable industries. BMW, Airbus anyone ?

      Then again, if you're in biotech the US might be the place to be for the next 10 years.

    10. Re:I heard one hiring manager tell me by angle_slam · · Score: 1
      That is the case in ALL jobs that are below lawyer or doctor in the food chain.

      It depends on who you ask. I've heard some say that, to big law firms at least, the most valuable lawyers are those 4-5 years out of law school. The reasoning: in the first 1-2 years, you are training the lawyers and they are very inefficient. By the time they get more experience, they are able to timely and efficiently handle the work, with little supervision. However, once they go past that peak time, they become too expensive, as they are trying to make partner, demanding larger salaries, and are billing too much per hour to be of use to some clients.

    11. Re:I heard one hiring manager tell me by Badgerman · · Score: 3, Informative

      Don't expect this to be maintained.

      Of my IT friends, 5 of six lost their jobs the last year (including me). Now 4 of us are working - and guess what? Our senior experience helps. A lot.

      You may get a kid with the latest technology, but is he going to know how to troubleshoot? To find things on the net? Know the right users? Have a sense of history?

      I just finished building an application in the latest tech (.NET sadly). 80% of what I did had NOTHING to do with .NET and everything to do with my past experience.

      Sometimes it takes 10 new kids to equal one old fart. That's not good economic sense.

      People will learn. The hard way.

      --
      "The Sage treasures Unity and measures all things by it" - Lao Tzu
    12. Re:I heard one hiring manager tell me by srmalloy · · Score: 3, Informative
      Those kids fresh out of college may know current technology, but they don't have a damn clue when it comes to designing systems. When it comes to making a decision most will take whatever path is quicker/easier and not consider the longterm implications -- which means down the road you have to throw out huge chunks of code and rewrite it because it wasn't done right the first time. After all, long-term up till now has meant "next semester".

      And in most cases, these fresh-minted graduates are coming out of an ivory-tower development environment, where it doesn't have to work well as long as it shows that the student grasps the concept that the professor is presenting. And the development environments make them used to writing code as if there's no limit on the amount of storage and memory they can use, so their code is elephantine and slow.
      Outsource to India? No thanks... I've seen the results of that. My company tried to outsource the GUI front-end of our application to India for a very, very low sum. End result? All of the code was thrown away. The one piece that may have been salvagable turned out to be a BSD-license library that was from an alpha release and had its license violated -- the moron coder removed the copyright and claimed it was his own. It was broken too (hence the reason it was alpha). We hired a Java programmer and he finished in four months what they had failed to do in nine.

      I remember a project I worked on involving electronic storage/maintenance of training documents. Because we only had a couple of programmers on the project, part of it was contracted out. When we tested the code on a real set of documents, one of their modules kept blowing up; it turned out that their code defined a fixed-length array for what was an indeterminate number of elements, and the real-world document had half again as many elements as the array had space for. Another module had every single routine allocating the same 3Mb data structure dynamically on entry, even if only 1% of that space was actually being used (3000-element array of a structure with 6 float fields and four 240-character text fields; the text fields were never used). The program I was responsible for, the import-export module, which would pull all of the pieces out of the Oracle dataabase that held them, including all their links, then link them back into the database at another site, was written using linked lists for all of its dynamic storage. When the project was completed and accepted for implementation, the contractor took over maintenance of the code -- and promptly ripped out all of the linked-list code in the import-export module and replaced it with fixed-length arrays -- even though it had already been proven that fixed-length arrays broke on real-world data.

      There are morons everywhere; unfortunately, in the programming industry, the morons leave legacies that can survive for years beyond when they depart, with the task of actually fixing those problems hampered by those problems becoming part of accepted corporate practice -- once everybody's gotten used to doing it wrong, you can't change the user interface because all of the non-techies would *gasp* have to learn a new UI...

      I will have been employed full-time as a programmer for 20 years come the middle of next month, plus three years as a student contractor before that, and I don't expect to retire until I've got more than 30 years in (actually, I can't retire on 30 years -- I come up a year short of minimum retirement age when I have 30 years); I've seen people burn out on programming, and I've seen people get pushed into management as the only available mobility option. It may keep me from making The Big Bucks(tm), but I don't ever want to get shoved into management; having to deal with the egos and prejudices where I work resembles a kindergarten more than it does an office.
    13. Re:I heard one hiring manager tell me by SethJohnson · · Score: 1


      It's funny because it's true.
    14. Re:I heard one hiring manager tell me by Anonymous Coward · · Score: 0

      that engineering is the only profession where your value to the company goes down the older you get.

      Wrong, not the only profession. Strippers and hookers go down in value the older they get.

    15. Re:I heard one hiring manager tell me by bozone · · Score: 1
      that engineering is the only profession where your value to the company goes down the older you get.

      dunno 'bout that...I've seen many Fresh kids out of college whimper and curl up in the fetal position when a senior manager in their 50's raises their voice while questioning them during a meeting ...you can learn technology...experience and wisdom must be earned

      --
      "Hatred is the coward's revenge for being intimidated" ...George Bernard Shaw
    16. Re:I heard one hiring manager tell me by Anonymous Coward · · Score: 0

      Excellent Post, Sir!

    17. Re:I heard one hiring manager tell me by spoonyfork · · Score: 2

      engineering is the only profession where your value to the company goes down the older you get.

      Regarding software engineering, they pay top dollar for decent mainframe/COBOL programmers where I work.. most of which are over the age of 40. Given long term trends, I'd say they are secure in their job for at least another 10 years, probably more like 20.

      --
      Speak truth to power.
    18. Re:I heard one hiring manager tell me by Tablizer · · Score: 2

      Engineers with 20 years experience in refinery design and revamp are few and far between.

      And if Opec chokes, then all the refinery work may be in the Middle East. It happened before in the early 90's. Tying your career to the oil industry is very risky.

      Of course there are probably other kinds of refineries besides oil, but you still have the same problem of having to move to the country(s) that currently "holds" that industry, assuming visa laws permit it.

    19. Re:I heard one hiring manager tell me by small_box_of_stuff · · Score: 1

      You know what I've seen with engineering and related stuff is this.

      I started work where I currently am with a bunch of other people from my school, many of which are still here. What I've seen is that most of these guys are still working with the same skill set they joined the company with, and havent gotten better or more well rounded or better read or skilled because they stopped studying the day they graduated.

      So for these guys, they have a problem. The new guys come out of school, cheaper and better than they are, for one simple reason. These 'old' guys have been sitting on their rear ends the entire time they have been here, and not gotten one bit better at what they do.

      So they are looking for management positions and other jobs where they wont be in competition with the new guys, because they don't really care about being able to program well. They have gotten comforatble, can spend their time with their families, kids, hobbies, and put no effort in to learning new stuff.

      Because these positions, the management and leadership roles are not driven by the knowledge and understanding of their participiants, but who they know, and their social skills.

      If any of these guys had put just a few hours a week into studying their area of interest, and just a few hours a week working with the new technologies, reading journals, books, etc, these new guys wouldn't stand a chance against them.

      Instead they spend every spare momemnt watching football, basketball, or NASCAR, and then they have the nerve to complain about the new guys knowing more than them. What the heck did they expect? that the world would stand still and give them a free ride because they made it through college?

      In most other engineering areas, other than software, this also happens, but much slower. In software, all it takes if 5 years of not learning anything to be completely obsolete. Of course they loose their jobs after awhile, they got expensive, and dont provide anything of value for that money that cant be gotten from a cheaper person.

      If they had spent their time better and had kept studying after they graduated, they would be head and sholders above new graduates, and the company would not think it made sense to get rid of them quite as easily.

      -glo

    20. Re:I heard one hiring manager tell me by Shant3030 · · Score: 1

      1.) Who holds conressional seats, senatate seats, judges, etc. Lawyers make the laws.

      Not true... Judges yes, but not necessarily Congressmen or Senators. Some are businessmen, some hold degrees in public policy.
      A law degree is not a pre-requisite for a job in public office. Our president was never a lawyer.

      If you have a broke leg, you have to see a doctor. You pay the bill one way or another.

      Not true either... you might not have to pay the bill at all. Insurance might cover it. But, doctors pay huge sums for malpractice insurance. General physicians (family doctors, gyno's, pediatricians, etc.), don't make as much money as they used to.

      Sure it's tough to be a lawyer or doctor
      Becoming a doctor, yes. Becoming a lawyer... NO. Anyone can go to law school these days...

      Being an accountant is far tougher than a lawyer. You have to to through five years of schooling, two years of auditing and pass a killer exam (CPA is broken up into four parts. Often regarded as the hardest professional exam).

      I know plenty of people in law school and after their first year, they do sh!t. I've worked with lawyers in the past and they were a joke.

      --
      100% Insightful
    21. Re:I heard one hiring manager tell me by tiomapengineer · · Score: 1

      Fresh kids out of college know current technology, have the lowest starting salaries ...

      Know the current technology???? Show me one engineer that just graduated that can do "system level" design. There is an ever-increasing gap between what is taught in school and actual implementation of engineering methods. There will always be a need for older, more experienced engineers.

    22. Re:I heard one hiring manager tell me by cuyler · · Score: 5, Funny

      Engineers with 20 years experience in refinery design and revamp are few and far between. And worth their weight in gold.

      hehe....knowing a couple engineers myself I must say - that's a lot of gold...

    23. Re:I heard one hiring manager tell me by RickHunter · · Score: 2

      He's not saying that they get less valuable with time. He's saying that companies PERCIEVE them as doing so. They see no advantage to experience in any position that's not management (as, after all, they are managers). They do see people demanding higher salaries and going home to their wife/husband and children at 5:00.

      The fact that these people generally do better work is beyond them. And hey, if the machine falls apart under stress and kills people, its not their fault. The operator was obviously incompetent.

    24. Re:I heard one hiring manager tell me by sql*kitten · · Score: 2

      that engineering is the only profession where your value to the company goes down the older you get

      For grunt coders, this is very true. Sadly, the "hacker mystique" holds that a "true hacker" only writes code and is actively scornful of business, and that's ended up hurting a lot of people's careers.

      In the finance industry, the real complexity is not in the code (although our code is extremely complex), it is in the real-world problems that we solve. The business we develop software for is centuries old and steeped in traditions that still affect the every day running of the business. In country X they do it this way, in country Y they do it that way, no-one knows why anymore but that's the way it is, and you need to understand it to do a cross border deal. The longer you've been around, the better you understand that, the greater the probability that your code will do what it's supposed to first time, the more valuable you are.

      With the competition for engineering jobs ramping up in India and other lower cost countries

      I don't want to try and predict what will happen 50 years in the future, but for the next 10 years at least, only the grunt coders need to worry about this. People who know their industry as well as they know code have nothing to fear.

    25. Re:I heard one hiring manager tell me by nil_null · · Score: 2, Interesting

      Maybe for computer/electrical engineering, but not for more traditional engineering (such as civil). My dad is a civil engineer, and he is at the height of his career at age 55. This is because he's become an expert at what he does, there is a shortage of civil engineers, and civil engineer does not really change much.

      I'm a comp eng in my mid 20's. I recognize the fact that I might not be able to do this forever and am planning for it. And I'm even lucky to have a job. But hey, experience is a plus. I think the same principle holds, become an expert and you are worth more. But its harder in this field as its constantly changing. Ah well.

      My cousins in India are telling me to move there for work. I can't imagine it, that would be moving backwards (I'm a total American). As long as I have a job I can laugh at the thought.

    26. Re:I heard one hiring manager tell me by Tablizer · · Score: 1

      Those kids fresh out of college may know current technology, but they don't have a damn clue when it comes to designing systems.

      Niether do the shitheads who keep hiring them over the rest of us.

    27. Re:I heard one hiring manager tell me by Tablizer · · Score: 1

      I don't want to try and predict what will happen 50 years in the future, but for the next 10 years at least, only the grunt coders need to worry about this. People who know their industry as well as they know code have nothing to fear.

      Strangely, domain (industry-specific) experience does not seem nearly as valued in the marketplace as a list of tech skills (C++, Oracle, Java, blah blah). I don't know why this is the case.

    28. Re:I heard one hiring manager tell me by Anonymous Coward · · Score: 0

      Baloney, if you keep your skill set current and grow over time.

      Guess what happens when you do that? Your skills rise, your price rises, and the hiring manager decides to get a new grad instead for half the price.

    29. Re:I heard one hiring manager tell me by SimJockey · · Score: 1

      Not so much, really. Canadian and American engineering firms are respected enough that a lot of middle eastern countries hire us. It's knowledge work for the most part, I can do it for anywhere from anywhere. The odd trip to site might be required, but not many.

      And I'd be only too happy if I worked myself out of an oil industry job. One of my specialties is energy efficiency, lots of transferable skills to any other industry.

      --
      Laugh while you can, monkey boy!
    30. Re:I heard one hiring manager tell me by Rand+Al'Thor · · Score: 1

      "Fresh kids out of college know current technology"

      That's ridiculous. I've been programming for over a decade, but I just graduated last December. What did I learn programming-wise? Not much that is relevant today. I was already writing Fibre Channel drivers, but did I learn about Fibre Channel? Absolutely not. It's too new.

      You don't get an education to learn new technology. You get an education to learn the essentials of programming and software engineering. Then you get a job in the real world and apply those basic premises.

    31. Re:I heard one hiring manager tell me by Rogerborg · · Score: 2

      You know all those people that graduated with you 20 years ago, the ones that now don't have 20 years experience in whatever. What are they doing now? When did they switch careers, and why?

      You're just reenforcing the point that engineering is a dead end for the majority of young folk. Well done.

      --
      If you were blocking sigs, you wouldn't have to read this.
    32. Re:I heard one hiring manager tell me by Anonymous Coward · · Score: 0

      Yea, exactly.
      I'm in Aerospace Engineering. In this field, it can be hard to find an entry level job. Few positions are available fresh out of undergrad, the pay is modest, given the education, and the work is grunt. But somebody with 10+ years of solid experience is gold.

      Let's face it the average slashdotter is not an engineer, despite what their title/degree/certificate says. Writing code & setting up/maintaining networks is technitian work, unless your at the top of the food chain in that field. At the bottom, you are the burger-flippers if the technical job-market. Anybody with the reading comprehension to wade through the manuals can do it.

      And that crap about the half-life of your education being 2.5 to 7 years. Again, maybe for technitians. And even then, only if your sitting around with your thumb up your ass. If you expect to leave school and have a lifetime technical career based solely on what you learned there, you're delusional. You have to constantly learning to stay effective in these fields.

      But again, here is a distinction between technitians & engineers. A technitian is employed for what he knows. If that knowledge is no longer valuable, he's SOL. An engineer is employed for his problem solving abilities, his research capabilities, as MIT puts it, his ability to think. Domain spoecific knowledge is important, but the really talented engineers cross domains at will, learning what they need as they go. I know many succesful engineers, myself included, who are working outside of their academic background.

      The same is true in information technology. True engineers are gold, and will have a long career in their field. But in IT, more then any other field IME, there is a huge population of people who like to call themselves engineers, but aren't. I doubt that the true engineers in IT are being outsourced overseas or replaced by HIBs. Just the burger flippers who will flip em for alot less then the Americans.

    33. Re:I heard one hiring manager tell me by Anonymous Coward · · Score: 0

      Its evolution in action. Not all engineers get to be old engineers. Only the good ones and the civil servants :)

    34. Re:I heard one hiring manager tell me by Anonymous Coward · · Score: 0

      Well, by that metric, I think most careers are dead-ends for the entry level people that go into them. I suspect most people switch career fields at least once in their life. The grey-beard engineers the original poster is talking about are the cream of the crop ... the CEOs of the engineering career field to use a weak analogy. How many entry-level MBA's are going to eventually be CEO of a large corporation?

    35. Re:I heard one hiring manager tell me by El_Nofx · · Score: 2

      Absolutely, my Grandfather is still a practicing Structural Engineer (68 years old) and the new guys he hires think he is a god for knowledge.

      You definitely get better with age in that field

      --
      It's not the OS it's the user that sucks. If it's user friendly, you get stupider people. - clinko
    36. Re:I heard one hiring manager tell me by Anonymous Coward · · Score: 0

      That's funny. I'm 29, and I don't expect to hit the peak of my career for another 10 years based on what I see in my peers. But then I'm an old school engineer (Aerospace), not IT.

    37. Re:I heard one hiring manager tell me by yusing · · Score: 1

      I heard a school board member say, during negotiations, why should teachers get more money just because they've been there longer.

      If you are thoughtful, conscientious and earn your wages, yet your value goes down as time goes by, that says a lot more about the organization you work for -- and the people who are running it -- than it does about you.

      The best mechanics take very good care of their tools.

      --

      "You must try to forget all you have learned. You must begin to dream." -- Sherwood Anderson

    38. Re:I heard one hiring manager tell me by talkingmike · · Score: 1

      This is a great point. What many people consider "software engineering" can be learned from books, if all you wanna do is create a glorified time sheet. There are lots of handy tools (software libraries, IDEs, C++ for Dummies) and a ton of information out there that allow lay people to convince themselves that they are "engineers."

      This is not intended as a slight to me and others that consider themselves software engineers--why would I consider what I do to be one step away from being commoditized? But let's go back 100 years: do you think woodworkers, masons, and farmers believed that what they were doing to build the economy was something that any member of the laity could do?

      I contend that in five to ten years, the IT field will be in many ways similar to the construction field. You have powerful project managers (a general contractor) that make design decisions based on customers' requirements, and lower paid technicians (laborers) that implement the design.

    39. Re:I heard one hiring manager tell me by EvilBudMan · · Score: 1

      --Our president was never a lawyer.--

      Many others were. (i.e. Clinton)

      --some hold degrees in public policy.--

      Right, some.

      --you might not have to pay the bill at all. Insurance might cover it. --

      In the long run we all have to pay for higher insurance with increased premiums.

      --I know plenty of people in law school and after their first year, they do sh!t. I've worked with lawyers in the past and they were a joke--

      Lawyers don't liked to be joked with.

    40. Re:I heard one hiring manager tell me by EvilBudMan · · Score: 1

      --It depends on who you ask. I've heard some say that, to big law firms at least, the most valuable lawyers are those 4-5 years out of law school. The reasoning: in the first 1-2 years, you are training the lawyers and they are very inefficient. By the time they get more experience, they are able to timely and efficiently handle the work, with little supervision. However, once they go past that peak time, they become too expensive, as they are trying to make partner, demanding larger salaries, and are billing too much per hour to be of use to some clients.--

      We'll I don't know about the big law firms, but in our little community, the old lawyers are rich old lawyers. They do have help. Legal secretaries, younger lawyers, etc. probably do most of the work, but the old guy is the one that makes sure it gets done and reaps the highest percentage of the take, er I mean profit. I'm not downing lawyers, really please don't take offense.

  10. Seven Years? by v3rb · · Score: 2, Interesting

    Isn't seven years an awfully long time to spend in school to be an engineer? Even an MS can be accomplished in 5-6 years if your school has a fast track program.

    I think careers in engineering fields require a degree of career management from the individual. They can no longer expect to be given success and wealth just because they have an engineering degree. They need to guide their career so they can grow into different positions as time goes on.

    While this is no different than other disciplines, I guess it's a new idea for the technologically inclined.

    1. Re:Seven Years? by sql*kitten · · Score: 2

      Isn't seven years an awfully long time to spend in school to be an engineer? Even an MS can be accomplished in 5-6 years if your school has a fast track program.

      In Britain to become a Chartered Engineer (equivalent to PE in the US) you would need to do a 4-year degree (was 3-year 'til '95 or so), 2 years work experience under a mentor, then 2 years of experience in a position of responsibility.

      When I was a Mechanical Enginnering undergrad I took a look at this career path, took a look at the rewards at the end of it, and went straight into management consulting!

    2. Re:Seven Years? by Anonymous Coward · · Score: 0
      "Isn't seven years an awfully long time to spend in school to be an engineer?"

      No, it isn't. Under pressure from the industry, many schools continue adding additional requirements to engineering programs. At my university, if you had completed your (nominal) first two years of pre-engineering, you could switch over to the Business College and get a business degree in *one* additional year... the additional requirements just to get into the engineering program approximately doubled the amount of courses you had to take in your sophomore year. (In the Business College, the engineering program was refered to as 'pre-Business'). Not counting 2 9-month internships, I attended 16 quarters of university, with an average of 16 credit hours per quarter (12 is considered 'full time'). Your smugness notwithstanding, this is definitely 'different than other disciplines'.

      As for career management, one of the best ways to ensure that you get a job upon graduation is to do a couple of internships while you are in school. I did 2 internships of 9 months each, as a result missing courses that were only offered once every 3 years, or were part of a series, etc.

      The idea that career management is a new idea for engineers is as laughable as it is misinformed... as a freshman I was planning my internships, joining professional organizations, and even choosing my extracurricular activities with an eye toward how they would contribute to my overall professional development.

      I graduated with honors, in the top few percent of my class, 3.92GPA. Of course, my graduation coincided with a decrease in hiring by most of the industry, but given the amount of career management I had done as a student, I stood out from the general crowd of applicants and got a position. Though I was hired as a 'new college grad', I received no mentoring. As the economy allegedly declined (I didn't see my CEO suffering any), our company chose to lay off people who had been around longer, since (in a short-sighted manner) they cost the company more. So I found myself first doing the work of 2 people, then 3, then 4. At one point I had gone 7 months without taking a single day off, not even weekends. Shortly after that, when my vacation bank had grown fat and dusty through disuse, the company decided to crop the maximum amount of vacation you could save up, in effect rewarding me for my labors by reducing the amount of my benefits. When I and others around me talked to our managers about this, saying we would require some vacation time before the new rule went into effect, we were told that if we took any time off we would be fired.

      Anyway, after 3 years of this, and 5 rounds of layoffs, I and a handful of my fellow recent graduates find ourselves without jobs, in a nearly non-existent job market, which doesn't bother us too much since we are all rather soured on the whole experience. Many of us are dicussing entering other fields entirely. All of us feel that our seven years of college, which was not in fact an awfully long time to spend in school given the quality and depth of education we received, was a waste as far as a career is concerned.

      I am an engineer in my bones, always have been and probably always will be. But I will probably never again work in a little cubicle for soulless moneygrubbing idiots who expected (and got) success and wealth just because they spent 4 years getting their business degree.

      Foobario Frobnitzii

      Evil Genius at large

  11. And when you die... by tomblackwell · · Score: 3, Interesting

    You can look back on a lifetime of discomfort and wonder what exactly it was that you were thinking...

    1. Re:And when you die... by NineNine · · Score: 2

      You can look back on a lifetime of discomfort and wonder what exactly it was that you were thinking...

      I only did it for 6 years, and I felt like a damn hamster in a wheel the whole time. Development is a rat race in the truest sense of the phrase.

    2. Re:And when you die... by soloport · · Score: 3, Insightful

      Ok, I've been doing it for nearly 20 years. The first 6 years, I felt like a damn hamster, too.

      Started developing hardware, firmware, then drivers, and finally end-user apps.

      Started doing junk projects no other Engineer wanted to touch, moved on to small projects, then larger projects, and finally project management.

      Started with work I thought was horrid, moved on to fairly rewarding work, then work that was fun, and finally some critical, full-recognition development -- stuff still used by users around the world.

      That's the way it goes for virtually any career worth pursuing!

      Even rock-and-roll artists take ten years, on average, to become an "overnights success". Many scientists don't get any recognition whatsoever until they've specialized in a field for thirty years or more.

      Six measily years on the job is nothing. You were just getting out of diapers! Now it sounds like you're going another direction... What a waste.

      Right now, I manage people. That took me about seven years to get right -- as good as it's going to get. The people I hire have about five years of experience, on average, and it shows. I alwayse sense they think getting where I am in my career should be easy. I take it as a real compliment because, to me, it means I've learned to make it all look easy ;-) But I also know their assumptions exist because they are so very ignorant about what it really takes to do this job. (Like end-users assuming an application was easy to build -- "So, why so many bugs?")

      If you really want to look back (when you die) and feel like you've made something of your life, the only way to do so is to stick to something. Invest a significant portion of your life toward that one thing.

    3. Re:And when you die... by sql*kitten · · Score: 1

      NineNine. Free porn. Period. [ninenine.com]

      Dude, did you ever consider calling your site fleshdot.org? The domain's available.

  12. 19 years pro for me by coolgeek · · Score: 5, Interesting
    And 11 of those freelance.

    IMO, the surges in the industry attract a bunch of riff raff, which get purged when times get tough. Not to disparage the articl poster (or is it poseur :-) jest kidding); he may be a great engineer, just too much of the riff raff feeding from the new jobs trough. When it comes to staying employed, it's really about whom you know and your reputation. Anyway, during the slumps is when the real core of the industry gets to innovating the next wave...

    --

    cat /dev/null >sig
    1. Re:19 years pro for me by ashultz · · Score: 1


      I agree. I'm working right now with a bunch of programmers who are in their 40s (though I'm only 28) and really it confirms my general experience that high quality people can keep being programmers. These guys are pretty damn smart.

      And for the people my own age, the ones who had half a CS education are the ones still out of work. The ones who are really good may have spent a few months looking but they're back on the job.

    2. Re:19 years pro for me by Xerithane · · Score: 2

      IMO, the surges in the industry attract a bunch of riff raff, which get purged when times get tough.

      Agreed, and my additional opinion:

      From a hiring point of view, I'd ask, "From 1998 to 2003 what was the longest you were unemployed" -- if they answered more than 3 months I wouldn't hire them.

      Good engineers network with their skills, and they get taken care of.

      --
      Dacels Jewelers can't be trusted.
    3. Re:19 years pro for me by darkov · · Score: 2

      I have to agree. I've freelanced practically all my working life (18 years) and I've never really had a problem. People generally recognise your skills and value them - if they don't you don't want to work for them. Good people are always hard to come by.

      And by skills I don't mean what you have on your CV or what courses you did (although they can contribute). It could be just the way you think or react or your "wisdom", which in most cases comes with age.

      The last interview I had was with a very well regarded (in a technical sense) investment bank. It interview was great - we sat down, chatted about the industry for 45 minutes and I got the job. They hardly asked me a question about what I did.

      People who know know people who know. Just becuase some people get jobs when demand and pay is high doesn't mean they should have got the jobs or were worth the money.

    4. Re:19 years pro for me by lenski · · Score: 1
      Mee too++. 25 years post-grad, 29 years including summers & assistantships. I thought I would be "washed up" by 40 (6 years ago), but I'm still gainfully employed. It's a bit of a surprise to me, though: I see many very good quality former co-workers laid off in this downturn, who are simply unable to get any work at all.

      Companies, including the one I work for, unfortunately, are unwilling to hire a good person for a reduced wage (they are willing to work for *anything*, they have families to support) until business picks up.

      A hint for those who expect to be well-paid: Be diligent, intelligent, and above all, a team player. Engineering is a team sport! Knowing lots of languages is assumed. The ability to pick up new languages/paradigms is assumed. Being buzzword compliant is assumed. Being "37337" is worthless. The ability to help the team move forward on a tight schedule is (at least in every job I've been in) where the value lies.

    5. Re:19 years pro for me by Carbonite · · Score: 2

      From a hiring point of view, I'd ask, "From 1998 to 2003 what was the longest you were unemployed" -- if they answered more than 3 months I wouldn't hire them.

      That's utterly absurd. You're assuming that anyone who was unemployed for longer didn't have the technical and/or interpersonal skills to get a position. Do you know how many great candidates you'd be eliminating with this requirement?

      --
      ich muß mehr Kuhglocke haben
    6. Re:19 years pro for me by Xerithane · · Score: 2

      That's utterly absurd. You're assuming that anyone who was unemployed for longer didn't have the technical and/or interpersonal skills to get a position. Do you know how many great candidates you'd be eliminating with this requirement?

      From a hiring point of view, you want someone with interpersonal skills and the experience in the industry to maintain their employment. If they lack technical or interpersonal skills to maintain employment, they lack requirements for me to hire them.

      The number of good candidates I might pass over is probably a fraction of the bad ones I automatically scrap.

      --
      Dacels Jewelers can't be trusted.
    7. Re:19 years pro for me by Anonymous Coward · · Score: 2, Insightful
      From a hiring point of view, I'd ask, "From 1998 to 2003 what was the longest you were unemployed" -- if they answered more than 3 months I wouldn't hire them.
      That's your loss then. A much better question would be to find out what they did while unemployed. I know numerous people who were unemployed, and purposefully allowed their unemployment to last a while so they could learn new skills, finish some education, work on a project or other very valuable pursuits.

      I hope that you're an engineer, because as a manager, you have a lot to learn.

    8. Re:19 years pro for me by Tablizer · · Score: 1

      Anyway, during the slumps is when the real core of the industry gets to innovating the next wave...

      That "next wave of innovation" is the technique of outsourcing to India.

    9. Re:19 years pro for me by Richard+Steiner · · Score: 1

      > From a hiring point of view, I'd ask, "From 1998 to 2003 what was the longest you were
      > unemployed" -- if they answered more than 3 months I wouldn't hire them.

      In my local area, a number of large companies (including a local major airline) let 100's of programmers go at the same time, resulting in a glut of seriously-experienced highly-qualified people in the market.

      Using your rather aggressive criteria, nobody I know would qualify, since everyone I know who was laid off at that time took at least six months to find work. But some of those folks are the sharpest folks I've ever worked with.

      Some of them didn't even START looking for a few months due to multi-month severence packages..

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    10. Re:19 years pro for me by Anonymous Coward · · Score: 0

      22 years pro for me (not counting my time in gradschool) and I've written commercial compilers and did OS development and now I'm unemployed. Why? I look old. That's scary to the young people doing the hiring. I don't have that much more experience in the latest stuff than my younger competitors either because that stuff hasn't been around that long. 10 years ago I never thought this would happen. Yes, good people are hard to find, but the ability to spot them is also hard to find and getting harder. And distinguishing between the good and bad has gotten a lot harder too. Customers have trouble disitinguishing between the good and bad software so why should it be easier with employees?

      People think their personal experience explains why they succeeded until they fail and join the failures who they gave advice to just a short time earlier. The self-congratulating successes will eventually be where I am and catch on. Unless they plan not to age. Meritocracy is a philosophy for the young. BCNU!

    11. Re:19 years pro for me by darkov · · Score: 2

      I wouldn't say it was easy finding good employers, possibly harder than finding good employees, but it can be done.

      I really don't think age has anything to do with it. I worked for a while at Salomon Bros (now Citibank something) in London with a guy who was around 50 and after spending alot of time in the sun looked 65+. Even I thought he was past it. But he had a keen mind and sort of self belief that bordered on arrogance. Maybe it was arrogance... Anyway he used to hack perl scripts and postscript and do whatever. He didn't feel threatened by his age at all and enjoyed working with us kids (I was 28 at the time).

      I've had to deal with the odd predjudice at times. I don't have a degree or any training. I take months (sometimes years) off between jobs becuase I don't like working and don't care about money. People think what they want, and frankly I don't give a fuck. If someone thinks I'm too old/young/uneducated/slack/unreliable I think "what a fuckwit", becuase it's true, and go elsewhere. Eventually you find people who understand, but you have to believe in yourself in the meantime.

      I also don't believe in "career" and in that sense, there is no such thing as failure. I'm just getting money when I need it, I know what I'm capable of and I don't need some moron trying to tell me. I don't judge myself by their twisted standards. Otherwise I'd have a MSCE right now... and a noose around my neck :)

    12. Re:19 years pro for me by Anonymous Coward · · Score: 0

      Being "37337" is worthless.

      You are not 31337.

    13. Re:19 years pro for me by Anonymous Coward · · Score: 0

      Are you moderators totally asleep or what? Mod this guy up at least to 1, even if he is a karma-less AC. Jeez. This is one of the best posts here. It's nice to see someone pointing this out so eloquently. Damn, it's what I would have liked to say if I had had the words.

  13. We don't have a choice by SteweyGriffin · · Score: 1

    I live, breathe, sleep, and eat computer programming languages.

    I have spent countless weekend evenings at home curled up with a new Java, C#, or other programming book.

    I work when I want and on whatever projects I want to. I'm a contract-based programmer, and I love what I do.

    Plus, it's not like I have the option of deciding to try out for an NFL team one day for a little career change.

  14. Definitely not high tech .... by nicodaemos · · Score: 2

    After slogging 60+ hour work weeks for 10+ years and still not a millionaire, I've learned my lesson.

    If I had to do it all over again I would have joined a monopoly. No I'm not talking about Microsoft. I would have been a premed major and let the AMA monopoly stamp me into a money making doctor machine.

    1. Re:Definitely not high tech .... by Izeickl · · Score: 3, Insightful

      "After slogging 60+ hour work weeks for 10+ years and still not a millionaire, I've learned my lesson."

      Alot of people do the exact same, becoming a millionaire doesnt just come from Y number of hours for X Years, expectations sometimes are just unrealistic, the vast majority of people in this world will work their entire life and never have near 1 million in the bank.

    2. Re:Definitely not high tech .... by eam · · Score: 1

      ...and right about now you'd be realizing that you still haven't paid off your school loans and the health insurance companies make the practice of medicine nearly impossible... ...you'd probably be thinking about going back to school and getting a degree in engineering ;-)

    3. Re:Definitely not high tech .... by bwalling · · Score: 2

      Don't forget malpractice insurance because the first time you make a mistake (and you will), you will be sued into oblivion. Malpractice insurance can run you up to $300,000 per year depending on your specialty.

    4. Re:Definitely not high tech .... by Anonymous Coward · · Score: 0

      (Y=40) + (X=20) = more than a millionaire.

      suuuuckerz!

    5. Re:Definitely not high tech .... by ivan256 · · Score: 2

      After slogging 60+ hour work weeks for 10+ years and still not a millionaire, I've learned my lesson.

      It doesn't matter how many hours you work or how many years you work them for, if you spend all the money you'll never be a millionaire.

    6. Re:Definitely not high tech .... by pVoid · · Score: 2
      , the vast majority of people in this world will work their entire life and never have near 1 million in the bank

      I would even add, the vast majority of people (for example kids who work in Nike stores in india), work their entire lives, and don't even earn a cumulative sum of 1 million.

    7. Re:Definitely not high tech .... by Anonymous Coward · · Score: 0

      Money making doctor machine? Naah.. doctors these days spend all their time fighting insurance companies, instead of getting to practice medicine.

    8. Re:Definitely not high tech .... by protohiro1 · · Score: 2

      Ahh yes. Doctoring. Where you work 60 hours a week and won't be a millionaire. The good old days are over, now the HMOs have slashed doctor salaries and increased overtime. Not the boon it once was, I'm afraid.

      --
      Sig removed because it was obnoxious
    9. Re:Definitely not high tech .... by vilain · · Score: 1

      MD's can't afford houses here in the Silcon Valley either. Would you move from your 4 bed/2 bath house to a 2 bed/1 bath fixer-upper (and have to take out a $850K mortgage to pay for it)? One hospital has problems recruiting American MDs and is looking "elsewhere". And they work very long hours and are on-call.

      I'd rather be a SysAdmin, where a bug or oops or bad doesn't have the possibility to kill someone.

    10. Re:Definitely not high tech .... by LostCluster · · Score: 2

      Becoming a millionaire happens in either a lucky burst (Lottery winner, game show winner, etc.) or by taking a risk with the modest resources you have and having it pay off. If you invested in the .coms before they were cool, and then got out while they were cool, you'd be a millionaire.

  15. No 'safe' careers anymore by JanneM · · Score: 5, Insightful

    There is no safe career to be had in any profession today. The dream of being a 'company man' that the baby-boomer generation had just doesn't exist. People do not get a job, expecting - or able to - still be working for the same company thirty years later. Transient workers were once regarded as flighty and unreliable; today it's the norm. In some professions (science, programming, some engineering disciplines) it's even seen with suspicion when somebody stays at the same place for long.

    Forget job security, defined skill sets and straight career paths. This uncertainty is here to stay.

    --
    Trust the Computer. The Computer is your friend.
    1. Re:No 'safe' careers anymore by guacamolefoo · · Score: 2

      There is no safe career to be had in any profession today.

      I am an attorney. Despite all the jokes, even my staid profession does not represent a "safe" job. Computerization and the entry into traditional legal jobs (real estate, estate planning) by people such as accountants, consultants, real estate brokers, etc., is undermining much of the bread and butter work I do.

      The dream of being a 'company man' that the baby-boomer generation had just doesn't exist.

      Absolutely true. You must be your own advocate. You will get jobs from companies, but your career is up to you. This is a free agent society.

      Forget job security, defined skill sets and straight career paths. This uncertainty is here to stay.

      The best I can say is to network constantly -- in case your job goes away, it helps to have an ear to the tracks to know where you can find work. Professional organizations are very useful for this.

      Keep current as best you can through continuing education. Try to get recognition as an expert in an area of your profession. Publish so that you get to be better known.

      Unfortunately, simply coming to work each day and doing your job isn't enough. You have to be ready to move if problems surface. It is a very dynamic society that we live in, and a global one. This makes it very difficult for individuals who can get whipsawed by macro trends.

      One final thought -- to the extent that you can, you need to plan for a dynamic world not only professionally, but financially. When you have a job, you should remember what it is like not to have one. Your financial plans should reflect this, and you should do your best to build up an emergency fund in case you get laid off unexpectedly. Also, if there is a significant chance that your employment will be interrupted, consider carefully whether you really want to buy that new car on a five year payment plan.

      Instability in the workforce isn't going away, and on our own, we really can't avoid it. About the best I can figure is (1) to recognize that the game is different than it was twenty years ago and (2) try to play the new game by the new rules and (3) plan my education and finances in such a way as to prevent it from interfering with my personal affairs too much.

      GF.

    2. Re:No 'safe' careers anymore by John+Jorsett · · Score: 2
      There is no safe career to be had in any profession today.

      I think working for the federal govenment is about as safe as you can get. Sometimes there are 'reductions in force,' but you're elegible for another job in the federal government if you're willing to move. Of course, you have to have a strong stomache for working with incompetents who make just as much as you do but will never be fired. I spend 6 years with the feds before getting fed (no pun intended) up and going out to private industry. I've never regretted it, nor have I suffered for it.

    3. Re:No 'safe' careers anymore by drshannon · · Score: 1

      Oh yes there is. Medicine. Never ending need for doctors, and even greater need for Nurses. Click Here

    4. Re:No 'safe' careers anymore by br00tus · · Score: 2

      "Forget job security, defined skill sets and straight career paths. This uncertainty is here to stay."

      Well, in the US, over the past thirty years hours worked have gone up (over 100 extra hours per year), inflation-adjusted per hour wages have actually fallen if you can believe that (bls.gov will show you), debt has skyrocketed etc. So you might as well add in "forget workload not getting larger every year, forget overtime pay, forget wages going down forever etc." Forget pensions, forget social security, forget having a life...and so on and so on.

      Well sorry, but I don't want to "forget" all of these things. And I'm sorry but I don't buy into the idea that I have to sit passively and stoically accept that I am going to get fucked in the ass. I guess there are a lot of passive-agressive socially retarted Farscape marathon-watching dorks in the industry who will, but not I. The message you are giving is that of the owners, transmitted through the bosses to you. I guess some people latch on to the "be a docile sheep - we've decided things will just get worse, and worse and worse for you each year, so sit back and take it" idea that they are promulgating, but I don't. Plenty of people are organizing to push against this, and this resistance has been, does, and will have an effect. So while a lot of you will be "forgetting" that there was a time that people didn't have to ask how high when told to jump, some of us will be organizing and hopefully successfully countering this.

    5. Re:No 'safe' careers anymore by dogfart · · Score: 2
      The dream of being a 'company man' that the baby-boomer generation had ...

      This was actually the dream of the boomer's parents, who went from WWII into lifetime jobs in corporate America.

      The first wave of boomers got wacked in the 1972-75 recession. The second wave in the 1979-1983 one.
      Your basic premise is correct though - the dream was shattered long ago.

      --

      "dope will get you through times of no money better than money will get you through times of no dope"

    6. Re:No 'safe' careers anymore by Tablizer · · Score: 1

      Oh yes there is. Medicine. Never ending need for doctors, and even greater need for Nurses

      An inlaw of mine who is an MD intern says that H-1B's and the like are lowering doctor's wages. His gripes sound almost just like a programmer's.

      Plus, what happens after the baby boomers are all dead?

    7. Re:No 'safe' careers anymore by Anonymous Coward · · Score: 0

      Nursing. "Meet the parents" style. This is one career that is high on demand right now. And due to lack of nurses (male or female) they are being brought in from (eng. speaking) 3rd world countries. 10K sign in bonuses.

    8. Re:No 'safe' careers anymore by kevcol · · Score: 2

      An inlaw of mine who is an MD intern says that H-1B's and the like are lowering doctor's wages.

      Not to mention the loans that med students rack up. I have friends who have incurred over $150k in educational debt after they finished med school.

    9. Re:No 'safe' careers anymore by spectecjr · · Score: 2

      Well sorry, but I don't want to "forget" all of these things. And I'm sorry but I don't buy into the idea that I have to sit passively and stoically accept that I am going to get fucked in the ass. I guess there are a lot of passive-agressive socially retarted Farscape marathon-watching dorks in the industry who will, but not I.

      You might not be having as many employment issues if you would learn how to write correct English. Passive Aggressive? Socially Retarded? You're describing Star Trek fans - not Farscape fans.

      Simon

      --
      Coming soon - pyrogyra
    10. Re:No 'safe' careers anymore by fname · · Score: 1

      When did "engineer" become synonymous with "computer programmer?" Mechanical engineers, mechanical engineers, chemical engineers-- these are engineers. Seems to me that computer programmers everywhere like to call themselves engineers, but unless you have a degree that says "engineering" on it, I think calling yourself engineer is appropriate in the same sense that janitors call themselves "sanitation engineers," or cafeteria workers calling themselves "food service engineers."

    11. Re:No 'safe' careers anymore by Anonymous Coward · · Score: 0

      I don't think computer programmers like to call themselves "engineers". It's just that most people here are into IT stuff. Hence the response to the article about engineers from IT people. You might take issue with "software" engineer, arguing that it's an oxymoron, that engineering should always imply some kind of "hardware".

    12. Re:No 'safe' careers anymore by esanbock · · Score: 1

      At least they have semi-powerful lobbying organizations. Although not nearly as powerful as the HMOs and the insurance companies. Maybe this will help, since the IEEE is useless. In fact, they supported H-1B up until recently. The only way H-1B will end is if they issue some for too many lawyers. Don't mess with lawyers. Most legislators are lawyers.

  16. yes I'd choose it again by meowmonster · · Score: 1

    I have been working as an EE for 3 years since I graduated and the last two I have feared the dreaded "axe" almost every day (well at least on thursdays - seems to be the favorite layoff day around here). We have had very very few layoffs so far (looking for some wood to knock on), but the analog IC design market hasn't been hit as bad as say... opto?

    Yet, if I had to do it again knowing what I know now, yes I would. In a heartbeat. I don't think I would be happier doing anything else but designing chips. Every morning I wake up and short of being groggy and not liking to move, I love going in to worrk (even mondays and fridays). That tells me that I'm doing what I am supposed to be doing. All I can do is thank God that I am where I am and that through him, my hard work is recognized and valued enough to keep me around.

    1. Re:yes I'd choose it again by eam · · Score: 1

      > I have feared the dreaded "axe" almost every day
      > (well at least on thursdays - seems to be the
      > favorite layoff day around here)

      Try taking as many Thursdays off as you can.

    2. Re:yes I'd choose it again by Enzondio · · Score: 2

      well at least on thursdays - seems to be the favorite layoff day around here

      I never could get the hang of Thursdays.

  17. I already quit. by Hanna's+Goblin+Toys · · Score: 2, Informative

    I still have my Linux Box, my CS degree, the whole nine yards - but I got a trade certification in massage therapy, and I got out of programming. The hours were way too long, and the pay cut from $55,000 a year to $52,000 per year isn't really a pay cut when you look at the hours I work at the hospital. And especially when you look at the amount of education required. Plus, these days I can actually look into the faces of people I've helped. It's so much more rewarding.

    Course, I still read /. and I still program. But I can't imagine going up against the H1-B competition again - those guys were working 80 hour weeks for 35k a year... I just can't compete with that.

    1. Re:I already quit. by Anonymous Coward · · Score: 0

      I never understand when people generalize H1-Bs as cheap slave labor. I was a H1-B myself, but never compromised on salary. In fact, I had a higher starting salary than some of my friends who graduated at the same time.

      Yes, I do work ungodly hours. But so do several other true blue american colleagues who do not have a life outside of work. And all those extra work only resulted in me being more expensive for the company!

    2. Re:I already quit. by LudditeMind · · Score: 1

      How long and how much did it cost to get your trade certificate in massage therapy? I'm just curious.

    3. Re:I already quit. by Anonymous Coward · · Score: 0

      me too!
      I like the idea of an alternative career.. the way things are going now!

    4. Re:I already quit. by Hanna's+Goblin+Toys · · Score: 1

      It took a year and was actually quite intensive, not to mention competitive with the expense of a year of college. But it was focused, had no exterior requirements, and very, very informative, especially as far as learning the medical impact of everything a massage therapist does to a patient.

      It's not a career for everybody; you need to develop a lot of physical strength, and it's hell on your hands for the first year or so till you build up some power. But once you've done it, it's a nice fringe benefit.

    5. Re:I already quit. by Fulcrum+of+Evil · · Score: 2

      I never understand when people generalize H1-Bs as cheap slave labor.

      Because they are. That's their whole point. Sure, there's language about paying equal wages, but if you complain, you're sent home, and there are only about 40 people assigned to police the program.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  18. Replace "Engineer" with almost anything by msheppard · · Score: 5, Insightful

    Almost every career can be viewed through this narrow minded window.

    Similar reasons can be found for almost any career being short, and statistics can be shown to support that (as well as almost anything you can think of.)

    Problems with the current economy shouldn't cause one to abandon a career.

    Maybe we're too paranoid. I've seen burn-out, and lemme tell ya, it dosen't need to happen, and most people I've heard complain about it are really NOT burning out.

    M@

    --
    Krispy Cream is people
    1. Re:Replace "Engineer" with almost anything by Anonymous Coward · · Score: 0

      No! Please let them leave. Those of us left will be in higher demand.

    2. Re:Replace "Engineer" with almost anything by lasmith05 · · Score: 1

      I wouldn't call it dumb to bail when a career is going down the tubes... How many punch card inserters do you see making big money now?

      --
      www.samuraidreams.com - My Blog
      www.samuraifiles.com - Get Some Videos Here
  19. Vanishing Middle Class by stoolpigeon · · Score: 5, Interesting

    What I see disappearing are the median income jobs. It seems like things are becoming more and more polarized w/many many low pay jobs and a few very high paying jobs.

    I don't think this is a good trend for our nation as a whole. In the long run it will hurt everyone.

    I interview for a new job probably about once a month. The last one was for a single opening w/the USDA for slightly lower than average pay. It was to do development and database administration. There were over 100 applicants. They wanted a programmer that had been an accountant and got it. Being just a plain old programmer hasn't been helping me a lot lately.

    .

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:Vanishing Middle Class by ZeroLogic · · Score: 1

      Historically, the disappearance of the middle class leads to revolution, look at the french for an example.

    2. Re:Vanishing Middle Class by br00tus · · Score: 2
      This is not a new thing, things have been going slowly downhill (unless you're rich) in the US for over three decades. The average inflation-adjusted hourly wage in the USA is below what it was thirty years ago.

      You can see nice graphs about the declining hourly wage, or get the data raw from the horses mouth -

      BLS.gov

      Punch in:
      1 average hourly earnings, 1982 dollars
      2 005000 Total private
      3 seasonally adjusted (or not, it doesn't matter)
      and then on the next page put the date range as 1972-2002.

    3. Re:Vanishing Middle Class by Tablizer · · Score: 1

      Historically, the disappearance of the middle class leads to revolution, look at the french for an example.

      The problem is that nerds don't make very good warriors, at least not as physical warriors.

    4. Re:Vanishing Middle Class by benzapp · · Score: 3, Funny

      This is why I spend a lot of my spare cash on purchasing high powered weaponry while its still legal. There are a lot of discontented people out there. They are everywhere. We might like to think a plutocracy is the natural progression of society, but that is not the case.

      You are very right my friend. I think the revolution will come sooner than most people think. Join your local national guard now, so you at least have access to automatic weapons when you need them.

      --
      I don't read or respond to AC posts
  20. We never promised by Anonymous Coward · · Score: 0

    You a rose garden. Schools of ALL types are bending over backwards to produce the type of students that INDUSTRY is demanding. When I was growing up, schools taught rational thinking, and the 3 R's. This gave the individual the ability to reason, read , write and do basic mathematical functions. Today, students cannot function without a PC, and a calculator. The US is falling behind countries who teach the basics, with no politically correct courses being offered. Give an engineer a slide-rule today, and they scratch their asses with it. They are helpless. They fail to remember that most of what they enjoy today, in the way of tools, was made possible by the "slide-rule generation".

    I pity the fool who thinks getting an education in a particular field, is a guarantee of anything.

  21. Easier job. by Inominate · · Score: 2

    Anyone considering becoming a programmer should consider getting an easier job as a coal miner.

    1. Re:Easier job. by kin_korn_karn · · Score: 2

      When I was working in the computer labs at school, my girlfriend was working as a certified nursing assistant. They do the shit work (literally) in nursing homes and hospitals and such.

      I came in and bitched about the dumbass students in the lab. She said "well, at least you don't wipe asses for a living!"

      I replied with "I do the mental equivalent of it"

    2. Re:Easier job. by Anonymous Coward · · Score: 0

      Funny you should say that; just this morning I walked into work and thought "Hullo, not much coal falling around here!"

      But then I was listening to "Beyond the Fringe" on my iPod ...

  22. Things are tough all over by Anonymous Coward · · Score: 0

    While I'm sympathetic, it isn't just engineering. It spent seven years in undergrad and law, combined, and have been scrambling like a demon for work since September with nary a bite. Hang in there, it only takes one offer....

  23. It will never be the same by rimcrazy · · Score: 2, Insightful

    I've been an engineer for 28 years. My Christmas bonus from the company this year was to get laid off. In my local area (Phoenix) There are hundreds of engineers who have been tossed out in the last 6 months with no end in sight.

    I'm not sorry I became an engineer but I have no desire to return to the field even if there were some jobs, which of course, there are not.

    All of the companies are moving to small management teams and are outsourcing everything, mostly over seas to Taiwan and India. This country will never learn. First we did it with manufacturing and now we are doing it with engineering. Douglass Adams was right, we are going to be nothing but a bunch of Phone Sanatizers and we will all be in the first arc to go.

    --
    "TV, a medium as it is neither rare nor well done." Ernie Kovacs
    1. Re:It will never be the same by Anonymous Coward · · Score: 0

      Live by the sword, die by the sword i'm afraid. That sword is capitalism :-)
      When your entire economy is based on the bottom line you are vulnerable to other countries that have a lower bottom line.

    2. Re:It will never be the same by SirDaShadow · · Score: 1

      After 28 years and you had NO option to retire? I would find an attorney if I was you...

    3. Re:It will never be the same by Eric+Green · · Score: 2

      Uhm, few people work 28 years at the same company nowdays, and most retirement plans are 401(k) types nowdays, few of which will ever have adequate gains to substitute for the old "traditional" retirement plans. The only outfit that has "true" retirement plans nowdays is government. If you're an older programmer, government is one of the few places that'll let you retire with a pension without having 30 years in the company.

      --
      Send mail here if you want to reach me.
    4. Re:It will never be the same by Anonymous Coward · · Score: 0

      Ummm, I guess you are a few years behind on this. There is NO pension for gov't employees since about 10 years. Now it all falls to the employee's "Thrift Savings Plan" (like a 401k). All you get when you retire is a gold watch and a boot in the butt...

  24. Sounds like a licensing problem by SteweyGriffin · · Score: 0, Troll

    I sometimes wonder if it weren't for all the free software GPL stuff if Linux could have been profitable and we'd all still have jobs now.

    Couldn't Linux as we know it have instead turned into what MacOS X is today? I certainly think so, but it's just not possible with a free-for-all licensing scheme. How are we supposed to pforit?

    To a large degree I think the FSF, and particularly Richard Stallman, are responsible for the current economic downturn that much of information technology communities are currently experiencing.

    I mean, just read the GNU manifesto. That Stallman prick clearly has an agenda, and it's not just about computer software.

    1. Re:Sounds like a licensing problem by sisukapalli1 · · Score: 2

      I am replying to a troll.. but...

      M$FT is still making huge profits! There was a tech boom and bust cycle, and 100k+ jobs for "assembling software components" is not a sustainable thing.

      BTW, Richard Stallman started the FSF close to 20 years ago. Linux actually was also a buzz word that resulted in the biggest jumping IPO (where we are currently posting).

      S

    2. Re:Sounds like a licensing problem by Anonymous Coward · · Score: 0

      You know, that would have been a good troll, if not for the irritating sig at the bottom.

    3. Re:Sounds like a licensing problem by Anonymous Coward · · Score: 0

      I believe it could be several things:
      1) Certification Mills (Mainly MCSE/MCSD)
      2) Off-Shore development (India, and soon Mexico)
      3) Economy
      4) DotCom burst fall-out
      5) Y2K fallout
      6) MBA BeanCounters trying to cut IT Spending

      One thing I seriously doubt...it has anything to do with Linux, GPL, OSS, or R.S.

    4. Re:Sounds like a licensing problem by Anonymous Coward · · Score: 0

      Stallman is a pimple on the ass of progress, full stop. Have they finished remodeling at MIT yet? Last I heard there was an unmistakeable, almost pointed lack of "Richard Stallman sleeps here at night" in the new building plan.

    5. Re:Sounds like a licensing problem by Anonymous Coward · · Score: 0
      I assume you are just naive, not a troll... so here are couple of things you might want to think about, to see where your line of thinking goes wrong.

      First, have a look at how well proprietary x86-based unixes fared in the market. Start with the "most succesful" one, SCO. I believe it was fortunate enough to eventually be bought out, for peanuts.

      And also have a look at commercial OSes that were superior to Windows, MacOS, and most all unixes (with perhaps exception of high-end server features), say, BeOS, NeXTstep and OS/2. Of those, second one fared best. It was bought out by Apple, to relabel as MacOsX. And that was a lucky shot indeed, and happened only because Apple was incapable of creating anything as good in house (they tried with Taligent and whatever there were between MacOs 7-8 and Mac Os X... Mac Os 9 was but a stopgap measure).

      This is to say, if it weren't for the Free and Open nature of Linux, it would have flown just like a rock does not fly (to misquote mr. Adams).

      And finally, even assuming GPL, FSF et al did manage to save enough money to make the whole software industry use less money than it otherwise would have. Are you aware of the fact that money does not escape to space, even if not used in one sector? In fact, it is likely that this saved money has been used in other sectors, to produce other things. And thus I would think GPL (assuming it had big effect) actually in many ways INCREASED wealth, by preventing inefficient bloated companies to waste it for some commercial software, and hopefully use it for something more useful.

  25. My engineering career... by I'm+a+racist. · · Score: 1, Interesting

    Here's my little tale -

    I got a BS in astrophysics. But, there's no money in that. So, I went into doing wireless infrastructure (just before telecommunications went to hell). Now, a little over two years later, my office is being closed down. If I want to stay with the company, I'd have to move.

    My way of dealing with this is to move away from engineering (in the traditional sense). I'm partway through an MSEE, which I guess I'll finish. But, I'm really going into academia. I've taken a research position in neurobiology and will probably do a PhD in physics (or maybe an MD/PhD).

    In the end, engineering's always going to be around. And it will generally be one of the more respectable professions. But, there is certainly a "burn-out" factor to it.

    Personally, after having used up 2 years working very hard on something, only to get laid off.. it's kind of a slap in the face. At least if I had done something that I felt was worthwhile, I could justify it. Sure, I'm sitting on some cash now, but that isn't really worth it (in hindsight). The products we put out, in my mind, are meaningless, they were just a way of making money.

    I guess engineering, if you are really into the stuff you're creating, is a good career. Otherwise, it can be a good way to pay the bills, but nothing more.

    Just, find something that you enjoy doing and make sure that the end result of your work has value to you. I liked the work I did, but I have no feelings for the results of the work...

    --


    Down with Saudi Arabia!!!
    1. Re:My engineering career... by Anonymous Coward · · Score: 0

      I feel the same way. Once, I pictured myself becoming a programmer, but programming has lost it's appeal. I'm much more appealed to Theoretical Mathematics and Physics, and have decided on pursuing a career in Academia. Besides, when you're tenured, you keep the job for life.

    2. Re:My engineering career... by tommck · · Score: 2
      Well, if you ask me, two years isn't enough time to make you dump a whole career.

      So, we're in a slump. Get a new job and ride it out. It won't last forever. If you're like most people, you'll be working for at least 40 years!

      Yes people are outsourcing all over the place, etc. In my mind, they'll always come back for quality work that they can't get anywhere else. I'm just glad that shitty ex-Accoutants who took a VB class aren't getting $100/hr anymore.

      T

      P.S. I'm also having no problems getting a job in a reasonable amount of time.

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    3. Re:My engineering career... by Anonymous Coward · · Score: 0

      Hello, i'm a racist too.. Where's the rest of the White resistance?

    4. Re:My engineering career... by I'm+a+racist. · · Score: 1

      Actually, I want to do academic research, but it's very hard to get into without a PhD. 2 hours after they announced my office was closing, I got a call from a prestigious lab (I knew someone there). I went for an interview and they offered me twice the standard pay for this sort of work... so, I'd be a fool not to make the switch.

      I didn't want to get a PhD while living on a fellowship (usually they're about $20k/yr). So, this is a much better route to take. I passed on an offer to relocate for my current company (which ended up being twice as much money), but this is work that I feel is more interesting and important to do.

      I really only got into software for the money (maybe I'd fall into the category of accountants that you hate). I do find it interesting, but not as much as other things.

      I'm only 24, so who knows, I may jump back into software and/or telecommunications in a few years.

      --


      Down with Saudi Arabia!!!
    5. Re:My engineering career... by tommck · · Score: 1
      Sounds like you're headed where your heart was anyway... Good for you.


      I really only got into software for the money (maybe I'd fall into the category of accountants that you hate).


      *bang* (sound of hitting nail on head.. hehe)

      Hope things work out for you

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  26. You got to move with the times by suman28 · · Score: 2

    When my dad was young, mechanical engineer was the hottest thing around. Now, it is computers. Everyone is jumping on the band wagon. I am sure that 20/30 yrs from now, there will be need for computer scientists and engineers, but a little different that what we do now. If I had to do it over again today, I would still choose the same profession. If you ask me 30 yrs later, when some young whippersnapper is trying to get my job because I am too old, then I problably would choose something else.

  27. Continually learning by papasui · · Score: 2

    The main thing to consider is that if you want job growth/security, is that you always continue to learn. People that think they are done learning after college are the ones who in 5 years find themselves knowing less than a new hired employee. If you continue to learn, adapt to changes, and keep an open mind you will find yourself in positions to take on new roles inside or outside of your current job.

    1. Re:Continually learning by gabec · · Score: 1
      Karma: Retard (Mostly effected by reading /.)

      shouldn't that be affected? ;) hehe... oh wait, you did that on purpose, right?

    2. Re:Continually learning by NewbieProgrammerMan · · Score: 1

      Continual learning is most beneficial if you're fortunate enough to work in a place where it is recognized. I quit my last job partly because the senior developers thought they didn't need to put forward much effort to learn new things - that created an environment where people said things like "no, no, no; you can't do X in Java because it can't read dBase files. Let's just continue to copy/paste/modify our existing obfuscated, badly written C."

      So I left the somewhat stifled environment in search of new work. I had already found some part-time work, and there are new things on the horizon. But none of those opportunities would have been available to me had I adopted the mindset of the people for whom I worked.

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
  28. Please...don't. by cybermace5 · · Score: 2

    The more people moan and groan about engineering going down the tubes, the more likely it will become reality.

    And don't talk about engineering careers ending...I'm still trying to start mine.

    --
    ...
  29. bah! by Anonymous Coward · · Score: 1, Interesting

    Is it just me, or are there many different types of engineering?

    Any of the big dot-com crap "engineering" is no longer viable, of course. None of that was.

    If you all want to be a multi-faceted engineer (as most want to be) get a Mechanical Engineering or similar type degree. One of the widest paths available for engineers that gives you the ability to get a job in hundreds of different industries. Any "software engineer" is just a programmer type, not a real engineer.

    Why are stories of this negligible intelligence appearing on slashdot ALL THE TIME now?

    1. Re:bah! by philipborlin · · Score: 1
      Being a programmer type who likes to think of himself as a software engineer, I took the liberty of looking up the definition of what an engineer is. When I looked up engineer on dictionary.com, I got referred to engineering, so I typed engineering and found numerous references:

      The American Heritage Dictionary said this:
      "The application of scientific and mathematical principles to practical ends such as the design, manufacture, and operation of efficient and economical structures, machines, processes, and systems."

      I would say plenty of programmer types apply mathematical principles to processes and systems.

      Webster says:
      "Originally, the art of managing engines; in its modern and extended sense, the art and science by which the mechanical properties of matter are made useful to man in structures and machines; the occupation and work of an engineer."

      OK, Webster agrees with you here.

      WordNet (Princeton University) says:
      "the discipline dealing with the art or science of applying scientific knowledge to practical problems"

      Figuring out how to manage a corporations assets, customers, and processes would fit under the category of practical problems. I'll let someone else argue whether manipulating electricity through high level geek understandable languages is applying scientific knowledge.

      Q. Why are stories of this negligible intelligence appearing on slashdot ALL THE TIME now?
      A. Because people are willing to post replies of negligible intelligence.

    2. Re:bah! by Overzeetop · · Score: 2

      Ah, but some might say that the definition of an engineer, as a profession, is regulated by government. And in the US, that definition includes the passing of a two phase exam separated by 4 years of internship (engineering work of progressively increasing responsibility supervised by a licensed professional engineer). This holds true in many other countries as well -numbers may change, but the idea is the same.

      In the eyes of the state (and hence, the courts), if you don't have a "P.E." behind your name, you are not an "Engineer," as you may not advertise your services as an "Engineer." You may be a programmer, a mechanical designer, or a housewife (aka domestic eng*), but you're not allowed to sell your services as an engineer. Your company, or the company you work for, may not have the word engineer in its title without a majority of the partners being an engineer (this is typical of state laws). If you disagree, please send a letter with your company name to the National Society of Professional Engineers and your state engineering board...they'll be happy to set you right.

      The problem with engineers is that there's no name protection. Everybody and there brother claims to be an engineer. Sanitation Engineer instead of a trash collector? Domestic Engineer instead of a house[spouse]. Microsoft Certified Systems Engineer? Don't see to may of them with a P.E. on their sig line.

      Engineering is fine, but the computer and information industry may be in a down trend.

      Overzeetop, P.E. (since 1995)

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:bah! by philipborlin · · Score: 1

      Point taken.

    4. Re:bah! by Anonymous Coward · · Score: 0



      Well actually you aren't a true "engineer" just with a engineering degree, you need to pass the Professional Engineer (PE) exams in your field.

    5. Re:bah! by Quantum+Skyline · · Score: 1

      You don't live in Ontario, Canada.

      Engineers (of all kinds) are regulated. I cannot say I am an engineer until a governing body says I can. Software engineers got to university and then have to get licensed in order to call themselves software engineers. (Consequently, MCSEs are not "engineers" in the true sense in Ontario.)

      Any other utilization of the word engineer that is not sanctioned can bring a lawsuit.

      As for software engineering being simply programming, you have fallen into the stereotype that programming = software engineering. Software engineering includes programming, but branches beyond that. The fact that I don't like physics and didn't go to Mech does not preclude me from being an engineer. Many Mechs that I know think that way.

      And finally, my being in a software engineering does allow me to "get a job in hundreds of different industries." Its up to me to decide which ones

  30. Job != Career by Anonymous Coward · · Score: 0

    I'm sorry that you were laid off, but having a job lasting "only" six years is different from having a career that only spans six years. The economy sucks right now, but it will recover. When it does, your career will pick up.

    In addition to just plain getting old, professional athletes kill themselves on the field. This is a horrible analogy.

  31. prove you're not a troll by Anonymous Coward · · Score: 0

    What is your company name, your software product, and the name of the open source software product that was stolen from you?

    1. Re:prove you're not a troll by Anonymous Coward · · Score: 0

      Rational. ClearDDTS. Bugzilla.

  32. Tell me about it by DSL-Admin · · Score: 2, Interesting

    My gf's friend made 2000.00 on one paycheck (extra on comission alone) in addition to her normal salary. She sells furniture. My gf got a 1000.00 bonus on her paycheck for passing a test and finding flaws in the Doctors rule book. Also in addition to her normal pay. ---I deal with real "genius's" every day, and I get normal pay..... Man, I think I might become a Dental Asst, or salesperson.... stripping's becoming more and more of a draw... money money money

  33. There *is* a safe career choice! by kevcol · · Score: 5, Funny

    I've recently started a new career that, thanks to the baby boom of the 40s and 50s, will guarantee me an increase in customers for the next 20 years until I can live on my earnings: Undertaker.

    1. Re:There *is* a safe career choice! by Jonny+Ringo · · Score: 4, Funny

      Yeah I hear that you even get free room and board. The only deal is that you have to be around a bunch of cold stiffs.. Oh wait, I guess thats not much different than the corporate environment.

    2. Re:There *is* a safe career choice! by Surreal_Streaker · · Score: 1
      I've recently started a new career that, thanks to the baby boom of the 40s and 50s, will guarantee me an increase in customers for the next 20 years until I can live on my earnings: Undertaker.

      Nah. That job is the pits.

      ( But if you're making a killing... )

    3. Re:There *is* a safe career choice! by Hubert_Shrump · · Score: 2

      And when you get in one of those BOFH moods, you can pop their spleen with a trochar and suck it out with a 4hp vacuum.

      --
      Keep your packets off my GNU/Girlfriend!
    4. Re:There *is* a safe career choice! by Tablizer · · Score: 1

      I've recently started a new career that, thanks to the baby boom of the 40s and 50s, will guarantee me an increase in customers for the next 20 years until I can live on my earnings: Undertaker.

      What if biotech found a way to extend age by 20 years? You would then be hosed like the rest of us (for at least 20 years).

    5. Re:There *is* a safe career choice! by kevcol · · Score: 2

      What if biotech found a way to extend age by 20 years?

      Naw, everyone knows here in America we are too fat and that would negate the advances in life extending advances. ;-)

    6. Re:There *is* a safe career choice! by kevcol · · Score: 2

      he advances in life extending advances

      Wow- someone mark me redundant!

  34. I'm still standing... by Simon+Brooke · · Score: 2
    After all these years. I'm fourty-seven now, and I still earn all my living from cutting code. I expect to be still cutting code (and still earning my living from it) in twenty years time; I might just still be going in thirty years time.

    The answer to getting laid off is to employ yourself.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
    1. Re:I'm still standing... by kin_korn_karn · · Score: 1, Flamebait

      they probably hire you because they find your use of anachronistic terms like "cutting code" to be charming.

    2. Re:I'm still standing... by MAXOMENOS · · Score: 2
      Running your own company is a very tough business. Most technology geeks would rather switch professions.

      And then there's consulting, which, frankly, I see going down the tubes along with the rest of the software engineering field.

    3. Re:I'm still standing... by Anonymous Coward · · Score: 0

      yeah, we got a bunch of similar guys in our company who "cuts and pastes" code and they keep the bug levels constant!

    4. Re:I'm still standing... by Ted+Bundy · · Score: 1

      Or how bout' code jockey...

  35. Dump engineering. Get an MBA instead. by Anonymous Coward · · Score: 0

    Thirty plus years ago I got an M.S. in Computer Science from a big-name university. The stuff I learned then was so closely tied to hardware that nobody needs it anymore. How many people need to know how to develop a real-time operating system optimized for some given environment? Or how to write a compiler? Damn few is the answer.

    I got out of software and got into sales after about 10 years. Best move I ever made. But if I had it to do over again, I'd have worked on an MBA instead. Or started selling real estate.

  36. Another View by SimJockey · · Score: 2

    This article is a bit of an eye opener for me. I am an engineer, but in a "mature" industry. I design petroleum and chemical facilities, mainly oil refineries. In my industry, we have never been busier. Clean fuels legislation has been a boon to us, lots of work getting sulfur out of gasoline and diesel fuel. Early in my career, I looked wistfully at the mega-salaries and bonuses of colleagues in the computer industry. But now, those who I know who still have a job are admiring the stability I have. And that's not to say I'm not well compensated, it's just that my pay has progressed more slowly.

    As far as knowledge having a half life, I'd have to agree. I work my butt off to stay current and know what clients will want before they do.

    It seems to me that there still will be rewarding engineering careers in the computer and programming fields. I just think that the attractiveness of the industry became it's own worst enemy and drew a ton of talented people who would have been good at anything they put their minds to. I think as the tech industry matures, it will grow a more solid foundation that will give engineers good careers, but without the outrageous perks. Sure, they may feel like they have to join a more plebeian "real world". But really, it's not that bad.

    --
    Laugh while you can, monkey boy!
  37. GIve me a shell, a good language and... by scorp1us · · Score: 2, Funny

    I am one of the most powerful forces on the planet. I can conjure sets of ordered instructions that can be used to bring down governments, save economies, destroy enimies, save lives and maybe even make me a few dollars.

    I'll never give that kind of power up.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:GIve me a shell, a good language and... by kin_korn_karn · · Score: 2

      can it cook up your next batch of crack rocks?

    2. Re:GIve me a shell, a good language and... by scorp1us · · Score: 1

      Not directly, but I can send a few emails, get it done, pay for it over the internet.

      All tha that brought to you by programmers and complilers.

      The world as you know it today has been brought to you by programmers. Realize your potential or be useless. It's your choice.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    3. Re:GIve me a shell, a good language and... by LostCluster · · Score: 2

      I think that's true. Give a geek bandwidth, a computer, and unlimited free time and he'll almost always find a way to make money.

    4. Re:GIve me a shell, a good language and... by kin_korn_karn · · Score: 2

      the world as I know it today has been brought to me by 380 years of puritannical repression, 200 years of industrial pollution, 100 years of American assfucking of small nations, 65 years of the military-industrial complex, 60 years of the atomic bomb, 40 years of civil rights movements, 30 years of pissing off Arabs, 20 years of depleted-uranium ammo, and 2 years of George W. Bush. Programmers are a piss-hole in the snow compared to all of the above.

      I'm a programmer and I think the world would be a better place without the damn things. It ran fine without them up until the 1940s.

    5. Re:GIve me a shell, a good language and... by MillionthMonkey · · Score: 2

      I'm a programmer and I think the world would be a better place without the damn things. It ran fine without them up until the 1940s.

      WTF? Were you around before the 1940s? I'll have you know I've seen real film footage of the world before the 1940s, and from the looks of it, I'd say it was a far cry from "fine". In fact, I think "miserable" would be a better word for it!

      And how in the world did the civil rights movement get included in your list? Were you at Strom's birthday party last month?

    6. Re:GIve me a shell, a good language and... by kin_korn_karn · · Score: 2


      yes, I am Trent Lott. Thanks for playing.

    7. Re:GIve me a shell, a good language and... by MillionthMonkey · · Score: 2

      The way things have been going for Trent's political career lately, a "Learn C++ in 21 Days" book might not be a bad gift!

      Although it's nice to see him coming back to his old self. The "new Trent Lott" was getting boring.

    8. Re:GIve me a shell, a good language and... by jman11 · · Score: 1

      I love you and want to have your babies.

      Great comment.

    9. Re:GIve me a shell, a good language and... by Anonymous Coward · · Score: 0

      >destroy enimies

      hmm...how about writing some code so spell your nonsense after you write it?

    10. Re:GIve me a shell, a good language and... by kin_korn_karn · · Score: 1

      uh.. thanks, I think...

    11. Re:GIve me a shell, a good language and... by scorp1us · · Score: 1

      Nah, don't need that. I specifically left it out because so few things in programming need to be spelled correctly, plus the UK spells everything differently.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    12. Re:GIve me a shell, a good language and... by jman11 · · Score: 1

      It's a blackadder quote and meant quite harmlessly.

  38. "Programmer" is not the same as "Engineer" by Anonymous Coward · · Score: 5, Insightful

    There seems to be a common misconception that programmers and often times IT professionals are the typical engineers, similar to how the term "computer scientist" is incorrectly applied to programmers. To me, that seems a broad application of the title, similar to calling car mechanics engineers as well. I many times looked over the classifieds section in the paper in the 90s and saw jobs requiring a BS in computer science when they were simply database programming jobs, for which one really only needed a trade school education.

    Personally, just from looking at the numbers from my high school, I would guess that there will actually be a shortage of engineers (i.e., electrical, material, chemical, aerospace, etc.) in the next couple decades. With the boomers retiring and decreasing numbers in my generation going into engineering (because science and math are too "hard," and they have been taught very poorly in the last 20 years by the public school system so they opt for law), the US is losing its engineering workforce. One of the best observations I have heard was from a professor at MIT who observed that 50 years ago engineers outnumbered lawyers by far, whereas today the opposite is true.

    Just because Microsoft and Oracle are hiring foreigners to do the programming doesn't mean that the other traditional engineering fields are waning as well. Think of how much software engineering is design versus implementation. The implementation workers are really akin to skilled factory labor, and that is why they are replaceable by cheaper foreign labor. Erecting barriers to immigration will just cause companies to leave the US.

    1. Re:"Programmer" is not the same as "Engineer" by Anonymous Coward · · Score: 1, Interesting

      I sure agree with that - it bothers me no end that a guy who can install windows 98 on a laptop and a guy who can design a 28 state Kalman filter algorithm for an embedded navigation system are considered by some to both be engineers in the same sense, complete bullshit - my eldest son could do a Windows install when he was 15 years old - back on topic, Engineering has been a wonderful career for me, I have never been unemployed since graduating in 1986 and have at times done consulting on the side as well - AND it just keeps getting better - my pay continues to rise (over $100K / year in Florida - NOT including benefits) and the work is interesting and challenging. I do have an observation relative to the topic, at my place of employment it seems there are about 30 very good engineers who end up doing all the real "engineering" and about 500 more engineers who come in everyday so they can collect a paycheck at the end of the week - it could be that there are some "diamonds" in that group of 500 that just haven't gotten a lucky break yet but all in all you could fire 300 of that bunch any day of the week and no less work would get done.

    2. Re:"Programmer" is not the same as "Engineer" by Anonymous Coward · · Score: 0

      no need to get excited - the word "engineer" just means different things in different industries, same way someone who is a "writer" could mean different things.

      by the way, i'm going to make a foolish guess and say that you probably work for a defense contractor. this is what could be trouble in the future- this is an industry whose future is uncertain. (we might not need to be 20 years ahead of the rest of the world in military aerospace. If it continues to be the case, taxpayers/voters will eventually figure it out and fix it)

    3. Re:"Programmer" is not the same as "Engineer" by Anonymous Coward · · Score: 0

      regarding shortage of engineers-

      hmm, maybe. there is an abundance currently due to telecom boom, and the defense contractor industry which might not have deflated yet (military technology employs an army of engineers, your modern fighter plane has more lines of computer code in it than everything microsoft has ever sold, and this code is probably made in a much more rigorous fashion)

    4. Re:"Programmer" is not the same as "Engineer" by sane? · · Score: 2
      What makes you think your 20 years ahead of 'the rest'?

      Maybe your 5 years behind...

  39. Not a Good Engineer? by Anonymous Coward · · Score: 0

    Not to be harsh, but if this guy was any good he wouldn't be laid off. The article said he was already disgrunteled with his career choice. It sounds like he was one of those people who got into "engineering" for the money rather than having an interest in it. If he was any good he would get another job elsewhere or for a fraction of the cost of going back to school be able to start his own innovative business.

    Alas people who get into engineering for the money rather than having an interest in it, quit when the going gets tough.

    1. Re:Not a Good Engineer? by drdanny_orig · · Score: 1

      Yikes! "Not to be harsh?" It's very harsh. Some of the smartest, best, most talented people I know have been laid off recently here in the Silly Valley. It has little to do with talent, sometimes, and everything to do with greed of the vulture capitalists who treat human resources as a knob on their ROI fine tuner.
      Bottom line looking a bit thin? "Downsize" a couple of those $100K software geeks! That'll fix it!

      --
      .nosig
    2. Re:Not a Good Engineer? by oaklybonn · · Score: 1

      I think a lot of the people that got laid off from failed .com failed to understand the risk they were taking by going with a pre-ipo company. Just as Ma and Pa shouldn't have invested their life savings in the stock market 3 years before retirement. The risk of failure was always there.

      As an aside, my wife bought a Dogloo from pets.com during a free shipping promotion. It cost them more to ship it than we paid for the stpid thing. They deserve to have gone out, and their employees deserve to have lost their jobs for that farce.

    3. Re:Not a Good Engineer? by michael_cain · · Score: 2
      Can't speak for his case, but there are cases where damn good people are laid off. I was recently put in that situation. The company was acquired, and the entire technical organization is being laid off. The decision was made by a small number of non-tech people at the acquiring company. A handful of engineering managers are being offered positions at the acquiring company's headquarters on the other side of the country. The other 100+ people will be "on the street" within the next six months. Officially I did strategic technology planning and analysis, the new company doesn't consider it important, so I was among the first to go. The fact that I can do a number of other things and do them well was never considered.

      Ah, I'm just feeling bitter today. Looking for a new job after 24 years is a hassle.

  40. Defense Contractors by stoolpigeon · · Score: 2

    May be the only place left for American citizens. Can't outsource those jobs over seas or hire visa holders.

    Go War On Terrorism!

    .

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:Defense Contractors by Anonymous Coward · · Score: 0

      I'm working on a project for a government agency that you'd THINK would have NO non-citizen employees...but I'd say fully 50% of the technical development staff is made up of such folks...and they seem to think that 65-70 hour workweeks are just fine.

    2. Re:Defense Contractors by Anonymous Coward · · Score: 0

      Don't laugh... The only "entry level" tech jobs in St. Louis right now(as listed on dice.com) are with Lockheed-Martin. They have 3 positions open... hurry and you might get one.

    3. Re:Defense Contractors by stoolpigeon · · Score: 2

      That is who I work for- that's why I said it. I'm not kidding. Clearance required jobs are something to look for.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  41. Choosing engineering? by drdanny_orig · · Score: 1

    No fucking way would I "choose" software engineering. And in fact, I never chose it to begin with. I just sort of fell into it as the path of least resistance. But now, at the age of 51, laid off, living in the Silly Valley where 40 is considered over-the-hill, I'm seriously considering moving to Canada -- better health care for the under-employed -- or turning to a life of crime.
    Bitter? Yeah, a bit. :-)

    --
    .nosig
    1. Re:Choosing engineering? by Anonymous Coward · · Score: 0

      I would go into something else also. The entire industry is going nowhere in the next decade at this rate.

  42. Global Competition and Pressure by webword · · Score: 4, Insightful

    I am not a programmer. However, I work with several programmers, engineers and designers. We have discussions about work all of the time. A couple of years ago programming and engineering seemed like great careers. However, with global competition (e.g., China and India) my colleagues are under a lot of pressure. You can cut the stress with a knife. Here are some of my thoughts on this.

    1. These people enjoy stress. They spend so much time at work, it is insane. Yet, at the same time, this type of stress is different. It is inter-work stress, not intra-work stress. That is, it isn't stress related to solving interesting and complex problems. They are having a hard time dealing with it.

    2. The impact of offshore competition is really starting to gain ground in most companies. Small companies, large companies, high technolohy companies, low technology companies. Especially if you are in IT, this is no joke. The global economy has arrived. Many workers never thought it would hit them, but it has. This means adjustments in salary expectations, job prospects, networking with others, and more.

    3. In my opinion, most development companies outside of the U.S. don't realize the economic and social impact they are having on U.S. workers. They are relatively ignorant of how they are extracting money and jobs from U.S. workers. This isn't a complaint against these companies. It is merely an observation. (I'm curious what others have to say about this, especially developers from India, Eastern Europe, and other such places.)

    4. The main competitive advantage for U.S. workers is their "sfot skills" in areas such as business analysis, communication, creativity and project leadership. A friend of mine recently interviewed with a company. They were entirely uninterested in his Java, Lotus / Domino, JavaScript, CSS, HTML, etc. skills, but they were very interested in his ability to communicate, his analysis skills, his writing skills, and so forth. In other words, they cared that he had a clue about how people actually work, versus just being a code monkey.

    5. Most technical workers I know don't enjoy technology. Instead, they enjoy the challenge of technology: creativity, problem solving, analysis, puzzles, etc. Therefore, leaving technology wouldn't be such a big deal for most folks I know. One guy wants to be an English professor, another guy wants to drive a truck, still another guy wants to build houses. This is amazing to me because these guys are diesel. I mean, they are seriously good with technology and it would be a shame to see them go.

    1. Re:Global Competition and Pressure by I'm+a+racist. · · Score: 2, Insightful

      A lot of "technology" jobs really aren't that challenging. At least, a good portion of what consumes our time isn't. The phrase code-monkey really elucidates this fact. Programming can sometimes become nothing more than data entry.

      This sort of stuff can (and maybe should) be farmed out. However, the overall design/architecture stuff is more complex. I think we're seeing a trend where the lead design is done in a first world nation and the shit work is done in a third world nation.

      The same thing has happened in lots of consumer goods industries. Take electronics and clothing as examples. They're designed in places like America, Japan, Italy, UK, and France but they're physically manufactured in India, China, Indonesia, etc.

      It's just sort of an economic trickle-down effect. The more drudgery involved the more likely it is that the work will be done in the third world. The main reason is that it's cheap and doesn't require much skill.

      Maybe some /.ers will be pissed at me for saying it, but a lot of programming is shit work. Spending a few hours tracking down a bug in an API is not a good use of a skilled worker's time. It makes more sense to let the higher paid and better educated workers (ie. us) do the higher-level stuff and leave the data entry to cheaper less skilled labor (ie. them).

      Of course, this is all just a generalization, and won't apply in all cases...

      --


      Down with Saudi Arabia!!!
    2. Re:Global Competition and Pressure by Anonymous Coward · · Score: 0

      As for #3, I have a cousin who is from India. He came to America on an H1-B working for a big tech company. I recently discussed the current industry situation with him, and he sees it all as just trying to survive. He's in a new country trying to make enough money to live on, and it does not help that every white programmer around him treats him like crap because they openly think he's taking their jobs.

      He also does not see it as extracting money or jobs from America. But it is a bitter irony - he grew up on a farm in India where it was hard to sell crops because you had American and Asian farmers flooding the market with their government subsidized goods. Now he's in America, where many people view his kind as people who flood the market with cheap high tech labor.

    3. Re:Global Competition and Pressure by philipborlin · · Score: 1
      It is generally perceived that the US is a capitalist country (I know its a mixed economy, but let's not get too technical). Capitalism is about markets and trusting them to regulate themselves. Right now we still look at the US as one market, Japan as another, etc. True globalization is about combining all the markets into one worldwide market. This is what is slowly happening right now. Countries fight this trend with VISA's, tariffs, etc.

      I think that most people in 1st world countries look at globalization as the way for a 2nd/3rd world country employee to steal our jobs (as if they BELONG to us). We see an $80,000US job turn into a 35,000US job, whereas it just means that the smart people are free to move onto a more demanding job. This is the same fear that factory workers have when they look at machines (I am not comparing people to machines or trying to degrade 2nd/3rd world countries or their citizens).

      Will engineering jobs still be around in the future? Of course! Will they look like they do today? Probably not, but isn't that what attracted us to these jobs in the first place? Globalization will change the work we do, but it will also free up brain power to invent newer things and to progress farther.

    4. Re:Global Competition and Pressure by 0111+1110 · · Score: 2, Insightful

      This is a good point. We all want high pay. But how often do we ask ourselves whether we really deserve it. What is so inherently difficult about coding? Nothing. It *is* fairly easy especially after you've spent a few years doing it everyday.

      Of course, this does not really apply to "engineering" which usually implies design work. Designing a "machine" or "system" of any kind takes a great deal of thought. It is not easy in the way that programming often is.

      In any case, what all Americans (with half a brain) have feared seems to be gradually happening. Residents of most first world countries, especially Americans, are simply overpaid. This includes everyone from the employees at Walmart, to the building trades, to techs and engineers, and certainly to managers and CEOs etc. We are all making more money than is justified by the world economy.

      So some of the chickens are coming home to roost. I don't like to see this because I live in the US, and like being able to make more than the $12.00 a month that the average Cuban makes, but from a world perspective it is progress. It does seem like a zero sum game, and perhaps it is for now. Our loss is the gain of people in other countries who can barely imagine our lifestyles.

      Is it fair? I don't know. Should a mere accident of birth justify our living so much better than someone born in, say, Laos? Lots of ethical questions here.

      I'm working on building a house. For relatively simple carpentry stuff, who do you think I'd rather use, some experienced carpenter who demands $60/hour (or more) to do what is basically easy physical labor, or an illegal immigrant who may not speak English, but who can handle a hammer almost as well and who will be happy with just $6.00/hour? Who am I hurting and who am I helping? What is "fair"? Is the immigrant any less of a person? Why should he be denied a job for much less money, so that the American fat cat can live in style (by comparison)?

      I think we (Americans and other "first-worlders") have all been standing on very thin ice for a long time without realizing it. Spring is coming, and we are starting to see the cracks around our feet. So the question is not "how could we have prevented this?" or even "how cold is the water?", but "can I swim?".

      Could any of us survive on less than $20/month? I don't think so. But, in the end, that's what we're competing with. It's easy forget. The "third world" seems like a different world, one not related to us. But the people who live there are just the same as us, just as smart, just as able.

      Only an accident of birth makes them poor and us rich. The unfortunate truth is that in the "world economy", the suppply of labor *vastly* exceeds the demand. Without national borders, the average wage might be $1.00 a day or less.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    5. Re:Global Competition and Pressure by Tablizer · · Score: 1

      He also does not see it as extracting money or jobs from America. But it is a bitter irony - he grew up on a farm in India where it was hard to sell crops because you had American and Asian farmers flooding the market with their government subsidized goods. Now he's in America, where many people view his kind as people who flood the market with cheap high tech labor.

      Odd how the US gov subsidizes farmers rather than tech workers. This is partly due to our stupid voting system where sparse states have more voting power. One man one vote Not.

    6. Re:Global Competition and Pressure by esanbock · · Score: 1

      Odd how the US gov subsidizes farmers rather than tech workers. This is partly due to our stupid voting system where sparse states have more voting power. One man one vote Not.

      Friedman himself said that H-1B is a government subsidy. But a subsidy to corporate america, of course. Buy a legislator - get cheap labor.

  43. Discomfort? by kolathdragon · · Score: 1

    I live very comfortably. My career allows my wife to stay home with my 2 children and me to do, within reason, whatever I wish. I'm definately better off than the majority of the population and very excited to wake up each morning to come into work and write code. It's been my hobby now for almost 20 years now and for the past 11 years it's been my profession.

    1. Re:Discomfort? by Night+Goat · · Score: 1

      Then I guess you're on your way out of a job. According to your logic.

    2. Re:Discomfort? by tomblackwell · · Score: 2

      My rule has been always try to stay current and not comfortable. If you feel comfortable, then you are on the way out of a job. ...

      I live very comfortably.

      I'd suggest you pick one story, and stick with it.

    3. Re:Discomfort? by rmadmin · · Score: 2

      I've put almost a decade of of my life into computers. I'm just realizing now that I can't get a decent job. I could go work at McDonalds and almost make as much as I make here. I'm seriously considering a job outside of the computer world, and putting computers back on the shelf as a hobby again. I can't support my family on what I make. The factory down the road has a higher starting pay than what I make now... its starting to get really tempting. :-/

    4. Re:Discomfort? by ebh · · Score: 2

      I think they meant discomfort in one's job situation, i.e., always being a little afraid of being behind the times. That's not the same thing as being uncomfortable with one's overall lifestyle.

    5. Re:Discomfort? by Psx29 · · Score: 2

      My guess is he was referring specifically to being comftorable with programming languages...

    6. Re:Discomfort? by ceejayoz · · Score: 2

      No, according to his logic he lives comfortably, but keeps on the cutting edge of programming languages (instead of letting himself get comfortable with one language that could become obselete).

      Makes perfect sense to me.

    7. Re:Discomfort? by Anonymous Coward · · Score: 0

      I totally agree with you. After High-School, for years I worked all kinds of factory/retail jobs that I hated. I finally decided to make my geek hobby into a career, I went to a local community college and got an Associates Degree specializing in Information Systems. For the past five years I have been working crappy SysAdmin/Technician jobs that I absolutely hate and that do not even pay a real lving wage. I could make more money with less stress as a dishwasher down at the local Dennys.

      I had originally been planning on going to some city college to get a Bachelors in CS, but now I am rethinking that. Maybe I should just get a Bachelors in Sociology or something and then just get some cushy government job down at the department of economic (in)security.

      But if I did that I would probably end up with a cube right next to the server room and while I give out food stamps I would have to listen to the techs playing with routers and new raid arrays. I would get jealous.

    8. Re:Discomfort? by rppp01 · · Score: 2

      This is where I have been. I busted my backside to support kids when I was in college. I dropped out to take up the computer call several years ago. I spent many many many nights and weekends studying to become a Unix System Admin. I bided my time, and took chances. I worked my way up (albeit, probably too quickly) from help desk to NT Admin to Integration and Architecture towards my goal. At that point, the bottom fell out, and I spent 8 months and 2 states looking for work. Now, I have debt out the ass, and a job paying far less than half what I was earning prior. Got my job, though. SCO.... I wish I had finished my degree in English. At least I would have an option. Teachers can go anywhere. While they don't get paid a ton, I'd of known the ceiling going in, and would have lived my life accordingly. (women + your $$ = debt debt)

      Yeah, I am burnt out on computers. I ate, drank and slept computers. And now I am stuck. And no, I can't get school loans for school, as they are about to default, as I've no money to pay, and my now ex used all our grace periods before when I had the $$.
      Note to all kids: stay in school. please!

      --
      They stuck me in an institution, said it was the only solution, to...protect me from the enemy, myself
  44. What did the employed physicist say . . . by kfg · · Score: 4, Insightful

    to the unemployed phyisicist?

    "Would you like fries with that?"

    It's a bit of cruel, sick joke, but the more so because of its truth. In some respects you should be greatful if you get several good years in your major field. Most people don't you know. The real crunch is going to come in about 4 years as the univerisities are really just cranking up the "mill" to turn out programers and CS grads.

    Odds are these people will never work in the field at any high level capacity. Code grinders maybe, if they're good, and if they're lucky.

    An education is still a good thing you know, for its own sake. Really. And just because you end up in the plumber's union by the time you're 30 doesn't mean you can't still code and enjoy everything that the *act* of coding gives you.

    If you didn't get into CS because you love it, *that* was your mistake. Coding is one of the few remaining fields in which you can still do top grade work in your "spare" time and with the internet even in cooperation with groups of like minded individuals.

    Real hacking is like poetry really, a creative art form. Guess what? The poets have been used to having to be plumbers for thousands of years.

    KFG

  45. engineering or plumbing? by 0111+1110 · · Score: 1

    Wouldn't this analysis be the same for virtually any career? The only alternative is always having a really boring job. At least with a CS/EE/ME... degree, you have a shot at getting an interesting job.

    It's not about money, because plumbers make more than most engineers and programmers. It's about doing what you like to do. Period. All this talk about "strategic" career selection is ridiculous. If you like coding or engineering you really have no choice. You're stuck. Or maybe you could get a plumbing license as a backup :).

    Those of us who happen to like this sort of thing are actually lucky, because the world seems to have some use for these kinds of skills, even if there is not enough demand to keep all of us employed in our fields for our entire lives.

    --
    Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    1. Re:engineering or plumbing? by susano_otter · · Score: 2

      System administration. There's only going to be more corporate WANs and servers as time goes on. Pretty soon, being a sysadmin will be like being an HVAC technician.

      I imagine that software engineers would have an even easier time at system administration, where their powerful coding skills could allow them to automate their work to a much higher degree than the average MCSE.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

  46. Would I be an engineer? by SniperPuppy · · Score: 1

    Almost definitely not.

    I've loved tinkering with computers since I was six (the same as most of you, I'm sure), and it had always been my hobby. But almost immediately upon entering college, I realized that making my hobby into my career ruined the hobby, and that it wasn't going to be as exciting, sitting in a cube coding 40+ hours a week.

    I have just come off of a four-month layoff, which, had it not been for some decent connections and more than a little luck, would still be ongoing, and I had already started exploring other options. The real deadly thing is that when prospective employers looked at my salary history, they all shook their heads and made no bones about the fact that because my salary was much higher than they could offer, they didn't feel confident I would stick around if an engineering position opened up at another company. And so, I got locked out of other career paths because of my previous salary history.

    During my layoff, I developed PalmOS software, something that had intrigued me while I was employed, but never had the time to explore. I wrote two games for PalmOS, and would have very much liked to make PalmOS software development a career.

    But, I ended up back in Win32 software development, and still wonder if I could be good at other things. I can write well, but never saw myself as "creative" enough for creative writing.

    As for my shelf life, I have no illusions that at age 35-40, things get tougher, as younger, less salary-demanding kids with fresher skills and less jaded attitudes will make me easily replaceable. What will I do then? Good question...

    But I do know that all this instability, had I known about it (and not been blinded by the high salaries that go with tech jobs), I certainly would not have gone down this road.

  47. The pie is shrinking by COredneck · · Score: 1
    Engineering pay, like IT is shrinking because those people who are in charge are not willing to pay people what they are worth. Those in charge also don't look too kindly on increasing the size of the pie but instead, want to reduce it so they can keep more money for themselves especially marketing.

    I took vacation this past week and I sat next to a man who is in marketing on the plane and we talked. I mentioned that I was in IT and he mentioned "It is about time that compensation for IT workers go down". He then added that the downturn would be good for IT workers and it was long overdue for them to get hit. I thought, "what an asshole".

    The major problem with IT right now are:

    H1B Visas help drive down wages and jobs go to foreigners for 50 to 70% of the wages compared to what US citizens earn

    Companies are willing to spend only cheap beer prices for IT workers but demand champagne type of systems

    Without IT, comapnies would be a world of hurt and they need to recognize this and be nice to their IT workers through things such as good pay, relaxed dress codes, flex time.

    Whould I pursue the same path again ? I don't know. I just got my Master's in CS and kind of seeing the writing on the wall, I am thinking of pursuing a law degree instead of going for a Ph.D. The down side of doing law is having to wear a suit quite a bit which I don't care for too much. The upside is it is good money especially in business law.

    1. Re:The pie is shrinking by Anonymous Coward · · Score: 0

      Please gimme a break - as an H1B visa worker recently laid off (and thank God about to get married) I can tell you that H1B visa workers are unemployable right now. Not to mention the fact that we have no control over our salaries they are set at a level by the US government (INS). Its so easy for people to say - Goddamn foreigners taking our jobs - but how bout you get a clue before you crap on about stuff you dont know about.

      I have had 2 possible jobs and the both evaporated the second I said I was H1B.

    2. Re:The pie is shrinking by Anonymous Coward · · Score: 0

      Why should we business folk give you great pay? Law of supply and demand, baby. You enjoyed supply/demand functions when you were making bookoo bucks, BEFORE the wages got low, so suck it up and suffer like everyone else. Computer programmers are no better than nurses, construction workers, truck drivers, or fast food employees. You make what you make because the market allows it. So quit whining. I've seen the outrageous conditions people around the world with the exact same skills must deal with, so who cares if you only make $60,000/yr? That's waaaaay better than you would do in most developing countries.

      I'm glad that you're pursuing other options - some people might just moan and cry about their lot.

      Yes, the economy is bad, and that means that businessmen want to cut corners. They will cut expenses wherever they can to survive and keep the jobs of as many employees and profits for as many as possible. If your habits and your lifestyle don't allow for a decrease of expenses for the company or a serious increase of revenue, you must be eliminated. Only the strong survive in this economy.

    3. Re:The pie is shrinking by Anonymous Coward · · Score: 0

      Oh I agree that the law of supply & demand is cutting against IT folks now, but that's not the real issue here.

      As stated before poor management is the root of most IT evils. I don't have a problem when my budget gets cut IF expectations about the final product get lowered at the same time ... but it never happens that way. "Businessmen" regularly ask IT to do more with less & it simply cannot be done every time.

      My experience with with CEO's and other ranking executives is that, for the most part, they don't care a bit about keeping employee jobs. Its the bottom line baby. They want personal $$ and look out for things that impact the compay stock price (which usually lines their pockes as well). If cutting jobs helps either of these they do it.

      Time will tell, but poor management at all levels does more to hurt our overall economy than sending IT jobs overseas ever will.

    4. Re:The pie is shrinking by jasonditz · · Score: 1

      $60,000/yr?! Jesus Christ, I wish. Two B.S.'s later and I just got downsourced out of yet another $8/hr job.

    5. Re:The pie is shrinking by Anonymous Coward · · Score: 0

      This is America. You're paid what you're worth, not what you think you're worth. And if an Indian can do your job for $8/ hr, well, that's what you're worth.

  48. Darn. by maelstrom · · Score: 2
    Well, during the hight of the dotCom era, I said many times that I would be doing this whether or not the pay was good, and it's still true today during the layoffs and recessions.


    It always seemed that there were two types of people in my Computer Science program, those that would be there no matter what and those that thought it was a ticket to a higher salary. Even if I was working at a minimum wage job flipping burgers, I'd be spending my evenings tinkering with Linux and a junked out 386 :)

    --
    The more you know, the less you understand.
  49. job security has always been a mirage by budalite · · Score: 2

    This article is 99% fluff. Skip it. I do wonder, however, how much of the percentage of out-of-work engineers are simply "between projects"? The End-of-the-Project (and, sometimes, the Project itself) seems to be something many companies do not handle well. (Speaking from experience...) I will say that getting laid-off was the best thing that ever happened to me. During the 9 months I was out of work, I reevaluated just about everything in my life, reworked priorities, and, essentially, woke up to the real world. And survived.
    First thing you need to do is to be absolutely honest with yourself. On everything. You are simply who you are. Work from there & have fun. Good luck to all who are in tough times. :})||

  50. I dropped mine. by s0l0m0n · · Score: 1

    I love technology, probably always will. When I did tech work for a living, I was miserable. Although I was a decently paid, competent sys and net admin, I was under educated, and generally poorly treated in my opinion. I don't work in the feild anymore for a number of reasons, not the least being the amount of education required to find a stimulating job. Plus, once you find that decent, stimulating job that doesn't require selling your soul to microsoft (or some other corporate giant), they are as likely to roll over and die with out a whimper as they are to take you to the top with a roar.

    Turns out, I like making things. With my hands. Big hammer and a furnace that brings steel up to 1500 degrees f. It doesn't pay as well, hammering hot steel into swords, but it sure feels a hell of a lot better.

  51. Adaptation is key by wizzy403 · · Score: 2

    I've been working in the engineering world for just shy of 14 years now, and here's what little advice I can give. Those folks who have a good foundation and spend their time learning more than they have to on the job are still working. Those folks who specialized in one area are unemployed. Yeah, it's not a hard and fast rule, I was out of work for a few months between end of last year and early 02, but now I've been working steady since February. I'm in a completely different space than I was last year (moved from finance to GIS) but I proved to my potential employer that I could adapt and that what skills I brought to the table were useful.

    Of the folks I've worked with recently, about half of them are out of work, but the ones who really know their stuff have done alright, even if it means changing companies or changing industries. If you can design a good circuit, there's work for you. Same if you can write good code, or take care of a network.

    1. Re:Adaptation is key by SirGeek · · Score: 2
      I agree. For the 1st 9 years of my carreer (I've been a software professional for almost 15 years) I was an embedded systems programmer. That is a very limited area, then at one company I started web programming and really enjoyed it and that's what I've been doing ever since).

      However I've also been learning other areas (and am also able to do system administration and application management). If you learn one highly specialized skill, you are SOL the moment they develop a hardware solution for your job or your company changes technology.

  52. This subject was well documented 25 years ago by OneInEveryCrowd · · Score: 0

    Go to your local library or used book store and browse through a copy of Programmers and Managers: The Routinization of Computer Programmers in the United States by Philip Kraft. This is a study of the programming profession by a sociologist that was first published in 1977. This book was not well liked by programmers at the time because Mr. Kraft basically got the programmers he interviewed to admit they didn't really have careers then critisized them for not doing anything about it.

    It's worth a reread if you can find it. Although some of the details have changed in 25 years the parallels to todays situation are pretty amazing. One of the other more unpopular things he concluded in his studies was that programming careers were basically over when you hit your mid thirties. Too bad people generally believe what they want to believe.

  53. I would do it different! by eingram · · Score: 1

    I'm not a professional programmer or an engineer, I'm one of those it's-all-your-fault IT guys. ;) Right now I'm going back to school to do something that I'll really enjoy, teaching high school physics. So going back and doing it differently would save me a few years, nothing else. But given the choice, I would've said, "I hate computers, hello <insert your favorite scientist here>!"

    Not to mention I feel doing the stuff that I do isn't really that rewarding. Sure, I solve problem #2,382 today, but user #182 won't remember problem #2,382 tomorrow. I'm not really making a difference or anything. *shrug* I better stop rambling before I get all... weird in the head. :)

  54. management is the way to go. by edstromp · · Score: 1
    I love to program, so as it was said before, my career is more of a passion than a job, but even so, the writing is on the wall. Factory work has already been moved overseas. IT is doing it too, and I might add that it is likely to have a much higher success rate: Shipping a shirt from costs a bit of cash. Shipping that program you wrote: free thanks to the internet. Language barriers are only going to hold up so long. Working from home is pushing the envelope so that the infrastructure is already in place to work from india.

    All that being said, I believe management and the service industry will be the last job holdouts in the US (they are the hardest to ship overseas). Everything else is (eventually) subject to overseas competition. Since McDonalds doesn't pay well, my direction is management.

    1. Re:management is the way to go. by benjamindees · · Score: 2

      And whom, pray tell, do you you plan to manage? Programmers in India or food service workers?

      --
      "I assumed blithely that there were no elves out there in the darkness"
  55. Safe Career by ZeLonewolf · · Score: 2

    Come work for the government, with me :-)

    --
    "If at first you don't succeed, lower your standards."
    1. Re:Safe Career by kenl999 · · Score: 1

      That's a really is a good option, one I've considered myself.

      I have a friend who works down at Yuma Proving Grounds. Not only is his job pretty secure, but how many people do you know blow shit up for a living?

    2. Re:Safe Career by maxume · · Score: 2

      Is that a career?

      --
      Nerd rage is the funniest rage.
    3. Re:Safe Career by Tablizer · · Score: 1

      Come work for the government, with me :-)

      Bush is trying to outsource them too. Plus, their hiring practices favor young snots because the unions protect the good jobs for their own members, and nobody is going to hire a 50-year-old for an entry level position.

    4. Re:Safe Career by BrianH · · Score: 2

      As a government employee who has done software development at several levels of government, I have to take issue with all of your points:

      Bush is trying to outsource them too.
      This isn't really a "bad thing". Government software engineering projects tend to be horribly expensive, behind schedule, and "lacking" in every sense of the word. Government developers are horribly underpaid, most are underskilled, and very, very few give a damn about the quality of the software they release.

      Outsourcing projects like these will pump money into the economy, and more importantly for software developers, convert low paying government programming jobs into higher paying private sector programming jobs. Will some government employees lose their jobs? Sure, but if a government programmer with 10+ years experience with a particular system can't convince its new contracting company that he's worth hiring onto the project, then I'd have to question whether or not he should have been working on the project in the first place.

      Plus, their hiring practices favor young snots because the unions protect the good jobs for their own members
      Flat out untrue. Most government employee unions couldn't give a rip about who gets hired where, as long as the new employee pays his monthly union dues. The ONLY time I've ever seen government unions get pissy are when management positions open up, and then the unions simply want to see internal staff be given preference over outsiders (that's not to say that unions aren't problematic, but that's an entirely different topic).

      and nobody is going to hire a 50-year-old for an entry level position
      Are you kidding me? Government agencies would be tripping over each other to hire a 50 year old entry level programmer just so they could prove that their "fair and nondiscriminatory" hiring practices are being followed! Even with the anti-AA hits that government HR directors have faced over the last several years, old people, minorities, the disabled, and veterans are still THE most highly sought after applicants in most government agencies. Old programmers never die, they just get government jobs! ;-)

      --

      There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
    5. Re:Safe Career by Tablizer · · Score: 1

      Outsourcing projects like these will pump money into the economy

      Yeah, India's economy.

      into higher paying private sector programming jobs.

      Those are dead. Programming is going the way of the factory worker. Face the ugly reality. Brains have no borders.

  56. programmer's career as long as a football players? by JeanBaptiste · · Score: 1

    Okay, but how many years would a progammer have to work to make as much as a football player does in one?

  57. More like Boxing by fossiled · · Score: 1

    I've been programming for over 35 years. Mainframes - then they throw Unix at me - I dodge to C, they put a Compaq on my desk - I fade to BASIC - Now they're throwing Java 2, and I answer with PL/SQL, PRO*C, and T-SQL. If you want to stay in the business, you gotta be fast on your feet.

  58. You got laid off? So what? by horsie · · Score: 1

    Just because you got laid off, doesn't mean your career is at it's end. I was laid off last year, and didn't consider my career at an end. What did I do? I went out and looked for a new job! I'm back working and still an engineer.

    It took me 10 months to find a new job, but I still found one. Point is, times are hard, people get laid off. If you feel that your career is at it's end because you got laid off, then IT IS. Not because of anything else, but because YOU SAID SO.

  59. Free-agent draft by Daleks · · Score: 2

    The article goes on to say a California computer science professor has statistics to show that a programmer's career is not much longer than a pro-football player.

    Some people didn't even get drafted. Of the 55 people in my graduating class in the Computer Science department, approximiately five have real full-time jobs. One of them was recently laid off. Quite a few of my classmates are in the US on student visas. If they don't get jobs soon, then they'll be deported. I even have two Bachelor's (CS & Mathematics), but no one seems to care. This industry is screwed. Oh, and I graduated in 2002.

    My new favorite website is this.

    1. Re:Free-agent draft by Anonymous Coward · · Score: 0

      Same experience here.

      Graduated with 9 other students. We started with 100 in our class.

      I am the only one with a good job.

      I was lucky. LUCKY!!! I knew someone who knew someone who needed a network admin -which I had been doing part-time while in school for programming.

      Those other 9? They are going back to school to get Master's in CS.

      Fools.

  60. That's because we live in interesting times by TerryAtWork · · Score: 5, Insightful

    In the CS business they have this weird fetish for youth. It's like they were recruiting for a football team, not an engineering department.

    I think it is because we are at the same stage in software engineering that medicine was in when the guy who cut your hair was the same guy who set your bones.

    We don't know shit about how to program computers, you know. Not SHIT.

    Software engineering is so grossly inefficient that only kids have the stamina to weather the hours that it takes to do anything robust and useful.

    I am a software engineer but I'd be ashamed to show my face at a mechanical or civil engineer convention - the buildings and machines they make don't blow up all the time, repeatedly, for no reason at all.

    I am right now on the eighth floor of an eleven floor building. I'm eight stories up and there's still a thousand tons of concrete and steel over my head. I have a great deal of confidence that if I don't make it out of this building alive it won't be because it collapsed on me.

    BUT - if this building were a computer program I'd be freaking terrified at all times UNLESS it had been around for a long time (and therefore rebuilt over and over after falling on other people.)

    Also, this business, which no one understands, is changing at a high rate of speed.

    It's as if you became a doctor and 2 years later no one had a liver anymore. They all upgraded to a new organ, about which you know nothing. All the learning about the liver you did and the exams you passed on it mean nothing.

    Now all the hospitals are hiring young new doctors who know all about the new organ, never mind your years of experience.

    Now you get to sit around in unemployment, watching these kids make all the intern mistakes again. Swell.

    Of course, you can go back to medical school to learn the new organ, but two years from now you're going to have to do it again. How long can you keep this up?

    The fact is - we are screwed. The industry has not seen it's Newton yet, so all is in darkness.

    The creating of Doctors is a science. MEDICINE is an art but CREATING DOCTORS is a science. They go to medical school, they serve an internship, they pick a specially etc.

    If a Doctor and his Grand Dad the Doctor and his Grand DAUGHTER the Doctor all got together to discuss becoming Doctors, they'd find they all had things in common, the toughness of medical school the greater toughness of internship etc etc.

    Computer programming on the other hand, is like hiring a poet. You never know what kind of poetry you are going to get, so everyone wants an EXPERIENCED poet so someone else paid for the bad poetry they do in the beginning.

    There's lamers with PhDs and great coders in high school. What to do?

    The fact is, in Software Engineering if you are over 30 you had better be in management or a legacy maintenance program like me with Clipper, or you're out.

    This hurts CS. Can you imagine where chemical, mechanical or civil engineering would be if they got rid of all the engineers over 30?

    When CS is a mature discipline you'll see older guys dominating it.

    Until then, CS, like Trix, is for kids.

    --
    It's Christmas everyday with BitTorrent.
    1. Re:That's because we live in interesting times by geirhe · · Score: 1
      When CS is a mature discipline you'll see older guys dominating it.
      Like Donald Knuth and Edsger Dijkstra, you mean?

      Professor Knuth is working on a new volume of the Art of Programming. Have a look at "previews of volume 4" on his news page.

      I think what you are discussing must be a US feature. Many of the people I have worked with the last few years are 40+ years old.

    2. Re:That's because we live in interesting times by blamanj · · Score: 5, Insightful

      In the CS business they have this weird fetish for youth.

      This is primarily the fault of those who work in the industry. I once worked for a very large chipmaker and they loved hiring new college grads. It was way better for them than competing for existing engineers in the job market.

      Why? 1) NCGs tend to be single, so they don't have as much of a social life to pull them away from work after 5pm. 2) NCGs tend to be still be in that "obsessed about the computer" phase of their lives and would work longer hours just for "fun."

      Those two items, plus the "go public" gold rush led to a burn-em-up-and-spit-em-out mentality. As long as we in the industry allow it, both as hiring entities and as employees it's not going to change.

      What can you do? Leave a 5pm. Say "no". Don't sign on to schedules that can't be achieved without overtime. Don't expect work to be your life. If you're a manager, kick people out when they work late too often, and make them use their vacation time.

      Believe me, if everyone in the industry went home after 8 hours of work, the industry would change.

    3. Re:That's because we live in interesting times by TerryAtWork · · Score: 2

      I agree those guys are Gods, but the trouble is, those guys are Gods and Gods are damn rare.

      --
      It's Christmas everyday with BitTorrent.
    4. Re:That's because we live in interesting times by Yunzil · · Score: 2

      The fact is, in Software Engineering if you are over 30 you had better be in management or a legacy maintenance program like me with Clipper, or you're out.

      I dunno. I'm going on 32 and still slinging code for new projects. Mind you, I work for a defense contractor. Hooray for war!

    5. Re:That's because we live in interesting times by starling · · Score: 2
      Software engineering is so grossly inefficient that only kids have the stamina to weather the hours that it takes to do anything robust and useful.

      Software engineering as practiced by those kids might be that inefficient. The whole point is that you learn easier ways to get the same effect and make fewer mistakes as you gain experience.

      The fact is, in Software Engineering if you are over 30 you had better be in management or a legacy maintenance program like me with Clipper, or you're out.

      Wrong. If you actually learn from your experience instead of stagnating there's no reason for this to happen. You don't ned to pull all-nighters because you do it right the first time.

      Same goes for your analogy with learning new organs. If all you get out of CS schools is some parrot-learned techniques then you've totally missed the point of that level of education, which is to teach you how to learn for yourself.

      If you think you've "lost it" when you turn 30 then you probably never had it in the first place.
    6. Re:That's because we live in interesting times by beta21 · · Score: 2

      Wow! Thank you for that post.

      Just as a counterpoint I'd point out that supercomputing is an old man's/woman's game still. I'm still getting into it, even after finishing my "internship", I still have a lot to learn. My supervisor and his colleugues have all these tricks that I am learning. First I really though this was more an artform but there is a lot of science behind their madness (well I thought it was maddness at the time).

      I was wondering if anyone who does lots of financial modelling will attest that its older more experienced ppl they want.

    7. Re:That's because we live in interesting times by deacent · · Score: 2, Interesting

      I am a software engineer but I'd be ashamed to show my face at a mechanical or civil engineer convention - the buildings and machines they make don't blow up all the time, repeatedly, for no reason at all.

      The responsibility placed on engineers (particularly civil engineers) is greater than that of many software engineers. Civil engineers are held liable for the failures of their designs. The civil engineer field book is a legal document. It must written in black pencil. Nothing may be erased. Corrections must be written with red pencil. A single stroke of red should be used to strike out an error. The point is that not only are civil engineers held accountable for their designs, but they are also required to keep consistant records of their work.

      Now, contrast this to responsibility taken by certain firms whose software has failed to perform. I seem to remember for instance that the Navy had a brand-new, trick-out ship a few years ago that ended up being pretty useless for a while because of its software.

      I don't know if NASA ever got any satisfaction from the subcontractor that wrote the system that screwed the Mars Polar Lander.

      This is the only industry that I know of where we actually reward companies for putting out a faulty product (i.e. pay bug fixes). As Wally once said, "I'm going go write me a minivan."

      -Jennifer

    8. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      dammit cut the foreplay and go to medical school

      you are dying to, you know

    9. Re:That's because we live in interesting times by Phragmen-Lindelof · · Score: 1

      Don't forget that Knuth's PhD is in Mathematics (Cal Tech, 1963), not CS, and he was a Professor of Mathematics at Cal Tech from '63-'68. His opinions sound a lot like those of mathematicians and physicists; ascetics are important (i.e. only beautiful math or physics will last). I think really good "programmers" are actually mathematicians (in the sense in Devlin's "The Language of Mathematics", where he says "mathematics is the science of patterns") - even though many of them would hate to be described this way.

    10. Re:That's because we live in interesting times by Sloppy · · Score: 2
      Just one note on the comparison to civil engineers: their works are robust because they have to be and the consequences are severe if they are not. People are willing to spend Big Money on them too.

      Software can and does approach this level of reliability -- when someone wants it to and is willing to back that up with bucks. It's just that that kind of stuff is being done at NASA, not by us Clipper legacy maintainers. Our market, not our competence, has decided that the cost-vs-reliability sliding widget is on a different setting than it is for those other professions.

      Don't be ashamed to show your face around civil engineers, at least not until they can sell a skyscraper for a thousand dollars.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    11. Re:That's because we live in interesting times by khawaga · · Score: 2, Insightful

      While I agree that there are many firms out there with a youth obsession, I think that there is more going on with the issue of programming as a "young person's game".

      I'm 42, and am happily coding everday. And I'm not working on legacy systems, I'm doing work on relatively cool Web applications (server-side Java, JSP's, et. al.). I've even contributed to a new Linux-based app, and some routines for mobile devices.

      The trick for me was to realize that much of the apparent age-bias is really old-fashioned economics and fast-changing technology. Why pay an older programmer more, simply because he's been doing it longer? My 17+ years of programming do not translate into 17+ years of experience and concomitant salary as it would in many other fields. Let's face it, Java - for instance - hasn't been around that long, and so my X number of years of COBOL, C, C++, etc., simply don't matter to a Java project manager. Sure, having done OOP for a few years prior to working with Java have helped me hit the ground running, but it doesn't mean I should expect to start at the top end of the salary grade (which I've found many older programmers are expecting).

      What does this mean in a practical sense? Every 3 years or so I've had to start back down near the bottom. My salary has rollercoasted accordingly. I went from Mainframes -> VAX -> Unix -> OS/2 -> Windows and now Linux. Each time I broke from one and started the next, I made it clear to my new employer that I realized I was starting anew, and salary was adjusted (downward) to reflect that. The good news is that as you gain more experience, you learn new technologies more quickly. It doesn't take long to reach, and pass, your previous high salary.

      Many people want a steadily increasing salary, or have a lifestyle that demands it. As for myself, I love coding, I love learning new things, and I make that my priority.

      My advice to the older programmer who wants to keep programming: simplify your life. Reduce your financial commitments so that you can afford occasional salary dips. Then follow the technology. Learn it, master it, and when the time comes, chuck it and move on.

    12. Re:That's because we live in interesting times by Strange+Ranger · · Score: 5, Insightful

      Well said. I'd like to add a thought placing some of the blame on our schools. Which is:

      In a mature industry like medicine students are taught a broad understanding of all concepts. A student studying to be an ear, nose, and throat doctor must learn about the nervous system, the heart, nutrition, cancer, bacteria, and broken bones before said student ever gets to be an intern. This helps ensure that the doctor understands his/her specialty as an intregal part of a whole system. That way the ear doctor can refer you to a neurologist if you need one, or tell you to drop the caffeine from your diet and the ringing will stop if that's the case. Even though s/he's not a nutritionist or neurologist s/he knows enough to treat the human system and not just treat the ear as an insolated phenomenon.

      So why are so many CS graduates going out into the work force with a few OO languages under their belt and maybe a general idea of what a NIC does and THAT'S IT?? It's crazy. We need developers who can see and understand whole systems, who can discuss data modeling, image rendering, archive methodology, user interface, Ease of Use, compression, the L2 cache, hyperthreading, know volts from watts, and be able to muster a little respect for the accounting department. Then with experience use that broad knowledge to understand existing infrastructure, legacy systems, and future trends so they can look intelligently at a given business model and write project proposals based on ROI. Then defend their methods vs. others. To me that is a Doctor of CS. Our schools need to spit out far less Code Monkeys and start making far more Code Wizards.

      Currently the above is most often accomplished via committee. A committee of PHB's and Code Monkeys. No wonder it's a mess.


      Well, hopefully that last bit isn't seen as being trollish. I think it's one of the major issues we face.

      --

      Operator, give me the number for 911!
    13. Re:That's because we live in interesting times by small_box_of_stuff · · Score: 1

      do you know why people dont build buildings and let them fall down, and then do it again, and fix a few things they saw, and then try again, and again, and again? Its because its time consuming and expensive. And we've been building things that fell down and learning from them for centuries.

      Know why that doesnt happen as much with software? Because for most of the cases, its cheaper to just build the thing and test it in isolation and watch it fall down a million times than it is to try to engineer it the way a 747 is. I cant keep making planes and watching the crash, get a clean copy out of a drawer, and make a few fixes to it. That would be insanely expensive. But I can do that 100 times a day on a piece of software, for a whole hell of a lot chaper than I can engineer it.

      This crap about 'software being immature' is nonsense. No, its not like structural engineering. It doesnt have to be. Creating software is different than creating buildings, and using the models we have for building real things doesnt nescessarily apply to building virutal things. the economics are all backwards. Software doesnt need to grow up into one of the other engineering disciplines. it needs to figure out what it is, and grow up into its own entity. Not a baby Electrical engineering, and not a 2nd gen mechanical engineering.

      Software deals with the virtual. Its influnced by completly different forces, economics, and as a result, it will never be exactly like one of the other engineering disciplines. It will be something else completely.

      trying to force it into a engineering or factory floor model is doing both a disservice.

    14. Re:That's because we live in interesting times by jafac · · Score: 2

      After having been laid-off from a dotcom (large commercial software company), and now working for a government contractor, I notice huge differences in corporate culture that I don't really know what to think of.

      My "old" employer was very much the stereotype portrayed here; average employee age was about 25. Had a division in India (btw - PAIN in the kiester working with these guys, 11.5 hour time-zone difference!). Very fast-paced development cycle, heavy-duty burnout. 9 times out of 10, when a problem is found, not only can we not find the person who "owns" that part of the code, but when we do, he usually inherited it from someone else, has no idea how it works, and fights tooth and nail before breaking down and digging in to look at it to fix the problem - most of the time, the fix ends up being a superficial patch or workaround.

      My "new" employer is completely different. Lots of employees my age, with families. The director of our group jokingly threatened to tour the facilities on Christmas Eve and fire anyone he caught working. Our team uses extremely rigorous engineering processes in the development of our software. Everything is carefully reviewed by the team. The pace of developent is about 1/10th the pace at my old company. The result? Not necessarily a more stable product - but when a problem is found, the person who owns the code can be found, and everyone has pretty good familiarity with the code of the entire project. Problems are found and fixed, and usually fixed right. The problems in our product are mainly to do with the history of the project (the design team is blamed, but I wasn't around then).

      On my old team - the morale, the attitude, had gone from; "man, WE are hot shit, we make the best damn widget, and we're on the bleeding edge" to "holy crap, we suck so bad, we're so mismanaged, I wish we could get a real team lead - etc." over the course of the past 3 years. Many of them have given up hope that they'll ever be able to really fix the product, or that it will ever "make it" in the marketplace against it's competitor. They spent the first three years rushing poor design decisions and slapping stuff together quickly, and now, instead of keeping up with the competition's features, they're ripping out huge chunks of the software and replacing it. That was the state when I left.

      The morale of the new team is fairly low too - they were stuck with someone else's failed peice of garbage, but they're confident that given time, they'll fix it. They know that they're being allowed to do things right.

      Certainly, this development pace would not cut it in the commercial software world. If there were a demand for bulletproof reliability and accountability in the commercial software world, maybe that would change. Right now - the commercial software world wants tomorrow's solution yesterday, at third-world sweatshop prices. Reliability, and maintainability be damned.

      But I see this as only a temporary trend. I think that eventually, the market will wake up realize that that approach yeilds only a huge waste of money and resources, and that a happy medium will eventually be established as a standard. And there's going to have to be some level of accountability, so that software companies won't try to stamp "Enterprise Software" on stuff that was written like Napster. In the end, software development will truly be a professional-level engineering process. Consumer-level software may still be hacked together by people with hobbyist skillsets, but that's not how the big enterprise/mission-critical software players are going to be doing it in 2010.

      How does this apply to Open Source development? I think it does - because Open Source does utilize some better processes, like peer reviews of code, etc.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    15. Re:That's because we live in interesting times by Kiwi · · Score: 2

      I think the comparison to civil engineering is appropriate; back in the middle ages, people were building cathedrals to be as tall as possible, without properly reinforcing their structures. A number of cathedrals collapsed, killing people and otherwise being undesirable.

      They made the same mistake back then people make with programmers today: They demanded features above everything else. While features look glamourous, they have the same problem a non-reinforced vault which is too tall has: They eventually cause the entire structure to collapse. In the case of code, the result is unmaintainable code.

      This is why I prefer doing open source development; I don't have any managers breathing down my neck trying to make me add features more quickly than the code base can handle. Instead, I can concentrate on security and stability, only very slowly adding features.

      This is why I think Linux has an edge. Yes, the UI is not as full-featured as that of other OSes. However, the code is far more stable; I will take stability over features any day of the week.

      Well, with everything except games. Which is why games are the only proprietary software on my system right now (well, OK, I also have a copy of XV which I actually payed for).

      - Sam

      --

      The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

    16. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      The reason CS is dominated by young people has a lot to do with the nature of programming.

      I'm a sysadmin, and I find that as long as you don't burn out, its relatively easy to keep up with the emerging technology. Nothing is so radically different or strange that you can't learn how to use it.

      However, if you want to program you are writing a long mathematical procedure. If you make a logical error anywhere in the program you've introduced a bug. If you use a high level language, the compilier can introduce logical errors resulting in more bugs. Its difficult to keep track of eveything going on.

      As for India and low cost forgien workers, the cost of doing buisness in Third World countries will catch up with US Corporations. The operations are too far removed making code management difficult, and the likelyhood of being defrauded is much higher in any of these countries.

    17. Re:That's because we live in interesting times by StillNeedMoreCoffee · · Score: 1

      "I am a software engineer but I'd be ashamed to show my face at a mechanical or civil engineer convention - the buildings and machines they
      make don't blow up all the time, repeatedly, for no reason at all."

      Well sounds like you must be programming in C++ or some other related debacle. Thats what OOPS is useful for. Intellegent, staged, ADTesque design which reduces complexity and allows more stable control of development. But then this takes experience to understand and to sucessfully implement.

      "The fact is, in Software Engineering if you are over 30 you had better be in management or a legacy maintenance program like me with
      Clipper, or you're out."

      Being in mid 55's and with a BS and MSCS in CS I take issue with that statement. I also teach which deepens and strengthens my skills, not to mention the credentials. I have been in the same position 26 years, although I was part of an outsource arrangement but same job, same desk.

      I think you are right about the Poet part, only in the sense that creativity and insight is important for the design process, all methodologies aside.

      But I am not in management and the company I work for recogizes the value of experieced tech and provides a technical career path. Would that more companies understood this as more efficient than techno management as the only path to a career.

      I find that experience, broad experience, makes your job more efficient, you more productive, you more an asset to a company than young, buzz word weilding, wet behind the ear, techno pups. But they have to cut their I teeth somewhere. But better under the watchful eye of a seasoned white beard. Like lawyers, all the courtroom stuff is taught on the job after school. Something company executives are dimly aware of.

    18. Re:That's because we live in interesting times by seanadams.com · · Score: 2

      It's as if you became a doctor and 2 years later no one had a liver anymore. They all upgraded to a new organ, about which you know nothing. All the learning about the liver you did and the exams you passed on it mean nothing.

      This is just not true, unless your entire career consists of following every red herring: the latest languages, the latest tools, the latest OSes, the latest APIs. Spending all your time learning ephemeral things like that is what will leave you burned out, and with little useful knowledge.

      Instead, you need to choose your career in a way that you're learning things that are truly timeless. Learn how to architect large programs. Learn how compilers work. Learn about threading, packet networking, instruction set design, searching algorithms, etc. etc. etc. There is so much you can learn in computers today that will be valuable for the rest of your life, you just need focus and discipline in choosing what you pursue.

      Just pick up a copy of Knuths, and decide for yourself how much of the material will become irrelevant in your lifetime. You'll walk away with a much better feeling about comp sci and engineering in general.

    19. Re:That's because we live in interesting times by shnarez · · Score: 1
      if everyone in the industry went home after 8 hours of work, the industry would change.

      Problem is, if those that fear losing their job over "not showing their dedication" continue to work long hours, it becomes the norm, and you're expected to do so. I've worked on a salaried, not per-hour basis, and that just means you stay there as long as you need to make stuff work. I don't get to "sign" schedules, that gets decided for me, for some reason "product release dates" are set far, far above.

    20. Re:That's because we live in interesting times by benzapp · · Score: 2

      Perhaps if we legislate the 8 hour work day, we can immediately bring about that change.

      --
      I don't read or respond to AC posts
    21. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      otorinolaringologist; the word you were looking for.

    22. Re:That's because we live in interesting times by GoofyBoy · · Score: 1


      I like this post.

      Hope.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    23. Re:That's because we live in interesting times by dlowder · · Score: 1

      Hmmm, the person you describe is a CS Graduate with 10+ years of experience. If your company has a fetish for developers under 30, find a new company. A good developer with 10+ years of experience will cost 2.5 to 4 times more than a fresh college grad, but should produce 5 to 50 times the work (quantity + quality).

    24. Re:That's because we live in interesting times by bmj · · Score: 1
      I am right now on the eighth floor of an eleven floor building. I'm eight stories up and there's still a thousand tons of concrete and steel over my head. I have a great deal of confidence that if I don't make it out of this building alive it won't be because it collapsed on me. BUT - if this building were a computer program I'd be freaking terrified at all times UNLESS it had been around for a long time (and therefore rebuilt over and over after falling on other people.)

      well, that's true, but engineers have something called the laws of physics to work with. granted, physicists learn more and more about the natural world everyday, but the basic rules have been the same for a long time. like another post pointed out, there are reams of standards to be followed. now look at computer science. what's the oldest language still being used? c? how long has that been around? people have been designing and building structures for thousands of years. talk about still learning how to crawl....i bet the houses that were constructed in, say, 2000 BC weren't so sturdy either....

      but....CS also has itself to blame. there are 2 camps...the *engineers* and the *programmers*. many *programmers* like to see software design as a creative process, and therefore it shouldn't be boxed in with standards and best practices. *engineers* would love to see those put into place. and in between is management, who wants the eiffel tower built yesterday. it just doesn't work that way.

      --
      Whereof we cannot speak, thereof we must be silent. --Ludwig Wittgenstein
    25. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      I am right now on the eighth floor of an eleven floor building. I'm eight stories up and there's still a thousand tons of concrete and steel over my head. I have a great deal of confidence that if I don't make it out of this building alive it won't be because it collapsed on me.

      You obviously weren't in the World Trade Center when thousands of tons of concrete and steel came tumbling down due to flawed engineering and a plane.

      Yes, software fails more than buildings but that doesn't mean software can't be built rock solid, that buildings are always safe. Building software is, in many ways harder, more complex, many more things happening at once, more of the unusual type events occur. Building buildings is a known quanitity, people have been doing it for thousands of years, and unusual things happening are rarer, but that still doesn't mean your building should fall down at the first plane that hits it.

    26. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      The whole point of his post was that you shouldn't be obsolete by 30, but managment types tend to think that anyways. Please learn to read.

    27. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      I am over 40 (not merely "over 30"), have been developing software for 22 years, didn't go to college, make a hell of a lot of money, and have more work from clients than I really want or need. (No, I don't maintain legacy COBOL code. I develop primarily in C++ and C#, mostly new development, and keep current on the latest trends in development.) If you can't find a "job", make your own damn job. Make yourself needed. Network yourself. Hell, cold call everyone who has even the remotest chance of needing you. As Andrew Carnegie used to say, find a hole and fill it. There's TONS of software engineering work out there to do. There are companies out there who need it done who NEVER ADVERTISE for programmers. Take it from an "old fart" who is way beyond 30 and still raking it in: beat the bushes, and market yourself like your life depends on it. If you are worth a crap technically, there will be no end of work.

    28. Re:That's because we live in interesting times by Fulcrum+of+Evil · · Score: 2

      Let's face it, Java - for instance - hasn't been around that long, and so my X number of years of COBOL, C, C++, etc., simply don't matter to a Java project manager.

      Not much of a PM if he doesn't understand the value of experience. Your C++ and C experience should be directly applicable, for the most part.

      What does this mean in a practical sense? Every 3 years or so I've had to start back down near the bottom.

      Why don't you take advantage of the stuff you've already learned?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    29. Re:That's because we live in interesting times by Greg_D · · Score: 1

      You'd definitely be afraid if the building you were in was built of a few thousand tons of TNT.

      The problem here is that CS grads aren't being instructed to be programmers, they're instructed to be computer scientists.

      It's akin to telling an English major to write novels. They've studied the aspects of a novel, studied different forms of novels, learned the ins and outs of the language the novels were written in... but write one themselves? Sure, writing essays REALLY qualifies one to be successful as a novelist.

      Computer science is much the same way. You might think you understand a wide variety of concepts, but you're never putting them into practice other than very modest attempts. Programming is time consuming and students taking a full course load can't handle huge projects.

      Here's something even more telling: how many freshman level engineering classes give students concrete and cable on the first day to build a bridge? Why? They aren't ready for it yet. It takes years of studying the discipline as a student and even more as a junior engineer before they're ready to take on such a task. Why then do professors on the first day of a freshman level computer science class have their students sit down to write "Hello World?"

      This is a bad way to introduce students who are supposed to be professionals to the world of programming. It tells them right off the bat that they don't have to consider how the program runs, why variables and functions are declared the way they are, how much documentation and support they put in... they skip right through all the phases of software development and get right to programming. This is flat out wrong. Teach them how the system should work and then make them develop according to the system. Give them a framework to utilize, and hold them accountable for using it throughout their entire college careers. Once they learn that, then let them write their first programs.

    30. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      Really? I thought it was because of the fucking exploding plane. Silly me.

    31. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      That will only help if other countries do the same.

    32. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      I took a class that used that book, and I kept saying to myself, in 10 years this will all change. We have multi/hyper-threaded processors, assembly isn't used much anymore, and a bunch of other issues that can't be sold to a potential employer.

      If you want to count the number of inefficient jumps, waits and all that other stuff that hurts pipelining, that's fine with me. But I will use my readable slower code any day.

    33. Re:That's because we live in interesting times by sql*kitten · · Score: 2

      Perhaps if we legislate the 8 hour work day, we can immediately bring about that change.

      The French tried that, along with other laws that made it very difficult to fire anyone. But, their unemployment is still up near 10%. Why is this? Because making it difficult to fire someone vastly increases the risk of a bad hire, so the effect was simply to lock in the existing jobs and not create any new ones.

      But in the US and to a slightly lesser extent the UK, you can get fired easily but on the other hand, unemployment in those countries is around 4% and 2% respectively.

      Summary: you cannot protect the good workers by protecting the bad ones.

    34. Re:That's because we live in interesting times by benzapp · · Score: 2

      The French tried that, along with other laws that made it very difficult to fire anyone. But, their unemployment is still up near 10%. Why is this? Because making it difficult to fire someone vastly increases the risk of a bad hire, so the effect was simply to lock in the existing jobs and not create any new ones.But in the US and to a slightly lesser extent the UK, you can get fired easily but on the other hand, unemployment in those countries is around 4% and 2% respectively.

      Summary: you cannot protect the good workers by protecting the bad ones.


      This is a non-sequitor, FYI. You are connecting two unrelated issues. You claim that because the French have laws which mandate retention of employees AND have laws which mandate an 8 hour work day, that BOTH must lead to their relatively high unemployment rate. Really, the entire issue of preventing employers from terminating employees is irrelevant to this discussion.

      I have no doubt that preventing employers from terminating employees discourages hiring in the future. But to suggest that is at all related to not allowing your employees to work more than 8 hours in a day is absurd. We already have laws regulating to this effect, they simply don't apply to salaried individuals. I merely advocate the elimination of the exempt vs non-exempt employee status.

      --
      I don't read or respond to AC posts
    35. Re:That's because we live in interesting times by khawaga · · Score: 1

      Not much of a PM if he doesn't understand the value of experience. Your C++ and C experience should be directly applicable, for the most part.

      That's what I thought too. You'd be surprised at how many Java PM's I've met that think that C++ experience brings with it "bad practices". This even after I swore I never really used multiple-inheritance or operator overloading, lol.

      Why don't you take advantage of the stuff you've already learned?

      Well, I think I do. I just like to learn more. It's just a lifestyle/workstyle choice. I get bored, I suppose, with things I've mastered.

    36. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      its not that simple. i just got my BSME (mechanical), and the stuff I learned (not counting the first 3 or 4 semesters) is noticeably different from what the previous genration learned when they got BSME's.

      I switched away from CS, but my impression is that most CS programs and CS professors are aware of the changing body of useful knowledge. they teach basics and theory.

      at some point there's a divergence between people who continue to do CS and go into research and advanced degrees, and people who go and become programmers for Microsoft, or IBM lets say. (and MS and IBM and a few big companies get the smartest students typically)

      anyhow, it is definitely the employers fault. by their 3rd or 4th year, the undergraduates who are going to be successful (the ones whom everyone is going to imitate) start thinking about what their employers currently value the most. that's all there is to it.

    37. Re:That's because we live in interesting times by Anonymous Coward · · Score: 0

      the reason that big computer systems are not as reliable as buildings is that computer systems we routinely encounter are not really engineered in a systematic manner.

      The reason for that is that if they fail, it is often not that big a deal. so its pretty natural not to pay for that level of rigor in testing and analysis of system interactions. And the "critical" systems (banks, airplane's embedded code, etc) are engineered for real, and we don't see them fail so we don't talk about it.

      what you say about the industry's short life-cycle, though, thats right on. maybe there will eventually be a "settling" of the industry and most programmers will work for giant contracting companies. who knows.

  61. Dunno... by ebh · · Score: 2

    Would I do it again?

    25 years ago, we "whiz kids" were a novelty. We could outprogram anyone with a degree except for those few who went to schools that had that newfangled "computer science" major. And we'd do it for the same money our friends made at McDonald's. Programming was fun then, and it's still fun now (even though I do SCM and haven't done a whole lot of mainstream development in the last 10 years).

    I started out pre-med with software as my self-taught fallback. Today, if I didn't do the pre-med thing again, I'd probably go into some other engineering discipline, like building bridges that don't fall down, and stick to the truly fun hobbyist aspects of computing.

    I'd have all the same reasons for not going CS today as I did back then, as well as the fear that by the time I got out of school all the programming jobs would be paid in rupees, rubles or yuan.

    Of all the store-bought toys my three-year-old has, all but two were made in China. I truly fear that we're not far from the same thing for non-military software. Just as plastics manufacturing has become commoditized, so will coding, and it will go the way of all commodities--straight to the lowest-cost producers.

    1. Re:Dunno... by LostCluster · · Score: 2

      I don't think decent programs for the US audience can be created anywhere other than here.

      Remember "All your bases are belong to us." Where did that come from again? Woefully bad translation. There's just no way you can have decent human-computer interaction with an English speaking human if the programmer can't speak english.

    2. Re:Dunno... by ebh · · Score: 1

      Headline of one of our actual change requests: "Login confirmation screen have bad grammar". This was not a joke; the originator is Chinese.

      You're right, user-facing text has to be written in clear English. But the code and its comments, and even internal documentation can be written using the most execrable pidgin English and it'll still work. It can even be meaningfully code reviewed if all the developers speak the same pidgin.

      In particular, India, unlike Russia and China, has a long history of widespread English usage. It may be heavily accented (and have a lot of regional accents), and it may have adopted a lot of its own rules (who needs articles or punctuation?), but it's good enough that some companies are even outsourcing their U.S. tech support to India.

      The preceding paragraph is obviously a broad generalization; some Indians speak gramatically correct and nearly accent-free English. Some are incomprehensible. Most are somewhere in between. The same could be said for Americans.

      The engineering staff at the company I work for is about 2/3 Indian, and 1/3 of the Indians work in our U.S. site, the rest in India. Our products are designed for the U.S. market, so we're an existence proof that large amounts of U.S.-destined software can be written overseas.

  62. It's the wild west by Gareman · · Score: 1
    I've been in IT for about 10 years since getting my MA in Buddhist Studies. I went into it because it paid well and was interesting. It supported my more meaningful projects and was fun, at least when it involved helping people as opposed to the design and management stuff I do now. Since starting, I've had 8 jobs, been laid off twice, have acquired several industry certifications, and have ALWAYS understood that my value to a company is based on my skills alone.

    Those who have not learned this truth lament that their field of endeavor isn't static and that salaries aren't continuing at the previous pace. They despair after a layoff. It's all about making yourself useful and those who don't continue along this path will end up economic roadkill. It's the cruelty of the skills based system and not everyone has the temperament for it.

    Those of us in sub-par IT positions now wait for the disenchanted to find their "true calling" so that we can move on with our careers without the overpopulation in the IT job market. I hope that future massage therapist, nurses, CHP officers and roofers (all examples I personally know of) find a more satisfying career. And I wonder if I'll someday join them.

  63. been there, done that by Anonymous Coward · · Score: 1, Insightful

    The Big Three are way ahead of you. Age histograms predate the Web by two, maybe even three years. Microsoft wishes they had a tenth as much iron control of its industry as the Big Three.

    Here's a fun gedankenexperiment. Go down to the A&P and pick up a large box of name-brand puffed cereal. Figure out how much grain by weight is actually in the box. Go look up the price for a ton of that grain at the railhead, divide like a madman to get down to the pittance in your cereal box, then compare it to the retail cost.

    Someone's making mad Benjamins on puffed grain, but it isn't the farmers and at half-percent margins it isn't the A&P either.

    Ponder deeply upon this when you get bored of thinking how rich you'll get washing the dead.

    1. Re:been there, done that by Anonymous Coward · · Score: 0

      i will think of this as i sit on the toilet.

      should be quite conducive

  64. I Switched from Programming to Drug Sales by Anonymous Coward · · Score: 0

    Not many programming jobs out there any more, but selling herb is a booming industry!

    1. Re:I Switched from Programming to Drug Sales by Anonymous Coward · · Score: 0

      I hear the CIA is on a hiring boom.

  65. Welcome to the real world by gelfling · · Score: 2

    Life is hard, get a helmet.

  66. 30+ years now for me. How many sigma out am I? by John+Jorsett · · Score: 2
    I've been at it for 30+ years now. I'm still doing interesting and innovative work designing custom hardware and writing real-time and communications code for (horrors!) the Windows operating system. I haven't become technically obsolete, ever been laid off (I've quit a few jobs), or had a pay cut. I can't imagine a profession that I'd have liked better.

    My one piece of advice for younger people is to save your money and keep current on technology. Ok, that's two pieces. Save your money, keep current on technology, and be on the lookout for new opportunities. Oops, that's three pieces. Save your money, keep current ...

    Ok, Pythonesque humor aside, do save and invest your money to the maximum extent possible. There's nothing like having a big wad of available money backing you up to give you the courage to take an employment risk or tell your current boss to shove that piece of crap project he wants you to work on. And learn to write well. There are a lot of nearly-incoherent folks in this business, and you'll stand out if you can communicate.

    1. Re:30+ years now for me. How many sigma out am I? by kin_korn_karn · · Score: 2

      the communication issue is key. We interviewed about 20 guys for a position here recently and while most of them were great technically, they couldn't communicate at all. They were your typical shut-in "computer geeks" that had no desire to communicate with anyone but themselves. If you can communicate well AND code like a madman, you're going to find work.

  67. It's not so bad to get out of the profession by DoofusOfDeath · · Score: 1
    I was talking with my wife about this the other day...

    I think that programming draws many intelligent people as a profession. However, that same intellect that qualified the person also leads programming to become boring after a while.

    In my case, everything new in software engineering (regardless of language, architecture, etc.) just starts being a rehash of stuff you're already familiar with.

    Eventually you realize that the "innovations" in computer science are either (a) not innovative, people just don't remember very well, or (b) degenerate to mathematics/philosophy.

    Sure, you can get into brand new application domains, such as medical imaging. But that's not novel computer science, just a novel application of computer science.

    That's why I'm probably gonna' bag it in a few years and (not kidding) study to teach philosophy.

    1. Re:It's not so bad to get out of the profession by karnal · · Score: 2

      That's why it's called "work" :)

      A few of my better friends at work get severly upset or depressed that they are making extremely good money doing mundane tasks. I used to be the same way. My manager put it into perspective, however, by stating that the work we do is key to the running of the business, and while it may not be the most appreciated job of the century, it most certainly is a high-ranking job.

      I've looked at work differently ever since.....

      --
      Karnal
  68. And it is this philosophy... by sleight · · Score: 1

    ... that routinely forces me to question the wisdom of staying in this career in the first place.

  69. Oh yeah by Anonymous Coward · · Score: 0

    well it's called supply 'n demand:

    as a engineer you're often someones bitch, they demand you design a better ___ and you better supply it, In california to many yahoo's demanded ___ and got it supplied. Las Angles is saturated with Engineers, you know what happened to the demand? exactly no mo demand the good ones stuck have 30-40 years in the field changed jobs 8 times and now have a plush life consulting for universities to the tune of 400-1k per contract with the average contract season lasting about 6 months the rest of them are licking someones boots,tossing out your' pr0n or being buba's chew toy after going postal.

    the lestong hear kiddies: Go into a field you can reinvent yourselves and for the love of gods don't get stuck making the next penile implant er pentium cruft

    or you'll be living in BFE living off the dividends of William Gates tax returns and welfare to work taxes

  70. of course by MicroBerto · · Score: 2

    That's why I'm getting an MBA (paid for by the company) and hope to be a pointy-haired boss someday! As if I would want to work as an engineer all my life anyway, even if the company WANTED me to!

    --
    Berto
  71. What this really means... by John+Miles · · Score: 4, Insightful
    "Engineering is the only profession where your value to the company goes down the older you get."

    ... is that in our line of work, experience doesn't count for as much as it does in other fields of endeavor. That's the sign of a rapidly-growing and (yes) immature industry where progress often takes place via change and mutation rather than simple growth.

    But that line of reasoning often turns into a psychological crutch for chronic whiners. How many posts on Slashdot read something like, "Dammit, I know Logo, BASIC, Pascal, VB, FORTRAN, assembly, Java, C++, and C#... and I still got laid off!" Sure, but how good were you at solving problems? Should an auto shop manager be impressed when a job applicant claims to have worked on Pintos, Novas, Malibus, Mustangs, Explorers, Cavaliers, and Excursions? How many of those cars drove away from the applicant's garage bay with their lugnuts cross-threaded?

    Quality software engineering is more than a resume full of hip languages and buzzwords from the Gamma book. The best software engineering is usually done by people who got into the business because computers seemed like a really powerful and enjoyable way to solve engineering or (in the games biz) aesthetic problems. Those folks -- not the language lawyers, tool fetishists, and epicene gnomes of Unix who still have their home page set to schwab.com -- are the ones who tend to have the best answers to the question, "OK, why should I hire you?"

    --
    Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
  72. I don't see it by MrResistor · · Score: 2

    I'm just a technician, but every working EE and 95% of working Programmers I know are considerably older than 29.

    Maybe it really is that bad in places like San Jose, I don't know. If so, then it's time to do something about the H1-B situation, and that means Unions. I know that's an unpopular concept among the high tech crowd, but sometimes it's the only way to protect yourself.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  73. Would have been nice to have who had the stats by paulydavis · · Score: 1

    "The article goes on to say a California computer science professor has statistics to show that a programmer's career is not much longer than a pro-football player."

    Why not say who and where this guy/gal is?

    Sounds like second hand knowledge and makes me question the rest of the article. I mean I could go out and find disgruntled workers in any field.

    Though it's probably overall true... And to be fair most of the article quotes numbers from IEEE and other sources i still would have liked more objective references to end the article.

    1. Re:Would have been nice to have who had the stats by Wansu · · Score: 2



      "The article goes on to say a California computer science professor has statistics to show that a programmer's career is not much longer than a pro-football player."

      Why not say who and where this guy/gal is?


      The author is probably referring to Professor Norm Matloff at UC Davis. Do a Google search on him and his paper, "Debunking the myth of a high tech labor shortage".

      --
      Wansu, th' chinese sailor
  74. The Trends by pyrrho · · Score: 5, Interesting

    I used to be very picky, in hiring, choosing people that really wanted to work in the area we were in (games, etc.). You ought to be really sparked by games. Then I came to appreciate proffesionals that just know how to do their job. It's not my worry how they are motivated, if they can do their jobs.

    But still, I think the internet boom had an incredibly bad effect of attracting people that were only in it for the money and the idea that they could pull it. I still suspect that you need to have logic geeks for good software engineering, smart-but-not-into-it really doesn't tend to be good enough in a field where we are still trying to figure out the best practices and everything is controversial. You have to care, because there is no way for an automoton to solve the harder problems.

    There was a glut of new engineers, many not really interested in software engineering, though maybe they do want to do a good job. But no one knows what entails "just" doing a "good job" is in software engineering, so I think they are at a great disadvantage because they are not into really working out what works by experimentation and perfecting their practices.

    One other thing: the half life of technology is an illusion. Logic is the tool. It's timeless. Software engineers are applied logicians, and it's the same logic forming a substrate underneath all technologies.

    If build up a learning curve cost, you have to take a salary cut because you are asking your employer to help educate you, it's worth it for all involved, and if you understand logic then you can be sure that when you do learn, it will be with expertise.

    However, I know in the real world people that hire don't always know that.

    Frankly, I hope people that like software stick with it. But a lot of people who were so-so on it probably do need to vacate the industry.

    --

    -pyrrho

    1. Re:The Trends by El_Nofx · · Score: 2

      You are completely right

      I met a woman once in college who had no interest in computers whatsoever. I asked her why she was taking CS classes then, she told me she wanted an SUV. That was it! She just wanted money.

      I still see it today. I have a friend who is going to pay $25,000 to get a crappy 2 year degree from a crummy buisness school for CIS or MIS or CS or whatever they change it to that week. He could go to the University I am (NDSU) and get a bachelors for less money then that and make twice as much when he got out of school. I keep trying to convince him not to do it but he won't listen.

      I think most of the posts on here are people bitching because they were dead wood and they got burned. Well shit happens, now move on with your life and get the job you should of had in the first place.

      Leave the engineering work to those of us that have a pashion for it.

      --
      It's not the OS it's the user that sucks. If it's user friendly, you get stupider people. - clinko
    2. Re:The Trends by CySurflex · · Score: 2
      There was a glut of new engineers, many not really interested in software engineering, though maybe they do want to do a good job

      There are too many people that don't even want to do a good job.

      I got into this field because I had a passion for it - way before it was prestigious or before you could make a lot of money doing it.

      When I moved to the Bay Area in the midst of the .COM boom, I was shocked to see how many people were in the field but didn't really care for it. I remember telling a collegue at a company I worked at about a potential bug in his code, and to my dismay his response was "bah, who cares. it works now, no one knows, then it's ok."

      I worked for three different start-ups, out of all of of the people I worked with, there was only one person I worked with which I would hire myself or recommend to others.

  75. Normal evolution of an industry. by ron_ivi · · Score: 2, Interesting

    Programming is going through a normal transition from a craft to a more commoditized manufacturing process.

    I think a great analogy is furniture making. 200 years ago, making furniture was a highly skilled craft in which artisans would need to know a lot of everything ranging from asthetics to mechanical engineering principals to make qualtiy furniture. Today, though, most furniture is assembled by unskilled labor from gluing together commodity components mass manufactured by large factories.

    The same is happening with software. Today most software is made by simply gluing together components (active x controls, jpeg libraries, etc) made by a handful of large suppliers. Skilled software engineering still exists at places like Microsoft, Ximian, Apple, and many other linux mailinglists; but for the most part programmers are doing more "manufacturing" work than "engineering". Heck, many of them can't even figure out how to write sort(). I think the auto industry went through similar.

    I think the industry ought to start making more of a distinction between software engineers (like the mechanical engineers who design chairs), and programmers (like the guys who glue together chairs).

    I predict that just like physical manufacturing, "software manufacturing" will continue to become cheaper as commodity software components become more available. As this happens, I predict a shrinking size of "software engineering" (like automotive design) and an increasing size of "software manufacturing". I also predict unionization of software manufacturing; and a continued migration of these jobs to cheaper places just like other manufacturing jobs. I also predict 5 decades from now, most software components will come from no more than a dozen big software houses and some small shops in much the same way that auto components are made.

    Should be an interesting decade.

    1. Re:Normal evolution of an industry. by the+eric+conspiracy · · Score: 2

      200 years ago, making furniture....

      There are still people who make very good money making furniture the same way it was made 200 years ago. The quality, design and aethetics of 18th century furniture has never been surpassed. Pieces from this era have sold for millions.

      The issue for software professionals is that their tools are still evolving quickly. So long as computer hardware continues to increase in power rapidly (and no one knows when that will end) the potential applications for software will continue to grow. The greater the range of applicability, the harder it will be to build prepackaged components that address the need at hand.

      Someday software construction will be drag and drop. But I don't see that happening for quite a while yet.

      All that is happening now is a business cycle where all capital spending (including software) is way off. This happens all the time. What I've noticed is that each cycle since the wide adoption of the computer seems to come back with a stronger need for software.

      If so the next one will be a doozy.

  76. I'm happy woth my career by nixterino · · Score: 1

    Five years of school to get my B.S. in engineering. My career has lasted 25 years so far (damn! - that's a long time, and I must be getting old). Along the way I've gone back to school and gotten an MS in computer science (3 years) and one of these days will finish my dissertation and get my PhD in C.S. (uncounted years).

    But my job isn't work - it's a calling for me, and I'd be doing much of the same stuff as a hobby that I'm fortunate to get paid for. And school is fun, too, and not something I'm doing because I have to, or explicitly to keep current.

    I hope I never get laid off or see my job evaporate, but will be surprised if I reach the end of my working years without it happening at least once. I spent 15 years in aerospace and lived through multiple "contractions", and now after 10 years in the commercial sector I don't think any job is safe.

    I do my best to provide good value for my employer. I *do* keep my skills current and am constantly learning new things, mostly because it's fun. I work the same insane hours I did when I was younger - 60 hours/week is pretty normal. Again, I'm fortunate in that it's not work but play, at least most of the time.

    Am I glad I'm an engineer? You bet!

    1. Re:I'm happy woth my career by nixterino · · Score: 1

      And I spell just like an engineer too!

      Note to self - don't forget to preview the subject line too.

  77. Be willing to change by mgrennan · · Score: 4, Insightful
    I started in 1981.

    I meet computer programmers/enginers every day that are working on a dead end project and can't see it. I see Cobol programs that refuse to learn JAVA and hardware techs that refuse to learn DSP.

    Watch whats getting hot. Learn XML, JAVA, the Linux kernel, encryption systems.

    If you are holding on to something is this business your dieing and schools can't teach you this stuff. You have to go it alown. If there are more then two books about it on the book shelf at Barns & Noble its too old.

    I was an electronics enginer. Now I run the web site for a F500 company.

    At one time you wanted to learn the tech stuff. Don't stop. Never stop learning. That is what makes you good.

    --
    There are 10 type of people in the world, those who understand binary and those who don't.
    1. Re:Be willing to change by I'm+a+racist. · · Score: 1

      Not to nitpick or anything, but have you really seen many jobs that want you to know the Linux kernel? I smell a bit of wishful thinking here.

      Try replacing "Linux kernel" with "CORBA" or something else that employers are actually looking for right now. Maybe I don't know what I'm talking about (I don't know any kernel and I work with Solaris), but I doubt there is a commercial market big enough (right now) to justify in-depth Linux kernel experience (try again in 3-5 years).

      Any experience is good, there are just more marketable skills out there at this moment.

      --


      Down with Saudi Arabia!!!
    2. Re:Be willing to change by Eric+Green · · Score: 2

      Actually, I've looked at several Linux kernel jobs lately, one in San Diego, one in the Silicon Valley, one in Pennsylvania, for example. For that matter, my own job has a Linux kernel component. So yeah, there's jobs for Linux kernel guys. The future is going to be Linux, and there are some very smart people doing kernel work to do things that cannot currently be done by any existing commercial systems (due to lack of kernel source).

      --
      Send mail here if you want to reach me.
    3. Re:Be willing to change by Tablizer · · Score: 1

      At one time you wanted to learn the tech stuff. Don't stop. Never stop learning. That is what makes you good.

      I like learning to solve real problems using real solutions, not chase stupid PHB fads. Most IT fads invent problems, not solve them.

    4. Re:Be willing to change by Anonymous Coward · · Score: 0

      Watch whats getting hot. Learn XML, JAVA, the Linux kernel, encryption systems... If there are more then two books about it on the book shelf at Barns & Noble its too old.

      I agree with your sentiment, but not your hyperbole...

      Searching www.bn.com for "Java": 1974 matches
      For "XML": 503 matches

      Being on the trailing edge is bad, but being on the bleeding edge is risky (hence the name). You can't learn every bleeding-edge technology, you have to pick one (or a small number), and they may go bust. It's better to be in the current mainstream or the leading edge, or better yet, be in the current mainstream but keep an eye on the leading edge.

  78. It is happening due to lack of organization by br00tus · · Score: 5, Insightful
    Not that I advocate a union, but when someone does the skeptics reply no because we are a "profession". Are we? Every profession I know has a professional association. Lawyers have the ABA, doctors have the AMA and so forth. Where is our professional association? (You could reply the IEEE, but only if you were answering the question comically). If we do not have a serious professional association, of one sort or another, we are not a profession. Doctors and lawyers have associations, even janitors have the SEIU, what do we have?

    The attitude towards recent changes in employment and wages have been massively passive-aggressiveness. The things done during the 1990's to help sow the seeds of derailing the profession, like the ITAA's legislative (and PR) lobbying, were not met with and now that things are bad many people simply want to walk into some other profession, where, for less pay and possibly much self-financed education, they will be walked all over by the plutocrats in that profession as well.

    Some IT people still say "My wages are the same, I have a job, everything is fine except $100k HTML coders are laid off, they're cutting the chaff from the wheat, I'm *happy* this is happening". Well, these people have a very poor view of economics usually. For one thing, in a market economy, unemployment is ALWAYS the decision of the unemployed person (although the minimum wage creates an exception when it cancels a few potential less-than-minimum-wage jobs). This makes rational sense many times though, it is often better to collect unemployment and look for a decent paying job than to get paid part-time minimum wage, leaving you unable to pay for rent, food etc. Another thing about the ridiculousness of this idea by some IT workers is that surveys show wages recently dropped industry-wide - even if you feel you will always be employed, which anyone who will take any wage WILL be (unless it goes under minimum wage), can you explain why wages going down is a good thing? People talk about it like it's the weather "well, it was inevitable wages would go down". Like some alien on another planet pulls the levers of the economy and regulates the IT profession. People truly interested in economics and how they pertain to the IT labor market, and who read and study this will not see these things as alien, like barbarians who saw thunder and said it must be gods who made it since they had no understanding of it.

    Anyhow, what's the solution? The solution is organization, be it an association, a union, a guild, an advocacy group, whatever. What is needed is about 2% of the profession to be actively involved in organizing, educating, fighting against bad legislation (like H1-B visa cap raises, FLSA exemptions only for IT workers, section 1706 of the IRS tax code pertaining to IT consultants etc.) which is pushed through Congress by the ITAA, which is paid to do so by IBM, Intel, Microsoft etc. You need 2% of IT workers working on this stuff, and majority support of IT workers for this stuff. I say 2% and majority because that's what a survey of sociological studies says is the percentages necessary to have something successful get done.

    Do these organizations have to be created out of thin air? No - these organizations already exist, the forums for education and coordination already exist and so on, they just need more critical mass, more people coming on board. People already have compiled all the information you want to know about, say, the H1-B visa issue, you just have to look for it. Campaigns are already working on the issue, you just have to join them. And with more support they will have more successes. Or you can turn tail and run when kicked to another profession, where you will be treated exactly the same way.

    1. Re:It is happening due to lack of organization by I'm+a+racist. · · Score: 1
      I would certainly be in favor of having a real professional association (and possibly an accreditation system)... but could we please not use the ABA (American Bar Association) as a role model???

      Seriously though... maybe IT wages should go down as a whole. They, like IT stocks, were grossly exaggerated. Getting almost six-figures for knowing Dreamweaver and Flash was pretty ridiculous. There was a huge demand for any IT skills, that demand is waning, therefore the wage will decrease accordingly.

      Honestly, how would you go about doing any valid accreditation? Even in other industries (law, for example) the accreditation only serves to create an "old boys club" atmosphere in the industry, and keep out fresh blood, new ideas, etc. Can you really make a standardized test that will demonstrate good software design skills?

      There are two issues here:
      • Accreditation of IT workers
      • Protection of the IT labor industry
      I suppose that accreditation would work well for admins, but not so good for developers. Fighting H1-B's is very good, but that's kind of a different issue and there are groups in place that already do this (although they may not be very effective right now). Hopefully, with the downturn in technology, the H1-B policies will start reversing. A lot of their momentum came from the over-demand for IT workers (which has now dried up).
      --


      Down with Saudi Arabia!!!
    2. Re:It is happening due to lack of organization by Anonymous Coward · · Score: 0
      can you explain why wages going down is a good thing?
      Hell yes. It means software might be getting even cheaper in a real sense (i.e. requires fewer scarce resources). Things getting cheaper is good. (Kill off the unions and tarifs, and maybe some day you'll be able to buy a new car for five bucks. I want one, don't you? Even if I'm working for 25 cents per hour, it'll still be a good deal.)

      We're a little bit closer to that Star Trek economy where nobody has to do anything, where an hour of work per week is productive enough that it can support you. Leisure!

    3. Re:It is happening due to lack of organization by br00tus · · Score: 3, Insightful

      You say "where an hour of work per week is productive enough that it can support you" is a good thing. Yes, this is a good thing, productivity is good, you are absolutely correct. But you also say that wages going down is good. This is definitely incorrect (for people who work, eg not heirs), and goes back to my thinking of how it's unfortunate that IT people know little about economics, have economic misconceptions that Economics 101 would dispel etc.

      There is a pool of money that goes either to wages or profits. Productivity increases that pool each year - this is a good thing. We are all agreeing so far. OK, now depending on how you divided that up, wages can decrease, stagnate or increase. In fact, since it is growing, both profits AND wages can both increase every year. Thus, wages decreasing is bad. Wages should increase with productivity (and in my view should take a larger bite out of the profit rate).

    4. Re:It is happening due to lack of organization by beta21 · · Score: 2

      Your reasoning is very sound but a lot of ifs, one the industry is not growing, two employers will pay only as much as they can to get the labour.
      I don't know the answer to these questions but:
      Is productivity increasing?
      Are profits increaseing?

      If both these answers are no then how can you justify stagnating or even raising salaries.

    5. Re:It is happening due to lack of organization by Anonymous Coward · · Score: 0

      We don't have a professional organization because we can never agree that tech is just tech and we should treat it so instead of making it a religious war. Anti-MS or pro-MS, anti-Linux, or pro-Linux, this sort of bullshit divides us and prevents us from getting the respect we deserve.

      It is like having 1/2 of doctors proclaiming that Africans have superior physiology and thus all people should be supplanted by Africans, while the other half claim the same thing about Asians. How fucking silly is that? Just restart my heart and stop bitching, asshole!

      Anyways, I digressed. But every time I hear some advocate bitching about the superiority of one system over another, I get really pissed off because it hurts us all. To management, we are child-adults, and our careers are toys for their amusement.

    6. Re:It is happening due to lack of organization by NDPTAL85 · · Score: 2

      I'm sorry. You don't seem to understand capitalism. This is ironic coming from one who claims so many others have such a small grasp on economics.

      Your labor is a service you sell. Why should someone pay more for your service then they absolutely have to? Do you pay your cable company more then they ask for? Do you put an extra $40 in your heating or electric bills? I don't think so. So why should your employer pay you more then what you will work for?

      Supply and demand is indefeatable.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    7. Re:It is happening due to lack of organization by NDPTAL85 · · Score: 2

      Someone please mod the comment I am responding to up! Thanks.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  79. My opinion by ronfar · · Score: 2, Interesting
    In my opinion, the problem is that people still look at working for someone else as opposed to owning their own business. We are a nation of managers. While my manager may be my boss, he is not the boss. The boss is a distant figure who I have never seen, nor do I know anything about him/her (we were recently aquired by a larger company). Because of this, I am a human resource. I'm not that much different than my desk in the eyes of the company, and I know it. (The company tries to disguise this fact with things like team building activities and the like.)

    Unfortunately, the barriers for small business are quite high in this country. People don't realize it. Big, giant behemoths are able to fend off the attacks of the State and other predators (such as other behemoth-sized businesses).

    Despite this, I still plan to take the plunge. I'm scrimping and saving and developing business contacts. I'm hoping that in 24 months, I'll be able to open a business. I have some ideas, we'll see.

    Of course, I could get laid off tommorrow, you never know, no matter what they tell you.

    Incidentally, one of my in-laws was recently laid off from an electrical engineering job, and she's now looking to go into computer science, maybe because she saw that I bounced back into a pretty good job after being laid off during the crash while she hasn't had any offers.

    --
    All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
    1. Re:My opinion by pyrrho · · Score: 1

      >Of course, I could get laid off tommorrow, you never know, no matter what they tell you.

      you're right, what they tell me has little bearing on if you are laid off! :)

      seriously, we might feel the hurt as programmers, software engineers, but the people that are really hurt in the downtime are the other workers, office working, HR people, and tech-wise, web page developers. There is a great underlying need for software. But the business crash gives no where for these people to go, and they are not nec. just office help, it can include telecom engineers caught up in the first failed waive of VOIP, or inventory managers that went to work for companies that don't exist, etc. etc.

      --

      -pyrrho

    2. Re:My opinion by TheSync · · Score: 2

      The best thing about running your own business is that you quickly learn that business is job one, not programming. Revenues, cash flow, customers, etc. make a business. Technology is just a tool to encourage customers to give you money, but not the only tool, and often secondary to marketing and management.

  80. Yo! by Anonymous Coward · · Score: 0

    Coal Miners dig their work! They get better publicity too!

  81. I tend to change job atleast every 3 years... by Quazion · · Score: 2

    What your doing there so long ? falling a sleep ?
    I think new jobs give me a new chance to learn something instead of keep doing nearly the same with the same people over and over again...

    Personaly i would be very bored after six years programming at the same company. Even in those 3 years aprox i did 3 difrent functions at the same company and now doing the fourth, in which will looking for a new job somewhere in the world...

    changes are good, go find a job...

    1. Re:I tend to change job atleast every 3 years... by NDPTAL85 · · Score: 2

      In case you hadn't noticed, the change a job every 3 years attitude died with the dot.coms. Its not seen as a good thing anymore. Instead its seen as a sign of a person who doesn't have the discipline or maturity to sit still for any great lenght of time and is not comitted to anything.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    2. Re:I tend to change job atleast every 3 years... by Quazion · · Score: 1

      Its just holding me back, but then i am still young 23 now. And i started working fulltime very early at the age of 16, so prolly when i am 40 or something i would like to hold one to one pretty oke job, but i still wanna see something of the world and how it works :)

  82. tech industry - never the same by HBI · · Score: 1

    I had a feeling after Y2K that things would never go back to what they were.

    Commoditization of IT is why much of this happened. I unfortunately was a willing participant - switching dozens of Banyan/Novell/OS/2 Lan server infrastructures over to M$ products.

    This very standardization is what provided the opening for companies to export development (and now engineering) jobs overseas. Once you export those jobs, they never come back. People complain about H1-Bs but the real issue is the sweatshops in Bangalore and elsewhere in India/Pakistan. You simply cannot compete with these people. You could pay 10 programmers for your salary. Sure, they suck, but with 10, eventually they get it right.

    The whole programming side of the house is in for a 15 year recession as is hardware engineering. About the only place in IT that is reasonably stable is infrastructure and desktop support, and even that is under siege by hordes of paper certificate morons.

    All this due to standardization. Resist it with all your might (for all the good it will do). I ponder if we had acted differently in the timespan 95-'00 whether things would be different now, or whether this was a natural evolution.

    Either way, find a niche and cultivate it, or change professions. I'm not sure even championing open source will help.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  83. Seems simple to me! by Anonymous Coward · · Score: 1, Interesting
    The universities have been allowed to run loose for too long: recruiting anyone with a pulse into EE and graduating them to make their numbers look good. Here in Montreal we have a city with about a million people, with very few electronics firms around.


    Yet there is: ETS, Polytechnique, McGill, Concordia, UdeM and the UQAM recruting like mad to get those students in! Not to mention all the universities around the Montreal area like Sherbrooke!


    So we have the amusing spectacle of about 1000 engineering graduates every year fighting for about 200 jobs.


    Most of these 'engineers' have never touched a component in their lives. They never had an interest in electronics until the universities came in with their brochures and their pretty pictures of happy multi-cultural models and hyped promises of huge salaries and prestige.


    The reality is that most of these kids will come out of school and become 'component engineers', which is fancy talk for data entry clerk, ie scanning in data sheets and making summaries of the part for the database.


    Another amusing spectacle: these kids can solve Z-transforms on their calculators, but have never seen a resistor or an FPGA, and usually enter hilariously wrong information in the system. Yet THEY are the engineers, and I with 15 years experience in electronics and a PCB designer, am ignored.


    Most of these kids also become very quickly disillusioned with their jobs. They thought they'd be designing Space Shuttle computers like in the brochures, but in real-life, it's the buddies of the boss that get the fun stuff, everyone else lights up LEDs or whatnot, with that powerful bachelor's degree.


    Friends, University is a cult. They will indoctrinate you, brainwash you, and when the job market falls to shit because there ARE TOO MANY ENGINEERS, they'll offer you a Masters or Doctorate, where they can rake in more money and you still can't get a job.


    Think about it, at its peak, Nortel had about 10000 'engineers' fogging up mirrors there. Now with an average salary of 60000$, that's 600 MILLION a YEAR in PAYROLL alone.


    How many routers do you have to sell just to break even with that kind of insane payroll?


    The reality is that engineers should be used SPARINGLY in a company, yet now it's a MINIMUM to get a job.


    The results are what we see now. Of course, people will still keep plugging away in school, waiting for the next bubble, and then they'll think to themselves, "wow look at me, mr. cult was wrong!". That lasts for two years, then the cycle starts again.


    Universities MUST BE STOPPED. If you don't have a scope in high school, NO UNIVERSITY FOR YOU. It's the ONLY way to insure PROPER RESPECT for the _REAL ENGINEER_.

    1. Re:Seems simple to me! by Anonymous Coward · · Score: 1, Insightful

      I agree it's like grade inflation but now applied to degrees.

      At one time a high school diploma was respectable. Not anything great, but you could actually make a living with one (not some "working poor" job but an actual living where you could raise a family) but now the schools are shot to shit because they graduate any retard.

      On top of that these dumb asses take college as a granted. At one time college was a priveledge. If you came from a working class background and had a chance to attend college you took it seriously! No binge drinking and 24 hour quake marathons. You actually studied and tried to learn something. Kids these days think they can just "C" it through college and they are guarenteed a cushy job.

      But now since all these retards are schleping through college a BS isnt even worth much any more. The first two years of college are just becoming a remedial high school supplement.

      So now in order to get a leg up everyone goes and gets a masters. I mean everyone and their mom has a masters now. And colleges doing these "masters in 1 year" programs aren't helping. They apply the senior year credits to both undergrad and grad degrees. It's basically a scam to get the kids to stay on for another year of grad courses at inflated prices.

      I mean what's left? Someday is everyone going to need a Phd just to get some low level coder job? It seems ridiculous but that's where we're headed.

      It would be one thing if all these people where actually smart and knew what they where doing. A society made up of 90% Phds, what a glorious utopia! Unfortunatly at the rate we're going they will be a bunch of idiots who just had enough capital to stick out 8 years of drudgery at the hands of some university.

      I think people need to bring back a respect for labor workers. Not everyone in the whole society can be an engineer or a chemist! Someone still has to do Real Work. So respect the workers and pay them a decent wage and they won't feel pressured to waste 4-6 years studying something their heart isn't in just so they can afford to raise a family.

      Now not to sound to wacky or "radical" but i hope that when the oil starts to run out it will destabilize the current capitalist order enough to usher in some new system because what we have now just ain't gonna cut it in the long term....

  84. money or enjoyment? by liam193 · · Score: 2, Interesting

    I'm sitting here scratching my head as I read these posts. I've worked in the Communications/Networking industry for the past 8-10 years. I have a BSEE. I went to school for a BSEE because I felt that EE was what I wanted to do. I enjoy what I do. While it's important to make a reasonable living, it's not about the pay. I worked for one company for about 3 years when I first graduated for college. They gave me a start and I'm grateful for that. When things started to look bad there, I left. I didn't wait for the news that the place was closing. I used my business sense and made a judgement call. The company was small. I tried to speak up about business issues. I was told that engineers didn't need to concern themselves with that. To me, that's the wrong answer. In any organization, everyone must be concerned about the business. You may not be responsible for much, but everyone has a responsibility for something. In addition, the hours and stress were getting out of hand. So I started looking. I found another position that seemed to be exciting. I accepted it. When I turned in notice, I was offered a significant deal (and I do mean significant) to stay. I didn't accept it. The issue wasn't the money it was enjoying what I do and having peace about it. I volunteer as a leader over youth (teens) in my area. I often hear from them questions like, so I take it you make good money? and... What kind of money does someone in this position make? They are all valid questions to a point, but it really concerns me if the reason for selecting a career is the money. I would have to say that possibily the reason for not selecting a career might be very poor pay. But, if your in any career because you wanted the money, I don't agree with that. I'm sorry to say it, but I don't a doctor to work on me who decided to be a doctor because of the pay and not because he cared about people. I don't want to walk in a building designed by a civil engineer who wanted a big salary and didn't really like to design/build things. I don't want to sit down and have a waitor/waitress serve dinner who took the job exclusively for the tips and doesn't care about customers.

    1. Re:money or enjoyment? by Anonymous Coward · · Score: 0

      I have been a bartender and waiter for over twenty
      years and if you think your server is serving you
      for the love of service then you are out of your mind. Its all about the money. I used to make 40000 a year working 20-25 hours a week. There's
      another profession thats gone to shit. I'm starting university for CS because spitting in
      peoples food just doesnt do it for me anymore.

  85. Dual Tracks by Didion+Sprague · · Score: 5, Insightful

    Well, as someone who actually thought a little bit about this potential problem *before* the dot-com bubble burst, I'll add my two cents and that students these days could do worse than to do what I did:

    BA in English/Comp Sci
    MA in Comp Sci
    MFA in Fiction

    The result? Lots of jobs. I switch between technical writing, article writing, and programming. I've published stories, am working on a novel, and just sold a one-act play to a regional theater. I code in ASP/CF/PHP and C#. And I love every bit of it -- coding, writing, and thinking. It all comes from the same place deep inside my brain, and I often tell folks that there's not much difference between writing a short story or coding a project under a deadline. The adrenaline flows, the creative energies get harnassed, and the subconscious does some wild and wacky shit.

    And all of this came about because of an off-hand remark I once heard in a VAX assembly language language class by the prof: he assured us (eager college freshmen) that math and science students in particular should put their egos in check and their noses in books -- non-science books. Stuff like Plato and Milton and Dante -- the so-called "useless" stuff that most compsci students poopoo and claim they don't have time to read. Four years spent reading the "boring" stuff can lead to all sorts of minor and major personal epiphanies.

    I'm not saying this is the answer, but it certainly is a solution. The coolest part about it is that people are actually impressed when you tell them you can code in C# and are writing short fiction as a "side project".

    Everybody in the tech industry seems to want writers -- folks who can understand the technical side and then explain it simply and clearly. In fact, people go out of their way to express their admiration for this sort of talent.

    Now, I'm not here to fan the flames and start another liberal arts versus sci-tech debate. But I will say that having my feet firmly planted in both sides has made things a *lot* easier. There is no shortage of jobs, people respect me, pay me well, and call upon me when the hardcore compsci folks can't get their brains out of "tunnel-vision" mode and their creative energies revved.

    *shrug*

    1. Re:Dual Tracks by drfreak · · Score: 1

      That is good to hear. I just re-entered college as a comp/sci major and have been pondering an English minor. It is good to see that someone is happy with the path I seem to be leaning towards.

    2. Re:Dual Tracks by goon+america · · Score: 2
      I often tell folks that there's not much difference between writing a short story or coding a project under a deadline.

      Really? I do the same thing, write and code, but I can't do them both at the same time. If I've been coding for a few days, writing is difficult for me. It's just the problems that I've been working on in my head are so different -- It's hard to switch frames. For me I like to think the two arts use totally different parts of my brain, and I have to sort of switch modes from time to time to get back to what I was doing before.

    3. Re:Dual Tracks by I'm+a+racist. · · Score: 1

      I would recommend any basic science education (physics, chemistry, math, etc). Anyone can pick up programming, and if you have a few years of experience (plus any bachelor's degree) you're employable. Other than for pure enjoyment/amusement, don't study English.

      <rant target="pseudo-intellectuals">
      The skills you learn in science apply to everything. I would say any sort of literature degree is a waste of time...

      Don't get me wrong, I love to read, I just don't think much of it as a formal educational pursuit. I had to stop taking English courses because I would argue with the professors about how literary criticism is such a total waste of time. It bothers me that someone can spend their whole life writing about what someone else wrote, instead of doing something for themselves.

      I always got the sense, from professional literary types, that they feel really smart... the thing is, they couldn't solve a differential equation if their life depended on it. Yes, I'm sure some of them are smart, but most are not. They just seem to feel superior, which irritates me unbelievably, because they're really just douchebags. I get the same sense from a lot of people in the art community.
      </rant>

      --


      Down with Saudi Arabia!!!
    4. Re:Dual Tracks by L.+VeGas · · Score: 2

      Interesting. I had a vaguely similar career path. I was a 26 year-old actor/artist/writer doing experimental theatre, working odd jobs and basically getting by. This, despite my math prowess (best in state in high school) and friends and siblings taking the EE and CS route. I had reached the point where the bills just weren't getting paid, and I was getting deeper and deeper into debt. A friend of mine hooked me up with a laboratory helper job at a medical lab. This consisted mainly of pouring urine and cleaning glasswork. During my time there, I came to remember that I really liked science and technology, and by the end my five years there, I was a manager and a system administrator. I left there and worked as a multimedia developer for a while and then as a programmer / web application developer. I don't make crazy money, but between 65k and my healthy investments, I do better than most. I know it's because of my broad outlook and skillset that I can jump anytime I want and do quite well. I can speak in public, write a proposal and manage employees in addition to coding and hacking. If all you can do is program, you're flying without a net.

    5. Re:Dual Tracks by Didion+Sprague · · Score: 2

      I'd add this to my comment above about "dual tracks": I've noticed that I've gotten lots of tech jobs when the hiring manager/recruiter/bossman realizes that I have a life *outside* of computers and programming. I'm not one (usually) to honk my own horn, but I've learned that if you drop hints during an interview that (a) you're an avid reader, (b) an able writer, or (c) a combination of both -- and somehow indicate that your idea of a "good book" isn't simply PHP-Web-Development or WROX's latest .NET tome, the hiring folks seem to feel a lot more at-ease and your "hirability" goes up a few notches.

      Often, I get a "you're kidding" comment in interviews:

      "My god, you're the first person I've talked to who actually reads Don Delillo." (Insert any contemporary writer here that doesn't write sci-fi or fantasy.)

      "My god, I've never interviewed anyone who likes Cormac McCarthy."

      "Man, if there were more interviewees who spent time reading Shakespeare, we'd be in better shape."

      (Strangely, most of my "you're kidding" comments revolve around reading.)

      Now, don't get me wrong. Reading Faulkner or being able to talk up writers like Cormac McCarthy or the latest novel from Jonathan Franzen or DeLillo is no substitute for analytical ability or coding experience. But it indicates (or so I've been told) that you're able to balance a "technical/geeky" lifestyle with a literate lifestyle. People like this. Supervisors envy this. Even though they themselves might not read, they usually profess their admiration for folks that do. And more often than not, this admiration -- or respect -- manifests itself in a successful job interview and a very good chance at the snagging the job.

      It's the little shit that matters. Experience is important, but there are a lot of little clues that folks sometimes overlook.

      I received one tech writing assignment because I indicated -- through chit-chat before the formal interview -- that I was about to purchase a Leica camera. The interviewer was amazed I wasn't spending the 1200 bucks on a digital camera. "Nah," I explained, and before I knew it, he and I were sharing stories about Leicas and building darkrooms in our basements and the constant "geek worry" of digital-versus-film. The "formal interview" seemed much less important at that point (but was nonetheless pretty intense, as I recall.)

      I didn't realize it then, but I think what happened was that interviewer sorta placed me in a distinct "class" of job-seekers -- the guy who might not be the smartest or the most experienced, but the guy who had something interesting to say, a neat background, and a pretty sensible and intelligent attitude about the boring ol' "non-geek" world.

      Next day I got a call from the bossman and the job was mine.

      Almost all of my jobs -- even one-off writing jobs -- have happened because the interviewer liked my non-work-related experience. He or she was interested in stuff I was doing, a story I was writing, a book I'd just read -- and the interview got way off track on account of the "boring" stuff: books that weren't written by Tolkien, films that didn't have to do with Hobbits and wizards, ideas that had nothing to do with anime, Microsoft, or Linux. :)

    6. Re:Dual Tracks by superdan2k · · Score: 2

      I couldn't agree with you more.

      I started my college academic life as a Comp Sci major and hated it. I hated the slow pacing, I wasn't learning anything I hadn't already solved for myself or learned by reading a book in high school, so I switched to a B.A. in English (Creative Writing) and kept my job in the computer lab (where I went on to become the Multimedia Sysadmin).

      The experience from the job led me to a career in web design and development, which led me to experience as a project manager. I now have three rsums, one targeted to each kind of job. On the side, I do freelance web design and design fonts, to supplement the income.

      Long years of being an amateur bicycle racer gave me the experience to get part-time jobs at bike shops when times are tough.

      And times will be tough. That's just the way of the New Economy. If you're not well-rounded and adaptable, you're pretty much fucked.

      --
      blog |
    7. Re:Dual Tracks by L.+VeGas · · Score: 2

      I always got the sense, from professional literary types, that they feel really smart... the thing is, they couldn't solve a differential equation if their life depended on it. Yes, I'm sure some of them are smart, but most are not.

      That's also the way I feel about most IT people. Most can't even spell. It's not because they are "too busy to bother" (an excuse I've heard), but because they really can't spell.

    8. Re:Dual Tracks by Alyeska · · Score: 1
      The skills you learn in science apply to everything. I would say any sort of literature degree is a waste of time...

      Heh. This is the reason I have a job: Engineers who know their science/math inside & out and develop all the technology so it operates simply, but then can't explain how it works. (Basically, I translate from EngineerSpeak to the level of Operators and Administrators of large systems...)

      So please, heed him! DON'T study Engish!!

    9. Re:Dual Tracks by Elwood+P+Dowd · · Score: 2

      I'm not one (usually) to honk my own horn, but...

      So your sig is meant facetiously? Or do you not consider ad copy about yourself honking your own horn?

      --

      There are no trails. There are no trees out here.
    10. Re:Dual Tracks by Didion+Sprague · · Score: 2

      Just this once? Pretty please?

      Besides, in some sick perverse way I feel vindicated. And I just had to share my joy. I love it when these slashdot topics come around. "Geeks bemoan the demise of XXXXX."

      Thing is, the job market *is* in a lull, but if some folks woulda spent their college years just testing the waters instead of on-the-job-fingers-crossed-training some folks wouldn't be in such dire straits.

      There's a guy who claims majoring in English is dumb. He's posting in this thread. He's the sort of guy I feel sorry for. But he's also the sort of guy, I think, my compsci teacher was talking about -- the guy who all he needs to do is check his ego a bit and realize that the world's a big place and you -- a human being with loads of potential -- don't need to limit yourself to simple math and science courses.

      It's weird how when I look back at college, I find my best compsci teachers were, indeed, the most literate teachers. There was one guy who read all of Dickens every year. Another guy taught himself a new language every year. I remember I happened to be in one of his courses during the year he was learning Latin and had to put up with loads of these weird Latin quotations he'd put everywhere. Flash forward ten years and I'm stuck in a super-intense Latin 101 course for grad students who need to learn a foreign language pronto course, and I realized why my little bald compsci teacher was so gungho for conjugation and for quoting Virgil at every turn: you realize that in some weird -- perhaps even unconscious -- way everything that you force yourself to learn *outside* of your chosen "track" actually feeds *into* that track and makes you wild, creative, and utterly un-fucking-predictable. You scare yourself, scare your friends, and you realize, damn, dude, just chill. Cool it on the caffeine and espresso because if you get too juiced with the creative jazz -- if you make too many connections -- leaping from liberal arts shit to comp-sci shit to physics shit -- it's almost overwhelming. The more you learn, the more connections you can make -- and the more creative you become.

      You're like one of those little Estes toy rockets on the launchpad when you press the switch but the double-D engine doesn't do anything but hiss. It's that moment where you're not certain what's going to happen. Is it a dud? Or are you gonna approach the pad and have this thing go off in your face? It's thrilling and dangerous and you suddenly realize the power of stuff that you took for granted. So you sorta wait it out. You press the button a few more times just to make sure you didn't maybe not press it right the first time. And it's that moment -- when you think you know what's going to happen but you can't guarantee it -- that's the thrilling moment of expectation and fear when all the connections suddenly vector themselves down to one, single, thrilling point.

    11. Re:Dual Tracks by I'm+a+racist. · · Score: 1

      I get the cense that alot of engineeers can't spell too...

      No, really, I do.

      --


      Down with Saudi Arabia!!!
    12. Re:Dual Tracks by I'm+a+racist. · · Score: 1

      I've run across plenty of English majors that aren't great at writing or explaining an idea. Hell, one of the most respected "explainers" of all time is a physicist (Richard Feynman).

      There's certainly a need for tech writers. But, I don't see a literary education as necessary for doing that. And, on a personal level, I would not like having to do that sort of work myself (but, I do need to write academic papers).

      The problem I have with a "literary" degree is that it doesn't necessarily teach anything. Writing a literary academic paper does not contribute anything to the world, but getting published in Nature means you've done something substantial. You can not earn a scientific degree without being able to do critical thinking, plus you've got a neat set of skills/facts too. You can certainly get through an English program (most of them, anyway) just by bullshitting.

      --


      Down with Saudi Arabia!!!
    13. Re:Dual Tracks by ziplux · · Score: 1

      I fail to see how being an avid reader will land you a job. Technical writing is a very different skill than being able to write ficiton, and how do you make a connection between reading fictional literary works and coding ability or fitness for a coding job?

      Also, you exclude fantasy/sci-fi from your so-called "great literature." Why?

    14. Re:Dual Tracks by lux55 · · Score: 1

      I agree 100%!

      I haven't taken any university schooling yet, but when I do I plan to take philosophy, psychology, history and theatre history specifically, and lots of stuff like that.

      In addition to being a self-taught programmer, I'm also a self-taught musician, and my strongest subject back in high school was always English. I took comp sci courses in high school that were flooded with math/science geniuses (I went to an "extended ed" school, so we had lots of "gifted" math kids), and the teacher in the comp sci courses doubled as a math teacher. I never had to study the comp sci stuff, and year after year I was tied for the highest mark in the class. None of them could understand how I did it, and I got a fair bit of hostility as a result, but I understand it completely now. They call them programming LANGUAGES because that's what they are. I also excelled in French and finished grade 13 French (OAC, an Ontario thing that's gone now) in grade 10.

      Through my somewhat unorthodox approach to programming that I've development a reputation in the local programming community (now in Winnipeg, Manitoba), and I'm quite sought after. I now run my own software company, and I've started performing music in local coffee shops again. I've had a great response to both of these endeavours.

      I'm sure I would be 10x more in demand abroad if I had a masters in comp sci/something cool, but I'm only 21, and I've only been a professional programmer for 3 or 4 years (I left high school early, and threw myself into programming a little early by moving to a new province by myself), and so far I've felt completely unaffected by any dot-com burst or economy shift. I'm quite confident that us naturals will always be in demand.

    15. Re:Dual Tracks by ronfar · · Score: 1
      Also, you exclude fantasy/sci-fi from your so-called "great literature." Why?

      This is a form of literary snobbery, I was just reading an article about it. Basically, they can't successfully touch fantasy that is in the canon (such as good old fantasist Bill Shakespeare or his predecessors like Homer. They try though, oh how they try...), but they can savage any fantasy that isn't in the canon. (Forget about science fiction, it's too new to be in the canon.) Actually, if you are going for being a conformist in the area where I live, talking about Shakespeare will run you the risk of running into reverse snobbery. You would be far better off having an opinion on how well John Gruden is coaching the Bucs.

      What he is really talking about is conformism. Companies, or their HR departments, are often not looking for geniuses but for good organization men. You know people who won't "rock the boat."

      Of course, for a person who is intellectually inclined, such a corporation might resemble a particularly horrible part of Hell, so I think it is better to be yourself, and not try to mold yourself into an acceptable stooge.... unless it is between that job and sleeping in a box on the street.

      --
      All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
    16. Re:Dual Tracks by Alyeska · · Score: 1
      But, I don't see a literary education as necessary for doing that.

      I was just joking -- I'd agree with you 100%. I majored in music theory, fercryinoutloud.... Although I'm a bit more than a tech writer, tech writing is an important part of my job.

      I never took a single English course the entire time I was in college (tested out of basic). I did most of my distribution in sciences and history, and was using computers for music composition in the mid-80's though, so I don't feel all too out-of-place in industry.

    17. Re:Dual Tracks by Succa · · Score: 2

      Do the minor! I graduated with a CS major and English minor, and stepped right into a well-paying Tech Writing job. Having a CS background is one thing, having that background AND the ability to string sentences together is a priceless skill in today's basement-geek market.

    18. Re:Dual Tracks by Anonymous Coward · · Score: 0

      Well, for starters, most genre writers suck pretty badly at plain old word craft. They rely heavily on plot, but couldn't write poetic prose to save their lives. Having said that, I don't much like Shakespeare or Faulkner.

    19. Re:Dual Tracks by tjb · · Score: 1

      Technical writing is a very different skill than being able to write ficiton

      Not at my company :)

      Tim

    20. Re:Dual Tracks by Anonymous Coward · · Score: 0

      Whew, thank god you've got your humility going for you, 'cause your personality isn't much of an advertisement.

  86. In Holland engineers make shit by CBravo · · Score: 1

    In my case, I choose not to work in my specialisation area (computer architecture). Many companies in Holland keep communicating: we want engineers. They even threaten to stop research here publicly... but they don't want engineers. They are firing them at this moment.

    Somehow it isn't rewarded that I can do something very well. Not only is it unsexy, nor does it pay. So I won't. Instead I'll try a profession that does not require my best energy but will pay money. Studying electrical engineering was fun but here it ends mostly. I want to be where the money is. Money means you are valued, literally (yes I know this is different for many /. readers).

    The way I see it: if profession is a direct enabler to selling then you profit, elsif profession really sucks then you profit, else you lose. The fact that lawyers and economists make more is enough for me (don't start the lame remarks about those professions).

    --
    nosig today
  87. What makes you think you're better than an Indian? by glrotate · · Score: 4, Insightful

    Why do you deserve that engineering job and not him? If he's willing to do the same job for less than why shouldn't he get it? What makes you special? Oh you're an American.

  88. The Free Trade Fallacy by Gorimek · · Score: 2

    The notion that buying from a cheaper foreign supplier is good for the buyer but bad for the country is a very common fallacy.

    It's one of those things that seem self evident on the face of it, and requires a long and fairly complicated argument to dispel. A bit like how the earth obviously is flat - just look out the window!

    The argument for free trade can be found in most elementary economics texts, and I'm not going to repeat it here. Search for "comparative advantage", and you should find a zillion examples.

    Of course this example of free trade is probably not good for US programmers, even though the lowered software development costs are good for the US as a whole. That's of course true of any industry exposed to international competition. But the sum of all the effects of competition to each individual industry is very good for everyone, and and one of the main causes that the US is the wealthiest country on earth.

    Personally I've programmed for 15+ years, and am doing fine. A few years ago anyone who had seen a computer on a post card could get hired as a "programmer". I'm glad those days are gone, as now I only get to work with skilled professionals.

    1. Re:The Free Trade Fallacy by Anonymous Coward · · Score: 0

      Your understanding of the concept of comparative advantage is superficial at best, and does not apply to the current topic. Comparative advantage explains why it is in everyone's best interest to import bananas from Guatemala, and coffee from Colombia rather than trying to produce these things ourselves. It does not apply to situations like this which result from wildly different living conditions and legal structures in different parts of the world. These differences along with the fact that capital is free to move whereas labor is not, result in economic distortions. A nation that lacks: sanitation, environmental regulations, child labor laws, and basic human rights is a distortion. It does not represent "comparative advantage". Sure, to a factory owner, it is advantageous to locate in a place like Bhoepal India, but it is not an advantage to anyone else.

    2. Re:The Free Trade Fallacy by MrGrendel · · Score: 4, Insightful
      It's one of those things that seem self evident on the face of it, and requires a long and fairly complicated argument to dispel. A bit like how the earth obviously is flat - just look out the window!
      There is nothing at all complicated about the argument for a round Earth. The available evidence makes it obvious (no argument required).

      As for complicated arguments revolving around free trade, I once had a physics professor who told us routinely that if we were not able to explain a concept to an average person using normal language (no math, physics jargon, etc) then we did not understand that concept ourselves. He tested us based on that principle, also. Every test included an essay section requiring us to explain what one of the questions was asking and what the answer meant. Passing the essay section was required to pass the test. This is a good way to distinguish potentially good arguments from clear BS. Complicated arguments require complicated logic, and most people (including academics) are just not that good at doing complicated logic. The vast majority of complex arguments full of fancy terminology and authoritative jargon can be torn to shreds in seconds by anyone who has studied formal logic. This is not to say that everything is obvious and that nothing that is complicated can be right. It just means that if your first reaction to an argument is that it is a load of shit, it probably is. The clear, consise argument using normal language should always be preferred.

      But the sum of all the effects of competition to each individual industry is very good for everyone, and and one of the main causes that the US is the wealthiest country on earth.
      Good for everyone except those who are left without a job. Or left earning 25% of what they used to. The US may be the wealthiest contry on Earth, but that only applies to the country as a whole, not the idividual citizens. The people of the US are not even close to being the wealthiest on the planet. A small percentage control the vast majority of the wealth and skew the averages. Free trade, or rather the form of extremely restrictive trade that is passed off to us as being "free," only makes the situation worse.

      You can moralize all you want about the virtues of free trade and you can throw out every diversionary argument you can think of. But in the end, I don't care about any of that. I want to be able to feed my family and live a good life. Any political system that rewards the few at the expense of the many and cloaks itself in the language of morality is doomed to failure. If you think that the US is immune to this, I suggest you crack open a history book.

    3. Re:The Free Trade Fallacy by rppp01 · · Score: 2

      As far as I know, software hasn't gotten any cheaper. You say better software at lower prices. Other than stealware or freeware, where is the cost savings in software out there?

      --
      They stuck me in an institution, said it was the only solution, to...protect me from the enemy, myself
    4. Re:The Free Trade Fallacy by adamy · · Score: 1

      UM, Most people that study Quantum mechanics and other Highlevel physics seem to need math in order to explain it to anyone. Does that mean that they don't really understand the concepts?

      Round world...most people assumed the world was flat. Took someone with some sailing background to explain what was obvious to any sailor to the map makers and politicians. The round world theory required so much back up explaination to fully under stand: We still don't grok Gravity.

      Economics may seem to be explainable in grand terms, so long as you hold everything else in stasis you can explain one phenomenon. What you can't explain is why any one thing happened in the grand scheme of things. Remeber the Term Sensitive dependance on initial criteria, the key concept from Gleicks [sp?] chaos book? Economics has so many variables that it is inheriantly non-deterministic.

      Actually, that goes for pretty much all of human history. Which means that we have no way of figuring out what is going to happen next.

      Now I'm depressed.

      --
      Open Source Identity Management: FreeIPA.org
    5. Re:The Free Trade Fallacy by Anonymous Coward · · Score: 0

      Sir,

      I suggest you read Kevin Phillips'
      "History of Wealth and Democracy in the United
      States." Mr. Phillips draws some very interesting
      parallels among today's economic climate in the US
      with the heydey of the British and Dutch economies of the past.

      Our economcy has become
      heavily "financialized" in that growth, profits,
      and investment is being driven by the financial
      industry and not manufacturing and technology.

      US capital is funding the growth of technology overseas. Eventually, these industries
      will move overseas and the US will find itself an
      also-ran. Much in the same fashion that Britain
      chose to invest in US manufacturing. Eventually, the industry moved to the US and the British have never rebounded. Some may be old enough to remember the old slogan "The sun never sets on the British Empire" - well the sun set along time ago. What what would you say to someone planning to manufacture consumer electronics, clothing, or even steel in the US? That would
      be a non-starter. The same will be soon be said
      about software.

      The presumption that free-trade is some sort of
      universal law that benefits everyone is the fallacy.

    6. Re:The Free Trade Fallacy by Gorimek · · Score: 2

      I meant it is cheaper to produce. How that propagates through the black magic that is software pricing, I'm not smart enough to figure out. Especially since we had the whole dot.com bubble bitchslapping the sector back and forth during the same time. Aside from pricing, it could be higher quality, more features or simply higher profits for the makers.

      I know the higher profits part annoys a lot of people, but those things are only temporary. If it keeps up, the high profitability will attract more players, leading to greater competition and lower profits.

      If you think about the majority of software projects that do not result in a software product on the shelfs, but are in house developments it gets a bit clearer.

    7. Re:The Free Trade Fallacy by frenetic3 · · Score: 1

      Well, a lot of it has gotten exponentially more complex but has stayed roughly the same price. (so the improvement is more capability for the same price, as opposed to same capability for lower price.) Consider Windows or the average computer game (as examples of significant commercial products) -- the teams and resources needed to create a version of Windows ten years ago are a couple orders of magnitude smaller than they are now, but the price of these products hasn't changed very much even though they're capable of a lot more. (e.g. compare Super Mario 1 to Halo)

      hope this helps

      -fren

      --
      "Where are we going, and why am I in this handbasket?"
    8. Re:The Free Trade Fallacy by sql*kitten · · Score: 2

      It's one of those things that seem self evident on the face of it, and requires a long and fairly complicated argument to dispel. A bit like how the earth obviously is flat - just look out the window!

      A good example is the steel industry. Tariffs are good for American steel producers because they keep out foreign steel, right? Wrong, by inflating the price, American steel consumers - auto manufacturers, the construction industry, assorted consumer goods, shipbuilding, etc - all suffer.

      The only question that needs to be answered is, is there more benefit to the economy from cheap steel than there is from keeping a few steelworkers (and there are very few relative to the number of steel users) employed? The answer is that free trade is always more efficient than a planned economy.

    9. Re:The Free Trade Fallacy by Anonymous Coward · · Score: 0

      Of course, and the US will attempt to keep its status in the same way the Brittish did, through force of arms - and in this same way the US will lose. This is life.

    10. Re:The Free Trade Fallacy by sbjornda · · Score: 1
      once had a physics professor who told us routinely that if we were not able to explain a concept to an average person using normal language (no math, physics jargon, etc) then we did not understand that concept ourselves.

      That might work for the simpler disciplines like physics, but it doesn't work for the more complex disciplines like the social sciences. And if you don't know that sociology is more complex than physics then you haven't been keeping up with the literature on the difference between "hard" and "soft" (i.e. complex) sciences - so don't bother replying, let alone moderating. Informed discussion only, please.

      .nosig

    11. Re:The Free Trade Fallacy by Anonymous Coward · · Score: 0

      social sciences

      A contradiction in terms.

    12. Re:The Free Trade Fallacy by thogard · · Score: 1

      Keeping a fixed number of steel workers employed is a lesson leared at the start of WW1 and again in WWII when the need for steel was ramped up but many of the young steel workers had already been shiped over seas to be cannon fodder and there weren't enough left to keep up with the increased production. The result is that steel workers are something that gets watched (and protected) from inside the DOD.

    13. Re:The Free Trade Fallacy by crayz · · Score: 2

      Consider also that programmers are using higher-level languages now than 10 or 20 years ago. Consider also that Windows is being sold to many more people now than it was 10 or 20 years ago.

      Better products for less, or just better profit margins?

    14. Re:The Free Trade Fallacy by Anonymous Coward · · Score: 0

      Heh, the second I hit submit I realized I didn't mean to imply that Windows was being sold to anyone 20 years ago... ;)

    15. Re:The Free Trade Fallacy by frenetic3 · · Score: 1

      Of course, better tools/programming languages have increased productivity by nearly an order of magnitude, but even so the sheer number of people/man hours and amount of money put into a given project also has increased by probably around the same amount.

      --
      "Where are we going, and why am I in this handbasket?"
    16. Re:The Free Trade Fallacy by Fulcrum+of+Evil · · Score: 2

      I meant it is cheaper to produce.

      Oh sure, Indians can build your software for 1/3rd less than Americans, but you have to build it twice, or they added backdoors, so you still need to do it over, or they sold it to your competitor (sorry!).

      Especially since we had the whole dot.com bubble bitchslapping the sector back and forth during the same time.

      An allusion to lack of supply? You can't argue for the 'Invisible Hand' while at the same time arguing for inflating supply when stuff costs too much.

      Aside from pricing, it could be higher quality, more features or simply higher profits for the makers.

      It's the allure of a free lunch. executives look at $5/hr Indians and think that they can get by with the same staffing levels and timelines and quality. By the time they realize their error, they are already well into the dev cycle and their most valuable assets were fired months before.

      If you think about the majority of software projects that do not result in a software product on the shelfs, but are in house developments it gets a bit clearer.

      Actually, the majority of software projects do not result in software. Instead, they die. Imagine what we could do if we were allowed to exercise proper project management techniques and didn't have to deal with arbitrary deadlines or doubled workloads (with the same deadline). To tie this all up, I would posit that, had H1-B not happened, the rising cost of poorly run software projects would have caused companies to run a tighter ship and save money that way.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    17. Re:The Free Trade Fallacy by jaoswald · · Score: 2, Insightful

      "Sociology" a complex discipline? Physics as simple? That, frankly, is a load of crap.

      I think when you say "complex" you mean "devoid of rigor" or "full of whatever trendy crap someone felt like spouting." Hell, even using the word "discipline" is a stretch for sociology.

      The difference between "hard" and "soft" sciences has nothing to do with sociology, which doesn't qualify as either. If you don't understand that, you need to review your definition of "science."

    18. Re:The Free Trade Fallacy by 0111+1110 · · Score: 1

      I also hope that you didn't mean to imply that the languages in common use in 1990 or even '87 were any lower "level" than those in use today. The OOP style has become vastly more popular (and finally seems to be mostly understood by almost everyone).

      The biggest change that I know of is that coders have become even more lazy. Bloated code produced as quickly as possible seems to be the focus, probably because CPUs have become so much faster and memory has become so much cheaper that no one notices inefficient code, but everyone notices a project falling behind schedule. And of course, Microsoft is far from being blameless in this regard. I was thinking recently that Microsoft/Windows did to software, what Steven Spielberg/Star Wars did to film. Or something like that.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    19. Re:The Free Trade Fallacy by Wansu · · Score: 2


      Free trade, or rather the form of extremely restrictive trade that is passed off to us as being "free," only makes the situation worse.

      That's just it. This ain't no free market economy.

      But in the end, I don't care about any of that. I want to be able to feed my family and live a good life. Any political system that rewards the few at the expense of the many and cloaks itself in the language of morality is doomed to failure. If you think that the US is immune to this, I suggest you crack open a history book.

      Amen

      --
      Wansu, th' chinese sailor
    20. Re:The Free Trade Fallacy by DoNotTauntHappyFunBa · · Score: 1

      Steel tariffs in America are probably a strategic attempt to maintain a viable domestic steel industry. The same goes for farm subsidies. If a country should ever have to go it alone, globally speaking, being able to produce its own steel and food increases its security.

      --
      Well, hey, I didn't spend all those years playing Dungeons and Dragons and not learn a little something about courage.
    21. Re:The Free Trade Fallacy by Anonymous Coward · · Score: 0
      So how much Complexity Theory have you actually read, then? It turns out that pretty much anything that can be described mathematically or algorithmically or syllogistically is simpler than pretty much anything that can't be so described. Turbulence is more complex than linear flow. Human brains are more complex than computers. Biology is more complex than physics. Most sociology and psychology are more complex than some branches of philosophy. Different types of economics are more or less complex depending on whether they are purely mathematical (simple) or take other disciplines into account (complex but rare since the 1st half of the 20th century).

      Just because certain undergraduate students in certain so-called "soft" disciplines may be relatively simple-minded, doesn't reduce the higher end of those disciplines to simplicity. One reason so many "hard" science students become dismissive of the so-called "soft" sciences is because of the frustration of trying to deal with things that can't be reduced to mathematics. They don't have the tolerance for ambiguity, nor the willingness to add an extra 5-10 years to their academic careers to get deeply enough into the rigors of the discipline so as to recognize that the rigors even exist.

      If you don't think sociology has a disciplined body of knowledge, then perhaps you and I have been hanging around different kinds of sociologists.

      .nosig

    22. Re:The Free Trade Fallacy by NineNine · · Score: 2

      The people of the US are not even close to being the wealthiest on the planet. A small percentage control the vast majority of the wealth and skew the averages.

      Well, I'm pretty poor right now, but last time I flipped on my TV, I remember seeing a good part of South America, Africa, and Asia still doesn't have electricity, never mind television sets. Most Americans own a computer. Virtually all Americans have running water. Most even have a car! Compared to the rest of the world, the US is a very wealthy nation. I don't know where you're getting the idea that the US is full of people living in mud huts, getting their drinking water from raw sewage like so much of the rest of the world.

      But in the end, I don't care about any of that. I want to be able to feed my family and live a good life.

      Waah. You're telling me that you couldn't feed your family on even $10/hour? Bullshit. Tha'ts bullshit and you know it. Maybe you couldn't bring your family to McDonald's every day, or drive that big giant SUV, but you'd do just fine on much, much less (like the rest of the world) if you'd just eat a few less Twinkies every day. Take a trip around the world. Go to ANY country. We have it good, and people such as yourself who are spoiled beyond belief are embarassing to the US.

      Any political system that rewards the few at the expense of the many

      Last I checked, the political system has little to nothing to do with the economic system.

      And since you're talking about simplicity and how a system works, here it is. In the US, you can do whatever you want to make a living, including renting yourself out by the hour, the year, buying and selling goods, performing services, begging, or anything else you can think of.

    23. Re:The Free Trade Fallacy by jaoswald · · Score: 2

      Your use of "Complexity Theory" as if it is a theory that can explain the difference between human brains and computers shows that you might have read books on it, but doesn't prove that you understood any of it.

      Any useful "complexity" in a field should have to do with the concepts in a field which are actually UNDERSTOOD, and can be USED as the basis of study. For biology, for instance, the basic concepts are things like evolution, genetics, the biochemical basis for cell function, etc. For physics, the basic concepts are things like Maxwell's equations, quantum field theory, thermodynamics and statistical mechanics, Einstein's field equations, etc. What makes it complicated is that these basic equations are important in many different situations which complicated enough to defy direct solution. For instance, applying even non-relativistic quantum mechanics to just the electrons in a moderately sized atom is too complicated to solve. Instead, we need to work up from the level that can be solved (hydrogen atom, ignoring relativistic effects) and try to approximate what happens in, say, a carbon atom, giving mathematical predictions as to the atom's behavior. Similarly for plasma physics: magnetohydrodynamics is just too damn complex to try to solve directly, so you have to make approximations of various kinds. I haven't even touched the kinds of complexity facing those trying to understand superconductivity, or any other basic phenomenon in condensed matter physics.

      Now, are you really saying to me that any sociologist *uses* as the basis of his *daily work*, theories that are more complicated than magnetohydrodynamics or quantum chromodynamics or even the standard model?

      The fact that you can't reduce things to mathematics, even in the form of a model, means you haven't understood things rigorously enough to make *scientific* predictions. By "mathematics" I am being very broad: I mean to include, for instance, describing the base pairing structure of DNA, the DNA replication process, and protein synthesis as "mathematical" models. They have a precise logical structure, clearly related to the underlying physical constituents, and allow logical reasoning to develop testable hypotheses. As opposed to non-mathematical models such as the Hegelian dialectic underlying Marxist theory. Sure, you can describe a society in Marxist terms, but the structure isn't precise enough to make any testable predictions, as opposed to political arguments. That's why it isn't a "soft" science, it just isn't a science at all.

      I'm sure you think Critical Theory is the most complicated of all, right? It's so damn "complicated" that not a single *useful* development has been produced by it. Don't confuse "complexity" with "mental masturbation."

    24. Re:The Free Trade Fallacy by jaoswald · · Score: 2

      Steel tariffs in America are, first and foremost, political favors meant to sway the feelings of visible, organized, often wealthy, and therefore influential groups. Steel producers are far more effective lobbyists that steel consumers, because the latter are so varied as to not be able to speak with one voice.

      Look at other major tariff regimes: Do you think that textile production is "strategic"? You really think that sugar is a "strategic" resource? We in the U.S. pay much more than the world price for sugar. So that our army can count on a future sugar supply? Hardly: sugar farmers are much more organized than sugar consumers. As are owners of textile mills.

    25. Re:The Free Trade Fallacy by MrGrendel · · Score: 2
      Compared to the rest of the world, the US is a very wealthy nation. I don't know where you're getting the idea that the US is full of people living in mud huts, getting their drinking water from raw sewage like so much of the rest of the world.
      Who said anything about people living in mud huts in the US? Not me. What I said is that the people of the US are not close to being the "wealthiest people on the planet." That is not the same as declaring that Americans are the poorest people on Earth. Compared to other western countries, many Americans are not doing well at all. We have people who don't get enough to eat (yes, there really are starving people in America). A significant percentage of people have no access to health care. I lived for a number of years without any health insurance at all. My wife has MS, and gues what? She received NO TREATMENT at all during that period of time. The fact that we live in a country with an embarrasment of riches, but still deny treatment to people with serious and debilitating diseases is a travesty. There is not another industrialized nation that has such a callous attitude toward the poor that they allow them to live and die in agony because their employers do not offer medical benefits. That's nothing to be proud of.

      Your comment about mud huts actually brings up a good example of how bad life is for some Americans. For a lot of people living on the street, having a mud hut would be an improvement. We have laws against that. If you're homeless and the shelters don't have enough room for you, you aren't allowed to build yourself a mud hut to live. In most cities you can't even erect a tent. Here in Seattle, the city has been in legal battles for years with a group of homeless families who decided to better their lives by setting up a community of tents. They were forced off of public lands, so they set up camp in a church parking lot (with the permission of the church, of course). They still got harassed by the city and the church was fined for every day that they allowed the homeless to stay. The tents were moved to another church, which was then fined. And the cycle continues. The city has decided that it is better to force families onto the street rather than puting up with the eyesore of a tent city. Now, explain to me how a family is better off living in the rain and cold rather than living in a tent or even a mud hut. At least in third world countries the poor are allowed to do some things for themselves.

      You're telling me that you couldn't feed your family on even $10/hour? Bullshit. Tha'ts bullshit and you know it.
      Most families can be fed on $10 an hour, provided that it's $10 an hour for 40 or more hours a week. $10 an hour for 15 hours a week won't cut it. $6 an hour for 40 hours a week won't cut it, either. Many people are employed, but can't get enough hours to pay the rent and buy enough food to live on at the same time. It's easy to say "Just get a second job, jackass!" But if you live in a town with 20%+ unemployment, that just isn't realistic.
      Last I checked, the political system has little to nothing to do with the economic system.
      Check again. Politics has everything to do with economics. We live in a capitalist economy because our legal framework demands it. Corporations (the real base of our economy) don't just pop out of the vacuum. They exist because we have laws that allow them to exist. The Soviet Union did not have laws that allowed private corporations to exist. They had laws that allowed the central government to control all industry directly (we don't). Both sets of laws were the products of political institutions.
  89. Actually, you got it backwards by Anonymous Coward · · Score: 0

    Microsoft is poisoning the industry. Their unchecked, criminal, monopolistic behavior is stifling innovation. Most people don't want to risk trying new ideas that will just be stolen by Microsoft.

    Microsoft has almost single-handedly destroyed the value of certification as well. Microsoft certifications are no longer respected because they are not rigorous enought to keep out the Transcender and brain dump crowds. Unfortunately, they took down many other certifications in the eyes of managers.

    FSF has survived several economic booms and busts. If Linux has caused this problem, it sure took its sweet time doing it since it began in '91. Besides, Linux provides a level playing field for those selling support services and applications. In my experience, Linux users are more likely to pay for worthwhile applications while Windows users are notorious software pirates.

  90. Go back to school by Chux · · Score: 0

    I actually left the workforce (because every job would become mundane after a couple of months) and went back to school with the intention of applying to graduate school. I have a completely different perspectice now, am actually enjoying the CS courses, and I definitely feel that academics is where I belong. I will hopefully get recommendations from my professors this semester and will be applying to grad school. I have already started researching. Research is fun and exciting for me. Try it. You might like it, too.

  91. only 29, life is apparently over ... by BigMike · · Score: 1

    One 29-year-old engineer recently caught in Nortel Network's layoffs said "I spent seven years in school, and it resulted in a six-year career."

    So -- they layed him off, and killed him? too??

  92. Part of the problem by Anonymous Coward · · Score: 0

    Not sure about unionizing, but I do recall something in Software Enginnering 101 about why jobs were being sent to India and elsewhere (other than lower development costs). At that time, the verdict was that they were writing better code. The best thing U.S. companies could have done would have been to self-regulate and increase quality of code: especially for mission-critical, life or death stuff. Maybe I was asleep that day in class and got it wrong, though.

  93. Pleny of jobs available by genkael · · Score: 1

    There are plenty of jobs for programmers and engineers with the US military, CIA, FBI, and NSA. Stop your whining.

    --
    GeneralKael -- Slacker Extraordinaire
  94. I hear a lot about the export of jobs by Sludge · · Score: 5, Interesting
    I hear a lot about the export of jobs from reading slashdot forums. It hasn't directly affected my bottom line yet, but it seems that one would be foolish to think that it won't anytime in the next few decades. Decades in which I plan to be writing software.

    For those who would brave the storm, have you thought about how you would stay valuable in this market? I would be interested to hear if anyone has tried to learn an Indian language in order to communicate with their intercontinental coworkers.

    If this becomes a major resume item in the next five to ten years and/or an aspect of computer trade school programs, I would be interested in getting a head start in case the issue becomes reality for me. Now may be the time to buck the trend of securing your job and/or career by simply learning one language and a couple APIs per year, and get down to following the twists and turns of the business that funds the IT industry. You know. For those who are up to it.

    PS. I'm Canadian, and I have work from American firms already. To some degree, getting Canadian work is a lesser version of getting Indian work: there may be timezone and communication barriers, but the work is cheaper. When you're from a country with a much smaller economy than the US, it 's often necessary to get American work. Canada's economy makes up for 3% of the world's. Not that much, for the second biggest mass of land in the world, eh? :-)

    1. Re:I hear a lot about the export of jobs by foistboinder · · Score: 2
      I would be interested to hear if anyone has tried to learn an Indian language in order to communicate with their intercontinental coworkers.

      That would be a waste of time. One of the attractions to sending work to India is that Indian IT workers speak english.

      You'd be better of learning Korean, Japanese, or Chinese.

    2. Re:I hear a lot about the export of jobs by phylus · · Score: 1

      I've spent time learning Farsi and Arabic. There are so many languages in India that it would be hard to pick one that 'everybody' would speak. Hindi is probably the most widely spoken language in India, but it's still localized to other parts, the farther north you go the more it changes. They speak Urdu in the northwest.

      Anyway, I don't think learning languages is the key. It won't help your job security, it will just help you communicate with your co-workers. Software engineers have all of the problems that have been previously mentioned. The best thing to do would be to get a degree in Electrical and Computer Engineering. Suddenly you have huge new avenues to explore outside of software. I love software at heart, but having the ability to design circuits and work on hardware is very helpful in the current market, even if you never do it... people seem to think it is better.

      Some companies don't follow all the trendy new languages and such. A lot of federal agencies stick to tried and true programming languages and APIs because they understand that it works. The armed services (and I think maybe NASA too?) writes a large portion of their code in Ada, and I don't think they're planning on changing any time soon.

      It's really about where you work and what they do there. Internet stuff, you're bound to have problems. Applications, you may have more life in you. And knowing your hardware and software can be a great asset to boot.

    3. Re:I hear a lot about the export of jobs by cant_get_a_good_nick · · Score: 2

      I would be interested to hear if anyone has tried to learn an Indian language in order to communicate with their intercontinental coworkers.
      1) Why? They're a former British Colony, just like the US and Canada, and the Brits drilled English into them years ago. Whether this is good or bad in general depends on your take on Imperialism, but it's definitely good for them being able to work in American jobs.
      2) Which language? I believe India has on the order of > 80 main languages, with hundreds of dialects.

    4. Re:I hear a lot about the export of jobs by Anonymous Coward · · Score: 0

      [learn an Indian language in order to communicate with their intercontinental coworkers.] That would be a waste of time. One of the attractions to sending work to India is that Indian IT workers speak english.

      Plus, they have a jillion local dielects. This guy is shooting from the hip with "expert suggestions".

    5. Re:I hear a lot about the export of jobs by Anonymous Coward · · Score: 0

      has tried to learn an Indian language in order to communicate with their intercontinental coworkers

      They speak English, you Canadian moron! That's why the work is going to India. The Indians sure as hell didn't make the British learn Punjabi. I swear to god, Canadians are the most ignorant English-speaking people on Earth.

  95. Software is going blue collar by Gray · · Score: 2

    Once the technical collages started the 18 month IT courses, the party was over.

    This stuff isn't all rocket science, and indians need jobs too.

    I switched to marketing after 2 years at IT and never looked back. More fun work, more fun people, less hours, cooler travel, and the old IT skills are in high demand in that sphere.

    Sometimes I swear they just keep me around to fix laptops and convert image formats, but my job is safe as houses.

  96. Yay, future...... by Anonymous Coward · · Score: 0

    Years ago I decided to pursue my favorite hobby as a career because then was the computer age and programmers were the hot jobs. Now it is sad to think that in a couple more years I will be entering a weak job market. With all of the pessimism I'm seeing on this forum, do people like me have much of a chance at a life-long career?

  97. I'm celebrating my 38th birthday today and... by trentfoley · · Score: 2
    while I am still sober enough to type (like that really matters on /.) let me say these three things:

    1) When I was younger (I AM NOT OLD!) I couldn't seem to get projects independently. I got the cubicle contract jobs.
    2) The past two years I have been independent and have worked from home. I believe that age and perception of responsibility have allowed this.
    3) Oh shit, I'm drunk already.

  98. Re:What did the employed physicist say . . . by LostCluster · · Score: 2

    There is a mass of people in college who will go for whatever the highest earning field turns out to be. They're not the brightest, just the most greedy.

    Right now, it's those people cloging up our field and giving it a bad name. Over time, these people will wash out, a new top field will be declared, and the problem will go away.

  99. Knowledge Society by Nomd · · Score: 1

    I just watched a program on CNBC about Peter F. Drucker entitled, An Intellectual Journey, on Christmas Eve. It was very interesting and led me to start reading some of his essays/articles about the Knowledge Worker and the emerging Knowledge Society.

    He speaks of the Knowledge Worker as continually learning, with a completely different mind-set from the Industrial Worker. This worker has formal education, but not formal education alone. The worker must have a specialization.

    He wrote back in 1993, that the "generalists" -- I think this to mean those who simply have formal education -- are "coming to be seen as dilettantes rather than educated people." I think we are approaching the point in time where what was once considered specialized knowledge (telecommunications or programming) is quickly becoming too general for the mediocre manager, which we have plenty of in America, to allocate effectively.

    I think the right attitude, which is up to each to discover -- ideally through good role models, coupled with effective specialization is a requirement of the society we now live in.

  100. 18 years and still counting... by 7String · · Score: 3, Insightful

    I've been doing this since '84, and my career is stronger and more lucrative than ever. I've managed to dodge the "moved to management" bullet, yet now make more money than many V.P.s and C.E.O.s ... The problem is that those entering college are encouraged to study engineering and computer science, yet because of this, there is now a flood of so-called engineers entering the workplace. The majority of these are "academic" engineers, with no real-world experience, and who don't have a real love of the craft. They're just looking for the big paycheck. I'm sorry to burst the bubble, but unless you have a passion for this, look at it as a creative endeavor, and would program computers with or without a paycheck, you're simply not going survive for long against those of us who DO have these traits.

    --

    It isn't a memory leak. It's an object life-span issue.
  101. Pick, pick pick.... by kolathdragon · · Score: 1

    Man, a little nit-picky aren't we? Not get what you wanted for xmas? What I meant by not being comfortable was about your development assignments, not your personal lifestyle. Geez man, get a life. I'm happy at what I do, I don't forsee where I'm about to be getting out of a job, and I'm never going to get out of development. It's a passion for me. Geez

  102. Re:Oh.... by br00tus · · Score: 2

    "Don't forget what happens to union-heavy industries in a downturn." The same thing that happens to non-union industries in a downturn? The difference in a union industry is the union must be consulted, severance pay negotiated and so forth. Also, the people who just joined the company are the ones most likely to be the ones laid off.

  103. Re:What makes you think you're better than an Indi by Alyeska · · Score: 1
    What makes you special? Oh you're an American.

    Yes. We're Americans, who, with our tax dollars, have paid for the infrastructure and universities that make it possible to do high-quality research here, and people who have made our homes here, where the cost of living can be quite high.

    And after making that investment, it's only fair that a carpetbagger can come to town and take the proceeds from that investment back to his/her home country while our own engineers' skills atrophe.

  104. Hindsight is wonderful ( though useless ) by nurb432 · · Score: 2

    With the flood of cheap IT labor *still* coming out of the schools that pretty much lie to the students to get them in, the future only looks more bleak for the IT job market at large.

    Sure there will be spots for old-timers like myself, but you always have a kid breathing down your neck.. who will work for peanuts..

    If I had it to do over, a TOTALLY different market would be in order.. Perhaps a technology lawyer, they can make their own work and get paid even if they loose! :)

    --
    ---- Booth was a patriot ----
  105. Well, I've already noticed... by Jharish · · Score: 1

    that in Silicon Valley, about 80-90% of the engineers are already underpaid H1b visa-types, and EVERY company I've worked for has had big offices in places like Taiwan, India and even Hong Kong, to get cheap labor.

    The problem is that if we want to continue having a strong economy, we have to recognize that putting Americans out of work means less Americans buying products and less Americans with disposable income.

    I can't wait until we just get rid of all the countries and start cooperating as a race rather than stupid tribes competing against each other. We ARE supposed to be modern and civilized, aren't we?

    1. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      I doubt turning the world into one big country will bring about the society you envision.

    2. Re:Well, I've already noticed... by 0111+1110 · · Score: 1

      If this were to happen, your wage would likely drop to, say, $50/month. Maybe less. Putting Americans out of work is also putting lower paid people from other countries to work at higher pay than they might otherwise get in their own countries. From your perspective (having to take a big pay cut or losing your job) it's bad, from theirs it's good. So who's right? In a zero sum game, when you lose, someone else wins.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    3. Re:Well, I've already noticed... by WickedLittleSlaveBoy · · Score: 0, Offtopic

      I can't wait until we just get rid of all the countries and start cooperating

      heh, you're serious? competition is the reason we exist and continue to thrive. the trick is to keep it friendly competition. without competition, innovation becomes impossible.

      We ARE supposed to be modern and civilized, aren't we?

      whatever gave you that silly idea? just saying that we're civilised is hardly going to undo billions of years of hardwired behaviour.

      heh, was it star trek that brought this idea of civilised humanity being ruled by a single government? dunno, but I'd say we have a long way to go before that pipedream is ever realised. for the most part, we 'civilised' people are in the minority, so if we were to try to put representative or direct democracy into the picture... just imagine the nightmare.

      oh well, all hail whatever god the government decides on.

    4. Re:Well, I've already noticed... by snarfer · · Score: 2

      lower paid people from other countries to work at higher pay than they might otherwise get..

      And you base this on ... what? You say they're getting paid well. But they're not all. They're mostly in very poor countries so they can be easily exploited.

      We need an international minimum wage and minimum working condition standards. Without that globalization is a death spiral where jobs keep moving to wherever they'll pay less.

      Globalization doesn't do anyone any good if it isn't REALLY helping the people that get the jobs to be able to buy the stuff WE make.

    5. Re:Well, I've already noticed... by 0111+1110 · · Score: 2, Informative

      I base it on supply and demand. The exact figure is irrelevant. But there is nothing particularly special about Americans, no particular reason why 3rd worlders cannot do the same job for a thousand times less money.

      I have a friend (in a 3rd world country) who makes less than $10.00 a month. He manages to survive. But I think he's actually smarter than me. Why should he have to make so little just because of an accident of birth?

      He would jump at the chance to make even $5.00 a day. For him it would be an improvement--a very big one. A global minimum wage would just introduce more unemployment into the world (just as it always does to the extent that it's not so low as to be irrelevant). It (any minimum wage) is an absurdly simplistic solution to a complex problem. The results are predictable.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    6. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      >> I can't wait until we just get rid of all the >> countries and start cooperating

      >> heh, you're serious? competition is the reason we
      exist and continue to thrive. the trick is to keep >> it friendly competition. without competition, innovation becomes impossible.

      why would that be? innovation comes from the need to solve problems. even without competition, there will still be problems. and even without countries, there can be competition too.

    7. Re:Well, I've already noticed... by Alien54 · · Score: 5, Insightful
      An interesting comment on the loss on american jobs can be found here:

      http://www.radiofreenation.net/article.pl?sid=02/1 2/03/0426254
      also at: http://www.altnewsring.com/jobs.html

      Essentially, if all of the H1B visas were revoked, you could have jobs for all of the unemployed tech workers.

      Story telling time:

      Back when Henry Ford was starting to build cars, one of the famous things he did was to yes, work his workers hard, but he also gave them wages far above what was normal for the day and age. This was to help prime the pump of demand for his product. If you had a country of poor people, then no-one could really buy your expensive product, and you would never have a mass market. Thus it was in his long term interest to pay his workers well.

      Fast forward to the present day, where you have this quote: "We're trying to move everything we can offshore," HP Services chief Ann Livermore told Wall Street analysts.

      And you wonder what will be left in the USA if everyone is working in MacDonalds. The USA is the Greatest Market in the World, but not if everyone is reduced to flipping burgers because of the lack of anything better.

      The SeeSaw of Economic forces may take centuries to balance out. In the meantime, all we have is the great sucking sound of jobs getting sucked out over seas.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    8. Re:Well, I've already noticed... by abradsn · · Score: 1

      I agree, however we must consider that such a paradigm has only been successful on small scale projects so far. An example of that success is obviously the Linux operating system. I like this operating system, but government and social issues are much bigger than computers.
      In the current state of affairs, we must consider that large philanthropical organizations such as the curch, and the gates foundation and the political engine are were the roots of progress grow from.
      The free software foundation is currently very small in comparison. We couldn't even win over India with the draw of something that is literally free?

    9. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      ok, i'm from 2nd world country, i would say.

      I'm a project leader and make 1000$ a month :)

      I think Americans and Western Europe earns more just because their economic is more effective. If gross national product is 3000$ a year per capita, so simply the averange salary cann't be more than 3000$ a year...

      This is the difference, why you earn so much. All infrustructure support effective economics and high paid work force. And you did those investments many many years. Not like 3rd or 2nd world countries...

      Knowlegde is the easiest capital you can get. It is enought to work abroad and return home to bring them or simply apply practicies you learn from books... Some countries succeed to take this advantage (i.e., Ireland), some not (political, educational, menatalitet problems)... Hopefully my country will.

      And I think you shouldn't worry so much - if you make good and proffesional software - you will surive. Of cource, everybody will have to compete for a slice of cake, but nobody will make a proffesional software for 10$ a month.

    10. Re:Well, I've already noticed... by WickedLittleSlaveBoy · · Score: 1

      even without competition, there will still be problems.

      no, I don't think so. we're competing against diseases, against nature, against ourselves, against each other. what problems can we solve if we eliminate the need to compete?

      and even without countries, there can be competition too.

      you missed my point entirely. the original poster decided that we should quit competing against each other. I was merely pointing out that competition is the way we evolve. pointing out that competition can exist without countries is redundant. of course it can, but should it? have we proved that one form of economy or government so outshines the next that it should replace all? of course not, each of the competitive approaches have merits and will hopefully allow the whole of humanity to evolve beyond any of the approaches.. and the cycle repeats itself.

      considering the only really important competition is survival, without competition, there will be no problems.

    11. Re:Well, I've already noticed... by WasterDave · · Score: 2, Insightful

      I haven't looked at the other replies, so I don't know if this has been said already. Still, here goes:

      Interesting post, if astonishingly racist.

      Essentially, if all of the H1B visas were revoked, you could have jobs for all of the unemployed tech workers.

      Oh, so it's the 90's. America discovers it has educated a generation of complete fuckwits. Unfortunately the tech bubble is in full swing and even scraping the bottom of the barrel, the tech economy is unable to find enough people to babysit IIS servers and something has to be done. So, H1B gets introduced and America gets access to the fruits of functioning education systems - like India's. Happyness all around since we are now flooded with curry eating geeks know how to do their jobs and are willing to come to work without being given a BMW first.

      Remember the calls to get H1B's extended? The calls to get more of them issued in the first place?

      Of course, the bubble bursts and geeks are being laid off in their tens of thousands. Oh no! The highly efficient and cheap curry eaters keep their jobs while the ivory league boys, who know the world owes them at least $100k/year, get hoofed out with their stock options shoved up their arses.

      Your suggestion? Deport the curry eaters. Brown faced little bastards are taking jobs away from good ol' American boys.

      You smug fuckers. I find it increasingly obvious why it is that Mr Bin Laden and Friends choose to pick on you. You can't just invite these people in, make them your friends, make them your colleagues, and throw them back to somewhere that doesn't have fresh running water as soon as it suits you.

      Now, this is of course a grossly broad brush to apply to an entire country, and may not actually apply in your case (it's not clear from your post whether you believe in this shit or not). I also appreciate that there are copious exceptions at either end of the bell curve. I've heard some not pretty clueless H1B stories knocking around too.

      None the less, the basic thesis is racist.

      Bite me.
      Dave

      --
      I write a blog now, you should be afraid.
    12. Re:Well, I've already noticed... by EccentricAnomaly · · Score: 2, Insightful

      If you had a country of poor people, then no-one could really buy your expensive product, and you would never have a mass market. Thus it was in his long term interest to pay his workers well...... [snip, snip] ...The SeeSaw of Economic forces may take centuries to balance out. In the meantime, all we have is the great sucking sound of jobs getting sucked out over seas.

      Most of the world lives in dreadful poverty. Imagine what is possible if all of these unemployed or underemployed masses could be put to productive work making good wages.

      If more people overseas work, then I have a chance to make money by selling them stuff. Eventually more work gets done worldwide and we're all wealthier.

      Even if everyone in the USA is reduced to flipping burgers at McDonalds, such jobs are still waaay better than what most of the world faces. Although its tough to raise a family working minimum wages it is still possible and your kids can still get an education and a chance at a better life. Compare that to the lot of most people in places like afghanistan, zimbabwe, DROC, etc.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    13. Re:Well, I've already noticed... by tius · · Score: 1

      Hmmm, I'd have to point out that american greed has made this downturn far more of a drop than it should be. The Europeans have managed the up and down swing far better. The only reason anything is going offshore is to boost profits.

      Being an engineer I'll vouch that there is a decent dose of creativity in the field. As such, get off yer asses and create something useful. ie. no, we don't need a $100million bucks to produce some chunk of software to keep track of the hair colour of people's pets.... dot-coms were just too silly thanks.

      Start small, grow big.

    14. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      umm
      I'm confused on this point that his comment was racist. Where did he mention race? He said H1B workers. I don't think that means if a white man comes from india with an h1b visa or a black man comes from india with one or whatever. He said h1b workers. I didn't see reference to a particular people. However it might have been an extremely "nationalistic" comment, but nationalism is generally considered a good thing.

    15. Re:Well, I've already noticed... by beta21 · · Score: 1

      Essentially, if all of the H1B visas were revoked, you could have jobs for all of the unemployed tech workers.

      I really dought that! Firstly H1B's were created to fill in a gap in expertise. Also the Department of Labour is very serious about how much as an H1B you earn, it has to be above the average for your state in your profession. No H1b has taken your job, if you can work as well for a salary that is comparable then you'll get the job. If you want a 100+K job programming get a fscking Phd in financial modelling and work your arse off.

    16. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      >I have a friend (in a 3rd world country) who makes less than
      > $10.00 a month. He manages to survive.

      Okay, I'll bite..
      Does he live indoors? With plumbing?
      Does he have electric light and refrigeration?
      How about leisure time? Access to natural places
      such as a forest or a beach?

      I wonder if the opportunity to live in a foreign country
      and make a standard living for that country would be in some ways BETTER than the prospects of living in the US after all social programs have run out and there are STILL no employment possibilities.

    17. Re:Well, I've already noticed... by tigga · · Score: 2, Informative
      that in Silicon Valley, about 80-90% of the engineers are already underpaid H1b visa-types,

      What a bullshit ! Where are you got those numbers? Or you've been working in indian bodyshop, right?

      Normal american companies have less than 5% of H1-B workers usually and those numbers are declining. It's just too much hassle to hire H1-B engineer now..

    18. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0
      Compare that to [..] to places like
      afganistan, zimbabwe, DROC, etc.


      Nice thinking, bro. So everytime we complain
      that the country is going down the shithole, your
      reponse is essentially "be glad, feel happy"?


      No. the USA is by far the richest country on
      earth, yet its citizens live no better than
      other European countries that are a lot poorer.
      Let's compare to Europe, not to the shitholes of
      the earth in order to turn around and say: Lump it,
      don't complain, just feel happy about it!

    19. Re:Well, I've already noticed... by grammar+fascist · · Score: 3, Troll

      That's called a "Straw Man" argument. This line is especially telling:

      Your suggestion? Deport the curry eaters. Brown faced little bastards are taking jobs away from good ol' American boys.

      In case you missed it in whatever fine school you were educated at, here's how it works:

      1. Joe makes an assertion.
      2. Charlie casts Joe's assertion as something else.
      3. Charlie's cast of Joe's assertion is wrong, therefore Joe's original assertion is wrong.

      You're Charlie. Good day.

      --
      I got my Linux laptop at System76.
    20. Re:Well, I've already noticed... by matt_maggard · · Score: 2, Insightful

      I'll bite...

      Now I fully understand where you are coming from. Put the way you just did, it makes the parent poster's comments seem racist. But...

      I feel that it is any government's job to take care of its citizens first. I agree that suddenly revoking visas would be incredibly rude and cause great difficulty for any of those affected and probably should never be attempted. However, imagine that the situation were even more drastic - great depression style. I believe that the government would almost have to do something to make sure the American citizens were first in line for domestic jobs. Tax cuts for companies keeping job onshore would be wise also.

      I don't think you can view the idea of revoking H1B's as racist since the people targeted are not of any specific culture/race/age/religion - they are all foreign workers with a specific type of visa. Lame and incredibly inhospitable? Yes. Racist? No.

      -matt

    21. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0
      I doubt turning the world into one big country will bring about the society you envision.
      That depends on what you envision, doesn't it?
    22. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      Dave,

      Fuck You! I don't sound racist, do I?

    23. Re:Well, I've already noticed... by shaitand · · Score: 1, Flamebait

      Racist? surely you jest???? H1B workers are not citizens of the united states... nobody owes them anything here. Nobody is being racist for... my god wanting wages from US companies and US jobs to go to US citizens! Send them back to where they came from! Now, if your h1b visa holding worker was smart enough to lay sally sue at the barn dance and swept her off to vegas to get married. More power to him, congrats he's a citizen! See how that works?

    24. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      In the Henry Ford's days the well-paid workers spend their money nowhere but the US economy. That formula does not hold true today when US worker can buy expensive European cars, Japanese VCR or cheap Chinese gadgets. The 'balance' of economy seems to be maintained by foreign financial institutes buying US T-bonds, which might not benefit ordinary US workers in general.

    25. Re:Well, I've already noticed... by shaitand · · Score: 2

      If the world per capita income goes up, they will call it inflation and prices will rise. It's a bitch. The world's natural resources are not going to increase because those in 3rd world countries are working, the wealth as a whole of the world is not going to increase because of this. Rather it will prevent the concentration of wealth to a few large powerful nations (such as the US) and divy it up. This is good if you live in a 3rd world country... it's very very bad if you live in one of the countries that's well off.

    26. Re:Well, I've already noticed... by shaitand · · Score: 2

      ummm... we DID win over india, where have you been? read the headlines again ;)
      http://slashdot.org/articles/02/12/26/238204.sht ml?tid=163

    27. Re:Well, I've already noticed... by 0111+1110 · · Score: 1

      The country is Cuba, so that should explain some of it (communism). He lives indoors with indoor plumbing, electric (flourescent) lights, some (very limited) access to beaches. He lives with many family members who share the same "apartment". He recently moved, but in his last place his bathroom was a toilet bowl (no tank) behind a thin curtain. He shared a sink and cooking facilities with the entire "building". There were no windows in the entire building and the apartment was a small room with an "attic" where they slept.

      The reason that he can manage to live on $10 (or even much less) per month is that he pays virtually no rent or utilities, and I think some members of his family receive some food rations from government stores which doesn't amount to much but surely helps a little. Also, he doesn't eat much.

      Most Cubans think they are poor and they are right, but they are rich compared to some African countries.

      Obviously in the US and most countries, $10 a month would not exactly pay the rent :). So as soon as he moved to America, he would have to ask for a lot more than $10 a month if he wanted to avoid sleeping outside.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    28. Re:Well, I've already noticed... by shaitand · · Score: 2

      The grasp of english displayed here is obviously not that of an american... then again, given the educational system here...

    29. Re:Well, I've already noticed... by adubey · · Score: 3, Informative

      Your first point:

      Essentially, if all of the H1B visas were revoked, you could have jobs for all of the unemployed tech workers.

      Is debatable. You can't compare a graduate from India Institute of Technology to an unemployed MCSE. But that isn't my main point... what I have issue with is:

      Back when Henry Ford was starting to build cars ... he also gave [workers] wages far above what was normal for the day and age... [because] it was in his long term interest to pay his workers well

      I'm not sure where you read this, but from all accounts I've heard, Henry Ford *tried* to pay his workers low wages.

      But they all quit.

      After less than a month on the job.

      Assembly line work was so bad compared to the other work available at that time, Ford just couldn't keep workers. I'm not talking about one or two people leaving after a couple weeks - I mean EVERYONE - the total employee turnover rate was a couple hundred percent as year. The situation was so bad that it was worth it to pay higher wages just to keep people around.

      He paid higher wages because it was in his short-term interest.

    30. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      Well my train came to a spectacular crash 3 years
      ago when dow outsourced its network.

      I have had the gun in my mouth but everytime I pulled the trigger it has not gone off.

      Dead is better than jobless have no doubt.

    31. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      I agree with most of what you have said, such as:
      -Ivy league graduates are stuck up
      -the 90's generation is full of fuckwits
      But, you are forgetting that if all American Citizens, got the shit jobs, then america is no longer what it once was. If these more efficient workers had become citizens, that would bne different. If the trend you are defending continues, America becomes a coutry run by people who aren't citizens. If this happens, the American people no longer rule their country. People who aren't citizens, and shouldn't have a say in our government, will rule it; even if it isn't official. It is important that American Cit6izens maintain this country's power, because if they lose it, America is no longer ruled by it's people.

    32. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      Someone mod this guy up! He speaks the truth. Also, check out alt.suicide.holiday and alt.suicide.methods for some good ideas. Death really is the final solution. No more working as a paid slave for some fat cat corporation your whole life. It's all going to end badly anyway.

    33. Re:Well, I've already noticed... by Alien54 · · Score: 2
      Interesting post, if astonishingly racist.

      Thank you very much for caring enough to post, and to show some emotion in the issue.

      That said, I am NOT the author of the original article in question. I merely summed it up for those who do not feel like reading the original, which is lengthy.

      Also, If you check out the H1B Hall of Shame at Zazona.com, you can see the documentation for the numbers.

      I think it is fair to say that a million jobs would go far to solving that jobless situation in America.

      The basic philosophical problem is as follows: When there isn't enough to go around, who do you choos first?

      This is the nasty social issue. Should I volunteer my friends and family to starve so you can live high on the hog? no? or merely even live? Ah, a nasty question. Sorry to say, I am a selfish sort. My friends and family come first.

      It becomes like all of the other flame wars, like emacs vs vi, etc. - except now lives and livelyhoods are on the line.

      Feel free to call this racist. It is merely a survival point. Yours as well as mine. If we can not find a better solution, then someone winds up having to lose.

      And it is driven by the economics of the companies using the workers against each other, using them like pawns in their economics games. It is no fun being a broken pawn.

      My ultimate point is that the companies, instead of investing in well paid workers because this will build the overall market, are destroying the overall markert for the sake of short term gain. This is in the long run suicidal, not just for the companies, but for the well being of the country that most people in the world want to immigrate to.

      if the major business is flipping burgers, we got a problem.

      I actually think that a major factor to the problem is the corporate culture, but that is a diatribe for another time. but you may want to check out this link:

      http://reclaimdemocracy.org/corporate_accountabili ty/porter_township_ordinance.html

      --
      "It is a greater offense to steal men's labor, than their clothes"
    34. Re:Well, I've already noticed... by bergeron76 · · Score: 2

      I actually found your arguement interesting until you had to invalidate it with such a stupid comment as:

      I find it increasingly obvious why it is that Mr Bin Laden and Friends choose to pick on you.

      It's such a pity that someone of your _almost_ intelligence had to blow a perfectly rational statement with a nonsensical emotional statement. As such, I now question your credibility (and I'm certain I'm not alone).

      Please KEEP YOUR EMOTIONS out of intellectual discussions.

      America was targeted because it's the apex of the productive world. We're the best of the best (economically) and as such we were targeted. For you to make a statement (even remotely akin) to the fact that we "deserved" to be targeted, or that "innocent civilians" are a logical target is absurd and nothing less than stupid.

      And as such, you've invalidated your arguement and demonstrated that you and your posts deserve no respect in the intellectual realm what-so-ever. Please keep in mind that I'm not posting this based on any "racist" notions either, "Dave".

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    35. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      Dude, do you live in America or do you live on earth? America is not most economically succesful take a look at Great Britain and Canada first and where they are headed as opposed to the U.S.

    36. Re:Well, I've already noticed... by WasterDave · · Score: 2

      It's such a pity that someone of your _almost_ intelligence had to blow a perfectly rational statement with a nonsensical emotional statement.

      I find it hard to separate the two, apologies. That being said, this was fundamentally an emotional response. It would help if I ate lunch before posting to slashdot too. After all, ten years from now someone could be mining slashdot posts to decide who the infidels are.

      For you to make a statement (even remotely akin) to the fact that we "deserved" to be targeted, or that "innocent civilians" are a logical target is absurd and nothing less than stupid.

      Hmmmm, I suppose it could be read like that, but it certainly wasn't the intention. Look at it this way: you live in a cave, you basically control twenty thousand religious fanatics, you want to beat on someone. The USA is the most obvious target by a factor of ten. Once you start to look more closely at the USA's actions as a nation, then it doesn't take too much work to get a proper deep seated resentment going.

      Now me, I don't live in a cave and (actually) don't have a resentment against the US. I travelled in the US after graduation and discovered that your 'brand' abroad doesn't match up with reality. That the sheer weight of numbers and the width of the bell curve mean that for every burger munching tub'o'lard (cliche overload, but you know what I mean) there is an equal and opposite hugely pleasant human being. Some are still my friends.

      And as such, you've invalidated your arguement and demonstrated that you and your posts deserve no respect in the intellectual realm what-so-ever.

      Uh, yeah, OK. Intellectual realm and emotional are entirely different things. I don't get it that straight, sorry.

      Dave

      --
      I write a blog now, you should be afraid.
    37. Re:Well, I've already noticed... by Cromac · · Score: 1

      "I can't wait until we just get rid of all the countries and start cooperating as a race rather than stupid tribes competing against each other. " And then the United Federation of Planets will form, money will be obsolte, everyone will have a job they love that makes them feel fulfilled and happy and the Enterprise will swing by to beam everyone up. We are modern and civilized? How much of the world still doesn't have electricity or basic health care or education? How many countries are ruled by dictators, monarchies or some other "enlightened" form of government? The humanity isn't modern or civilized even if some countries are.

    38. Re:Well, I've already noticed... by WasterDave · · Score: 2

      Great Britain? Headed down the crapper, dude. Have a look at what they did with Singapore.

      Dave

      --
      I write a blog now, you should be afraid.
    39. Re:Well, I've already noticed... by kien · · Score: 1
      Uh, yeah, OK. Intellectual realm and emotional are entirely different things. I don't get it that straight, sorry.

      Exactly. This is what makes you makes you a troll in this forum, and even more unfortunately it is what makes your line-of-thinking so self-destructive. Hopefully, one day, people like you (along with every other racist/religous zealot in the world) will learn how to talk with each other on an intellectual basis. Until you're willing and ready to remove emotion from a debate, you cannot win.

      --K.
      --
      Sig: Bad people happen. Try to avoid being one of them.
    40. Re:Well, I've already noticed... by psyphrechrist · · Score: 1

      Most of humanity is modern, just because you have governments who refuse to be, or don't allow their people to be, doesn't mean that humanity has not reached a state were it cannot call itself 'modern'.

      If your part of the world isn't civilized, blame or thanks your rulers, but not the others who are working to push humanity forward.

    41. Re:Well, I've already noticed... by donutello · · Score: 2

      Back when Henry Ford was starting to build cars, one of the famous things he did was to yes, work his workers hard, but he also gave them wages far above what was normal for the day and age. This was to help prime the pump of demand for his product. If you had a country of poor people, then no-one could really buy your expensive product, and you would never have a mass market. Thus it was in his long term interest to pay his workers well.


      Wow! Your economics teacher is in tears right now. Let me get this straight. You seriously think that paying the miniscule fraction of the US population that worked in his factory a little more money helped get the entire country richer to the point that they could all afford the cars that small percentage of workers produced at the higher prices? You seem to have drank the Reaganomics kool-aid.

      --
      Mmmm.. Donuts
    42. Re:Well, I've already noticed... by JakiChan · · Score: 1

      The people calling for more H1Bs didn't want better labor, they wanted CHEAPER labor. You're implying that labor from outside of the country as being inherently better than American labor, which is rather racist. But they certainly are willing to accept less money in exchange for being a slave.

      H1Bs are based on the idea that there are no qualified citizens to fill the position. Yes, a foreign worker might be better educated or might not, but the H1B system is supposed to insure that a visaed worker doesn't displace a citizen or resident alien. And various sources, such as Norm Matloff have shown that there really never was a shortage, just that that software industry enjoyed cheap slaves who couldn't easily hop countries.

      I personally think that if India's education system is so great, then folks there should start their own companies and develop their own products. But I think that that American companies exporting tech jobs is bad for the US. And if you think that is racist, then you're wrong. I don't care if they're exporting them to China, Ethiopia, India, Mexico, or Ireland - they should keep them inside the US.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    43. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0


      are destroying the overall markert for the sake of short term gain.


      err - no they may destroy the USA market, but the overall market will plod on as usual, probably all the better (after a period of adjustment).

      Basic economics isn't it, there are companies paying x for workers, there are workers who will work for that (on a visa). There are US workers who won't.

      isn't this precisely what the USA is always banging on about- free markets, free trade, welcome to the world (overall) market.

    44. Re:Well, I've already noticed... by feldmark · · Score: 1

      I would have to agree with the original poster for the following reasons.

      1) Based on friendships with the foreign engineers I have worked with while in the US, mostly Indians, I believe they received somewhat lower compensation and had a slightly, lower living standard than their US citizen peers while in the US. But when they went back to their home, the relatively (to a US citizen) small savings they had from their time in the US gave them a much higher standard of living there than their peers.

      2) Based experience managing a software engineering group in China, here's how wages work in a skilled position. i.e. not manufacturing assembly lines. Average people are paid average local wages. Good and very talented people are paid a moderate premium over local wages. People who are brilliant, lucky, have good English skills in addition to above average technical skills, or especially some interesting combination thereof, are paid a high premium over what they might earn locally. Depending on the reputation of the company, this may take them pretty close to US wages. Sometimes even above if they hit all three.

      I dont see any exploitation going on in either case and the end result is that their standard of living is equivalent to getting higher pay than they would have gotten otherwise. Just because someone is getting paid less than you, does not mean they are being exploited. Remember that they dont need to buy what *we* make. They can just as well buy what *they* make at a lower price.

      Like it or not, the ability and motivation to take advantage of market forces is one thing that makes America great. Long term, jobs will always move to places offering better economies, or to people with better skills, etc. even without foreign competition. Life is a treadmill that you have to stay on unless you want your career to stagnate, in which case it wont help you regardless of what country you live in. In this case, US engineers need to figure out what kind of added value they can provide over and above what the foreign engineers can. I would say that the guy in the article is doing the right thing, adding to his value with further education. I see no problems here.

      At the risk of sounding nationalistic (which I dont think I am, its just that having spent nearly 10 years working overseas I have been in a good position to observe these kinds of things) Ill make a similar claim as before. Having to take personal responsibility to improve your own "value" in the marketplace, is one of the things that will keep America great, and will keep giving Americans the ability to buy what *everyone* makes by helping us stay competitive in everything we do. :-)

      Sorry, but an international minimum wage is just ridiculous because living costs are not the same. Acceptable working conditions are also very subjective. To fix one aspect of working conditions, you would probably have do 1) allow 10's maybe 100's of millions of people crowded countries to work in the US. 2) donate a few US states to Japan who has half the population of the US in a country the size of California. (OK, I guess we could also invade and conquer some other country with a lot of land we could distribute, but that involves additional moral dilemas.) 3) shrink your entire personal workspace to 1/2 its current size and eliminate the cubicle walls so you can stare into the eyes of the person across from you while you work. Which one would you recommend first? Just because you would not be happy with working conditions you perceive to less than your own doesnt means others who dont perceive such are not.

      Caveats: this is obviously written from the perspective of a US citizen. Sorry if youre not. (Just trying to limit the flames of an international flavor.....:-) I also realise that in some sectors it is possible that there is exploitation of foreign labor occuring. But if your comment was in the context of, e.g. sports shoe manufacturing, youre posting in the wrong place. :-)

    45. Re:Well, I've already noticed... by Alien54 · · Score: 2
      Let me get this straight. You seriously think that paying the miniscule fraction of the US population that worked in his factory a little more money helped get the entire country richer to the point that they could all afford the cars that small percentage of workers produced at the higher prices? You seem to have drank the Reaganomics kool-aid.

      As usual, the devil is in the details. The fact of being able to afford the cars was only one aspect. you can argue free advertising, and paying for the cars defrayed the cost, etc. but there's more. to quote from something I found on the net:

      • On January 5, 1914 Henry Ford's announcement of the incredible $5 dollar/day plan swept the newspapers across the nation. The Detroit Journal announced, the surprise of the labor leaders and the consternation of manufacturers, Henry Ford announced on Jan 5, 1914 that a minimum wage of $5 dollars/day would be instituted immediately in the Ford plants, along with a profit sharing plan for all male employees.
      • Not only did Henry Fords new deal shock the nation, it sent a tremendous number of workers to Detroit. For the next ten years people would do anything to become a worker of one of Henry Ford's plants. It was unheard of to be offered $5/day by any automobile company. In fact the average salary for most was a mere $2.50/day at GM and Chryslers. But Henry Ford's $5/day plan was truly an illusion, it allowed for greater control of his workers. It was said that "The 5 dollar/day plan was an important early attempt at implementing a corporate welfare program." Ford wanted to see his company prosper, his employees were a part of this company.

        The development of the Sociology department would allow Henry Ford to exploit his employees private lives. "Employees were advised by investigators on how to live in order to receive his/hers share of the profits." The result of this was a tight knit community with no corruption. This department also monitored the daily happenings in the plant. In fact, the department had over 1000 informers who would notify the department if any stealing or illegal plans were taking place. Social workers conducted extensive interviews on subjects ranging from household finances to sexual patterns. It was stated at that time that, the intrusion into workers lives, in the minds of Ford officials, was a small price to pay for increased wages, efficiency, production, and in the end profits for the Ford Motor Company.

      Happy Now?
      --
      "It is a greater offense to steal men's labor, than their clothes"
    46. Re:Well, I've already noticed... by Anonymous Coward · · Score: 0

      If the Indians are so well educated, why don't they have running water? I, for one, would be glad to see all the H1B's removed. Not because I am racist, but, because I am tired of having to train these idiots who barely speak our language.

    47. Re:Well, I've already noticed... by g4dget · · Score: 2
      Essentially, if all of the H1B visas were revoked, you could have jobs for all of the unemployed tech workers.

      No. If all of the H1B visas were revoked, companies wouldn't hire less qualified US workers, nor would they retrain. Instead, millions of jobs would move overseas almost instantly, where most companies already have development centers.

      You see, if it were up to companies, they'd like to have workers work overseas anyway--it's cheaper. Bringing them to the US is a perk, something that helps them attract the best. Revoking the H1B program would merely give companies the excuse and incentive to do what makes financial sense for them anyway.

    48. Re:Well, I've already noticed... by deaddrunk · · Score: 1

      My salary has dropped by two-thirds in the last two years. Why should I support globalisation?

      --
      Does a Christian soccer team even need a goalkeeper?
    49. Re:Well, I've already noticed... by deaddrunk · · Score: 1

      Funny, but the reintroduction of the minimum wage in the UK resulted in unemployment falling. How did that happen?

      --
      Does a Christian soccer team even need a goalkeeper?
    50. Re:Well, I've already noticed... by deaddrunk · · Score: 1

      I would like to improve my value in the marketplace, however the marketplace has moved to India and China. Should I move there?

      --
      Does a Christian soccer team even need a goalkeeper?
    51. Re:Well, I've already noticed... by deaddrunk · · Score: 1

      I like how you use the word eventually. When do I get my well-paid job back? Do I need to go back to university for another 4 years to get an alternative career that could just as easily be taken from me in the name of globalisation. The poor people in Africa have my sympathy (and used to get some of my salary), but I fail to see how making me like them is going to improve anyone's life, other than those who want a better house than Bill Gates.

      --
      Does a Christian soccer team even need a goalkeeper?
    52. Re:Well, I've already noticed... by BigLinuxGuy · · Score: 1
      " that in Silicon Valley, about 80-90% of the engineers are already underpaid H1b visa-types, and EVERY company I've worked for has had big offices in places like Taiwan, India and even Hong Kong, to get cheap labor."

      Moving labor-intensive jobs offshore has been a long-standing tradition. Go to your local Wal-Mart, K-Mart, etc. and see where everything is made.

      "The problem is that if we want to continue having a strong economy, we have to recognize that putting Americans out of work means less Americans buying products and less Americans with disposable income."

      This strikes me as a rather simplistic approach to what is in reality a much more complex problem. To be honest, a lot of Americans don't want to do a lot of the work that is being sent overseas. Today we're seeing more and more of the "programming" jobs being sent overseas and that trend will likely continue as labor is much more affordable in Asia (as you point out).

      "I can't wait until we just get rid of all the countries and start cooperating as a race rather than stupid tribes competing against each other. We ARE supposed to be modern and civilized, aren't we?"

      Hmm, sort of a communal environment? Hasn't history demonstrated that Communism is, at best, a theoretical construct that only works in small areas? People simply aren't constructed to always put the good of the group ahead of their own interests. And for being civilized, that is somewhat of a subjective observation that seems to be disproved every day in the way we treat each other.

      My advice is to become supple as the willow and bend with the wind and tide rather than break. Be prepared to change career paths if necessary rather than rail against changes that you have no control over.

    53. Re:Well, I've already noticed... by deaddrunk · · Score: 1

      So I need to go to university for another 7 years with no guarantee of a career at the end of it. Good plan. Lucky I don't have kids and a mortgage so I could actually do this. What about the people who do?

      --
      Does a Christian soccer team even need a goalkeeper?
    54. Re:Well, I've already noticed... by Alien54 · · Score: 2
      No. If all of the H1B visas were revoked, companies wouldn't hire less qualified US workers, nor would they retrain. Instead, millions of jobs would move overseas almost instantly, where most companies already have development centers.

      Note the Quote from the HP rep cited in my original post. Which is my point.

      The line you object to is a one line condensation of a multipage article by someone else, who is more emotional on the subject. I took that and developed it further to look at the reduction of the population of technology workers as a long term trend.

      It is part of the larger scene of short term thinking sabotaging long term prospects.

      A Professional Football player might have a job for 10 to 15 years. In the tech industry, It now looks like that for a similar 10 to 15 year career, you need to spend 4 to 7 of it as a student, since by 35 or 40, you are dog meat and over the hill.

      Try paying off your school loan in seven years after college. Definitely fits into the Lack of Fun category.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    55. Re:Well, I've already noticed... by EccentricAnomaly · · Score: 2

      Why should I care more about you loosing a cushy job than somebody starving in Zimbabwe? Hey I got my job and I'm gonna keep my job. Why should I care about you?

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    56. Re:Well, I've already noticed... by smallpaul · · Score: 2

      Back when Henry Ford was starting to build cars, one of the famous things he did was to yes, work his workers hard, but he also gave them wages far above what was normal for the day and age. This was to help prime the pump of demand for his product. If you had a country of poor people, then no-one could really buy your expensive product, and you would never have a mass market. Thus it was in his long term interest to pay his workers well.

      That doesn't really make much sense. If Ford Motor Company was a massive company it still would not employ more than 5% of the population. If those were the only people who could afford cars his business would fail. Furthermore, if Ford he had competitors that made cars a little cheaper, Ford wouldn't even monopolize that 5% of the market. It would make more sense to payhis employees exactly what they asked for and drop his car prices so that many people could afford to buy the cars.

    57. Re:Well, I've already noticed... by Alien54 · · Score: 2
      And you wonder what will be left in the USA if everyone is working in MacDonalds. The USA is the Greatest Market in the World, but not if everyone is reduced to flipping burgers because of the lack of anything better.

      Of course this is not limited to Engineers. Take a look at this story abouty Maytag closing a factory for cheaper labor in Mexico.

      http://www.nytimes.com/2002/12/26/national/26MAYT. html

      People are very unhappy. Except in this case, it's a factory town, and entire families are getting nailed.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    58. Re:Well, I've already noticed... by feldmark · · Score: 1

      I bet theres lots of companies interested in engineers in the US who know some Chinese. Ever thought of learning some? Working on projects with engineers overseas requires very careful project management from both sides. See www.pmi.org for ideas about how to develop skills there. Engineers in China and India cannot interact easily with US customers to learn what they want, so typically there are US based Product Marketing people to do this, the best of whom, I believe, have technical backgrounds. There is also sales engineering and professional services that require high level engineering skills in the US. Or just become (or stay) the best at whatever you are doing now. There is always a market for the cream of the crop skillwise. In fact, some of the best technical people I have known were in the back end of customer support where not only did they respond to urgent customer calls, but instead of just passing bugs back to engineering, they typically fixed the problem in the code and just passed on their patch for review.

      These are starters, get the idea? Not everything is or can go overseas, but it may require some additional education on your part. And I havent even considered more drastic re-education, but still rewarding for those so inclined, like studying law.

      By the way, moving there temporarily is not such a bad idea either. China especially is looking for experienced people to work along side their younger less experienced ones. Although this might be less appealing since this could also be viewed as helping them prepare to take more jobs. Im not advocating this, but on the otherhand, its going to happen anyways.

  106. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    Personally I think American companies should hire Americans first. If a company wants to hire Indians exclusively, then they should pack thier bags and move to India and become an Indian company.

    But I guess other industries are like this too. They outsource work to some third world toilet where its cheaper to manufacture, then try to sell the product here in the States. Isn't this a bad thing in the long run? If this keeps up, the States will turn into a third world toilet itself as everybody will be unemployed and nobody can buy anything.

  107. Been at it 30 years and counting by HotNeedleOfInquiry · · Score: 4, Interesting

    I'm a self-taught engineer and firmware programmer with no degree. I started out fixing minicomputers in the early 70's and I've never been unemployed longer than 2 months. I look forward to a comfortable retirement in my paid-off house with a full shop/lab in the garage. I'd do it all over again in a second, with the only regret being that I didn't get a degree.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Been at it 30 years and counting by fatgraham · · Score: 1

      Out of curiosty, why would you want a degree? (or why would you have rather gotten a degree, then followed a carear path?)

    2. Re:Been at it 30 years and counting by HotNeedleOfInquiry · · Score: 2

      Advanced math and maybe a little compiler theory. If I had better math skills I could understand and implement digital signal processing technology better.

      --
      "Eve of Destruction", it's not just for old hippies anymore...
    3. Re:Been at it 30 years and counting by Sentry21 · · Score: 2

      Interesting... I didn't know that Americans (I assume you're American) can call themselves Engineers without going through years of training and practical experience and joining an Engineers' Guild (for lack of a better term). Perhaps this indicates part of the problem in the US, if anyone can call themselves an Engineer? It would certainly explain shoddy technical practices.

      --Dan

    4. Re:Been at it 30 years and counting by HotNeedleOfInquiry · · Score: 2

      And would it also explain our leadership in any number of technical fields?

      --
      "Eve of Destruction", it's not just for old hippies anymore...
    5. Re:Been at it 30 years and counting by Anonymous Coward · · Score: 0

      That's right, how dare we American capitalists thinking we can just sell any service without first being appointed by the Queen!

      Communist Pig.

    6. Re:Been at it 30 years and counting by salesgeek · · Score: 2

      Dan - HotNeedle isn't what is wrong with engineering in the US at all. Fact is, US engineers are pretty good all around. Almost every non-degree engineer I've known has been amazingly competent. Nondegree engineers learn the hard way and usually have more experience in their little finger than their degreed counterparts. Nondegreed engineers are invaluable in many cases because they "worked their way up" by showing creativity, initiative and because of their experience were able to find solutions to problems that were overlooked by their degreed counterparts. Reality is that diversity in the engineering profession is a good thing.

      $G

      --
      -- $G
    7. Re:Been at it 30 years and counting by HotNeedleOfInquiry · · Score: 2

      Thank you.

      --
      "Eve of Destruction", it's not just for old hippies anymore...
  108. "Programmers" are a commodity by shreak · · Score: 3, Insightful

    I've been a degreed software engineer since 1990. "Back in the day" software engineers/software developers where those wizards that knew how to talk the "Crazy moon language" of computers.

    Now everyone and his brother can develop and maintain computers, and so can there kids. Add to that the fact that industry caught on and has created a number of technologies that allow for cookie-cut software development.

    Most software problems are VERY simple. Get info from DB, Present to user, allow input, perform calculation, put info back into DB. This describes 90% of the software solutions out there. This is EASY. If it's hard to you, you're in the wrong industry.

    Most of the SW jobs out there are for maintaining and small incremental features on the above type of software. This is where the commodity programmers live. If this is all you are qualified to do, life is going to suck for you until there is a greater need for that kind of work. This work does not pay very well (It used to, during the boom, but no longer).

    The remaining 10% of the work has to do with innovation or Very Hard Problems. Innovation is where you get paid to think up new things. This describes 50% of what I've been working on for the last 6 years (VOIP for me, there are plenty of other innovations out there).

    This is HARD work. Enjoyable, but not easy. You get asked daily, "What's today's bright idea, smart guy?" or "Do you have the prototype complete for your GREAT IDEA?" If you can't keep 'em coming, you're out the door. The pay can be very good.

    The other 50% I've worked is the pure "Hard Problem" stuff. Multi-Treaded debugging (deadlocks, data corruption, etc...) Performance, Reliability (5-9's), etc and the testing/verification of all these. These are problems that "regular programmers" can't solve. They are HARD. Most projects today created so that these don't happen and the regular programmers don't need to debug them. The projects that need these type of SW engineers are willing to pay for them and respect the capabilities of those engineers. These jobs pay well.

    If you're a commodity engineer in today's market, life is not good. If you are a seasoned engineer with a proven track record, finding a job may take a little time, but won't be that hard. But then, if you're a seasoned engineer, you probably already know this and aren't too worried...

    =Shreak

    1. Re:"Programmers" are a commodity by rbolkey · · Score: 1

      I kind of wish you weren't right. I would say I'm doing "commodity" work right now. Being fresh out of college, even a decent one, it was hard to find anyone to hire me for anything else. And the classic chicken-egg problem is finding qualifications for the creative problem solving work that you know you are competent enough to perform.

    2. Re:"Programmers" are a commodity by MAXOMENOS · · Score: 2

      I guess, for me, the problem is that I really haven't had enough time to become a "seasoned" software engineer. This is why I'm presently contemplating changing professions, from code slinging to robotics. My career needs a fresh start.

    3. Re:"Programmers" are a commodity by richieb · · Score: 3, Insightful
      Most software problems are VERY simple. Get info from DB, Present to user, allow input, perform calculation, put info back into DB. This describes 90% of the software solutions out there. This is EASY. If it's hard to you, you're in the wrong industry.

      Unfortunately that's what managers who build their prototypes with Access over the weekend think.

      The problem becomes more diffcult if you have to find the data in a 100Gig database, while 10,000 other people are trying to do the same thing.

      While another 2345 users are trying to update the same records. Oh, yeah and all the access if over a wide-area network, with the users expecting sub-second response.

      Think of credit card verification system. Each transaction is trivially simple - get credit available, subtract payment, store new balance.

      Alan Kay once had a nice analogy for this issue. Anybody can build a doghouse. You can get some wood from Home Depot and put a usable doghouse together.

      However, the ability to build a doghouse does not qualify you as a builder of sky scrapers. The doghouse methods do not scale up.

      --
      ...richie - It is a good day to code.
    4. Re:"Programmers" are a commodity by Eric+Green · · Score: 2
      "If you are a seasoned engineer with a proven track record, finding a job may take a little time, but won't be that hard. But then, if you're a seasoned engineer, you probably already know this and aren't too worried..."

      Well, I'm a seasoned engineer with proven track record, and I *am* worried.

      -E

      --
      Send mail here if you want to reach me.
    5. Re:"Programmers" are a commodity by shreak · · Score: 2

      You are exactly right! The problems you describe fall into my 10%. Not every company is trying to create/maintain/enhance Yahoo, MSN, CitiBank web front ends. Nor are there a large supply of companies trying to process 100 IP phone calls / second (with 99.999% reliability), or trying to fit 1000 polygons/ms in the latest game...

      Luckily for you (and me) there is still a pretty good demand for Software Engineers / Developers that can solve hard problems.

      Companies that have been working in the 10% difficulty product range know the value of a quality SW Engineer. Companies just scaling up will fall into the "doghouse" scenario, but they will eventually learn. Or they won't, but you don't want to work for them anyway, unless you like being laid off.

      To the "younger" posters commenting on not being "seasoned". I feel for you. You don't get "seasoned" overnight. You take your beatings, figure out better ways and learn from your mistakes (or better yet, from someone else's!). Volunteer for the hard tasks. Learn things outside what your job requires of you. No matter how qualified you think you are, you still need to solve the same problem 100 times before you can say your an expert on it. Pay your dues.

      =Shreak

    6. Re:"Programmers" are a commodity by Junks+Jerzey · · Score: 2

      Unfortunately that's what managers who build their prototypes with Access over the weekend think.

      You're trying too hard to disprove this. The majority of new software these days is in so-called "enterprise applications." In a nutshell, this is stuff that runs on the company intranet or desktop applications that let the user interact with a database. They don't need to scale up larger than the company. Sure, GE or Chrysler or MegaCorporation X may be huge, but for a typical business of 100-300, you're completely fine.

    7. Re:"Programmers" are a commodity by richieb · · Score: 2
      You're trying too hard to disprove this. The majority of new software these days is in so-called "enterprise applications." In a nutshell, this is stuff that runs on the company intranet or desktop applications that let the user interact with a database.

      You are right, that there is software that doesn't need to be scalable and be able to handle tons of transactions.

      But very often these applications are much more sophisticated in what they do between the retrieval and store operations. I worked on a system that never had more than twenty users, but did some pretty fancy processing . This was at an investment bank, and this software enabled us to make a lot of money.

      In any case, as a software engineer, you should know which situation you are in. Beware of the case of a Java Applet prototype being rolled out to 10,000 users because someone high up really liked it.

      --
      ...richie - It is a good day to code.
    8. Re:"Programmers" are a commodity by MAXOMENOS · · Score: 2
      To the "younger" posters commenting on not being "seasoned". I feel for you. You don't get "seasoned" overnight. You take your beatings, figure out better ways and learn from your mistakes (or better yet, from someone else's!). Volunteer for the hard tasks. Learn things outside what your job requires of you. No matter how qualified you think you are, you still need to solve the same problem 100 times before you can say your an expert on it. Pay your dues.

      This is excellent advice. The problem, of course, is that us younger whippersnappers may not get the opportunity to continue working in this profession. If you're working full-time at Wal-Mart and a second job part at McDonald's to make ends meet, it's awfully hard to write enough free software to get that seasoning. At that point, you either have to start your own company (not consulting business), go back go school (and accumulate debt) in the hopes that more education will help make up for lack of experience, or switch careers.

      Honestly, I think a lot of good software engineers are going to have their careers strangled in the crib simply because they got into the profession at the wrong time. I understand that this is the nature of the business, but that doesn't make it any less of a shame.

    9. Re:"Programmers" are a commodity by jelle · · Score: 4, Funny

      "While another 2345 users are trying to update the same records."

      "Think of credit card verification system."

      Ok, I will bite...

      If that is happening in your credit card verification system, it should block all the 2345 record updates and flag the card as stolen by a mob of 2344 people.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    10. Re:"Programmers" are a commodity by Anonymous Coward · · Score: 0

      eh... trouble is that many "architects" / planners / managers / pm's do not know ahead of time when you need the easy kind of coding and when you need the hard kind. this makes life complicated. puts everyone in same boat.

      also, its cheaper to hire 2 easy ones than 1 hard one, etc.

  109. After 17 years... by spazoid12 · · Score: 2, Insightful

    as a dev, there's one thing I can say in response to "would you choose the same career path". When I look out the office window and see construction workers out in the sun, moving loads of dirt or piecing together brick walkways or welding up bus stop overhangs ... that's a better job.

    Sure, sure, the grass is greener, etc. They still have jerk bosses, just like us. They still have idiot program managers that are bent on ruining everything, just like us. And on cold, wet, sore, days they look at the office windows above and wish they had our jobs.

    Whatever, the truth is they have better jobs.

    It seems like I truly enjoyed this stuff back when I was a kid writing stuff on the Apple2...and ever since then it's been a slow progression steadily away from joy.

    Alas, I have mortgage, wife, kids, etc...and so although I've very much enjoyed being laid off I'll probably start up the grind once again within a couple more months. I'm too young for semi-retirement just yet.

  110. Live with the uncertainty by PHAEDRU5 · · Score: 2

    I got a degree in Physics.

    Since then I've had all kinds of jobs, involving both hardware and software development. Currently I write Java code for food.

    The one certainty in all my jobs was change. I didn't except C to last, nor C++, and I don't expect Java to last either. The first time I saw a Valid SCALDSystem, I knew my days of soldering TTL chips together were numbered.

    Today on the way to work I heard a news blurb about how Delta is changing its pension scheme. Basically, it places a greater premium on continuing to exist than it does on maintaining a pension status quo. In the long term Delta will survive and the employees will have to live with lowered expectations. That's just the way the world is.

    So, all you can do is look for the next big thing, grab as much as you can where you are now (training, money, benefits, experience), and jump when something better comes along.

    Oh, and don't forget to save a few pennies for a rainy day. Remember: you're on your own.

    --
    668: Neighbour of the Beast
  111. Hmm OED has much earlier uses. by glrotate · · Score: 2

    From the OED:

    1. One who contrives, designs, or invents; an author, designer (const. of); also absol. an inventor, a plotter, a layer of snares. Obs. In the later quots. perh. a fig. use of 2.

    _.c1420 Metr. Life St. Kath. (Halliw.) 14 In hys court was a false traytoure, That was a grete Yngynore.

    _.1592 G. Harvey Pierce's Super. 8 The dreadfull enginer of phrases insteede of thunderboltes.

    1. Re:Hmm OED has much earlier uses. by Zeinfeld · · Score: 5, Informative
      The Royal Corps of Engineers was active in the Napoleonic wars, and long before that (thats circa 1800 for those who don't know history). So the 'engine driver' theory is total rubbish.

      The Engineers were responsible for the placement and use of seige engines etc. That profession goes right back to Roman times.

      That is why we have 'civil engineering' as a profession, it is civil as in non-military. The Institution of Civil Engineers is an independent engineering institution. It was established in 1818, and today represents almost 80,000 professionally qualified civil engineers worldwide.

      A person who drives a train is called a train driver. They are not an engineer unless they are a member of a chartered institution (unlikely unless they drive trains for fun). Equally the guy who fixes your car is a mechanic, not an engineer.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:Hmm OED has much earlier uses. by BigBlockMopar · · Score: 2

      A person who drives a train is called a train driver. They are not an engineer unless they are a member of a chartered institution (unlikely unless they drive trains for fun). Equally the guy who fixes your car is a mechanic, not an engineer.

      I do have to point out that, much to my dismay, in Canada there are instituted policies of political correctness.

      The largest city in Canada erected a "Holiday Tree" in the town square. Similarly, they employ "sanitation engineers" to load household waste into the back of trucks. Apparently, they have to have nicer titles than "garbageman", when the unions have them paid $40 an hour for work far less challenging than a McDonalds job.

      I resent the use of this terminology because it undermines the value of my iron ring, but the forces responsible are so many Bachelors of Arts that they refuse to learn something "technical" like the difference between someone who has been through four years of hell, and someone who hasn't.

      Having said that, I do know a gas station engineer, and a Wal*Mart customer service engineer. One's BEng. Electrical, the other is a BEng. Mechanical. Both were fresh graduates in Ottawa when Nortel started its plunge toward oblivion.

      --
      Fire and Meat. Yummy.
    3. Re:Hmm OED has much earlier uses. by sane? · · Score: 2
      YES !

      I really hate the idea that some PHB decides that rather than give a monitary raise, they instead feel free to attempt to devalue a term that has a long and noble history because they either don't know, or don't care.

      (Those outside the UK may have missed IKB gaining second place in the Top 100 Britons, which must count as one of the few times that an engineer has gained some degree of recognition against an actor or singer.)

      Unless you've earnt it, your not an engineer; your a mechanic.

      Role on the time when to call yourself an engineer without cause is to invite a public flogging. Entertainment and education in one.

      Call them managers instead..... at least that's term has no positive historical connections.

  112. Somewhat true, but not completely by renehollan · · Score: 2
    Like many, I recently lost my software development job. In my case, an H1B from Canada, this means selling my home, and returning to Canada. Contrary to popular belief, you can't hire H1Bs if you've been laying off (or even firing with cause) Americans (though, no doubt, some companies operate illegally in this regard). Having an American-born son means nothing (except that theoretically, DCF could have ordereded him to remain in the U.S., for his "best interests").

    With hard work, I managed to find another software development position, though somewhat different to what I had been doing: digital television graphics chip automated testing instead of telecom (which is really sick these days). The point is that tough times require flexibility -- automating testing systems had been a core responsibility of mine, in addition to development, and I can leverage those skills into an area of personal interest, without "real" professional experience.

    In that regard, the 20 years professional experience helps, rather than hinders: there's lots about test automation that can be leveraged to different problem domains. Still, many would-be employers cared more for modern skill-matrix check-marks, than a proven ability to think ("No, I don't really do Java, but I have pulled some servlet code out of a nasty pickle, when necessary.") and didn't give my resume a second thought. Somehow, I got the impression that I didn't want to work for an organization with that attitude.

    If I were to give advice to the "aging programmer", say 40+ like myself, it would be to stay as current as possible (at least conversationally with the latest fad, and preferrably having played with it), try to go the extra mile to be indispensible where you are (performance wise, not necessarily skill wise), and remain flexible in looking for new opportunities. Above all, try to not get depressed -- that fuels a nasty downward spiral.

    --
    You could've hired me.
  113. Just what we need: more MBAs and attorneys. by LazloToth · · Score: 1

    Arrrgggghhhh. I sympathize - - but, for heaven's sake, why join the ranks of the truly worthless? Hasn't anyone seen what happens to these wonks at places like WorldCom and Enron? Talk about expendable!! The lessons to be learned, among others, are that business runs in cycles and big companies treat professional people like commodities. Find yourself a small- to medium-sized place of employment, get friendly with the execs, and settle into an above-average salary at a place where people are allowed to have a personal life. Employment at Fortune 500 companies has been overrated for years. They are mills, and people are their grist.

    --


    It's only funny until someone gets hurt. Then, it's hilarious.
  114. Do your job! by mcgroarty · · Score: 1
    Your job doesn't just include doing the tasks at hand.

    As an engineer of any variety, your job also includes spending a double-digit percentage of your time learning and keeping up to date. If your employer won't do that on company time, do it at home, and start looking for an employer who's got a longer-term plan for you.

    It's very, very rare to interview an older programmer and find that his knowledge is up to date. If it is, I've preferred to hire him over the younger guy in a heartbeat, because he'll generally be more reliable and be learning-oriented enough to bring the rest of the staff a few steps farther forward.

  115. Shortage of techies or forced retirement? by hcgtv · · Score: 1

    For the last 10 years, I've been an independent consultant. Nothing is better than dictating your own hours and having the time to dedicate to your own pursuits. No committee to steer you, just your gut instincts.

    A few months back I decided to throw my resume up on monster and all the other resume related web sites. With this shortage I keep hearing about, I thought I'd have my e-mail door knocked down by offer after offer. I've gotten offers, but not what I had envisioned, every one is for an RPG programming job on AS/400's.

    Don't get me wrong, I love what I do but I miss the collaboration of bouncing ideas off of other techies. I've never grown my business to the point of needing to hire other individuals, just wanted to pay the bills and have the time to ride my bike.

    What can I attribute to this lack of interest for my resume?
    Experience: No, I have 20 years on the keyboard.
    Current skills: No, I can work on many platforms including Windows and Linux.
    Age: Maybe that's it, I'm in my mid 40's.

    Here I am keeping my skill-set up to date, reading 20 plus industry mags a month, teaching myself new tricks everyday, not wanting to get stale, yet I am looked at as an aging codasaurus. I can still sit in front of a screen all day and night on a coding project without thinking about it.

    Distractions, I have none. My wife understands my lifestyle, the kids are all grown up, the dogs warm my feet and yet I am viewed as someone who can't hack today's dedicated tech life. What's wrong with this picture?

    When I entered this industry, the PC was being born at IBM. I took the initiative to teach myself these new skills, I saw the writing on the wall. Now, all I seem to be good for is coding on machines that I decided to leave behind. I think the AS/400 is a great box but I wanted to expand my horizons beyond just one machine, one operating system and one programming language.

    20 years later and all my newfound knowledge seems to be useless in the real world. New age companies want to hire new blood, kids who can code while they sleep. Old company managers look at my age and become protective of their jobs.

    The kicker is the want ads, all these new acronyms like HTML, ASP, PHP, XML. They want you to have started to learn them when the standards committee was drafting the proposals. Yes we want you to have 5 years of Perl, was I supposed to have worked along side of Larry Wall?

    I would make a very good Q/A engineer, yet the ads for these positions require some formal experience and you must be up to speed on all the latest scripting test tools. The local tech schools aren't teaching this and the software to learn this on your own is rather expensive.

    Technical writing, documentation, I should of hung out in Key West with Hemingway and looked over his shoulder while he used RoboHelp. Send us a copy of your work, wouldn't that be like software piracy?

    So that leaves me to continue doing what I've been doing for the last decade, supporting my small client base and riding my bike. The job market doesn't want me, it's looking for 20 something males who are uber coders with Spock like powers to suck up years of experience instantly.

    Maybe I can talk with Linus and have him vouch for me, yes I was there in the beginning, I can remember version 0.0.1, boy those were the days.

  116. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0




    engineers' skills apostrophe


    I assume you are referring to the apostrophe that you tacked on at the end of the word "engineers"?

    Ok.

  117. Pack your parachute folks by Eusebo · · Score: 1

    It seems to me IT workers in their mid to late 30's (10-15 years of IT experience) are "prime" for bailing out. I figure that's about the time when one begins to realize, "my $60k a year job hasn't outpaced inflation for the past five years. I better change up, or plan on retiring like this."

    I don't know about the rest of you, but I don't even try to fool myself by thinking "I'm going to do this until I retire". I've been employeed continuiously (and happily) as a programmer for the past 6 years, but I'm already planning career number two. Going to jump fields completely sometime in the next 3-5 years (if economic conditions don't force my hand sooner).

    --
    It is quite simple
    Haiku should not be funny
    Try a Senryu
    1. Re:Pack your parachute folks by tommck · · Score: 1
      If you're in the IT industry and in your 30s and you're only making US$60K a year, maybe you _should_ find something that you're inclined to do more proficiently.

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    2. Re:Pack your parachute folks by Eusebo · · Score: 1

      Depends on where you live. In the midwest $60k a year is an okay income considering the cost of living is fairly low... Of course, I may feel differently if I reach my mid 30's and am only making $60k/year

      FWIW, the 2000 census puts the median wage for a 4 person family right for the country at $62k. I had access to salary information at my old job and I can tell you from first hand knowledge the wages ranged from about $32,000 (Help Desk Tech.) to about $98,000(Sr. Software Developers) You want more than $100,000k/year - nothing but management.

      --
      It is quite simple
      Haiku should not be funny
      Try a Senryu
    3. Re:Pack your parachute folks by tommck · · Score: 2
      Well, the _average_ family is not in an IT field. The _average_ IT family (2 working IT spouses) has got to make well over $100K, easy.

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  118. don't do it unless you live it by MikeFM · · Score: 2

    If you got into computers or engineering for the money then I'd say you're screwed. Myself I do it because I can't help myself. I've always lived and breathed this stuff and keep throwing out new programs and gadgets regardless to being paid or not.

    If you want steady work that pays well I'd suggest getting a degree in a non-computer field with either a minor in computers or just study on your own. Bioinformatics and various other cross-over fields is where you want to be. Really it can be anything. Get a degree in education and specialize in developing software for schools. Get a degree in marine biology and write software for tracking endangered marine species. Those sort of things.

    There are lots of IT/programming people that have been pumped out with no real interest in computers. They can do their job but they aren't going to be as happy or as likely to excel as those who have a life long addiction. If you want to sepperate yourself from that group you need to show your ability to understand topics outside of pure computing.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  119. If you're out of work, ask youself this... by HotNeedleOfInquiry · · Score: 5, Insightful

    Did you know what you wanted to build things for a living when you were 8 years old? Did you constantly get in trouble for taking apart your toys? Did you have a burning desire to understand things and build them? If not, you are at a disadvantage. Like atheletes, engineers are born. If you picked the field for the big money and not getting your hands dirty, you will never be able to compete against those of us who were born to it.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:If you're out of work, ask youself this... by Badgerman · · Score: 5, Insightful

      Did you know what you wanted to build things for a living when you were 8 years old? Did you constantly get in trouble for taking apart your toys? Did you have a burning desire to understand things and build them? If not, you are at a disadvantage. Like atheletes, engineers are born. If you picked the field for the big money and not getting your hands dirty, you will never be able to compete against those of us who were born to it.

      Amen. There's a certain spark for programming and engineering. It can be cultivated, perhaps even induced, but for many, you're either born with it or you aren't.

      Your quote takes me back to when I was 5 and playing with my legos. Should have thought ahead, and I wouldn't have had my career detours until I wound up in the embrace of programming.

      --
      "The Sage treasures Unity and measures all things by it" - Lao Tzu
    2. Re:If you're out of work, ask youself this... by jridley · · Score: 2

      Amen to that. The thing that bugged me most in college were the people who were trying to learn programming by rote, and didn't really understand what they were doing. I asked a few of them about their career ambitions, and they ALL said they wanted to be managers. They really didn't like programming, but they'd been told that they could make a lot of cash by getting a programming degree. They all graduated, but I wouldn't hire a single one of them for any actual programming. If I wanted a manager, I wouldn't hire someone with a programming degree. The best managers that I've ever had as a programmer were the ones who didn't pretend to be programmers themselves.

      The people that I talked to who I considered talented programmers didn't want to be managers, because that would mean taking time away from programming.

      I'm married with kids now, and can't really do all-nighters and get away with it like I used to, but I still would rather be at the keyboard than almost anywhere else.

    3. Re:If you're out of work, ask youself this... by Anonymous Coward · · Score: 0

      This sounds really stupid, let's parse what you're saying -

      "Did you know what you wanted to build things for a living when you were 8 years old? Did you constantly get in trouble for taking apart your toys? Did you have a burning desire to understand things and build them? If not, you are at a disadvantage. Like atheletes, engineers are born."

      Translation: People with an aptitude and enjoyment of doing IT work have an advantage over those who don't. OK.

      "If you picked the field for the big money and not getting your hands dirty, you will never be able to compete against those of us who were born to it."

      OK, this is vague enough to sound like it might say something, and something seeming to want to sound grandiose, but in reality it says nothing. First of all, as I pointed out in another thread, from anyone who has had an economics 101 class, there is only one question those out of work are asking themselves - "should I accept the offered wage". If they're unemployted, the answer is no. Employment/unemployment is NOT a problem, in economic terms, 100% of the unemployed IT workers can get minimum wage jobs. They do not want minimum wage jobs because they can't afford to live on that. They are choosing to not work because the offered wage is too low. This is Economics 101, try to find a book on economics which says something different. There is no "surival of the fittest" as you imply. There IS a pay scale - some are paid more highly than others. The people who are unemployed are the ones who are not getting offered the pay they want - and they come from all over the pay scale. You seem to have an idea of what you WISH economics to be, but it sounds very ignorant. Like "I have no life and no self worth outside of the fact that I'm a natural born engineer, the smartest one in the world"...well, OK, maybe...but when you speak about employment and "big money" you sound completely ignorant because pretty much every financial analyst will agree the market does not work the way you wish it to.

      To reiterate - more skilled workers are paid more than unskilled workers. This is where your "born programmer" fantasies come into play in reality. But as far as wages, employment and so forth, it has nothing to do with it. The industry wage just fell for the first time in ten years. This is the important thing, not your fantasy world where economics works like Everquest or whatever.

      I can't believe you were modded up to 5. What a lot of bullshit. What content regarding the economic data is in your post except for a couple of dorks who build their self-worth on their delusion that they're the world's greatest programmer. You are pathetic.

    4. Re:If you're out of work, ask youself this... by richieb · · Score: 2
      Did you know what you wanted to build things for a living when you were 8 years old? Did you constantly get in trouble for taking apart your toys? Did you have a burning desire to understand things and build them?

      Yep. Even before eight.

      I've been coding for money for over 24 years now. :-)

      --
      ...richie - It is a good day to code.
    5. Re:If you're out of work, ask youself this... by HotNeedleOfInquiry · · Score: 2
      First of all, I believe the article was about engineers, not programmers. There is a difference. Engineers solve problems with whatever tool works best. It may be assembly language firmware, custom silicon, or copper and solder. Programmer write code. I'm not disparaging programmers and I'm also not a "born programmer".

      As to my lack of economics 101 understanding, all I can say is that it works for me and my friends. I have established a reputation of solving difficult problems in a timely and cost-effective manner and I have never lacked work to keep me busy.

      --
      "Eve of Destruction", it's not just for old hippies anymore...
    6. Re:If you're out of work, ask youself this... by Anonymous Coward · · Score: 0

      I've been coding for money for over 24 years now. :-)

      Doesn't your ass hurt?

    7. Re:If you're out of work, ask youself this... by Lord+Omlette · · Score: 2
      you're either born with it or you aren't
      Amen, nothing like genetics determining your place in life.
      --
      [o]_O
    8. Re:If you're out of work, ask youself this... by Junks+Jerzey · · Score: 1, Troll

      Like atheletes, engineers are born. If you picked the field for the big money and not getting your hands dirty, you will never be able to compete against those of us who were born to it.

      Wow, is that pretentious or what?

    9. Re:If you're out of work, ask youself this... by amorico · · Score: 1, Offtopic

      I'm sorry but this attitude exemplifies something that is wrong with engineering culture. People are not born to anything except a slap on the ass and even that is dependent on a your health care plan.

      An appreciation of and a desire to participate in science and engineering often comes from the encouragement of others during one's education and subsequent career. Moreover, nothing in the article indicates that a passion for engineering will save you from a volatile job market. As people who work in these fields our focus should not be on the smug satisfaction that the pretenders are being ousted, but that people who want to innovate are not finding it economically feasible to do so.

      Usually those who are passionate about something encourage others to be interested in it as well. Yet, like yourself, some feel that a particular field is 'theirs' and others are unworthy or unqualified for some reason or other. This is not a way to grow an industry or a field.

      -A

      --
      "The plural of anecdote is not data." -- Roger Brinner
    10. Re:If you're out of work, ask youself this... by HotNeedleOfInquiry · · Score: 2

      Doesn't it? One of my great loves in life is the music of Bach, but after months of work, I can only crudely hammer out some of his simplest works on a keyboard. Likewise I can't memorize a phone number or learn a foreign language and it's not for a lack of effort. On the other hand, I can construct a 3D model of a mechanism in my head, rotate it and cause the pieces of it to move relative to each other. I'd say that genetics along with some luck and some hard work determined my place in life.

      --
      "Eve of Destruction", it's not just for old hippies anymore...
    11. Re:If you're out of work, ask youself this... by iggymanz · · Score: 2

      Only months of working on keyboard music? You're doing fine...it takes at 3 years to be able to play Bach well, and maybe 7 or more of intense study to do the Romanticists (Chopin, later Beethoven....)

      Not at all like learning Java or C++, which I did in a few months.

      I'm saying you might be a gifted musician, and not know it....takes a *lot* of work. If you don't believe me, check out biographies of great performers (like Horowicz) and see how many hours they practiced every day.

      Now *composing* music is another story altogether....that gift seems to be born, not made

    12. Re:If you're out of work, ask youself this... by LionKimbro · · Score: 2
      Yes, Yes, and Yes. I've been programming since I first saw a computer at age 7 and started plugging BASIC games from Family Computing into it.

      Oooh yeah. I finished our semesters worth of 6th grade LOGO assignments in 1 week, and played adventure games with the rest. I won Science Fairs by decrypting computer entrails. I programmed ASM in 8th grade. I've been with it for ages. I did CS, always. After school, I started teaching, myself, for free. For two years, I taught free classes on programming; The "Fledging Unix Programmers" classes. It was great fun, and I loved seeing people find the same joy that I did.

      A year and a half ago, after 4 years paid programming, with no complaints about quality and many kudos and raises, I was laid off, and nobody is biting. I am 25 years old. I have sent out hoards of resumes.

      OT, but worth saying: I am actually happy being away from the computer, studying insurance law. I understand far more about business, law, insurance, than I ever did before. You'd be amazed how much wisdom transfers between business and programming. Optimizations, histories, techniques, hacks- It's all there. There are "bugs" in contracts, but they are called holes. Some are parts of workarounds in legacy code- excuse me, previous contracts. There are optimizations, interesting bonding strategies. It's a big world, but the truly fundamental part of programming, the wisdom of revered knowledge, is actually far more global than I ever imagined. I used to think the business guys were just rich playboys, doing their thing. No! Not at all; they are Hackers. They program. Not just a metaphor- they actually CODE. And I don't just mean in contract writing- have you ever seen Gregg script? They work systems and optimizations just as much as we do.

    13. Re:If you're out of work, ask youself this... by Josuah · · Score: 1

      Doesn't it? One of my great loves in life is the music of Bach, but after months of work, I can only crudely hammer out some of his simplest works on a keyboard. Likewise I can't memorize a phone number or learn a foreign language and it's not for a lack of effort. On the other hand, I can construct a 3D model of a mechanism in my head, rotate it and cause the pieces of it to move relative to each other. I'd say that genetics along with some luck and some hard work determined my place in life.

      You might also want to think about what you did when you were a baby and young child, when most of the interconnections and learned techniques and thinking processes are formed. If you played a lot with Legos and shapes, etc. that might explain your ability to visualize objects so well. If you never got a pair of kitchen pots for banging or some nicer instruments like a xylophone, that might explain why you don't have the same ease with composing.

    14. Re:If you're out of work, ask youself this... by Anonymous Coward · · Score: 0

      Your understanding is a bit lacking; The fact of the matter is that engineers love to tinker. And, believe it or not, most engineers don't program for a living.

      The point the author was trying to get across is that great engineers are like great artists; they're in it for the love of the profession, not the money. You can go to school for decades, and learn all there is to know about art; this does not make you an artist. Someone is 'born' to engineering by having a personality and mindset that finds engineering challenging and rewarding for its own sake -- not for the financial reward it often entails.

      And, believe it or not, most pretenders hide their incompetence behind the guise of 'innovation' and being 'stifled' by the 'establishment'.

      A great engineer recognises, uses, and gives credit to a good design with real innovation. But 90% of the time, the real innovation comes from a person who is simply plugging through, doing the job they know and love, and suddenly lightning strikes. They don't pout and cry saying that their 'creativity is being stifled.' It's a cliche that's getting more than a little tired. Engineering isn't like writing a symphony; it's like practicing the music that already exists.

  120. Lessons learned from this article by Badgerman · · Score: 2
    1. It's an artcle that focuses on engineers more than engineers and programmers.
    2. Not everyone agrees things suck.
    3. Keep learning.
    4. Less and less people in America are going into engineering (and if you think about recent political events, I wouldn't count on as much foreign competition due to stricter entry). I'd guess this bodes well for us.
    5. The guy with the statistics doesn't say it sucks. He just notes people have to improve.


    I've been at this seven years, from before the boom. Even with the recession and a layoff I was working in six months, and that includes 2 months over the holidays when NO ONE was hiring.

    What did I find?
    1. Keep improving your skills.
    2. People will hire for learning ability.
    3. Don't just rely on technical skills - my statistical, communication, and documentation skills were at the top of half my interviews.


    I'd say a good chunk of what we see now is people getting shaken out of a profession they thought was going to be easy. I've seen people pick up and leave IT voluntarily and involuntarily, and in those cases they A) didn't keep improving and B) lacked other skills and/or job search skills.

    I'm not panicked. This seems like another IT/Geek Crisis article like we've been seeing over the year.
    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  121. Surely by too_bad · · Score: 1

    Its rather hasty to make a call saying just because of one
    hurdle the whole career is in jeopardy. I am sure the person
    who was layed off by Nortel Networks will find another job
    if not in a few days, in a few weeks (if he is good there are
    jobs).

    I think the hi-tech industry is always the same. There is a
    huge hype and lots of jobs. Hype dies, lots of jobs are lost.
    But the industy goes on and a lot of people continue with their
    careers. Software/IT is now going through that phase. When the
    hype shakes off all the excesses, for the remaining folks this
    is still going to be a long (life long) career if they want it.
    For those who were shaken off ... its tough. They will move on
    and find other jobs/other careers.

    I think comparing with pro-football is not a valid anology. This
    hitech sector is in existance for a relatively short span. No one
    knows whats the full stable job potential of this industry.
    This industry is going to be around, and people with experience
    are always going to be invaluable.

    On the otherhand pro-football has been around for a long time
    and people entering it opt it with full knowledge that its not
    a life long career. Even though this career is going to be around
    as long as people love football, the players become obsolete
    due to the sheer physical limitations in a few years. Such is
    not the case with the engineers.

    When I opted in this career, computers were not hot. Electrial and
    mechanical were and I still took this up. And I will surely
    opt again if I were to make the same decision now.

    --
    DO NOT PANIC
  122. And guess what - You're Overqualified! by Alyeska · · Score: 1
    I'm not an engineer, but I've worked in a specialty niche in engineering and industry for many years.

    Four years ago, I was laid off after corporate cutbacks. No problem, said I.... I should be able to go get a job anywhere. I can take these skills from engineering and industry to nearly any company, and people would appreciate it.

    Then came the fun. Every single potential employer used that word -- "Overqualified." I couldn't get a job running a Docutech in a print shop for 10.00/hour. "You'll just go running back to the oil industry," they said. I couldn't even get a job at a convenience store. Nearly had a low-paying job at one point -- they'd made an offer -- but then they found out I'd dumbed down my resume. As a result, after three years, I was just about to resign myself to homelessness, literally, when I finally got a job offer in my field.

    People in engineering are being seen as disposable. I know barmaids who make more money.....

    1. Re:And guess what - You're Overqualified! by Anonymous Coward · · Score: 0

      I'm 23 and I find that I'm either underqualified or overqualified for stuff that is out there. I'm not sure how much longer I can deal with these stupid HR people. Finding a job should be easy.

  123. Yes But.... by Anonymous Coward · · Score: 0

    Willingess to change comes at a high price and constantly retooling your skillset is not par for the course with many other professions. I read earlier where someone compared programmers to poets. Maybe true, but poets don't have to learn a new language every two years to stay at the top of their game.

  124. You believe everything you read in magazines? by ruiner13 · · Score: 1

    First of all, I wouldn't trust any figures I'd read in a religious magazine, as they tend to make up stuff when they look bad or have some reason to make people fear God (such as believe in god and you'll get a job). Seriously. My astmatic friend nearly died when he was a child when his bible-thumper mom decided that they were christian scientists and he didn't need his inhaler because "God" would fix him. That lasted 2 days until his mother reluctantly took him to the hospital when he couldn't breathe. Christian scientists are dumb, and they probably made up those figures, as evident by all the engineers who have posted to this thread who still have jobs.

    --

    today is spelling optional day.

    1. Re:You believe everything you read in magazines? by Anonymous Coward · · Score: 0

      Excuse me, but what the fuck are you talking about?

    2. Re:You believe everything you read in magazines? by Anonymous Coward · · Score: 0

      No, he has a point. When was the last time christianity did anything for science?

      Furthermore, what could people who spend their time writing for a christian periodical possibly know about engineering? How to engineer a better god-pushing-hypocrite? Great. More lawyers and MBA's and Bible Thumpers and fewer scientists.

  125. Me too abotut to be 32 but not in defense.... by kolathdragon · · Score: 1

    I'm a consultant! Been consulting for 4 years now. It's much more fun than being an employee, at times

  126. I don't know about that... by whipping_post · · Score: 1
    When I was going into college, I knew I wanted to be an engineer... Civil, Chem, or CS. I had an older EE (about 40) tell me DON'T GO INTO ENGINEERING, for this exact reason. He worked in defense and often saw the same scenario...

    ...older guys would get laid off, and NCG's would be hired. Over and over again. He said if I were his son, he wouldn't let me become an engineer. This was about 1993, 1994.

    I ended up choosing CS. Just finished up a 14 month unemployed tour-of-duty too.

    1. Re:I don't know about that... by Anonymous Coward · · Score: 0

      I wish someone has told me not to go into engineering. It is the 40+ hours/week doing homework that I hate.

  127. Right on! by InterruptDescriptorT · · Score: 3, Insightful

    They're not the brightest, just the most greedy.

    Exactly! When I was a chipper, geeky first-year CS student back in the very early 90s, I was surrounded by a class of similarly-minded people--people who enjoyed coding, figuring out problems, loved the all-nighter culture and did just swell.

    Years later, as a TA at the height of the dot-com revolution, the first-year class was full of fucking fratboys, dumbasses each and every one of them, there because 'dude, this is where the bucks are!' They had no love for it, no dedication to their craft, no doing it for fun at home even after weeks of slaving on assignments. They were there to get rich. It's those people that we're currently purging for those that truly do know what they're doing, people who do love what they do, and we'll be a stronger workforce for it. In a few years, the cycle will begin again.

    --
    Karma: Excellent Birds (mostly as a result of listening to Laurie Anderson)
    1. Re:Right on! by Pathetic+Coward · · Score: 2

      No. These are the people that stay employed.

  128. Re:What makes you think you're better than an Indi by Alyeska · · Score: 1
    atrophe = atrophy, Mr. Typo Policeman.

    And that apostrophe, indicating a possessive plural, is correct.

  129. I've been a professional since 1978... by ChaoticCoyote · · Score: 2

    ...although I'm not doing now what I was doing then. The key to survival (and success) is staying flexible and continuing to learn -- points that were brought out in the cited article.

  130. H1-B, well, you screwed it up yourselves by Anonymous Coward · · Score: 1, Interesting

    The reason H1-B like myself are working 80 hour weeks for below the average salaries is... H1-B status. When you have to get out of country in 10 days once you lost the job, you tend not to care all that much about hours and salary. Give us a Green Card and we'll be working just like anybody else.

    So, say thanks to Labor Department and INS that take 3 years to take papers from one stack and put into another.

    Amazing how the best intentions (we'll make it temporary, so if the times get tough we'll get them out in no time!) have led to the worst consequences.

    1. Re:H1-B, well, you screwed it up yourselves by 8BitWimp · · Score: 1

      You hit the nail on the head! Because of the 10 day deportation clause, H1B's have been relegated to an indentured servant status. I once observed an H1B fellow from Uniden who was sent to our site to customize some code. His manager's demands were so intense that he worked 7 days per week and near 18 hours a day in fear that he would lose his job and be sent back to his homeland. His per diem expense limits were so severe that he slept on the lobby couch the last week he was here. Modern day slavery....

    2. Re:H1-B, well, you screwed it up yourselves by Anonymous Coward · · Score: 0

      They do need to make laws against working these H1-Bs the way they do. Not just them, everyone for that matter. What is everyone's rush to get stuff done?

  131. Are there any good careers in America? by Anonymous Coward · · Score: 0

    I don't recommend engineering. But the thing is that I don't know of any good careers in America.

    Doctors have been declaring bankruptcy at record numbers because of HMO's pricing preasure. Lawyers are a dime a dozen. Teachers are legendary for being underpaid. Middle managers sacrifice everything for a pension, only to be laid off in their fifties. Burger flipping seems steady. Government work is looking more promising all the time.

    Unless you are born wealthy enough to head or start a corporation that will allow you to cheat consumers and the government; steal your workers pension plan and leave the whole mess for taxpayers to clean-up you are basically S.O.L.

  132. Common Mistake by Derkec · · Score: 2
    What I'm seeing a lot of here is the assumption that because you've been laid off, your career is over. When you are laid off that sure sucks, but that doesn't mean your career is over.


    That said, I'm not sure everyone who graduates with a CS or EE degree should spend the next 30 years of their life doing basic engineering. Your skills are needed in managing engineers and other things as well.


    More to the point, there is not that much less NEED for programmers than there was 5 years ago. Look around, most of the software in existence has major flaws. More importantly most of the needed software is for specialized tasks. Be it for small business, retail, real estate agents, or in house software for a company. Most of these specialized areas are un or underdeveloped. Also, these niche markets are going to be extremely inefficient to attack from overseas for a number of reasons.


    The most likely reasons for a short career have little to do with the changing world of making software. Burnout seems to be the most likely. Foolishly thinking working 60+ hours a week for 5 years would be healthy. It isn't and you should try to find other work when you're in that position. Lack of skills / unable to stay current also seems likely. That can probably be fixed with some studying though. Finally, I think many people are in this field who just shouldn't be. They entered for easy money and don't really enjoy programming. Lots of those people will abandon a career they don't like when times are challenging.


    Keep in mind, we are in a down-turn and jobs are scarce. Things will likely turn around and many of those who shouldn't be in software will have changed careers. We, as a profession, will pull through fine.

  133. Reverse engineering???? by archeopterix · · Score: 1
    Rational. ClearDDTS. Bugzilla.
    Come on, reverse engineering is about the internals of a product - disassembling code, ripping off file formats, perhaps feeding test data to figure out the internal algorithms (although I don't know if this qualifies as reverse engineering). Now tell me what algorithms worth reverse engineering does ClearDDTS implement? I think that the OpenSource folks just created a good enough implementation of what your application does and it's very improbable that they needed any reverse engineering.

    Now what do you (I assume you're still the same Anonymous Coward) mean by being against Open Source? Should it be forbidden to write free software? All ethical problems aside, how are you going to enforce that? To put it short: blame your company business model, not the ones who show that it is flawed. Well, I guess that the watchmakers felt the same way about electronic watches, scribes about the printing press, etc, etc.

    1. Re:Reverse engineering???? by Anonymous Coward · · Score: 0

      Should it be forbidden to write free software?

      It should be forbidden to give away something that somebody is trying to make a living by selling. Or would you rather people be unable to feed their families? Guess it's back to subsistence farming for all of us. Or are you opposed to that, too? You'd have us return to being hunter-gatherers, wouldn't you? Or is that still too much? Should we just all kill ourselves and return the planet to a natural state of lemurs and starfish and fuck knows what else? Answer me, cocksucker!

      Oh, by the way, you've got troll!

    2. Re:Reverse engineering???? by archeopterix · · Score: 1
      It should be forbidden to give away something that somebody is trying to make a living by selling.
      Why exactly should that be so? I'd gladly make a living selling sand on a desert, but I am scared that evil people will give it away.
      Or would you rather people be unable to feed their families?Guess it's back to subsistence farming for all of us. Or are you opposed to that, too? You'd have us return to being hunter-gatherers, wouldn't you? Or is that still too much? Should we just all kill ourselves and return the planet to a natural state of lemurs and starfish and fuck knows what else?
      Whoa, a very scary future you paint here!. But why will writing free software cause all that? I believe that laws supporting unviable business models would get us there sooner than writing free software.

      I actually make a living by writing applications and I'm totally unafraid of free software - we're a small company making custom applications. Everybody is free to make what we make and give it away. I am not afraid of that and that's because we're making money writing software, not selling it.

      Answer me, cocksucker!
      You are a very bad man.
      Oh, by the way, you've got troll!
      I think you mean "You got trolled!". Well, I don't know why I spend so much time arguing with anonymous cowards.
    3. Re:Reverse engineering???? by Anonymous Coward · · Score: 0

      Well, I don't know why I spend so much time arguing with anonymous cowards.

      Me, neither.

      I think you mean "You got trolled!".

      It was a joke. You know, like "You've got mail!" AOL runs, like, seven commercials an hour. Surely you've heard this.

      You are a very bad man.

      Yes, I am. Well, very bad, anyway. I make no promises about whether I'm a man or not. I value my anonymity, and besides, on the Internet no one knows you're a dog.

      I am not afraid of that and that's because we're making money writing software, not selling it.

      Soon you, too, will be unemployed and sacking groceries at the nearest Von's.

      I believe that laws supporting unviable business models would get us there sooner than writing free software.

      Why? Are you trolling now?

      Why exactly should that be so?

      Because people who work hard to support their families deserve to be rewarded for their labor. If somebody comes along and undercuts them by giving away what they've been selling all this time, that's equivalent to taking food out of a child's mouth. Antitrust law says that it's illegal for a company to sell its products at less than cost in order to undercut the competition and gain market share. That same law should be applied to people who give away their products in order to gain market share. People who give away software are stealing from the hard-working people of this great nation, and they deserve to be punished for it.

  134. its the management stupid by Anonymous Coward · · Score: 0
    the problems have less to do with the needs of the industry as far as work required and everything to do with decisions by those that really should never have been put in positions to make any decisions except what socks they should wear that day (and that may be stretching it for some :).

    I can't even begin to keep count of the number of projects that are constantly in need of programmers yet they are filled with managers who know nothing about IT, technology in general, the systems they are working with/on specifically or how to actually manage the workflow, people, resources and events required of a program. However, remember that someone at the top whom makes a mistake will most likely cause a larger armount of damage than someone below him. This simple fact is avoided by those who have no business or technological sense and is covered with a nice and thick candy coating of buzz words and forked tongue schmoozing. Don't get me wrong, you often need those snake-oil-salesmen types to create a network of clients, consultants, and other contacts for your business to run smoothly. However, this "asset" is often confused (much like a politicians rhetoric) with actual worth and competence in other fields to the point that a forked tongue BS artist is put in a position to make Ops decisions... very bad move (and indicative of a lack of leadership/business sense in the higher management that hired/promoted this person to that position in the first place).

    Why is it that so many tech companies have a glass ceiling for the very thing that made them big in the first place? Why can you only go so far in the tech field before you must jump tracks and go into management? In fact, why is that word "manage" assigned to people who obviously lack the desire or ability to actually facilitate and manage the people and projects they are assigned to? Manage is not a dirty word... it is VITAL to any business or organization yet what happens is that the word is kept as a shallow wrapper while the actual substance (the work of managing) is poured onto the team. Instead of this welfare system of placing people into these key positions in order to just find them a job, why not place people in those positions who have demonstrated the ability and/or the aptitude and desire to do that job well? At the very least, train the managers to understand why they are there. If a team must do the managers job for him/her then clearly the situation calls for an elimination of one side of that equation. Bad managers tend to gravitate towards the liquidation of the actual business assets and keep the leeching do-nothings. How do you make money without the ones doing the work? Who knows?

  135. Brains Without Borders by Tablizer · · Score: 2

    An article in ComputerWorld ("Panel Advises U.S. IT Pros To Consider Changing Roles") has found similar handwriting on similar walls.

    Techie careers are going the way that factory work did. The remaining jobs in America will be the 3M's: Management, Marketing, and McDonald's. Nobody has figured out a way to outsource these so far.

    The sun is setting on the American Nerd. Let's face it for what it is.

    Hell, even basketball is being outsourced. Part of the reason the Lakers are falling from grace is that many teams are getting better deals on foriegn players, and dictated salary caps limit what Laker owners can pay. Sacramento's NBA team is probably 50% non-citizens. Not to mention the "new Shaq", Yao Ming in Houston, a Chinese citizen.

  136. the same old bogus claims by g4dget · · Score: 2
    "About 80,0000 engineers were unemployed a few months ago. If you take out the H-1Bs who came in, you'd have jobs for all of them," the IEEE-USA's Bryant says. The organization is lobbying Congress to lower the number of H-1B issued.

    If you take out the H-1Bs, the jobs won't go to US engineers, they will simply move to sites in India, China, and Europe. That can happen on a moment's notice, since big companies already have R&D centers there. The main reason why companies bring engineers to the US is because the engineers themselves prefer it; it's a kind of perk.w

    If the US forces those jobs to move overseas by reducing H-1B quotas, the US will lose the tax revenue, production and know-how will move abroad, and the trade deficit will increase. The net result is much worse for the US.

    H-1Bs are a wonderful deal for the US: other countries pay for decades of child care, schooling, medical care, and social services, and the US reaps the most productive years of those individuals. The countries who ought to be upset about it is the countries where foreign engineers are coming from, not the US. And, in fact, European and Asian countries would love nothing more than if the US closed its borders--it would be a shot in the arm for their own industries.

    1. Re:the same old bogus claims by Anonymous Coward · · Score: 0

      Idiot. Although you may be partially correct about jobs leaving the US if the H-1B program is terminated, it's because the reality is that H-1B employees are often here being trained to take the jobs back home with them.

      I have two specific examples from my own years in the minicomputer industry (when there was a minicomputer industry). In both cases Indian nationals were hired into manufacturing and engineering departments; in both cases, after a couple of years, the Indians were promoted into management positions; in both cases, after a couple more years, the companies opened engineering and manufacturing operations in India. Guess who was in charge in India? Right. The very same Indians who had quickly risen into management positions. These guys had (apparently) been hired to learn the business and then to export it to some place where the workforce is cheaper and there aren't all those pesky EPA and OSHA types to deal with.

    2. Re:the same old bogus claims by g4dget · · Score: 2
      it's because the reality is that H-1B employees are often here being trained to take the jobs back home with them.

      And what's your point? H-1Bs are temporary visas. Of course, if the people can't stay, they'll take their jobs with them. If you don't like that, the solution would be to increase immigrant visas, not decrease H-1B visas.

      Guess who was in charge in India? Right. The very same Indians who had quickly risen into management positions. These guys had (apparently) been hired to learn the business and then to export it to some place where the workforce is cheaper

      Of course. I don't see anything wrong with that. At least they learn US business and engineering practices, which are generally pretty good. They also make business contacts here.

      What do you think is going to happen if you don't let them come here? Are you naive enough to think that they'll take up farming instead?

      The US is far from having a monopoly on successful business practices or engineering methods. If you don't let them come here, they'll go to Europe or Japan, or trainers will just go directly to India. They'll make business contacts there. They'll adopt European or Japanese standards and business practices. That's worse for the US.

      and there aren't all those pesky EPA and OSHA types to deal with.

      US educated and trained engineers going back to India will be much more sympathetic to introducing EPA and OSHA regulations there. In the long run, that will bring India up to our levels of costs and standards, and it will make us more competitive. If you don't let the people come here and experience life in the US, things will change much more slowly in India and other developing nations.

      Idiot

      You don't have an argument, that's why you need to resort to insults. I'm sorry if you think your job is threatened, but the reality is that engineers are just facing the same globalization issues that farmers, garment workers, and many others have faced before.

      Our best approach for dealing with that is openness: we need to make the whole globe reasonably wealthy and decrease poverty. Then, we don't have to worry about losing our jobs to some third world nation because they can cut costs.

    3. Re:the same old bogus claims by Anonymous Coward · · Score: 0

      Everyone seems to make this same mistake when talking about globalization and free trade - you assume they go hand in hand.

      They don't.

      The jobs can be shipped from place to place. Hasn't your local county or city government given sweet deals to corporations to get them to stay in their locale?

      Same thing will happen on a larger scale. Corporations will move wherever the cost of doing business is cheapest.

      But can the labor force follow it? No, because of immigration laws.

      But the same governments that engage in forcibly altering the labor pool (such as is happening with the H1-B visa program) also will offer corporate welfare.

      This welfare could be anything from tax breaks to reduced environmental protections.

      IF THERE WERE TRUE FREE MARKETS, THEN GLOBALIZATION WOULD NOT BE BAD.

      But there are no true free markets. Period.

      So globalization will not work as defined by "making the whole globe reasonably wealthy."

      Why not? Because if the cost of labor is kept low, then the workers don't get wealthy.

      If the governments can't tax the corporations, then they can't redistribute the wealth.

      Finally, we ALL know how well the trickle down theory of economics works. Because that's all that will be left from the concentration of wealth that will happen.

    4. Re:the same old bogus claims by g4dget · · Score: 2
      Everyone seems to make this same mistake when talking about globalization and free trade - you assume they go hand in hand. [...] So globalization will not work as defined by "making the whole globe reasonably wealthy."

      You are barking up the wrong tree--I made no claims that globalization makes people wealthy. Globalization is simply a reality--you can't stop it with immigration laws or protectionism or tariffs--any country that tries just ruins its economy.

      Now, with the ability to purchase goods globally comes the simple reality that our engineers, garment workers, and farmers really can't expect to earn more money than other people working in the third world, plus the cost of moving their goods and services to the US. You can rail against that all you want, it's not going to change.

      The only way to address that is to increase the standard of living, wealth, and expectations of the worst off in the world. Globalization itself doesn't do that, as you yourself observe. We need to do other things to achieve that goal. One is to let people live in the US and become familiar with our standard of living and our protections and have them take those back to their countries. And there are other things we can do, through education, cooperation, etc.

      Frankly, I don't even see anything unjust about it all. There are billions of people living in dismal poverty. American workers have no reason or moral justification to expect living in wealth just because they happen to be born here. Globalization just finally brings the hard reality of life around the globe back home, and that, after all, probably is a good thing, not by making us wealthier, but by having us finally experience the poverty of the rest of the world. Maybe that will finally move us into action, after centuries of isolationism, greed, and disregard for the suffering of others.

  137. Engineering Careers - There's a great book by Anonymous Coward · · Score: 0

    Read Herbert Simon's book "The Sciences of the Artificial" (Herbert Simon won the Nobel Prize in Economics for his work in management theory in the late sixties and is or was until recently a professor at MIT. He's also a big name in artificial intelligence.)

    The basic thrust of "The Sciences of the Artificial" is that there are two kinds of science - natural science and artificial science. So there is science about natural subjects such as chemistry and medicine and biology and then there is science about subjects which man has created such as economics, engineering, computer programming, etc. Science (or any other kind of effort or work) that is directed towards natural topics has a certain advantage for the student and practitioner - a stable subject.

    Bascially, while the way medicine is practiced may change, the human body does not, which makes life a little easier for physicians. They need never re-learn anatomy because that subject is fixed even though the tools they use to study your body do improve and evolve - X-rays giving over to MRI, for example.

    However, engineering and, even more so, computer programming change constantly. There is little that is stable and thus a student of these sciences must ever re-learn not just the tools of the trade but also new ways to apply the tools and new ways to approach the task at hand. Consider the revolution in materials that has changed engineering - polymers and carbon fiber and so on that have complemented aluminum and steel. Every aero-space engineer in the last twenty years has had to learn a whole new suite of materials, not to mention the application of micro-processors, advances in aerodynamic theory, etc.

    If you are still in school and want to make your life a bit easier, focus on a subject of natural science. Learn it well and that knowledge will always be your foundation of understanding. Then, as the tools, processes and mechanisms you apply to your field of study change over time, you will only need to adapt to changes in the tools, not the entire basis of your career.

    Read the book (first edition is much better than later editions.) It's a wonderful analysis of something truly obvious that we never bother to think about.

  138. Without engineers... by techstar25 · · Score: 2

    From the article"That was the catalyst that prompted the New York native, already disgruntled with his choice of profession, to look into attending either business or law school."
    Without engineers to make stuff the businessmen would have nothing to sell, and the lawyers would have nobody to sue.

  139. CRAP-BOL by Shonufftheshogun · · Score: 1

    I'm majoring in management information systems and EVERYONE is required to take a course in cobol programming. Most of the students complain about having to program such a dead language. Hopefully you are right about cobol programmers being highly paid because I'm sorry I had to endure that class... maybe thats why my friends and I called it COOL-BOL.

  140. Glad I choose engineering - stop the H1-B program by lucky_2000 · · Score: 1

    I have no regrets about choosing engineering as a career, but I do see some disturbing trends in industry. America needs to reconsider its H1-B program and do more to support engineering students.

    I have a degree in Mechanical Engineering and I worked for three years in the aerospace industry. During the height of the dot com boom I switched careers to web development. I really enjoy working as a programmer; it is a lot more like what I though engineering would be like (nothing like working at an Aerospace giant to give you a bad impression of engineering). I've been lucky and have managed to stay employed through most of the recession.

    When I got my degree I did not know what I wanted to do with it, I just wanted to work in technology and to have options. My degree has done both for me. I feel the rock solid education I got as an engineering student has been a benefit to many areas of my life, not just my professional life.

    As much as I like programming, I will admit that if it were not for the high wages I would have not made the effort to change careers. It was a lot of work to teach myself programming. Industry complaints about IT worker shortages are bull. What they really mean is there are not enough workers willing to work long hours for low pay. Anyone with a degree in the sciences or engineering can make the switch to IT with relative ease. As long as wages are high there will be no shortage of IT workers in America.

    The H1-B program has got to go. This is not immigrant bashing; I don't blame people wanting to come to America for a better life. This is economics 101. If you flood a market with workers willing to work for less then you are going to drive down wages. Do you think the Wall Street Journal's unwavering support for unrestricted immigration is because they want high wages for American workers? No, the WSJ supports immigration as a way to drive down wages. Personally, I'm not against immigration, I just think current numbers (over 1 million every year) are way too high.

    There needs to be more scholarships for engineering student. Many of my high school teachers and college professors were students when the Sputnik scare prompted congress to offer generous scholarships to anyone going into math/science/engineering. When I was a student I could not find any scholarships for engineering students.

    Importing foreign engineers/IT workers is a vicious cycle. The more of them come, the lower the wages in America get. The lower the wages, the less likely that American students will go into those fields, thus creating more demand for foreign workers. This needs to stop now. This is no kind of future for America.

  141. I'm planning for some other career by Anonymous Coward · · Score: 0

    Some years ago, I was planning to do computer-related work. Now, I know that I'll never get a job in the computer-business (since I have no education, and getting a job is difficult, even with an education (I don't think this will change, as there are so many people that are into computers).
    Luckily, I have no debts to pay off, so there's nothing stopping me from studying some other subject.

    I want to study either history or linguistics.

  142. What school gets you by Derkec · · Score: 2
    There is a key difference between long time engineers and short termers that the article hardly touches on. Learning. What we get out of school is a way of thinking and the ability to learn. We also manage to get a handful of skills which may last us a few years. The key though is that we are constantly learning, expanding our skills and knowledge. When you are 30 and trying to justify a higher salary than a recent college grad, you need to have improved your skills in the newest technology to at least their level and gained much from your experiance.


    Have fun

  143. Programming != Engineering by JohnsonWax · · Score: 2

    Not to beat a dead horse here, but most of the programmers I've met (myself included) are not engineers, though they often take Engineer in their title.

    Engineering has nothing to do with programming languages and CAD software and everything to do with the ability to identify problems and develop an *appropriate* solution. Where most programmers fail this test is their oft inability to choose the best tool for the job, to realistically determine costs, time to product, staffing, systems integration, maintenance, reliability, and a raft of other factors that lead to a successful job. Instead, most that I've met are quite adept at shoehorning whatever problem into the toolbox that they have at hand.

    When you can afford to throw bodies at problems and it doesn't matter what you ship as long as it brings in the VC dollars, then none of those factors matter much. When you need to get a specific product or service to market on time, on budget, with the reliability and servicability that the client demands, then all these factors come into play - and I don't know many programmers that can rise to the challenge.

    Good engineers can function without the technology and will adapt their knowledge to the problem at hand. In many cases they're happy to invent the tools they need to solve the problem.

    Two problems plague the programmer community:
    1) a history of sloppiness. Software moves ahead not because of some underlying set of principles but mostly due to unplanned intertia. If there was a community effort to improve the industry, you'd see things like C++ being formally phased out in favor of more reliable languages like Java for new development. That's not happening.
    2) the realization by industry that coders can really be treated like tradesmen, and that the real engineering can be handled by a select few.

    You notice that on a worksite for a new building that you don't have 200 civil engineers doing the construction. It's too expensive, and nothing would get done. Instead, you have 20 civil engineers and 180 tradesmen. The tradesmen are skilled in the tools, the engineers skilled in design. It's cheaper and more efficient because the engineer doesn't need to know much about the tools except for their suitability, and not always even that. The tradesmen can focus on their field and stay up with technology.

    In the sofware world, expect 'programmer' to phase into 'coder', a bunch of people with AA level degrees that know Java or C or SQL like nobody else, but don't know the first thing about designing a large system. Expect much of the design work to go to software engineers who will direct the coders. The engineers should come from traditional engineering backgrounds - it's basically systems engineering with a software focus. They'll be on site with the client, assessing their needs, etc. The coders can easily be in India or wherever else coding to spec.

    Coding will be an almost exclusively contract profession. Standards for documentation, testing, and coding will be developed that parallel those for subcontract work in traditional fields.

    As for engineering, it seems to be doing reasonably well. Civil engineering is doing exceedingly well now, as is mechanical engineering and materials engineering. Environmental is struggling (Republican president and congress, and all that) as are EE and the computer fields. Much of the shift seems to be to defense and infrastructure and away from consumer products and services. Engineering is still a good deal, but that CS degree may not take you where you thought it would.

    1. Re:Programming != Engineering by Anonymous Coward · · Score: 0
      Environmental is struggling (Republican president and congress, and all that)
      and well it should, as that is not a function of the government. However it is very important and will "grow back" assuming that people stop running to big brother to fix all the things in the world (themselves included) that they think need fixing. Government is the ULTIMATE tool of arm chair quarterbacking.

      As for your comment about programming != engineering, I couldn't agree more. It is blind and foolish to put the cart of degrees and titles ahead of the actual horse of results and productivity. Programmers are needed, there is no doubt of that... yet what is often needed is an engineer to understand the interaction of disparate and like parts in order to fold them together into a harmonious machine with a singular purpose. The US Government is very fond of taking competent and qualified individuals with plenty of subject matter experience as well as specific system/procedure experience the project is about and dumping them if they do not meet the standard of having the correct degree. They are then happy to put the "correct" degreed people on who are either incompetent or just inexperienced and unfamiliar with the system.

      This stupidity is evidenced by the "sides" that these morons take (I spare no contempt for stupidity that my tax dollars go to support) where they assume that any thought of looking into non-degreed solutions is therefore at the other end of the array and is "anti-degree." That happens but nowhere near as much as these zealots would like to believe.

      Why I have a group of managers that have abolutely no problem in hiring someone with said degree that blatantly lied in his/her interview (about capabilities) of which they know full well but will keep on because it "satisfies" a contractual requirement. Meanwhile the system is half-hazardly thrown together as so much slop is thrown to hogs and they spend the time they should be putting into MANAGING the project into walking around shmoozing key players of the government. When I grew up we called these, "bullshit artists" and they have no real value for a business unless the entire business model is based solely on the initial aquisition of contracts and not the result of any work.

  144. programmers by g4dget · · Score: 2
    A computer-science professor in California has statistics to show that programmers have careers not much longer than pro-football players.

    In my experience, most programmers are the equivalent of assembly line workers, trained to do a few specific steps on specific machinery without any deeper understanding of what is going on. And most of them probably don't want to continue programming into their 40's or 50's anyway, they want to move up into management, design, and other non-programming jobs. Think of the career path of most programmers as that of MacDonald's cooks: their job is not about the food, and you wouldn't expect them to be gourmet chefs in their 40's or 50's, you'd expect them to move up in management or go into other professions.

    People who are dedicated to programming as a life-long profession and who are skilled enough to pull it of are far and few between.

    Overall, I just fail to see a problem there.

  145. there are some nurses by lizzybarham · · Score: 1

    that are just as skilled as classically trained M.D.'s

  146. Skill vs. Schooling by ForsakenRegex · · Score: 1

    Judging by what I've seen in the workplace, and
    the quality of the people I've worked with, it
    usually boils down to a question of real skill.
    If your profession has moderate demand (which
    Engineering does), and you area truly skilled
    at what you do, then you will find a job. The
    field is currently overflowing with useless
    inviduals who jumped on the bandwagon for the
    money. Their time is up. As companies begin
    to seriously cut costs, more and more excess
    will be shed. The truly skilled will find jobs.

    Oh, and most folks would find that a serious
    career at McDonald's would be far more challenging
    than your average Engineering position.
    McDonald's knows how to run a business. If the
    tech companies in America displayed as much
    business skill as McDonald's, most of these people
    getting fired wouldn't have been hired in the
    first place. Businesses are simply deflating
    to the proper size. They grossly overhired,
    and now they're finally realizing the mistakes
    of the last 5 years.

    --
    "A man talking sense to himself is no madder than a man talking nonsense not to himself."
  147. Engineering Brain-Drain? by Feezle · · Score: 1

    If you're American, you have to wonder how the current topic squares with this Wired article on engineering brain-drain and how it impacts the U.S. Military. When the engineers leave, where are they going?

  148. Re:The value of experience by Gerry+Gleason · · Score: 2
    As a software engineer with over 20 years, I would say this is the same in the tech industry. You need a mix of experience and younger talent on any project. Unfortunately, there are a lot of engineering managers out there who don't know this, and do a lot of damage for the organizations that employ them.

    Experience usually shows in saving resources by not doing unproductive things, as well as being able to see the big picture. Often this effect is hard to measure because you only see it if your team doesn't have the experience to avoid major pitfalls.

  149. Learn the fundamentals, and learn them well by Chazman · · Score: 3, Insightful

    Gone are the days when you could get some four-letter-acronym certification and get a job in the industry. You won't get hired anymore if your main source of knowledge is books like "X for dummies", "Y unleashed", or "Teach yourself Z in 21 days". Those are the people who, for the most part, are being shaken out of this industry now, and frankly, I consider that a good thing. However, in that same category I'd lump the people who went to a decent college CS program and didn't really work in it, barely passing, just to get to the job market. That's scarcely better. Don't become one of those people. Dig deep into the field and learn everything you can. Lift the hood and find out what goes on underneath. Remove the engine cover and learn what makes an engine tick. You wouldn't go to a mechanic who had never rebuilt an engine or swapped a radiator, would you? So why should I hire a programmer who doesn't know how a CPU works, or has never scrutinized the output of a compiler?

    Learn computer architecture. Learn how a CPU, cache, and RAM work. Learn data structures. Learn why you'd want a tree in some situations and a hash table in others, and the consequences of each choice. Build a compiler from scratch. Learn parsing and grammar recognition. If you want to work on networks, learn queueing theory. Learn how an operating system works, what a virtual memory manager needs to do, how copy-on-write works, what a semaphore is. Et cetera.

    If you know the entire foundation of the profession, you can pick up anything new that comes along with ease. You won't be so quickly cast aside when times get tough. And you'll have one-up on all the opportunists who learned from silly books or certification classes. They'll only know how the latest fad works. You'll know *why* it works, and you'll be much more able to set things right when it doesn't perform as advertised.

    --
    -----Chaz
    1. Re:Learn the fundamentals, and learn them well by Richard+Steiner · · Score: 1

      >If you know the entire foundation of the profession, you can pick up
      >anything new that comes along with ease.

      True enough, but the most difficult part of job searching in the current market is getting past the various HR filters and barriers and actually making yourself VISIBLE to someone (anyone) who can properly appreciate the technical skills you bring to the table.

      Given the way resumes are handled in many (most?) organizations today, most filtering is done loooong before a technical manager or team leader takes a look at it.

      The bad part: much of that filtering is done by people and/or processes which are completely unfamiliar with the technology in question.

      > You won't be so quickly cast aside when times get tough.

      Don't bet on that. In the various layoffs I've both avoided and been a part of over the past 15 years in IT, most of the folks I knew were laid off based on tenure or on the specific position they were in, not based on their knowledge, technical skillsets, or raw abilities.

      > And you'll have one-up on all the opportunists who learned from silly books or
      > certification classes.

      Very true. The more you learn, the better off you'll be. A one-trick pony is a lot harder to ride in this industry than it was 10 years ago...

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    2. Re:Learn the fundamentals, and learn them well by Anonymous Coward · · Score: 0

      That's all well and good, but when you tell this to someone who is just in the profession because they wanted lots of money, it goes in one ear and out the other. We can safely kick those morons out without any damages to the industry. Actually, it would probably improve the industry.

    3. Re:Learn the fundamentals, and learn them well by 0111+1110 · · Score: 1

      Always good advice, but what world do you live in? You must be a manager or one of the lucky few who has a job with a great company. In my world, just as people don't beat down your door just because you've built a better mousetrap, employeers don't salivate over all of your mental accomplishments and skills, which they have no way of knowing about or verifying unless they also possess the same knowledge and skill set as you.

      These skills might allow you to keep a job, assuming that you have some bright, competent managers who can recognize and appreciate your abilities, but it is difficult to imagine a world where it would consistently land you that great job you want.

      I'm curious as to why you assume that they don't already know those things. Is it so impossible for you to imagine that there are simply more skilled, competent programmers, than there are jobs? And how do you know who is getting fired? What makes you think that the smartest/best coders and engineers who are too busy actually doing their jobs to lick boots are not the ones getting the axe, and that the stupid/incompetent ones with better social skills and who don't mind puckering up nice and big are the only ones who stay. In this system, the best, natural-born coders and engineers are the ones who flip burgers, while the less competent ones end up being promoted.

      I guess you're one of these "glass is half full" types. No one could ever get layed off or have trouble finding a job because the world sucks/is unfair/malevolent etc. It's gotta be because they are not good enough. If they would just work harder and learn more, all the employers would immediately recognize that and hire them for ungodly salaries.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    4. Re:Learn the fundamentals, and learn them well by Anonymous Coward · · Score: 0

      I agree with the original post from Chazman. He's not saying you're GUARANTEED to keep/get a job if you follow his advice, he's just saying the best thing you can do for your career is to become a master of computer internals. Your knowledge is the only thing that you have control over. You can't control layoffs, salaries, recession, the "HR filtering", and whatnot. This shit happens, and it is happening to a lot of people. It can't be avoided these days. But who is really a better engineer -- an unemployed engineer who knows his shit or an employed web developer who doesn't even know what an OS does?

      FYI I am no star engineer myself since I am just starting out in the field. But Chazman's advice is sound for anyone -- educate yourself!!

  150. people have said this for decades by cascadingstylesheet · · Score: 2

    What I see disappearing are the median income jobs. It seems like things are becoming more and more polarized w/many many low pay jobs and a few very high paying jobs.

    People have said this for decades, and the middle class has not disappeared. That's not to say it never will, but the record of these predictions is very, very poor.

    Do you have any actual data to support your contention? Is the data based on valid assumptions and samples (i.e. the decline in VAX programmers doesn't necessarily count, unless you include the increase in game console programmers).

    1. Re:people have said this for decades by foonf · · Score: 3, Insightful

      People have said this for decades, and the middle class has not disappeared. That's not to say it never will, but the record of these predictions is very, very poor.

      Well, these things happen very slowly. If you look at the general trend over the past 20 years, there has been a collapse in the number of high-paying skilled manufacturing jobs, living standards and job security for many professionals are declining, and the fastest growing sector is "service" jobs like Wal-Mart and McDonalds. The growth of information technology and programming was maybe the only exception to this, but it is not looking so good now. There is still biotech which seems to be the hot thing now. However, I think the worst fears anyone expressed 'decades' ago have generally come to pass. But people expecting a rapid and devastating catastrophe will probably continue to be disappointed.

      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    2. Re:people have said this for decades by seaan · · Score: 2

      The real interesting factor, is to compare individual income vs. the more common household income. Given the same types of houses and jobs, it took two of us working full-time to barely qualify for our first house in 1990, compared to 1970 where my same job would of easily allowed me to buy the house just by myself with much less sacrifice. What happens in the next 20 years -- we move to 3.8 incomes per household (assuming 1.8 kids in an average family).

      Actually some of the desired/expected concepts I grew up with (born in the 60's) have already been discredited - lifetime employment is a good example. The concept of a nuclear family with 2 adults and some number of children being a viable financial structure is on its way. The "norm" of the nuclear family really became normal in the 1950's, prior to that it was probably more common to have extended family groups living together. That is probably how we will see household incomes increase beyond 2 (although it will no longer be the stereotypical unmarried aunt).

      One other interesting place to watch is Bermuda. They have the second highest cost of living (only behind Hong Kong). There is no ground water, so they can't build high-density housing. In the 1980's they converted single family homes into apartments so that families could house their adult children. What happens now, when the apartment dwelling families have kids of their own? Bermuda is one place that makes even boom Silicon Valley real estate prices look like a bargain (even when ignoring the extremely large tax Bermuda adds to non-citizen purchases).

  151. real skills != good interviewee by Anonymous Coward · · Score: 0

    The ones who are really good may have spent a few months looking but they're back on the job.

    I usually get good reviews on my tech skills when I am working. However, I have been unemployeed for an excessive time.

    I see no rewards now for doing good tech jobs. It seems those with the best BS skills get the few scraps of remaining jobs there is.

    1. Re:real skills != good interviewee by ashultz · · Score: 1


      Maybe real technical skills != good interviewee, but anyone with a real job to fill is hiring for more than just technical skills. Even the lowest programmer or sysadmin has a job that's at least half communication with the rest of the company, like it or not.

      People skills aren't something you can punt just because you aren't a manager.

  152. Re:Glad I choose engineering - stop the H1-B progr by WetCat · · Score: 1

    No. Simple NO scholarships. Education expenses should be paid from federal taxes. That's it.

  153. Re:What makes you think you're better than an Indi by ceejayoz · · Score: 2

    Someone modded the parent as a troll, but glrotate makes a valid point. Yes, it sucks that there's unemployment in the US. I'll wager, though, that unemployment is far worse in India. If they can get jobs for US companies doing programming, I say go them.

    It's what free trade's all about - if you don't like it, move to India and do what they're doing!

  154. Re:Glad I choose engineering - stop the H1-B progr by VB · · Score: 1


    Engineering also implies innovation. The absence of wage competition in a market where government-injected wage deflation exists will force innovation and creativity talent out of that market. You're right: this is ECN 101.

    We need to encourage our creative programmers who have invested in their skills development with wages that make them feel their society values them; not that their society wants cheap programming... we'll keep ending up with cheap programming and flawed software.

    You can't throw drones at engineering problems and expect decent results.

    No offense to the H1-Bs that come to this country seeking better wages, but there's more to engineering than being able to operate validation software...

    --
    www.dedserius.com
    VB != VisualBasic
  155. Simple observation, dude! by Eric+Green · · Score: 2
    Give me a team of four of the best American programs I've run across, and we can out-do a team of 500 Indians in the employ of Oracle Corporation. Been there, done that.

    Now, that isn't to say that 4 Americans is equivalent to 500 Indians. Just that this PARTICULAR 4 Americans is equivalent to that particular 500 Indians. Still, it did not make me feel too sanguine about the quality of the people we're importing from India -- and certainly didn't make me want to run out and export work to India.

    The point: four good people can out-do 500 cheap people, and costs a lot less money, and people who out-source work to India just because they think it's cheaper are not going to save money because they're going to end up having to get more Indians to do the work that they could have gotten a few of the best Americans to do (albeit probably for a 6-figure salary, vs. a 4-figure salary).

    --
    Send mail here if you want to reach me.
    1. Re:Simple observation, dude! by Aerog · · Score: 2

      Yes, but I bet you could just as easily find 4 Indians who could code circles around 500 Americans. It's all a matter of which 4 and 500 you pick. Example:

      I recently had to do some basic troubleshooting on a system I worked on as a summer student last summer. It was used for public internet access at a park and run by a woman in her 50's. Their internet connection was down and I was asked to get it running after her "computer-tech" daughter had attempted to solve the problem. Now I'd assume by the title that she was trained in something. . . .anything. In fact, all that happened was the DSL modem needed to be reset to handle a switch to DHCP. When I fixed it, she commented "I want you to take that 'Mozolla' thing off. It's only confusing Mom and it isn't doing anything good on there." and sincerely sounded like she thought it was causing the internet problems.

      So if this is the quality of "IT" people that are around, then it's not surprising there'd be quite a few "programmers" of the same sort. I'm sure there are a lot of Indian programmers out there like that, but I'm also sure there are a lot of fantastically brilliant Indian programmers out there, just like there are the same calibre of programmers out here. It's all about who you hire and sometimes it might just end up that they are cheaper.

      --

      - Relativistic? That's barely Newtonian!
    2. Re:Simple observation, dude! by Rogerborg · · Score: 2

      Leaving aside the obvious counterexample, what do the other 496 USians do? Flip the burgers and clean the pools of the 4 with jobs? You're rather making the parent's point for him.

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:Simple observation, dude! by 0111+1110 · · Score: 1

      But this was just your experience. It may be hard to believe, but the opposite may also be true. It *is* possible for 500 Indians to produce better code than 4 Americans and perhaps much more quickly as well, and perhaps even for the same price as the 4 Americans :).

      We need to face facts: people are people. Indians are just as smart in general as Americans. Just because some Indians may sound like they're doing pretty decent impersonations of Ghandi, does not make them any less intelligent. Perhaps those Indians just needed some IQ screening and some decent training.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    4. Re:Simple observation, dude! by Valluvan · · Score: 1

      amen. brother.

      --

      Science as a way of life.
  156. FINALLY! by jhylkema · · Score: 1

    A computer-science professor in California has statistics to show that programmers have careers not much longer than pro-football players.

    Putting aside the issue of programmers versus engineers, Professor Norm Matloff finally gets some credit, albeit indirectly, on the /. homepage.

  157. Newbie. by Jaywalk · · Score: 1
    I start my career in 91 during the last recession and am still doing fine

    That makes you a newbie as far as some of us are concerned. I started in '81 doing FORTRAN, moved on to Business Basic, COBOL, Assembler, C++, PowerBuilder, Sybase and now Oracle. Still at it; Java probably comes next.


    "Sometimes," the red queen said to Alice, "You must run as fast as you can in order to stay in one place."

    --
    ===== Murphy's Law is recursive. =====
    1. Re:Newbie. by RKBA · · Score: 1

      Imagine what that makes him as far as I'm concerned - I started out in 1968 as a Field Service Engineer for the RCA Computer Systems Division, which at that time made IBM 360 clones called the "Spectra 70." I was immediately attracted to computer programming and became a "Software Specialist" for RCA CSD. Since then, even though I've had many different job titles and worked on many different types of projects using different languages, for the most part I have immensely enjoyed my last 34 years as a computer programmer and wouldn't do a single thing differently. My software has flown on the Space Shuttle twice, and has been to other planets. These are things I never even dreamed of as a child. My salary has pretty much topped out because I enjoy designing and implementing computer programs myself rather than going into management and being responsible for someone else's work, but that's Ok because I enjoy what I do - and to me that's far more important than the money I make.
      -- Ron

  158. Poor baby by Anonymous Coward · · Score: 0

    Did it hurt your wittle ego to know that someone could teach themselves something that you couldn't even grasp after 4 years at school? Let mommy kiss it better.

    1. Re:Poor baby by richieb · · Score: 2
      Did it hurt your wittle ego to know that someone could teach themselves something that you couldn't even grasp after 4 years at school?

      Ha, ha. No.

      I'm just tired of having to deal with people who think that building a doghouse (i.e. writing silly programs on their computer) qualifies them to design a skyscraper.

      --
      ...richie - It is a good day to code.
    2. Re:Poor baby by Anonymous Coward · · Score: 0

      Sounds like you're frustrated with your pathetic little life, and you have to express it by whining about the supposed inadequacies of people you don't even know. On Slashdot. No offense intended, but that's pretty fucking lame.

      Anyway. If you were half as qualified as you purported to be in the parent post, your work would speak for itself, and you wouldn't have to.

      Oh. That's right. It's not about you. It's about ridding the world of all those other "morons" who are ruining your wonderful international reputation.

      Or not. Troll.

  159. Plans for long term future by jesterzog · · Score: 2

    The article goes on to say a California computer science professor has statistics to show that a programmer's career is not much longer than a pro-football player.

    I live in New Zealand rather than the USA, but the situation sounds fairly similar here.

    A few months ago I applied for a job, and experimented with saying on my application that in addition to programming, in the longer term I'd also like to develop my more generic skills such as decision making and taking responsibility for various things.

    In that instance, I didn't get past an interview with a recruitment agent. She asked me about this, and I told her that I didn't think a programming career would survive me for my whole career, so I also wanted to develop other skills where I could move into other jobs later on.

    Keeping in mind that I'd spent 5 years of full time study getting a computer science first class honours degree specialising in software engineering, she appeared to ignore it and then accused me of not backing my own programming skills and might not be very confident at coding. Her reasoning was that it didn't seem like I was heavily interested in a programming job. In the end, she decided not to put me forward because I "didn't have enough commercial visual basic experience".

    Honestly compared with the others I talked to, that was one of the dumbest recruitment agents I talked to. She was probably new to IT. My view hasn't changed, though. Although I'm only 24 at the moment, these days when I go to a job interview for a job that might be long term, one of my questions to the employer will be along the lines of "how to you treat old people?" I still plan to develop my other skills.

    1. Re:Plans for long term future by mikewas · · Score: 2
      Sometimes recruiter stupidity works for you, sometimes against you.

      Recruiters, in general, only know a few buzzwords. They're a filter, and not a very good one. I got my first job out of college because a recruiter saw APL on my resume, and insisted it must be APPL. APPL was a buzzword on his list, a proprietary language for the Staran MPP (talk about obsolete skills!), a language known by only 15-20 people.

      It got me an interview with somebody who really was qualified to decide if I should be hired.

      --

      "Glory is fleeting, but obscurity is forever." --Napoleon Bonaparte
  160. Get a better product / business model by Chazman · · Score: 3, Insightful

    No one in this world is guaranteed a successful business model, a successful product, or profit in any form. We have a free market economy. That means you have to provide something people want, at a price that they're willing to pay, and deal with constant competition. If the market changes, you have to change with it or die.

    Your problem is not open source. Your problem is you're denying the nature of the market, and refusing to change with it. If it wansn't open source, sooner or later some other market entity would come along and do the same thing to you for the same reason. Guess what? That's business. Deal with it. Adapt to the constantly changing market or die. It's obvious which of those options you have chosen.

    --
    -----Chaz
    1. Re:Get a better product / business model by snarfer · · Score: 1

      GOD I'd love to hear you after 8 months looking for a job in Silicon Valley these days.

      "Oh please, where's my government payment, I can't find work!"

    2. Re:Get a better product / business model by NineNine · · Score: 2

      This is the first market in history that I can recall where people producing useful things have to compete against rich, spoiled, bored, children who are producing the same product and giving it away for free. I don't think that *anybody* owning a business can expect that. Do you really think that the guy owning the tire company is thinking, "Jeez, you know, I really should get ready in case a bunch of college kids decide to make tires in their free time and give them away. I won't be able to sell any!"? I doubt it. Why? It's crazy. Fucking crazy.

      The open source kiddies are contributing to the problem. But, I see it going away once the economy gets *really* bad, and people (even college kids) no longer have free time to sit around and write software for free. They'll be working like the rest of us. The OS thing is gonna wither and die, but not until the economy bottoms out. Until then, there will always be a glut of moderately educated, wealthy people with lots of free time on their hands.

    3. Re:Get a better product / business model by Twirlip+of+the+Mists · · Score: 2

      You rock, dude. I love your breaths of fresh air.

      Personally I hope there's a silver lining attached to the cloud of this recession. I hope the people who have historically contributed to "open source" will have to run off and get low-paying jobs and work long hours to feed their families. This will give them back that sense of perspective that they lost somewhere along the way.

      If the United States hadn't been so damn well off after World War II, this culture of "share and share alike, goddammit" never would have sprung up.

      Heh. As I go back and read that again, I really like that. I think that sums up the attitude of the "open source" guys pretty well: "Share and share alike, goddammit." Gotta remember that one.

      --

      I write in my journal
    4. Re:Get a better product / business model by NineNine · · Score: 1

      Well, thinking about it, what I'd love to do is this: If I were to become some kind of insanely rich bazillionaire (not gonna happen), I'd love to pick out a very vocal OSS person, go to wherever he/she works, and offer to do their same job for free. $0. No pay, no benefits, nothing. After all, information wants to be free, right? And if they can't compete, that's their problem, right? Kind of like poor Dan Akroyd's character in Trading Places. Every time they get some sysadmin or fry cook, or whatever king of job they pick, I'd love to be wealthy enough (and bored enough) to walk in to where they work and say, "I'll do the same job for free. Just because I like to do it. Plus, I'm doing it for the good of the 'community'." Then maybe, just maybe, they'll have an inkling of what OSS is doing to people and businesses. THEN they can tell me all they want that it's the "free market" at work.

      Ah, to be wealthy...

    5. Re:Get a better product / business model by Twirlip+of+the+Mists · · Score: 2

      Absolutely. The "free software" ideal only works if everybody gives everything away for free. And we've seen how well that's worked in the past...

      That's why I hold the theory that the "free software" movement was born in the postwar affluence of the 1950's. A chicken in every pot, and all that. The people who started the "free software" movement grew up in comfortable suburban homes in which everything was provided for them and they never had to suffer for want. So when they reached young adulthood in the 1960's, it seemed natural for them to latch on the idea of collectivism as a valid economic model; we all have everything we need, so why shouldn't we share what we create? This ignores, of course, the fact that the needs of these folks were met because their parents slaved away at highly competitive jobs in a decidedly non-collectivist environment.

      I hope the pendulum starts to swing back soon. I think it will. After enough software companies go out of business, after enough high tech jobs are exported overseas to India and China, after enough "free software" folks have to go out and work for a living, we'll see a return to the ideals of our fathers.

      Can't wait.

      --

      I write in my journal
    6. Re:Get a better product / business model by NineNine · · Score: 1

      I hope it does. My only concern is that there'd have to be a really extended depression/recession where even college kids are forced to get jobs & support themselves and their families. Otherwise, I see a continually renewing wave of young, naive, college kids who buy into this stuff and who have free time and effort to waste.

      Heck, if the big companies (IBM, Oracle) get smart, they'll recruit rabble rousers and pay them to keep indoctrinating the kids with the so called "freedom" mentality so the big companies will have a continuous stream of free code coming to them. After all, I don't blame the large companies for taking advantage of the software. If someone wanted to give me something for free, I'd be stupid not to take it. Now, I'm not one for conspiracy theories, but I wouldn't be that surprised to find out that IBM or someone who makes use of "free" software actually was paying someone like RMS under the table. Large companies like that are benefitting tremendously on the work done 'for the community'.

      But that's another possibility too... maybe the developers will wake up one day to realize that right this second, IBM & Oracle and many others are making many, many millions of dollars from their free development, and not giving the developers so much as a "thank you." Maybe they'll realize that the biggest benefactors of their free work are just the kind of organizations (aka "The Man") that they were attempting to undermine. Maybe they'll realize that by producing a good product, and offering it at a good price, they are contributing. Hell, I run a brick-and-mortar business myself. It's a business. I make a (small) profit, but I'm definitely contributing to the community in a very real way.

    7. Re:Get a better product / business model by Twirlip+of+the+Mists · · Score: 2

      Heck, if the big companies (IBM, Oracle) get smart, they'll recruit rabble rousers and pay them to keep indoctrinating the kids with the so called "freedom" mentality so the big companies will have a continuous stream of free code coming to them.

      Well, if the GPL holds up that could be a problem. What we really need is a concerted legal attack on the GPL. Don't think precision bombing; think siege.

      I would love to see the GPL overturned somehow. For no other reason than to upset RMS's apple cart.

      --

      I write in my journal
    8. Re:Get a better product / business model by NineNine · · Score: 1

      Well, if the GPL holds up that could be a problem

      How could that be a problem? I'm thinking if they don't mind continuing to use GPL/GNU/OSS whatever software that they could keep getting it by paying people to inspire young, impressionable developers.

    9. Re:Get a better product / business model by Twirlip+of+the+Mists · · Score: 2

      I'm thinking if they don't mind continuing to use GPL/GNU/OSS whatever software that they could keep getting it by paying people to inspire young, impressionable developers.

      But I don't see how a company, other than a hardware company, can use GPL software and stay in business. The "give away software, sell services" model isn't working. The "give away software, sell hardware" model works just fine, but that doesn't help the pure software companies out there.

      Oracle, for example, would vanish immediately if they were to GPL-license their product. Or, if they were able to survive at all, they'd have to cut back on research and development to the point where their product would become stagnant. Remember, all the former "open source" programmers are off working for a living now, so they can't chip in.

      --

      I write in my journal
    10. Re:Get a better product / business model by Trolling4Dollars · · Score: 1

      Ahhh... so you ARE a zealot Trollip. An anti-GPL zealot. Now I understand why you are so annoying to me. What we really need is a concerted legal attack on selfish profit-mongers like you. You mentioned in an earlier thread that if you make something (chair, song, etc..), it is your right to keep it to yourself. That is THE definition of selfish. (Where would we be today if the invention of fire was kept a secret?) So, on top of being a self-righteous prick, you are also a selfish bastard. I can see you are nearly the perfect opposite of me. I gladly give away whatever new code I write, whatever music I create (because I am also a musician) and whatever visual art I create. Why? Because it makes the world a slightly better place when everyone shares and treats each other fairly and with dignity. There is also great benefit in having others contribute to the work that one does. It brings much more life to a project than a single mind does. You are nothing more than the equivalent of the lone teen in his parents bedroom with some really great music gear, a little talent and no interest in outside input. Rather pathetic if you ask me. And you still haven't answered my questions that I posted non-anoymously earlier on. I think at this point, I will assume I have beaten you since there hasn't been a peep out of you in that thread for days now.

    11. Re:Get a better product / business model by NineNine · · Score: 2

      Ah, good point. I guess that I was thinking about IBM's bundling of something OSS on their big hardware, and being able to grossly undercut the competition since they're not needing to develop AIX or whatever copy of software they need to run their big hardware. But even then, they're losing out on sales of software, so it might not even be that much of an advantage to them to be using, say Linux on a mainframe or mini. And yes, I was wrong about a company like Oracle. The GPL would essentially "pollute" their products, making them unsaleable (or at least according to the current lack of legal challenge on the GNU/GPL licensing stuff). Granted, Oracle does sell a good bit in support, but most of their income comes from pure software sales, from what I remember reading.

    12. Re:Get a better product / business model by NineNine · · Score: 1

      "Selfish"?? Profit is "selfish"? Ha. That's pretty funny. I got a kick out of that one. You sound just like one of the very unfortunate characters out of "Atlas Shrugged". So naive and so clueless. You really have no idea how the world works, huh? Artist & musicians... hehe... I only wish that I was as blissfully ignorant as artists & musicians. What you fail to understand is that ownership makes the world go round. Without ownership, you have chaos & anarchy. Ownership and profit works. It's been played out in history time and time again. You can only afford to think the way you do because you can well... afford to.

    13. Re:Get a better product / business model by Anonymous Coward · · Score: 0

      Oh man... I think I just witnessed a Slashdot Circle Jerk between Trollip and SixtyNineNine. Ewww! What you do in your private lives is OK, but don't put it on display for the rest of us.

    14. Re:Get a better product / business model by Trolling4Dollars · · Score: 1

      The only reason I can "afford" to think the way I do is because I give freely of myself in every way that I can. I work for a non-profit organization. I do a lot of work to help others around me who are incapable of helping themselves. Putting aside the fact that Ayn Rand is a crock of shit and objectivism is a failed and flawed worldview, it sounds to me like you are very ignorant of the way the world works for those of us that have to work HARDER than some fop preaching Ayn Rand. I am certain that I work harder than you do to provide for myself, my family, my friends and anyone else that I come across who needs help. It is your resposibility as a human being to help others around you. Your failure to understand ofr accepts this indicates your failure to be a decent citizen of the world.

    15. Re:Get a better product / business model by NineNine · · Score: 2

      It is your resposibility as a human being to help others around you

      So it's not possible to help and make a profit at the same time? That's the thing with you crackpots. It's either black and white. Good or bad. Free or draconian. I make a profit and I help people. And I don't need anybody to tell me that they work harder than I do, you fucking idealistic piece of shit. I'm not the one who has time to sit around in a circle and sing and paint, you stupid fuck. But you wouldn't understand. People like you never do. You think hard work is a yoga class, you smug, ivory tower, spoiled, lazy bastard. Don't preach to me about how much better you are and how much harder you work to 'help the community', you pretentious fuck.

    16. Re:Get a better product / business model by Trolling4Dollars · · Score: 1

      I have to give you some credit because you have more style than Trollip and use some great langauge. With that said. I highly doubt you work anywhere near as hard as I do. Have you been rehabbing your own house from the ground up? Using old methods (plastering instead of drywalling, paint instead of siding, etc...)? Have you gone over to your friend's houses and helped them run new electrical outlets, lights, phone extensions, networking, security systems, and coaxial cable at no charge? Do you sit up late at night writing CGI apps (Linux based thank you very much) for anyone who might find them useful? And when you have some time, compose your own music to share with anyone who wants to hear it (RIAA be damned)? And most important of all... give as much time as possible to share your skills with others so that the knowledge can be passed on and people can, perhaps depend on you less an less? I would guess you don't. Put that on top of a 40 hour a week job managing a network of 1500+ machines (various flavors of OS from Alphas running open VMS to Intel Pentiums running... GASP! Linux!) Sorry... but you haven't pegged me. You like to paint people like me with the moniker of "hippie" but I'm too young for that (32). I am just a human being doing my best to undo the shit that people like you promulgate on the rest of humanity. Keep your fucking objectivism you pathetic loser. Nobody wants it because it doesn't work. Transhumanism is a better approach anyway. Strive to be more than human. That's what I do, and I do it quite well. Just ask any of my family, friends, co-workers or other strangers that I've helped along the way. NineNine, you don't have to stick with your failed approach to life. Even you can do better by trying a little harder to be a decent human and maybe evolve past those animal tendencies towards selfishness and greed. I was perusing your journal and see that you are falling into all the traps that this failed society has to offer. I was especially alarmed at the stupidity of your use of credit cards as financial crutches. If you can't get it through making it, getting it from someone else who can make it or afford to give it to you, then you DON'T deserve it. Using credit cards in such a reckless way is only going to get you into deep debt. And for what? A gamble. I feel sorry for you. I really do.

    17. Re:Get a better product / business model by NineNine · · Score: 1

      Wow. You're a fuckin' nutcase.

    18. Re:Get a better product / business model by Trolling4Dollars · · Score: 1

      Typical response from an unhappy objectivist. "I'm rational, therefore if you disagree with me, you are insane". You're pathetic NineNine. Too bad, it seems like you could be a really cool guy if you didn't hold to the beliefs that you do. It's not too late though. You can change for the better.

  161. H1-B please get a clue! by Anonymous Coward · · Score: 0

    Please stop "stop H1-B" comments. There has been no new H1-B's in the last two years. Please get a clue!

    There are bunch of H1-B's already in country, yes. But getting them out is not an option for many reasons (one -- some of them are hard replace even now).

    So, again, grant current H1-B's permanent residency quickly and job market will improve since they will competing for jobs on par with their citizen collegues.

  162. Professional organization for IT workers by JScarpace · · Score: 1

    What about the ACM? Doesn't that qualify as a "serious professional association" for IT workers?

    1. Re:Professional organization for IT workers by br00tus · · Score: 2

      Not really. They are pretty academic, and are not really focused on the overall IT worker profession. They actually do lobbying, but the main thing they seem to be concerned about is increasing government funding of scientific research. Well OK, for the segment of IT workers they are, that makes sense, but they do not reflect the overall needs of IT workers. I think IEEE-USA, USENIX/SAGE and the ACM have positive aspects, but they also have negative aspects as well. For one thing, many of them are funded by the same companies that are funding legislation that screws over IT workers in Washington. These corporate sponsors muscled the ITAA-USA into toning down legislation efforts a little bit back. These organizations have good aspects, but they are not the be-all, end-all.

  163. Even rats have sense to jump from a sinking ship. by Adrenochrome · · Score: 1

    "One 29-year-old engineer recently caught in Nortel Network's layoffs said "I spent seven years in school, and it resulted in a six-year career." One free clue, redeemable at any time.

    If the company stock price gets cut in half, it's time to start looking for other work.
    If you're still haven't started looking when it's been cut by a factor of 10, you must want to get laid off.
    If you're still there when the company stock has been cut by 20x, then you're obviously too lazy to look out for your own interests, and so why the hell would I want you to be working for me?

    Failing corporations don't reward loyalty. They do punish inaction though.

  164. What one recruiter told me by Skapare · · Score: 2

    I saw an enticing job at a small startup being advertised through a recruiter and decided to give it a shot. So I sent in my resume by email. A week went by and no answer at all, so I decided to email again just to ask. Two days and no answer so I decided to call. Took a day to catch up to him but I finally did. When I asked if he even got my resume he stumbled around on his paper stack and finally found it. "Oh, the mainframe guy!" NO!! "Dude, mainframes were a long time ago. I do Unix now, and have for years, and the job wanted someone with strong Unix." But his response was "Well, with all that experience, I figured you wouldn't want to work for a small startup. You seem like someone who would want to work at EDS or IBM". I had to make it clear to him that he completely and totally misread my resume.

    Here's my advice ... don't go back any further than 10 years of experience on your resume. Anything you did any further back is worthless today, anyway. And employers don't really care about mere experience in numbers; they want experience in what they have, only". The more experience you have in something else, the more expensive you are with no benefit to them.

    And if you have more than 10 years experience, you better make sure you get it clear to recruiters, HR types, and in some cases, even the hiring managers, that you're looking for work in current state of the art technology, not in digital antiquities.

    --
    now we need to go OSS in diesel cars
    1. Re:What one recruiter told me by krinsh · · Score: 2

      Unless, of course, you really like working with those digital antiquities and don't have a problem moving to an extended suburb or countrified community where they have been so desperate for someone with 10 years' IBM mainframe experience that they will pay you over six figures and move your belongings with silk and tissue packaging to your new home...

      but wait you didn't notice the "knowledge transfer" part of the job description? Once they've spent six months to a year getting you to pass your experience on to the near-minimum-wage desktop support guy they'll be ready to cut you off. Six months later; they'll look for another like you. I see it happen in my area all the time; the same job being advertised for years by different headhunters.

      --
      I think with the interesting people, their lives can't possibly be wrapped up into a nice little package.
    2. Re:What one recruiter told me by Anonymous Coward · · Score: 0

      "Anything you did any further back is worthless today, anyway."

      Um, no. To me that's like when the chick at the department store says, "I can't give you a refund. The computer won't let me." DON'T BE A VICTIM. You have to have the communication skills in your resume writing to make what you did relevant to the job for which you are applying. *ANY* programming knowledge is relevant because of the similarity in how computers work under the hood, even after all of these years.

      Now, that recruiter would prolly NEVER know that a *good* programmer knows fundamentals that he can apply to given situations, most of the time despite the chosen language. It's YOUR job to craft your resume to let him know that - even if you need a different version of your resume for every single job opening.

    3. Re:What one recruiter told me by Skapare · · Score: 2

      Well, you and I know that it's relevant for actually accomplishing work. The problem is, not all of us have the writing skills to persuade the ignorant who think they know everything already.

      --
      now we need to go OSS in diesel cars
  165. In the same boat by Anonymous Coward · · Score: 0

    I have been involved with technology since I was six. To me it was more than a hobby. Everyday was putting together yet another puzzle. Now I have been at the company that I work at for two years.

    It was interesting at first because the management wanted lots of different things done (all of which I needed to do solo). However, the demands never ended and only one extra person was hired to assist me (this to keep the expenses low). After two years I have now tired of technology (which I thought would never be possible). Fortunately, my college degree was in management (so I have alternatives if I decide to bail).

    Generally, when I look back at everything (summer jobs, part time jobs, and this), I see that the IT sector is not something to count on in the long run. Upper management of most companies looks at things from a task and personnel perspective. This is all fine and dandy, but the problem arises when management has no clue about the technology that they are managing. My experience has been that whenever something is going to take a while or goes beyond deadlines because of technical glitches (thank you Microsoft) in comes the consultants to throw together a mediocre POS in as short a time as possible.

    This problem is going to continue to worsen too. With programmers and IT staff being now viewed about the same as soda (stick with one brand as long as your happy, change when not) and India being viewed as the promised land of cheap IT, "task oriented" managers will continue running through people about as fast as they want. My advice: have a back up plan.

    IT probably stabilize until management is tired of the "rent-an-IT" fad (sorry consultants). If there is a silver lining it seems that most of the managers that play fast and loose with IT also are doing the same with their books (and that is what is getting them). The only problem with that is that the economy is worsening immensely because of this.

    The economy isn't in shambles because of anything Washington has done lately (they're just as corrupt today as they were 10,20,30 years ago). The real problem is that all the book cooking has created a cynical economy. Now any company wanting to do business with any other company is looked over very carefully to make sure that a bunch of snake oil isn't being sold.

    The other silver lining that I see is that with such an abundance of it personnel, hopefully, some will move to management (where they can set the goals and take command). Until then, be prepared for this wild economy to continue. I hope every one packed their parachutes carefully because they 50s and 60s work for the same company until you retire days are gone for good.

  166. The worry-mongering related to IT jobs is sad by ChaoticChaos · · Score: 0

    I hate to let facts and statistics get in the way of anyone's opinion, but consult http://www.bls.gov (Bureau or Labor and Statistics) to see that for the decade of 2000-2010, 8 of the 20 fastest growing professions are in IT - and yes, one of them is programming. You people are dumb as rawks!!!! Quit wondering why you can't find jobs right now. If corporations aren't making profits, they aren't going to start hiring!!!!!! SHEESH! It's that simple. Wait out the recession and as soon as the corporate profits start returning, the hiring will once again commence. Want to speed up the process? Go out and buy something. ;-)

  167. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    In case your not trolling an just uninformed...

    H1B visa holders do NOT get to stay in the US after 6 years - they are kicked out. The point of the H1B was to address a short term need. Invariably, "short term" becomes forever in the US.

    The problem is these hard working, educated (if some call them smelly, so be it) people are kicked out after six years. We IT people wouldnt care if they just upped the immigration caps.

    But H1B holders dont get to stay. They have to apply for green cards, a multi year long process which the corporations use to hold them in bondage over. Thus they are not freely able to switch companies as easily as non H1B holders.

    In a very limited fashion, they are slaves in that they dont have the freedoms greencard holders and permanent resident/immigrants legally have.

    So they are exploited, somewhat to thier detriment, but very much to ours, by corporations.

    These corporations STILL lobby for 200,000+ year NEW H1Bs at the same time they lay off people like the 29yo Engineering graduate above. Because they say engineering graduates are falling. Perhaps because 7 years of school isnt worth it for a six year career.

    The H1B program is wrong. If there is a real shortage (which there isn't), grant permanent resident status to valid skill holders, not short term "maybe you can stay, maybe not" visas.

  168. irritability by rodentia · · Score: 2

    So you are irritated by anything you don't understand? How quaint.

    Look, honey, a simpleton.

    --
    illegitimii non ingravare
  169. Do something positive by Anonymous Coward · · Score: 0

    Most of the posts i've seeen here are complaining about the problems. Sounding off can be good, but if that's all you do, then you are still left without support at the end of the day/month/year.
    I am a registered professional engineer in the construction field. I've been laid off 6 times in the last 25 years. Every time the economy turns south, they stop building. The first time, I was hit hard. it took me over 6 months to find another spot. After that I learned better. Most jobs are filled by people who know someone in the hiring chain. reply to a job in the paper, and you are just one in a thousand resumes, all of whom claim to be the best expert on the planet. I've been on both sides of that. As a manager in an engineering firm (we designed sewage treatment plants) I had to decide which of the 30 or so who made it past the random psych tests might actually know their stuff. We interviewed, and i would up picking someone who I already knew a little bit about. A couple of years ago, I got laid off, and a friend told me to call this firm. I did, and met them. I was employed again before the ad even got published in the paper. It was a good fit too. Network. meet lots of people, don't be afraid to ask for help.

    finally, have a little perspective. In the 60's, Aerospace was hot. Everybody was trying to be a rocket scientist. Then in the 70's it all went to pot. There were aircraft engineers and rocket scientists competing to work at Mcdonalds. after a few years it evened out. Later, it was radio and communications that were hot. Same story. Now,it's programming. Stick it out, even with lower pay, and you'll come through. But, don't let yourself go obsolete.
    Also, remember, free lancing during a layoff looks good on your resume. It shows that you do not let grass grow under your feet. Managers like self starters. It also pays al little bit better than unemployment.

    Good luck to you. I've been there, there are better things ahead. Not the boom again, but not a bust either.

  170. Abolish the H-1B by Anonymous Coward · · Score: 0
    There is a petition to abolish the H-1B program at www.zazona.com/H1BPetition/ . If you're not already familiar with the issue, companies have been using the H-1B program since 1990 to import cheap technical labor from foreign countries. The program was instituted because congress believed at the time that there was a shortage of skilled US workers in the technical industry. There is plenty of research to show that this is not currently true, and probably never was.

    "Debunking the Myth of a Desperate Software Labor Shortage" is one of the most thorough and compelling papers I've seen on the subject. It can be found at heather.cs.ucdavis.edu/itaa.real.html

  171. In the US, engineers make good products, not shit by HotNeedleOfInquiry · · Score: 2

    So we should get paid more.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
  172. Re:Glad I choose engineering - stop the H1-B progr by Anonymous Coward · · Score: 0

    Hahaha! Great Irony.

    Kick people out that will work for less money (or more hours for same money), *BUT* gimme gimme more scholarships. See an irony?

  173. Yeah right... by Eric+Green · · Score: 2
    Last year I knew nothing about clusters. This year I am the author of the clustering component of a highly-available network storage device. So far my phone isn't ringing off the hook, or even once (!). In fact, the only people I see hiring in Phoenix are Raytheon, General Dynamics, and Lockheed, and all require a security clearance.

    Frankly, the job situation for engineers SUCKS right now, sucks to the point where my employer feels free to cut its engineer's salaries without worrying about its engineers going elsewhere.

    --
    Send mail here if you want to reach me.
  174. We need more H1B's!! by Anonymous Coward · · Score: 0

    I wish we could hire more H1B's here. There is a severe lack a qualified people out there and it would be nice to hire some good people from Japan and Europe.

    Of course, my field is aerospace and not CS...

    I also wish it were easier to fire dead-wood. It's a shame when a project goes over-budget just because there are too many people along for the ride or because a project can't get any good workers because the other projects have gobbled them up.

    It also sucks when you can't get on the project that you want because you do too good of a job and your current project won't let you go.

    My vote is for more H1-B's across all fields. If you think that you can't get a job because of H1-B's the real problem is probably because you don't actually do much to make yourself useful and spend too much time browsing the web and maybe you ought to quit engineering and go to law school or business school.

    I'm tired of whiney looters complaining that the foreigners should be sent back so they don't have to compete in a job market with people who actually do work!

  175. Give up ALL your privacy tooRe:Defense Contractors by Anonymous Coward · · Score: 0

    These days it's not uncommon to have to undergo all kinds of invasive background checks, psychological profiling and polygraph testing and even sign away all your rights to privacy even as far as consenting to monitoring of all your communications and financial transactions in order to get a position with a defense contractor. I recently interviewed with one who wanted blood and dna samples so that they could search for any possible health problems I may or may not even have for years to come... oh yeah, and they expected me to pay for all these tests too, to the tune of nearly $4K if I made it to the finalists' roster, and still might not get the job. They were however offering a guaranteed 5 year employment contract to whoever got the job, but if you donn't stay with then for the full 5 years you have to reimburse them $24K for "training costs". No thanks.

  176. Oh puh-lease... by Anonymous Coward · · Score: 0

    You know, there's been an awful lot of self-congratulatory BS here on /. and elsewhere about how we so-called "software engineers" are the innovative brains behind the economic prosperity of the 90's and the great hope for the future. And now that the dot.coms have busted and larger businesses are tightening their belts, there's all this moaning about how we've been done wrong.

    Oh please. The truth of the matter is that there ARE some really innovative, intelligent, interesting people out there using technology to build great new products. And then there are the rest of us who jumped on that bandwagon when we saw the going would be good, and who very probably weren't nearly as innovative, intelligent, or interesting as we'd like to think.

    Folks, it's time to put your thinking caps on and start to solve some real world problems in ways that provide some real value. Get fired up about something! Go do something about it!

    The web is a perfect example. WWW technology has really matured in the last decade, and the general population of the developed world has access to it. If anything, the web holds more promise now for doing good things than it did ten years ago due to better infrastructure. And yet, the number of companies making money on the web doing something other than selling books and CD's is relatively small. You -- yes, I'm talking you YOU -- could be the one to invent a great new service.

    Go on now. Get out there and show us how smart you are.

  177. CW (Computer Witchcraft) vs CS (Computer Science) by wodelltech · · Score: 1

    Amen. After 12 years in the field, I don't see how we compare commercial software efforts to science. We give lip-service to solid practices, and put up with results that are barely acceptable.

    --
    Your monitor is staring at you.
  178. Talk to older engineers..... by jsimon12 · · Score: 2

    Those who fail to understand the past are doomed to repeat it.

    Nothing could be more true then the above statement. Has the person who wrote this article talked to anyone older then say 35? From talking to co-workers in who are in their 40's-50's I have realized that the market has gone in cycles like this for decades (of the 40+ year old engineers I have talked to all had been laid off at least once and all had done at least 2-3 differnt languages and system platforms, if not more), programming languages and engineering platforms come and go. If you want to stay in this field more then 5 years you need to evolve and learn. But the big point is this isn't something new, sure there are a few diehard IBM mainframe types, but they are the exception rather then the rule. As for the guy quoted as saying he spent more time in school then on the job needs to get back up and get another job, or learn another programming language. Stop feeling sorry for yourself and MOVE ON!!!!!

  179. When I die... by Groganz · · Score: 1

    I'll be dead. I don't think I'll really care too much.

  180. What do we know?... by M4lk4v · · Score: 1

    Reading reports of engineers and programmers being laid off is discouraging for all of us to hear, to be sure. But what role did the now-umemployed people play? I think the wisdom of my research professor is rather appropriate for this situation.

    When I first started working for him, he told me that when he asked students what they wanted to do with their degrees, 95% of them said that they wanted to program. They didn't say they wanted to work with networking or image analysis. He had worked in the industry before, and he told me that employers are looking for people with specialized knowledge, but not necessarily in languages; they wanted knowledge that could be applied to languages.

    So someone that has specialized knowledge would be very valuable in the industry, while someone with specialized knowledge AND good programming experience would be extremely valuable.

    With some appliable knowledge under one's belt, perhaps the many threats to one's job will be, at the very least, reduced somewhat significantly.

  181. Re: your signature by Anonymous Coward · · Score: 0

    memcpy( &yourFace , &myFoot, sizeof( myFoot ) );

    Sorry. Sizeof(foot) > sizeof(face). Would you like several toes cut off first, or shall we let them overflow into the nearby machinery?

  182. I wish I could believe that by Anonymous Coward · · Score: 0

    but from what I have seen, its the smooth talkers and those in position (i.e. Daddy is a big wig) that stay on while the actual experts leave. It is more of a fraternity atmosphere than a professional business. I've seen people who were never given a moments rest because they were always called in to fix the problems caused by others... they were the experts everyone relied and depended on. Yet they were the ones laid off and "ironically" what was left were the useless bags of shit that merely absorbed resources.

  183. Drexel University by Anonymous Coward · · Score: 0

    In Philadelphia there is an excellent school called Drexel University. You do a 5-year program to get your BS/MS and you perform 3 6-month internships at real companies. Im currently working on my last coop, and im currently working two other part time jobs where i work as a consultant for ecommerce/web development projects. My pay is excellent for a college junior, and im sure it will be more than that when i graduate in a year.

    Philadelphia isnt the engineering/IT capital of the world, but a college kid with 3 IT jobs will tell you that the article may not be completely accurate.

  184. Perfer Hiring Youth... by Anonymous Coward · · Score: 0

    In the CS business they have this weird fetish for youth.

    That's because they know they can work the holy crap out of you for long hours with little pay and the nebulous promise of "advancement" that never ever fully materializes, and young folks right out of school are either gullible or desparate enough to buy this tripe hook, line and sinker.

  185. old engineers are worth their weight in plutonium by Anonymous Coward · · Score: 1, Informative

    in the aerospace field.

    I work in a place where the big crisis is that all of our old engineers are close to retirement or already working after retirement age. When these old guys go, the rest of us are going to be royally screwed because they can solve a problem with a casual glance that would take us less experienced engineers weeks or months.

  186. Economics by br00tus · · Score: 2
    I keep hearing the same economic fallacies said over and over that I have to point this out.

    I think the majority of you have a perception of wages and unemployment which is not in tune with how the economy is and how economists see things - how yous say it works is not how it works, and almost all of the economist specialists who know how these things work will agree

    First off regarding not being employed - in a free capitalist market, not being employed is ALWAYS the choice of the employed person. 100% of IT workers right now can be employed if we want to. The thing is, many do not want to work for any wage. The economic reality is, if everyone not working right now wanted an IT job for minimum wage, they could get one almost instantly. Of course, it would be almost impossible to live on a part-time minimum wage, but every unemployed IT person can have a job. I keep hearing that unemployed IT people who according to the posters have poor/medium skills get fired and they can't get employed now. Well, they can get employed, they just choose not to, often for rational reasons (eg. can't live on part-time minumum wage).

    This is economics 101...everyone can get a job, it just might literally be not enough to live on, like minium wage...so once we have that settles we have employed people and people desiring not to work the offered wage. These people actually help keep the offered wage high, supply and demand shows if they all decided to work industry wages would fall. So the problem is not with employment, unemployment and so forth it is all about wages. Even someone virtually broke would pay people a penny a week to do their chores for them. The problem is not employment it is wages

    That said, industry wages went down for the first time in a decade recently. A lot of people here nod in approval like this "should" happen, but they ignore the contributing factors like the ITAA's pushing of H1-B visa cap raises, FLSA, section 1706 etc. I wonder how low they think wages "should" fall before they start deciding to do something about it, by which point it will probably be too late, since the ITAA was well-organized already on this years ago.

    Stop talking this economic crap like you know what you're talking about! Pick up an economics book and read. People are unemployed because they choose not to except the wages offered. This is economics 101. You people have misperceptions about how economics works and are making poor economic decisions because of it and are spreading your incorrect economic ideas to others. If we had more people joining the fledgling IT organizations which put out correct economic analysis, this wouldn't be happening.

    1. Re:Economics by Anonymous Coward · · Score: 0

      "People are unemployed because they choose not to except the wages offered."

      Umm...., no, I suspect you are not a code jockey in your 40's. Yes, if I was working at one of these low paying job's, with my experience I would take the next best offer, and employers know this. That's why they don't hire us in the first place.

      So, I can't "just go and take the next gig", it's not offered to me at what they want to pay, even if I would say "yes".

      You can have it cheap, fast or correct, but not all three.

  187. About English in India by e271828 · · Score: 1
    I'm Indian, and English is my native language. It's the language I think in, and the language I speak with my parents. Admittedly, only a small (but growing) population would consider English their primary language, but consider the following:
    • Most major colleges use English as their medium of instruction. So the students don't just study the English language, they also study their economics, science, and history in English.
    • Most businesses (not just the IT industry) use English as the medium of communication. My dad worked for years in a cement company, and every last memo he ever wrote was in English.
    • With all the languages that exist (most states have their own), English is really the only common thread. Most college grads are also comfortable with Hindi, but Hindi is less commonly spoken in the South. As an aside, it is not unusual to witness a conversation where one person is speaking Hindi and the other English without either even realizing it.
    Just about the only "language" an American might usefully learn to communicate with Indian colleagues would be British English; that way you won't get shocked when we ask you for a rubber...

    (For those not in the know, a rubber is an eraser in India, but a condom in the States.)

  188. The cubicles are smaller, though.... by Anonymous Coward · · Score: 0

    Back when I started working for The Phone Company, we had real offices. No longer....

  189. IN SOVIET RUSSIA... by Anonymous Coward · · Score: 0

    SHIT MAKES ENGINEERS!

  190. One _big_ nation isn't the solution... by digital+photo · · Score: 0, Offtopic

    One big nation isn't really the solution.

    Just look at America itself. We are "one nation", but we are "seperate states". That is what a world nation would become. One big "governing body" with continent based "sub governing bodies".

    How is that different from what we have right now? There would still be border disputes. There would still be trade wars and heavy competition.

    Nothing would change by shifting borders.

    The thing is, we are talking about a world economy here, not just America's. America is making use of off short workers which results in their own workers seeking different employment. At the same time, American companies feel they are driven to this need to use off-shore workers because the competition is steep and any advantage would help their business stay afloat or move forward.

    We as consumers demand lower prices for everything and we demand more for our money.

    In short, we create our own spiral of economic decline. We are stuck in a catch-22.

    To improve, people must be willing to buy more expensive items and pay more for less.

    Companies must be willing to shoulder the costs and overhead and hire locals as opposed to off-shore workers.

    All levels need to be addressed. Simply cutting corners at one level or asking people pay more without all sides doing their parts only speeds up the spiral.

    It is hard to do and with the way businesses are leaning these days, it will be a long few years, if not decades, before we're "really" out of it.

    1. Re:One _big_ nation isn't the solution... by DEBEDb · · Score: 2

      Separate states? You must be joking...

      Of course, states (and locales) in the US
      have their say in minor issues, but even
      things such as "drinking age" are usurped
      by the Federal Gov't, inasmuch as they
      tax first, and ask questions later.

      --

      Considered harmful.
  191. myth of a shortage of engineers by Anonymous Coward · · Score: 0

    http://heather.cs.ucdavis.edu/itaa.real.html

    That about covers it.

  192. Welcome to the wonderful world of personal attacks by tommck · · Score: 2
    I have a friend who is a union carpenter and another who is a union bricklayer. They have BOTH been told to "stop working so fast" because they were making everyone else look bad. In an environment where "seniority" means everything, a fat, dumb and stupid guy who's been around for 10 years gets to DEMAND the new job that the more qualified 5 year veteran would do better.


    Yeah... must be the rich people! Yeah... let's blame the rich people!

    T


    P.S. Without the "lazy parasite owners", the "lazy piece of shit can't-survive-in-a-free-market-because-I-suck union worker" wouldn't have a job

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  193. re: learning new things by Anonymous Coward · · Score: 0

    I feel comfortable learning new things. I LIKE learning new things

    I like learning new things IF they provide benefits. However, much of the churn in "new things" is purely fad. Rather than, "gee, this will greatly simplify the coding process", now it is, "Oh great, what did those PHB's sucker us into *this* time."

  194. That manager is full of it by sjbe · · Score: 2

    First off what kind of engineer are you referring to? It may be true that software engineers lose value as time goes on, but most other engineers gain value over time. Sure, new tools come along and you have to stay current. And some engineers do a bad job of this. But in general, engineers straight out of college know almost nothing. That's right, nothing. They can calculate but haven't worked on any real problems. They're smart and talented but their value can go almost nowhere but up.

    How do I know this? I am an engineer with a degree from one of the best universities in the US. Your typical engineer coming out of school you doesn't know dick about how engineering is done in the "Real World". Over 75% of the engineers I meet out of school don't know squat about statistics, CAD/CAM, machining, finance, accounting, FEA, DOE, quality, testing, manufacturing or programming. Not to mention the soft skills like working in groups and managing projects. These are skills you generally get a tiny exposure to in college and then actually learn on the job.

    This is not to slam these very same engineers. They're smart people and they pick things up quick enough. But until they've done it in the real world, they aren't very valuable. This hiring manager has it completely backwards. In general engineers with lots of experience are much more valuable.

    1. Re:That manager is full of it by Tablizer · · Score: 1

      This hiring manager has it completely backwards. In general engineers with lots of experience are much more valuable.

      What matters is *perception*, not actual value. The things you get good at over time are often hard to notice. Managers focus on the short-term, and making clean systems for the long-haul will simply make you look un-needed. It is the spaghetti crap made by idiots that keep people employed to patch it and babysit it.

  195. Heh, g'wan and leave by Anonymous Coward · · Score: 0

    The more I see people leaving the industry, the better it will be for those of us that stay. Stay competent; stay *at least* up-to-date with your knowledge; and stay *hungry* for whatever opportunities that come down the pike. Just step around the carnage and bodies on your way to your next interview, instead of letting them scare you away.

  196. Re:Glad I choose engineering - stop the H1-B progr by spectecjr · · Score: 2

    No offense to the H1-Bs that come to this country seeking better wages, but there's more to engineering than being able to operate validation software...

    No offense to you, but there's more to architecting software than running around in a room, playing with lego, and hitting yourself over the head with a skillet.

    But, of course, being American you wouldn't know that because your education system absolutely sucks. A 4 year degree in the US gets you the equivalent of 2 years study in any European country.

    Oh, sorry, you didn't mean to start a fight? Right. Well, get off your stupid fat bigoted ass and learn a little about the world around you. Or happily accept that you're a bigot. Pick one. Live it. Love it.

    --
    Coming soon - pyrogyra
  197. Language and culture skills by Anonymous Coward · · Score: 0

    People keep talking about globalization purely in the context of jobs leaving and international competition effecting them. It also presents many new opportunities.
    Another aspect of globalization that nobody seems to be mentioning is how valuable langauge and inter-cultural competency skills are now. Companies need Americans who can work internationally. I know people are being highered more on the basis of their bilingualism than their moderate technical/business skills.
    Learn Chinese. Learn Spanish. Be willing to go work overseas.

  198. Anyone know where this saying came from? by Richard+Steiner · · Score: 1

    "In a typical business, those who understand the technology don't control it, and those who control the technology don't understand it."

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  199. 35 years and still coding by mesocyclone · · Score: 2

    I started working as a programmer 35 years ago. I am still working as a programmer and software architect, and making good money, but I do worry about the threat of the export of programming jobs.

    I have been a manager, director and CTO (of a 2000 person company), but I prefer technology and have been fortunate enough to do it.

    One of the problems with engineering careers (including the part of software work that can truly be called engineering) is that it is done by teams. That means that individuals are too often treated as replaceable assets. This is not conducive to job security!

    Another problem is that the field of software development has people ranging from tinkerers to highly schooled professionals, and all in between (in several dimensions). Thus any programmer can call himself a professional or a computer scientist, when in fact many are neither. This is very confusing to non-technical people and employers.

    Simple coding from specifications is not engineering. It is a craft similar to carpentry.

    Most software development is not computer science, and computer science is not even science. The field is split between mathematics and engineering, which is also confusing.

    --

    The only good weather is bad weather.

  200. any job can be outsourced/insourced by peter303 · · Score: 2

    Undertaking is labor-intensive. Qualifies for H-1B (legal) or could go the underground illegal route.

  201. Smart Engineering Choices by Anonymous Coward · · Score: 1, Interesting

    I agree completely.

    I just wanted to add a little advice to those who are encouraged to pursue engineering degrees: you will be very much more employable with a B.S. if your degree is electrical or mechanical (vs. computer, industrial, aerospace, civil, general, or nuclear. I can't speak for chemical, it's pretty different.) You can study anything you want, you can still compete for the jobs you want (and get them!), just don't limit yourself unneccesarily.

    Oh yeah, you need to study hard, too :-)

  202. Lawyer glut = salary cap by peter303 · · Score: 2

    I know an awful lot of new lawyers stuggling at $40K-$50K with large student loans. If you arent from a name school, you may not get a lush partner track.

  203. Re:Welcome to the wonderful world of personal atta by br00tus · · Score: 2
    Without the "lazy piece of shit can't-survive-in-a-free-market-because-I-suck union worker", the lazy parasite owner would starve to death. You need workers to run a factory, you don't need some heir living in another part of the country who inherited shares in the corporation and whom profits have to be sent to every month. His usefulness is akin to that of the absentee French landlord aristocrat, circa 1789. People are beholden to them as long as they want to be beholden to them. If the day comes they desire to pull that leech off their body, they will still have their jobs, and will be minus the lazy lifeblood sucker to boot.

    American productivity skyrocketed in the past thirty years. What happened to US real wages? Less than they were thirty years ago. Why should people work harder if there is no financial incentive to do so - when every penny of every dollar of wealth created by extra hard work goes into someone elses pocket? There is no reason, and anyone who works for free is a sucker.

    Maybe when one of the lazy parasite heirs, who is taking profit from the workers while doing nothing, whom has demanded increased productivity which has happened to 0% benefit of anyone but themselves, gets up and works a day in their life will I listen to their complaints about not working fast enough. Until that day, they can go fuck themselves, or their little toadie sycophants who defend them due to their natural submissive lackey nature.

  204. [Mis]managed medicine depresses salaries by peter303 · · Score: 2

    Many new doctors are stuck working for HMOs with their ardorous paper trails and cost cutting. With large student loans and lack of capital to go indpendent they are stuck as employees.

    And what is the second most popular H-1B industry after IT? You guessed right- medicine- interns, nurses, etc. The floodgates are opening!

  205. Just say no to OO language by Anonymous Coward · · Score: 0

    One way for job security is to write everything in assembly. That way no one is going to blame you for writing slow code.

    Oh yea, and make it self-modifying code ;)

  206. Losing your job doesn't mean losing a career... by digital+photo · · Score: 1

    I think the details of scientific studies comparing programmer job life spans to that of professional atheletes should be looked into.

    Several posts already posted touch on the topic, but it basically comes down to this: You will lose your job eventually. Perhaps not now. Perhaps you already have. Perhaps you will years from now. But you will. And quite likely, soon.

    And what happens? Is your career over when you lose your job? Do you suddenly find yourself unable to do what you've been training and gearing up to do all these years? What you HAVE been doing all these years?

    Most likely not. Unless you've had a lobotomy, been drugging up, or had a recent accident depriving you of long/short term memory.

    Seriously, losing one job is not the end of the career. The two are seperate entities.

    Say you were coding one day and they say "time to go. We're closing shop". What's your first response? To curl up into the corner and die? Hell no!

    You first response as a professional is to start typing up that resume, getting it to the head hunters or businesses, and at the same time, finding some temp work to do on the side... or collect unemployment.

    The jobs are out there. Either as a vacancy or through your own will to create a job for yourself.

    No openings at companies? What about freelancing? What about self-employment? What about different types of companies offering similar kinds of jobs?

    It is ridiculous to think that just because we're in hard times that people are going to suddenly lose their skills and their career will wither up and die.

    No. What normally happens is that people tighten their belts. They assess what they have and work from there. Be it to acquire more skills to get a job or to adjust for slightly different jobs. But that core of who you are and what your career is doesn't change because of losing one job.

    With professional atheletes, it's a messed up knee or spine. With programmers and tech related careers, its your brain.

    So unless you've recently suffered massive brain trauma, it is unlikely that your career is over.

  207. Wow, this is depressing. by xZAQx · · Score: 1

    As a senior electrical & computer engineering student, this entire topic has me depressed and scared to death.

    Is there any sort of consolation people that are currently in the industry can give people like me?

    --

    We dance to all the wrong songs.
    --Refused.
    1. Re:Wow, this is depressing. by digital+photo · · Score: 1

      Consolation?

      Most likely, you will have a job. The problem is that that job will most likely not be the one you though it would be.

      Seriously. Is there a reason why you can't stay in school and pick up new skills while the economy is bad? Then, when it improves, come out of school and start picking up jobs.

      I'm currently employed. I've thankfully managed to survive layoffs and bankruptcies. And I've only been at it for just under 3 years. I went to school for 6 years.

      The consolation I can offer is that when you graduate, there will be jobs. It will not be easy to find the jobs, but there will be jobs.

      The advice I can offer is to cross-train and have a wide range of skills that you are good at.

      If you can hack electronics, great. Maybe you should add OS's and some application code to that as well.

      Seriously, the future is bleak. But then again, that would be true no matter which career you've chosen. I have friends who are lawyers, doctors, psychologists, construction workers, cooks, dentists, etc. It is bad across the board out there and all you can do in a storm like this is weather it out.

      Your best bet is to be emotionally and intellectually prepared. And that is something you can get only through actual part-time working to build up experience.

    2. Re:Wow, this is depressing. by Anonymous Coward · · Score: 0

      Don't worry. You can take me as an example of the many newly graduates from the class of 2001 and 2002. I have been able to stay home for almost 2 years ever since I graduated with Bachelor in Computer Science.

      It has been pretty darn good b/c I have been able to walk back and forth, sit on my ass, surf the web full time, watch TV whenever I wanted. During this time, I was able to get a job at an electronic store as a sale man and then quitted after 6 months b/c I had enough of the shit that my have-not-finished-2-year-community-college supervisor, whose resume included 10-key data and cash register operations, bestowed upon me. (Can somebody tell me about my attitude?) Not only that, I just hate the job so so much.

      Can you handle the truth? Let's face it. Life won't be rosy anymore.

      By the way, I am in this field not b/c of the money. I enjoyed what I learned in college and enjoyed working with computer. I just don't want to wake up everyday and hate to the guts the job that I have to do for the rest of the day and day after day. Life like that would be a living hell for me. And I think I have been to hell already for quite a long time.

      One of my friends suggested that if you had money, open a convenient store and put your college degree to rest, my man.
      I am saying that b/c it would be best for people like us during this time since there is no job for newly graduates. I think of just forgetting all of my college education all together and I right now wish I could get an assembly job but I still haven't been able to find one. Anyway, I am just bitter and pessimistic, don't take my words seriously.

      Anyway, give me an assembly job, and I would be happily working for some months. :-D

      Good luck on your endeavor.

    3. Re:Wow, this is depressing. by xZAQx · · Score: 1

      Thanks a lot for the advice.
      I try to pride myself on being a jack of all trades, so that angle shouldn't be a problem for me.
      I know Windows very well, and have been working with Linux for two years now (I don't have windows at home). First RPM-based distros, and now Debian. I'm trying to learn a bit of networking now.

      That's probably why my grades are so bad, I'm always trying to teach myself new _PRACTICAL_ information (not the crap they teach you in school).

      --

      We dance to all the wrong songs.
      --Refused.
  208. AMA and ABA?? by odin53 · · Score: 2, Interesting

    But not all of those are unions. The AMA and ABA are, like you said, professional organizations. Doctors get laid off (ask my friend's father), lawyers get laid off (ask ex-lawyers from many tech law firms). The MLBPA and NHLPA, of course, are essentially unions -- they all go on strike every once and a while to get more pay, better benefits. (Thus, please don't call them "professional" organizations -- there's something about tha bastardliness of going on strike for more millions of dollars that doesn't sound "professional.") But doctors and lawyers cannot go on strike. No one negotiates for their higher pay or better benefits.

    So, which is it? The union or the professional organization?

    1. Re:AMA and ABA?? by Anonymous Coward · · Score: 0

      Plus, you really can't practically use an overseas doctor, nurse, police officer or lawyer. Health care and law remain local. I don't really see how this can change. Engineering can and will easily slip away...

    2. Re:AMA and ABA?? by jmauro · · Score: 2

      To add to the matters, the PA in MLBPA and NHLPA doesn't stand for proffessional, but player. Which makes sense looking at who the represent.

  209. Re:Welcome to the wonderful world of personal atta by tommck · · Score: 1
    This is the USA. Start your own business if you don't like your current position. It's called grabbing your sack and doing something for yourself rather than having someone hand it to you. Otherwise, move to a Socialist country.


    I, for one, like it when the worker actually has to be better than everyone else, has to sell himself a little more, try harder. It's called "getting ahead". I don't seem to have any problem doing it and I came from nothing (no money, no inheritance, just hard work)


    T

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  210. Re:What did the employed physicist say . . . by Recluse · · Score: 1
    The real crunch is going to come in about 4 years as the univerisities are really just cranking up the "mill" to turn out programers and CS grads.

    As far as I can tell, that crunch is now. I graduated with a BS in CS in May, and haven't had any luck at all nailing down a programming or an IT job full time. Lots of part time filler.

    I could merely be biased from my own lack of success, but I know of at least two others who graduated at the same time from the same university as I (Maryland) in the same boat.

    And this is in a reasonably active tech sector, greater DC. The time is now. I agree with the rest of your post, except to note the fact that programming for joy doesn't pay the bills.

    --
    Look ma, I'm a .sig
  211. social contract: red of tooth and claw by cryofan2 · · Score: 1

    If they get more, we lose some. I am sorry, but I want to keep what little I have. Tough for them, good for us. Life is cold.....

  212. Re:What makes you think you're better than an Indi by snarfer · · Score: 1

    Dode, you're talking about a country with a President that let's corporations open a PO Box in the Bahamas and then says they don't have to pay taxes in America anymore. Guess who is left with the tax bill.

    And in that environment you're surprised about how the corporations are behaving?

  213. Skill doesn't matter, that's not the point by derekb · · Score: 1

    I see a lot of complaints about the skills of 'real innovators' vs either H1B's or overseas labour but it comes down to cost. A bean counter sees a cost for running a programming department. A bean counter sees the cost of running the project overseas. Sure there will be wrinkles at first, but if it cuts costs 20%. Hell, it reduces a percentage of the company to an operation cost as opposed to headcount.

    It's our jobs being shipped overseas this time. It's not an autoworker in Detroit out of work because of increased foreign competition, a shoemaker, etc etc etc.

    What a nasty vicious circle. More companies do it to save money, other companies have to follow simply to be competitive.

  214. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    Yes! That is the point. The United States was formed according to its constitution for the general welfare of its citizens. Citizens of the United States are entitled to (deserve) the protections that our government should be granting to its citizenry. This ought to include some level of protection of our economic base in order to maintain our national prosperity.
    Corporations who benefit from the special privileges granted them by American law ought to be held accountable for actions that are distructive to the American economy. We have a right to expect some level of corporate responsiblity that extends beyond merely maximizing shareholder value.
    The American middle class has been losing ground gradually due to competition with the world economy for the American consumer market over the last several decades. The typical American family has kept pace only because families are now two-income rather than one income as they were 40 years ago. But they will not be able to keep up the pace much longer. If corporate American destroys the legacy of Roosevelt and turns the American middle class into just another exploited worker pool as is the case in much of the rest of the world (such as Bangalore for example), then not only America, but the entire world is in for hard economic times. It may not be world wide depression, but it could be a completely unnecessary stagnation with the whole world economy looking much like Japan's, and result in a dimished standard of living for everyone. We can do better and America ought to lead the way.

  215. Its not so simple, not so pure by m11533 · · Score: 2, Interesting

    Your claim that there is no unemployment problem, only a problem of potential employees choosing not to accept a low-enough wage to become employed. This might possibly be true in a pure market setting, but we are not dealing with such a pure situation. There are a multitude of additional factors on both sides of the potential employment agreement.

    Let me mention but a couple of these factors.

    A potential employer considers far more than the cost of the potential employee when making a hiring decision. Does the employer have more work than the current staff can complete? Would the additional work that more staff would complete increase revenues, in other words pay for themselves. There are plenty of companies where the answers to these questions are no, and thus there is no opportunity at any price.

    Potential employers when considering a candidate also pass judgement on whether that potential employee will be a happy contributing member of the company. Frequently an extremely qualified candidate willing to take a major pay cut will loose out to the less qualified candidate. The issue here is that it is assumed that the more experienced candidate is far too qualified to truly be content with the position, thus even though they may indicate they are willing to take on that position at the offered (extremely low) pay rate, the potential employer will choose the less qualified candidate on the assumption that that individual will be happier and thus a better contributor.

    The are plenty of other considerations that come into play in a potential hiring situation. These, though, illustrate that a great engineer with excellent credentials willing to work for very low pay may still be unable to secure a job.

  216. OT: That's the secret to enjoying LIFE. EOM by Anonymous Coward · · Score: 0
  217. Re:What makes you think you're better than an Indi by kcbrown · · Score: 5, Insightful
    Why do you deserve that engineering job and not him? If he's willing to do the same job for less than why shouldn't he get it? What makes you special? Oh you're an American.

    Yes, he's an American. And as a result, if he were to try to do the same job for less than his Indian counterpart, he would be unable to pay his rent. Hell, he'd probably be unable to pay for his car, much less his apartment.

    The cost of living in the U.S. is much higher than it is in India. That's why his Indian counterpart can get away with being paid so much less. It has nothing to do with what the guy in the U.S. is unwilling to do and everything to do with what he's unable to do.

    There is a huge injustice in all this: companies are able to shop around and find the cheapest source of labor worldwide, but the labor is not allowed to move in response to the shifting demand. So the person you're responding to can't move to India to take advantage of the greater demand for talent there. Despite his years of training and experience, he can't offer his services competitively because immigration laws of other countries prevent him from doing so, just as immigration laws in the U.S. prevent many from attempting to satisfy the demand for labor in the U.S. (not that there's much of that right now).

    For the "global economy" to truly work, people must be able to move as easily as the demand for labor does.

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  218. DoD, a place to hide by OffTheLip · · Score: 1

    For many years working for US Defense Dept. was a dicey career choice but now we look like friggin' geniuses.

  219. Re:Welcome to the wonderful world of personal atta by br00tus · · Score: 2

    "This is the USA. Start your own business if you don't like your current position. It's called grabbing your sack and doing something for yourself rather than having someone hand it to you." This sounds word-for-word like the kind of spiel Amway gives at Baptist churches. Maybe you should post "Work at home, be your own boss!" flyers on lampposts. "Otherwise, move to a Socialist country." Well actually, the US has been unable to train engineers, which is why people educated in countries with socialist education systems (China, India) have been moving here en masse to do US IT work. "I, for one, like it when the worker actually has to be better than everyone else, has to sell himself a little more, try harder. It's called 'getting ahead'. I don't seem to have any problem doing it and I came from nothing (no money, no inheritance, just hard work)" You like when a worker has to be better than every other worker? So every worker has to be better than every other worker? This sounds paradoxical, maybe you see the world like a Escher sketch where everyone sits in the so-called high seat. As far as trying harder, productivity skyrocketed in the US over the past three decades, all of the extra wealth went not to the workers creating the wealth, but to the owners. I am speaking of the profession as a whole, and you seem only focused on yourself. Well fine, but most people don't want to hear you speak about yourself, since they don't care.

  220. Freeciv has a scripting language? -nt by redbeard_ak · · Score: 1

    nt

    --
    . This sig unintentionally left blank. I meant to put something here, but I'm busy.
  221. Engineers? Heh. Whatever by milktoastman · · Score: 1

    There are people posting here who consider themselves programmers, but who haven't had the word 'programmer' in their job titles 'for years' (in their own words). So, just because you aren't called 'programmer' doesn't mean you aren't just that. A true statement. Now, as a corollary to that, I would have to say that putting the word 'engineer' in your title doesn't make you an engineer in the 'old school' sense if you are merely a programmer writing application programs, maintaining servers, doing NP-hard math calculations, etc. All you're doing is computer 'science' or, more trendily, IT. To me, engineering means you design new (touchable) technology, do actual physical experiments, or write programs that model physical systems (on that last one, you have to do the actual physics, not just the memory management). Granted, my definition blurs between traditional engineering and hard science, but those two are in a common league very separate from the computer geek professions. Now, I'm not undermining the importance of what most of you guys and gals do, but I read Slashdot all the time and I get very tired of the discussions on 'engineering' having their scope limited to computer science and IT professionals (even worse, I hate the credulous embrace of 'New Scientist' articles). But what can I expect? That's what most of you do, and everyone's world tends to revolve around what they do. As for the slashdotter who posted about starting salaries and said that PhD's didn't get you more money, here's a tip. You must not be talking about the same 'engineering' I am, because an MS in aerospace, nuclear engineering, or experimental physics will only start you around 50 grand or so at a national lab, but a PhD in those things (if you get with the right lab) will start you at around 90 grand. Of course, those jobs may involve code writing, but also they include a lot of physics and mechanical intuition that IT, computer science, or pure math training won't get you. That's my rant.

  222. my $.02: specialize on something useful by pyite69 · · Score: 1


    In my case, I get some extra work because I
    know something about health care data. I'm
    also trying to get more familiar with MPEG
    details for possible work in the world of
    Digital TV.

    It's great to have generalized skills with C++,
    or Linux, or whatever. It is more useful to
    be able to apply them to more specific
    industries; especially one like health care
    that is not going away any time soon.

    I read a study that like 3% of this country's
    GDP goes to health care data management (aka
    the massive bureaucracies of our insurance
    industry).

  223. our leaders are SUPPOSED to take care of things... by cryofan2 · · Score: 1

    ....so that we do not have to worry about it...but instead they are just facilitating the job losses in order to reap bribes, err....campaign contributions from plutocrats and CEO's etc. I say we try a few for treason (in a recognized court of law), and then, if found guilty, hang 'em by the neck on the Washington mall. What say ye?

  224. I feel for ya brother. by Codifex+Maximus · · Score: 2

    At least you got to work 6 years. You have some experience and a good degree. As such, you have a good chance at further employment.

    Nortel is or was a big company. Alot of folks hoped things would be better for Nortel. Somehow it just didn't work out that way.

    I hope Nortel hangs in there. As a company, they are suffering from the same downturn as we all in the tech industry are.

    --
    Codifex Maximus ~ In search of... a shorter sig.
  225. Re:What makes you think you're better than an Indi by kin_korn_karn · · Score: 2

    Awwwwww, poor economy thieves. they're exploited? fuck them. If they want to take away our money and jobs, they can handle being treated like dog shit. If I were in management I'd be doing it to them with a huge fucking grin on my face.

  226. MOD PARENT UP by corebreech · · Score: 1, Troll

    Remember how they sold us NAFTA? That for every low-paying job that went overseas the economy would create a well-paying job to replace it?

    I always thought that jobs in the IT industry *were* those well-paying jobs.

    But look at what they did with the H-1B. I think it's funny that the name sounds so much like what you'd name a bomber aircraft, because that's exactly what it did to the hi-tech job market here in America.

    Bastards!

  227. Who ever actually had a choice??? by InfoSec · · Score: 1

    Personally, I didn't enter the high-tech field because I wanted to. I did it because that was who I am. I wouldn't have been happy (relatively) if I had forced myself into another profession.

    --

    Wherever you go, there I am...
  228. Long Career by Lew+Pitcher · · Score: 1

    I'm sorry, but I have never seen a pro football player with a 25-year career on the field.

    However, in my profession, 25 years seems to be normal. At least that's what I and many of my co-workers celebrated this year; 25 years as a professional computer programmer.

    --

    "values of beta will give rise to dom!"

  229. Re:What makes you think you're better than an Indi by maXter · · Score: 1

    That was great. :)

    --

    Ryan Patrick Harris (maxter)
    http://maxtersbox.net University of Michigan
  230. I just don't see it by nomadicGeek · · Score: 2

    I'm a freelance engineer so I tend to be unemployed all of the time (everytime I finish a project). As such, I don't tend to be too sympathetic to unemployment sob stories.

    Most companies are just starving for good talent. They have complex systems that they don't understand and business problems that must be solved. It is very difficult to find good people. If you can help then they are all over you.

    There is all this opportunity out there but you have to find it or it has to find you. You have to network. Most technical types don't like this but you have to spend time developing the network and keeping in touch with people. By keeping in touch with people, they will think of you when they need problems solved. You also get a good idea of what people need and you can try to tailor your talents to the market's needs.

    Stay flexible and be willing to take on things outside of your core abilities. You have to get in over your head every once in a while to learn. The more you do, the more you can do. It is a self perpetuating cycle.

    If you are a young engineer or are in school, don't despair. Its not all doom and gloom out there. There will always be opportunity out there. You just have to work to find it.

    1. Re:I just don't see it by m11533 · · Score: 1

      I do agree that companies are in need a good talent. But, I don't believe they understand how to go about hiring that talent. Thus, when good talent is out on the market, they are having a terrible time as the companies that they can most help, and thus are the best potential employers, are so overwhelmed by the hoards of applications and their lack of understanding of how to hire the people they need, that many good people are going unemployed.

      I totally agree that networking is the only way to get hired right now. But, even if you are a great engineer and do a great job of networking it can be hard to find that company that not only needs your talents, but also can figure out how to find and hire you.

    2. Re:I just don't see it by nomadicGeek · · Score: 2

      It can be overwhelming. It takes years to develop a good network and get your name out in your niche.

      One thing to consider is that they may not be able to hire you as an employee right now but they may be able to hire you to do specific jobs. Set yourself up as a sole proprietor and make up a company. Get your city, county, state licenses as applicable and you are in business. It really doesn't need to be that big of a deal.

      As you work for people, opportunities will arise. You may be offered a permanent position or you may decide that you like doing your own thing. If it pans out then you can incorporate into an S-corp or an LLC. Most people are really intimidated by the whole thing but it isn't that big of a deal. You do need an accountant to help you set up your books and help you learn the legal ropes.

      The more flexible and dynamic that you can be, the better off you will be in the long run. The goal is to make it easy on the person hiring you. They should be confident that you will take care of the problem and make them look good.

      I'm not saying that it is easy and it certainly takes a lot of guts to stick your butt out there the first time but like everything else, it gets easier with practice.

    3. Re:I just don't see it by m11533 · · Score: 1

      This approach of getting your foot in the door via something other than permanent employement USED to be a great way to get started. I just don't believe it works anymore. Companies have cut their use of contractors and consultants even more than their permanent staff. They simply look at the numbers and see they pay their existing staff less than contract and consulting houses. So, while it seems they have gone crazy and laid off all of their own talent, in many cases they have been even more aggressive in reducing these temporary expenses.

    4. Re:I just don't see it by nomadicGeek · · Score: 2

      You have to pick industries and companies that are making money. While some sectors have been hit pretty hard, others are still doing ok. The slowdown also seems to be pretty regional so you may have to do a little travelling.

      I have customers in several industries. I have a few that are cutting back and others that are still doing well. One of my better customers even went out of business last December. Having a diverse base helps me even things out. I simply do more work for the customers that have money right now.

      I also tend to do work for large companies. Giving me a $20k PO to handle a few things isn't that big of a deal when they have a $100+ million annual project budget. Get a few of those PO's going and you are doing ok.

      There are two cases where you will be hired. (1) They need to get something done quickly. Their staff could do it but there just isn't enough to go around. They need some extra help temporarily. (2) You can do something that their staff cannot. You really have to work hard to develop your skills.

      I keep in touch with a lot of people and keep up with what they have going on and what they plan to do in the coming year. I'll keep up with them. I call to see if everything is going OK. Sometimes I'll get some business when they fall behind. Sometimes something comes up and they remember me because I have called in the last couple of months and they call to see if I can handle it. Sometimes they budget money for me to do future projects. It takes a while to get a pipeline going but once it does then you can keep steady work coming up and you have diversified your income so one sector or region slowing down doesn't wipe you out. Think of it as income redundancy and load balancing. It takes more to setup and manage but hey, downtime is expensive.

      I guess my main point after seeing the article is that it is not all doom and gloom out there. If you are willing to take charge of things and do everything possible to insure that you can connect your services with a willing customer then you will do OK. The US economy is going faster than Europe's or Japan's. Things are not bad all over. There are down spots and up spots. If you are in a down spot then you can try to find an up spot our you can sit in your trough and hope that it perks back up eventually. I've just never been the type to sit and wait.

  231. Re:What makes you think you're better than an Indi by HamNRye · · Score: 2

    If american industry keeps shipping Jobs to foreign countires, there will be no rich Americans to pay for those products. Easy-peasy. They are sacrificing the future of our country for the momentary gain. Good for India, bad for us.

    Of course, it's all us Americans who are at fault for organizing Unions and the like and elevating the plight of the worker. If you all can get ahead by being exploited, more(less?) power to ya.

    ~Hammy

  232. Blaming the new college graduates? by Anonymous Coward · · Score: 0

    I've been reading through a lot of the comments and there has been a lot of malice toward new college graduates in engineering. The argument is that we are taking away jobs from the more experienced because we accept lower pay, have no social lives, and are exploited easier.

    Why is this? What would you rather us do?

    Obviously, we can't all leave the field or simply change our major if we are still in college (this is my case)
    We don't want to take your job. In fact, we would rather learn the ways of our new professions from your vast experience. But what are we to do in order to end this cycle? Please, give us some suggestions and advice, because we are simply doing what seems logical. We get our degrees, search for a job (and not for a huge salary, mind you, for we do not expect a huge salary for our inexperience), and progress in our field.

    If you may, please give us advice. Us new college graduates are simply doing what seems most logical to us. We are graduating from college and going out into the real world for the first time. Everyday we hear news about how bad our economy is, we hear our chosen profession does not have job security any more, our president is saying we are going to war. Before, we had a long term idea of what the next ten years of our life would be after graduation and beyond, but that is not so anymore.

    Again, I reiterate, what should you have us do? We are all in this together, young and old. We do not want to take your job away and we do not want to be laid off as we age either. So please, give some advice!

    1. Re:Blaming the new college graduates? by cbovasso · · Score: 1

      I say, stay in college for as long as possible.

      "You don't know what its like to work in the private sector. It's not like college, they expect results."
      -Ghostbusters.

      BTW I am a recent college grad with a sysadmin job, most of my CS, CE, EE and ME friends are unemployed/under employed. The only thing I realized is that these things are cyclical (the economy that is) and if you are really talented and enjoy what you do, eventually someone will see that in you and hire you.(if you are lucky/know someone.)

      Good luck all!

      --
      I ask for a car and I get a computer. How's about that for being born under a bad .sig?
    2. Re:Blaming the new college graduates? by Grishnakh · · Score: 2

      As a practicing EE, I recommend you find yourself a new major while you're still in college. If you really like technical stuff, you may be better off in something leading to a career as a researcher; I'm giving a little thought to pursuing this myself. Something in a pure science like biology (biotech is big right now) probably.

      I'm not trying to dissuade you from engineering to protect my own career, because it wouldn't help me at all. My company is already talking about moving our engineering to Bangalore and China because it's so cheap. I think engineering as a profession is pretty much doomed in this country, and I don't see any kind of future for my own career after I hit 35. I merely give you this advice in the hopes that you won't make the same mistake I did in listening to all those assholes who promoted engineering as a career when I was younger. My own company (a major semiconductor manufacturer that Slashdot hates), while talking about moving our engineering jobs to Bangalore, is also trying to get us to go to schools and encourage kids to take up engineering. Why?! I'm thinking about getting into this program just so I can tell all the high school kids what a crock this career is.

    3. Re:Blaming the new college graduates? by Grishnakh · · Score: 2

      I forgot to add in my last post; I see that you're hoping for some sagely advice from older engineers, and want to go someplace where you can learn valuable skills from them.

      After working at two small companies, I was excited about coming to my present job because I thought I'd have some older (guru-like) engineers I could learn from at such a large, well-respected company. Boy was I wrong! There's no engineers older than 35 here, and those that stick around that long are on the management track, and will soon be spending their days in meetings and have no clue about the technology they're managing. My own manager even admits this point-blank. It really took me a while to get used to the fact that I knew more than everyone around me, and I'm really no expert at all.

  233. Bottom line by Anonymous Coward · · Score: 0
    It hasn't directly affected my bottom line yet

    The export of jobs effects the supply and demand of employees. As employers find more people overseas, the demand (and salaries) for American employees drops. I can assure you, the export of jobs has most certainly effected your bottom line.

  234. being a CS-graduate by comp.sci · · Score: 1
    I am not yet in college so I am wondering:


    Is a CS-grad really just a programmer?


    I don't think so. If you do have a diploma, you did not get it just for programming, you got it for critical thinking and developing new technologies, not implementing other peoples ideas.

    When I am finished with University, I will certainly not be programming, I will be inventing! (hopefully) If I wanted to program I could do so right now.
    What is your opinion on this?

    1. Re:being a CS-graduate by JVert · · Score: 1

      Sounds great, you'll be a manager in no time and order around all us underlings who just want to program.

  235. Seven year as a career, average.... by CodeShark · · Score: 1
    Well, I must be on the top side of the curve then, having started coding on microcomputers before M$ was even an itch in bgates twisted brain. (shoulda written that basic compiler after all.... who knew?)

    Of course, during that time I've known about five extremely talented programmers that are still doing it (most of the 10-15 other good ones now manage programmers, departments, etc.), and about 100 degreed CS pukes who could write code, but not think their way out of a paper bag where data and business processes are concerned that lasted maybe a year and a half.

    And about a hundred more that were good but gave it up because of stupid management and or burnout.

    So seven years seems about right.

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  236. Re:Welcome to the wonderful world of personal atta by kin_korn_karn · · Score: 2

    I wouldn't be surprised if

    a) this guy's dad is a wealthy business owner

    b) this guy is 21 years old

    c) he is from a top-10 city-state for per capita income

    he talks just like someone that's never seen reality.

  237. Ok for sysadmins but not for you, eh? by Anonymous Coward · · Score: 0

    Who says you could create a valid test for admins?

    As if.

    Yeah, let's all go get MCSE's. That'll prove something.

    Pshaw!

  238. please by Anonymous Coward · · Score: 0
    Still... if success rate of exporting jobs improves, it will effect US programming jobs.

    effect != affect

    loose != lose

    alot != a lot

    Please, please, please proofread. Don't make me resort to hyperbole or cliche.

    1. Re:please by Anonymous Coward · · Score: 0

      English is obviously not his native tongue. Cut him some slack.

  239. Industry Groups Still have their Heads in the Sand by bennydtown · · Score: 3, Interesting
    Something that's very dishearting is that industry groups are still claiming that there are tons of engineering and IT jobs going available, despite what the rest of us might think. Last May, the Information Technology Association of America (ITAA) released a study claiming that 578,000 IT jobs would go unclaimed in 2002. Yeah right.

    After getting quite a bit of well deserved criticism, including one guy who offered ITAA a $1000 bounty to find his unemployed programmer buddy a job, they released an update scaling back their optimistic outlook. They still spin the industry as an under-staffed career option among other rosy interpretations. The problem is, these reports are relied on by all sorts of people who have a very real effect on my career opportunities:
    • executives trying to decide whether or not to save money by outsourcing workload overseas
    • Legislators looking to justify the continued availability of H-1B visas
    • College students trying to decide on a career path


  240. Re:The value of experience by tomhartung · · Score: 1

    I agree. Ever notice on some cop shows how they pair up a younger person with someone older? I think the engineering profession would benefit a great deal by doing something similar.

    I've been programming for the most part since 1976, and I really enjoy working with younger people. Often I've been the trainer, but I've also learned plenty from the "youngsters!"

    --
    See my blog at tomwhartung.com for my resu
  241. I work in a semi-unionized industry by billstewart · · Score: 2
    I work for a large telecommunications company.
    • The engineers and people like us are not unionized, but we're professionals and we used to be treated professionally (:-) Now our middle management treat us professionally, but it's not only not the job-for-life mentality of big companies 25 years ago, it's a lot more market-focused, which means sometimes we get treated like sales people.
    • The sales people are not unionized, and some of the management can't tell the difference between a good sales person in a down market and a bad sales person in a good market, so depending on their organization they're getting treated fairly but badly or unfairly and worse. During the boom years, they were able to blow out their commissions, but lots of them are also short-timers - there's been a lot of movement of sales people between different telecom and high-tech companies, especially here in Silicon Valley.
    • The craft workers - installers and other people who handle real stuff and talk to machines that aren't just computers or routers - are union, but the equipment is increasingly becoming more automated and more integrated, though that's somewhat made up for because they're always getting new equipment.
    • The clerks in the offices are union - they have pretty strict seniority rules about who gets hit during layoffs, so there's nobody left with less than 25 years at the company, or maybe it's 29 years by now, and if we're still in business in 5 years they'll all retire.
    • I'm not sure about the order-processing parts of the company, who mainly handle data entry into the provisioning and billing systems and fix mistakes and do corrections and some lightweight design. Years ago they would have been mostly unionized, but different parts of those organizations keep getting outsourced so I don't know (plus there seems to be a conspiracy that any time a provisioning group really understands what they're doing, they either replace the database system they know or move the provisioning center across the country to some group that doesn't have a clue about it yet.)
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  242. Top Secret by Anonymous Coward · · Score: 0

    How about an Engineer with a few government clearances? Does anyone think this makes the job market easier? Less likely to be layed off?

  243. Re:What makes you think you're better than an Indi by greenrd · · Score: 2
    Actually, it is fair. By your logic, we should ban exports of all scientific and medical journals overseas, on the theory that they would allow foreigners to capitalise for free on research paid for by American taxpayers.

    Your "solution" seems to be to kick poor people back into poverty, shut the protectionist gates behind you, and thumb your nose at them like some latter-day Scrooge. My solution is to build a socialist society where workers on one area of the earth's surface do not need to be divided against workers on another area of the earth's surface due to the inefficiencies and irrationalities of capitalism. There is plenty of food, clothing and shelter to go around.

  244. my $0.02 worth by Anonymous Coward · · Score: 0

    i used to be a computer geek by trade, now i sell insurance. go figure.

  245. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    Also, I'm an anglo male. Woo hoo! We get everything, you smelly wog!

  246. Unemployed Professional Job Titles by billstewart · · Score: 2

    If you're a lawyer or doctor, you can always say you're "in private practice", just as technical people can say they're "consultants", or journalists can say they're "freelancing". Sometimes that really means you _are_ in private practice, while sometimes it's a more cheerful-sounding term for unemployed. On the other hand, if they're not getting paid work, lawyers can be doing pro-bono work, and computer programmers can be working on open source. US medical malpractice laws make it much tougher for doctors to do volunteer work if they're not also doing paid work, though perhaps there are government clinic opportunities.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  247. Re:What makes you think you're better than an Indi by cas2000 · · Score: 1

    > Awwwwww, poor economy thieves. they're
    > exploited? fuck them. If they want to take away
    > our money and jobs, they can handle being
    > treated like dog shit.

    you don't get it, do you?

    the whole point of having special short-term work visas that are tied to ONE employer is *precisely* so that they can't say "No" to crap wages and lousy working conditions...they say "Yes" or they get sacked and deported.

    the simple, angry response is to say "Fine, these fuckers deserve it"....but that's stupid. it's cutting your nose off to spite your face because by introducing a pool of labour which can't afford to say No, management are undermining YOUR ability to say No, too. i.e. divide and conquer is the name of the game.

    the fix is NOT to treat these workers like dog-shit, but to require that *all* workers have access to good wages and good conditions so that YOU don't have to compete with people who have no choice but to accept being treated like dog-shit. compete against that and YOU will have no choice either.

    this is why unions were first formed over a century ago. those who fail to learn from history are doomed to repeat it.

    you don't have good wages & conditions now because management are benevolent. you have them because workers formed unions and fought hard & long for the things you take for granted now - <40 hour working week, safety in the workplace, no child labour, termination pay, holiday pay, sick pay, freedom from unfair dismissal, etc etc etc etc etc. none of these things were granted as a gift, they were won with hard (and sometimes violent) struggle.

  248. ha? by Anonymous Coward · · Score: 0

    What fucking career?

  249. Mature project for now, education for the future by mikewas · · Score: 2
    All these posts about the need to educate yourself, to keep on the leading edge of technology. That may be true for the long haul, but in the near term the projects that use that technology are being downsized, eliminated completely, or delayed. There just isn't the cash flow to support them, and since the VCs aren't supplying the dollars monetary support must come from continuing operations.

    Where you want to be for now is on a mature or maturing project with positive & preferably increasing cash flow -- not last decade's technology but last year's. Maintain the code, fix the bugs, add features, help customers, support sales & marketing and you'll still have a job when times get better and then you can make use of your new skills.

    --

    "Glory is fleeting, but obscurity is forever." --Napoleon Bonaparte
  250. That's the difference by porkchop_d_clown · · Score: 2

    Between people who *are* programmers and people who *heard* that programming was a good way to make money.

    Personally, I'm with you. My career path was laid down the moment I started breaking into the math lab in high school so I could spend more time with the Wang 720b programmable calculator...

    It had a card reader! I mean, sure we had to *punch* the cards with a pencil, but that was what history class was for!

  251. Fuck WYSIWYG HTML editors by Anonymous Coward · · Score: 0

    You should write HTML by hand. If you don't you're a fucknut. All HTML should be written by hand, since it's the only way to know what the hell is going on.

  252. Mobility of labor. by glrotate · · Score: 2

    During the last ice age Asians walked from Siberia to North America. During the late 19th and early 20th Centuries millions left Europe without much more than the shirt on their back and came to the US.

    Labor has always been mobile among the motivated.

    1. Re:Mobility of labor. by Fulcrum+of+Evil · · Score: 2

      Try that today; you'll either get deported, imprisoned, or shot. India is fairly jealous of its borders.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  253. Chemistry is changing too... by alchemist68 · · Score: 1

    Chemistry is changing as a career too. It used to be a similar situation with chemists: get your degree, get into a good company, makes lots of dough, good job security, cruise into retirement. But nowadays, companies want Bachelor degrees for management and hire technicians with 2 year associate degrees for doing the bench chemisty. Have a Masters or Ph.D.? Well, you just priced yourself right out of a job. If you're going to get a graduate degree in a technicial field, you have to graduate from the best schools to MAKE A LOT of money. Why? The big companies send their recruiters to the big schools. Why? These schools have stict enrollment requirements. Why? The schools get better students and the companies get better workers. Also, if your graduate advisor has a good program in engineering or science, he's likely to have a boat load in federal grants, and patents, and connections to big industry.

    If you are truely passionate about what you do, income can be relatively unimportant. I've noticed that many companies want people with a variety of experience, doing a little of this and a little of that, so that they can shift you around to different job classifications as market conditions dictate, or even, terminate you if necessary.

    If you want to remain in Engineering or Science with a masters degree, find a small company who needs a talented person who can grow with the company, just don't expect that you'll be driving a Volvo, BMW, or Audi sedan, settle for a Saturn instead.

    Another note, there are no more stable professional jobs where you start a job and retire 30 years later, unless you work a union job ON THE LINE for an automaker. Job security does not exist anymore, for anyone.

    Think about starting your own company as an engineering consultant, or selling some kind of product or service.

  254. I have no clue what you're talking about by xenocide2 · · Score: 2

    I'm nearing completion of a CS degree from KSU. Its a fairly respected school, although not nessecarily for CS. I like it here, and we certainly try to teach a broad spectrum of information. Accreditation requires that we teach many things and offer a variety of graduate level courses to students. Things like algorithm design, image rendering, numerical computing, compiler design, operating systems, etc.

    I'd say so far the most educational class with respect to software engineering has been Operating Systems. The discussion of the hows and whys of various computer systems really sheds light on how the software works under the box. Caching and locality will be forever imblazened in my mind, if I was to learn a single thing from it. Not the class in "writing UML specifications and automating menial tasks via more menial tasks."

    I think part of the problem of trying to teach GUI design and user interfaces and data modelling (I'm assuming this is more akin to describing the domain of the data rather than data structures) is that its not nailed down with any certainty. The GOF Patterns decribe things that are fairly simple in non OO languages. I'm thinking especially of OCaml (a language we used to write interpreters and a rudimentary compiler) here. Writing a decorator is as easy as writing the decorating function and using List.map . A lot of technologoy and speculation has arisen over the design and engineering of software, and it changes so quickly that its really hard to nail down the moving target for any textbook analysis. Sure you could make The Mythical Manmonth and Programming with Agile Practices but that doesn't make them right.

    Another thing to consider is that a doctor spends about 8 years in school just to get a medical degree. What you've described sounds like a Dr. in Software Engineering, possibly Software Engineering management. As a newly graduated MD, there is The Way(tm) to do open heart bypass surgery. If you've done it once you can do it again. Additionally, even MDs specialize. A surgeon is not the same as a pediatric specialist or an endocrinologist. Thats not something you just "pick up" on the job. I hope.

    Software is its own beast dissimilar in ways from all other things. Its quite possible for the specification to be the implementation. That in itself is fairly unique.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  255. Re:What makes you think you're better than an Indi by Alyeska · · Score: 1
    There is plenty of food, clothing and shelter to go around.

    Wait... tears brimming in my eyes, memories of John Lennon's "Imagine," the smell of incense... and then.... BAM! Reality strikes. Human nature in its current state precludes your solution.

    In the meantime, we need to keep our own engineers working, or else they move from cutting edge, to bleeding edge, to scabbing edge, to old scars that nobody wants anymore... Not a great way to reward all of that hard work, IMHO...

  256. "Mac"Donald's? by Anonymous Coward · · Score: 0

    Learn the fricking name of the place. It's McDonald's.

    Geez. If you are going to mispronounce the name of the restaurant as Mac instead of Mic, at least learn how it's spelled.

    Either that, or just spell it McD's.

    "MacDonald's". Sheesh. Lazyspeak. I hate that shit.

  257. Quite right, put Linus on the first boat home... by Zeinfeld · · Score: 2
    Like Donald Knuth and Edsger Dijkstra, you mean? I don't know that Don or Edsger 'dominate' the field any more than say Lamark dominates biology. OK so we use quite a bit of stuff they did, but neither has made a major contribution to the field in the last 15 years or so...

    I don't think anyone dominates the computer science field. The most visible spokespeople are mostly young to middle age, Linus, Tim Berners-Lee. Oh yes and quite a few of them are imigrants. So yes lets put Linus on the first boat home, then all the descendants of imigrants and before too long all that will be left will be a bunch of native americans and some empty casinos.

    So before folk get too shirty about how H1B visa holders are taking their jobs think on this. Three years ago companies like mine simply could not find US citizens to hire with the skills we needed. The choice was to move the engineering operations overseas or bring workers to the US.

    I am not that keen on outsourcing code development, and I have heard enough horror stories of outsourcing to ultra low wage countries to know it is not a panacea. But if I can't bring the workers I need to the US there are plenty of English speaking developed countries to choose from.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  258. Re:Welcome to the wonderful world of personal atta by Anonymous Coward · · Score: 0

    The "lazy-piece-of-shit-can't-survive-in-a-free-market -because-I-suck-union-worker" has a job because he fulfills a consumer demand. "lazy-parasite-owners" on the otherhand, inflate their heads, blow their own horns and otherwise pretend that they are nescessary while looking down on the people that actually do work.

    Consumers pay "lazy-parasite-owners" for products and services instead of the workers because the "lazy-parasite-owners' have managed to insert themselves between the workers and the consumer. Period.

  259. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    This will change over time though.

    As jobs move to india, the economy will rise there, causing prices to come more into line with the US prices, and then salaries there will be forced to rise there too.

    At that point, labor will have to either find a new 3rd world country to exploit for cheap labor, or move back. If salaries are the same between countries, it's more cost effective to keep the job in the home country. (It's also a lot more effective because a long distance programming job, even without a language translation, is very difficult.)

  260. Engineering Jobs by TheEngineer · · Score: 2, Interesting

    I really feel for my fellow Electrical and Computer Engineers.

    One of my professors in college advised me, some 5+ years ago, to go into power systems engineering. Although I was very reluctant to do something that was thought of as "low-tech" by fellow engineers, I took his advice. Since Graduation (almost 3 years ago) I am now one of the fortunate souls that is actually GOING somewhere.

    Almost 60% of the engineers in the Power Industry (Utilities mainly) are going to retire in the next 5-7 years - maybe sooner if there are "early-out" packages given.

    The good news is that the Power Utility Industry is not "low-tech." As a matter of fact our industry is going through a very "high-tech" growth period and my co-workers and myself are always having to attend seminars on new devices and systems.

    I frequently email my professor a big "THANKS" because without his advice, I might be struggling too!

    --
    JB
    1. Re:Engineering Jobs by masterplanorg · · Score: 2, Insightful


      "Steel-toed boots" industries just aren't viewed as being "sexy", though. A lot of people I know beam when they tell people they write e-commerce code. But who brags about writing code system code that monitors valve pressure for a gas plant?

      I went "high-tech" in 1995 when I interned at Nortel. The pace of work was insane . And this was BEFORE any dot-com phenomena. I decided back then that the high-tech was probably not the way to go.

      So I did a hybrid and worked on advanced tech in the oil patch. Who would have guessed that some of the most advanced technology out there is used by guys who wear safety boots to work? I managed a chunk of one of the world's largest computer networks AS A RESULT OF working in a "lower-tech" industry.

      That translated into being a consultant on one of the first projects that de-constructed the @Home alliance. That then translated into doing risk management consulting for a large multinational energy company. And now I am working with a group evaluating computer technology to control down-hole flow within the drill stem. How does that work when I didn't go to school for computer networking, risk management, energy production or business operations?

      How come that since the "Bust of 2000" I've had MORE work than in the dot-com heydays AND I make over twice the money? Two reasons as far as I'm concerned...

      1) I took control of my own career, instead of allowing some large company to set my fate.
      2) I became a registered Professional Engineer, which differentiates me from almost every other computer guy.

      My biggest problem now is choosing which project to work on next.

      Although I feel for those caught up in the "culling of the herd" (been there, done that), I do believe that the real opportunities aren't in the "pure play". They are in the areas that need to figure out how to leverage high-tech in their favor. People really don't need one-click checkouts, but they DO need electricity and gasoline, and will continue to need these things for a long time.

      If you know how to think critically, can prove it, and can show that you add value, there is ALWAYS work to be had.

      --
      The Master Plan Always Fails
  261. Re:Seven Years? - a comparison by wganz · · Score: 1

    Seven years is twice that of other professions like nursing. The average male nurse lasts three years while the average female nurse makes it to 4.5 years.

  262. Well we're living here in Allentown by Anonymous Coward · · Score: 0

    Well we're living here in Allentown.
    And they're shutting all the networks down.
    Out in San Jose they're killing time.
    Filling out forms.
    Standing in line.
    Well our fathers dodged the Vietnam War.
    Spent their weekends selling door to door.
    Met our mothers at a bad disco.
    Asked them to dance.
    Grooved with them slow.
    And we're living here in Allentown.
    But the slackishness was handed down.
    And it's getting very hard to stay.
    Well we're waiting here in Allentown.
    For the Pennsylvania we never found.
    For the promises our CEOs gave.
    If we worked hard.
    If we behaved.
    So the MS certifications hang on the wall.
    But they never really helped us at all.
    No they never taught us what was real.
    Java and Perl.
    Linux and TCL.
    And we're waiting here in Allentown.
    But they've given all the funding to clowns.
    And the stinking landlords crawled away.
    Every techie has a pretty good shot.
    To get at least as far as Marc Andreeson got.
    But something happened on the way to that place.
    They hired a bunch of Indians in our place.
    Well I'm living here in Allentown..
    And it's hard to keep a good man down
    But I won't be getting very hard to stay
    And we're living here in Allentown

  263. That's the worst job for the economy by billstewart · · Score: 2
    Government workers are almost never doing something productive, and they're getting paid tax money to do it, which means that people who are working and businesses that are still hiring people are getting dragged down to pay them - most of it's like better-paid welfare, and much of it's much worse. There are some government workers doing productive work - medical clinics, public defenders, firefighters, emergency-response people, college professors and other university employees. Schoolteachers can be productive, but the current monopoly-structured system means that huge numbers of kids get mass-produced education-substitutes instead of good educations that are structured better for their individual needs, and schools have a lot more bureaucracy than they should.

    Lots of government workers are negatively productive for the economy - their main jobs are interfering with business, regulating things that shouldn't be regulated (like who can be a barber or what color you can paint your house, as opposed to what you can pour in the river), or their jobs are collecting taxes from businesses, which is an economically bad decision if you've got progressive income taxes, because you're forcing businesses to make decisions that are driven by tax policy, not market needs, and forcing them to hire huge numbers of people to handle their tax issues (I've seen estimates that businesses spend about 40% as much keeping track of taxable activities as the US Federal government collects in business taxes.)

    Then there's the serious opportunity cost of having otherwise-productive people working for the government - every engineer who's designing military aircraft isn't designing civilian aircraft or more efficient automobiles (which if you want to be nationalistic about it, helps your country's automobile industry and helps cut the need for imported oil, and therefore the need for military aircraft), and isn't designing better refrigerators or wall-sized televisions or solar energy generators or cleaner oil refineries or computer keyboards that don't cause carpal tunnel problems. Even things that look productive, like medical research, are often making up for the damaged caused by other government activities, like the FDA regulations that bring the cost of a new drug in the US to over half a billion dollars, which restricts the development of less profitable drugs, makes medical marketers more important than medical researchers, and raises everybody's cost of health care significantly.

    Some government activities are acceptably non-productive - people who do disaster response training and hanging out when there aren't disasters, legitimate national defense requires a lot of training to look intimidating so people don't invade you (but tempts the military to invade other people), legitimate police work involves a lot of cruising around looking visible and a lot of time finding people who did bad things to other people.

    Then there are the evil folks in government - the people who run the Drug War in all its aspects, the people who develop nuclear and chemical and biological weapons and their delivery systems, the people who extend militarism around the world, whether it's US or Pan-Arab or Ex-Soviet or Chinese, the people who run secret police departments in their countries, the people who provide military and financial aid to foreign dictators or to governments with death squads. The last time the US military protected the actual US states against foreign invaders in any major action was the War of 1812 - Pearl Harbor was in a colony we'd conquered for some big agribusinesses, the Confederate invasions of Pennsylvania were in response to the US attempt to reconquer the Confederacy, and Pancho Villa was arguably not a major war (though I'll let you win that argument if you want to push it.) All of the US invasions of Latin America, the Caribbean, and the Philippines were colonialism, and while US support for England in World War II may have been justified, World War I was definitely not.

    I'm not blameless here - I used to work in the military-industrial complex with the government as my main customer. I didn't do weapons systems, air traffic control was theoretically produtive (we didn't win many of those projects, and I've ranted elsewhere about the FAA's incompetence at managing projects of that scope :-), some of the disaster recovery planning was potentially productive and I rationalized that most of the bureaucratic-communications projects would be built by somebody so it might as well be done well and efficiently by us rather than less efficiently by somebody else, but a lot of that was just bullshit rationalization, and eventually I transitioned over to doing honest work. That didn't mean that some of it wasn't cool.... Some of it really was. But nobody should have been doing it. And it's surprising how easily you can get dragged into supporting the Dark Side.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  264. Young engineers may be cheap, but for a reason by more · · Score: 1
    I have seen several multi-million dollar mistakes induced by young enthusiastic engineers knowing only one textbook method, which did not happen to work in practice in these occasions. Some of the older engineers knew what was going on, but could not convince the management to stop the young for making the costly mistakes.

    A senior software engineer is well worth her higher salary, especially if she has remembered to maintain her technological knowledge.

    --

    -- Imperial units must die --

    1. Re:Young engineers may be cheap, but for a reason by 0111+1110 · · Score: 1

      I don't mean to be a spelling nazi, but surely you meant "he" and not "(s)he".

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  265. Well put by Anonymous Coward · · Score: 0

    Not to mention that he seems to be a bigot. Don't believe in anything? Fine. But that doesn't mean that people who do have no valid beliefs.

    1. Re:Well put by ruiner13 · · Score: 1

      If you'd actually read my post you'd notice that I was only criticizing christian scientists, who are the group responsible for the nonsense article. Feel free to worship how you like. And if something I said about your religion makes you uncomfortable, perhaps you aren't as secure in your beliefs as you thought, mr. defensive.

      --

      today is spelling optional day.

  266. Engineering Shortage? by Anonymous Coward · · Score: 0

    I WAS an engineer, but the market kept declining so I migrated into computer science. After my company went through its firing phase they replaced everybody with Indian, Chinese and one Russian programmer. I bet they all get paid far less than me. Hmmmm. I hope they don't call me to conference room 1E - that's the one by the front door and it is used for only one purpose....

  267. my experiences by Anonymous Coward · · Score: 0

    I was just asked to leave the company I have been working at for 6 years, with no severance and no explanation. I couldn't have been from the vast collection of 13-yr old kiddie porn I kept on our web server, so it must have to do with a shift in company attitudes toward older employees. See, I am 67 years old. Yet I am as young at heart as any twenty-something in the company and just as clever. Even my girlfriend is young. 16, in fact. And though she was my boss's intern and niece, I felt it was appropriate to show that I am still have the same vitality and passion that my coworkers have.

    Just the other day, a coworker was stumped as to how to our web services to our back end systems which still execute COBOL. I was vastly disappointed in the response to my idea of just switching all our web server code to COBOL for language consistency! Hah! It shows that experience is valued very little. This one 42 year old whippersnapper even suggested we switch to this "XML" doohicky. Everything is "eXtreme" to these youngsters these days. X-games, XFL, XML. Someone please explain why XML is more extreme than just good old plain ML?

    This other young whippersnapper pretended to be an FBI agent and pretended to talk with my boss to - get this - "subpoena evidence on our web server" hah! They'll try anything to get me unsettled.

  268. It is a unique time by m11533 · · Score: 1

    I have been in the Software industry for well over 24 years. There have been many bad times in the economy over that time, yet this is the only time that I've seen this industry in a full out depression. I can not guess where it is going, nor when it will start getting better.

    In the past, as the economy turned from bad to worse, software folks actually did quite well. This was because bad economic times meant having to do more with what one already had. Since people saw hardware as the asset a company already had, they would invest in major software improvements to make better and more complete usage of that hardware.

    Today we have hardware so cheap that we have the equivalent of a supercomputer sitting on desks of those recently laid off as that hardware cost much less than the people using it or the people programming it. Companies that are hurting badly buy more hardware in the hopes of reducing the number of people they employ.

    The whole world seems turned upside down and who knows what it will look like when we come out the other end.

    I do believe that things have to get better for the following reasons:

    1 - Businesses need to change and evolve to grow. Even businesses in trouble work at change as that is the way they will dig out of the red ink.

    2 - Business processes are increasingly integrated with Software. Thus, to change the operations of a business requires change to software.

    Right now companies are postponing change, trying to hang tight with what they have right now. That can not last forever. When companies decide they have to move forward, then software development will have to pick up to support that change. And that means a better market for software professionals.

  269. I am rich by Anonymous Coward · · Score: 0

    You see, I was an engineer too, but I knew certain tricks of the trade yall didn't know. Like every now and then, some guy would give me a call and I would be like "yeah, let me tell you what's REALLY going on in our company." and I would be all like "our source code is shit and if I were you I would short the stock..."

    and they would all be like "well what assurance do I have from you that the stock would go down?"

    and I'd all be like "well how about if I trash our fucking web server mr. analyst man?" and he'd all be sayin "you would do that? well if you do that, we can guarantee you 10% of the proceeds"

    shit, and I'd all be like "whatever, man, yall better listen to my flava yall know what i'm sayin?"

    man, like 2 weeks later I be gettin these checks in the mail for hundreds of thousands of dollars, know what I'm sayin? Sheeit, all you got to do is burn dat source tree to a CD and mail that bad boy out to some mofo and you be getting big ass checks, know what I'm sayin?

  270. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0



    "The cost of living in the U.S. is much higher than it is in India. That's why his Indian counterpart can get away with being paid so much less. It has nothing to do with what the guy in the U.S. is unwilling to do and everything to do with what he's unable to do. "

    Well said. I would actually welcome the opportunity to move to certain parts of India. It seems there is no "inverse" of the H1 visa, for people who want out of the US.

  271. Stop protecting the incompenent Perl programmers! by Anonymous Coward · · Score: 0

    Anyone who would willingly choose to program in Perl is absolutely incompetent, and deserves to be out of a job.

  272. Yipes! You are the racist! by Anonymous Coward · · Score: 0

    Man, you sound like the sick one. You're the
    one that brought up race. Why do the defenders
    of H1-B always try to play the race card? To
    get sympathy? To feel better? I suggest
    you seek counseling and re-examine your mind.
    Not every one that disagrees with you is racist.
    Bring up racism is a very sick reaction.

  273. H1-B Visas Need To Be Revoked. *Now* by Bowie+J.+Poag · · Score: 2



    Case in point:

    My fiance and I are about to get married a few months from now. She spent 8 years in school to earn her Masters. She now makes about $18K/yr, margianally more than a burger flipper.

    As for me, I've got my Bachelors, 10 years of Unix under my belt, tons of experience, a wealth of skills, and quite a few career accolades & certifications. I have been out of work since April '02. If it weren't for my unemployment benefits, i'd be on the street. To make ends meet, I sift through junk at computer scrap yards hoping to find something worth selling on EBay.

    The cashier at the 7-11 on the corner is fluent in XML. He can't find a job, needless to say. He's now reduced to making $8.50 an hour handing out cigs and lotto tickets.

    When I started as a contractor here in town in Fall 2000, my department was comprised entirely of highly skilled, educated American workers. I earned $43,600/yr, well _under_ the 10-year industry average for my skill set. Had the dot-com tornado of shit never happened, I would be making upwards of $70-75k/yr.

    By the time I got the axe in the department where I worked, every single engineer was replaced with a six-pack of Hindus, Nigerians, and other cheap labor. The entire department is now composed of largely of unskilled, inexperienced and uneducated foreign workers, many of whom can't even speak English clearly. Every single one of the highly skilled, highly educated American workers is out of a job, the first time many of them have been unemployed in the past 20 years. The quality of the products they make has cartwheeled straight into the crapper.

    Here's a little example which points out what i'm talking about. One of my floor leads instructed me as to how to hook up an SSA drive enclosure for testing purposes. Attach the cable, and screw only one of the two posts in. "Shouldn't we screw both in?" I ask. Nope. Mbutu Kwanzaa says that letting the cable dangle there in the connector is fine. Two weeks later a problem occurs, nobody can figure out why. The company drops everything and flies a team of British engineers out here to inspect the gear. They're absolutely horrified at the condition of the testing gear. Everything is a fucking mess. They couldnt believe what they were seeing.. Specifically, the fact that we were instructed by this Nigerian moron to leave cables half-connected to the enclosures. It all added up to an *enormous* waste of time, money, and resources...All because they fired a guy who knew what we was doing for $45k a year, and replaced him with a shithead Nigerian who worked for bread & donuts.

    It cost the company well over $30k to remedy this one particular problem, one of many which occur like every fuckin month. Work in England stopped while the shit was hammered out here in the states. Airfare. Lodging. Relo. And it happens every...fucking...month.

    If that doesn't summarize the H1-B problem in a nutshell, I don't know what the hell will.

    --
    Bowie J. Poag

    1. Re:H1-B Visas Need To Be Revoked. *Now* by Anonymous Coward · · Score: 0

      it's those fucking asians and africans ruining our white engineering pride

  274. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    Welcome to Globalization.. Americans.

  275. Unions don't change the fundamentals by billstewart · · Score: 2
    Unions can do well in a stable economy, but we don't have one here. They can affect who gets how much of the pie, but they don't help you make the pie bigger or keep the pie from getting smaller, and they presume a slow-moving class stratification where some people are Workers and some people are Bosses, rather than an environment where everybody's got stock options and is trying to make the enterprise succeed, or at least get their 15 minutes of fame before it collapses and they find the next gig to see if it'll get 30 minutes of fame instead. They'd be much more likely to respond fast enough to not trip over themselves at Sun or Intel than at dogfood-online.net or little-hardware-widget.com ; perhaps at Oracle, probably not at HP. Typical union policies that give heavy weight to seniority are surprisingly well matched to typical startup stock option policies that give early participants lots more of the pie, though a union environment usually has a lot less variability - and the early-hire office manager in a union shop will never become a Mozillionaire. Unions _can_ help you deal with individual bad managers, which engineering and startup companies have randomly scattered around them, but they don't fix a company's business plan if it's broken.

    Perhaps they would have been successful for call-center tech support jobs at big ISPs, but 7x24 shops have a real incentive to outsource to non-US companies, because it's easier to train someone to work day shift at your branch in India or the UK than to get someone to work night shift in California, especially in a boom economy where anybody who was halfway competent at a night-shift job got an extra resume line when they tried for a day-shift job at their next employer if you didn't have one. In general, unions can't prevent outsourcing or even get significant membership unless they're really offering added value both to businesses and to employees, which in environments like this they might have been able to do, like providing stability and better training for employees. But they weren't fast enough to build unions during the boom of the late 90s, and they didn't do it during the slump of the early 90s either, or the computer boom of the 80s either, so I'm skeptical it'll take this time either.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  276. My 13 year career is over. Thanks Mr Gates. by rufusdufus · · Score: 2

    I studied physics in college. Went on to join this little company called Microsoft. Worked at that for 13 years and now I am happily retired.

    Seems like the same people who bitch about Microsoft are the same people who bitch about losing their jobs.

    I just want to say thank you very much Bill Gates for letting me participate in your dream.

  277. Re:Yipes! You are the racist! by Anonymous Coward · · Score: 0

    The founder fathers of the United States were RACISTS. It's amazing how SICK ONES could build the foundation of an amazing country that these brown faced aliens want to destroy.

  278. Re:What makes you think you're better than an Indi by master_p · · Score: 1

    What you are describing is called 'globalization'. And it is the US that initiated it. Unfortunately, rich countries will suffer the most because the law of offer and demand will bring balance between the poor and the rich.

    By the way, no one stops you going to India or any other place in the world. But it is your choice not to go there, because that means an 180 degrees turn in your life. I would certainly not go.

  279. think info-war by cpeterso · · Score: 1


    Why do you think the White House is cracking down on the Internet?

  280. College kids have a good shot at avoiding this by Anonymous Coward · · Score: 0

    An advisor at my school told me that if you're majoring in a computing or engineering field, you may want to pick up a few minors (or another major if you can afford it) in other non-scientific subjects. Having a minor in business, accounting, psychology, or pretty much anything else supposedly makes you a lot more marketable than just stock programmers. Plus, it's a hell of a lot of fun. Definately a great (productive) break from programming all the time, which certainly gets old after a while.

  281. Re:What did the employed physicist say . . . by cpeterso · · Score: 2


    I thought that the number of CS majors was consistently DECREASING over the past two decades..?

  282. Re:What did the employed physicist say . . . by beta21 · · Score: 2

    the version I heard in grad school was...

    what did the theoretical physicist say to the experimentalist?

  283. What Planet are you living on ? by Crashmarik · · Score: 1

    If I seem mean or uncaring I appologize, but, WAKE UP AND SMELL THE COFFEE !!!!
    Look around hasnt the last 30 years pretty much trashed the idea you should expect a large corporation to take care of its employees ? If you expected to settle into a cosy little sinecure for 30 years and retire early if you played your finances right think AGAIN !!!.
    The corporations aren't just to blame here. Sure they are rapacious incarnations of greed but thats what they are supposed to be. What did you do to protect your own future ? If your'e "AN ENGINEER" what have you "INVENTED".
    Simply put even when I was in college back in the 80's there were a hell of alot of people that were there because they felt there was a fat paycheck at the end of 4 years. They had no passion for their subject. Took no joy in the work, and only saw themselves moving into engineering management after 4 to 6 years in the trenches.
    BUZZZZZZZZZZZZZZ
    The Music stopped theres not alot of chairs to go around.
    What am I saying. If you sell your soul for cash theres probably not going to be joy for you even if the deal works out.
    The moral is make certain you find work that your'e good at and love. Quality always finds a market, and good work is always in demand.

  284. Points to think about by LowellPorter · · Score: 2

    Here's some things I've learned in my short technical career that I hope will help me if I get laid off.

    1. Keep learning new stuff. Take advantage of tuition reimbursment even if you already have a degree. Teach yourself some new technology, programming language, or OS. Take advantage of any voluntary training your employer provides.

    2. Be willing to relocate. Not just within a small area, but at least partway across the country (500 + miles)

    3. Be honest about your abilities and humbly brag about what you can do

    4. Even though you may know a lot and may be better than most applicants, get a certification like MCSE, A+, Oracle, Red Hat Linux, etc.

    5. Be willing to change industries. I've been in IT in the fields of education, utilities and pharmaceutials.

    6. Work as hard looking for a job as you would on the job. This means 40 hours a week 5days/8 hours.

    7.If you are looking for a job, have people double check your resume and cover letter. Don't have a form resume or cover letter. As much as you can, taylor each resume and cover letter to the job you are applying for.

    8. Be willing to take less pay or lower / rank position.

    9. When unemployed (or even employed) expand your experience by volunteering your tech/computer abilities to churches, schools, non-profit organizations, or even a small business.

    10. Don't openly complain, but you can be honest if it's been tough.

    ***
    BTW, our company may be looking for an AS/400 programmer with 1 - 3 years experience. If you don't mind moving to central illinois (or already do), email me: lowell@lowellporter.com

    1. Re:Points to think about by MikeBabcock · · Score: 2

      I'll second being honest ... When that line of layoffs is coming through your employer is looking to keep the necessary people who he/she can trust to keep the business afloat.

      Unless you work at Enron.

      --
      - Michael T. Babcock (Yes, I blog)
  285. Re:What makes you think you're better than an Indi by raiyu · · Score: 1

    This would make sense if he lived in say something like Germany, where the government takes care of its citizens. But you never get anything for free, Germany doesnt have the same free market as America, so you have a greater chance of striking it rich here, but you have to give up something in the process. What you give up is government protection, you have no health care, no free or near free tuition, etc. etc.

    In reality, or rather, in other countries besides America its not ludicrious for the government to care for its citizens and make certain that they are employed and not losing their jobs overseas or to foreigners.

  286. I'm so not surprised by SecurityGuy · · Score: 2
    It's common sense that when someone else wants to give away what you sell, you're going to be financially hurt. "Free" software people want to look the other way and pretend it isn't so, but clearly it is, and I have a hard time understanding why it *shouldn't* be so.


    Still, the ultimate solution is elusive. Is free (gratis) software a bad idea, or is it just establishing the true value of the code at $0? IMO, there's a bit of naivete going around where paid programmer A produces a free version of the software programmer B is paid to make, and B likewise frees A's work, and both are somehow surprised when they end up unemployed.

  287. It's a well-known phenomenon in the literature by davecb · · Score: 1
    University of Toronto used to include Kraft's "Programmers and Managers, the Routinization of Computer Porgramming in the United States" New York (Springer-Verlag), 1977 in the first-year curriculum.

    This monograph pointed out that programmers and certain classes of engineer are "in high, out early" careers. The author suggested 3-6 years was about as long as one could expect to work before switching to management, or being replaced by new, low-priced juniors.

    It hasn't changed much since then: only a small number of companies (mine, notably!) actually like having experienced engineers.

    --dave

    --
    davecb@spamcop.net
  288. Re:Welcome to the wonderful world of personal atta by Rogerborg · · Score: 2

    Please explain the benefits to society of working faster than jobs become available. You'd rather that they finished each job in half the time, then spent the other half on welfare waiting for another job to appear?

    --
    If you were blocking sigs, you wouldn't have to read this.
  289. Not a zero-sum game by Anonymous Coward · · Score: 0

    I refuse to believe that social and economic interaction have to be net zero-sum games. I think there are several *negative* sum games going on, and I believe, though I rarely encounter it, that there are potentially positive-sum game possibilities. This may well be futile in the face of an apparently negative-sum universe, but I am going to keep the faith.

    1. Re:Not a zero-sum game by rycamor · · Score: 4, Insightful

      Good old Lester Thurow. (Or, as others came to call him "Less-than Thorough").

      The zero-sum economy is one of those wonderful humanist myths. It comes from the same scientific fatalism that attempts to make every person just a cog in a machine, without any independent choice. (Ergo, the wise, all-knowing leaders who somehow are above this limitation can make the decisions we can't make for ourselves)

      Think about it: an economy depends on a collection of individual choices. If enough people refuse to work, or refuse to work as hard as another group, then of course the economy will have trouble. If the government siphons personal effort into non-productive areas, then of course that economony will be strained a little more. But, if everyone works hard, even though they might be "stealing" jobs from one another, the end result is a much more healthy economy than if everyone is carefully protected in whatever mediocre position. It's not rocket science.

      In fact, it seems history has proven that the more you limit individual choice, the more you limit your economy. Interestingly, this seems to compare well with work in distributed "swarming" algorithms, etc... in the computer world: you can't absolutely predict the outcome, but it is possible for a swarm of automonous units to do things that could not be accomplished with the old-fashioned 'top-down' approach. (Read Michael Crichton's "Prey", for a good intro to these concepts.).

      Thurow isn't the first economist to be a negative boo-hooer. There have always been experts crying that the end is near. Thomas Malthus, back in the 18th century, predicted that within a few decades the world would no longer be able to sustain economic growth, and massive starvation/anarchy/whatever would occur.

      These people have all failed to see that through hard work and ingenuity, human beings have consistently managed to do more with less. And, willingness of individuals to work hard, while sometimes affecting others in negative ways, temporarily, has an overall effect of lifting the total economy. Take three people living on an acre of land. If all three till the ground and grow vegetables, they will be much better off than if only one does. If you force the most successful vegetable grower to stop until the others catch up, then the net result is...less vegetables. It's not rocket science.

      Anyway, for more than 200 years, Americans have experienced an economic freedom that was unheard of anywhere in the world. For this reason, of course, tough-minded individuals who didn't mind taking their chances emigrated from all over the world to the U.S. I'm not trying to paint a completely rosy picture. Of course there was repression, but that always involved *restricting* personal choice. If we had not repressed women or certain ethnic groups, I am convinced America would be even richer now. But I believe the end result was undeniable: freedom produces more wealth than restriction.

    2. Re:Not a zero-sum game by mysticgoat · · Score: 1

      The zero-sum economy is one of those wonderful humanist myths.

      This far, we are in agreement. There's a bunch of stuff further in your post that I think is pure hooey, but hey I'm not interested in arguing right now. I'm too deep in my nightcap and feeling to mellow for that.

      But I will say this, kind of in support of one of your views:

      Those who talk about a zero-sum economy are [expletive deleted] persons who are too stupid to know where their self interest lays.

      I wish these [e.d.] persons would stop with the relative comparisons of their piece of the pie with everyone elses' piece of the pie. Because so long as they are demanding that everyone pay attention to that comparison, they are interfering with those of us who are interested in seeing the damn pie get bigger. Since they can't seem to get out of the aphorisms, here's one I'll throw to them that maybe some of them can latch onto, and maybe paddle over to where they are more a part of the solution than they are part of the problem.

      A rising tide lifts all boats.

      Wow. I've impressed myself. I can compose in HTML while carrying more of a bottle of sangria under my skin than I could safely operate heavy equipment with. Which always struck me as strange because the most dangerous thing I've got at hand is a pretty lightweight chain saw. It could cut through a forearm in jig time, you betcha.

      Nighty night now.

  290. It's tough getting old in this field. by Anonymous Coward · · Score: 0
    I'd hate to have to find a job in this market. I'm 54. I still program every day, although I cashed out of a startup in the 1980s and could easily retire.

    I have all the tickets. BSEE in 1970, MSCS from Stanford in 1985, first programming job in 1967. One of my algorithms is in every machine on the Internet. I have three software patents, two of which generate substantial royalties. I've produced two boxed products on my own. I run several web sites, one of which has thousands of lines of my Perl code on Linux inside it. I'm currently writing a real-time computer vision system in C++. I've done everything from mathematical proof of correctness to business data processing. I've run big data centers and managed programming teams. I've had my own successful business.

    And I'd be terrified if I had to find a job in Silicon Valley right now. Employers want somebody whose whole life revolves around J2EE or .NET, and they expect to pay them around $35K.

  291. If you're posting on slashdot, ask youtself this.. by Stalyn · · Score: 1

    Do you shoot people down all the time? Do you believe you are superior to other people? Are you easily irritated by questions from inferior beings? Do you think everyone else is stupid except yourself? Do you have a hard time relating to other people? Are you lacking social skills? Do you surround yourself with people who share the same ideas as you? Do you laugh at other people's misfortunes? Will you one day find yourself completely devoid of any meaningful human relationships while you still justify your existence out of a myth of genetic superiority?

    You people make me sick.

    --
    The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
  292. no, you really, really, really don't want DDTS by Moderation+abuser · · Score: 2

    I deal with DDTS every day and you really don't need it...

    --
    Government of the people, by corporate executives, for corporate profits.
  293. im gonna bite... by painehope · · Score: 1

    I wasn't planning on posting to this story, as it's old and I'd rather go jerk off in the shower, but sometimes monumental stupidity needs to be attacked ( esp. when it's moderated 4, yeah, burn my karma for responding ) :
    Interesting post, if astonishingly racist
    bullshit.
    I didn't follow the links ( the 1st was /.ed, didn't bother w/ the other ), but the poster said nothing racist. Having an opinion that isn't all nice and cozy to a different civilization doesn't make you racist. Racist is yelling "fuck you nigger" or "goddamn fucking crackers", or hurting someone because of their race, or something of the sort. I'm getting really tired of people trotting out the race card over everything that involves borders or cultures. I'm against global capitalism because it deprives everyone, not just the ivory league boys, who know the world owes them at least $100k/year those assholes are gone in a few years anyways. If you want a global economy, have a global government. I don't mind sharing my neighborhood with Brown faced little bastards are taking jobs away from good ol' American boys. I do mind sharing it with nigger crackheads that harass my girlfriend when she comes to my apartment, then hide when I come out the door with a pipe. I mind sharing it with ignorant flag-waving rednecks who can't think beyond what the boob tube tells them. And I don't like little whiny liberals who start talking about what we owe the world, and conservatives who start talking about what big corporations have done for us. If you give a shit about the world so much, start paying attention to what the CIA is doing in South America, and what these business interests are doing in your backyard, not talking shit to real programmers and sysadmins who don't want to lose their jobs. That's the problem I have. I don't give a fuck about the Middle-Eastern guy who runs the gas station across the street while getting his degree in CS. Actually, I encourage him ( he's a pretty cool guy ). And, BTW,
    I find it increasingly obvious why it is that Mr Bin Laden and Friends choose to pick on you
    I don't think you had any friends or family in the WTC, did you? I laughed when I first heard a plane hit the WTC, as I consider a large part of what it stood for to be corrupt capitalist greed. But then I thought about the people who weren't trying to hurt anyone, the people who weren't 5M a year CFOs playing the game, the people that were just trying to live. That had that taken away. And I realized that I wasn't laughing anymore, I was horrified. So fuck you. I hope you have to watch your friends and coworkers while they call their family, trying to figure out if they were there or not. And I hope you spout off that shit in a bar somewhere, in front of someone whose mother burnt to death in it. I know that I would break your face for saying that, I'd love to see what they would do. BTW, if you want to point a finger in that case, try pointing it at the US government for backing them against Russia, not at the people who died because their government is corrupt scum. It's okay for other countries to have corrupt governments, because they're underprivileged, and it's not their fault, but god forbid we have one, eh?

    Basically, what it boils down to is I'm sick of people supposing that America has a duty to the rest of the world that it doesn't have to the people of America. I hate our government, I speak out actively against the things that are done wrongly, but I stand behind my community. As much as I'm a weirdo geek who spends ten hours a day tinkering with computers and reading computer books, and get a lot of looks when I go to the store ( I'm covered in tattoos ), I try to do the right thing. I am largely courteous to my neighbors, I don't worry about their skin color, I work hard, educate myself, and above all try to live up to the standards I set for myself.
    BTW, I guess I'm a racist, an asshole, and a spoiled rich kid because I don't agree with you, right?
    I really got a kick out of how you tried to be very nice and polite while still taking shots at the poster and everyone else in sight. I know that I'm going to burn some karma for not being so nice about it, but so be it. I don't piss away my time with kid gloves. But, Dave, you were right about one thing :
    America discovers it has educated a generation of complete fuckwits
    And I would hazard a guess that you're their poster boy.
    Dave, bite me.
    Derek

    --
    PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
    1. Re:im gonna bite... by WasterDave · · Score: 2

      Corking. Racism, WTC and the US government pissing with the affairs of the world are all emotional issues. I'm glad you've identified it as such and come at it/me both barrels.

      There's so much in the post I should reply to, but also have a jerking off appointment to keep, so I'll attempt to keep it short and to the point. A bit.

      I don't think you had any friends or family in the WTC, did you?

      No. A friend was starting work in NY a couple of days after, and she was there spending a week or so sightseeing. So we had an interesting day assuming that every form of communication going into or out of New York was at full capacity and that's why we'd not heard from her.

      And I realized that I wasn't laughing anymore, I was horrified. So fuck you.

      Fair enough, it was horrifying. Several thousand ordinary people lost their lives. The only thing you actually have is your life, lose that and that's the whole banana, for all eternity. The knock on effects are equally, if not more horrifying. Tens, maybe hundreds of thousands of people lost a mother, a brother, a best friend. These people are going to be absolutely gutted for years to come. So, yeah, fuck me.

      But loads of people have read this as a kind of "I think you deserved it". Ahh, no. I'm just saying that it's increasingly obvious why it's your country that's getting it in the neck. You know it too:

      start paying attention to what the CIA is doing in South America ...for instance, or...

      if you want to point a finger in that case, try pointing it at the US government for backing them against Russia

      Yeah, that too. All in all I think numerous people are getting bored of losing their children to weapons that say "made in USA" on the side. Sure, American citizens aren't firing them, but we all know where the money came from. Why, exactly, does the US government insist on pissing around with everyone else's affairs?

      BTW, I guess I'm a racist, an asshole, and a spoiled rich kid because I don't agree with you, right?

      No, you've got well considered opinions based on the world as you see it. Nothing wrong with that.

      I know that I'm going to burn some karma for not being so nice about it

      Screw karma. Not like you can eat it.

      America discovers it has educated a generation of complete fuckwits
      And I would hazard a guess that you're their poster boy.


      One of my favourite things about slashdot, people assuming I'm American.

      Dave

      --
      I write a blog now, you should be afraid.
    2. Re:im gonna bite... by Anonymous Coward · · Score: 0
      I do mind sharing it with nigger crackheads that harass my girlfriend when she comes to my apartment, then hide when I come out the door with a pipe.

      Maybe if you filled and lit it for them they'd stick around...

    3. Re:im gonna bite... by painehope · · Score: 1

      Yep, I know it, and I came to the realization a long time ago that the only way that most people pay attention to what you are saying is if :
      a) you've got a gun and are waving it in their face
      b) you live your life by your principles, and never back down.
      I'm not quite far enough gone to do option a, and thus b is my way of doing it. I used to go to anti-war protests, anti-racist protests, etc. until I realized that noone was listening. And that some of my ideals were wrong. America doesn't have ( in most places ) a race problem, we have a culture problem ( too damn many people that won't shut the fuck up about their skin color, descent, nation of origin, etc. and everyone else's...if you're proud of your heritage, like I am, just be proud and don't shove it in everyone else's face ). And the American government is no longer an effective representation of the people. It is too large, and too impersonal. When you abstract something away behind so many layers of bullshit, you end up w/ a government that no longer represents the people. Does the Texas government ( where I live ) represent the people? Somewhat, yes, for better or worse. Does the Houston or Austin government represent the will of the people? Yes, even more so ( not necessarily a good thing...Houston is nightmare of concrete and ghettoes, largely ). But in no way whatsoever does the federal government represent me or most of the people I see around me. Most Houstonians that I know want to see the Enron execs hung, don't care whether someone wants to get an abortion, and think that affirmative action is a fucking joke. Those few views span both "parties", though the only difference I can see is that the Democrats are less likely to start WWIII.

      I guess I can break it down to the fact that the American government isn't the same as the American people. And the weapons that say "Made in the USA" on them, well you can't blame the American people for that any more than you can blame the Russians ( and now the Chinese who make cheap imitations that sell for $40-$400 ) for AK-47s in the American ghetto. Who put them there? Sure as fuck wasn't me, or anyone that sits on my hallway at work, or any of my friends. This isn't even about the American people at large, it's about skilled workers ( for the most part ), who don't want to be devalued by some corporation that knows it can get equally skilled but cheaper work overseas. And geeks are by and large the most fair-minded people you will meet. People just don't want to lose their jobs to fatten some corporation's purse. If someone in India can do my job for $5 a day, fine, he can do it in India for an Indian company, or he can do it here, as an American citizen or with a work visa, while paying taxes just like the rest of us. If I have to go back to doing construction or body piercing ( my jobs of choice when initially paying my way through college ), I'm going to be pissed. And I'm not going to take it out on the guy on the street who can make a good curry, I'm going to take it out on the bastard politicians and fatcat CEOs who think that money is more important than someone having a chance to live and be happy.
      It's amazing to see how pumped up people get, eh?
      Derek

      --
      PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
    4. Re:im gonna bite... by hank · · Score: 2

      The US government meddles in everyone's business because we want our oil supplies and reserves to be as large as Saddam's when the shit hits the fan and there isn't anymore oil to pump.

      What if hydrogen-based technologies, electric cars, and everything else doesn't come through in time?

      Let's face it. Every country's government does what it can to give it's own citizens the most, or at least it should be. The way the US is going about it is wrong, sneaky, and underhanded - I agree. But every battle is tied to maintaining relations with those in power of the oil, taking out drug cartels whose money goes to those trying to stop us, simply taking those out who control oil and taking it, or stirring up coups and revolutions to put those who see it our way into power in distant lands. The US is a puppetmaster.

      Just my thoughts on a shitty topic, I rarely bother to think about. Call it ignorance, or call it peace of mind.

  294. Re:What makes you think you're better than an Indi by Blackknight · · Score: 1

    This makes me laugh.

    People need to live within their means. There is no reason that you need to go out and spend 20-30k on a brand new car, when you can buy a slightly older one for far less.

    You don't have to live in a mansion with astronomical rent either. Get a little place that doesn't cost much.

    It's called living frugally, and many people have learned how to do it.

    I make $25,000 at my current job, and I have NO problem paying the bills. I even have a little extra to spend every week.

  295. Standard of living. by NineNine · · Score: 2

    Nope. You're wrong. You're not unable to pay rent, just unable to pay rent in a place you'd be happy in. You obviously haven't seen how any H1B Indians live in the US. Their standard of living is low. Very low. They generally don't have cars (try the bus). They live in shithole apartment, 2 or 3 to a bedroom. They make their own food. They are willing to live like that. That is the difference.

    1. Re:Standard of living. by kcbrown · · Score: 2
      Nope. You're wrong. You're not unable to pay rent, just unable to pay rent in a place you'd be happy in. You obviously haven't seen how any H1B Indians live in the US. Their standard of living is low. Very low. They generally don't have cars (try the bus). They live in shithole apartment, 2 or 3 to a bedroom. They make their own food. They are willing to live like that. That is the difference.

      You're assuming that we're talking about people in the U.S. competing against H1B's for jobs that are located in the U.S. That's not what we're discussing.

      We're talking about companies relocating the jobs themselves to other countries, such as India, where the native labor pool is much cheaper than it is in the U.S. because the cost of living there is so much lower than in the U.S.

      I agree that people here should be willing and able to compete against H1Bs for jobs here in the U.S. I think that, while there was some initial reluctance to do that, people now have awakened to the realities of a recessed economy and are more willing to compete.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  296. Hah! by fruity1983 · · Score: 1

    but classroom can provide a clear direction and help filter the stupid stuff from the essential stuff

    Yeah right! My first CS classes taugh me java!

    Not only is it not essential, it is not useful.

    (This is not a joke, mod me funny if you want, but Java is lame in almost every way.)

    --
    I am a viral sig. Please copy me and help me spread. Thank you.
    1. Re:Hah! by Anonymous Coward · · Score: 0

      JAVA just doesn't work with the developer at all. First, you have thousands of things that it can do, but you need to look it up every time. It has way too many keywords, and it just doesn't make sense how stuff goes together sometimes. Then error messages occur because something isn't written just right. And there are very few general examples of code for doing certain stuff.

      JAVA is supposed to be OO, but why can't I ever reuse my old code? They should have called it C++ 2.0.

  297. Re:What makes you think you're better than an Indi by Fulcrum+of+Evil · · Score: 2

    Your "solution" seems to be to kick poor people back into poverty, shut the protectionist gates behind you, and thumb your nose at them like some latter-day Scrooge.

    This is where I note that India is pretty protectionist. They love to sell us stuff, but they don't want to buy much. When their standard of living rises, they will buy more stuff, but probably not from us, since we don't build anything anymore.

    Other poor countries have discovered that, by building native industry and trading in an equitable fashion, they can raise their standard of living. It's just that idiots like Mugabe get all the press.

    y solution is to build a socialist society where workers on one area of the earth's surface do not need to be divided against workers on another area of the earth's surface due to the inefficiencies and irrationalities of capitalism.

    Congratulations, you ahve invented communism! It works great, until you involve humans.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  298. Follow your passion. by surfcow · · Score: 1

    I got into comp sci for the wrong reasons. I like to help people and I was a student consultant. Felt great rescuing someone's term paper from a junk disk. I eventually got a masters in comp sci, then 12 years doing mostly sys admin and help desk jobs.

    Maybe I burned out, but I now hate it, feels meaningless to me, unimportant. I have pushed myself and made things work well, but with little or no job satisfaction. I prefer close interaction with people but as I do more and more advanced work in th field, I spend more and more time alone in windowless basements playing with small beige boxes. Only hearing from people when they have a fire to put out. They never see or appreciate my best work. Very close to hell for me.

    So, at 40, I am changing careers, starting over from scratch, going back to school for health care, probably nursing. This is the first career-thing I've had any real enthusiasm for in years. These days, that motivation does not seem like a luxury at all. If my heart isn't in it, I just can't do it.

    They say we all change careers several times in life. If you feel like a square peg in a round hole, it might be time for a real change. It's hard to know when to jump and how. I'm fond of personality type testing, like Myers-Briggs, for one example. The best book I've seen on finding your passion is called "The Pathfinder".

    All I can say is: follow your passion.

    =brian

  299. moving target by ragnar · · Score: 3, Informative

    I agree with what you said (enough to mark you as a friend in my prefs), but I think the main difference is the type of moving target. Fundamentally, the body doesn't change, but our understanding of it expands. Computers and software (or rather the set of problems which software should solve) are constantly changing. The parent thread (whom you responded to) made a nice analogy supposing if the liver were replaced by a new organ.

    Maybe Doctors have more longetivity and market value because they are inherently respected as learned people. Our profession(s) still have the public image of code slingers. Software development is an infant discipline and we may be comparible to the barbers who also did dentistry on the side. I don't mean this as an excuse in any way, but rather as an observation and hope that software development finds its footing like other professions. Afterall, the need for software isn't going away.

    --
    -- Solaris Central - http://w
  300. Immigration to Silicon Valley by billstewart · · Score: 2
    The Internet means that anybody can do anything from anywhere in the world - so sending those H1-Bs back to India or China won't stop them from competing with you - it just means they'll have a lower cost of living at home than your rent in Silicon Valley, and they're finally starting to liberalize telecoms and get some infrastructure.


    Some guy from Ensenada or Tecate moves here and starts working for a guy his brother knows, eventually works his way up, starts a business running a taco truck, starts sending money home to his mom, brings in his cousin to drive the truck while he gets another one, has some kids, it's the same story everywhere; that's also how they got off the farm and into the big city in Mexico before they moved here. New York City's the same way, only the people moved from somewhere else, or all those Slavs and Germans in Chicago.

    In my case, instead of moving 500 miles to work in a restaurant, I moved 2500 miles from New Jersey to work in the computer / telecom business, and I've been working at big companies rather than starting my own like a lot of my friends did, but it's really no different. I also got here during the post-computer-boom slump, when Silicon Valley seemed a bit past its prime, before the Internet Marketing boom hit, back when Ross Perot was ranting about the Great Sucking Sound of that era.

    But I'm an American, so the only people who wanted to see my citizenship papers were the Motor Vehicle Goons (because California's governor didn't think it was safe for people to drive if they spoke Spanish), and I could already speak Computer Guru (Geekish wasn't around yet) as well as speaking some Businessdroid and lots of Bellhead, so I had some of the important languages down. (I could also speak Ada, Algol, .. C, ... X Windows, Yacc, but nothing starting with Z.)

    The Internet boom was a bit different - because the Internet means that anybody can work with you from anywhere in the world that they wanted to, everybody moved here to Silicon Valley, driving the cost of real estate to silly levels, forcing us all to get higher salaries and work in little cubicles, and the pace of the boom forced lots of people to work 16-hour days, staying inside instead of enjoying the great weather and scenery that was half the reason for moving here. Now that it's over, and all those telecom companies built infinite-capacity fiber optic networks before going bankrupt and selling them for pennies on the dollar, maybe we really _will_ be able to catalyze world economic development a bit more. Hiring thugs like La Migra to tell people they have to live somewhere else other than here won't let you steal their jobs - it'll just mean they'll export them to Bangalore or Shanghai.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  301. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0
    Congratulations, you ahve invented communism! It works great, until you involve humans


    LOL. It seems to work well for various species in the insect world however.

  302. engineering has a future, coding does not by mcguyver · · Score: 1

    In my opinion engineers are not seeing the big picture. Coding from the day you graduate to the day you retire is not a realistic goal. A recently graduated engineer has a few years where their responsibilities largely consist of coding. As a Jr or Sr engineer you come to work, make sure your projects are on schedule, do your coding and go home. That is it however there is a turning point where an engineer is asked to be a manager - that is where this article breaks down. It assumes that all engineers code for the rest of their life. Most engineers will move onto bigger things at which point they are no longer engineers but managers. If you are one of those people who do want to code for your entire life then you will probably be passed up by some fresh recruits out of college or an engineer that has enough street smarts to be moved into management. I guess the real question is - does coding have a short lifespan? In my opinion yes but if you have enough ambition to learn how a business works outside of the world of coding then you have a great future.

  303. It's not a Zero-sum game by billstewart · · Score: 2

    If everybody has equal skills at everything, sure, whether you're doing creative work and the other guy is digging ditches or the other way around is a zero-sum game. But if both of you can be productively doing creative work, there's more interesting stuff in the world, though fewer ditches. Usually that's a good thing, and if both of you work on designing more efficient backhoes, or better shovel-sharpeners, you'll cut down on the number of days people have to work to get their ditches dug. On the other hand, if you spend your creative energy designing nukes, that's a negative sum for everybody, and if you spend your time designing video games, more teenage boys will spend their time fragging their friends and less time kicking soccer balls at them, but they'll be having a good time. :-)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:It's not a Zero-sum game by IPA · · Score: 1

      Hmm, I wonder if there is any connection between teenage boys playing video games, and falling male enrollment in college? I just read an article stating that research shows males are enrolling and graduating from college at lower rates than women, who now make up the majority of students on almost every campus in the country (USA) -- in some cases by more than 60 percent. Looks like there will be an ample supply of ditch diggers and burger flippers in the near future. Since (rightly or wrongly) most high-tech jobs require a college education, either the women take up the slack, or more H1B imports are required, or the jobs themselves get exported. The trend I'm seeing right now is that the (software development) jobs are being exported.

    2. Re:It's not a Zero-sum game by Grishnakh · · Score: 2

      Maybe the males are figuring out that a college education isn't all it's cracked up to be. As you point out, high-tech jobs require a college education, but you also point out that the jobs are being exported. So what's the point of the education?

      Lots of people make far more money than these high-tech workers (who have very short careers as pointed out by this article), and have little to no higher education. Plumbers, electricians, real estate agents, and various small business owners do quite well without wasting tens of thousands of dollars on a college education.

      I think what's happening is men are realizing that college is just an expensive boondoggle and are pursuing better career paths which have a good income, and more importantly, long-term stability, something a high-tech career will never give you. I just wish I had realized this before 'investing' in my Engineering degree.

  304. Kidding aside, it's still a tough job market by Linuxathome · · Score: 2

    Funeral Homes control the local market as much as Ma Bell controls your local phone service. So I really take it that you must be kidding, because it's not as easy to get in that business as some may perceive.

    1. Re:Kidding aside, it's still a tough job market by kevcol · · Score: 2

      Of course I was kidding. I'm allergic to formaldehyde.

  305. The delusions of the well-off by Anonymous Coward · · Score: 0
    The talented, smart, crafty, dedicated fish will always be in demand...

    Sorry to burst your bubble on this one, but you might want to try taking a fresh perspective from what it's like on the outside, where many of us are.

    After graduating at the top of the class from an IT college, I recently applied for a development job at a bank. They liked me in the interview, and I scored in the top 2 percentile of the aptitude test. I could develop for both Windows and Linux, could handle a half-dozen languages, had worked with a bunch of different databases, built a search engine, etc. My only drawbacks were a lack of relevent paid experience and not graduating from a university program.

    After killing that aptitude test, they still said, "Sorry, nothing for you yet."

    Dedication, smarts, craftiness and talent doesn't count for shit these days if you don't have any experience or aren't sleeping with the right people. We're talking about an industry where products can be replicated at close to zero cost and fine-tuned by amateurs. Developers are expendable, and are treated as such.

  306. You mistake luck for skill! by bluGill · · Score: 3, Insightful

    You have made the clasic mistake of assuming because you are lucky everyone else is too. While it is true that too many people got into computers several years ago who had no buisness in computers, that does not mean that there are plenty of jobs for people who are good at computers. Those hiring have no good way of knowing who is good. They have a stack of resumes, and they don't tell you a thing about how good the auther is at programing.

    You have a job. Me, and several hundred programers that I know do not. Some of them are in the group who shouldn't touch a computer, but many are good or excellent programers.

    I have not giving up on computers. However I need to eat and pay my bills. Since nobody will pay me to work with computers, and I don't have the personality to sell myself (if there are contract jobs...) I've been forced to take a job in construction. I'm not alone in that choice.

    P.S. anyone want to hire me?

    1. Re:You mistake luck for skill! by Anonymous Coward · · Score: 0

      "They have a stack of resumes, and they don't tell you a thing about how good the auther is at programing. "

      "P.S. anyone want to hire me?"

      Maybe after you get more "well-rounded" and learn to spell.

      Oh yeah, I believe that was the concept the OP was trying to convey...

      But, do not feel bad. Judging from many of the flame posts in response to the OP, basic spelling and grammar are skills that are not common among the "elite programmers." Remember, there is more to life than being ultimately skilled at ONE thing -- being well-rounded, while sounding somewhat corny, really is valuable.

  307. Indian "programmers" have fake degrees? by Eric+Green · · Score: 2
    Perhaps one of the problems is that many of the Indian "programmers" have fake 'degrees' from diploma mills, and do not know what their resume' says they know. Of course, that's true for American programmers too, but the deal is I can filter out the poser American programmers, while if we contract out to a firm in India, we have no control over who's doing the work or their ability. As a contractor I often saw clients getting reamed as we billed them for hours spent figuring out technology we'd told them we already knew. I'm on the other side of the equation now, and seeing the same story from the other side. Except instead of it being me billing the client for hours spent learning Microsoft "C" and DOS, it's the contract firm billing us for hours spent learning basic "C" :-(.

    There's a such thing as penny wise, pound foolish.

    Now, this isn't to say that there aren't good direct hires from India. There certainly are. Many of the issues I have with Indian programmers are actually generic problems with all contracting firms -- i.e., the fact that they represent their employees as having more skills than they actually have, and charge the client for improving the skill set of their employees. It's just coincidence that most of those contracting firms hire large numbers of Indian programmers... their quality would be equally shitty even if they were hiring Americans. Hell, the Department of Interior has so far spent $500 million on a trust management computer system that does *NOT* work, and I could have done the same thing with less than $5,000,000 total budget INCLUDING the actual deployment. But the consulting firm had no incentive to ever actually finish the system, not when they could continue milking the government teat... not that this behavior is confined to government work. One of the reasons K-Mart had to declare bankruptcy was a failed IT deployment by one of the Big Name consulting firms back in the 90's...

    --
    Send mail here if you want to reach me.
    1. Re:Indian "programmers" have fake degrees? by Ominous+Armed+Cow · · Score: 1

      Amen.

      But the question is, can we wait long enough for a critical mass of employers to get "smart" when it comes to hiring technical staff, or will there be enough smaller, astute and rapidly growing entreprenureal activity to keep the work coming until the larger markets catch up, if they ever catch up?

      I worry quite a bit about it lately. I live in an expensive city, and I don't see how moving to India will stop America from sliding into the median between us and the third world if this b.s. continues.

  308. Why our science is not a science by Anonymous Coward · · Score: 0

    Some of you have drawn analogies or contrasts to the field of medicine. The reason why medicine is comparatively organized compared to computing is that the human body is not evolving anywhere nearly as fast as computers. The human body doesn't sproud a third eye, a second nose, or doubles its average heartrate every 18 months. The evolving computer sees new networking protocols, new peripheral port types, and new form factors so often.

    One day, computers and networks will be vaguely distuinguishable and will become such a huge mess, it will take med-school level study to understand how to maintain and treat these systems. Only then will the field of CS attain the kind of professional prestige.

  309. What about O1 visas? (Outstanding Scientist) by Anonymous Coward · · Score: 0

    Everybody speaks about H1b visas. What about the
    O1 (oststanding scientist) visa holders, do they
    steal American jobs or not?

    O1 is a much better visa than H1b. H1b can only last 6 yeaars, while O1 is without time limit.
    The requirements for O1 are of course higher.
    A PhD degree + scientific activity proved by works published in peer reviewed journals.

  310. Forget about technology, the best next boom is... by Rotten168 · · Score: 1

    real estate. As long as the population of America keeps growing then real estate will be a winning investment

  311. Listening to the BS, not the facts by bluGill · · Score: 2

    Sure the union people will tell you that union means quality. However when you look closer you see a system the does nothing to reward quality, and everything to reward minimal quality. Unions demand that everyone be paid not based on how they work, but how long they have been around. Work in a union shop for 30 years and you will make a lot more than someone who only worked there for 5 years, even if you specalised in just one thing, while the 5 year guy can do every job in the shop faster than you, and achive better quality along the way. This isn't to say all unions work that way, but many do.

    Don't forget politics. Unions generally donate heavilly to the democratic party, which is fine if you are a democrat, but if you work in a union shop and are a republican (or other party), you have no choice but to give some of your money to the democratic party.

    I'm not against unions in general. However before you join make sure you know what the downside is.

  312. Re:steel and the DoD by jaoswald · · Score: 2

    Great theory, except the Dept. of Defense hardly cares about steel these days. Much more about software and remote sensing. Plus, we don't need as much untrained labor to feed the infantry either.

  313. Be both! by ScottBob · · Score: 2

    If you are an instrument and controls engineer at a refinery, you are both. You would install pressure and temperature sensors on tanks, boilers and pipelines, install speed controls on big honking pump motors, then wire them all to networked terminals running industrial software such as Labview or Wonderware using an industry specific LAN such as HART or Foundation Fieldbus.

  314. Re:What did the employed physicist say . . . by Sentry21 · · Score: 2

    The poets have been used to having to be plumbers for thousands of years.

    In some respects, you are right, but historically, artisans, especially painters and sculptors, were commissioned - that is, they lived off their art, provided they had the skill to do so. This was back when art wasn't mass-produced, and when people had an appreciation for the work that went into it (and when the economy, such as it was, wasn't nearly so capitalist).

    --Dan

  315. Do Outstanding Scientists steal American jobs? by Anonymous Coward · · Score: 0

    Everybody speaks about H1b visas. What about the O1(oststanding scientist) visa holders, do they steal American jobs or not?

    O1 is a much better visa than H1b. H1b can only last 6 yeaars, while O1 is without time limit. The requirements for O1 are of course higher.A PhD degree + scientific activity proved by works published in peer reviewed journals.

  316. Govt. contractors vs. govt. programmers by Eric+Green · · Score: 2
    Disclaimer: I used to work for a contractor doing business with government.

    Observation: The majority of contractors doing business with the government are incompetent to program their way out of a boot prompt. They view government work as a way to suck on the government teat, and they stretch it out as long as possible so that they can continue sucking on the government teat. The end result is usually a project that's 100 times more expensive than doing it in-house, and potentially a project that never works. For example, the contractor that the Interior Department hired to fix the Indian trust system has so far spent over $500,000,000 to create a trust computer system that doesn't work -- something that I could have done with a small highly focused team for under $5,000,000, *INCLUDING DEPLOYMENT*.

    A government employee, on the other hand, has no incentive to drag the project out. He gets paid the same whether the project is finished or not, so he might as well finish it so he can get some free time to lean on his shovel (grin). Virtually every worthwhile piece of software that has ever come out of government was created by government employees, not by contractors. The contractors are invariably political hacks who get the job by wining and dining the right bureaucrats, rather than by producing a better product for a better price.

    Story: I was at a (government) customer site doing a computer survey so we could do a quote. The IT director kept asking me about computer systems at home. Finally, it dawned on me that what he was asking was whether we were going to pay a bribe -- give the IT director and his top staff free computers for their homes. I kept on pretending I wasn't understanding, and let the boss know. He didn't pay the bribe. We didn't get the contract, despite having the low bid.

    The next contract, he had learned his lesson. The right palms got greased, and we got the contract.

    That, my friend, is how government contracting works, and why outsourcing rarely produces cost savings for government. (Au contraire, virtually every study shows that outsourcing increases costs of providing government services). For example, in my home city of Scottsdale, Arizona, our fire service is currently provided by Rural/Metro Fire and Ambulance. Proponents of ending the city's contract with Rural/Metro have shown that the city can reduce costs by 10%, while providing better service, by instead going to a city-owned fire department like most of the surrounding cities. This conclusion was arrived at by examining the costs of surrounding cities' fire departments compared to what Scottsdale is paying Rural/Metro. The biggest thing was the amount of profit that Rural/Metro makes off of Scottsdale... thus the 10% cost savings from using government employees rather than contractors to provide fire service. The City of Gilbert, once they kicked out Rural/Metro, for example, is *STILL* paying less than they would have paid Rural/Metro if they'd continued their Rural/Metro contract.

    Note that many of these arguments apply to *any* outsourcing that isn't tightly overseen by competent people, not just outsourcing by government. It's just that government outsourcing is uniquely suited to this sort of corruption, because the employee doesn't have to worry about driving his employer into bankruptcy -- when was the last time you saw a government go bankrupt?

    -E

    --
    Send mail here if you want to reach me.
    1. Re:Govt. contractors vs. govt. programmers by Anonymous Coward · · Score: 0

      Governments do go bankrupt. The US is $4-6 trillion in debt right now. 15% of all taxes goes to paying the minimum intrest payments.

  317. Choose a good fall-back by Eric+Green · · Score: 2
    The problem, of course, is that us younger whippersnappers may not get the opportunity to continue working in this profession. If you're working full-time at Wal-Mart and a second job part at McDonald's to make ends meet, it's awfully hard to write enough free software to get that seasoning.

    So work somewhere that requires more education. During the last IT recession, I worked as a school teacher for three years. I got back into computers by (tada) going to work for a company that did educational software... they wanted my teaching expertise, and didn't care that my computer skills were (supposedly) rusty (which they were not, BTW -- I'd been *teaching* Computer Science, for cryin' out loud!).

    Point: If you have to change professions because of a temporary IT recession, choose one where you will be able to write software to address that profession's needs, and use that to work your way back into the computer biz. I chose teaching because I'm a long-winded buzzard who enjoys communicating (heh), but really, any profession could have had similar good things happen. Even plumbers need software to manage their plumbing business, after all :-).

    --
    Send mail here if you want to reach me.
  318. Re:What makes you think you're better than an Indi by Josuah · · Score: 1

    The cost of living in the U.S. is much higher than it is in India. That's why his Indian counterpart can get away with being paid so much less. It has nothing to do with what the guy in the U.S. is unwilling to do and everything to do with what he's unable to do.

    And you think this is because it's a different country? It's because the cost of living and living standards are different. It's the exact same thing with working/living in New York City versus working/living in Idaho.

    Maybe it's time H1-B haters realized that their job is becoming more of a "commodity" and lose their sense of elitism.

  319. Would I change my profession? by jdyerjdyer · · Score: 1

    The answer to that is a definite and emphatic NO. I love programming. Binary runs in my blood. In these tough times, I myself have worked for free at times, just so that I can see what I can get my computer to do, and to see if I can solve any task asked of me. I was laid off recently myself and have had to work at Domino's for a while to pay the bills, but all in all, I think there will always be things that need to be programmed...even if it doesn't pay what it did a few years ago. Good luck to all those who are in a bind, used to the nice lifestyle of a 20-30 or higher per hour job, but forced into other places for the time being. BTW--if anyone needs a php, basic, c, linux or windows, programmer, email me at jdyerjdyer@yahoo.com.

  320. Union Work by acomj · · Score: 2

    I was a civil engineer and construction inspector. I've been on both Union and non-union jobs. Not only was the union work better, I felt much safer (having heavy equipment flip a couple times on some non-union sites makes one generally nervous.)

    Sure some stuff unions do protects workers who aren't as good, but they're better paid but they get training to do good work. Yeah its more expensive, but ask yourself do you want someone with training putting up buildings?

    Your assertion is patently wrong.

    1. Re:Union Work by tommck · · Score: 2
      Actually, I would rather have the market drive it. If the building is important, good money would be spent on it. Good workers would be hired because of their REPUTATION, not because they're old or have "seniority" or they are just "not busy" at the time. You might as well pull up to a street corner and hire migrant workers!


      My assertion is neither wrong, nor an assertion: it is an opinion.

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    2. Re:Union Work by acomj · · Score: 2

      Actually almost all jobs go to "Lowest qualified bidder". Read that as lowest bidder. Reputation has very very little to do with who gets what jobs, especially competetivly bid jobs.

      The best union workers are held onto by contractors for as long as they can keep them as they are very very valuable (especially equipment operators). The ones that are ok are let go much sooner by not moving them to the new job. I've seen contractors hold onto some of the best operators even though they didn't have work for them, because when the contract started they wanted that operator..

      Construction contractors generally use unions as a "temp agency" type approach. There are rules the union puts into place to protect these employees which are much better than what most contractors would ever get. Contractors hire/layoff people pretty regularly.

      This is different from some other union structures and it seems to work pretty well.

      The problem the world faces is that cheap often trumps good. Employeer especially medium->large employees will take cheap work over good work anyday.

      And cheap labor is becoming more and more prevelent as globalization hits. Ask any US textile worker about globalization. Most of us on slashdot are hoping programming doesn't go the same way as these unskilled labor jobs..

  321. The sky's falling by litewoheat · · Score: 2

    Its all over. Maybe those of you who had the choice of being a doctor or an engineer and picked engineer because there was less schooling required should now go line the litter box with your BS degrees and apply to McDonalds. If Mom and Dad will take you maybe you can move back with them.

    1. Re:The sky's falling by Anonymous Coward · · Score: 0

      Harsh, but true. Myself, I've started applying for unionized mopping jobs, or mailman. I'll keep my home lab for projects. As for corporate-style engineering, fuck it.

      Years of heart-wrenching school work for what? So I can sit in front of a computer reading reports? Listen to managers talk about teamwork, but as soon as there's the slightest hint of trouble, they kick you out? Listen to a bunch of 45 year old adolescents talk about teamwork, only to see them go to their cubicles after the meeting and do whatever the hell they feel like?

      Surrounded by homely women who have no personal hygiene? 40 year old virgins who hang out at the stripper's every night trying to drown their loneliness in booze and loose women?

      Seen all that. Time to grow up!

    2. Re:The sky's falling by Grishnakh · · Score: 2

      Where I work, there's a few homely women with no personal hygiene, but the others are all from India which is just as bad. Being not of our culture (and having absolutely no desire to), and just being here to make money then move back to India, they're not much good as dating prospects, or even just talking to since we have nothing in common.

    3. Re:The sky's falling by Anonymous Coward · · Score: 0

      Well, I've been out of work for 7 months. When my lease runs out in September 2003 AND I still find myself out of work, I will be moving back in with Mom & Dad! Can't pay $1000/month rent forever.

  322. Re:The Flat Earth Fallacy by Gorimek · · Score: 2

    My flat earth argument wasn't meant to say that the round earth arguments are complicated, but rather that things aren't always the way they seem to the casual or naive observer. That even applies when it both seems really obviously true and/or everyone you know also thinks so. Maybe quantum physics or relativity would have been better examples, even though I remember my bewilderment when first confronted with the round earth theory at age 5 or so.

    The most similar example to the free market example is evolution. In both cases highly organized and ingenious systems develop from much simpler roots, with no planning or thinking force behind it. "Spontaneous order" just doesn't make sense to the casual observer, and as we know both many people refuse to accept both the evolution and free market concepts.

    I like your professors normal language ambition. Too many people don't really understand what they're learning, they just repeat phrases and formulas. But as you say, some complex sounding things actually are both complex and counter intuitive. And I claim that this is one of them.

    There is a lot of relative poverty in the US, but I'd say that the "wealthiest country on earth" label is very real for 60-80% of the population. And especially so for the software engineers this discussion is about, many of whom make $100K or more per year. If they/we have been knocked down a bit earnings wise, that is a setback for the few rich, not the poor masses.

    As to your final comment about morality. If you don't care about morals, there are several far more profitable careers than software engineering that are open to you.

  323. Engineering Blows by Blank-Disk · · Score: 1

    I went to a vocational school for 2 years learning CAD. Durring my second year (which was tediously boring from day 1), I found out that they had converted it into a one year course, and so all teh first year students were doing the same work I was in a matter of months, whereas I had to work my ass off doing mind-numbing work jsut to get where I was. So i got my damn certification,a nd went to apply for countless jobs. i finnally get one, and not a month later, I was hardly doing any CAD at all, instead they had me in charge of the engineering end of a $2 million account. Keep in mind, that I was 18, and had NO office experience prior to this job. Two months later I get fired because of office politics, and the fact that a co-worker feared that I would replace her one day, thus she did everything she could to get me in trouble. I was so pissed off by it all that I went and joined the Air Force. My advice to anyone still in High School is: Make sure you're the only one who can do your job. Technology is changing so fast that a formal education means nothing. I've seen guys with NO certification of any kind do better int he engineering field than guys who spent 4 years in college. mainly becaue the guys in college are obsolete within 2 months of graduating. My prediction is that in 10 years, Engineering will be what burger flipping is today. Avoid it at all costs.

    1. Re:Engineering Blows by milktoastman · · Score: 1

      Well, as I said in another post, computer science and IT aren't really engineering, though a lot of the people in those fields have the word 'engineer' in the title (though I'm not undervaluing the importance of those fields, I recognize that they are very important). Computers are just a tool to do engineering, and I do agree that 4 year computing degrees do become obsolete if the holders of those degrees don't grow and evolve. However, real engineering, where you have to know something about all of these: physics, mechanics, shear and linear stress, thermodynamics, fluid mechanics, hydrodynamics, vibrations, material properties, electronics, and, yes, computers...well, that isn't something you can just pick up unless you focus on one little job at a plant somewhere for the rest of your life. These companies who don't realize this and hire two year associates to do R&D are going to screw themselves pretty quick. There's just so much 'out there' that most compys and IT's don't know about and it scares me.

  324. Nah, they are nice timesavers by Anonymous Coward · · Score: 0

    I'm guessing that the pages you build are not that complicated. I used to agree with you, I thought you had to write all HTML by hand. Now, I think you need to know HTML but writing it by hand is just a PITA.

  325. 10 reasons why white people make better engineers by Anonymous Coward · · Score: 0

    uh...

    Hey does Saddam have weapons of mass destruction or what?

  326. Re:What makes you think you're better than an Indi by kin_korn_karn · · Score: 2

    OK, I see your point. My dad was USWA and we lived in the appalachians, so unions were a way of life.

    You have stated a problem. You have no solution. H1Bs aren't going to join a union because they don't understand the concept of being treated fairly by their employer. India still has the fucking caste system, for Christ's sake. They don't BELIEVE they can have a better life because Krishna or whoever said they couldn't in the Bhagavhad Gita [I'm sure I butchered that].

    Today's IT community has bought into the Republican lifestyle of "I am a mere worker serf, you are my capitalist lord" so deeply that they will never organize, because $15 in dues a month is money that THE MAN IS TAKING FROM THEM. They have been beaten down by years of being told that unions protect the bad workers at the expense of the good. Plus, people who sit in front of PCs all day are necessarily out of touch with reality.

    So what's the solution? I don't think there IS a sane one. Short of disbanding corporations by force and going back to cottage industries and a barter economy, I don't think there's any way to put power back in the hands of labor. Regulations? People are so afraid of government regulation thanks to assfucks like O'Reilly and Liddy that they would vote against Jesus himself if he came back and ran for president.

    So what's your answer?

  327. Too bad they don't hire anyone without Top Secret by Anonymous Coward · · Score: 0

    Too bad they don't hire anyone without Top Secret Clearance in thier pocket already!

  328. Re:The value of experience by Gerry+Gleason · · Score: 2
    Yes, it's sort of the same. The young guy is fast enough to run down the perps, while the senior partner keeps him from making the big mistakes.

    Let's see, '76 I took Fortran as a junior in HS, and the next summer I got a job programming in Basic (after perusing a Basic book for a few days). It only paid $2.50 an hour, but I probably would have been willing to do it for nothing just for the experience (ok, maybe I wasn't smart enough to see the value in that back then).

    Back then I could devour whole language books like reading a novel, and retain most of it. Now, some of the bits fall out and I have to keep the docs handy until I've used the constructs a few times. Of course, now I don't always have to read everything because I know what will be there and I can go right to the specifics I need once I know the basic structure.

    The best people are learning and teaching all the time, whatever the level of experience. I've also worked with people who are threatened by anyone who know more than they do, and those people are to be avoided at all costs.

  329. maybe you just don't live in the right place ? by Anonymous Coward · · Score: 0

    I'm a unix/security consultant and although I consider myself lucky, I haven't had a problem finding work after i got laid off from my permanent job, but then again I live in the bay area.

    Consider the slight micro-chance that the reason you don't have a job is because you sound like a jerk. Lobby against H1-B's and whine if you want, but I really doubt that's the only reason no one wants to hire you.

    p.s. It looks like not all "Hindus" are idiots...3 of them sorted out the 13 line algorithm to detect large primes this past year. Beats the hell out of US mathematicians, I'll tell you that much.

  330. Re:Engineering Blows (all of technology) by MERVERNATOR · · Score: 1

    Yes my good cousin (he really is my cousin, lol) the entire technology field (IT related specifically) Blows.. and theres not much thats going to be done about it. Ive been through countless jobs where know-nothings get the higher pay just because they have a paper.. and hands on experience guys are tossed. though, once in a while it works the other way, and if you find yourself in a situation like that, try to make it work. having the ability to adapt to the IT changes as they come can make you very valuable, yet is rarely noticed. Every field has its level of BS,.. but IT is definately the worst.

  331. Welcome to Bush's America! by Zhe+Mappel · · Score: 1
    ...in which the extent of your economic misery is easily quantifiable by using a set of factors, including:

    1) Your social class

    2) The impact your downsizing is likely to have upon the stock price

    3) How cheaply you can be replaced, or, conversely, how docile you remain in the face of doing the replaced workers' job(s) for your same or lower pay

    And coming soon to castes who have imagined only minorities and the poor have to "volunteer" for our glorious armies:

    4) Your suitability to serve in Bush's wars

    As a footnote, and out of fairness, let me concede that Bush is far from wholly responsible - our present plight is due to Clintonian/Friedmanesque "market economics," of course (for more on which see the brilliant and quite amusing "One Market Under God" by Thomas Frank). Bush is merely presiding over an accelerated form of the illness, blindly making matters worse with massive tax cuts for the rich, massive military spending, and massive collusion with corporate crooks. That he's done so with the help of Democrats should not be forgotten...

  332. the article talks about *engineers*.... by Anonymous Coward · · Score: 0

    don't confuse your profession as a "unix guy" with an engineer.

    engineers are different than computer "science" kids.

  333. The root of the problem is the education system by Anonymous Coward · · Score: 0

    You get "Boom and bust" in career fields.

    In the 80s and 90s, software development was seen as as desirable field ... high salaries, reasonable working conditions.

    Immediate results: Kids flock into Computer Science at college, and at the same time, companies start learning how to get software development done in India etc where salaries are low.

    Result of that: Huge surplus of CS majors, just as the demand for them goes through the floor.

    Someone deciding to major in CS now must be either (1) Really stupid or (2) Wealthy enough not to need to work for a living.

  334. Re:What makes you think you're better than an Indi by kcbrown · · Score: 2
    By the way, no one stops you going to India or any other place in the world. But it is your choice not to go there, because that means an 180 degrees turn in your life. I would certainly not go.

    What makes you believe that India is any less restrictive about letting people into their country than, say, the U.S.?

    My point is that for the market to be truly free, the labor needs to be as mobile as the demand is. No more, no less. That means no immigration laws in a country, no discriminatory practices, etc. But things aren't like that, are they? That's the problem.

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  335. Re:What did the employed physicist say . . . by Anonymous Coward · · Score: 0

    I just graduated from a 2 year software engineering community college program. Out of 100 people who started, only 10 finished. Of those 10, I am the only one with a job.

    The other 9 all say that they are going to go back to school and finish up their CS degree.

    Fools.

    I currently work for a major financial institution as a network admin. BUT I WAS LUCKY!!!!

  336. Re:What makes you think you're better than an Indi by kcbrown · · Score: 2
    I make $25,000 at my current job, and I have NO problem paying the bills. I even have a little extra to spend every week.

    So: you think you'd have no problem paying the bills if you were making $5,000 per year? That's the kind of salary you're competing against when we're talking about companies eliminating jobs here in the U.S. in favor of offering those jobs in other countries. The people who take those jobs do not immigrate into the U.S.: they live in their home country and pay their home country's cost of living.

    Think you can compete against that without moving out of the country?

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  337. Re:What makes you think you're better than an Indi by kcbrown · · Score: 2
    Maybe it's time H1-B haters realized that their job is becoming more of a "commodity" and lose their sense of elitism.

    We're not talking about H1-B's. We're not talking about the job becoming a "commodity" while remaining within the same country.

    We're talking about the job becoming enough of a "commodity" that it can be, and is, offered in some other country instead of in the U.S.

    The difference between moving between states and moving between countries is that you don't have to deal with immigration laws, passports, etc., when moving between states, but you do when moving between countries. And it's moving between countries that would be required for the talent in the U.S. to compete head to head for jobs offered in other countries.

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  338. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    Actually, the caste system has been illegal since Indian independence from British rule in 1947. As to where exactly it came from, I don't know, but neither do you. One H1Bs shy away from unions is that they have more to lose if the bargaining backfires -- deportation and loss of face back home, where people aren't familiar with U.S. labor and industrial relations.

  339. Out-of-work programmers & engineers - check it by Anonymous Coward · · Score: 0
    Career Q&A from ComputerWorld

    "Out-of-work programmers and IT project managers who are struggling to find employment might want to take a cue from a group of 2,000-plus IT marketing professionals who have created a virtual job board aimed at helping place them in hard-to-find jobs."

    The big online job boards are dead, dead, dead. Real jobs are being posted on alumni egroups and niche boards like Software Product Marketing eGroup.

    With shrinking budgets and a plentiful supply of candidates, recruiters and companies are no longer willing to pay big hairy job boards that return thousands of ill-suited candidates.

    So boys and girls, time to join forces and create an "open source" job board.

  340. Racist? No, actually, his post wasn't. All he suggested was removing foreign working from the job market, leaving more room for domestic workers. Whether domestic workers would be able to fill the gap that would arise would be a question up for debate.

    However, you cannot seem to debate it. All you seem to be doing is twisting his words and injecting 'racist' terms, not to mention a whole shitload of prejudice against Americans, and a bit of good faith in the educational system of a country that, for all intents and purposes, is flat on its ass, economically.

    curry eating geeks [...] Brown faced little bastards [...]
    Whose words were that, precisely? Do you even realize that not all H1B visa owners are Indian?
    Now, this is of course a grossly broad brush to apply to an entire country
    No shit. And that invalidates your entire point. The whole goal of offering a work visa (instead of making them naturalized citizens) is to keep it temporary.
  341. Sales by salesgeek · · Score: 1

    All I have to say is: Try sales. Why? You get to solve incredibly complex problems for customers, find new applications for technology, and most importantly, your pay is viewed by management as being directly related to revenues coming in the door. You also get all the perks, you can travel if you want, and most importantly, you get paid mad jack. It's as rewarding as programming was (I used to be a C/x86 assembler guy) and the hours are much better.

    There is a downside: salespeople are accountable. Slow/no sales = you are fired.

    --
    -- $G
  342. This is what you'll be doing when you grow up... by SailorBob · · Score: 2

    I don't know where this came from - I first saw it a few years ago on the late and much lamented Canopus forum on Compuserve run by Will Zachman back when he was independent. He's now taken Meta Group's shilling and made it to Vice President. If the author of this is ever found, credit will be given:

    Many years ago, before I finally connected with my present employer, I found myself 'between jobs' with a family to support. I found a temporary job as a laborer at a local Landscape-Nursery and quickly found myself very involved with Landscape work in this area--it was March, and the winter had been very long and hard.

    It happened that at that time the Aerospace Industry in this area was going through hard times and had laid off a lot of very highly educated people. Some of them decided to work at the same Nursery where I was working.

    It also happened at that time that the Nursery did a lot of drainage system work for individual homes in the area. For those who have never done this work, this is most likely the dirtiest possible type of work a human being can do. Lacking large equipment, we needed to manually dig trenches through various layers and types of soils and gravels, sloping it properly, refilling with drainage materials, and so forth. Then we replaced the sod and supposedly it looked like we had never been there. We worked mostly in an area that has clay soil, and we could not be clean working in clay soil levels filled with undrained water.

    Now to set the scene. One rainy day, because I had been in the Nursery Business approximately one month, and because I had been on crews which had installed maybe five drainage systems, I was given a small raise and put in charge of a crew of my own. Three guys, laid-off AeroSpace Engineers all, were to work for me! Two of them had Ph.Ds, and the third a Master's Degree. Together we were going to install a drainage system at a large private home in the worst-drainage part of this area-- worst-drainage due to the clay soil.

    Aside from the weather, which was terrible, it was a very nice day. These guys were easy and pleasant to work with, and they were there to work. We finished the back yard in good time, had gotten ourselves unbelieveably filthy in the process, and we were pretty well along with the front yard, all of us together in the trench, when a well-dressed young woman with a young boy in tow stopped to watch us for a while. We continued mucking and rooting around in the trench, not presenting a very pretty picture, and the woman with the little boy just continued to stand there and watch.

    After about fifteen minutes we heard the woman say to the little boy: "If you don't study hard in school, this is what you will be doing when you grow up."

    At that point four grown men collapsed in the muddy trench and started roaring with laughter. I'm sure the lady never knew why.

    isham-research

    --

    Woopty Doo Basil, what does it all mean?!

  343. Re:What did the employed physicist say . . . by sql*kitten · · Score: 2

    This was back when art wasn't mass-produced, and when people had an appreciation for the work that went into it (and when the economy, such as it was, wasn't nearly so capitalist).

    You say that like it's a good thing - but what actually happened was the local aristocrat would levy taxes on already-impoverished workers through threat of violence from his private army, and spend the money on frivolous baubles and trinkets.

    Study the history of the French Revolution and you will understand just why that particular system of patronage is neither economically nor politically sustainable.

  344. Military spending, tax cuts anyone? by theolein · · Score: 2

    What never ceases to amaze me in these fucking hard economic times (I actually earn less than imported high tech workers, which is why I have a job) when people complain about foreigners etc etc working for less while IT workers and Engineers have been spoiled to death over the last 20 to 30 years, is that people always look for someone else to blame, instead of realising that life is fucking hard and trying to adapt to it.

    Christ, over here in Europe, the Germans are pissed as hell that their government has just issued in a wave of tax increases, with all businesses bitching about how this strangles motivation and inovation. But most people, while pissed, realise that the fucking bills have to be paid, those bills including things like the German national medical aid and unemployment insurance. They're also cutting military spending. Power to them. This is plain financial sense. I do absolutely not understand how people can find Bush's tax cuts for the rich and huge, enormous military spending good in any way. It might boost jobs in the military sector but, for the love of pete, your tax money pays for all of that, not withstanding that his $40billion increase in military spending is more than a lot of countries have in total every year. Your pres should be looking after jobs for his people, not spending billions on strange anti-nuclear-missile technology against terrorists who fight with fucking kalashnikows, car-bombs and box cutters.

    1. Re:Military spending, tax cuts anyone? by NDPTAL85 · · Score: 2

      Our position as the mightiest nation in the world does not come cheap. Military spending in the US is sacrosanct. We wish not to have our empire fade into disarray as quickly as those which have come before us.

      Not to mention our military comes in handy at protecting our various economic interests around the world. So you'd have to subtract the $300 billion dollar annual military budget from all the money we make due to those interests continuing to exist before you could make any final judgements.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  345. Ahmen by theolein · · Score: 2

    Someone further down posted this:
    "We recently were accepting applications for a vacant position. We were FLOODED with resumes from web developers. They all went in the trash. Why? Because they were a dime a dozen and didn't have the overall skills to support our customers. We wound up hiring a guy with good GENERAL skills, because those can be broadly applied to our diverse environment."

    This is why I got my job, I've been an IBM, and Wang (remember them) operator, PC-software salesman, Mac-DTP guy, Multimedia programmer, Web coder, Linux and Win admin apart from being a part time nurse, a windsurfing instructor and a bassist in a punk band. I speak six languages fluently and have lived in 5 countries. I will work for crap money if it means I get a job. Stay flexible and learn as much as you can about everything. Flipping burgers is something that keeps you alive and it is not to be laughed at.

    and this:
    "There is much garbage code out there, largely caused by too many people coding "Fast Food" type development tools. Can somebody please tell me why it takes a 2GHz processor and 512MB of RAM to show me my appointment calendar? Then crash while I'm looking at it?"

    This is such a piece of truth in this this pig lazy, fuckstupid environment in IT today. I admin a Linux and a Novell box at work and the BS Novell supporter asked me why I do all the admin at the console, and I told him because it's stable, fast and doesn't bring the machine to it's knees. My boss laughs at me using vim for scripting yet dies from heart failure because bloat monster word friggin ups and dies on him in the middle of some BS document, with formatting that a 5 year old could do with html or Tex.

    I love his comment so much that I'll repeat it: why does a calendar require a 2GHz machine with 512MB RAM to run and then crash with monotonous regularity?

  346. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    Probably the fact that it allows a naturalised citizen to become its president. The main opposition is headed by sonia gandi who is an italian,

  347. Cron order by kolathdragon · · Score: 1

    (C/C++/Assembly Personal) -> RPG -> VB -> C/C++ -> ASP, Javascript, XML HTML -> C#, ASP.NET

  348. You've had to take paycuts to move onto new tech? by kolathdragon · · Score: 1

    I've yet to take a paycut to move onto new technology (knock on wood). I've always been able to make significant jumps to the next salary grade by jumping companies. Now with 11 year son the job, I'm pretty much topped out so I can't expect very much more salary than I already get. Just wondering why you had to take a pay cut. Did you offer to take a pay cut to get into the new technologies or did the companies demand you take the cut to get the job?

  349. Guess why I ditched MS Windows(fill in Version). by Qbertino · · Score: 2

    It's as if you became a doctor and 2 years later no one had a liver anymore. They all upgraded to a new organ, about which you know nothing. All the learning about the liver you did and the exams you passed on it mean nothing.

    That's the exact reason I ditched MS Windows for good! I'm learning all about Linux/OSS from here on down since a year ago and I'll never go back. I won't take a Job where people won't listen to me when I talk about the OSS alternative solution to their problem is.

    Figure this:
    I will never ever again have to learn another OS.
    Why should I waste my time and energy learning something about a patient that changes his liver and entire guts every odd year? He out to be ruled out by evolution very soon anyway. And that's the truth!

    --
    We suffer more in our imagination than in reality. - Seneca
  350. The USA has a 2 party government? by Anonymous Coward · · Score: 0
    Have you ever noticed that when people talk of the Government of the USA that they refer to "BOTH" parties (as Dunn does in his polemic).

    In fact there are more than two parties in the United States of America , but only two are funded by the biggest companies. These companies pay good money to have laws made. See contributions

  351. An estimated 14 Million people... by Qbertino · · Score: 2

    ...are under the severe threat of starvation for the next harvest season within the next year in afrika. Those poor bastards are in what I would refer to as "deep shit". Us here debating on Inet are what I actually would refer to as "Pansies".
    And now I'm gonna have an XMas cookie to my lucky ass that just got laid off and still is alive.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:An estimated 14 Million people... by NDPTAL85 · · Score: 2

      Alright thank you for the dash of much unwanted current events news. Now run along.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    2. Re:An estimated 14 Million people... by milktoastman · · Score: 1

      'Much unwanted' because it is true and unsettling to said 'pansies.'

    3. Re:An estimated 14 Million people... by NDPTAL85 · · Score: 2

      I don't dispute that its true. It is not however unsettling. I just don't care. That does not make me a pansy. It is not germaine to the thread topic.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  352. So basically..... by NDPTAL85 · · Score: 2

    ....your proud of the fact that you can get tech jobs not solely for your technical competence, but because you are able to bullshit and schmooze your way around much better than the average geek?

    And a true geek who believes in actual merit is supposed to take your advice why again....?

    I mean I consider myself well read as well. I do love sci-fi but its not my limit. I've read everything Shakespear has written but if I were going for a tech job I'd never mention it. I would want to get hired based on my CORE competencies, not because of some offtopic book that I read.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  353. opportunity for mobility exists by g4dget · · Score: 2
    So the person you're responding to can't move to India to take advantage of the greater demand for talent there.

    I seriously doubt he even investigated the possibility. Many foreign countries welcome skilled US labor. Of course, most American workers probably lack the language skills or cultural adaptability to take advantage of jobs overseas, and they are often not willing to work for lower wages or under working conditions in other countries.

    For the "global economy" to truly work, people must be able to move as easily as the demand for labor does.

    The fact is that most people don't want to move anyway, even if they have the opportunity. The way to address wage differentials is much simpler than moving lots of people around: ensure a good standard of living around the globe. That way, companies have no "low wage" countries to move their production to.

  354. not a good solution by Anonymous Coward · · Score: 0

    while unions sound like a good idea, they can force the company to pay high wages to all workes - even the not-so-good programmers. How else can you explain how unions got common dock workers in California $63,000 retirement pentions? That may sound nicem, but think that it will raise how much it costs companies to use the docks, which raises the expenses of the company, which cuts into what they can spend on their employess, which can lead to them cutting jobs or lowering salaries

  355. Re:Stop protecting the incompenent Perl programmer by clarkc3 · · Score: 1
    Anyone who would willingly choose to program in Perl is absolutely incompetent, and deserves to be out of a job.

    and why should that be? Perl is great for use as a system/network admin. It runs on most platforms, is fast, and if you already know shell should be able to pick up quickly. There are many things we write compiled programs for where I work, but for many tools & scripts - Perl does a great job

  356. Re:Glad I choose engineering - stop the H1-B progr by NDPTAL85 · · Score: 2

    How about we let our American engineers become more creative to justify the salraies they are used to instead of artificially re-inforcing their industry by using anti-capitalist and anti-immgration policies?

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  357. the onus is on us by jdvernon1976 · · Score: 1

    It may well be true that our lifespan is being shortened, but it's up to us to maintain ourselves and our marketability.

    Why do football players and other athletes 'time out' after 6, 7, 10 years? It's because that for which they are paid - their bodies - aren't performing as well as they once did. Fact of life. Believe it or not, the same applies to us, just as it does for everyone else.

    Programming environments change. Languages change. The 'hot topic' of the day changes. 10 years ago, ASP, JavaScript, VBScript, XML didn't even exist. Now, those things can drive a global company's online presence - and I'm still talking about web technologies here.

    Universities teach their students the basics and the theories, and all that degree gives you is a running start, to learn the specifics of whatever that first job is. But what we ALL need to do is keep running. Too many people get a job get comfortable, and don't bother to keep running, keep learning, keep current. When the next big thing comes along, in order to justify paying us over that fresh graduate, we need to be MORE ready to start work. It's our responsibility to pursue education, certification, and training.

    Your company might not pay your $6k training bill, when later they can pay a $40k salary instead of your $50k, $60k, $70k, whatever.

    Don't kid yourself - we get hired and fired based on cost-benefit analyses, just like everyone else. Don't blame the companies - they're here to make money, and they're not hiding that from anyone. Even if they have some other agenda - making a difference, improving the environment - that company goal can't and won't be accomplished without meeting the bottom line.

    Our job - our responsibility to wives, husbands, kids, pets - is to seek out those things that make us better than new college graduates, to seek out those things that make us better than exporting work to those lower cost-of-living countries.

    Don't sit in the dark and curse the light. The lifeline of technology is moving, and the decision is on us to move with it or not.

  358. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0

    Well, Americans have a higher cost of living, and therefore it the American government's responsibility to do whatever is necessary to preserve a better economy. And therefore, foreign workers should be very carefully picked.

  359. Government retirement by Eric+Green · · Score: 2
    According to the benefits page: new Permanent and Term employees with no prior Federal service are covered by the Federal Employees' Retirement System (FERS). FERS is a three tiered system which includes:
    1. A Federal pension
    2. The Thrift Savings Plan (TSP) which provides employees with a pre-tax savings plan similar to a 401(K); and
    3. Coverage under the Social Security system.
    You're saying that the USGS is lying? Well, not according to the Office of Personnel Management's Retirement page. Granted, the pension component (the Basic Benefit Plan is pretty meagre -- eg., if your salary was $60,000 per year, and you'd worked for the government for 10 years, you'd get $6,000 per year pension -- but hey, that's still better than private enterprise, and you'd still qualify for social security and have the TSP too, so it's better than a $0 per year pension (what you get from private enterprise nowdays).
    --
    Send mail here if you want to reach me.
  360. Not all engineering by TOTKChief · · Score: 2

    You know, I hate this conception that all engineers are EE/CPE types. Sure. I'm in aerospace, which may not be a growth industry but certainly isn't one in much danger of stuff being outsourced. American companies still have the edge in experience, know-how, and institutional momentum. While Dan Goldin did his dead-level best to kill NASA, it's not quite dead yet, and between the public and private sectors there's a lot of need for know-how. Of course, the fun thing about aerospace is that, unlike the computer world, the new hires are treated like dirt for a reason--we really don't know crap. We learn a lot of basic conceptions in school, but there's so much OJT that it's not funny. I worked for my current employer for almost three years before graduation, and I'm still way behind on the power curve. It always amuses me, though, to watch people hit the big trends in technological fields. I'd tell a kid coming into school these days to major in civil engineering. We're going to need a lot of those folks soon, and they might as well get in while the getting's good.

  361. Re:You've had to take paycuts to move onto new tec by khawaga · · Score: 1

    The jobs were advertised at a lower scale, but the technology was something I wanted to learn. The sticky point is that they ask for salary history; I give it to them, then they're skeptical that I really want to make less money. I have to convince them that the trade off is worth it to me.

  362. Re:Welcome to the wonderful world of personal atta by tommck · · Score: 2

    This sounds word-for-word like the kind of spiel Amway gives at Baptist churches. Maybe you should post "Work at home, be your own boss!" flyers on lampposts.


    No, it's the words of respectable American people that don't want shit handed to them.

    You like when a worker has to be better than every other worker? So every worker has to be better than every other worker?


    Yes, it's called "competition". It's a hell of a lot better than the go-to-school-for-6-weeks-and-never-learn-a-damned- new-thing-for-30-years-and-expect-great-money approach.

    This sounds paradoxical, maybe you see the world like a Escher sketch where everyone sits in the so-called high seat.


    Put down the crack pipe. Have you ever had a job?

    As far as trying harder, productivity skyrocketed in the US over the past three decades, all of the extra wealth went not to the workers creating the wealth, but to the owners.


    Productivity != Hard Work

    Just because people have been more _productive_ doesn't mean they're working harder. My professor in school had to flip binary switches to program! I was more productive in school than he was. Was I working harder? NO. I had _better_ _tools_.

    And as far as the Marxist "wealth going to the owners" thing, I started with nothing and was making more per year than both my parents ever made combined by the time I was 26. So, pick up your bootstraps and get a fucking job. Work hard. Get ahead. Stop sticking your hand out and NO, McDonald's is not responsible if you dump hot coffee on your crotch.

    T

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  363. Re:Welcome to the wonderful world of personal atta by tommck · · Score: 2

    The "lazy-piece-of-shit-can't-survive-in-a-free-market -because-I-suck-union-worker" has a job because he fulfills a consumer demand. "lazy-parasite-owners" on the otherhand, inflate their heads, blow their own horns and otherwise pretend that they are nescessary while looking down on the people that actually do work.


    Wait until you get a little money in your pocket. See if you're still spouting this shit. Maybe, you'll even have enough money to sign in and not post as a Coward.


    Consumers pay "lazy-parasite-owners" for products and services instead of the workers because the "lazy-parasite-owners' have managed to insert themselves between the workers and the consumer. Period.


    The worker can leave and get a new job. It is a market economy, you jackass. People hop into the unions because they can get good pay when they're young. They take advantage of the system. Then, when they get older, all they do is bitch about how they can't get any more money when they're doing the SAME FUCKING JOB they were doing 20 years ago!

    T

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  364. Re:Welcome to the wonderful world of personal atta by tommck · · Score: 1

    Please explain what you're talking about. I can't tell from the contex... oh wait... you didn't put any context in there... nevermind...

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  365. I've been on both sides... by DrCode · · Score: 2

    Wrote software for 24 years straight, laid-off last August, then recently started a new job after almost 5 months on unemployment.

    I think I'm really good. BUT, the only reason I have a job now is luck. The market is terrible, and not just for those lacking skills or experience. You can apply to dozens of jobs where you think you're a great match, and not even receive a phone call. Three months later, you'll notice that the job is still being advertised.

  366. Re:Glad I choose engineering - stop the H1-B progr by VB · · Score: 1


    I don't play with legos, or hit myself with a skillet.

    Doesn't sound much like a fight; more like a struck nerve. I'm not fat and I've been around the world twice.

    Sounds like you're pretty sick of running validation software.

    --
    www.dedserius.com
    VB != VisualBasic
  367. Sure... by Richard+Steiner · · Score: 1

    > Is there any sort of consolation people that are currently in the
    > industry can give people like me?

    Sure -- as a newbie fresh out of college, you haven't been pidgeonholed yet. :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  368. engineering: not a lifetime sport by Wansu · · Score: 2


    Anytime this topic is ventilated here, there always seems to be lots of smug posters who believe their skills are so great that they will be spared long periods of unemployment, or as is more common, underemployment. This recession is so bad they may have an opportunity to test their theory. Older, i.e. > 40, engineers seldom say such things. Most of them have already explored their employment prospects.

    My 45th birthday is a couple weeks away. I'm a top notch analog circuit designer and a fairly good software developer. I've been fortunate to have been employed since my first go round at college. I've changed jobs a half dozen times and changed career once. By just about any reasonable measure of success, I've done well. But I ain't cocky about it. Yes, I have good skills. I'm hard working and versatile. Those are necessary conditions but they are not sufficient conditions for continuing employment.

    Now, all you guys who think you're in command of your destiny, listen up. There's lots of stuff that is beyond your control. Through no fault of your own, you may find yourself out of work. I personally know dozens of good programmers who have been unemployed and underemployed for more than a year. Several of them are better developers than I am. Why? Luck of the draw. I'm fortunate enough to be working for a stable company. They aren't and that is the difference.

    So go own thinking what you will. One poster claimed he'd had 4 jobs in one year. He also clings to the belief that keeping his skills up to date will always save him. His strategy is essentially to burn his candle at both ends. That is a temporary solution at best. He will soon burn out. Even if he begins to budget his energy, he will find that his opportunities will diminish as he gets older. The sad fact is engineering is no longer the lifetime career choice it once was.

    --
    Wansu, th' chinese sailor
  369. labor creates wealth by EccentricAnomaly · · Score: 2

    Read John Locke.... labor adds value to objects. A pentium chip is worth way more than the raw materials that went into making the chip... same with a can of coke.

    The more people who are working, the more total value there is in the economy. The only way to beat poverty is to get more people working and adding value to the economy.

    --
    There are 10 types of people in this world, those who can count in binary and those who can't.
  370. Re:What makes you think you're better than an Indi by crazyphilman · · Score: 2

    I think you're missing the point of the argument. A company that started in America, using American labor to bootstrap itself into existence, owes a certain duty of loyalty to the people who created its products and infrastructure. It is disloyal and petty to use people to build your company, and then discard them when it is convenient for you. Furthermore, there is another issue at hand. If you employ, say, 500 people to man your manufacturing, engineering design, and IT departments for x number of years while your firm is growing, then you are returning that number of salaries to the communities that fostered your growth. In other words, you are supporting your local community, and by extension, your nation. If you then turn around and fuck your community and nation over by taking those jobs overseas to gain an Indian Discount(TM) you're demonstrating that you're not worthy of the trust that was placed in you by your community when they allowed you to grow large in the first place (for example, many manufacturing firms are granted tax breaks, assistance in setting up their infrastructure like power cables, data lines, and phone lines, water and sewage, and so on).

    Do you see my point: it's not that there's anything wrong with Indian engineers. An engineer is an engineer. But there are basic issues of right and wrong involved -- moral issues, if you will. Socrates would consider this a question of piety. Which is the more pious action? Lining your pockets with an extra 10% profit and destroying the livelihoods of the very people that made you who you are? Or supporting your community, showing gratitude for what they've given you? Think about it.

    Having said that, Wired ran an article in which people in India's government and educational system were interviewed, and they said they were deliberately targeting the IT industries of first world nations in hopes of making the world dependent upon them. So you can also look at this as an economic war. Perhaps exporting jobs to India should be considered an act of treason?

    Sorry to bust your bubble.

    --
    Farewell! It's been a fine buncha years!
  371. LOL! by cryofan2 · · Score: 1

    Good one! This thread is FILLED with self-aggrandizing crap....

  372. Ok - I have to jump in one more time. by Anonymous Coward · · Score: 0

    I'm the OP. Sorry I'm still an Anonymous Coward - maybe someday I'll sign up...

    Anyway - I wanted to add something to my earlier post. In our business, I'm running into computer people who are relatively new to the corporate programming scene. They have two common problems.

    1. They learned how to write programs in school, but they have a very difficult time applying that technical skill to the business at hand.

    2. These programmers often have the delusion that my C++ and HTML class make me a computer professional. They don't know command line, they don't know interfacing, they don't know databasing.

    In reality, it's the ability to learn new skill sets as your business changes that make you valuable to a business. You have to KNOW YOUR BUSINESS before you can apply your technical smarts to it. You have to be willing to give up old technology for new as the business and the industry in general demands it. (example follows) It's not enough to know how to make a web page. You need to make a web page that gets the business message across. Its not enough to know how to install Windows. You have to install Windows and make it work for your business. It's not enough to write a great Visual C program. You have to write the program that your business can actually use to be more productive. The list goes on...

    Someone said that programmers have poor spelling etc. I agree. I've seen it hundreds of times. The professionalism, as well as interpersonal and communication skills are REQUIRED to be a good I.T. Person. Otherwise, you're just a good programmer.

  373. Re:If you're posting on slashdot, ask youtself thi by sane? · · Score: 2
    Sigh

    Sad little man.

    Get up. Go outside the door. Experience a world with more in it than you can understand. Try not to characterise people except into those that see the world anew every day, and those that try to make each day into every other.

    People like you.....well you make me sad really.

    Look up.

  374. This is not a problem, just wait and see by Anonymous Coward · · Score: 0
    The first nuclear exchange between India and Pakistan will take care of this so-called "problem".

    It is unavoidable: the India/Pakistan situation must be resolved and the only true resolution is force.

  375. This is old news... by gadallah · · Score: 1

    Cliff Stoll wrote about this phenomenon years ago in his "Silicon Snake Oil". He said something to the effect that where he lives, in Berkeley, he can get any number of people to write web pages for him for $5/hour, and a fair number who are willing to do it for free, just to learn. However, if he wants some plumbing work done, forget it. It's going to be at least $75/hour, if you are lucky enough to find someone who is available.

    For about 20 years, popular culture in the Western world has held up high-tech careers to be some sort of panacea, with considerable success in promoting this notion. Now we are overrun with folks who heeded the call and now want to work in high-tech, while the number of openings is dwindling. Simple economics takes hold. I don't see where all the mystery is.

    I've worked in the business for 15 years now, and I still shake my head. I'm thinking that if things get bad enough for me, I will look into going into the trades, for the reasons Stoll mentions. Everywhere I've been lately (western part of the continent) tradesmen have been in short supply.

    Overall, I fear we may be entering a phase of what Canadian activist Maude Barlow calls "competitive poverty". All of the macroeconomic arguments about why this won't work are true, but nonetheless, it seems like it will happen. Folks in the US who are worried about the situation in places like Columbia should pay attention: It's coming soon to a neighbourhood near you (hyper-wealth and hyper-poverty and nothing in between, see also: concentration of capital).

    --
    Larry
  376. Re:steel and the DoD by Anonymous Coward · · Score: 0

    It still cared a great deal about it 6 years ago but things may have changed since then...

  377. I wrote the article Jobs, Jobs, Jobs by Anonymous Coward · · Score: 0

    I have been sitting here sick with the flue reading the various posts, interesting.



    To begin for those who wondered as to the basis of the stats, H1B Hall of Shame. It seems the goverment stopped keeping stats after 2001 but did allow for the possible trippling of these visas. The numbers, .. well go look.



    In Jesus Christ Super Star, Jesus proclaims that he cannot heal everyone. there are just to many of them. Extrapolating, how big is your life raft, and who do you want on it. Do you take care of your own or do you arm those who compete with you with higher tech giving them chance after chance to destroy you. Understand, we are talking about our families or their families, with dire consequences for individuals and families in and out of the work place. A Boston stat I saw once was 4 years to Aids on the street. So death is possible, and Bush just cut off how many from unemployment. Most are our intelligencia which means that this is an attack against the infrastructure and intellectual capitol of this country, coring the economic apple from within. This is war. These prople are not your friend, this is a resource issue. Do not speek about these issues around work, this is survival and truth is the first thing to go. For survival, people will lie cheat or steal, whatever it takes. Read my "poem" at alt.newsring.com Our Children or Their Children. I know it still needs some work, but you have to start somewhere.



    Regarding racism, I have not had problems that I know of with non-white individuals. Surprise most were Canadians, many of which were formerly expatriated Northern Europeans. They actually seem to have arranged to have me fired for writing Jobs, Jobs, Jobs - Self funded Industrial Espionage. This left handedly brings me to the posters who accused me of racism. We deserve Bin Laden? Did I get that right. Interesting, foreign nationals in tech will use anything including Congressional and Senate bribery, to take your job. This is business. Capitolism for those who forgot is based on markets and hence marketing. Marketing derives terms such as market penetration and target markets from WW II battlefield statistics. Business is warfare, and if the CEO's of America want to play the game "The Emperor's New Clothes, do not be surpised when some foreign national decides that he can pay a higher bribe to the stupid American politician [what cost power - with few exceptions, almost all power is derived], after all it is just good business.


    Look, for those who did not read my article, Congress with the exception of one man is taking foreign money to give away American Industry to internationalists faster than we can create jobs, these actions lower wages as much as 40%. This isn't the worst of it look at Lee, Los Alomos and Clinton, you can give away Nuclear secrets, targeting, miniaturization, rocketry, etc. Why not your and my jobs. Remember the Republicans won't even say anything about it, so jobs ....



    I have developed a number of techniques to raise computer processing speeds by possible order of magnitudes involving breaking the egyptian numbering system and I am told by counsel that I may not discriminate against non-American workers so as to keep the tech in this country. Check out TechnologyCandyStore. Some counsel at Peobody and Arnold Boston said if I take my tech to the net, there is no national security. Who are the stupid people who make such laws, or is this internationalism, I do not remember voting on whether the United States should become part of Mexico, Canada or otherwise give up our sovereignty, and since when should the rights of Americans be discriminated against over foreign nationals.


    Who are these stupid leaders:


    • "Dunn's First law of leadership: Never give up power over your fate to another, any leaderwhich does this, weather President, Senate or Congress is not worthy of their position.
    • Dunn's second law of leadership: Never sell out your people in a democracy to get or stay in power.

    A leader who does these things is a parasite and not a true leader.

    Sincerely,


    Richard Dunn



    In closing, I went to the Doctor today, an Irish immigrant, I am out of unemployment, medical runs out at the end of January[wife laid off to]. She told me that this has been going on with white engineering class males beginning in 1987. She told me she would give me medical at $5-10.00, I told her I would owe her big time if I needed it. I told her what I wrote, she said I was not wrong and agreed to give me medical anyway. I told her I was sad and grateful, but that it was a resource issue. She said she knew and was gone.



    I once walked away from a process that made tritium, someone will understand the humor. To those who took my future, I did not come hunting you, you came hunting me. This is an appeal, I need help, I own "radiofree"[almost everystate in the union].[com/net/org]. I have a web page for almost every town in America. If I have a business plan the bank will give me $1-3M. This is why some are afraid of me. If I get traction I beleive we cant take this country back. It is obvious we have been infiltrated and targeted by Internationalists.

    Richard Dunn rdunn@radiofreenation.com

    [free speech is not free, it needs you support, www.richdunn.com, or... going,going,...]

    Fired for Pro-American writing like this, on my time.

    Not Left, Not Right, But Center (tm)

    Not Democrat, Not Republican, But American (tm)

    Internationalism is Anti-Americanism (tm)

    FreeTrade is Anti-Americanism (tm)

    FreeTrade, Rich man's greed, produced the Irish potato famine, 3/4 M dead.(tm)

    Current Immigration policy is economic warfare against America's intellgencia
    and poor by the wealthy.

    Start somewhere: Boycott foreign made sneakers, economic treason is not stylish.

    Brought to you by:

    www.RadioFreeNation.com, [The Democritization of the Press,

    If You have the Story, We have the Soap Box. (tm)]

    [If we are important enough to shut down we are important enough to keep alive.]

    www.altnewsring.com,

    www.TechnologyCandyStore.com [We specialize in the impossible. (tm)]

    Visit these sites for thoughtful journalism. We need your support.

    www.cyberknowledge.com [Americans - Hang together or hang separately. (tm)]

  378. Re:What did the employed physicist say . . . by Sentry21 · · Score: 2

    Er, I was actually referring to Classical Greece and Rome though...

    --Dan

  379. Re:What makes you think you're better than an Indi by Anonymous Coward · · Score: 0
    What makes you believe that India is any less restrictive about letting people into their country than, say, the U.S.?

    I manage a team of developers in the US and India. My two bits:

    I think a lot of Indian companies would welcome skilled, qualified workers -- and get them a very high quality of life indeed. Whether you can adjust to the place (after all, most places in India are HOT! -- although airconditioning would be pretty much ubiquitious) is another matter.

    Visas for European and North-American citizens in India is a CINCH. (read: the government doesn't have the balls to say 'no'.) Hint: check out the number of Russians/East Europeans in Bangalore these days. What do they know that you don't? :)

  380. Re:If you're posting on slashdot, ask youtself thi by Stalyn · · Score: 1

    Yeah that made a lot of sense you little twit. Could you string along any more clichés to somehow enlighten me? God, you suck.

    --
    The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
  381. Re:old engineers are worth their weight in plutoni by inflateable · · Score: 1

    exactly right. I'm an aero engineer, (with 6 years experiance) and next month my main source of help and inspiration retires at 65. He can't work CATIA very well, but for everything else he's a legend. I'm making sure I get his home phone number...

  382. Last Post! by alpg · · Score: 1

    Real software engineers don't debug programs, they verify correctness.
    This process doesn't necessarily involve execution of anything on a
    computer, except perhaps a Correctness Verification Aid package.

    - this post brought to you by the Automated Last Post Generator...