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

453 of 1,063 comments (clear)

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

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

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

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

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

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

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

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

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

    12. 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.
    13. 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 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
    2. 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.
    3. 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
    4. 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.

    5. 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. :)

    6. 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").

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

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

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

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

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

    6. 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/
  4. 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 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)

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

    4. 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.
    5. 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.
    6. 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.
    7. 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.
    8. Re:Programming "Career" by kaoshin · · Score: 2

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

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

    11. 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.
    12. 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
    13. 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.

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

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

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

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

    20. 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.
    21. 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.
    22. Re:Programming "Career" by richieb · · Score: 2
      Who said I could count... :-)

      --
      ...richie - It is a good day to code.
    23. 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.
    24. 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.
    25. 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.
    26. 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.
    27. 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)

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

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

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

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

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

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

    6. 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
    7. 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.
    8. 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.
    9. 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
  6. 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 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!
    3. 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.

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

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

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

    7. 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
    8. 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.
    9. 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.
    10. 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.

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

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

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

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

    15. 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.
    16. 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
  7. 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!

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

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

    3. 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
    4. 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.
    5. 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.

    6. 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 :)

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

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

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

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

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

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

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

    6. 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
  12. 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 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"
  13. 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
  14. 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 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.

    2. 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
  15. 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"

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

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

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

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

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

  22. 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 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!
    3. 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. ;-)

    4. Re:There *is* a safe career choice! by kevcol · · Score: 2

      he advances in life extending advances

      Wow- someone mark me redundant!

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

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

  25. 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!
  26. 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 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.

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

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

    5. Re:GIve me a shell, a good language and... by kin_korn_karn · · Score: 2


      yes, I am Trent Lott. Thanks for playing.

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

  27. "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 sane? · · Score: 2
      What makes you think your 20 years ahead of 'the rest'?

      Maybe your 5 years behind...

  28. 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 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?
  29. 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

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

  32. 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.
  33. 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. :})||

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

  35. 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 maxume · · Score: 2

      Is that a career?

      --
      Nerd rage is the funniest rage.
    2. 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.
  36. 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.

  37. 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. :-/

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

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

    2. 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.
    3. 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!

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

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

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

    9. 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!
    10. 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.
    11. 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.

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

    13. 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
    14. 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"
    15. 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.

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

  41. Welcome to the real world by gelfling · · Score: 2

    Life is hard, get a helmet.

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

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

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

  46. Re:Discomfort? by Psx29 · · Score: 2

    My guess is he was referring specifically to being comftorable with programming languages...

  47. 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.
  48. 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.
  49. 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.

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

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

  52. 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 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.
  53. 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 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).

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

    3. 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.
    4. 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.
  54. 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 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.

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

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

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

    3. 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. :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  66. 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 ----
  67. 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 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...
    2. 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

    3. 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...
    4. 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
    5. 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...
  68. "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 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.

    2. 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.
    3. 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.
    4. 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

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

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

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

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

  72. 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.
  73. 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.
  74. 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 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.
    4. 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...
    5. 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
    6. 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...
    7. 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

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

  75. 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
  76. 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!
  77. 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.

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

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

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

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

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

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

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

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

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

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

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

  88. 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
  89. 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).

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

  91. 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.
  92. 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
  93. 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 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.

    2. 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
    3. 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
    4. 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
    5. 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
    6. 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.

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

  94. 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 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
  95. irritability by rodentia · · Score: 2

    So you are irritated by anything you don't understand? How quaint.

    Look, honey, a simpleton.

    --
    illegitimii non ingravare
  96. 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...
  97. 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.
  98. 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.
  99. 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.
  100. 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!!!!!

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

  102. 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?
  103. 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
  104. 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
  105. 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.
  106. 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.

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

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

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

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

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

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

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

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

  116. [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!

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

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

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

  120. 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.
  121. 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.
  122. 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.

  123. 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.
  124. 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.
  125. 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.

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

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

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

  128. 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"
  129. 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.

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


  131. 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"
  132. 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
  133. 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.

  134. 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
  135. 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
  136. 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.

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

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

  139. 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"
  140. 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

  141. 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.
  142. 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.
  143. 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/
  144. 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
  145. 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
  146. 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.

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

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

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

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

  152. 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.
  153. 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?

  154. 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)
  155. 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

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

  157. 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.
  158. 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.
  159. 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.
  160. 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.

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

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

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

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

  166. 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"
  167. 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
  168. 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
  169. 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 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.

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

  171. 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"
  172. 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?

  173. 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.
  174. 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.
  175. 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.

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

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

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

  179. 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.
  180. 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.
  181. 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..

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

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

  185. 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.
  186. 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.
  187. 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
  188. 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?

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

  190. 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.
  191. 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.
  192. 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.
  193. 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.
  194. 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
  195. 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?!

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

  197. 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.
  198. 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?

  199. 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
  200. 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"
  201. 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 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.
  202. 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.
  203. 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.

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

  205. 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.
  206. 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.
  207. 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.

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

  209. 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.
  210. 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.
  211. 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.
  212. 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.

  213. 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
  214. 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"
  215. 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.
  216. 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.
  217. 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.

  218. 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!
  219. 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.

  220. 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"
  221. Re:What did the employed physicist say . . . by Sentry21 · · Score: 2

    Er, I was actually referring to Classical Greece and Rome though...

    --Dan

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

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