Slashdot Mirror


President By Day, High-Tech Headhunter By Night

theodp writes "The White House is following up on an offer made by President Barack Obama this week to help find a job for an unemployed semiconductor engineer in Texas. The offer was made during a live online town hall after the ex-TI engineer's wife questioned the government's policy concerning H-1B visa workers. Obama asked for EE Darin Wedel's resume and said he would 'forward it to some of these companies that are telling me they can't find enough engineers in this field.' While grateful, patent-holder Wedel said the president's view on the job prospects for engineers in his field 'is definitely not what's happening in the real world.' Duke adjunct professor Vivek Wadhwa offered his frank take on 40-year-old Wedel's predicament: 'The No. 1 issue in the tech world is as people get older, they generally become more expensive. So if you're an employer who can hire a worker fresh out of college who is making $60,000 versus an older worker who is making $150,000, and the younger worker has skills that are fresher, who would you hire?' Coincidentally, Texas Instruments sought President Obama's help in reducing restrictions on the hiring of younger foreign workers in 2009, the same year it laid off Wedel."

494 comments

  1. Old is gold? by Anonymous Coward · · Score: 5, Insightful

    So if you're an employer who can hire a worker fresh out of college who is making $60,000 versus an older worker who is making $150,000, and the younger worker has skills that are fresher, who would you hire

    Dont the older ones come with experience?
    As an example (though not valid in this case, but still shows the point), a more experienced person would know to avoid using floats to save monetary values,etc...
    In the tech industry, as in management, the top spots are obviously fewer than entry level, so over time many people will stagnate when climbing the ladder

    1. Re:Old is gold? by SJHillman · · Score: 4, Insightful

      Yes, but is the experience worth an extra $90,000 a year? The value of experience usually hits a plateau, but workers still want wages to continue increasing.

    2. Re:Old is gold? by AdrianKemp · · Score: 3, Interesting

      The real trick is, companies are starting to find out that old is not gold.

      Firstly, they've convinced end users to put up with subpar products (not just buggy software, but stuff with 2 year expected life instead of 20).

      Second, they've discovered that old guys tend not to be willing to work 80 hours a week and call it 40 (there are many exceptions I'm sure, but they typically have families and shy away from that stuff)

      Third, with the rate at which things are advancing the old guys need to have been very proactive in keeping up, or they may have experience but lack the knowledge. Again, lots do -- but not all.

    3. Re:Old is gold? by RightwingNutjob · · Score: 5, Insightful

      Depends. Is it the difference between a product up to spec as per contract and an emergency fix that costs 90k to implement or a schedule slip with a 90k lateness penalty?

    4. Re:Old is gold? by cosm · · Score: 5, Insightful

      willing to work 80 hours a week and call it 40

      This. The 'end' of overtime is infuriating. If you're salary perhaps there are exceptions in that it's understood as such, ie the financial security of salary is repayed by the occasional 50-80 week to get the job done. But if you're hourly and being 'payed' for a full '40' pseudosalary-style (seen this many places), and being worked 60+ on a consistent basis, well, fuck that. I've known shops where everybody is getting paid an hourly wage on the checks for 40 a week, but you were an immediate outcast if you didn't come in 2 hours early and stay 2 hours late every gd day.

      --
      'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
    5. Re:Old is gold? by Anonymous Coward · · Score: 0

      In some cases it will be, yes. In the majority of cases it probably won't be. The problem here is that people need to be more realistic about their careers. I'm earning £40,000 right now and I'm in my early thirties. I genuinely do not expect to be earning (the inflation adjusted equivilent of) ~£80,000 when I retire.

    6. Re:Old is gold? by Anonymous Coward · · Score: 1

      A lot of employees would be content with their wages merely increasing with the cost of living so that they're not LOSING money each year. THAT would seem fair enough.

      Also, how is it hard for a 40 year old engineer to find a job? I find this whole story skeptical. I work with a ton of engineers who are in their 40s and 50s and maybe even 60s, in some cases. In fact, there are more of them than there are guys like myself - in our 20s and 30s. And they are getting job offers with very little problem and leaving the company. Or being hired by the company from other companies. Or moving to more interesting positions within the company. Sure, there are obviously some occurrences here and there were we are discriminated against as we get older, but I don't think it's as common as the unemployed ones would like to suggest. I don't know a single engineer that I have worked with in my fifteen years at this company who is unemployed; they have all found jobs. Often better ones with better pay.

    7. Re:Old is gold? by St.Creed · · Score: 2

      In my case (paid by the hour as consultant) I never charge more than 40 hours a week, unless the customer specifically requests it. Because it leaves me free to work exactly 40 hours a week if I so desire, and usually I work a bit more (30 minutes on average) to make sure that everyone knows I work at least 8 hours.

      If they want more, they can ask for it. And I will ask them for payment for it. No exceptions. But then again, I understand when it's crunch time and I make sure my work is done (delivery on time as specced). So they have no leverage over me. In situations where the task never ends with a department that is basically severely understaffed, this can be very different. Which is precisely why I'm not in any software development business that requires that sort of thing.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    8. Re:Old is gold? by Anonymous Coward · · Score: 4, Insightful

      One of the places that hired a contractor that cost them a bit over a million and half of product recall. I was hired to test and fix that product. For 6 month worth of work, the defect went down from 15% return to 0%.

      Do you think I am worth that money to the company?

    9. Re:Old is gold? by forkfail · · Score: 5, Insightful

      Sad thing is, the experienced guy can often get done in 20 what it takes the new guy 80 to do, but to a certain type of managers, all he sees is that the old guy goes home after 40, and the young guy is working away over the weekend....

      --
      Check your premises.
    10. Re:Old is gold? by BoRegardless · · Score: 4, Insightful

      Upfront: I am over 60. Been doing product design for 45+ years. I think and have thought for decades, you get what you pay for.

      An article recently in Wired or Tech. Review noted that it takes longer for engineers in complex subjects to start to make significant innovations and patents as the technology field becomes so much more complex from coatings to material alloys to sensors. Older, more experienced engineers are needed.

      Experience = thousands of failures experienced on your projects and co-workers failures, some which were "fixed" and some which were terminal. Success = avoiding & overcoming failures quickly based on wide experience in your field!

      Without that knowledge, you don't know how to frame a design to avoid the hidden failure modes, and you don't have the breadth of solutions to offer to get to a solution in the fastest time.

      I've seen newer engineers make gross mistakes costing companies on a single product, millions of dollars a year in lost profits for a variety of reasons and also having a less than optimal product. I also know that the guy who designed it was 2 years out of college and given the design job because "it is a simple product". You can analyze this 10 ways to Sunday, but everyone knows you can produce a simple product that is a loser. It is also true that the young engineer did NOT have an experienced engineer over him to guide him in the right directions. Most likely it was an "Engineering Manager" who didn't know true product design that gave the young guy the job.

    11. Re:Old is gold? by Hentes · · Score: 1

      IT is evolving rapidly, making experience worth less than in more traditional fields.

    12. Re:Old is gold? by ScrewMaster · · Score: 4, Insightful

      Yes, but is the experience worth an extra $90,000 a year? The value of experience usually hits a plateau, but workers still want wages to continue increasing.

      Yes, and it's worth a hell of a lot more than that in most cases.

      See, what you (and many, many shortsighted corporate HR types) are overlooking is this: it's not just the individual's expertise in his particular field that should be counted. Contrary to popular belief, engineers cannot just be dropped into any situation based upon their resume, plugged in, and rationally be expected to be highly productive. There's a reason for that: an engineer's specific knowledge of his organization, its products, and its operations is often far more important than the nominal technical skills he picked up in school. Such intimate knowledge can take many, many years to acquire, and simply cannot be replaced at the drop of a hat. You also have to account for the relationships that engineers build with both suppliers and customers: that rapport is an often vital aspect of engineering and can make the difference between a profitable project or an abysmal failure. Engineering staff that customers come to trust are an important part of retaining said customers. And again, that takes time, and if you want your engineers to stick around long enough to do all that, you have to treat them with some respect as well.

      Smart managers will, as their senior people begin to age and head towards retirement, bring in a younger engineer or two and have them work hand-in-hand with the older staff until they're capable of picking up the load. That takes time, it takes an investment in people, and salary/benefits are actually the least important part of the equation.

      Frankly, all this focus on transient workers (which is all your average H-1B is, when you get right down to it ... most aren't here for the long haul) and salary leaves out of the discussion an engineer or technical person's actual value. That's a lot harder for your typical cost-cutting "efficiency" type to pin down, so they use simple-minded metrics such as salary. And you know what? That kind of thinking has cost American business a lot.

      --
      The higher the technology, the sharper that two-edged sword.
    13. Re:Old is gold? by secretsquirel · · Score: 1, Insightful

      well, not anymore..

    14. Re:Old is gold? by TheGratefulNet · · Score: 5, Interesting

      I'm 50, out of work and in the bay area. I'll save you the details, but trust me, I'M NOT LYING. its hard as hell to find work when everyone is half your age (or less) and willing to slave for wages that end up putting me backwards.

      you see the people around you. IN JOBS. and you declare there is not a problem.

      wow...

      let me say again, there is very much a problem and I'm living proof. worked at a who's who and have 25+ yrs in C and generic hardware/software engineering. but no one wants to hire (fulltime with benes; lots of contract offers but they are all lowballs) someone my age. you don't belive it but its still true and I'm living proof.

      I was cocky in my 20's and 30's. I thought I owned the world and every big-name company I worked for 'stroked' me. but when I hit 40, things changed. and now that I'm 50, things VERY much changed.

      you are wrong. just plain wrong. your data sample size is too small. otoh, I have a group of friends my age and they ALL have this problem. some are damned near genius level and no one wants older guys, not even if they've been everywhere and done everything. older means expensive and also not willing to be abused by the employer.

      they don't want us anymore, for many reasons.

      --

      --
      "It is now safe to switch off your computer."
    15. Re:Old is gold? by SJHillman · · Score: 4, Insightful

      But is that much experience required? What about all of the workers in the middle ground, with ten or twenty years experience opposed to thirty or forty years? There's bound to be plenty of cases where forty years beats twenty, but there's a point of diminishing returns. While you couldn't replace an experienced worker with ten fresh college grads, you might be able to replace one highly experienced worker with one moderately experienced worker plus a fresh grad and pocket ten or twenty thousand.

    16. Re:Old is gold? by Anonymous Coward · · Score: 0

      Yes, but is the experience worth an extra $90,000 a year? The value of experience usually hits a plateau, but workers still want wages to continue increasing.

      First off, I'll ignore your ignorant and prejudiced views about older workers [i.e. workers who aren't in their 20s]. This discrimination is something that industry leaders should be put in jail for, but that isn't going to happen, and everybody should know by now the reason why. To continue...

      Nope, for all you free market capitalists out their, wages should be market driven, which means that the United States government should not be artificially flooding the market with cheap foreign labour.

      Ironic how the bourgeoisie don't have a problem with denying entry to cheap unskilled Mexican labour, but when it comes to cheap skilled labour from Europe or India, these wealthy corporations want the U.S. government to spread its legs wide open.

      BTW, it's not just technology firms that asks for government intervention to help subsidize their industries with cheap foreign trained workers. In Canada the construction industry has always pressured the government to let in experienced labour while claiming that there is a labour shortage in Canada (despite the high unemployment rate).

      Nope, all these so-called labour shortages are industry manufactured and government sanctioned. The people who gain are the share holders and executives. Everybody else loses.

      On a somewhat related note, there is an interesting article on corporate welfare at AlJazeera.

      References:
      http://www.aljazeera.com/indepth/opinion/2012/02/20122164215194680.html

    17. Re:Old is gold? by Technician · · Score: 1

      Have you checked his Linkedin profile. He seems to lack experience. One year at Dominion Semiconductor and 3 years at Hitachi. He may have had trouble meeting expectations and didn't make the grade at the end of his 1 year probationary period. He is much younger than I am. There is no mention of his employment at TI in his public profile. The article is misleading and implies he worked at TI. Looks like TI passed him by, possibly by a no poaching agreemen or performance review resulting in his loss of the job.

      Process Engineer
      Dominion Semiconductor
      1998 – 1999 (1 year)

      Process Engineer
      Hitachi Semiconductor
      1995 – 1998 (3 years)

      --
      The truth shall set you free!
    18. Re:Old is gold? by frosty_tsm · · Score: 4, Insightful

      Depends. Is it the difference between a product up to spec as per contract and an emergency fix that costs 90k to implement or a schedule slip with a 90k lateness penalty?

      Worse than that. There are a lot of 60k/year engineers that might not ever deliver, much less require 3-5 times the head count.

      From what I've seen, most entry-level software engineers are paid more than they are worth to the company at time of hire. Most will grow into their role quickly and the company will get a return on investment. These usually have a few of the 150k engineers around to mentor them.

    19. Re:Old is gold? by gsgriffin · · Score: 1
      I believe you!

      Question for you (as you seem to have better perspective than many on this site)... Do you think the current push to make us a technology leader in every industry could have this affect across more and more of our population in the years ahead?

      There is no doubt that the globalized world we are now in will keep a downward pressure on job income levels. I'm wondering if the whole "leading the world in technology", in your perspective, could cause a larger portion of our population to get to this point by their 50's. If so, the whole concept of the US being the global leader in technology could benefit us in the short run but could bite us in the ass in the long run.

      My financial manager keeps saying, "stay diversified." Shouldn't we as a country and perhaps even individuals, too?

      What would your advice be to the President or to a young kids getting into the field you are in today?

      Sorry for the pain. Thanks for answering.

      --
      jsut athnoer menagiensls ltitle psrhae for you to dcoede. Why do we wtsae our tmie dnoig tihs?
    20. Re:Old is gold? by Anonymous Coward · · Score: 5, Interesting

      And yet so many people bitch about unions. Especially nerds, geeks, hackers and other techies.

      People died for the 40 hour week. Literally. They were f$cking killed while fight corporations for the right.

      People died for the 5 day work week.

      People died for the lifestyle we have now. But we give it up because we don't believe in organizing. We give it up because we're "mavericks", we're too creative. And now, we're all paying the price. Oh, but our stock options are worth so much more now, eh?

    21. Re:Old is gold? by YrWrstNtmr · · Score: 1, Insightful

      Upfront: I am over 60. Been doing product design for 45+ years. I think and have thought for decades, you get what you pay for.

      When you pay peanuts, you get monkeys.

    22. Re:Old is gold? by Anonymous Coward · · Score: 1

      I've known shops where everybody is getting paid an hourly wage on the checks for 40 a week, but you were an immediate outcast if you didn't come in 2 hours early and stay 2 hours late every gd day.

      1. Document it.
      2. Contact the AFL-CIO and have them prepare a lawsuit for you.
      3. Call the cops.
      4. Get fired for calling the cops on an illegal business practice.
      5. Sue. You have now earned six figures that year, after the union lawyers take their cut.

    23. Re:Old is gold? by Anonymous Coward · · Score: 0

      I bet the AC's perspective is dependent of the field the AC is in. You live in the Bay area, the area where the economy has been biased towards certain areas for many years. These areas might have an issue with older workforce whereas areas like HVAC, construction or mechanical engineering might have less issues, assuming of course that there are jobs at all.

      I have a group of friends my age and they ALL have this problem. some are damned near genius level and no one wants older guys, not even if they've been everywhere and done everything. older means expensive and also not willing to be abused by the employer.

      Sounds like a possibility for a solution lies right there. How about founding a workforce for hire and sell the experienced, well-gelling teams for start-ups needing a push between the first and the second round of funding? Or something like that..

    24. Re:Old is gold? by mdf356 · · Score: 4, Interesting

      Send me your resume, or just go to the careers part of our site. EMC/Isilon is hiring; we have an office in Campbell though the main one is in Seattle. I'm 36, but there are people older than me doing dev work.

      Now if by "no one wants older guys" you mean "won't pay what I demand", well, that is a part of economics. I'm paid significantly more than a starting employee. Maybe not quite as much as I could get elsewhere, but it seems comparable with industry pay for my level.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    25. Re:Old is gold? by YrWrstNtmr · · Score: 5, Insightful

      Sad thing is, the experienced guy can often get done in 20 what it takes the new guy 80 to do, but to a certain type of managers, all he sees is that the old guy goes home after 40, and the young guy is working away over the weekend....

      Bingo. The young bloods will flail away for 3 weeks to come to solution Z, after going through A, B, C, X and Y. The old guy can look at it and say "Yeah, we saw this concept 8 years ago. Solution Z is what you want. Hang on a sec, let me find my original design. Put it in a new wrapper, but no need to redesign the basic concept"
      (channeling my inner Space Cowboy)

    26. Re:Old is gold? by Anonymous Coward · · Score: 0

      This is probably stupidly naive but is there any way you and some of your out of work peers could start up your own business? It sounds like you have plenty of skills and experience, it's too bad no one wants to hire you.

    27. Re:Old is gold? by O('_')O_Bush · · Score: 2

      Somebody hasn't read the mythical man month. It is widely believed (and a belief I share, as a relatively talented, 1 yr of working experience in middleware/embedded-ware electrical/computer engineer surrounded by senior developers) that a good developer is ~10x more productive than an average one (in terms of maintenance costs, productivity, and understanding how software interacts with problems).

      Software devs become better as they age and gain experience, especially with big picture things like deciding what to spend time on and what can be left on the side (debugging tools for a big system are valuable, extra features are not, for example).

      So worth 150k? Many are (not all), and in ways bean counters generally don't understand. I believe this to be one of the reasons software development in general tends to struggle to meet demands. Get experienced people, let them turn out the complicated code (stuff prone to races, memory leaks, etc) and let the newer people perform support roles (populating the other ends of interfaces, building infrastructure pieces, etc).

      --
      while(1) attack(People.Sandy);
    28. Re:Old is gold? by tgd · · Score: 5, Insightful

      I was cocky in my 20's and 30's. I thought I owned the world and every big-name company I worked for 'stroked' me. but when I hit 40, things changed. and now that I'm 50, things VERY much changed.

      And there's a lesson that every single person on /. should learn from and learn well -- put your effort into building up your investment and savings nest egg. Someone making upper-tier pay in a technical field, and putting a priority on savings, not living the baller lifestyle, can approach this juncture in a vastly different way. Decisions everyone makes when they're 25, 35, 40, etc all have direct bearing on this. The reality is, this problem happens in EVERY field to everyone as they get older. Your pay will not scale forever, and if you scale your cost of living with your pay, rather than scaling your savings, it will HURT when that trend reverses itself.

      I'm not yet at 50, but I have plenty of friends and coworkers who are. Some of them, at equal pay, are looking at scaling back their work, focusing on consulting, even if their income ends up cut in half. Others are panicked at the slightest possibility of losing their job because they have a few months' expenses saved.

      So, kids, learn a lesson here. When you're comfortable living on $60k a year, and find yourself making $150k a year, you can buy a $70k car and a $500k house, or you can keep right on living comfortably, and putting $50k a year away in investments. 20 years later you'll be facing this decision in a vastly different way.

    29. Re:Old is gold? by glodime · · Score: 2

      Not sure why you didn't see it, but he worked at TI for 10 years. From his Linkedin profile:

      Process Engineer
      Texas Instruments
      2008 – 2009 (1 year)

      Equipment Engineer
      Texas Instruments
      February 2000 – December 2008 (8 years 11 months)

    30. Re:Old is gold? by Anonymous Coward · · Score: 0

      While I respect the older crowd of programmers (I am 32 now and quickly approaching the 'dont hire' age), I think your statement contains exactly why I am apprehensive about even looking at resumes of 45+ year olds. You listed C first! Depending on where you are going to work, maybe you will get to use C. And yes yes nearly everything is C-like enough for you to learn it rather quickly, but in my web app engineering role I can say that knowledge of things like doubly linked lists, pointers and amazing memory management is absolutely worthless.

      Web and Mobile are the hot industries. If you know the new hotness really well, you will get paid really well. I started doing Ruby/Rails 5 years ago after 9 years of PHP and C before that, and I've also been working with Objective C for the last 2 years, and have been using NoSQL since nearly day 1 and I'm making 140k in an SSE role in San Francisco. When ever the next language fad happens, that is what I will be doing then.

      You need to stay up to date. It doesn't matter if you're the best C programmer/MySQL guy in the world if 80% of employers are looking for Mongo, Node, Ruby, and Rails/Sinatra. You'll get paid = a college kid because while you have more career experience, he knows more about this new cofounded language/framework/technology (No schema?! No ACID/ANSI compliance? Why .. when I was your age we would hang people for suggesting such a thing!).

      If you can't stay up to date, get in to technical management and leave the new stuff to the kids who have nothing better to do than play around with some obscure language every day and push the envelope. You've probably got a family, kids -- you can't stay up for 4 nights straight toying around with SCALA :)

    31. Re:Old is gold? by Anonymous Coward · · Score: 0

      My first CS course explained when to use and when not to use floating point numbers. Obviously, there are retards like this, but either you know it or you don't know it. And if you don't know it, I would have to wonder what you do know. But I wouldn't hire you, that's for damn sure.

    32. Re:Old is gold? by russotto · · Score: 2

      My financial manager keeps saying, "stay diversified." Shouldn't we as a country and perhaps even individuals, too?

      As a country we can stay diversified; it's a very big country. As individuals we have rather limited capacity. A lot of companies seem to want people with not only wide knowledge of many areas, but deep knowledge of all those areas. Which is bad enough but maybe doable. Then they want all that knowledge to be current; now you're into "not possible" territory. Then they want that person to have 3-5 or 5-8 years of experience, total, and to pay accordingly... now you're into "totally fucking ridiculous" territory.

    33. Re:Old is gold? by NeoMorphy · · Score: 1

      In a big company, they're usually worth a lot more than an extra $90,000 a year. The more experienced you are, the more mistakes you've made and recovered from, and not all mistakes were yours, but a lot of them were. There are a lot of ideas and concepts that seem practical when you are fresh out of school but when applied in the real world they are impractical and fail. The cost of buying hardware/software for an impractical solution will probably cost a lot more than $90,000, maybe even millions of dollars. You need to learn that vendors(even big ones like IBM, Oracle, HP, especially today) are not to be trusted and it's up to you to ask the right questions to see what the catch is. You need to learn to be more cynical, which younger people hate and often mistake for stubborn old fogeyism.

      It's not like experienced engineers only have knowledge of what we learned 30 years ago Learning is an ongoing part of the job. We can even learn at a fast rate because we have so much practice doing it over the years, and a lot of times we just need to translate one concept to a similar one that we already know. For example, when learning a new programming language, we already know how to program, so show me this language's way of doing assignments, comparisons, loops, I/O, functions, etc., it's still data in/data out, we left the mysticism behind a long time ago.

      If we let newbies run things, they would be trying to move everything to java/wifi/ssd/clouds/ipads.

    34. Re:Old is gold? by Anonymous Coward · · Score: 1

      Glassdoor.com - don't work for those places and if you did, write a review. I use it when looking at potential employers and while I am willing to burn the midnight oil when it gets down to crunch time, I will be out the door so quickly if every day is a panic/stay late day. It's kind of like flagging all of your e-mails as important, or all of your bugs as P1. If everything is priority, nothing gets prioritized.

    35. Re:Old is gold? by Brain-Fu · · Score: 1

      Most developers I have known believe that their productivity is so much higher than their peers that they can justify slacking off. I asked in private, after establishing trust, because I found it interesting. Each member of the team considered himself superior to the other members of the team. Clearly, they couldn't all have been right.

      Technicians, it seems, are inherently arrogant. Though I suspect this is true of all people, not just technicians.

      But whenever I hear "I am so good I don't have to work as hard" I just assume the person is using their enormous ego to justify their sloth.

      Be that as it may...it is still bullshit that people should be expected to work the equivalent of two jobs in order to pull a barely-middle-class salary. However, the labor market seems full of young-uns who are willing to accept these terms. In the long run they are harming themselves and everyone in their industry...but....they are also going home with a paycheck.

    36. Re:Old is gold? by JustNilt · · Score: 5, Interesting

      Now if by "no one wants older guys" you mean "won't pay what I demand", well, that is a part of economics. I'm paid significantly more than a starting employee. Maybe not quite as much as I could get elsewhere, but it seems comparable with industry pay for my level.

      In my experience this has a lot to do with it. People got used to massive salaries during the boom years and adjusted their lifestyles to match that income. Now that the boom's over and sanity is restored, many "can't afford to survive" on what the market will bear.

      In my case, I used to work at MSFT. Yeah, I got stock options and incredible benefits. Sure, I exercised my options ... all of them, when I was laid off and the stock was still above $100. That money went into my retirement trust. I didn't use the money to buy a new car every 3 weeks (no exaggeration) like one of my former co-workers. After cycling through several contract gigs I went into business for myself and I've been self employed for 10 years now, making about the same on average each year as I did at MSFT but without counting those options. My retirement's covered and I'm fine but most folks I used to work with at MSFT aren't. They got used to having the ridiculous levels of income and can't handle that they no longer have "what they deserve".

      So many folks nowadays refuse to see that those salaries aren't "what we all deserve" but are, instead, a result of a booming new industry that must eventually settle down to normalcy or burn itself out. During the dot com boom I kept hearing the statement that "all the old rules are out and it's a whole new world without limits". During the housing boom I kept hearing the statement that "real estate is a perfect investment ... it never depreciates in price". In both cases, I knew better. Boom times come and go; in business these are usually referred to as peaks and valleys. The trick is to know when you're in a peak so you can save for the coming valley.

      Back OT, the key is to not adjust your lifestyle above where it needs to be and, if you're unable to find work at that salary level then you need to find another career, adjust your expectations or branch out on your own. We, as a society, have allowed at least two generations to grow up not planning for the future other than long term retirement. We've taught people to use their homes as a credit card and to use their financial well being as a prop to live life as though they're far wealthier than they are. This cannot be sustained; it must change.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
    37. Re:Old is gold? by cyber-vandal · · Score: 1

      6. Never work again

    38. Re:Old is gold? by Anonymous Coward · · Score: 0

      Put it in a new wrapper, but no need to redesign the basic concept

      I'm the young guy where I'm working. Now this is web, not embedded, but I'm currently dealing with the design pattern you're espousing, and it sucks. (Though this was from an engineer who had been with the company 10 years or so, and he promptly left the company recently, deciding he should search elsewhere)

      CAPTCHA: hubris

    39. Re:Old is gold? by edxwelch · · Score: 4, Interesting

      > putting a priority on savings
      Unfortunately, most people's savings weren't in cash when the 2008 crash came.
      They were invested in things that were consider safe at the time, like property and bank shares.

    40. Re:Old is gold? by Anonymous Coward · · Score: 1

      Worse than that, if the bug gets through acceptance testing, it would be billable hours to fix it later in the support and maintenance phase! That old engineer that avoided the mistake up front just cost them work later!

      Sorry, cynicism won out for a second... I know, theoretically, a happy customer will come back to the contractor that produced such a great flexible and robust product with more work, and not give it to the another contractor that promises lower costs, but ultimately delivers shoddy product needing costly maintenance... In an ideal world.

    41. Re:Old is gold? by __aaltlg1547 · · Score: 1

      The company shouldn't have been paying him $150,000 a year if he wasn't worth it.

      The idea that engineering schools produce new engineers with "fresh skills" that are of comparable value to an experienced engineer is laughable. It's clear to me that new engineers are worth less than half the value of an engineer with 10 years experience. What the new engineer brings -- the only thing of particular value -- is a mind that is more open to new things. Mostly, he's wrong to be open to those things because the experience that tells the senior guys that those things are unworkable is valid. But occasionally, he'll be right and ask the right questions and provide the impetus to try something that wasn't previously practical but is now.

      To weigh against that is the older engineer who knows how to work the organization, organize his work, cooperate with others on the team, define his inputs and outputs, estimate how much time a project will take, when to say he's done, how and when to tell management that their idea isn't practical or isn't what the customer wants. He has solved 20x more technical problems than the kid. He just knows more stuff and in his particular area of expertise, he has much more detailed knowledge.

      That explains part of the difference in value. The other part is due to weeding out of individuals who weren't able to learn new things, work well with others and manage their own work effectively.

      If it's typical for an engineer with 20 years experience to earn $90K more than a fresh-out, it's because the company has assessed that's what it takes to retain good employees with that experience or bring new ones on board and that it's typically worth it to have employees with those skills on the staff. If they lay off experienced engineers with the best skills and replace them with fresh-outs that can't do the work, they deserve the consequences. It may be experienced as late or premature product releases, inefficient designs, poor performance or quality problems.

      Or they may get lucky.

    42. Re:Old is gold? by TheLink · · Score: 1

      a more experienced person would know to avoid using floats to save monetary values,etc...

      I'm an older person who knows to avoid floats for money values, etc. But I'm in a 3rd world country and my salary here is far from USD60k. And definitely nowhere near USD150k.

      A lot of tech jobs can be outsourced, so I'm wondering why so many people in the USA keep saying in effect "we need more people in easily outsourced jobs".

      I may not be as good as the above average US coders, but I think I can compete with your college freshies. And one day I might have to - because the bosses in my country might refuse to hire me because I'm older and more expensive :).

      --
    43. Re:Old is gold? by Ensign+Nemo · · Score: 1

      Bull. There are no new ideas. The details may change, (language, processor, ...) but the over all concepts don't. I just had this discussion with my wife and friends a couple weeks ago. They're doing pretty much the same thing they did 10 years ago. Half of IT (and software and harware) is ooohhhhh shiny new language. Let's rewrite stuff. Don't kid yourself, there really are very, very few new concepts. Experience matters.

    44. Re:Old is gold? by Anonymous Coward · · Score: 0

      I'm sure that happens in some places, but I'd guess that it's also pretty common that you could put two or three people on staff and get things done faster, with more eyes on it, for less money. If that's the situation for a co, it's hard to blame them for going that route.

    45. Re:Old is gold? by SJHillman · · Score: 1

      First off, I'll ignore your idiocy and assumptions.

      The question I was originally getting at is whether or not the value of experience reaches a plateau. Does 40 years of experience bring that much more value to the company than 30 years of experience or do you reach a point of diminishing returns so that the company is no longer getting their money if they give a guy the same % raise over time?

    46. Re:Old is gold? by Anonymous Coward · · Score: 0

      You are "prerejected" and should prepare for a life of abject poverty, living on food stamps, collecting governmental assitance, etc. until retirement.

      Sounds cruel but "high tech" is heavily "H1B infested" and Americans need not apply.

    47. Re:Old is gold? by Wizard+Drongo · · Score: 3, Interesting

      I'm a cocky, stupid 28 year old who's only outta college for 3-4 years, and have started my own graphics company doing icons, graphics etc. for iOS, Android & generic software devs - here's my 2cents for you:

      If you know a load of GOOD programmers, all like you, and all seemingly unable to get jobs because you've hit middle age (and people had better get used to 40 & 50y/os in the workplace; time I hit 50 retirement will likely be 70-75), do a start-up. There is still shittons of cash in iOS for instance; you get a good app out, not a hit game that's the proverbial one-in-a-million, but a good, solid app, with a real use, and a target audience more specific than "own's an iPhone", you can get some serious coin in. If nothing else, you'll be doing something which looks good on your CV the next time you DO find a company willing to hire more experienced workers - you get to say "I don't like doing nothing, and it was a chance to add to my skills". Show's initiative.

      Just my whipper-snapper tuppence...

      --
      The truth shall always be free: Boris Floricic is Tron.
    48. Re:Old is gold? by geekoid · · Score: 2

      yes, yes it is.
      Bad programming can cost far more then that in time, maintenance, reliability and marketability.

      So, are you releasing a piece of firmware that's going to a million pieces? writing a financial app? Interface rolling out on medical equipment?
      He makes chips. Running different version and optimization process alone can make it worth it. And that's not even going into skill to get what you need from management, and playing the game.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    49. Re:Old is gold? by mariasama16 · · Score: 1

      One thing to remember, not only do the older folk have more experience (and thus, want higher wages), they're starting to look down the barrel of retirement. Most 20 year olds don't even think about retirement and are happy to put minimal amounts in, because they have the time to let it grow. 40 year olds don't have the luxury of as much time, and with most companies matching 401(k) deposits, thats even more money out of the window.

    50. Re:Old is gold? by geekoid · · Score: 4, Insightful

      I ended up getting a bovernment job. The pay is less..40% less, but the benes are good and I work hours that allow me to have time for a life.

      Plus I can talk about issues and solutiuon without worrying about insulting some management type.

      The only other option is starting my own business; which I would do if I coulf afford health care.

      And that's the issue. I bet that's the issue for many people are age. I know many start ups that can't hire people with families because they all want insurance.

      Why companies aren't backing A government insurance program is beyond me. There Health insurance would drop, and it wouldn't be in issue for who you need to hire.
      Older people cause the companies overall insurance to go up. So even though at the moment of hiring it's the same, then next year it increase as your workforce ages.

      One of many problems that go away with a government healthcare insurance program.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    51. Re:Old is gold? by dissy · · Score: 1

      As an example (though not valid in this case, but still shows the point), a more experienced person would know to avoid using floats to save monetary values

      It sucks you posted anon, as I am really curious and would love an answer in reply...

      Being an non-experienced person (Not a programmer by profession, and barely one for hobby), using an X.2 precision float for a monetary value would be my First assumption! Just one requiring some extra exception handling.

      I'm curious to know why that is bad practice.

      I have never been in a position to need to do such a thing so have never looked into it.
      I do recall seeing both 'float' and 'money' types in SQL definitions, I just assumed 'money' was a shortcut to the specific precision of float needed, but thinking about it now, that doesn't make sense either.

      I assume it's the rounding thing? I just figured one would have to handle that as an exception.
      Attempting to divide a penny into two should raise an error, unless you also specified which of the two you are dividing for is to get the extra penny.

      So it wouldn't be : 1.51 / 2 = 0.755
      It would need to be : 1.51 --> 0.755 + 0.755
      which should fail, unless for example you specify the First value gets the extra penny.
      Then the answer is : 1.51 --> 0.76 + 0.75

      I don't see how the above exception could not be handled with a float still... Is it just most people fail to do so? Or something more I'm not noticing?
      I also don't see how a simple data type of 'money' would solve the half a penny problem either.

    52. Re:Old is gold? by geekoid · · Score: 0

      Life gets more expensive as you egt older.

      Kids, college, etc.

      ". We, as a society, have allowed at least two generations to grow up not planning for the future other than long term retirement.
      and why is that bad?

      SO, you got lucky and got a mountain of money, good for you but you are an exception.

      People like you are the problem. You have no clue what it's liek for most people, you can relax and not worry about your retirement.
      You seem to think everyone gets stock option, that all stock options will be good, and any problems someone has is their fault alone.

      so, Fuck You.

      "the key is to not adjust your lifestyle above where it needs to be and"

      yes, we should, all live in mud huts, eat beetles and walk to work in dirty rags, because that's allow really need, right?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    53. Re:Old is gold? by arcite · · Score: 1

      Dude, I commend you for the insightful commentary. Good luck out there. ;)

    54. Re:Old is gold? by Austerity+Empowers · · Score: 1

      Yes, but is the experience worth an extra $90,000 a year? The value of experience usually hits a plateau, but workers still want wages to continue increasing.

      Even I can output over 2x what a college grad can and I haven't been at this 20-30 years, easily. It's not even fair, that's why I'm in a different pay grade, so that I am not in direct competition. Wall Street doesn't see this though, to them an engineer is an engineer, a programmer is a programmer. All that matters are numbers. And to a degree they are right, look at Microsoft and Intel, they're now full of the worlds lousiest employees but the companies are very successful. Their monopoly gives them power, all they have to do is release small iterative improvements to make sure their competitors don't get a foothold. How long has it been since either of these places has produced anything significant? Microsoft can barely churn out an OS these days, and Intel can't sell a graphics chip or a mobile processor to save its soul. You know why? I'll tell you, from direct, personal experience: they're hiring based on headcount cost, not headcount ability. They say a cynic knows the price of everything and the value of nothing. Welcome to corporate America.

      The second half of your argument is "workers still want wages to continue increasing". Yes, and wall street wants profits to continue increasing. However, just because I want more money doesn't mean I get it. If my boss doesn't give me a raise, I can try to get it outside. But if the market won't bear it, I won't get it anywhere. Wall Street however has a lot more knobs to turn than I do, and though no one wants to say it out loud, we've hit the barrier, the only thing left is to squeeze the juice out of your company and hope to sell your interest off to the next guy before anyone notices. With short enough term thinking, you can milk quite a bit before it collapses on you.

      Obama finding a job for this guy is great politics, but I don't know if he has a clue what is really going on or any idea of how to fix it, or even any interest. The problem is I know that Romney, Gingrich, Santorum, etc. definitely don't give a shit either way. Gingrich is just more honest about it than others (may I go to hell for accusing the man of honesty).

    55. Re:Old is gold? by Tablizer · · Score: 1

      put your effort into building up your investment and savings nest egg.

      Why the hell go into tech then? Why not choose a field that rewards experience instead? Who the hell wants a field that peaks at 35, and then be treated as leftovers after that?

    56. Re:Old is gold? by repapetilto · · Score: 2

      Look at the google trends for "housing bubble". It looks like plenty of people saw it coming.

    57. Re:Old is gold? by Anonymous Coward · · Score: 0

      Did the guy in your just given example commit industrial espionage? He is using the software created by another company in his current one? I would not want to hire that old guy, since if he ever left, he would use our systems created through blood and sweat, in another person's company when assigned to a similar project...

    58. Re:Old is gold? by Anonymous Coward · · Score: 0

      This is why they don't want a government plan. It puts small businesses on a equal footing with the large ones.

      They have been brainwashed buy short term thinking as well

    59. Re:Old is gold? by Xest · · Score: 0

      "Dont the older ones come with experience?"

      Yeah, well, therein lies the problem.

      Most older folks complaining about ageism are those who have tried to get away with repeating 1 years experience, 40 times over, doing the same tired old thing without learning anything new.

      In contrast, there are plenty of happily employed older engineers out there, but they're the ones who continued to learn and push their skills, they're the ones who are heading R&D departments at such companies and so forth.

      So if the question is, should I hire this 21 year old fresh out of uni for $60k, or this 50 year old, who has spent his life not bothering to learn anything new and not only doesn't have anymore engineering experience, but hasn't even bothered to get his head round the use of computers for engineering tasks and throws a huff when he's told to do something on the computer for £150k?

      The fact is there is a market for older folk, but only if they're proactive types who have kept their skills uptodate - those are the very folk who companies rely on to be competitive as by sheer virtue of the fact that they've had so much time in the field and have spent their time learning they just know that much more than the youngsters.

      The whole theory of employing younger workers because they're cheaper only works if the younger workers can provide a better ratio of benefit to cost, and that's what's fundamentally at the core of the issue - those complaining about being unable to find a job, just aren't providing enough benefit for the amount of money they're asking relative to the younger ones. It's not some innate hatred of old people or any such stupid paranoid conspiracy theory, it's simply about whether the people in question are asking for a justifiable wage relative to what they can offer. If the answer is no, then of course they wont get the job.

    60. Re:Old is gold? by EQ · · Score: 4, Interesting

      Why the hell go into tech then? Why not choose a field that rewards experience instead? Who the hell wants a field that peaks at 35, and then be treated as leftovers after that?

      Exactly! This is exactly what I tell younger engineers when they ask me what I would do differently in my career.

      For instance, Medical technology and medical care are under-served, with RN's who have been (software or hardware) engineering leads being very valuable. And if not, RNs will pretty much be in demand for the foreseeable future anyway, and they do not get discarded with age unless they can no longer perform their duties. They pay isn't 150K, but it is steady and substantial (add up 20 years of steady work at 80K from 45-65 versus intermittent work and massive stress in tech during those same years), and with a masters, you can even go into practice and get those 6 figures of income. Also, the work can have a moral quality to it that is missing in most software or high-tech. Knowing that you can and are making a difference in another life gains allure over coding a tiny part of "the next big thing" (which will be forgotten in 5 years anyway), It makes this particular later-in-life career changeover viable to me, since I will be able to continue to work as an RN well past an age when I would have been forced out completely of tech.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    61. Re:Old is gold? by EQ · · Score: 1

      yeah I know, not supposed to reply to myself but, I know someone will ask "Why dont you take your own advise?"

      I am taking my own advice - chopped my standard of living in half (smaller house, not buying a new car, making do with older furniture, eating out a lot less, etc), putting half of my take-home away, and once I get 2 years of living expenses plus tuition/books/fees saved, I'm headed back to university for my RN. I'm also clearing out the pre-requisites and knocking off the rust, having taken classes at night, like Microbiology, and Anatomy & Physiology (pre-nursing stuff, biology that I never went near in engineering), plus doing some volunteer work at a hospital as a Nursing Aide 1-2 Saturdays a month to make sure this is something I want to do (surprisingly, it is). I'm about a year away from "Go", and am putting in applications this fall to start next fall. This sure wasn't where I thought I would be headed at this point in life, but its a lot more comfortable than flying off the devastating employment cliff that comes at 50 in a tech career.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    62. Re:Old is gold? by Anonymous Coward · · Score: 0

      Yes, but is the experience worth an extra $90,000 a year? The value of experience usually hits a plateau, but workers still want wages to continue increasing.

      It doesn't take too many bugs too equal the pay difference.

    63. Re:Old is gold? by Anonymous Coward · · Score: 0

      older means expensive and also not willing to be abused by the employer

      Do you think if you were to take less salary and be willing to be abused by your employer you'd get hired? If it wouldn't make a difference, maybe there is some other reason (just plain ageism would be one). If it would, and you aren't willing, then maybe the profession doesn't match your requirements any more and you should consider another one (as hard as that will be, I know...)

    64. Re:Old is gold? by Score+Whore · · Score: 1

      Unless you are retiring in 2008-2016 then it doesn't really matter that your investments are down today. And if you are retiring in 2008-2016 then you failed to follow the smart advice to be transferring your money out of investments and into "cash" (cash equivalent investments that is.)

      Additionally, if you were employed through the recession and crash then if you didn't up your retirement contributions enormously then you failed to take advantage of a great opportunity to be buying blue chip stocks and mutual funds at rock bottom prices with 40% upsides in two to three years.

    65. Re:Old is gold? by Anonymous Coward · · Score: 1

      I tried to pay peanuts and got a loyal team of elephants

    66. Re:Old is gold? by Tablizer · · Score: 1

      It's sad how fucked-up our country has become.

    67. Re:Old is gold? by Anonymous Coward · · Score: 0

      Anyway, as a hiring manager

      Are you willing to put your job on the line for the next 20 years when you recommend a certain individual for hire? No?

      Then why do you expect everyone else to use the psychic powers you don't have in order to divine their job performance for the next two decades to see if they will regret having the kids they're having now?

    68. Re:Old is gold? by edxwelch · · Score: 1

      Bollocks. Anyone invested in European banks pre 2008 will have been taken to the cleaners and in many cases those stocks will *never* recover to pre 2008 levels.

    69. Re:Old is gold? by jawtheshark · · Score: 1

      Oh, $DIETY.... Not taken Scientific Programming in College, I assume? Okay, I'm 35, and I have known about this shit since College, and frankly, even young whippersnappers should know about it. But.. Here's some reading for you

      What Every Computer Scientist Should Know About Floating-Point Arithmetic If you don't want to read, but I really URGE you to: it's the "non-precision" is intrinsic to the representation of floats and the errors propagate quite quickly. This has absolutely nothing to do with the example you give, because that is pretty much irrelevant. Besides, it's just illustrates your limited vision due to your local currency. Pennies? How quaint... Yens (for example) don't know these fractional units. My currency before the euro didn't either. (That's one thing, I'd like most programmers to have: get involved in a real international project, with multiple locales, multiple currencies, multiple translations... You'll immediately see how badly most programs are on that level).

      Money in Java is the article I usually point programmer rookies to if the above article goes above their head.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    70. Re:Old is gold? by superdave80 · · Score: 1

      ...lots of contract offers but they are all lowballs...

      Given that no one is offering you a higher salary, how can you say that the offers are 'lowballs'? It seems to me that you just don't want to accept the going rate for your particular skill set and experience.

    71. Re:Old is gold? by Grishnakh · · Score: 1

      You and your friends having this problem need to get together and start your own company. If it's even remotely successful, you'll make far more money that way than being a wage-slave at some shitty corporation.

      You do have to be open to doing something that's not exactly like the kind of thing you did at corporate jobs though; competing directly against them is usually a losing proposition, so you have to find some kind of niche market somewhere.

    72. Re:Old is gold? by Anonymous Coward · · Score: 0

      Fill the CEO position (or any C level position) with someone fresh out of college for cheap. How well do you think that will go? Oh wait did I really just ask that? LOL

    73. Re:Old is gold? by vux984 · · Score: 2

      Anyone invested in European banks pre 2008 will have been taken to the cleaners and in many cases those stocks will *never* recover to pre 2008 levels.

      Anyone not diversified always gets screwed. Your portfolio should be able to withstand a sector just cratering with no hope of recovering in your life time.

      Not saying its fair, or that i don't have empathy for a lot of people who watched their retirements blown apart this last downturn, but people were taking risks.

      Every time you read a prospectus, there are always these fine print warnings that essentially say "buying this could permanently blow up in your face a whole bunch of different ways outlined below..." Those things DO ACTUALLY HAPPEN from time to time.

    74. Re:Old is gold? by couchslug · · Score: 1

      Then, as in any other trade, you'll need to consider working for what the market will bear, abuse included.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    75. Re:Old is gold? by Eristone · · Score: 2

      Note to self - track down which company uncqual is a hiring manager and make sure I never apply there - places where a hiring manager has no care about work-life balance.. well I guess Foxxcomm did say they were hiring..

    76. Re:Old is gold? by phantomfive · · Score: 1

      25+ yrs in C and generic hardware/software engineering.

      Please tell me you have some knowledge of object oriented programming, and you indicate that on your resume. If you don't, then failing to learn a new programming paradigm that has been around for over three decades, and has become the industry standard.........it's your own stupid fault you can't find a job.

      --
      "First they came for the slanderers and i said nothing."
    77. Re:Old is gold? by dissy · · Score: 1

      First, thanks for the link, I will definitely read that.

      But second, you DID read the part where I said I am not a programmer, right?
      Of COURSE I didn't take that class in college, that isn't what I do.

      I learned basic on an Apple//, and ever since done nothing more than fuck around with my own stuff.

      So there is no need to be so rude.

    78. Re:Old is gold? by CptNerd · · Score: 1

      Exactly. We're dealing with Von Neumann architecture, which means that (unless you're using Haskell or one of the other "weird" languages) you're going to be doing the exact same things at the lower level, regardless of the semantic sugar you spin over it all. Understanding how the architecture works means that you can ramp up in far less time than someone coming in fresh, even if they were stellar students in college. You don't really have an appreciation or understanding of a system unless you've been spending all your time on it, found all the ways to break it, and then spending the hours and effort to fix it.

      --
      By the taping of my glasses, something geeky this way passes
    79. Re:Old is gold? by martin-boundary · · Score: 1
      If that's the case, it *must* show up in the statistics. You should see a spread of experience in hiring statistics, with a bulge around the moderately experienced hires, and a regular tapering off on either extremes, highly experienced and no experience.

      So look at the statistics, or if you can't find any, see your coworkers and plot their experience vs hiring date.

    80. Re:Old is gold? by Anonymous Coward · · Score: 0

      I'm 50, out of work and in the bay area. I'll save you the details, but trust me, I'M NOT LYING. its hard as hell to find work when everyone is half your age (or less) and willing to slave for wages that end up putting me backwards.

      We don't have much of a need for C coding anymore. However, if you're willing to work in the East Bay (Emeryville), and if you can do either Java server-side programming, or any mobile programming, check out http://www.locationlabs.com/news/jobs/ and send us your resume.

      Fwiw, I'm 42. While many of our recent hires are young, we are by no means limiting ourselves to that, and we have definitely recently hired some older people (I don't actually know their ages, but there are a few that I'm pretty certain are older than me). And as someone who's having to deal with crappy code from inexperienced young developers on a regular basis right now, I can definitely say that someone who is experienced and doesn't need to have their hand held so much and could take on a good level of responsibility early on would be a wonderful thing to have.

    81. Re:Old is gold? by jawtheshark · · Score: 1

      No, sorry... I didn't see that. I flew over the comment, which means stuff between brackets gets ignored, and said "No-no-no" and shook my head. Look, I apologize if I seemed rude to you, but I'm and oldtimer (I don't say so, the industry says so) and I've seen this mistake been made so many times it disgusts me. I've also seen it made by people who should know better.

      As a matter of fact, I ran into it while I was a teenager. A long time ago, I played around trying to graph mathematical stuff we had in school. I thought it would enhance my comprehension or so and I programmed it myself as I didn't have programs that did it for me. I ran into this back then already, and I didn't understand how this could be as I had no real concept of floating point numbers. It was only years later, at university, that I got the explanation how they work and how they work and in what line of applications you can use them.

      So, my excuses to you. You couldn't know. However, take this as an example why oldtimers matter: At the first sign of going wrong, I disregarded who you are, what you are and how good your are... I said: "Stop right there, your understanding is not right... It's not even wrong!" We "old" guys do this because it's a very efficient way of working. Not always friendly, but efficient.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    82. Re:Old is gold? by Goboxer · · Score: 1

      Second, they've discovered that old guys tend not to be willing to work 80 hours a week and call it 40 (there are many exceptions I'm sure, but they typically have families and shy away from that stuff)

      I am in my early to mid twenties. I will never work an 80 hour week for someone else when I am being compensated for a 40 hour week. Period. I am not in the business of giving discount labor (amount paid over hours worked). I am not in the business of making free money for other people. I am in the business of working for compensation.

      That being said. I do tend to work a bit more than 40 hours, but its not expected of me. The moment it is, is the moment I find another job. I will also gladly work 80 hours for myself or in a situation where I know I will be fairly compensated. But I work to live, I don't live to work.

    83. Re:Old is gold? by dissy · · Score: 1

      So, my excuses to you. You couldn't know. However, take this as an example why oldtimers matter: At the first sign of going wrong, I disregarded who you are, what you are and how good your are... I said: "Stop right there, your understanding is not right... It's not even wrong!" We "old" guys do this because it's a very efficient way of working. Not always friendly, but efficient.

      Hey, no argument from me on experience being importaint! :}
      I agree 100%, and am not above being corrected, or learning something new.

      The first thing I did after posting was look up the difference between float and money data types, which lead me to the IEEE wiki page, which I admit was a bit over my head in the end. That and too much math for a weekend evening to truly follow along and understand. However I have no doubt my mind will wander back to the subject later, now that I know what I'm looking for.

      I've already read through the Java related link, and that answers so many questions I've had seeing similar odd behavior with floating point numbers, and was an excellent beginners explanation. The oracle page is still open in another tab for later when I have more time.

      But believe me, I would never inflict my code on someone else, and don't even claim I am a programmer. I had a huge interest when I was younger, and was mostly self taught. But later along in life it did not get my full attention as other things interested me more.

      But I fully know my limits, and generally try to learn to fill in the blanks, but when it seems too long hard or complex for me to understand (lacking the prerequisite knowledge) I just find an alternative solution to the problem. Thankfully I have the luxury of not having a due date or paycheck depending on it ;}

    84. Re:Old is gold? by Anonymous Coward · · Score: 0

      Send me your resume. My company (I'm not going to name it on Slashdot, but it is located in Santa Clara) had lots of open software positions, particularly for experienced embedded systems programmers in C/C++. I'll be happy to give you details in private.

      scuba_kirk@yahoo.com

      Kirk Hargreaves

    85. Re:Old is gold? by LordLucless · · Score: 1

      Life gets more expensive as you egt older.

      Kids, college, etc.

      No, not really. At ~30, most people will have a mortgage, and young children either here or on the way, if they are going to have them. That's the most expensive time of life. By 50 - 60, most people will have paid off their mortgage (unless they're continually trading up), and their kids will be independent, or very nearly so.

      For reference, I'm currently 30, and have a mortgage, and looking at children in the near future. Most of my friends my age have mortgages and young children. My parents (a bit under 60) are going on overseas holidays every 3 months, because all their expenses have dropped off, their pay has increased, and they've accrued enough leave to let them.

      I'm also in Australia, so things are a little different from the US. Housing is far more expensive here, tertiary education much cheaper. Your wages include contribution to a base-line investment scheme that should see you on a decent annuity once you retire.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    86. Re:Old is gold? by Anonymous Coward · · Score: 0

      Those people are entitled to have no consequences for their mistakes. Personal responsibility is a myth. The government is supposed to take care of all of us.

      At least that's what I keep reading on this site.

    87. Re:Old is gold? by DigiShaman · · Score: 1

      I live in Texas by choice. A right to work state. I don't believe in the Union system, but it's also none of my business if you wish to join one.

      Here's the real problem we (American's) face. We are simply too overvalued compared to the rest of the world. It's an entitlement mentality that must be expunged from our minds. What do you think will happen if every American works for a Union starting tomorrow? Every fucking job that can be outsourced will be outsourced the day after. At least far faster that it is now.

      My advice. You want job stabiliy with livable wages? Pick up a profession that works only at the local level. Plumbers, mechanics, Doctors are all good examples to start. Don't get involved in software development or anything that can literally be outsourced at the speed of light.

      --
      Life is not for the lazy.
    88. Re:Old is gold? by pitzG · · Score: 1

      Peaks at 35? With almost no domestic hiring over the past decade, its pretty uncommon to find techies under 35 in the tech sector unless they're foreign.

    89. Re:Old is gold? by Anonymous Coward · · Score: 0

      but the comment wasn't about not caring about a life-work balance. the comment was that you're not going to get paid tons more just because you have kids and little Johnny just *has* to go to an ivy league.

    90. Re:Old is gold? by ghostdoc · · Score: 3, Insightful

      "the key is to not adjust your lifestyle above where it needs to be and"

      yes, we should, all live in mud huts, eat beetles and walk to work in dirty rags, because that's allow really need, right?

      So spend more than you earn so you don't have to life in a mud hut, is that it? Max out the credit cards, take another mortgage to afford the holiday you deserve, after all you work hard, you're earning a decent wage, you should be able to afford a new car every few years, right?

      And when you get old and sick, start whining at the government that it wasn't your fault, you *deserved* to spend all that money, now you *deserve* a pension and medical care over and above what you can afford, because you paid all those taxes right?

      Yeah. So. Fuck You. If you can't live within your means then you're the fucking problem.

      We're about to hit the baby boomers doing exactly this (well, technically it started two years ago when the people born in 1945 hit 65, but that's only the leading edge of the bell curve). A huge bulge of population has completely failed to save enough money to pay for their retirement, and are going to ask you to pay more taxes to keep them afloat in their old age. And possibly alive in their old age, as there are a lot of very expensive treatments for age-related illnesses that are available now.
      They feel entitled because they worked hard their whole lives, and paid taxes their whole lives, and they've never been refused anything they want because they're such a big block of voters. This is going to be a brutal shock to either them, or the rest of us, because there isn't enough money to keep everyone happy here.
      Crunch time will be when your Mum asks you to pay for the surgery she needs to keep walking, and you realise that you'll have to sell your house to cover it. Not a pleasant choice, or a pleasant conversation to have with her.

      --
      Business/App ideas are like arseholes: everyone's got one, they're mostly shit, but very rarely they contain a diamond
    91. Re:Old is gold? by Rakishi · · Score: 0

      Just because no one wants to hire you doesn't mean people aren't getting hired left and right.

    92. Re:Old is gold? by Alex+Belits · · Score: 1

      Object-oriented programming is older than C++, older than you, and I used it while programming in MACRO-11 on RSX11M.

      It's also one of the things that you often HAVE TO AVOID because it does not match the problem.

      --
      Contrary to the popular belief, there indeed is no God.
    93. Re:Old is gold? by EQ · · Score: 1

      It's sad how fucked-up our country has become.

      True. If I had my wish, I could stay cranking out code and doing software design and problem solving. As it is, I am pretty much being pushed into management, and have discovered that I can do it well, but I do not like the work. It sucks getting up going to a job that you dread doing. I am glad that I only have so sustain this for another year or so. I will miss tech (telecom R&D)

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    94. Re:Old is gold? by pitzG · · Score: 1

      Haven't seen any evidence of such. The Silicon Valley is practically devoid of the under 35 American citizen tech worker types. No nightlife either.

    95. Re:Old is gold? by Anonymous Coward · · Score: 0

      I think it's rather amusing that you feel that C is not a current or VERY in-demand language. I'm 35, and the ONLY work I do is C, with assembly on a variety of processors for optimization/startup and some VHDL thrown in to make things interesting. I know enough Perl/Python and BASH to get things done and enough SQL to hold my own in database schema design and what I'd consider intermediate queries, but I'm very, very happy that I don't write code in those languages for a living. There's a LOT of money to be made in C, and I'm very fortunate that most of the "young punks" out there think it's laughable to list it first in a list of languages I'm proficient in.

      I am learning Objective C only because I want to play around with iOS development. Learn the next language du jour because that's where the new money is? No thanks. The embedded world isn't going anywhere fast, and Ruby, Mongo, Node, etc. need a bootloader and OS to be useful. That's where I'll be. :-)

    96. Re:Old is gold? by phantomfive · · Score: 1

      It doesn't matter. If you can't put on your resume that you are at least familiar with it, people are going to think you are deficient, even if you are only programming in C (a lot of people use 'object oriented' C nowadays).

      I'm really interested though. What sorts of problems are you thinking of that don't match OOP?

      --
      "First they came for the slanderers and i said nothing."
    97. Re:Old is gold? by Anonymous Coward · · Score: 0

      its hard as hell to find work when everyone is half your age (or less) and willing to slave for wages that end up putting me backwards.

      I'm curious on this point - why does it matter for the company attempting to hire you what your previous wages were, other than as a guide for how much they should offer? Experience surely raises your worth to them, but if they feel that the wages involved is raised disproportionately, the decision might go the other way.

      Of course, going both ways have drawbacks for me, regardless of my experience/age. If you rather have no job than one that lowered your wages, I have more competition in the pool and therefore might need to lower my expected wages to find employment. If you rather take the job at a reduced wage, then that pulls down the average wages. I think that just means we're all screwed either way.

    98. Re:Old is gold? by CAIMLAS · · Score: 1

      Yeah, except most hiring types (read: HR people who read PC Magazine; Sales/Marketing types who are up on their buzzwords who usually become IT Managers) can't tell the fucking difference between:

      * Experienced, knowledgeable individual
      * Experienced, but complete-bullshit-for-knowledge (ie, see "Self-Marketing/Sales types")
      * Inexperienced, but a lot of bullshit on their resume
      * Knowledgeable with no experience, but capable (oh actually, they tend to throw these resumes out during round 1, so never mind)

      Most people who suck (ie, most people in large companies) shop for talent like someone on food stamps shops for pasta: cheaper is better, and volume is better, but anything like nutrition be damned. They just want to look/feel full, consequences be damned.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    99. Re:Old is gold? by CAIMLAS · · Score: 1

      Why would that be important?

      They'll just hire a couple sales/marketing guys to find the loophole, making that 'penalty' disappear through smooth talking and exception clauses.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    100. Re:Old is gold? by Anonymous Coward · · Score: 0

      Ah, so that's how we get those new systems written entirely in COBOL in 2010!

    101. Re:Old is gold? by CAIMLAS · · Score: 2

      Now if by "no one wants older guys" you mean "won't pay what I demand", well, that is a part of economics

      Well, sorta.

      Companies simply refuse to hire people at the hire rates, even if there's nobody else and there's a high demand for talent within the organization.

      Simply put, when you slave away for your employers, both for 40+ hours a week at the office and after hours to improve your value to them, and have done so for many years, you are in a reasonable position to demand that your employers pay you well for what you provide to the company. Most companies, however, are run by people with business degrees: they're taught to steamroll everyone out into a nice uniform paste, don't add any seasoning, spread it thin, and then charge a lot for it. By distributing a lot of work over many, instead of a lot of work over an exceptional (relatively) few, they think they're mitigating risk.

      What they're also mitigating is reward. They're mortgaging the long game for short game results. This is increasingly easy for them to get away with: instead of having 5+ years in a managerial position before moving on, they'll be around for 1-3 years, or even less. They get their career benefit, sell everyone down the river, and move on. This continues on ad nauseum. It's the same thing the CxO level has been doing to their companies: managers are only emulating what their superiors are doing, to great (personal) success.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    102. Re:Old is gold? by Anonymous Coward · · Score: 0

      The problem is especially apparent in the investment banking field. Trust me on this one, okay.

    103. Re:Old is gold? by Eli+Gottlieb · · Score: 1

      No, contract offers are just often deliberate lowballs. I've had a contracting recruiter offer me $10k less than the job I quit a while ago, with insurance coming out of post-tax dollars. If we call my last salary the zero-point, my previous job offers have been at -$8k, -$10k (start-ups), +$7k, and +$1k (established companies), all of which came with a normal benefits package. Contracting recruiters assume that anyone looking to contract must be an unemployed loser with obsolete skills, and they try to lowball you. Interview the same person with real companies, and you start numbers more "within range" bandied about.

    104. Re:Old is gold? by EQ · · Score: 1

      Stop dropping the context of the conversation (experienced engineer hurt by H1B and age discrimination).Pretty ignorant move by you to dive straight into a personal attack.

      Just because no one wants to hire you doesn't mean people aren't getting hired left and right.

      Way to miss the entire conversation /sarc. First off I didn't say nobody wants to hire me - I'm employed (if you bothered to actually read my post you'd know that). I have managed to stay that way mainly by shading into management/team-lead, but I can see that the road does end as a tech persion pretty firmly by 50, starting in the 40's. Secondly, the problem (which was stated up thread, had you bothered to read) is not that companies are not hiring, it is that companies will not in general hire an over 50 software or "tech" engineer (as anything other than management). There is indeed a cliff looming for al of us at 50 in most tech fields.

      That is why I am advising against software or tech as a career, or else have a plan to exit it to something else by your mid 40's, certainly no later than 50. The guys that havent had a chance to do this (especially those in their 50's now) are screwed - try telling guys like them are that they are getting hired "left and right" - it is not happening. The point of this entire thread that you apparently missed or didn't bother to read was that H1B, and younger less experienced, less well paid, more naive and willing to work stupid hours were getting hired instead of experienced engineers. Don't get stuck on stupid, jumping to unwarranted conclusions about me, and stop being so short sighted about the problem in general.

      May as well practice this...

      And Get Off of My Lawn

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    105. Re:Old is gold? by Eli+Gottlieb · · Score: 2

      What you call "overvalued", the economics world calls "arbitrage". It's a very popular way to cheat the free market: mobility of capital without mobility of labor.

    106. Re:Old is gold? by paganizer · · Score: 1

      Obviously, people should fine-tune their resume to the job they are applying for, but I've often had "shotgun" resumes floating around that essentially list my strengths. Is it possible that the 45+ year old in question might not have thought they had a realistic shot at a position, so used a shotgun resume in the hopes that one of their strengths might actually be something you had a need for?

      I decided I could safely retire early right after the residue of the dot-.bomb finished hitting the ground, but one of the reasons for that was the changing face of the industry; in 1997 I could walk into a interview with a glowing recommendation and obvious skills in the general area of what the business was doing, and get the job; and I was only a little older than you; by 2002, the 2nd rush of generally-bright-but-not-techies-and-just-after-the-money hit with the economic downturn in full force, and usually one moment after they saw my age I was out the door.

      What bothers me is the older people who can't get any job; they're not shooting for a salary that would match their skills and experience, but want anything at all. I've got friends who are genuine rockstar programmers who can't get a job *anywhere*, because of their age.

      --
      Why, yes, I AM a Pagan Libertarian.
    107. Re:Old is gold? by wezelboy · · Score: 1

      I wish I had mod points right now to give you. I was thinking the same thing.

    108. Re:Old is gold? by DigiShaman · · Score: 1

      Which is why America is hemorrhaging wealth. Tickle-up and tickle-down policies won't do squat when we're facing a trickle-out of opportunity to other nations.

      --
      Life is not for the lazy.
    109. Re:Old is gold? by CAIMLAS · · Score: 1

      I believe your question is a bit of a red herring, but I'll humor it anyway.

      As for why your question is a red herring: even if experience returns are diminished on an individual basis, "institutional knowledge" is greatly augmented by having "old" guys around. A healthy organization will have a good balance of young, mid-career, and old people. They will fill the appropriate age- and experience-related positions. Their benefit in salary is more than returned to the company, if not directly, then indirectly by helping avoid the common mistakes inexperienced people make (repeating the mistakes of the past) and by serving as a human resource for the younger generations.

      For decades (until very recently), Japan valued experience and seniority. They were the power brokers in the information age for a while there - until that system started to break down, resorting to wage slave salary-men more similar to what exists in India today.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    110. Re:Old is gold? by CAIMLAS · · Score: 1

      financial security of salary is repayed by the occasional 50-80 week to get the job done

      Unless you've got a golden parachute stipulation to your contract, salary has absolutely fucking nothing to do with security. Seriously?

      I have yet to see salary as anything budge a bludgeon to beat employees with, forcing them by penalty of termination to work over 40 hours a week. 50-60 hours is the expected bare-minimum, and a "hard week" is one with 4-5 hours between days.

      State-required overtime for non-salary employees is a reality check (and why salary is the new slavery) for employers.

      If you're an hourly employee and working 60 hours, in most states that means they are required by law to pay you overtime. Look into it.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    111. Re:Old is gold? by jawtheshark · · Score: 1

      Well, believe me, that you do have the right mindset to be a programmer. Something that with the younger kids is lacking. Yes, I do realize you're probably older than me given your Apple II reference. When it went on sale, I was still filling diapers.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    112. Re:Old is gold? by Dahamma · · Score: 1

      No, not really. At ~30, most people will have a mortgage, and young children either here or on the way, if they are going to have them. That's the most expensive time of life. By 50 - 60, most people will have paid off their mortgage (unless they're continually trading up), and their kids will be independent, or very nearly so.

      For MANY people, yes, really. A lot of /. readers are in the Bay Area, CA, where almost no one can afford to buy a house and have kids at 30, and many people don't even get married until their early/mid 30's. A *very* common sequence around here is get married early 30's, and manage to buy a house and have kids sometime in the next 10 years after that (pressured by the biological clock in many cases). It depends on the area, but those who do have a mortgage and kids have probably had to choose between the $1M+ house (Australia is far more expensive than that!? I doubt it) in a neighborhood with good public schools, or a $600-800k house/condo in one where they will be paying $20-30k+ a year per child for private schools if they want their kids to have any hope of a decent education.

      Then - when the parents are in their mid 50's, their kids want to go to college. The CA public universities are bad enough, but if they want to go private or out of state it's $40k+ a year - and if you are "middle class" good luck getting any financial aid. Have 2 or more kids and it's practically like a 2nd mortgage.

      Oh, and are you referring to social security? That's really a joke as far as supporting anyone in retirement, at best it would cover about 1/3 of the monthly cost of living in the Bay Area (assuming that mortgage and student loans have been paid, which is not likely). And until people hit Medicare (which is also inadequate) at 65, health insurance costs continue to rise rapidly (if you are not on a corporate plan) once you get into the 40s+, sometimes $1000+ per MONTH.

      Anyway - life definitely gets more expensive where I live as you get older. Then as far as I can tell once you finally do pay off most of your commitments, you end up throwing all of your money into healthcare... wow, now I'm really depressed, thanks ;)

    113. Re:Old is gold? by Alex+Belits · · Score: 0

      It doesn't matter. If you can't put on your resume that you are at least familiar with it, people are going to think you are deficient, even if you are only programming in C (a lot of people use 'object oriented' C nowadays).

      This is why my resume lists Linux kernel development along with a bunch of languages.

      I'm really interested though. What sorts of problems are you thinking of that don't match OOP?

      Find whoever told you that there are no stupid questions and punch him in the face. Because you have just asked one.

      --
      Contrary to the popular belief, there indeed is no God.
    114. Re:Old is gold? by LordLucless · · Score: 2

      It depends on the area, but those who do have a mortgage and kids have probably had to choose between the $1M+ house (Australia is far more expensive than that!? I doubt it) in a neighborhood with good public schools, or a $600-800k house/condo in one where they will be paying $20-30k+ a year per child for private schools if they want their kids to have any hope of a decent education.

      It depends. There are definitely many, many $1M+ houses to choose from. I bought a relatively-new (7 years old), 4-bedroom house 50km from the city centre. My wife used to rent a 50-year old 2-bedroom flat in one of the closer suburb that was valued at half a mil. If you were looking for a 3/4-bedroom house close in to the city? A million easy. I tried doing a quick search on one of our property websites, but most were for auction or "contact agent for price". There was a car space for $155,000 though.

      in a neighborhood with good public schools, or a $600-800k house/condo in one where they will be paying $20-30k+ a year per child for private schools if they want their kids to have any hope of a decent education.

      I don't know how the Aussie public education system compares to the US one, but ours is fairly uniform quality-wise, with a couple of exceptions on both ends of the spectrum.

      Oh, and are you referring to social security? That's really a joke as far as supporting anyone in retirement, at best it would cover about 1/3 of the monthly cost of living in the Bay Area (assuming that mortgage and student loans have been paid, which is not likely).

      No. In Australia, whenever you work, your employee has to pay 9% of your salary into a superannuation fund you nominate. If you voluntarily contribute to your own super fund above that, you get tax benefits and the government will co-contribute up to a certain limit. It's basically enforced saving for retirement, with incentives to save more. I don't know how social security works in the US, but I'm pretty sure it's not like that, given the talk I hear of the government "raiding" the social security kitty. If the government were emptying out peoples' private investment funds, I'm sure there'd be more of a stink.

      And until people hit Medicare (which is also inadequate) at 65, health insurance costs continue to rise rapidly (if you are not on a corporate plan) once you get into the 40s+, sometimes $1000+ per MONTH.

      Insurance costs here are locked in from the time you've had continuous coverage. Assuming I never leave my insurance fund, I'll pay the same rate as I did as a 25 year-old for the rest of my life. I'm probably over-paying for my benefits now, but I'm sure the pendulum will swing the other way. Of course, plenty of people decide not to get private health insurance, rely on our medicare, and then bitch when their non-critical operations aren't done as fast as they want. Also, I don't know of any company here that includes health insurance as a perk. Probably why our health care stayed reasonable.

      It seems its a question of lifestyle choice. For people who choose to live in the Bay Area, it's expensive. I don't know how far out it takes for the prices to get reasonable, but I chose a 1 hour+ commute as a trade-off for not having that sort of onerous debt hanging over me all my life.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    115. Re:Old is gold? by LordLucless · · Score: 1

      These ones look pretty close to San Fran, and are much cheaper than $1M.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    116. Re:Old is gold? by pitzG · · Score: 1

      Not just the old have it bad -- hiring of US citizen new grad engineers in the tech sector has been scarce.

    117. Re:Old is gold? by Anonymous Coward · · Score: 0

      Life gets more expensive as you egt older.

      Kids, college, etc.

      Having kids are a choice. Have as many as you want and can afford.

      Anyway, as a hiring manager, I really don't care if you have kids or not and won't pay you more just because you do -- your kids are of no benefit to the company (and, often, serve as a distraction that reduces productivity).

      Fuck you! Fuck you with a brick. It takes the village. The doctor who works on your heart/brain/lung/kidney/liver disease to save your life is someone else's employee's kid. I hope the child you get only got to go through community college and fucks up so you die a miserable slow horrible death. You see EVERYONE benefits when kids get a chance, and society ceases to function when kids don't get them because of greedy self entitled manipulative motherfuckers like you think you and your company should be allowed to profit without contributing. The world would have been a better place if YOUR parents had decided not to have you. We can't afford to have greedy leeches like you as part of our society. ...and by the way it may be a choice to have a child, but it's also a biological imperative to do so. The norm is to want to have them. You have to be human to understand that you fucking moronic waste of space. I guarantee you the people who work for you or that you hire think you're a turd.

    118. Re:Old is gold? by Anonymous Coward · · Score: 0

      IF you diversify in index funds, down markets are actually good - that's when you double down and gain even more when the stock goes up.

      However, you want management fees to be minimal - compound interest works both ways. An extra 0.5% management fee can cut your net profits in half.

    119. Re:Old is gold? by Overzeetop · · Score: 1

      That was exactly my though. If he and his friends are geniuses, and can wipe the floor with these fresh outs, then do it. If you ahve a good idea, barriers to entry are pretty small relative to traditional manufacturing.

      BTW - I'm a mid-40s engineer, and I started my own consulting firm almost a decade ago. I have hired fresh-outs, and almost-out interns and I will tell you they are about as useful as tits on a boar hog unless you have a shitload of menial, busy-work tasks to do.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    120. Re:Old is gold? by Ihmhi · · Score: 1

      its hard as hell to find work when everyone is half your age (or less) and willing to slave for wages that end up putting me backwards.

      Dude, you think it's just you?

      The norm in a lot of places is 70 hours or more a week for shit wages. If you can't handle it, too bad - they'll just hire someone else. It is unfortunately not something unique to your field. Companies don't want to pay for quality employees any longer.

    121. Re:Old is gold? by Wizard+Drongo · · Score: 1

      Heh, if you need any graphics doing for your consulting, I'm very reasonable! (web, print etc. so websites, business cards, company stationary, logos, brochures etc.)

      True what you say though. I've only been doing graphics professionally for 3-4 years now, yet even after that little time, I know myself I have experience that would have been invaluable when I started up. Running your own company is damned hard work, far harder than I perhaps anticipated when I started it, but the experience that brings is very very valuable. The things I would have done differently are palpable.

      My point being, in only 4 short years I've amassed a wealth of experience in what I'd have done differently, and I'm by no means saying "I know it all now" - nothing could be further from the truth. I perhaps am beginning to understand the sheer breadth of that which I do not know. Ergo, what would I be like in 40 years time, with all that knowledge and experience. And consequently, how much more worth is all that experience. I can only imagine that anyone who has been in a business that long is truly worth every penny they get, and more besides.

      --
      The truth shall always be free: Boris Floricic is Tron.
    122. Re:Old is gold? by edxwelch · · Score: 1

      > Your portfolio should be able to withstand a sector just cratering with no hope of recovering in your life time

      yeah, except there were few sectors that weren't effected. Basically, most people got screwed, diversified, or not

    123. Re:Old is gold? by Rakishi · · Score: 1

      Silicon Valley is stuffed with such workers, I know many many of them. They tend not to go out to nightlife. And if they do go they go to San Francisco. If you're looking anywhere else then it's only the shit college crowd you'll find. Too busy racing their expensive cars at the track among other things.

      Or are you assuming that just because they're not a WASP they can't be an American citizen?

      That's what I hear from every top company, they just can't get enough qualified people.

      Of course, they want just that, qualified people. If you just got into it for the money and barely rank as average then don't bother.

    124. Re:Old is gold? by Rakishi · · Score: 1

      Stop dropping the context of the conversation (experienced engineer hurt by H1B and age discrimination).

      That wasn't the context of the post I replied to, maybe if you got better reading comprehension skills you'd be able to find jobs more easily. The flow and context of a conversation changes quickly, if you're so stuck in your ways you can't handle even that then maybe that's another reason why older workers are avoided.

      So next time read before going off on a pointless rant that has nothing to do with the discussion at hand.

    125. Re:Old is gold? by phantomfive · · Score: 1

      This is why my resume lists Linux kernel development along with a bunch of languages.

      Uh ok, great that you are a genius. The OP may not be doing that though, which would explain why he can't find a job.

      Find whoever told you that there are no stupid questions and punch him in the face. Because you have just asked one.

      Maybe, but most of the time you want to divide your code into pieces, although each piece might not represent a real-world object. In fact I've never seen a flexible, modular program of any size that couldn't be divided into pieces. The linux kernel is definitely OO, and it uses polymorphism all over the place.

      --
      "First they came for the slanderers and i said nothing."
    126. Re:Old is gold? by EQ · · Score: 1

      I have to admit I didn't think this was the case, but now that I think of it, our last 5 hires of anyone under 30 for software engineering/test have all been H1B from India.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    127. Re:Old is gold? by Anonymous Coward · · Score: 0

      Ironically, executives argue that their wages should continue to grow since what they do impacts the whole company and that experience has value. One can easily argue that an engineer inventing a new product also impacts the profitability of the whole company. Of course, the executives always argue they should get the credit/pay for the invention since they decided to invest in paying the engineer to work on inventing the new product. The engineer argues that they should get the credit/pay for the invention since they spent their freetime studying engineering in order to be able to make the invention. I would argue that the executives should only get the credit for the newly invented product if they did it only with recent engineering undergraduates.

    128. Re:Old is gold? by mr_stinky_britches · · Score: 1

      Please send me your resume, outtatime @ gmail dot c-o-m. I am looking for more excellent sw engineers for my team.
      Cheers,
      Jay

      --
      Censorship is obscene. Patriotism is bigotry. Faith is a vice. Slashdot 2.0 sucks.
    129. Re:Old is gold? by throwawayusername · · Score: 1

      Just a suggestion to consider briefly-

      You can and should join any open source projects and educational projects you can, write a book or make a blog. Your knowledge and experience is clearly useful to countless individuals around the world, directly or indirectly. Obviously, you aren't just sitting there, but maybe you could help someone like Khan Academy or so.

    130. Re:Old is gold? by Anonymous Coward · · Score: 0

      So these wages that the young people are taking, are they really worse than not having a job at all?

    131. Re:Old is gold? by Anonymous Coward · · Score: 0

      If you're working more than 40 hours a week and the company is not rewarding you, stop. Don't just keep working extra hours and complaining that you're not appreciated.

    132. Re:Old is gold? by uncqual · · Score: 1

      Read my post again. In fact I do believe in life-work balance -- I, however, do not give preferential treatment (including compensation) to employees who have children over those who don't. To do otherwise would simply be unfair to those employees who don't currently have children.

      Every employee gets a reasonable amount of flexibility -- but the amount of that flexibility is relatively fixed per employee except in exceptional cases (for example, illness or natural disaster or a house fire). Use it how you like -- the reality is that those with kids sometimes end up spending a lot of that flexibility on kid oriented stuff.

      Employees with kids who disappear during the day to attend a "school event" are treated the same as employees who disappear during the day to play racquetball -- both are tolerated (within reason), but they are treated equally. There's no routine "extra" flexibility allotment for those with children.

      When a customer crisis is unfolding and I need one of two engineers who know an area the best, I don't consider who I wake up based on if they have kids or not.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    133. Re:Old is gold? by Grishnakh · · Score: 1

      I'm the same way; I do embedded development, and most of my work is in C, with a little C++.

      I also find it funny that the OP considers SQL to be "obsolete" (he infers that NoSQL is the future), when if anything, SQL RDMBS usage is higher than it's ever been, and last I heard, NoSQL databases have severe problems with many of the thing (ACID) that RDBMSs have been excelling at for years. SQL databases might not be the best choice for storing videos, but for storing something like customer data that has to be read and written by multiple processes simultaneously, they can't be beat.

    134. Re:Old is gold? by Grishnakh · · Score: 1

      My advice to the Pres: step down. He's been terrible, and has totally forsaken the people who voted for him.

      To young kids: find another field, because this one sucks. This field is only good for you in two situations: 1) you're going to start your own business, and the background provided by the degree and some work experience will help your business be successful, or 2) your goal in life is to go into middle or upper management. Many tech company CEOs (such as the all the CEOs of Intel before the current one) were engineers. Of course, Intel's former CEO (Barrett) was an engineer and he nearly destroyed the company, while the current one was not, and he's doing pretty good. Steve Jobs was also not an engineer. However, being a successful manager or executive requires different skills than you'll get in engineering school, and a different personality than that needed to be a great engineer. There's no way Wozniak would have been a successful CEO, for instance. So if you don't have the right personality type (i.e., you aren't good at schmoozing and bullshitting), then shooting for management probably isn't a good idea for you.

      If you're really talented with technical things, not a schmoozer, not a workaholic (another important trait for management), then I'd advise a career in medicine somewhere. Anesthesiology is a good field, for instance, doesn't require insane hours, pays well, and is pretty hard to outsource (you have to be present during the surgery).

    135. Re:Old is gold? by Grishnakh · · Score: 1

      I can only guess it's because the big companies do better without government health insurance, because they get better rates from the private insurers as their groups (being their employees) don't include the general population, only the relatively-healthy employees they hire. In fact, this may be part of why they don't hire older people: it'd raise their health insurance rates across the board.

      What you're proposing would be good for the economy overall, and good for small companies, but probably not for big companies. Guess who does all the lobbying (aka bribery)?

    136. Re:Old is gold? by Anonymous Coward · · Score: 0

      To quote the chicken rancher in Napoleon Dynomite, "Son, I have no idea what you just said."

    137. Re:Old is gold? by AdrianKemp · · Score: 1

      Well so just to be clear, I actually was referring to what you describe; a lot of young people take their work home with them (myself included) without being asked... In my case specifically told to enjoy our evenings and not take work home.

      But my brain doesn't shut off when I walk out the door, and I'm not coming home to kids who need attention. So although in my case it certainly isn't 80 I wouldn't be shocked if I end up putting in 60 on a regular basis.

      However, there is also the other side of the coin -- there are absolutely young guys that can be coerced into putting in way more time than they're paid for. I wasn't really referring to that though.

    138. Re:Old is gold? by Shihar · · Score: 1

      I don't actually agree with the premise of the article, but your premise is also fucked up. If you are doing iOS apps, you can certainly make your own start up. If you are in the semiconductor industry (as the guy in question is), you simply can't do a start up. To start up a software company you need a coffee machine, your personal PC, and a couple thousand dollars worth of software (if that). To start up a semiconductor fab doing something simple, boring, and low tech, you need a hundred million dollars. The guy in question can't "start his own thing".

      Not to shit on iOS apps, but you are talking about the very last fluffy layer of tech. The meat and potatoes of tech is god awfully expensive and so far out of the range of most start ups that it isn't even funny. You could fund literally every single programmer in silicon valley on the capital it takes to make a single 300mm semiconductor fab.

      I would really hate to see the American economy devolve to the point where the only thing we are able to grasp at is the fluffy at the top. I am all for entrepreneurship, but some stuff just doesn't lend itself to entrepreneurs. iOS apps are cute and the sort of stuff any idiot with a high school education and some interest and computers can do. The process to make the components that actually go into the hardware that run your cute little iOS app, that is the real engineering that you want to bring in someone with experience for.

    139. Re:Old is gold? by Alex+Belits · · Score: 1

      Uh ok, great that you are a genius.

      It does not take "a genius" to do Linux kernel development. Even hyper-v guys from Microsoft eventually ended up doing some, and they are definitely not geniuses.

      The OP may not be doing that though, which would explain why he can't find a job.

      There are plenty of other useful things a developer can do without touching C++, Java or other "object-oriented languages".

      Maybe, but most of the time you want to divide your code into pieces

      That's modularity, not object-oriented programming. Object-oriented programming involves encapsulation, inheritance and polymorphism. Encapsulation is based on modularity, but not the other way around. Object-oriented programming ties units of data with operations that are performed on them. This property is unique to object-oriented programming, and it is often completely unnecessary.

      , although each piece might not represent a real-world object.

      If it does not represent an object that either exists in real world or had identifiable need for OO objects' properties, it's a misuse of object-oriented programming.

      In fact I've never seen a flexible, modular program of any size that couldn't be divided into pieces.

      Again, that's modularity.

      The linux kernel is definitely OO, and it uses polymorphism all over the place.

      Linux kernel definitely is object-oriented in its handling of internal interfaces between its components. However it is definitely not object-oriented in either interface to userspace (system calls do expose polymorphism of file descriptors implementation through the interface) or internals (purpose-specific internal data structures do not have methods attached to them).

      --
      Contrary to the popular belief, there indeed is no God.
    140. Re:Old is gold? by vux984 · · Score: 1

      yeah, except there were few sectors that weren't effected. Basically, most people got screwed, diversified, or not

      Yes, but most will bounce back before retirement, or even have bounced back already largely.

      And anyone who was invested in anything even slightly risky right on the verge of retiring... well that's exactly the risk they were taking... they shoud have been in GICs government bonds, cash, etc ... yeah the returns are crap... but if you CANT AFFORD RISK then that's what you hold.

    141. Re:Old is gold? by phantomfive · · Score: 1

      There are plenty of other useful things a developer can do without touching C++, Java or other "object-oriented languages".

      Come on man, the point was that if you are having trouble finding a job, it might help to put an OO language on your resume. If you can find a job without it, then well done. The OP seemed to be struggling, and that's why I suggested it.

      Certainly polymorphism is overused, and inheritance has surely caused the world more problems than it's solved, but I think you always want to encapsulate things as much as possible. Encapsulation is a good way to limit the scope of things, and the smaller the scope of a thing, the easier it is to visually verify that it's not broken. A bug-free programming technique.

      I guess OOP is so ubiquitous, and so broad, that everything structured can be interpreted as OOP. A module can be called an object, for example; or when you do a system call, you are really sending a message into an encapsulated kernel object (since you have no real visibility into the kernel's internal structure). Last week I wrote a bit of code in Java that could be classified as imperative, but it's Java so I stuck it in a class and called it a singleton. Anything can be interpreted as OOP.

      Also since it's Java I broke it up into lots of little files.

      --
      "First they came for the slanderers and i said nothing."
    142. Re:Old is gold? by Alex+Belits · · Score: 1

      Come on man, the point was that if you are having trouble finding a job, it might help to put an OO language on your resume. If you can find a job without it, then well done. The OP seemed to be struggling, and that's why I suggested it.

      And how would he achieved this -- by learning a language through a crash course, not using it and placing it on his resume? This is a kind of resume-padding that devalues the rest of it. When I had to interview candidates for engineering/software position, I had to wade through loads and loads of bullshit just to find out what does this person actually know and can apply in practice, what is on the resume "by association", and what is a plain bald-faced lie.

      Certainly polymorphism is overused, and inheritance has surely caused the world more problems than it's solved, but I think you always want to encapsulate things as much as possible. Encapsulation is a good way to limit the scope of things, and the smaller the scope of a thing, the easier it is to visually verify that it's not broken.

      No, encapsulation is a specific form of a modular design. The benefit you are describing is from modularity, not from encapsulation. There are plenty of forms of modularity that can't be a part of object-oriented without massive, convoluted ugliness -- for example, network and IPC protocols as interfaces. To make them truly object-oriented you have to shoehorh them into RPC model, or, worse, implement object lifetime management exposed through the interface with factories and other horrible crap.

      Without object-oriented model, all you need is a consistent interface with all implementation details hidden, thus providing better modularity and reducing the amount of synchronization, supporting asynchronous or mostly-unidirectional protocols.

      A bug-free programming technique.

      There are no bug-free programming techniques. For any given programming technique, method or ideology, there are unlimited ways of writing a buggy program entirely within their scope.

      I guess OOP is so ubiquitous, and so broad, that everything structured can be interpreted as OOP.

      No, it means that you (along with many other victims of "teach OOP as an ideology" education) have very poor understanding of structure and modularity if you conflate it with one, and not even remarkable, instance of structured/modular design, that OOP is.

      A module can be called an object, for example;

      No. A module is an "object" in a sense of executable linking (as in .o file), not in a sense of object-oriented programming. It has to contain an OOP-style object (because it provides methods for operations on itself), however it usually contains various other objects that implement module's functionality, and beyond this interface model may or may not be object-oriented in its implementation.

      or when you do a system call, you are really sending a message into an encapsulated kernel object (since you have no real visibility into the kernel's internal structure).

      No, because interface between kernel and userspace almost never exposes the identity of the objects, maintained by the kernel, and even when it does (inode/device pair) never accepts those identifiers as a target of operation. This enforces a very simple interface to a very complex set of objects, what is completely outside of the OOP design (and this principle is completely unknown to "OOP-as-ideology" programmers).

      Last week I wrote a bit of code in Java that could be classified as imperative, but it's Java so I stuck it in a class and called it a singleton. Anything can be interpreted as OOP.
      Also since it's Java I broke it up into lots of little files.

      The design of Java is based mostly on its authors' ideas of how software "ought" to be developed. What means, it's full of ideology and idiosyncrasies. For this reason alone it should not be used for teaching.

      --
      Contrary to the popular belief, there indeed is no God.
    143. Re:Old is gold? by pitzG · · Score: 1

      You "hear" this from "every top company" because its the same lies and bullshit they've been peddling for years trying to score more H-1B visas.

      Top grads can send their resumes out to hundreds of firms in the Valley and not even receive so much as the courtesy of a response from the employers. Hardly an industry looking for "enough qualified people".

      Just look at the UC Berkeley employment surveys -- they can't even verify more than 40% of their graduating classes employed. Hardly a sign of any significant demand for qualified individuals, and UCB is already quite selective in just who they let into their school.

    144. Re:Old is gold? by pitzG · · Score: 1

      BTW, the STEM schools are full of WASP types. Despite all the propoganda to the contrary, WASP Americans are still studying engineering and Computer Science in droves. Except they usually end up hitting a brick wall when it comes time to get that first job out of school because their resumes don't even receive good faith consideration by the employers due to all the H-1B's.

    145. Re:Old is gold? by pitzG · · Score: 1

      Yup. Chances are, the American applicants weren't even interviewed.

    146. Re:Old is gold? by Wizard+Drongo · · Score: 1

      AhhhI guess it's at this point I should shamefully declare that whilst I did *skim* the summary, I didn't in fact, RTFA.
      Mea culpa, mea culpa, mea maxima culpa.

      And you're right, iOS programming is the very fluffiest layer of tech, usually (there are some worthwhile examples of pushing the art, and in a lot of cases, it's just conventional software dev., no different to windows or mac dev, but yeah, there is a lot of "iFart" apps).
      So what you're saying about getting into hardware dev. is true, especially at the component level; you can't just do a start-up there, unless you're good pals with some serious VC folks.
      But I still say it's wrong to say a guy in his experience cannot do worthwhile work via the startup mechanism. The hobbyist market is really just starting to get going now; it's a "makers" world now. Look at Adafruit for a good example. They don't make their own silicon - hell, their chips are very low-level ataMega's and the like that power the Arduino. But they are making serious coin, selling hardware kits to hobbyists who want to build their own DeathBot or Twitter-connected sandwich-maker or a twitter-connected deathbot that makes sandwiches etc.
      Takes some serious EE know-how todo what they're developing; the kits are simple, but the design is certainly not, because they've taken a once-complex thing and made it accessible.
      I'm not suggesting the OP starts the new intel, or for that matter, the new Adafruit. But his experience and skills are not solely limited to chip design; his wealth of knowledge is likely centred around Getting Shit Done. Once you know how to do that, you can skill-up what you need on the practical side a great deal (esp. if you hire suitably qualified neckbeards of a similar age)

      --
      The truth shall always be free: Boris Floricic is Tron.
    147. Re:Old is gold? by pitzG · · Score: 1

      Basically in the SFBay area, you don't have Americans having kids anymore. The under 35 crowd has mostly been locked out of the tech sector as firms haven't hried domestic applicants in a decade (or even bothered to interview many of them). The H-1B's that were imported, of course, tend to be single men. The tech industry is basically destroying its 'seed corn' by using H-1B's, and suppressing salaries so severely for America's best and brightest that they can't afford to create the next generation of techies.

    148. Re:Old is gold? by pitzG · · Score: 1

      Young American's aren't getting offers (only the H-1B's generally), so its a pretty moot debate. Top grads can submit hundreds, sometimes thousands of resumes and receive very little recognition of their skills in the industry.

      Only Americans left in the industry, for the most part, are those between 35 (ie: hired in the 1998-2001 era), and 45-50.

    149. Re:Old is gold? by Rakishi · · Score: 1

      You "hear" this from "every top company" because its the same lies and bullshit they've been peddling for years trying to score more H-1B visas.

      Keep thinking that if you want to delude yourself and keep yourself sheepishly happy. I on the other hand know people who make those hiring decisions and they want anyone who is qualified. No engineers means they make $0. An engineers means they make $300k more. You think they give a rats ass if that engineers earns $100k or 120k? Especially after that $40k sign on bonus and $40k recruiter fees. Plus the $50k that's benefits. Top companies compete for H-1Bs, I doubt they're exactly underpaid.

      My company in New York is constantly losing employees and potential hires to those Silicon Valley companies. We just can't compete with the sheer amount of money and sign on bonuses those companies are giving out.

      Top grads can send their resumes out to hundreds of firms in the Valley and not even receive so much as the courtesy of a response from the employers. Hardly an industry looking for "enough qualified people".

      No, they'll get back hundreds of responses just like my friends did and do. As I've already said just because no one wants to hire you doesn't mean they don't want to hire other people. Hell, even my idiot friends from good schools have managed to get jobs at top companies.

      Just look at the UC Berkeley employment surveys -- they can't even verify more than 40% of their graduating classes employed. Hardly a sign of any significant demand for qualified individuals, and UCB is already quite selective in just who they let into their school.

      You're a moron, you know that right?
      a) Probably 70+% of UC Berkeley graduates have a humanities degree which has nothing to do with the issue we're discussing.
      b) Most graduates don't keep in contact with their school, I sure as hell didn't.

    150. Re:Old is gold? by Rakishi · · Score: 1

      No they don't, having gone to a top school the Asians are the ones who go for math and engineering. WASPs tend to go more towards business type degrees, law school and so on.

    151. Re:Old is gold? by pitzG · · Score: 1

      Actually I was referring to the various IT programs at UCB, including, but not limited to, EE, CS, EECS, etc. Can't even show a verified >40% employment rate with their surveys.

      And firms don't even bother responding to the top applicants, so how can you say that there's an intelligence factor involved? If they were getting interviewed and rejected, fine. But the firms don't even bother to do interviews.

      Signing bonuses? Sheer amount of money? Surely you speak in jest. Such signing bonuses or salaries aren't showing up in the salary surveys of the top schools.

      "I on the other hand know people who make those hiring decisions and they want anyone who is qualified."

      Then they simply need to open their resume queues and start treating the stream of applicants (as you put it, hundreds sometimes) in good faith. No H-1B's required. Simply treat the domestic applicants in good faith, call the ones up who are qualified for interviews, and the rest should fall into place. American STEM grads, mostly locked out of the industry for the past decade, are getting a little sick and tired of people like you spreading lies and bullshit simply to advance a H-1B pushing agenda.

    152. Re:Old is gold? by pitzG · · Score: 1

      "You're a moron, you know that right?"

      No I don't know that (but its no surprise that a H-1B pushing bullshitter like yourself would resort to calling people names). Nobody bothers to interview or test me to apply that label.

      If firms were interviewing qualified domestic candidates who applied, and treating them in good faith, then I'd have no problem with the H-1B visa. But it is quite clear that they're not bothering to do that. Silicon Valley tech employers are absolutely hooked on H-1B labour to the extent that even top grads can spend years unemployed before they receive so much as the 'time of day' from an employer. Do the math; no expansion of the tech sector in over a decade, record numbers of Americans studying STEM in the late 1990s. A million H-1B's admitted to the country. Massive numbers of new grads and experienced people must be displaced because of the insanity of the H-1B visa and its deletrious effect on the industry.

    153. Re:Old is gold? by Rakishi · · Score: 1

      Actually I was referring to the various IT programs at UCB, including, but not limited to, EE, CS, EECS, etc. Can't even show a verified >40% employment rate with their surveys.

      When 50% of your students don't respond it's impossible to have more than 50% verified employment. Apparently even basic logical thinking is beyond you.

      And firms don't even bother responding to the top applicants, so how can you say that there's an intelligence factor involved? If they were getting interviewed and rejected, fine. But the firms don't even bother to do interviews.

      They not only respond but they recruit them heavily. It's nice to be wanted.

      Signing bonuses? Sheer amount of money? Surely you speak in jest. Such signing bonuses or salaries aren't showing up in the salary surveys of the top schools.

      That's likely because those students are too busy making money to bother responding. Either that or they're in grad school making nothing but that's a different issue.

      Stanford is saying they've got average salaries of $90k for new CS graduates and 82% of engineering students have found jobs within 6 months. Of course, only 30% of their students responded to the survey.

      Then they simply need to open their resume queues and start treating the stream of applicants (as you put it, hundreds sometimes) in good faith. No H-1B's required. Simply treat the domestic applicants in good faith, call the ones up who are qualified for interviews, and the rest should fall into place.

      They do, most applicants are worthless crap which is why they don't get an interview. The good ones get dozens of interviews. If a company interviewed everyone then they'd have no time to actually get any work done.

    154. Re:Old is gold? by Rakishi · · Score: 1

      If no one is interviewing you then that's your problem and no one else's. As I and surveys show, you're the exception. Maybe you have a crap resume, maybe you have no internships, maybe you are applying to positions you're not qualified for, maybe you didn't go to a good school, maybe your skill set isn't in demand.

      Or maybe you just suck and lack the awareness to realize it.

      Instead of blaming everyone else, maybe you should find ways to make yourself more employable. Learn in demand skills (ex: big data, hadoop, ec2) and go to networking events (can't chuck a ca grad without hitting fifty events n SV).

    155. Re:Old is gold? by Rakishi · · Score: 1

      Also, to be blunt if you don't see unemployment as an opportunity for growth then you're just not someone these companies want. Ever wanted to learn a new language or methodology? Now you have time. Ever wanted to make a mobile app? Now you have time. Ever wanted to make a website that does X? Well now you have time. Ever wanted to contribute to OSS? Plenty of time for that. Ever wanted to learn AI? Why aren't you taking those free online classes from Stanford.

      Cause those other resumes they're looking at? They have all that on them and more.

      Why would they want to hire someone who apparently doesn't have initiative or drive?

    156. Re:Old is gold? by Grishnakh · · Score: 1

      And to a degree they are right, look at Microsoft and Intel, they're now full of the worlds lousiest employees but the companies are very successful.

      As a former Intel employee, I take exception to this. You obviously haven't worked there. During my 7 years there, I met many exceptional people, plus of course some not-so-exceptional ones. Most employees were good though. Some of the exceptional people there did some pretty notable things, but the problem in an organization that size is that individual achievement is frequently swallowed up by the organization, and not really seen or appreciated. Many times, these people end up working there for a while, then moving on to another company where they can make more of a difference. However, having worked in that kind of organization for, say, 5 years can be really good experience, so you know how a large organization works, and can take away some knowledge of how to do many things well that you wouldn't learn in most small companies. The thing that makes Intel successful is really the processes they have in place to get things done, and also to eliminate problems. They're not perfect, but they're usually much better than the complete dysfunction or disorder that reigns in other workplaces I've seen: zero documentation, personality conflicts, bad bosses with no way to deal with them, etc.

      Intel can't sell a graphics chip or a mobile processor to save its soul.

      Huh? Intel dominates the mobile processor space (in laptops), and no one has come close. AMD's tried, and they were actually doing really well back around 2001 for a bit in competing with Intel, but they aren't doing so well these days since Intel got rid of Barrett (the guy running the place when they made the P4 and the disastrous RAMBUS deal). For ARM-class stuff, no, they haven't done as well there, but desktop, laptop, and server stuff isn't going away soon and they're doing great there. Their problem with missing the ARM bandwagon was Craig again. He tried to get into that but he expanded the company in too many new directions at once (remember their crappy keyboards and mice and cameras?), losing focus, and they shed a lot of that around 2006-7.

      Intel is also the highest-selling graphics chip maker in the world, something you obviously missed. Of course, their chips are all low-end integrated chips, but who cares, that's all most people need or want, and they've done fine there. They don't need to dominate every single semiconductor or processing unit market out there; that's the kind of stupid thinking that's gotten MS into too much trouble.

      As for MS, the biggest problem there, much like the biggest problem at Intel during Craig's reign, is the upper management. The place is run by a moronic buffoon, and it's set up in the most absurdly stupid way to set up a corporation: they have all the business units competing directly with each other, constantly at each other's throats. The amount of waste that goes on there with business units backstabbing each other is unbelievable; it's amazing the company is still around, and if it weren't for their Windows/Office cash cows, they wouldn't be.

      If you think that any corporation of any size is all that proficient at hiring great people, you're sadly deluded. I don't think anyone's really figured that out, and I think most companies make the same stupid mistakes. The thing that really sets companies apart from each other and determines their success is 1) luck (e.g. being at the right place at the right time and developing a monopoly, like MS), 2) upper management, and 3) the internal processes the company sets up to run itself and deal with problems. For instance, at how many companies are employees able to provide performance feedback about their bosses, so that a bad boss isn't allowed to run amok indefinitely? I've only worked at one, and that was Intel. At most companies, if you don't like your immediate boss, you have one option: quit. At Intel, it was entirely possible to move around, plus

    157. Re:Old is gold? by Anonymous Coward · · Score: 0

      The reason that workers want wages to continue increasing is that that's the way capitalism, as an economic model, works. If prices and wages stop rising the system collapses. Capitalism is like a balloon with a pinhole in it - you can't just blow it up and tie it off, you need to keep blowing it up if you want it to keep working., (As with any analogy, this is just analogous, it's not parallel.)

      Is an engineer with 20, 30 or 40 years of experience worth $90k more than a newly minted graduate? That depends on him, the company and the industry. If it takes a newbie twice as long to produce an inferior product, maybe. Going back to software, an experienced developer has tons of code he can just modify and use (we all have thousands of snippets in our heads), taking a very short time, rather than spend a week researching what methods are available to solve this problem, then possibly choosing one that, while it works, isn't that good. What's that worth to that particular company? That has to be decided on a case-by-case (or company-by-company) basis.

      The alternative, of course, is to shoot everyone over the age of 40 (since they're not going to lower the age of retirement by 25 years). As a 70 year old software developer who still puts in a 40+ hour week, I don't want to see even mandatory retirement with a good pension happen. I did retire - and after 2 years of writing software 60 hours a week just to keep my mind from rusting, I went back to work. I LIKE doing this stuff - I don't want to be told that I'm too old to be useful. Retirement is for after they nail the coffin lid shut.

    158. Re:Old is gold? by Dripdry · · Score: 1

      Wow. Just, wow.

      You really have no clue sitting up there on your little throne, do you?

      I see a lot of situations people get into, and life is not all roses for many. Your kind of thinking is what helps the race to the bottom, while corporations rake in massive profits and pay out some of the worst inflation-adjusted income levels in the last 100 years...

      It's great that you're one of the lucky ones, but have you considered empathy lately?

      --
      -
    159. Re:Old is gold? by edxwelch · · Score: 1

      And how were we supposed to avoid risk when the most risky stuff was rated AAA at the time?

    160. Re:Old is gold? by Dahamma · · Score: 1

      Hah. Those are either 2 bedroom (we are talking about having kids here, too - might as well keep renting an apartment at that point), in the worst neighborhoods in Oakland (ie. you will regret the purchase after the first stray drive-by bullet goes through your window), or in places like Tracy (which would give you a 4 hour daily commute, so you'd never actually see anything other than your bedroom).

    161. Re:Old is gold? by pitzG · · Score: 1

      The surveys show very high unemployment and very little new grad hiring in the past decade. And fifty events, lol, you're such a bullshitter. DIdn't you say you live in NY?

    162. Re:Old is gold? by pitzG · · Score: 1

      They're not looking at the resumes. That's the problem. Resume queues at Silicon Valley tech firms mostly are directed straight to /dev/null. >1000 resumes received for each hire at Google, for instance. And other firms are in very similar positions. Unless you were a previous intern, or have an open source resume a mile long, forget about it.

    163. Re:Old is gold? by LanMan04 · · Score: 1

      Your portfolio should be able to withstand a sector just cratering with no hope of recovering in your life time.

      OK, now how about 10 sectors cratering? Or 100? What part of "Great Recession" did you not get?

      --
      With the first link, the chain is forged.
    164. Re:Old is gold? by pitzG · · Score: 1

      "They do, most applicants are worthless crap which is why they don't get an interview"

      How would you or anyone even know this if firms don't even bother to interview? Use your fucking brain you sack of shit.

      See how full of shit you are? You're nothing but a H-1B loving bullshit spreader. Go back to India you where open defecation is an accepted part of life. Rakish, lol, synonym for Indian faggot.

    165. Re:Old is gold? by pitzG · · Score: 1

      Don't know where you get your data from, but it was 90%+ WASPs at the top 20 school I attended for EE/CS. And IEEE events, again, were mostly WASPs (what a derogatory term, BTW, no surprise that a H-1B promoting bullshitter like yourself would use it....I should start calling you a Paki..how'd you like that???)

    166. Re:Old is gold? by vux984 · · Score: 1

      Most of them bounced back, or will bounce back in a reasonable time frame.

    167. Re:Old is gold? by Shihar · · Score: 1

      Disclosure: I'm a semi-conductor engineer.

      I don't entirely disagree with you. A semiconductor engineer can turn around and apply what he knows to all sorts of engineering. The problem is that, generally, they have a very specific technical knowledge an inch wide a mile deep. If you spent 15 years working on diffusion furnaces, sure, you learned some Engineering 101 stuff that can be applied to anything, but the reason why you were getting your 150k a year salary was because you are a diffusion furnace demon. No one is going to pay you 150k to be another flavor of engineer, and there are not many industries that give two shits about diffusion furnaces or what you learned about them.

      There is a lesson here... don't live to your means. Live well below them. The reason why the guy can't get another job is because he physically can't live off anything less than 150k without serious life style changes that would be torturous. If he had instead lived his life like his salary might be cut in half and half again at any moment, he might be sad about losing his fat money sacks, but cheerily transition over to to something else interesting, if not so lucrative.

      I can't count the number of engineers I know who spend more than they make because they think they are entitled to it, and spiral into bankruptcy the second the market has a little hiccup when they find it too painful (or simply impossible if they have a big enough mortgage payment) to pull back their expenses. If you live well below your means, you get to retire early or open a business you find interesting, and if you suffer economic hardship your can merrily roll with the punches without feeling like you are forced to "downgrade". If all that extra cash is really burning a hole in your pocket, blow it on one time expenses that don't elevate your standards but instead give you interesting experiences, like travel.

      My sympathy of for people who make gobs of money (and anything over 70k is "gobs" in my book) and then implode when they start making what everyone else makes is pretty minimal. Live by mindless consumption, die by mindless consumption.

    168. Re:Old is gold? by phantomfive · · Score: 1

      And how would he achieved this -- by learning a language through a crash course, not using it and placing it on his resume? This is a kind of resume-padding that devalues the rest of it.

      He's in his 50s! He said he started running into trouble when he was in his 40s! It's not like OOP so so hard that it takes a decade to figure it out. If he's really been programming that long, and understands what he's doing, then he can probably figure out OOP in a month, if not a week. It's not like the concepts are THAT hard, and he probably already knows them, he just needs to figure out the names.

      I'll be honest, this has been a very enjoyable conversation for me. It is not very often that I meet someone with such deep understanding of programming technique and organization that they actually make me think. I'll bet you have interesting things to say about Agile, too.

      No, because interface between kernel and userspace almost never exposes the identity of the objects, maintained by the kernel, and even when it does (inode/device pair) never accepts those identifiers as a target of operation.

      Ah, it's an abstraction pattern. Well designed. Because of this abstraction, you can take programs that were written for Linux, and run them on a completely different kernel, such as BSD. OOP at its finest.

      Seriously, look at the list of OOP terms on wikipedia. I'm not sure you understand the level to which OOP has expanded its meaning. Things like dynamically-typed-language, namespace, recursion, and typecasting show up on the list. What things are not considered OOP? "non-OOP programs may be one "long" list of statements (or commands). With designs of this sort, it is common for some of the program's data to be 'global....means that bugs can have wide-reaching effects." (Please ignore for a moment that singleton is just a fancy way to make a global variable). In other words, non-OOP means 'bad code.' Over time, the meaning of the word "Object Oriented" has changed, and now means "structured." At one time it might have meant packaging the functions with the data, but now it means type-casting.

      There are no bug-free programming techniques.

      Of course. But you can look at one programmers style and automatically know it will have more bugs than another's. And if someone doesn't test their code before committing it, you know they will have typos that made it into the version control.

      --
      "First they came for the slanderers and i said nothing."
    169. Re:Old is gold? by Alex+Belits · · Score: 1

      Ah, it's an abstraction pattern.

      I find the nomenclature of "patterns", and especially their attribution to OOP misleading. It creates an impression that good programming is based on know a predefined set of "tricks" instead of ability to create those solutions on the fly based on a problem being solved.

      Well designed. Because of this abstraction, you can take programs that were written for Linux, and run them on a completely different kernel, such as BSD. OOP at its finest.

      It's not OOP at all. OOP interface has to operate on objects, and to do so it has to propagate their identity and sometimes their type. With Unix syscalls interface, not only you usually don't know, or care, what kind of object you are operating on (what allows to generalize things like IPC and remote access over the network), you don't have the object's identity (for example, file descriptors could be be duplicated, and multiple processes may have the same kernel object seen as completely unelated file descriptors).

      On the other hand, when you do know a kind of object you are dealing with (say, device file) you may have to use the same syscall (say, write() ) to perform only vaguely related functionality -- it's grouped under write() because it can be described as "send some data", and access to such operation is equivalent to ability to alter something. It would be a very poor OO design to have write() on a file, write() on a block device that contains a filesystem and write() on a pipe to be the same operation, and yet this is why I can use two pieces of software that were never designed to do anything related to software installation and deployment, ssh and dd, to remotely re-image drives. The reason for it, in OO new methods are "cheap" -- adding a new one is supposed to be easy, and interfaces have to accommodate it. In Unix, new syscalls are "expensive" -- adding a new syscall is a major event in the operating system's history. This keeps a limited number of entry points, allows to impose a single security model, and allows to re-use software for multiple unrelated purposes -- say, the same dd re-images drives and configures signal generators. Yes, "messages" would cover this, but messages are not an object-oriented feature, a specific kind of message, an event that triggers a call to a method (that can be polymorphic and affects specific encapsulated unit of data that is the message's explicit destination), is object-oriented.

      Seriously, look at the list of OOP terms on wikipedia [wikipedia.org]. I'm not sure you understand the level to which OOP has expanded its meaning.

      No. People misuse "OOP" as a term that they apply to everything they know, because they learned something in a context of object-oriented programming. This is a result of their limited knowledge, it does not affect the definition of OOP -- a software development principle that involves encapsulation, inheritance and polymorphism.

      Things like dynamically-typed-language, namespace, recursion, and typecasting show up on the list. What things are not considered OOP?

      None of them are OOP. Those are things that present in OO and non-OO programming. C++ templates are not an object-oriented feature, either (by their nature they are macros that operate on types), they just happen to be a language feature that is applied only in the context of polymorphism, what makes the results of their application object-oriented. You can add templates to assembly, Forttran, Basic, without changing the nature of those languages. Yeah, I can see it -- COMMON blocks from FORTRAN IV with templates. It would work. I would not be surprised if someone wrote a preprocessor that does something like that.

      "non-OOP programs may be one "long" list of statements (or commands). With designs of this sort, it is common for some of the program's data to be 'global....means that bugs can have wide-reaching effects."

      --
      Contrary to the popular belief, there indeed is no God.
    170. Re:Old is gold? by phantomfive · · Score: 1

      Right. However it bothers me more when people test their code, and believe that just because it did not trigger some specific failure mode, it is not buggy. Testing is a process that may accidentally find mistakes after you were convinced that there are none. In any kind of human activity other than programming, it is recognized as such. Yet software development is often done with an attitude that bugs are common and acceptable, and the only way of avoiding them is throwing more narrow tests at some code, so more bugs will be accidentally found in tests and less will be accidentally found by the users.

      So what methods do you use to minimize bugs in your code?

      --
      "First they came for the slanderers and i said nothing."
    171. Re:Old is gold? by Alex+Belits · · Score: 1

      So what methods do you use to minimize bugs in your code?

      Write it as if it is going to be tomorrow placed into a space probe and launched out of the Solar System. In other words, write it in a way so it will be always possible to prove that it can not break under any conditions that it may be subjected to. Even if you will mess up, you will do it rarely, and will remember how embarrassing it was last time you did, and where your reasoning was faulty. When mistakes are counted by thousands, programmer does not feel that they are something undesirable even if he rationally understands it. This still does not help if the rest of the system breaks horribly in unspecified and unexpected manner, but produces reliable software otherwise.

      It is perfectly in line with the goals of producing the result with maximum reuse and minimal amount of new code (less code means less opportunities for bugs and more time for thinking about it), and being aware of all interfaces being used (document things clearly and keep them in your mind when you use them -- if you need IDE or, $deity forbids, Hungarian notation to remind yourself of the types in your own internal interface, resign immediately because you no longer can use it in a safe manner).

      Surprisingly, all modern IDEs with their multitude of little list windows around the centered tabbed source editor window, break the screen layout I have found very helpful for keeping myself aware of references within a project -- two windows with source code side by side, so it's always possible to get a piece of code and another piece of code it refers to (implementation, prototype/declaration or even documentation), simultaneously within your field of view. It's hardly a panacea, but it creates a situation that no physical or mental effort is necessary to make certain that you know what you are dealing with. With a single tabbed window, casual lookup comes at a tremendous cost -- you sort through hundreds of tabs, lose your original file, then return to it trying to remember what you have seen. Actual thinking of what it means for the code you are writing, becomes difficult. Vertically split vim or emacs impose no such penalty -- main window is on the left, so switch to the window on the right, select a file (or go to another section of the same file), keep your editing intact and visible in the original left window.

      But that's what works for me.

      --
      Contrary to the popular belief, there indeed is no God.
    172. Re:Old is gold? by Anonymous Coward · · Score: 0

      We don't know. The contractor did not have the benefit of knowing there was a problem. All you had to do was fix something that was broken. Much easier than doing the original implementation and trying to account for all possible field conditions.

    173. Re:Old is gold? by phantomfive · · Score: 1

      Surprisingly, all modern IDEs with their multitude of little list windows around the centered tabbed source editor window, break the screen layout I have found very helpful for keeping myself aware of references within a project -- two windows with source code side by side, so it's always possible to get a piece of code and another piece of code it refers to (implementation, prototype/declaration or even documentation), simultaneously within your field of view.

      lololol YES!! Intellisense is the Microsoft way, writing tons of code, just to work around the simple problem of not allowing two windows (or four) side by side. When I first saw intellisense I thought it was kind of nice, until I realized that people would start writing code that could not be worked on without it. And indeed, that has become the case. At my current company, a lot of our code is unusable without auto-complete, and also without a debugger. Which is scary. I've been trying to help my coworkers get better, little-by-little. It's a painful process.

      In other words, write it in a way so it will be always possible to prove that it can not break under any conditions that it may be subjected to.

      I'm not sure I understand what you mean here, How do you prove that it can not break?

      Once again, this has been a most interesting conversation.

      --
      "First they came for the slanderers and i said nothing."
    174. Re:Old is gold? by Alex+Belits · · Score: 1

      I'm not sure I understand what you mean here, How do you prove that it can not break?

      Let's try to make a somewhat practical solution to a really stupid and pointless task:

      Implement a C fuction int not_equal_concatenated() that takes four C strings as an input and tests the equality of two strings that are produced by concatenation of the first and second pairs of arguments, returning 0 for equal, 1 for not equal, -1 for error if it has any error conditions. For example, arguments "abcd","efgh","abc","defgh" would return 0 (equal) and "abcd","efgh","abcd","efghi" return 1 (not equal). As opposed to strcmp() it should only test equality -- negative return values are for errors. Solution may have limitations that cause errors to be returned.

      The task is artificial, so the solution is guaranteed to look very ugly, but this is not the point.

      First solution:

      char *alloc_concatenate(char *s1, char *s2)
      {
      char *result,c='\0';

      if(s1==NULL)
      s1=&c;

      if(s2==NULL)
      s2=&c;

      result=malloc(strlen(s1)+strlen(s2)+1);

      if(result==NULL)
      return NULL;

      strcpy(result,s1);
      strcat(result,s2);

      return result;
      }

      int not_equal_concatenated(char *s1head,char *s1tail,char *s2head,char *s2tail)
      {
      int result;
      char *s1,*s2;

      s1=alloc_concatenate(s1head,s1tail);
      s2=alloc_concatenate(s2head,s2tail);

      if((s1!=NULL)&&(s2!=NULL))
      result=strcmp(s1,s2)!=0;
      else
      result=-1;

      if(s1!=NULL)
      free(s1);
      if(s2!=NULL)
      free(s2);
      return result;
      }

      Second solution:

      #define BUFSIZE 1024

      int not_equal_concatenated(char *s1head,char *s1tail,char *s2head,char *s2tail)
      {
      char s1[BUFSIZE],s2[BUFSIZE];

      if(snprintf(s1,sizeof(s1),"%s%s",s1head,s1tail)>=sizeof(s1))
      return -1;

      if(snprintf(s2,sizeof(s2),"%s%s",s2head,s2tail)>=sizeof(s2))
      return -1;

      return strcmp(s1,s2)!=0;
      }

      Let's see what assumptions would have to be made by a programmer who believes, this code will always work properly.

      Both make one fundamental assumption that each argument is a valid pointer to a zero-terminated string (or NULL in the first example, though the second will work with NULL on some systems). It can be shown though that even if that requirement is not met, the program will crash without producing a buffer overflow or other exploitable problem beyond the fact of the crash itself -- it will eventually run out of accessible memory but will not try to alter it (at least as long as we are dealing with userspace on a system with protected memory -- some projects do not). However it would be fair to say that giving an invalid non-NULL pointer to string is never acceptable in the first place.

      First solution also makes an assumption that it's safe and acceptable to allocate the amount of memory equal to the total size of the strings plus terminating zero. If allocation fails, and system reports the error, the function will return -1, however on most systems it would just cause the process to be killed. It treats NULL an an equivalent of an empty string, this is not specified in the problem but perfectly reasonable if documented.

      It also sacrifices performance for simplicity -- it would be better to take the length of the fir

      --
      Contrary to the popular belief, there indeed is no God.
    175. Re:Old is gold? by Anonymous Coward · · Score: 0

      I think you have overengineered a simple problem. Why do you need flags and all that extra local variables? You will know that there is no difference between arguments and local variables, they are all on same stack. I have not tested it .. just typed it in the comment box so there could be bugs, but I don't see any obvious ones. Also because of small code size all my jumps will be SHORT and so CPU can execute this more better.


      int not_equal_concatenated(const char *a, const char *a1, const char *b, const char *b1)
      {
              do
              {
                      if (!a || *a == '\0') a = a1, a1 = NULL;
                      if (!b || *b == '\0') b = b1, b1 = NULL;

                      if (!a && !b) return 0;
                      if (!a || !b) return 1;

              } while( *a++ == *b++);
              return 1;
      }

    176. Re:Old is gold? by Alex+Belits · · Score: 1

      This is exactly the kind of problem I am talking about. not_equal_concatenated("abc","","abc",NULL) will return 1, what would be an inconsistent handling of NULL -- equivalent of empty string in the "head", not an equivalent of it in the "tail". My version of this function always treats NULL as an equivalent of an empty string, so unless this is the intention (if NULLs are specifically excluded from the supported arguments what just as well may be the case in some applications), it's not a valid replacement of the first or third solutions that specifically handle NULLs. Unless tests specifically cover all combinations that include both NULLs and empty strings, they would not find any difference.

      Keeping the same notation (omitting explicit comparison with NULL that I used entirely for readability), it can be fixed:

      int not_equal_concatenated(const char *a, const char *a1, const char *b, const char *b1)
      {
          do
              {
                  if (!a || *a == '\0')
              {
                  a = a1;
                  a1 = NULL;
                  if(a && *a == '\0')
                      a = NULL;
              }
                  if (!b || *b == '\0')
              {
                  b = b1;
                  b1 = NULL;
                  if(b && *b == '\0')
                      b = NULL;
              }

                  if (!a && !b) return 0;
                  if (!a || !b) return 1;

              } while( *a++ == *b++);
          return 1;
      }

      (I was not too thrilled with the use of comma to avoid braces in the first place, but now it would be pointless. Just please, no a=a?(*a?a:NULL):a; -- we all can write like that but shouldn't. On the other hand, const is very much justified if it was a real-life application).

      It now works, but please look at the nature of the fix. It specifically covers the particular situation that causes a known scenario of misbehavior. In this case, it is sufficient because it restores the NULL/end-of-string equivalence that the function relies on, however a programmer who discovered such a corner case in a test, may be tempted to fix a newly found breakage scenario without knowing if it fixes one scenario or all possible scenarios.

      --
      Contrary to the popular belief, there indeed is no God.
    177. Re:Old is gold? by Alex+Belits · · Score: 1

      P.S. I disagree about optimization -- most-used arguments and local variables are usually placed into registers, so functions with a small number of either will be optimized in a similar manner. Flags are in registers, so their cost is the lowest (no dereference), dereferences of ptr1 and ptr2 happen close in code with no changes to the pointers, so compiler combines those dereferences (and the logic of both if/return).

      The tests with gcc -O2 on Intel show that compiler indeed does so, and achieves similar performance -- your version is significantly smaller but slightly slower. Surprisingly, both -Os and -O3 produce worse results than -O2, so apparently performance of this function (at least outside of large programs, inlining, etc.) is mostly affected by memory accesses.

      --
      Contrary to the popular belief, there indeed is no God.
    178. Re:Old is gold? by Anonymous Coward · · Score: 0

      Yeah, good catch on the bug... however I would fix it differently.

      int not_equal_concatenated3(const char *a, const char *a1, const char *b, const char *b1)
      {
              bool cmpBool=true;
              do
              {
                      if (!a || *a == '\0') a = a1, a1=NULL;
                      if (!b || *b == '\0') b = b1, b1=NULL;

                      if (a && !*a || b && !*b) continue;

                      if (!a && !b) return 0;
                      if (!a || !b) return 1;
                      cmpBool = (*a++ == *b++);
              } while(cmpBool);
              return 1;
      }

      The use of comma is idiomatic. Most people in my company use it so code readability is not an issue (but I suppose its a matter of taste too). If you use this, you can forget the comma but the code will not compile. If you forget braces however, as you know it will compile without any errors. P.S. I am not GGP..

  2. Fresher skills? by DoninIN · · Score: 5, Insightful

    How often in the real world do you find yourself thinking. "Gee he's never really done this before in an applied, practical setting. That makes his skills fresher!" In my case that would be a big never.

    1. Re:Fresher skills? by etymxris · · Score: 2

      Typically companies wants someone with exactly 5 or 10 years of experience and no more. After that, employees start costing more than they're worth.

    2. Re:Fresher skills? by St.Creed · · Score: 5, Interesting

      Yes, because the patentholder with 200 patents is completely interchangeable with all those young graduates with 5 years experience. I'm pretty sure they'll all rack up that sort of trackrecord too.

      This sort of thinking stems from the "humans as cookies" school of thought. All cookies are the same. So you can replace cookies with other cookies. Somehow this never really works out when you work with humans.

      I'll never forget my fathers company. They had one administrator do most of the bookkeeping. He didn't automate much, but he knew the status of every invoice in detail, where it was, who had it, etc. He worked about 5 hours a day and spent the other 3 composing music. In his office.

      When he retired they had to hire two people who work full time to replace him. Yeah, completely interchangeable. Not.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    3. Re:Fresher skills? by zblack_eagle · · Score: 1

      I wasn't aware that there were either laws that require employers to pay older workers significantly higher salaries than fresh graduates or that older workers would rather starve and go homeless than work for a lower salary.

    4. Re:Fresher skills? by Dutch+Gun · · Score: 2

      Typically companies wants someone with exactly 5 or 10 years of experience and no more. After that, employees start costing more than they're worth.

      I'm curious... "costing more than they're worth"... I had thought that that most IT workers are not unionized. Am I mistaken? I get paid what I do because my employer and I have negotiated that value on my initial hiring. At subsequent years they've increased my salary to compensate for my performance and increased experience. If I don't agree with the pay rate, I'm free to try to re-negotiate or find a higher paying job.

      Is someone forcing these companies to pay employees based on some time-based salary schedule? Or are we just talking about normal market forces, where if you don't pay experience people enough some other company will lure them away? Sorry, I just don't know how it works outside my own somewhat specialized industry (game development), where pretty much everyone negotiates salaries on their own.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    5. Re:Fresher skills? by DrEldarion · · Score: 1

      I've run into plenty of people who have loudly proclaimed that they've been IN THE FIELD FOR 30 YEARS, but yet don't know how to do anything on modern systems, don't understand the internet, etc.

      Old, "experienced" people aren't worth anything unless they've kept their skills up to date. In cases like that, people fresh out of college with no real-world experience may actually be better for a job.

    6. Re:Fresher skills? by Ryanrule · · Score: 2

      "Fresher skills" means they know the programming language of the hour, and can be expected to produce work on day one.

    7. Re:Fresher skills? by JustNilt · · Score: 1

      I'm curious... "costing more than they're worth"... I had thought that that most IT workers are not unionized. Am I mistaken?

      No, you're not mistaken in my experience. Most IT workers have traditionally (as much as you can use that word in a new-ish industry like this) assumed they can negotiate better packages than a union. When there was a shortage of skilled workers that was true to a degree. Now, however, we see plenty of unskilled workers and there's no union to negotiate for job security. While thatused to be OK since you could jump from one company to the next getting a 5% or 10% pay raise each time, the tables have turned.

      I get paid what I do because my employer and I have negotiated that value on my initial hiring. At subsequent years they've increased my salary to compensate for my performance and increased experience. If I don't agree with the pay rate, I'm free to try to re-negotiate or find a higher paying job.

      Is someone forcing these companies to pay employees based on some time-based salary schedule? Or are we just talking about normal market forces, where if you don't pay experience people enough some other company will lure them away? Sorry, I just don't know how it works outside my own somewhat specialized industry (game development), where pretty much everyone negotiates salaries on their own.

      Unions aren't there just to get you a fair salary when you start. They negotiate the conditions under which you may be replaced as well. While I agree many unions have gone too far with this and many also do very little for their workers, that's not reason enough to discard the concept entirely. I see it as much like the political landscape; when the masses no longer govern by regular involvement in the process, those who wish to abuse the process come into power and, frankly, screw it all up.

      Game development is an industry RIPE for unionization but the companies keep the workers in a competitive frenzy and rely on churn to get rid of those who may desire a stable life along with their decent job.

      Note, please, that I own a business and my employees are unionized by my choice. I encouraged them to organize and stayed hands-off as they interviewed various unions until they found one they thought suitable. I negotiated a fair deal with the union based on what my employees actually wanted as a whole. Surprisingly, there was less about pay that changed and more about things I would consider silly such as them being allowed to use their own tools instead of the ones I provided. We're talking screwdrivers and such here but they felt it was important. I'm happy to have satisfied employees who feel empowered in their own benefits and working conditions. They're much more productive this way than when each was thinking about how to outdo the next in pay or benefits.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
    8. Re:Fresher skills? by expatriot · · Score: 1

      One minicomputer company I worked at (in the 80's) left the hardware design of a network interface to a colledge student. Their solution was didn't use MFM or RTZ, they used basically a high-powered TTL level. Worked fine at 50 feet or 100 feet, but the signal charged up the cable after too many 1's and caused subsequent readings to be off.

      Another company outsourced interface design to someone basically on summer break. The interface was almost impossible to code for.

      These things have happened, and I am sure some older workers did something equally dumb by not adapting to changing technology.

      Sometimes people forget common sense. Particularly if they think they can get something new and exciting for less money.

    9. Re:Fresher skills? by Terrasque · · Score: 2

      That 45 year old developer that cut his teeth on C/C++ can pick up Ruby in a short time

      Sadly, this is not always true - example 2

      Modern, dynamic languages are pretty neat. They allows you to easily do things that would have been impossible or extremely hard in more traditional languages.

      But you do need the right mindset for it. Sadly, most of the python/ruby code I see from java / C programmers are .. well... Java/C programming with different words and syntax. That way you got both the disadvantages of the old languages AND the disadvantages of the new languages.

      It can take a while to get fully used to the new, hip languages. For many, it's a hard time, as they feel like they're just writing $old_language in a slower, more stupid system.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    10. Re:Fresher skills? by jpmorgan · · Score: 1

      Happens often in medicine.

    11. Re:Fresher skills? by Ensign+Nemo · · Score: 1

      Considering someone has patented 'Method of swinging on a swing': patent: 6,368,227), single-click, etc. It's safe to say having a patent no longer means anything regarding your technical skills.

      Sorry to nitpick. I agree with your premise that experience counts, I just hate when someone thinks patents actually mean anything. Luckily, one bad example does not negate your point.

    12. Re:Fresher skills? by CptNerd · · Score: 1

      Good lord, talk about deja vu. I literally (not figuratively) have heard this same song with different lyrics for over 25 years. I first heard it from a Smalltalker who was denigrating the ability of a FORTRAN programmer to write "good" Smalltalk code. The perception is that there is some magical ability of a hip, new language to do things that the "outdated" language doesn't have, despite both being based on the same Von Neumann architecture underneath. Syntaxes change, some language may make a particular design easier, but all languages can implement the same patterns, they just require different levels of effort.

      The main issue which is outside of any language is, "can I solve the user's problem in software?" Ease of development, ease of maintenance, and ease of re-design are important, but they are orthogonal to the decision of which language to implement a system in. Choosing Ruby instead of C, for example, shouldn't be made based on the age of the language, but on whether the software that comes out first meets the users' needs. If you can't solve the problem that they need software for, it doesn't matter how "pure" the Ruby code you write ends up being.

      --
      By the taping of my glasses, something geeky this way passes
    13. Re:Fresher skills? by Terrasque · · Score: 1

      "A language that doesn't affect the way you think about programming, is not worth knowing"

      Are you saying that no new language you learn affect the way you think about programming?
      In that case, you're either a programming god, or you're the exact problem people are talking about.

      I learn something new in every language, and notice that I have to work with a language for months (or even years) before I really start to understand it. And in the process, I also get a bit better in the other languages I know.

      The language I feel I've learned the most from, and which I've worked with for years (and *cough* still learn new things and concepts from) is python. In python, you have a word, pythonic, which more or less means doing a thing in the preferred way of that language.

      I wouldn't say that you've learned that language until you not only do things the "pythonic" way, but understands why it's done that way. Sure, you *can* move the exact code from C to python, with little changes, but then you're still programming C, it just happen to use python syntax. That is my point.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    14. Re:Fresher skills? by Anonymous Coward · · Score: 0

      what does someone's shitty python code have to do with someone's age? a good programmer wouldn't design that garbage without learning how the new language works. python is a mess anyway.

    15. Re:Fresher skills? by CptNerd · · Score: 1

      It's not "moving the code from C to python", it's "solving the users' problem" that matters. I've used FORTRAN in satellite data analysis, Smalltalk in an AI support application, C in dozens of large and small commercial and DARPA projects, C++ in document management and in network allocation apps, Perl in a photo database app, Cold Fusion in an online timecard app (in-house), currently AJAX in a large system for ICE/DHS. The few times that a language was chosen before design work began were less than successful. I know how to learn and use languages to their fullest, taking advantage of each ones' strengths while working around their weaknesses. I did object-oriented programming in C back when C++ was just a glorified pre-processor, which led me to realize that there was nothing special about C++, since it could be reduced to C and then to Assembly and finally opcodes. All languages at the human level are still reduced to the same thing at the computer's level.

      I will grant that there will be some types of syntax that will allow, say, object-oriented designs to be implemented easier than others, but nothing in the languages themselves is inherently more appropriate to solving the users' problems.

      If you can't solve the problem, it doesn't matter how "pythonic" your solution is. That's the bottom line.

      --
      By the taping of my glasses, something geeky this way passes
    16. Re:Fresher skills? by pitzG · · Score: 1

      Most firms won't take people with less than 5 years experience either, especially if they're domestic (read: have a higher salary expectation). The result: basically impossible for new talent to enter the industry short of some sort of voodoo magic.

    17. Re:Fresher skills? by CAIMLAS · · Score: 1

      I call it the "interchangeable cog" school of thought.

      Unfortunately, the system as a whole has pretty much bought the philosophy hook, line, and sinker. With the President praising "shovel ready job creation" when what we need is something else entirely, there's not much hope without a drastic re-examination of how our society (and culture) works. For starters: business schools and organizations which study business practices cluing in first would be a wonderful step towards saving Western Civilization as a whole. They basically need to divorce themselves from the past 50 years of "business intelligence" and "business schooling": such things only yield short-term results.

      The only way to turn things around at this point is if businesses start honoring experience, excellence, and eccentricity. They need to throw out the "use them and lose them" philosophy and value their employees as people with lives. We need to go back to fostering people who want to stay in one place and excel, not just fill a chair and punch in/out at a predictable time. We need skilled and knowledgeable people, and we need to have those skilled, knowledgeable people apprentice the younger generations (or all their knowledge, gained through experience, will be lost).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    18. Re:Fresher skills? by sydneyfong · · Score: 1

      The whole point of the GP is that if you don't use the language "correctly", you have a less chance of successfully solving the user's problem, unless you're a programming god.

      --
      Don't quote me on this.
    19. Re:Fresher skills? by Dutch+Gun · · Score: 1

      Unions aren't there just to get you a fair salary when you start. They negotiate the conditions under which you may be replaced as well. While I agree many unions have gone too far with this and many also do very little for their workers, that's not reason enough to discard the concept entirely. I see it as much like the political landscape; when the masses no longer govern by regular involvement in the process, those who wish to abuse the process come into power and, frankly, screw it all up.

      Game development is an industry RIPE for unionization but the companies keep the workers in a competitive frenzy and rely on churn to get rid of those who may desire a stable life along with their decent job.

      Note, please, that I own a business and my employees are unionized by my choice. I encouraged them to organize and stayed hands-off as they interviewed various unions until they found one they thought suitable. I negotiated a fair deal with the union based on what my employees actually wanted as a whole. Surprisingly, there was less about pay that changed and more about things I would consider silly such as them being allowed to use their own tools instead of the ones I provided. We're talking screwdrivers and such here but they felt it was important. I'm happy to have satisfied employees who feel empowered in their own benefits and working conditions. They're much more productive this way than when each was thinking about how to outdo the next in pay or benefits.

      Interesting perspective. To be honest, if the game industry unionized (and if I were essentially forced to join a union), I'd probably either go indie or find a new line of work. I like being in charge of my own destiny, and that includes negotiation of my benefits and working conditions.

      Note: I'm not saying non-union is right for everyone. It's just the way I roll. I'm glad it seems to be working out for you and your employees, though.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  3. Experience trumps by LynnwoodRooster · · Score: 3, Informative

    Chances are the new grads skills are fresher, but not as applicable as someone who's been in the field actively working. Hands-on experience is worth a lot...

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    1. Re:Experience trumps by wvmarle · · Score: 1, Informative

      There are reasons to hire a fresh grad and there are reasons to hire an older more experienced worker. Salary is one of them. Skills is one of them. Experience is one of them. If a company thinks a fresh grad is worth $60k and can get one for $60k, they may just hire him. If they think an experienced guy is worth $120k, but they ask $150k, then they may just not hire him.

      Is that experience really worth 2 1/2 fresh grads? Or is it worth 2 fresh grads? It depends. And maybe the more experienced people indeed do have to consider lowering their sights.

    2. Re:Experience trumps by ScrewMaster · · Score: 5, Insightful

      And maybe the more experienced people indeed do have to consider lowering their sights.

      Or maybe (just maybe) employers and government officials should stop stabbing them in the back ... because that is precisely what they've been doing. And as America's decline from the pre-eminent industrial power to another third-world outfit looking for a handout continues, you'll eventually begin to understand what I mean. Sometimes you do have to take care of your own.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:Experience trumps by NeoMorphy · · Score: 2

      Chances are the new grads skills are fresher, but not as applicable as someone who's been in the field actively working. Hands-on experience is worth a lot...

      Are they really fresher? Let's think about that for a moment. Did they stop using textbooks? How new are those textbooks? Who's teaching those courses? There's a lag time in college education, and if they're lucky, it was new two years ago(at best), but it wasn't new when they learned it. Again, I could be way off, but do colleges normally bring in the latest technology the moment it comes out, continuously?

      When we have to refresh our skills, it's probably on technology that came out in the past year and is taught by the vendors who created that technology. So tell me, who's skills are fresher now?

    4. Re:Experience trumps by krondell · · Score: 1

      As an experienced engineer, making at least 2x the salary of a fresh grad, am I worth it? Yes, in fact I'd sort of describe that as a killer deal. Turn the question around: could my company lay me off, take my salary, hire 2 interns and get as much or more done? Hell no. There is no number of interns that could replace me. Even if you could find 2 interns that could match my productivity in terms of lines of code, you'd still need a master-craftsman system designer, like myself, to manage them and actually get a cohesive product at the end. And on a fixed schedule, don't get me started...

    5. Re:Experience trumps by Anonymous Coward · · Score: 0

      Yes. They really did stop using using textbooks. You are that out of date.

    6. Re:Experience trumps by CAIMLAS · · Score: 1

      New graduate skills are fresher, to be sure. Fresher, like a warm steaming cow shit dropped on the top of the grass. It's rare that everything within their realm of knowledge is fully digested, what they did digest is usually still incomplete, and their knowledge is usually so fresh that when put upon the crops, it burns them.

      Education is a starting point. Someone who's got education and no actual experience (and IMO, self-starter/personal projects count for a LOT) has a long, long road of trial, error, and repetitive tasks until they're able to be left on their own with a brief description of deliverables they need to meet (like anyone working as part of a team project).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  4. Not Just Workers by Mikkeles · · Score: 5, Interesting

    So if you're an employer who can hire a CEO fresh out of college who is making $60,000 versus an older wanker who is making $15,000,000 , and the younger MBA has skills that are fresher, who would you hire?

    --
    Great minds think alike; fools seldom differ.
    1. Re:Not Just Workers by cosm · · Score: 4, Funny

      So if you're an employer who can hire a CEO fresh out of college who is making $60,000 versus an older wanker who is making $15,000,000 , and the younger MBA has skills that are fresher, who would you hire?

      Well normally we just hire the MBAs if they came from ivy league, double the CEO's pay, and outsource engineering to India and fabrication to China. Win-win for everybody, AMIRITE?

      --
      'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
    2. Re:Not Just Workers by Anonymous Coward · · Score: 1

      Your +4 Funny comment just made me cry.

      - and my captcha challenge was the word "profits" :(

    3. Re:Not Just Workers by forkfail · · Score: 4, Funny

      Why is it that the MBA class, who actually create nothing, are so often the first to whip out the Ayn Rand arguments?

      --
      Check your premises.
    4. Re:Not Just Workers by Anonymous Coward · · Score: 0

      Because Ayn Rand had a huge cock and they feel compelled to prove it.

  5. Leading question. by forkfail · · Score: 5, Insightful

    So if you're an employer who can hire a worker fresh out of college who is making $60,000 versus an older worker who is making $150,000, and the younger worker has skills that are fresher, who would you hire?

    Fresher? Skills aren't vegetables. The older guy is also the wiser and more experienced. He knows the meta behind the skills, and what will work, and what won't. And if he's worth his titles, he has been constantly learning throughout his career. He knows how to be part of a team (even if he never grew into liking to "work with others"), and how to get things done.

    The young guy is going to make a lot of mistakes. What he has is energy and drive, and fresh ideas. But too often, he'll work for 20 hours when an hour of thought would have led to a four hour solution that works better - a solution that would have occurred instantly to the old guy. He'll get the job done, but it won't have the eloquence that the older guy would have brought to the table. Many of his ideas will be naive, but through sheer force of will and energy, he'll make them work. But it'll be ten years before he has the experience to even come close to the depth and perception of the older engineer.

    (Obviously, written by someone who's paid their dues for a couple of decades, and is still doing so.)

    --
    Check your premises.
    1. Re:Leading question. by Daniel+Dvorkin · · Score: 5, Insightful

      You know this. I know this. Most people on /. know this. Most people who actually do any meaningful work know this.

      But the MBA class, the new nobility, who have thoroughly established their control over the corporate world and are doing their level best to take over other environments as well (the military, medicine, and academia are the places where I've seen it happening; I'm sure there are plenty of others) don't know this, or if they do, they don't care. To them, we're all peasants, and peasants don't have "skills." We're more or less interchangeable, and the only real distinction between us is that younger peasants will work for a smaller portion of scraps and take longer to drop dead in the fields.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:Leading question. by Anonymous Coward · · Score: 0

      if you were only interested in increasing headcount to increase billing to client, then fuck yeah you would hire the 60ke guy and bill for the 150ke guy - provided that it's a dead end project anyways and you'd need the guy to shut the fuck up too and not babble about how fucked up the whole project management is just before bonus payday.

      and TI did some fuckups in 2009 period, so possible. think something like being on payroll to update some linux driver you're going to keep properiaty anyways and which you're using to lie about a hw feature being on the chip - and keeping him on client paid payroll for 18 months while waiting for the fab to come online - and one who possibly you'd need to get rid of after those 18 months too as the client stops paying, so a foreign worker on a visa is pretty easy and cheap for that and in the IT field you can always say that you can't find a local guy with just the right skillset, if someone asks just what skillset you can just say that you can't tell.

    3. Re:Leading question. by usuallylost · · Score: 5, Insightful

      All to often management is willing to accept the mistakes new people are going to make simply because it helps the bottom line short term. You layoff an experienced engineer making $150,000 and replace him with a fresh out of college guy making $60,000. In the short term the manager cuts the cost of his division and looks more profitable. If they have costs later on because of some problem that the more experienced guy would have simply avoided so what. By the time that happens the manager who made the decision will have usually pocketed his bonuses and moved on. So it is the next guy who is suddenly stuck fixing whatever went wrong. From my point of view this is just more of the same MBA mentality that is one of the factors wrecking American business.

    4. Re:Leading question. by amiga3D · · Score: 3, Insightful

      Sadly you've been moderated funny. I have no mod points but your comment is dead on insightful. This is exactly what is happening in the US. I remember when Made in the US meant so much, now it's no different from Made in China because the desire is to make money not products. The idea is to turn out cheap shitty products at a profit and sell extended warranties that cost more than the products themselves cost to produce. The days of a 15 year old washing machine are gone.

    5. Re:Leading question. by Anonymous Coward · · Score: 0

      I'm surprised that a lot more American workers don't "go postal" on their managers.

    6. Re:Leading question. by Anonymous Coward · · Score: 0

      > The older guy is also the wiser and more experienced.

      Experience only gives you an opportunity to learn, it doesn't mean that you actually learned anything.

      Also stupid people don't become smart just because they get old.

    7. Re:Leading question. by DerekLyons · · Score: 4, Insightful

      Fresher? Skills aren't vegetables. The older guy is also the wiser and more experienced. He knows the meta behind the skills, and what will work, and what won't.

      He also has a chance of having acquired bad habits and/or prejudices that are going to be harder to train out.
       

      And if he's worth his titles, he has been constantly learning throughout his career. He knows how to be part of a team (even if he never grew into liking to "work with others"), and how to get things done.

      Between the two quotes above and most of the unquoted remainder - it seems you really need to read about the "No True Scotsman" fallacy.

    8. Re:Leading question. by hibiki_r · · Score: 1

      But you do not find that MBA thought at every firm. Chances are that low level management still came from the field, and it's their job to ask for the people they need. If the higher level manager doesn't trust the staffing advice he gets, chances are he'll lose the expertise, and the company becomes a cesspool.

      The company where the people that do the job have a say will hire a good mix between 60K rookies and 150K senior staff, get rid of the senior people that are not pulling their weight at all, and be productive.

      Not everyone with 20 years of experience is worth the 150K. Proper personnel management is all about figuring out when you need the top level expertise, and to to realize when your 150K senior employee is not helping you do the best work possible, but running your organization into the ground.

    9. Re:Leading question. by ShnowDoggie · · Score: 1

      This is so true.

    10. Re:Leading question. by forkfail · · Score: 1

      First, f he's a bad engineer (your first refutation), then he won't have the recommendations, won't be commanding the salary levels that we're talking about. He will have worked in skut projects during his career, and his previous manager will not have nice things to say about him. His linked in profile will show the same, and he won't be eloquent at the white board.

      Second - the No True Scotsman fallacy. To be direct: What in the hell are you talking about? No true Scotsman? What does that have to do with anything at all in my comments? You, however, have most certainly added non sequitur to the discussion.

      --
      Check your premises.
    11. Re:Leading question. by Anonymous Coward · · Score: 0

      Also agreed. And in the "business is war" conduct to stay competitive in a race to the bottom, the PHB's have poisoned the entire chain of command to such a degree that the forced suck-up of management has turned an enjoyable career into a mine-field of navigating incompetence, bluff and blowhards.

      The writing hit the wall when the nature of the beast shifted all its attention and energies on efficiencies. Growth-borne complexity pushing JIT and customization, putting short-term profit ahead of long-term quality, turned workers into disposable commodities. No different from the products they make; cheaper to replace than repair/maintain.

    12. Re:Leading question. by forkfail · · Score: 1

      If you don't learn, you don't get the opportunity to get more experience.

      --
      Check your premises.
    13. Re:Leading question. by JustNilt · · Score: 1

      First, f he's a bad engineer (your first refutation), then he won't have the recommendations, won't be commanding the salary levels that we're talking about. He will have worked in skut projects during his career, and his previous manager will not have nice things to say about him. His linked in profile will show the same, and he won't be eloquent at the white board.

      Or they will because how else will they get rid of him. It's not a zero sum game; there are various shades of grey to it all. The thing is experience is not all the same so being older with more experience does not automatically warrant a certain pay scale.

      Unfortunately, running businesses via spreadsheet alone is indeed a race to the bottom. That's why I refuse to do so in my own.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
    14. Re:Leading question. by Anonymous Coward · · Score: 0

      There is a staggering amount of vitriol against MBA's on this site. I'm currently in grad school for an MBA and I don't think or act like how you perceive all MBA's are. Your generalization is ignorance, although I will admit I understand why you feel that way.

    15. Re:Leading question. by blind+biker · · Score: 1

      All to often management is willing to accept the mistakes new people are going to make simply because it helps the bottom line short term. You layoff an experienced engineer making $150,000 and replace him with a fresh out of college guy making $60,000. In the short term the manager cuts the cost of his division and looks more profitable. If they have costs later on because of some problem that the more experienced guy would have simply avoided so what. By the time that happens the manager who made the decision will have usually pocketed his bonuses and moved on. So it is the next guy who is suddenly stuck fixing whatever went wrong. From my point of view this is just more of the same MBA mentality that is one of the factors wrecking American business.

      This is absolutely, totally and utterly true. I have seen this happening dozens of times while I worked at Nokia. Yes, there have been corporate psychopaths in Nokia, too. They move on before the damage is apparent, and sometimes they move within Nokia, as they feel powerful enough to muddy up the proofs of their past ineptitude (or malice). Those guys are true pieces of work.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    16. Re:Leading question. by Tablizer · · Score: 1

      Fresher? Skills aren't vegetables. The older guy is also the wiser and more experienced. He knows the meta behind the skills, and what will work, and what won't.

      And managers don't want to hear the truth. They want to use bullshit and be fed bullshit. The younger naive worker is happy to make it green, then blue, then yellow, then orange, etc. The older guy may be more likely to say, "Make up your fucking mind FIRST rather than make me re-do it 10 times. And answer my list of questions that you keep evading because you don't want to commit."

      Bliss is rewarded, not logic. Oh, and get off my lawn!

    17. Re:Leading question. by Tablizer · · Score: 1

      Indeed. Short-term thinking doesn't work very well for technology. Finance keeps pushing for an 18-month turnaround on all investments; but if you apply that to technology, you'll end up with rushed garbage. The longer term view is one reason why Germany is doing well despite high wages.

    18. Re:Leading question. by Undead+Waffle · · Score: 1

      As someone who has recently been looking at washing machines I think I should correct this.

      If you're looking for a washing machine that will last over 10 years problem free they exist but they aren't made in the U.S. or China. You go for Miele (German), Bosch (German), or Asko (Swedish -- only the small capacity ones are made in Sweden though). So we're seeing the same thing that happened in the automobile industry. Eventually the consumers wise up and buy from the guys who consistently offer quality (mostly Germany). American manufacturers could have an advantage because the downside of German is usually customer service and having to import parts for repair, but American businesses would all prefer to fight over the potentially more profitable "as cheap as possible" market rather than trying to build and maintain a good reputation.

      In some fields, Chinese companies have recognized that there is a market for quality and they happily fill that need. Lenovo and Gigabyte come to mind. So I do see a rise in the market for quality goods, especially now that we can use the internet to make informed purchases. Unfortunately, it isn't happening with American companies and it isn't happening with things made in the U.S.

    19. Re:Leading question. by CptNerd · · Score: 1

      Are you working in a position in a company as an MBA? Have you worked in companies and seen what the typical business-school manager does? You sound too young to have experienced the downside of your profession, but just wait. And yes, that's unapologetically "ageist" of me to say.

      --
      By the taping of my glasses, something geeky this way passes
    20. Re:Leading question. by Anonymous Coward · · Score: 0

      Or they will because how else will they get rid of him.

      You're fired.

    21. Re:Leading question. by Anonymous Coward · · Score: 0

      I'm surprised nobody has mentioned politics. A guy or gal hired right out of college, or with just a couple years experience, isn't a threat to take over the job of an engineering manager or architect; and while they might come up with new ideas like open source tools, they won't have the stature or skills to say, "we need to get rid of this creaky architecture we have and do it this other way instead."

      I've noticed that as people get older and accumulate tenure within an organization, they become increasingly adept politically, and more.. comfortable with the way things work, let's say.

    22. Re:Leading question. by CAIMLAS · · Score: 1

      It is happening in the US; you just don't see it so much, because most consumer products aren't made here anymore.

      High-quality specialty goods, as well as industrial goods, are often American (or German) made. Tools, and the parts thereof, in particular. There is a big market for 'aftermarket' replacement parts, many of which are made to better tolerances, with better materials, and better engineering (eg. Standard Motor Parts, for instance, still makes most of its quality stuff in the US, or assembles them here using some foreign parts which are hard to get wrong). Performance parts come from the US.

      Things which you won't find as "Made in the USA" are parts which have a lot of ecological damage factored into their construction. Where it's cheaper to make things overseas (due to weak sanctions against damaging the environment) or where there is a high dependence on human repetition (things machines can't do well AND cheaply yet), they'll be made overseas.

      There are exceptions, of course. You can, for instance, buy the bulk laundry or dishwasher detergent for less, but a significantly smaller container of domestically made detergent (which, ironically, is much more effective and requires less per use) is more expensive per unit of volume, but cheaper per use (saving by not having to ship as much, I presume).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    23. Re:Leading question. by Anonymous Coward · · Score: 0

      Well, remember this is a techie site. A lot of the MBA's that we have to deal with are ex-technical people who went back to get their MBA because they couldn't hack it in a technical career. Most of them are no better as management types either and get no respect from us.

  6. On the campaign trail by countertrolling · · Score: 1, Flamebait

    He's trying to pull a fast one. Acting like he's all "concerned" and stuff. He should just remove the tax benefits from off-shoring, but that would only hurt the "contributors" to the party, so that's not gonna happen. The party will have none of that. Nothing but a little tear jerker for distraction purposes.

    --
    For justice, we must go to Don Corleone
    1. Re:On the campaign trail by foniksonik · · Score: 4, Insightful

      That is what Obama asked for in his State of the Union. He can't do it on his own though, Congress must send him a new tax act to sign.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:On the campaign trail by countertrolling · · Score: 1

      Totally bogus. A single mention doesn't count in my book. He should be pushing for it like he did for his health insurance bailout program.

      --
      For justice, we must go to Don Corleone
    3. Re:On the campaign trail by tomhath · · Score: 2

      You can't just increase taxes and expect corporations to passively accept lower profit margins; they will respond. And the response will be to move all operations offshore and become a foreign company. Then you can try to recover the lost revenue and jobs by increasing tariffs, but there's a problem with that if the economy continues to spiral down the drain (with is would as the unemployment goes up). Like it or not the whole tax system is a balancing act.

    4. Re:On the campaign trail by countertrolling · · Score: 2, Informative

      Their response would be to fund another candidate that won't step out of line. Obama will win because he carries their water better than any other right now, while his entire cabinet will end up working for Goldman Sachs, then maybe run for office themselves. It stinks to high heaven

      --
      For justice, we must go to Don Corleone
    5. Re:On the campaign trail by amiga3D · · Score: 1

      He's not going to sign any tax act that doesn't raise taxes and Congress isn't going to do that. It's called an impasse. The Republicans like off-shoring and the Democrats like raising taxes which combined pretty much destroys US run businesses (the few that are left).

    6. Re:On the campaign trail by Rockoon · · Score: 0

      Indeed. Corporate taxation simply doesnt work out. At best you make American businesses less competitive, and at worst you turn them into offshore businesses.

      We really need to move to a consumption tax, but that will never happen. Congress views taxes as a way to control behavior.

      --
      "His name was James Damore."
    7. Re:On the campaign trail by ScrewMaster · · Score: 2

      Actually, they're called "tariffs". We used to have them, China has them, Japan has them, Brazil has them. All intelligently-managed industrial nations have them, as a defensive measure against predatory foreign competition. Japan and China successfully lobbied to have our tariff structure destroyed, and they pretty much walked over us after that.

      --
      The higher the technology, the sharper that two-edged sword.
    8. Re:On the campaign trail by countertrolling · · Score: 1

      Not just him. If you aren't bought, you can never be president. At best you'll be a noisy congressman with absolutely no power

      --
      For justice, we must go to Don Corleone
    9. Re:On the campaign trail by countertrolling · · Score: 2, Insightful

      I don't think it's Japan and China as much as Apple and Caterpillar and Walmart etc. that ended the tarrifs. The predators are domestic, right here in our own house.

      --
      For justice, we must go to Don Corleone
    10. Re:On the campaign trail by dogmatixpsych · · Score: 1

      True, but why didn't he do this when he had almost a supermajority of Democrats in Congress (during the first 2 years of his time in office)? Getting things passed at that point should have been easy for him (like the massive environmental bill, the massive health insurance reform, and the various stimulus bills were easy). The problem is that Pres. Obama says he cares but he does not do anything about it, except for when he can self-handicap himself (like he can do now with Republicans in control of the House) and reduce his apparent culpability for inaction (i.e., it's the Republicans' fault). Pres. Obama had a wonderful chance to make so real changes to the tax code and other fiscal policy measures but he did not do anything. Conrgess didn't do anything. For better or worse, at least Pres. Bush and the Republicans made changes to the tax code (the changes were positive, the massive increase in spending including for 2 wars were not positive).

    11. Re:On the campaign trail by Uberbah · · Score: 1

      The Republicans like off-shoring and the Democrats like raising taxes which combined pretty much destroys US run businesses (the few that are left).

      So how much did Democrats raise taxes when they controlled Congress? Or were you thinking of some mirror universe where the Democratic Congress didn't just extend the Bush Tax Cuts at the end of their term?

    12. Re:On the campaign trail by Uberbah · · Score: 5, Insightful

      Because shipping, cheap 3rd world labor and international communications didn't exist in the 50's? What kept corporations from leaving the U.S. in droves then, along with the rich when levied with a 91% marginal tax rate?

    13. Re:On the campaign trail by countertrolling · · Score: 0

      ...the changes were positive...

      Oh? For whom?

      --
      For justice, we must go to Don Corleone
    14. Re:On the campaign trail by russotto · · Score: 1

      Because shipping, cheap 3rd world labor and international communications didn't exist in the 50's? What kept corporations from leaving the U.S. in droves then, along with the rich when levied with a 91% marginal tax rate?

      Fewer places to go. Europe and Asia had just been devastated by WWII, Australia was a total backwater, South America was a set of banana republics (essentially owned by the US rich, in many cases), and Africa was (and remains) Africa.

    15. Re:On the campaign trail by Anonymous Coward · · Score: 0

      I have a simple solution... eliminate ALL CORPORATE TAXES. Make up the shortfall with increased taxes on the wealthy.

      Corporations don't vote and shouldn't pay taxes. There is a ton of economic research that shows lower corporate tax rates help he economy. Contrary to what the insane right wing noise makers would tell you, there is ZERO evidence that increasing personal income taxes for wealthy people has any impact on the economy. In fact the only slight evidence there is would suggest the economy does better with higher personal rates at the top end

    16. Re:On the campaign trail by magarity · · Score: 1

      You should be modded insightful.

      The healthcare bill is totally a bailout for corporations which want to get out of having to pay healthcare for employees.

      Obama is a shill for big business, plain and simple, bought and paid for by big media, Wall Street and the GE's (e.g. defense contractors) of the world.

      A shill for big business who wanted the healthcare law, hmm, that's why his administration is handing out waivers to exempt his big donor unionized companies from said healthcare law. ???

    17. Re:On the campaign trail by Anonymous Coward · · Score: 0

      Because in the 50's the rest of the world was still recovering from WWII and the US could reshift manufacturing to non war products very quickly

    18. Re:On the campaign trail by Anonymous Coward · · Score: 0

      Are you serious?

      No, shipping was not as expensive in the 50s. No, intl communications were nowhere even remotely close to as cheap or easy as they are now. It was significantly harder to operate a global business before that intarweb thingy. It's unquestionably easier today to move your business outside of a country yet still do much of your business in that country.

    19. Re:On the campaign trail by Anonymous Coward · · Score: 0

      In the late 40s and 50s we bought "Japanese junk" - cheaply made products that were inferior and didn't hold up. But they were so cheap that it cost less to replace a product twice a year than to buy one made in the US and keep it for 5 years. As Japanese (and other) industry improved we got better quality from overseas. "shipping, cheap 3rd world labor and international communications didn't exist in the 50's"? Nonsense. But I think the domestic greed was less intense.

    20. Re:On the campaign trail by Uberbah · · Score: 1

      Are you?

      How much telecommunications infrastructure does it take to call up a factory on the other side of the planet and say "ship 10,000 widgets to New York next month"? Furthermore, you free trade apologists speak as if China and Vietnam et all all had modern infrastructure and power and telecommunications already there.

      To paraphrase Bill Hicks, your rationalizations are beneath you. And thanks to the use of hallucinogenic drugs, I see through you.

    21. Re:On the campaign trail by Uberbah · · Score: 1

      Because in the 50's the rest of the world was still recovering from WWII

      Then offshoring would have started immediately after WWII, not until the 80's and 90's. Why settle for third world labor with third world education and third world infrastructure when you can have at least first world education in recovering Europe, as people there would have been desperate for jobs.

      It's just a crazy coincidence that our manufacturing base was moved overseas after unions were gutted, after marginal tax rates were slashed, and after "free trade" laws were passed....

  7. Older Engineers Should Get Over Themselves by Anonymous Coward · · Score: 0

    They can't find work because they demand higher salaries than they are worth. The $60k a year they pay fresh grads is still better than lifelong industrial workers get for much harder work. $150k is ridiculous. Try getting off you ass, then may you'll appreciate $60k a year for sitting down and crunching some numbers. Disclaimer: I've worked both types of jobs... Engineering is easy work if you have the mind for it.

    1. Re:Older Engineers Should Get Over Themselves by RightwingNutjob · · Score: 1

      I've worked both types of jobs... Engineering is easy work if you have the mind for it.

      That's the thing. There's a perception among older engineers (my opinion as a young engineer is that it has roots in reality) that most people don't have the mind for it, and many people who think they do have the mind for it in fact do not. So they can get away with claiming to work miracles and demanding six-figure salaries.

    2. Re:Older Engineers Should Get Over Themselves by LynnwoodRooster · · Score: 3, Interesting

      Yes, we old engineers are so greedy and lazy... I mean, I just hired on with a new company just 3 months ago, a grizzled 25 year veteran of consumer electronics design - and I demanded (and got) well beyond the $150K. Of course, in the first 2 months I've also identified a firm $2.5 million in annual savings, with a very small, zero-cost change to the production line. So yeah - some begrudge the high salary I command - but my new employer gladly pays it because I've already turned back 10X the savings.

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    3. Re:Older Engineers Should Get Over Themselves by Anonymous Coward · · Score: 0

      Enjoy your material rewards as your neighbors starve to death. Does what you do really put so much stress on you that you deserve 10 times the salary the average worker earns? I'm not saying you're not worth it to your company, I'm saying that the entire Corporate States of America has completely inverted our sense of right and wrong. I'd rather stand with the blue-collar who works his hands to the bone to barely feed his family than a corporate sympathizer who believes he deserves more than his fair share because he helped some greedy people make more money that they don't need.

    4. Re:Older Engineers Should Get Over Themselves by JustNilt · · Score: 1

      Yes, we old engineers are so greedy and lazy... I mean, I just hired on with a new company just 3 months ago, a grizzled 25 year veteran of consumer electronics design - and I demanded (and got) well beyond the $150K. Of course, in the first 2 months I've also identified a firm $2.5 million in annual savings, with a very small, zero-cost change to the production line. So yeah - some begrudge the high salary I command - but my new employer gladly pays it because I've already turned back 10X the savings.

      And so you earned that salary. The problem that many won't see is that the salary isn't earned by your years of experience but instead by how you applied them. There are far too many who feel they deserve such a salary simply because "they put in their time".

      A similar example from my own business: my best "find" was a former Boeing machinist. He had virtually no experience in working with computers but applied himself to learn. His people skills and willingness to actually learn new things are what make him valuable. He's my single best tech now after 6 years and the clients love him. Now, that's a different circumstance form what most are talking about since he went into a new field but he took a hit in pay form what he was doing and is now making more than he ever did at Boeing ... which I happily pay!

      My point is not everyone "deserves" a certain pay rate just because they've got X years of experience. Unfortunately, we've lost the knack of doing anything other than hiring by the numbers so we're in this situation where many want more than HR is willing to pay because a few bad apples screwed it up for everyone.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
    5. Re:Older Engineers Should Get Over Themselves by forkfail · · Score: 1

      At least the high end engineers MAKE something. Unlike the high end CEO's - who make monies measured in the millions and tens of millions per year, not in the hundreds of thousands.

      --
      Check your premises.
    6. Re:Older Engineers Should Get Over Themselves by Anonymous Coward · · Score: 0

      As an engineer making $150k/year there's a big gap between a new engineer and a veteran in the industry. After 10 years on the job you are an architect. A mentor to your younger coworkers, a politician to your peers, providing important technological strategic decisions that many young engineers are not yet capable of doing.

      To speak to this interview with Obama, this woman's husband has been unemployed for three years. That is irresponsible, particularly by an engineer in a field with rapidly changing demands. By Obama getting this guy a job we're saying it's acceptable to be lazy.

    7. Re:Older Engineers Should Get Over Themselves by LynnwoodRooster · · Score: 1

      Che? Is that you?

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    8. Re:Older Engineers Should Get Over Themselves by Anonymous Coward · · Score: 0

      I've also identified a firm $2.5 million in annual savings, with a very small, zero-cost change to the production line

      Did you move your zimmer frame out of the way so no one tripped on it and sued?

    9. Re:Older Engineers Should Get Over Themselves by pitzG · · Score: 1

      The guy is not lazy. The jobs simply do not exist for Americans in that particular field, or even in the industry more generally. Why do you and people like you persist in perpetuating the myth that there are jobs in engineering or IT for Americans, when hiring in the past decade has been scarce, and limited almost exclusively to guest workers on the H-1B in most STEM fields?

  8. what germany does/did by Anonymous Coward · · Score: 5, Interesting

    I have seen that Germany will require foreign visa holders to be paid some premium over the going rate. It may have been 5% or so. This ensures foreign visa holders are not economic replacements, but have a specific skill that is in short supply.

    1. Re:what germany does/did by amiga3D · · Score: 5, Interesting

      Now that's an idea I like. Force them to pay foreigners more than they would a US worker. Thus they don't have an incentive to hire foreigners unless the shortage is real and when the shortage goes away they'll hire US workers. No wonder Germany manages to continue to be successful even though the EU flounders.

    2. Re:what germany does/did by St.Creed · · Score: 3, Interesting

      In The Netherlands there is a minimum wage they have to earn to get a certain visum. This is a rather high salary, but for a skilled engineer it would be reasonable (about 1.5 times the median income). For random labor it would be way too high. So this ensures that you can get skilled labor, but not cheaper than local skilled labor.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    3. Re:what germany does/did by Anonymous Coward · · Score: 1

      The work visa system in US is the wackiest thing i've ever seen. The visa is tied to the company that hires you and if you want to change employers you have to go through a ton of expensive red tape which makes it almost impossible to change jobs. So foreign workers are more or less enslaved to the hiring company and have to accept whatever salary and working condition that employer gives them.

      Ironically, Americans are constantly pumping their chests about capitalism and less government, yet they have this one big H-1B regulation that totally circumvents capitalism by removing all powers of negotiation from the H-1B workers.

    4. Re:what germany does/did by Anonymous Coward · · Score: 1

      They already do. H1Bs have to be paid wages at the 60th percentile or higher. It doesn't matter one wit because just like the rest of the H1B restrictions, they are not enforced (unless they help the employer, of course. Have fun trying to transfer an H1B to a new employer, lol.)

    5. Re:what germany does/did by Anonymous Coward · · Score: 0

      Well, that and 1 Euro jobs that essential pay only benefits and unions that have essentially stagnated wages for the past decade in return for job security.

    6. Re:what germany does/did by JustNilt · · Score: 1

      Now that's an idea I like. Force them to pay foreigners more than they would a US worker. Thus they don't have an incentive to hire foreigners unless the shortage is real and when the shortage goes away they'll hire US workers. No wonder Germany manages to continue to be successful even though the EU flounders.

      I absolutely agree. That'd allow them to use skilled foreign labor when it's actually needed as opposed to just easier to find at the cheapest rate possible.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
    7. Re:what germany does/did by Anonymous Coward · · Score: 0

      Germany remains successful, because the US pays or all of their Military budget. Because the US is their military. We have more Troops in Germany, than anywhere else in the world.

    8. Re:what germany does/did by scamper_22 · · Score: 2

      This is an idea that might have worked 20 years ago.

      But most of the US companies are global companies now. They don't need to import workers. They can simply hire them in the other country.

      The other major point is that free trade and globalization push the cost of labor to equalize globally. What is the 'fair wage' of an engineer? Same as a manufacturing workers... its the globally competitive wage.

      Now put an end to free trade if you want. That's another debate. But I'd rather have globally competitive wages then price ourselves out of the market.

      H1Bs are not the problem. They're a reaction to the real issues of free trade, lack of real professional status among engineers/IT workers...

    9. Re:what germany does/did by Tablizer · · Score: 2

      Another approach is require a detailed written description of the reason why they rejected resumes and/or interviews from citizens with the proper degree. If the co is giving bullshit answers in order to get a cheap 3rd-world 60-hour slave, then it will be harder to cover their tracks from auditors.

    10. Re:what germany does/did by Asic+Eng · · Score: 1

      Well, the grass is always greener elsewhere, I suppose.

      Germany also lost out on the tech boom the US had - when the US was importing engineers from all over the world and grew an impressive internet sector, Germany just had a trickle. It was only at the very end of the tech boom that Germany finally managed to introduce a green card program. All the important internet technology was build in the US, Germany only did well in niche markets.

      Germany is successful now in the areas where it was traditionally strong - automotive, mechanical engineering, optics, chemical engineering. The US had more of the internet boom, and consequently now has more of the bust. So I think you are complaining on a relatively high level there.

      Not to knock Germany - it has a well-functioning democracy, health insurance, social security, decent education system and a thriving manufacturing sector, but it didn't get as big of a slice of the internet market as it might have.

    11. Re:what germany does/did by Anonymous Coward · · Score: 0

      the US does the same thing. H-1B worker needs to be paid above the average rate for their profession.

    12. Re:what germany does/did by KPU · · Score: 1

      How is this practical? There is more than 5% negotiating range in salary, so there isn't a real way to test or enforce this. Also, consider a job with two openings filled by one local and one foreigner. Wouldn't the local complain that the foreigner is getting paid more?

    13. Re:what germany does/did by Anonymous Coward · · Score: 0

      Want to make it truly free? Take away the H1B restriction of the permit being restricted to a single company.
      H1B's are slaves, they can be shipped out of the USA at will. Which makes them very compliant workers.
      That's a jump up in the freedom level. See what the corporate response is to that.

    14. Re:what germany does/did by Anonymous Coward · · Score: 0

      How do you determine what a person is worth in order to put 5% on top of that? In US, H1 workers can only work for the company that sponsors them and can only change jobs after they've gone through a ton of paperwork unless they're in more delicate parts of the process during which they cannot change jobs at all without setting themselves back a few years. Basically this means the foreign worker is constricted to a very narrow job market and thus their pay is bound to be depressed. Trust me, I've been through that. Once I escaped the no-mans-land part of the process, which took a few years, I got a new job that paid 45% more and that's just because I was in a hurry to leave.

    15. Re:what germany does/did by shutdown+-p+now · · Score: 1

      Getting an H1-B requires paying more than the "prevailing wage" for the same occupation in the area of employment already. The trick is in enforcing that, and specifically dealing with all the creative ways of dodging that bullet. The way it's normally done is by tailoring the list of requirements for the position to one very specific candidate (H1-B, of course), at which point you can declare that no expert in just those skills could be found locally.

      Anyway, there's more to it than pay. Keep in mind that H1-B and L1 are visas that are tied to a specific place of employment. If you get fired on either, you've got to start packing next day, without so much as an opportunity to seek a new job. Ditto if you decide to walk away, unless you have a job offer in your pocket beforehand, and even then you'll have to wait for your new employer to get you a new visa. Needless to say, this means that employees on those visas, especially those hailing from third world shitholes they have no intent to return to, don't have anywhere near the leverage that local workers have when negotiating their terms of employment, or even disputing obvious violations (like being paid for 40 hours, but worked for 60-80...). That's the real attractiveness of those visas for companies compared to hiring Americans, not so much "cheap labor" per se.

      If you really want to fix this stuff, though, IMO, you should deal away with the whole "temporary worker" thing. Aside from applying filters to ensure that workforce migration is aimed primarily at job sectors where you have steady growth and hence actual need for more hands, admit only those people who have clearly expressed their intent to immigrate. Once they've had a well-paying job for a while and started to integrate, fast-track them for green cards, and eventually for citizenship - ideally with a hard well-defined schedule such that it's easy to plan (i.e., "if I come to U.S. for a job that pays $90k+, I'll have green card in two years, and citizenship in four"). And make it easy to change jobs while the process is ongoing, provided the other requirements (i.e. "prevailing wage" etc) are satisfied, without the need to leave the country during the transition.

      Alternatively, look at how Canada does it. They also have this kind of system, where people come in to work on temp visas but then get fast-tracked permanent residency, but it's not a strictly federal program - instead, every province has its own, so that they can tailor it to their needs - each province defining its own list of "occupation shortages", for example, or pay requirements. And, naturally, provinces like Yukon tend to have more lenient requirements than, say, Ontario, to get more people to settle down in the less hospitable parts of the country. For a large country like U.S. or Canada, that makes more sense.

  9. Hiring ain't easy by pntkl · · Score: 1

    I think older people asking for higher pay than their younger counterparts, based on their experience, isn't necessarily simple math. I'd much rather have positions filled, relative to experience, based on the business need. Unless you're hiring a savant, a college graduate with no prior experience, is likely to need more time or training, depending on the task. Some graduates aren't even cut out for the task, and you won't know, until you try them. On the other hand, someone asking for a higher salary, with a nice CV/Resume and Letters of Recommendation--seems less likely to need as much hand holding. Unfortunately, in the real world, nothing is certain. Any way you go about it, hiring is a gamble. If you can't afford the risk, the lesser of the two evils, the lower income bracket, oftentimes does make more sense, at least to me.

    1. Re:Hiring ain't easy by Anonymous Coward · · Score: 1

      I applied for a job and at the interview I found the hiring manager worked out at the same gym. I did not get the job and told the guy after a workout that I had no hard feelings. I was his top choice but HR and his boss wanted someone 'fresh'. He hired someone one year out of college for 90% of what I had been asking. Three months later the new hire arrested for pounding on a significant other and could not bond out of jail. i got a call back from the HR department and re-interviewed. They hired TWO new college grads at 85% of what I had asked for in salary. I was still the hiring manager's top pick but his boss wanted someone willing to burn the midnight oil despite no track record on projects as the product was supposed to be 'fresh'. Within four months, one had quit as they did not like programming and the second got injured in a company softball game and was on disability for a back injury that eventually ended with the programmer on full time disability. HR called me again and asked my contracting rate and balked when I asked for twice what I wanted for a salary. "Why so much more?"

      "My fee for dealing with idiots." (can you tell i did not want they job by then)

      The hiring manager interrupted me the next morning at the gym and wanted to let me know the project was late, over budget, and probably going to be canceled. His boss was being eased out of his VP slot for someone 'fresh'.

      I wished him luck with that as fresh worked so very well for them before. A few weeks later the hiring manager ended his gym membership as his company was going out of business despite the 'fresh' management.

    2. Re:Hiring ain't easy by El+Torico · · Score: 2

      I wished him luck with that as fresh worked so very well for them before. A few weeks later the hiring manager ended his gym membership as his company was going out of business despite the 'fresh' management.

      See, the market works! Yes, I'm being facetious, but only partially. The "hand of the free market" bitch slapped that company because of its incompetent management. Unfortunately, people got hurt in the process.

      --
      In the land of the blind, the one-eyed man is usually crucified.
    3. Re:Hiring ain't easy by pntkl · · Score: 1

      I think your signature says just as much as your comment. :D One-eyed Kings, in the Land of the Blind, are only slightly comfortable within their realm; when many lay in wait, to sever the King's head, and take their crown. In my experience, management can often be blind to the fact that IT geeks, although we love the work, we aren't slaves, robots, or indentured servants. In such cases, it's more like working for failure, than being one. I think AC did themselves a favor, in keeping their sights high. I've made the mistake of setting mine low. Admittedly, I pay for it; even to this day. I guess, at the very least, the resulting stress does a good job of making one feel alive, in the struggle to survive.

    4. Re:Hiring ain't easy by Anonymous Coward · · Score: 0

      While it's a nice story, this doesn't prove much about the point on hand.
      Except for the one guy who left because he didn't like programming, it was unfortunate accidents and external circumstances that led to the failure - which could have theoretically happened to anyone, not only to young / unexperienced workers.

    5. Re:Hiring ain't easy by Anonymous Coward · · Score: 0

      The "hand of the free market" bitch slapped that company because of its incompetent management. Unfortunately, people got hurt in the process.

      The shareholders are not the company. The company is not the management. The free market lays down the bitch slapping, but it hits the wrong targets. Shareholders get screwed. Regular employees get screwed. Management makes off with the loot. Maybe it's as explicit as a golden parachute, maybe it's just excessive pay, perks, and bonuses from the previous quarters of running the company into the ground.

      But it's "Heads, I win!" "Tails, you lose!" and even if the coin lands on its side there will still be some way for the class of the privileged elite to get away with it.

  10. God is just by Anonymous Coward · · Score: 0

    You get what you pay for. You earn what you get, one way or another.

    If you marry someone much prettier, you will have a live of submission. If you take a job paid too much, they won't let you forget it. If you lie or cheat, you will get-in over your head. There is always justice. If you come from segregation, your world view might need an adjustment.

    1. Re:God is just by elrusoloco · · Score: 1

      You get what you pay for. You earn what you get, one way or another.

      If you marry someone much prettier, you will have a live of submission. If you take a job paid too much, they won't let you forget it. If you lie or cheat, you will get-in over your head. There is always justice. If you come from segregation, your world view might need an adjustment.

      Correction, you earn what you negotiate.

    2. Re:God is just by Anonymous Coward · · Score: 0

      If you marry someone much prettier, you will have a live of submission.

      Wow. Just wow. How pathetic your life must be.

  11. It depends... by frisket · · Score: 1

    Sometimes if you want experience you're better off paying up for the older engineer.

  12. Chicago way by Anonymous Coward · · Score: 0

    The President can't help himself. He naturally gravitates to peddling influence, and missing the point entirely while "looking good for his sycophants".

    JJ

    1. Re:Chicago way by ScrewMaster · · Score: 1

      and missing the point entirely while "looking good for his sycophants".

      Looking good for his employers who, by the way, are not the American people.

      --
      The higher the technology, the sharper that two-edged sword.
  13. Easy solution for the lazy fat americans by Anonymous Coward · · Score: 1

    Spend less time whining on slashdot and more time working. Then, you won't have to worry about those hard-working, therefore evil, foreigners taking your jobs.

  14. Prof's quote by Anonymous Coward · · Score: 1

    If you're an employer who can hire a worker fresh out of college who is making $60,000 versus an older worker who is making $150,000, and the younger worker has skills that are fresher, who would you hire?

    I had to go back and reread the quote, just so I could see what exec was stupid enough to have actually said that. Can't pass up on an opportunity to short a company that's headed for the dustbin.

    And surprise, it wasn't even a exec. It was a college prof - a member of a profession known for it's keen business acumen and ability to thrive in the real world.

    Give me a break. Those who can do, do. Those who can't, demonstrate it with every word out of their mouth.

  15. Fresher skills? by hawguy · · Score: 5, Interesting

    What does "Fresher skills" even mean? The only skills I've seen someone fresh out of college have are coding skills. That's not the same as software development skills. That 45 year old developer that cut his teeth on C/C++ can pick up Ruby in a short time, but it's going to take the fresh college graduate years before he learns the skills he needs to work on a large development effort as a part of a team. Granted, there are exceptions to both rules. Sometimes the 45 year old doesn't want to learn anything new, and sometimes the college grad is some kind of programming god. But what I've usually seen happen is that the senior members of the team end up cleaning up after the junior members.

    What is true, of course, is that the new college grad is often willing to work for more hours and less pay than the older guy. But then, the older guy never comes in hung over and rarely breaks his leg on a ski trip or while mountain biking (I've had both happen to 20-something year old employees). And he's less likely to job hop -- one thing managers tend to underestimate is the cost of losing an employee because of all of the institutional knowledge that leaves with them.

    The best hiring decision I made was bringing in a 50 year old developer to work on a project that had been developed by our young, bright team. The project was becoming unmaintainable, bugs were adding up and the team was falling behind. The senior guy helped rearchitect the software to make it not only more maintainable, but more scalable - the newly designed product was more easily scaled horizontally and it needed about 30% less hardware to run. Th funny thing is that since we were competing with startups, we were paying some of the younger team members more than the more senior guy.

  16. misunderstanding of TFA by lkcl · · Score: 4, Interesting

    this is a misrepresentation of what President Barack Obama actually said. he said he would *investigate*, by putting this guy's resume in front of companies and ask them the pointed question of why such skilled engineers are not being prioritised for jobs. he didn't say "i'll find you a job".

    what was actually much more stunning to my mind was the fact that it appears that the U.S. has a President who is willing to say "I Don't Know The Answer Right Now". he did it incredibly subtly: he said something along the lines of "this is very interesting and i too would like to find out what the answer is", which is just... it takes my breath away that he could be that sensible.

    i thought politicians were supposed to be ignorant, arrogant and had to pretend to have all the answers - or at least to be intelligent enough to give the impression of being arrogant. although i fully appreciate that in the case of George W. Bush (jr), his ultra-low IQ means that he really was genuinely ignorant ["if the president of Ireland needs anything, anything at all, he only has to ask, now excuse me i gotta go get a burger"].

    1. Re:misunderstanding of TFA by Anonymous Coward · · Score: 0

      what was actually much more stunning to my mind was the fact that it appears that the U.S. has a President who is willing to say "I Don't Know The Answer Right Now". he did it incredibly subtly: he said something along the lines of "this is very interesting and i too would like to find out what the answer is", which is just... it takes my breath away that he could be that sensible.

      Call me cynical, but despite the surface appearance of trying to do the right thing:

      a) he may be smart enough that it's a calculated political move designed to win as many votes as possible (after all, he appears to have won your support based on a quick soundbite), and
      b) it remains to be seen whether he's smart enough to see through the "creative" answers he's about to be handed by engineering company executives.

    2. Re:misunderstanding of TFA by LiENUS · · Score: 2

      "It's kind of an awesome experience to have somebody in the White House pushing for you to get a job," Wedel said. But "as much as it thrills me and our personal situation, it really doesn't help the average American that's in my same situation."

    3. Re:misunderstanding of TFA by M.+Baranczak · · Score: 4, Insightful

      what was actually much more stunning to my mind was the fact that it appears that the U.S. has a President who is willing to say "I Don't Know The Answer Right Now".

      I don't think that's what's happening. Obama's a lawyer. One of the first things they teach lawyers is: when examining a witness in court, don't ask a question unless you already know the answer. And in this case, the answer is pretty obvious: when those companies say that they can't find workers, what they really mean is that they can't find schmucks who'll work 60 hours a week for third-world wages. Obama just wants them to admit it publicly.

      Either that, or he had to say something to get rid of the guy, and threw out some "we'll look into it" bullshit.

    4. Re:misunderstanding of TFA by Anonymous Coward · · Score: 0

      I just got hired at one of the big web software companies, and based on my experience there this is not the case. We're salaried and self-policing in terms of work. There are some people who work kind of late, but they are mostly lone wolfs. The team gets in around 9:30 and goes home around 5:30. Sometimes a little later, sometimes a little earlier (both in and out.) Now, we do have times when we have to put out fires (often of our own making) but we take legendarily long lunches, and we're not on the clock, ever, so it works out.

      Anyway, now that I've established that I'm making good money with a reasonable work schedule, I can say my team is involved in phone screening new applicants, and the vast majority don't know a GET request from a form element. (And this is phone screens, so in theory HR has already weeded out resumes that don't relate at all.)

      And before you start talking about web skills being newfangled, I have yet to hear of us hitting someone who could describe a trivial array-manipulation algorithm or understands Big O notation but couldn't explain HTTP. Well, maybe there was one, but that person got a "strongly inclined" from both screeners. We're not stupid, we're looking for great engineers, and we know what that looks like.

    5. Re:misunderstanding of TFA by Jiro · · Score: 1

      He's something else other than just a lawyer. He's a politician.

      Large companies with money are interested in hiring H1-Bs and fresh graduates in order to pay them less. Large companies with money are also interested in getting cozy with politicians. Obama finds this guy's problems an embarrassment because it makes it obvious what the companies with money are doing, so he pretends to be concerned for him so it doesn't sound so bad.

    6. Re:misunderstanding of TFA by Tablizer · · Score: 1

      what was actually much more stunning to my mind was the fact that it appears that the U.S. has a President who is willing to say "I Don't Know The Answer Right Now"

      Newt would put him to work mopping Intel's restrooms.

    7. Re:misunderstanding of TFA by MrLogic17 · · Score: 1

      Mod above troll.

      >in the case of George W. Bush (jr), his ultra-low IQ means that he really was genuinely ignorant

      Both Snopes & Wikipedia document your fallacy. Bush was around 133. Incidentally, this means his IQ is almost certainly above yours.

      http://en.wikipedia.org/wiki/U.S._Presidential_IQ_hoax

    8. Re:misunderstanding of TFA by Anonymous Coward · · Score: 0

      That's exactly what happened.

      The next day White House Briefing had Obama's press chief saying Obama want to give Green Card for foreign graduate holding graduate STEM degrees.

    9. Re:misunderstanding of TFA by gmhowell · · Score: 1

      More slashdot illiteracy. Your citations do not say what you claim they say. They indicate the Bush was ~115-120 whereas Gore was ~133. Bush Jr., while far from "85" is significantly lower than you claim. And lower than Gore.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  17. US election campaigns by aaaaaaargh! · · Score: 1

    WTF is wrong with US election campaigns? Are voters really that dumb to base their decisions on single cases like Joe the Plumber?

    If this continues, there will soon only be professional actors at campaign events and the candidate that has most money to pay for actors will be the one who wins.

    1. Re:US election campaigns by M.+Baranczak · · Score: 2

      Before you know it, we'll be electing an actor for President.

    2. Re:US election campaigns by St.Creed · · Score: 1

      Professional actors, like Ronald Reagan or Arnold Schwarzenegger?

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  18. single player health care will help as well by Joe_Dragon · · Score: 4

    As old people cost more to have health care.

    1. Re:single player health care will help as well by Anonymous Coward · · Score: 1

      US employers backed into offering health insurance as a way to get around wage freezes during WW2. They should realize that getting the federal government to take over that responsiblity (such as with a single-payer system, funded thru individual income taxes) would save them from the spiraling increases in the cost of health care. Instead they could afford to pay their employees more (covering their higher taxes) and/or be more competitive against foreign companies that don't have that expense.

  19. i'm ok, you're not by pinfall · · Score: 2

    It's the new rage. We're all going to be fine even though only me and my pals are. You should hope for the best because me and my friends are hoping alongside you.

  20. Who says they want more pay? by Anonymous Coward · · Score: 5, Informative

    I keep seeing this "older workers are more expensive".

    I was so deperate for work that I was willing to take an entry level salary. Unfortunately, I never got a chance to express that because no one even bothered to interview me. Anyway, after several years of trying (and depleting all of my savings), I got the hint and left the profession.

    1. Re:Who says they want more pay? by SteeldrivingJon · · Score: 1

      There's probably an assumption that if you're willing to take less, there must be something 'wrong' with you. It's like people in HR/hiring don't live in the real world.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    2. Re:Who says they want more pay? by fyngyrz · · Score: 2

      There are age-related costs you can't control. Insurance is one of them. Declining health is another. Kids are often another. The mortgage an older person usually has is another. Sometimes an actual age-predjudice exists; we've heard many reports of ageism out of companies we know well in the last few years. "The kids" sometimes don't play well with older folks.

      Beancounters set policy based on those sorts of things in order to push short term results to the front of the importance queue, and HR executes those policies by winnowing the resume stack up front based on age unless someone actively steps in, which is unlikely these days.

      I'm not defending these practices -- I think the people implementing them should be shot for incompetence -- but that's the way it usually works.

      --
      I've fallen off your lawn, and I can't get up.
    3. Re:Who says they want more pay? by TheRaven64 · · Score: 1

      I don't really understand this. Most places, they define the job and set the salary. They don't say 'well, we were looking to pay $60K, but since you're 40 we'll pay $150k.' If a job is offering $150K, then they'll pay that irrespective of whether the best applicant that they find is 20 or 40.

      --
      I am TheRaven on Soylent News
    4. Re:Who says they want more pay? by forkfail · · Score: 1

      Well, there's a difference between working yourself to death and working hard. And if you don't have at least a modicum of the life balance thing going on, you will burn out. [1] Especially if you're good, passionate and dedicated to your work.

      You are right about the arrogance to some extent (though, a mark of maturity in an engineer is to not let on quite so much). However, if you know how to look, you can tell who is producing what. Sometimes, it takes a while - all problems are different, but it shows in the fruits of the efforts.

      Realize that I'm not talking about slacking off - this is about disciplined and intelligent approaches to problems. It's about being an engineer, not about being a hacker with 20 years of professional experience. [2]

      [1] I'm writing this as my code compiles. Go figure.

      [2] A good engineer is also a hacker. A hacker that is also an engineer is... an engineer. One is passion, quick thinking, and cleverness; the other is discipline and the eloquence that comes from experience. Not trying to start a hacker/engineer thread here.

      --
      Check your premises.
    5. Re:Who says they want more pay? by JustNilt · · Score: 1

      I don't really understand this. Most places, they define the job and set the salary. They don't say 'well, we were looking to pay $60K, but since you're 40 we'll pay $150k.' If a job is offering $150K, then they'll pay that irrespective of whether the best applicant that they find is 20 or 40.

      That's it precisely. Many seem to expect they can demand more because of experience but if a job opening is only at that lower level you may have to bite the bullet and get in then work into a higher position later. That or you find another way to make money in another career or in your own business or something. Expecting the taxpayers to pay for you to be a whiner about "no jobs at my level" for 2+ years of unemployment is simply unacceptable. I'm fine with a year of unemployment or, in the case of a major crash as we just saw, up to 2 years. What I'm not OK with is seeing people expect to be given what they want just because they "deserve it". Guess what? Life ain't fair!

      *grumble under his breath about "self esteem at all costs parenting*

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
    6. Re:Who says they want more pay? by CptNerd · · Score: 1

      The problem is when they won't even hire you at the lower pay rate. Been there.

      --
      By the taping of my glasses, something geeky this way passes
    7. Re:Who says they want more pay? by CAIMLAS · · Score: 1

      Like another poster said, if you assume/accept less than you're worth, people won't think you're worth anything. (There are, as in everything, exceptions. A bad resume, looking in the wrong kind of organization, or not fitting the specific buzzwords necessary at a given time can be doom in IT...)

      I worked for my dad shortly after high school. His engineering company was struggling. My dad was always trying to cut customers good deals. Being a bit opinionated and headstrong, I told him to knock it off.

      Business actually improved after that - not only in finances, but in the number of paying customers. The number of defaulting/collections customers (agricultural/rural engineering) decreased, and the company was profitable within a year and a half whereas it'd been in the red.

      I've personally had better luck finding gainful employment when I "demand" more than I think I'm worth (or more than 'median market').

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    8. Re:Who says they want more pay? by toddestan · · Score: 1

      Generally the perception is that you're not going to hang around long because you're only taking the entry-level pay job in order to have income while you continue to search for the senior-level pay job.

  21. lol by Charliemopps · · Score: 2

    Clearly the president is totally out of touch with the Jobs situation... but I can understand the hiring companies point of view. I work on a team of 2... and my co-worker went out sick about 6months ago... I've been screwed ever since. Management finally decided that he might not be coming back so we started the interview process last week. We had 3 kinds of candidates: 1. Kids, currently in school, usually for the wrong thing with no practical experience. 2. Guy's with several masters degrees in multiple fields. Knew every programming language I'd ever heard of, had worked at Google, Apple, IBM, ATT, and every other hightech giant you could think of... but had been out of work for a year or more... and were asking a minimum of $150k. 3. Older people that only knew 2 or 3 languages, usually something like Cobol, show no interest in learning anything new despite our assurances that we'll pay for classes. I actually had one guy tell me "Oh I could do that (referring to an example I gave him of something I written) but I'd do it in Cobol." Well, we don't use that... no one here works on that... how are we supposed to maintain it? These guys still wanted $75k+ This is an entry level position... for someone with limited but at least some experience in a languages that are less that 20yrs old. If you've got 30 years of experience in languages left over from the 70's, well yea... there aren't jobs out there for that.

    Then we have our interns from India. We asked one of them for help until we find someone and she said "Ok" went home, learned the relevant material over the weekend and came in Monday already swimming circles around me. Luckily for me the interns are very transient and never stay in one place for long. They're always looking for the better job, or going off to get married (their weddings are 2 month long deals) and the Job I have really needs someone that knows the inner workings of the company and how all our tables fit together.

    1. Re:lol by St.Creed · · Score: 4, Funny

      Then we have our interns from India. We asked one of them for help until we find someone and she said "Ok" went home, learned the relevant material over the weekend and came in Monday already swimming circles around me. Luckily for me the interns are very transient and never stay in one place for long. They're always looking for the better job, or going off to get married (their weddings are 2 month long deals) and the Job I have really needs someone that knows the inner workings of the company and how all our tables fit together.

      I see a win-win if you propose to her :)

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    2. Re:lol by Anonymous Coward · · Score: 0

      If you're interested in someone longer-term, please, provide a way to get in touch (I can't find any messaging through Slashdot), and I'll send along my resume, we can talk after that.

    3. Re:lol by unixisc · · Score: 2

      For a job, or marriage? ;)

    4. Re:lol by Xacid · · Score: 1

      Step one would be to log in. :)

    5. Re:lol by Anonymous Coward · · Score: 0

      ... and my co-worker went out sick about 6months ago... This is an entry level position

      Was your co-worker an entry-level programmer? Or are you trying to hire an entry-level programmer and expecting 20-year-experience-code from that person?

      the Job I have really needs someone that knows the inner workings of the company and how all our tables fit together.

      Learning the database is something anyone who can write a few hundred line SQL program can do. Learning the best way to get your particular database to do X isn't something an entry-level person can learn over a weekend. (Find the 2-argument LIMIT clause for RDB-7 in the documentation. When you realize that it's not there, ask someone who's been writing RDB-7 code for 10 years how you page from the client side without getting all 3 million rows sent back to you. The bandwidth saving alone might be worth the extra cost of someone who's been there.)

  22. Management often doesn't even know what they have by MikeRT · · Score: 1

    I have seen projects run like this and management literally does not understand that one set of skills may be absolutely meaningless compared to the older way of doing things if the experience delta is high enough. For example, you may have the freshest "hot skills," but the senior guy making 2.5x more can actually get the work done in a "fuddy duddy language" like Java or C# in substantially less time and under budget. When you do contract work, that's what matters. A typical customer doesn't give a rat's ass if you're some wunderkind with Ruby or PHP if they have to sacrifice either code quality or more money than by hiring a more seasoned developer with a very solid, but conservative skill set.

  23. Modded "Funny"?! WTF?! by zidium · · Score: 1

    Why the hell is this modded "Funny"?! It's very true on every level!

    --
    Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
    1. Re:Modded "Funny"?! WTF?! by forkfail · · Score: 1

      Maybe it was one of those "laugh or weep" reactions...

      --
      Check your premises.
  24. The true nature of the H1 B program. by Anonymous Coward · · Score: 0

    This exposes the true nature of the H1 B program. It is a lie that there is an engineer shortage in the US, we have tens of thousand of unemployed engineers right now. The H1 B program sole purpose is to destroy the domestic job force by bringing in cheap disposable foreign labor so that a higher rate of return on capital can be earned by the companies who have lobbied for this program. The H1 B program is destroying the tech industry and our middle class and should be gotten rid of immediately.

  25. aslo add Germanys apprenticeships system to tech by Joe_Dragon · · Score: 1

    As then people coming out of school will have real skills and not just people who area cheaper and replace older works that and end up F*ing up as they don't know what they are doing and the people who do have to come back some times at X2 - X3 what they used to be paid to fix it.

    The HB1 come for places where there is a lot more cheating in schools as well. Now with a real apprenticeships system that can fix that may letting people get tested in a real work place.

  26. No Consequences by Anonymous Coward · · Score: 0

    The real problem is that hiring less experienced engineers is always a win if the product can be shipped no matter whether it is ready or not and the costs are less. Even if problems surface later there are no consequences because it's impossible to prove that the problems would not have occurred with more experienced but costlier engineers. The pressure is to use cheaper engineers and not worry about quality in order to make the product ship dates. The only failure is the failure to get the product out the door. Now days most products are web products that are slapped together as quickly as possible and released so customers can test them. Get the functionality in place and worry about the bugs later because time to market is the critical element.

  27. Hiring Manager Perspective by coolioisay · · Score: 4, Informative

    So, as a hiring manager, I would say most media views on this really miss the mark. Reduced wages is not what motivates H1-B support (at least in my experience), because there is typically a legal cost to the company in supporting that hire, especially if they decide they want to get a green card and your want to retain them. The reality is simply this: finding good people in the tech sector is very hard. You see many candidates who claim to have the skills, but when you test the candidate they frequently disappoint. When you finally find a candidate that you feel would be a fit for the position, you don't want anything to stand in the way of hiring them, like their visa status.

    The (older == wiser) || (older == expensive) versus (younger == cheaper) debate is kind of misrepresented too. What it frequent turns out to be is (older == set in their ways) versus ( younger == eager to learn). Now I'll be the first to say I've hired older candidates that were eager to learn new things and their prior experience typically makes that process go much faster and smoother than for younger candidates. But (my perception of) reality is that "older and more experienced" candidates typically come to the interview looking to do what they know rather looking to grow. Maybe some employers like that, but tech companies tend to prefer people who will grow with the company.

    1. Re:Hiring Manager Perspective by fyngyrz · · Score: 1, Informative

      The reality is simply this: finding good people in the tech sector is very hard.

      You are either completely full of shit, or you have no idea where to look, which means you're incompetent for the position you claim to hold, or the "requirements" you've been given are ridiculous.

      This country is crawling with highly skilled engineers. I *never* had a problem finding anyone in the last ten years, ever. Of course, I was willing to pay them what they were worth, and I was also able to properly evaluate them prior to hiring them. No HR department, and anyone that tried to suggest "saving money" on engineering costs got kicked in the shins.

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:Hiring Manager Perspective by Anonymous Coward · · Score: 0

      The legal paperwork costs for sponsoring a H1B worker is a one-time investment. You pony up and it's done. The worker takes whatever low-ball wage you give him and works for the company for several years, thus earning the company a return and profit on that initial investment as compared to taking an American worker who would otherwise cost more over the long haul.

    3. Re:Hiring Manager Perspective by Anonymous Coward · · Score: 0

      He is absolutely right. Trying to find competant technical folks at least in my field (networks) is just about impossible. The jobs are available all over the place, it's just people are not qualified.

    4. Re:Hiring Manager Perspective by coolioisay · · Score: 1

      The reality is simply this: finding good people in the tech sector is very hard.

      You are either completely full of shit, or you have no idea where to look, which means you're incompetent for the position you claim to hold, or the "requirements" you've been given are ridiculous.

      I am frequently full of shit, but we also probably have different different hiring standards.

      This country is crawling with highly skilled engineers. I *never* had a problem finding anyone in the last ten years, ever. Of course, I was willing to pay them what they were worth, and I was also able to properly evaluate them prior to hiring them. No HR department, and anyone that tried to suggest "saving money" on engineering costs got kicked in the shins.

      I agree, but the problem is that there is more demand for these engineers than there are engineers, especially in certain areas of the nation.

    5. Re:Hiring Manager Perspective by tgd · · Score: 1

      I wish I hadn't already posted in the thread so I could moderate you up -- you're absolutely right. There's a shocking inbalance between what people think they're worth and what they're worth, in the *vast* majority of cases. Its brutal trying to hire people with competence in anything high tech. (And competence, in a software world, means understanding how to write code, how to diagnose problems, how to *write* clearly, how to communicate well to an audience of varied skills and personalities, how to handle ones self in front of a customer, how to put a project plan together, how to properly estimate tasks, how to balance competing priorities, etc...)

      People who are good and can prove it -- of any age -- , will be paid well for their skills. But 90% of the people who are applying for those positions are *not* good, but will go home and bitch to friends and family that they're not getting hired for (age|salary|stupid recruiter|ignorant MBA penny-pinchers|etc).

    6. Re:Hiring Manager Perspective by russotto · · Score: 1

      This country is crawling with highly skilled engineers. I *never* had a problem finding anyone in the last ten years, ever. Of course, I was willing to pay them what they were worth, and I was also able to properly evaluate them prior to hiring them. No HR department, and anyone that tried to suggest "saving money" on engineering costs got kicked in the shins.

      The hard part is separating the wheat from the chaff. There's plenty of highly skilled engineers. There's also at least 100x that number of incompetents claiming to be highly skilled engineers, and on paper indistinguishable from them. If you've figured out how to efficiently separate those incompetents from the good engineers, I congratulate you. Most companies seem to hire an HR department with a process which separates the candidate set into a wheat-enriched set and a wheat-deficient set... then they discard the former and interview the latter.

    7. Re:Hiring Manager Perspective by russotto · · Score: 1

      Its brutal trying to hire people with competence in anything high tech. (And competence, in a software world, means understanding how to write code, how to diagnose problems, how to *write* clearly, how to communicate well to an audience of varied skills and personalities, how to handle ones self in front of a customer, how to put a project plan together, how to properly estimate tasks, how to balance competing priorities, etc...)

      How about trying to hire a software developer instead of a combined software developer/project manager/sales engineer? Anyone with all those skills is either
      1) Working as an independent consultant (and not getting lowballed on the rates)
      2) Commanding a very high salary in a senior position (and probably not writing much code)
      3) Running their own company

    8. Re:Hiring Manager Perspective by tgd · · Score: 1

      Its brutal trying to hire people with competence in anything high tech. (And competence, in a software world, means understanding how to write code, how to diagnose problems, how to *write* clearly, how to communicate well to an audience of varied skills and personalities, how to handle ones self in front of a customer, how to put a project plan together, how to properly estimate tasks, how to balance competing priorities, etc...)

      How about trying to hire a software developer instead of a combined software developer/project manager/sales engineer? Anyone with all those skills is either
      1) Working as an independent consultant (and not getting lowballed on the rates)
      2) Commanding a very high salary in a senior position (and probably not writing much code)
      3) Running their own company

      If I have to hire someone else to do 2/3rds of an engineer's job, that engineer is only going to pull down $60k a year. Which is precisely the point of this entire article. The problem is, someone who can just write code walks into an interview thinking they deserve $120k a year, when someone else is going to have to micromanage them.

      Someone pulling down six figures needs to be absolutely competent on every single one of those items. And at least 90% of the people who I've interviewed thought they deserved $120k a year and weren't. And I didn't hire them. Simple as that.

    9. Re:Hiring Manager Perspective by fyngyrz · · Score: 0

      Well, the first step is to get the HR department out of the equation. They have no idea what a competent engineer is.

      The second step is to read the resumes for actual engineering achievements -- not degrees, not certificates, not CE credits, not age, not "I know VB" or "I studied computer science" but things like "I designed the widget you see in the whatsit made by whosit." Look for evidence of the skills you need, not for boilerplate.

      Then for goodness sake have a series of engineers talk to them. Not some useless HR weenie. See what they say after talking to the candidate.
      Don't use tests or "trick questions", like those cluetards at Google do; talk *design*, see if they have the skillsets you need. Most engineering is careful, meticulous work, and a shitload of it, work that arises from already knowing what is required to solve most problems, not frigging puzzle-solving. If you're doing RF, can they intelligently discuss RF issues? If we're talking microwave, have the "plumbing" PC board discussion, that'll winnow out the pretenders. If you're doing microcontrollers, do they know their way around a macro assembler, understand how to design an RF-quiet PCB, do they blink when you start talking about fan out, do they have decent choices or metrics for a micro for a proposed job... how much time have they spent in front of a spectrum analyzer? A scope? A logic analyzer? If you need FCC certification, have they paid their dues there? What about UL? What about supplier choices? Do they know how to second- (and third-, etc.) source design components and fabs so you don't end up hung out to dry by a bottleneck in a supply chain? Is your work math heavy? Not all engineering is, and sometimes it can all be calculator-fu. But there are tasks where you specifically need a mathhead, and if you have one of those, you'd better figure that into the interview. I ran into a programmer a year or two ago that, while really quite skillful in many ways, didn't understand the advantage of working with 1.0 normalized math... these are the kind of things you might need to watch for, or not, depending on what you're doing. In the end, "engineering" covers such a broad scope - even just in EE - that it's crazy to either try to find someone who knows everything, or assume that some college has stuffed some kid with everything they need to know as if the student was a jelly donut.

      So there's a lot of questions that end up being specific to various areas of endeavor, and your engineers will know just what to ask -- and what *not* to ask. But I guarantee you that your HR people won't. Let the HR people do the selection and you'll probably end up with someone who has a really pretty degree and is no more than a new teaching load on your department.

      --
      I've fallen off your lawn, and I can't get up.
    10. Re:Hiring Manager Perspective by russotto · · Score: 1

      If I have to hire someone else to do 2/3rds of an engineer's job, that engineer is only going to pull down $60k a year. Which is precisely the point of this entire article. The problem is, someone who can just write code walks into an interview thinking they deserve $120k a year, when someone else is going to have to micromanage them.

      You're not asking for someone to do an engineer's job. You're asking for someone to do two different kinds of engineers' jobs and a project manager's job. Such a person is worth well over $120k a year (at least in expensive areas like Silly Valley and NYC).

    11. Re:Hiring Manager Perspective by buybuydandavis · · Score: 1

      He is absolutely right. Trying to find competant technical folks at least in my field (networks) is just about impossible. The jobs are available all over the place, it's just people are not qualified.

      Have you tried doubling the salary offered?

    12. Re:Hiring Manager Perspective by pitzG · · Score: 1

      Tons of people in networks can't find jobs. I know EE's that have lowered themselves to getting mere Cisco technician certificates (ie: CCNA, CCIE) despite having embedded software and hardware development experience (hands-on) in the networking field.

      My own resume discloses the development of an IP networked device including its all of its firmware, as an academic project in support of a high energy physics experiment. Thousands of submissions over the past decade later, my efforts still haven't landed me a tech job or even good faith interviews for that matter.

    13. Re:Hiring Manager Perspective by CAIMLAS · · Score: 1

      The reality is simply this: finding good people in the tech sector is very hard.

      Is it hard, or are you looking for the wrong thing? Finding people based on resumes in information technology is, I've found, hit or miss: sometimes, you've found the perfect candidate but his resume gets discarded out of hand; often, a good resume yields a completely worthless candidate. The failure here is not that there aren't enough of the right kind of technical people, it's that you're looking in the wrong place.

      In my experience, the 'best hires' for positions have been people found through word of mouth and human connections. The 'best fits' I've found have been word-of-mouth referrals (though higher ups usually frown on such candidates actually getting picked for fears of cronyism). Of course, I'm sure HR would typically have a problem with this, as it runs around their infallible process, and hiring people you know instead of going through the full process probably breaks the law in a number of states as well, so there's not much you can do about this.

      You see many candidates who claim to have the skills, but when you test the candidate they frequently disappoint.

      But does that test even matter? I would argue that it may not. Hear me out here. I have interviewed a number of people recently, one of which had a very impressive resume. He was pre-interviewed by a favored 'rockstar' developer who the owner regards highly. (I question the veracity of this individual's actual ability and chalk his esteemed status up to being fluent in Synergy.)

      I interviewed this individual once in person and got a feel for him. He grated on me, but that may be due to the fact that he was likely being pigeonholed for my replacement, not as my auxiliary or subordinate. I, admittedly, have multiple reasons I wanted to trip him up on the interview: first, I wanted him to be a useful person, not a lout who can tell a good tale about what he has supposedly done.

      He impressed me at the initial interview, as he was able to talk about what he'd done in broad terms. He dug in and mentioned specifics on some topics, but he did have a way of taking a while to say it. He was well spoken. But then I realized he didn't fully answer in some cases, providing vague answers. So I asked for a follow-up interview.

      Here were the questions I asked him on the follow-up interview (on the phone). I should note, these questions were for a "senior sysadmin" type role - someone who claimed in-depth LAMP and broad Linux experience, as well as broad experience in implementing different network topographies in highly sensitive environments.

      * Using iptables, in which chain would you preferentially use to drop a specific TCP port?
      * What is catalina? (re: Tomcat, which he claimed to be a God with)
      * Which specific tool or tools would you use to properly back up mysql databases? ('file level copy' was his answer)
      * Do you have any cups or samba familiarity? (If so) what have you done? (nothing aside from what his mac did for him)
      * When is RAID5 better than RAID6?
      * Where is the correct place to install 3rd party, or non-system packages?
      * Describe the linux boot process, from POST to "login:"? (not a clue, muttered something about the boot sector and then immediately jumped to "applications start")
      * What is the general criteria used by the kernel's OOM killer?
      * Using a crossover ethernet cable between two gigE connected servers, what is the real, or practical realizable throughput of rsync and/or transfer over NFS? (didn't even have a clue where to start, blustered for a while about switches, even after I clarified/restated that no switches were involved)
      * What is your approach to web infrastructure backup while not breaking the running web applications? (a misdirection, which he answered poorly)
      * What is your familiarity with desktop linux? (none - went on for about 5 minutes about how Linux wasn't ready for the desktop and how Macs were best for

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    14. Re:Hiring Manager Perspective by evilviper · · Score: 1

      You see many candidates who claim to have the skills, but when you test the candidate they frequently disappoint.

      Consider this: Those people with the best technical skills are those who are the worst at writing resumes, and vise versa. I personally ended up hiring someone, DESPITE the fact that his resume was full of typos and obviously hadn't be run through spell-check even once.

      Frankly, I don't know how non-technical recruiters are expected to screen highly technical candidates. A resume with none of those keywords you want, might well have some very impressive accomplishments that someone technical would jump on. Additionally, someone with only a couple years of experience could potentially be a highly qualified candidate, which you will never follow-up on.

      What makes it worse are worthless job titles. You get "Sr" Engineers from fortune 500 companies who can barely type. Meanwhile, someone really amazing may have been "Staff" at a company you've never heard of, for 10 years.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  28. Apples to Oranges by Jeff1946 · · Score: 1

    What job has a salary range of 60,000 to 150,000? Look at the Federal Govt pay scale for the DFW area, http://www.opm.gov/oca/12tables/pdf/DFW.pdf Note, you would see that a entry level engineer (no adv degree) is a GS-9 about 55,000 whereas a senior level manager, GS-15, pay tops out at about 150,000. Personally I doubt that a senior level manager could do the tasks assigned to the entry level engineer any better than the new hire, except of course design powerpoint slides. In really, the important senior level skills are cost, time and personnel management Not the same job at all.

  29. Its not about expereince, its simply about costs by Anonymous Coward · · Score: 1

    When the decision is made to hire a younger vs. an older worker, it's simply about costs. the older workers want more money, the younger, often foreign worker will settle for less. Younger workers can work more hours too. They need less because the don't have families to support, and the come from places where the acceptable standards of living are far lower than ours. I find the skills problem to be more of an issue when screening for developers. most companies demand all sorts of very specific experience with one or another technology, without realizing that all of them are so similar that any good tech worker can learn them quickly. So, HR departments often screen out people who could be very good candidates.

    The problem is, limiting the number of H1B visas to keep cheap labor out of us jobs doesn't and cannot work. foreign workers come in on other sorts of visas like L1, where the works is a foreigner working for a foreign company in an office on US soil. Further, the expensive, older tech worker can also be replaced by foreign workers on foreign soil through outsourcing. The real solution is to eliminate all of these restricted visas, and make it easier for tech talent to immigrate here, and can enter the market without restriction. H1B visas turn foreign tech workers into indentured servants.If they are instead allowed to become citizens, they will be able to change jobs more often and move up the skills and experience ladder to better pay sooner, thus close the pay gap between us and foreign workers. It also allow then to be better protected under US labor laws. Under H1B an employer can threaten a work with firing, which means being sent back to the country of origin.More smart younger tech workers coming here mean more new companies forming, and more jobs.

  30. I dont get this. by unity100 · · Score: 3, Insightful

    i dont get why you people complain about this, after subjecting yourself to, supporting, praising and furthering the capitalist system you have been living in through all these decades.

    capitalist system seeks to maximize profits of the stakeholders. anyone who is not holding a stake, is expendable as long as s/he is replaceable.

    huge short term gains at the cost of anything, enabled through 'deregulation' for the sake of free market is the epitome of this. if you just sit and evaluate this equation, you will find that anything is justifiable as long as it flies - from destruction of oceans to near-slavery. and the wealth amassed furthers the power of the wealth owner to turn everything from public (non)opinion to justice/law in their favor. its circular.

    what did you expect in such an environment ? goodwill ? social responsibility ? decency ?

    or, did you think that being a better, more experienced engineer (through age or other means) would increase your value ?

    well, they just made society get used to accepting subpar products/services in everything, then they replaced you with those who would do shabbier jobs for cheaper......

    in a dog eat dog society, you cant expect decency.

    the ultimate end of this is, practical aristocracy/monarchy/empire with a seemingly 'democratic' storefront (late roman empire) and after the point society gets used to it, outright aristocracy/monarchy/empire (roman empire after octavianus).

    1. Re:I dont get this. by Eli+Gottlieb · · Score: 1

      Oh, it gets better. We mostly don't have "real" capitalism anymore, not industrial capitalism in the sense we knew it. Under that system, a prudent person could at least pour their savings into investing for reasonable long-term gains, buffering themselves against the sways of the labor market. No, we have rentier-capitalism, under which a special rentier-monopolist class of credit-creators and IP-holders get to extract money from everyone else in exchange for pretty much nothing.

    2. Re:I dont get this. by unity100 · · Score: 1

      but it was inevitable to go from industrial capitalism to rentier capitalism. there was industrial capitalism before, only because there werent any better fast-moneymaking means available. once they became available ........

    3. Re:I dont get this. by Anonymous Coward · · Score: 0

      Preach, Brother.

      I've noticed that CEO salaries are never broached in cost-cutting. This isn't capitalism, it's crony capitalism going on feudalism.

      Here's Reagan's budget David Stockman finding common ground with Bill Moyers:

      http://billmoyers.com/segment/david-stockman-on-crony-capitalism/

    4. Re:I dont get this. by unity100 · · Score: 1

      however capitalism itself is just allowing everyone to attempt to set up their own feudal domains. its just feudalism not limited to a particular class, and bondage of serfs removed in theory

    5. Re:I dont get this. by Anonymous Coward · · Score: 0

      It wasn't capitalism that brought the annulment of the western social contract about -- it was bottom up, Marxist ideology which denounced western values, brought about moral relativism, and therefore destroyed any social cohesive and "us-vs-them" mentality that brought us quite logically and precisely to this present point.

  31. Employee/Employment marketplace by everydayotherday · · Score: 2

    Don't employers attempt to negotiate salary requirements? If someone is currently unemployed is asking for 150k/yr might want to take 60k/yr given the choice between that and nothing. Would things be smoother if the Employee/Employment marketplace were more liquid?

  32. Old IS gold by fyngyrz · · Score: 4, Insightful

    Speaking as a guy who just retired from running a tech company, yes, it is. In the EE realm, with which I am most familiar, the experienced guy has been through the FCC testing rigamarole and can just be sent off to do it without supervision -- and he'll come back with a product that passed, because he knew what the requirements were when he designed it.

    The experienced guy knows all the suppliers; knows where to call for what components; knows to check for multiple sources and to avoid single source vulnerabilities if at all possible; has written in programming languages A..M and when presented with N, can learn it in very little time, whereas New EE Guy knows languages L,M and N and is absolutely clueless when it comes to maintaining product X's assembly code written in F, nor has he the depth needed to pick it up, and the product design with all its little foibles, that the experienced guy has.

    The experienced guy has tons of product experience and puts that to work for you every time a new design is required. New EE guy will probably get caught asking your techs questions instead of educating them. The experienced guy knows that the GPL is a box of landmines, and that it must be avoided at all costs; New EE Guy is likely to walk around for quite some time proclaiming open source is great before he actually understands that the company needs to make money and needs to retain the technology to do so exclusively for as long as possible in order to to pay him.

    The experienced EE can do a myriad of things; interview new hires (if you let HR do this, you're already half way to screwed, frankly) he can answer questions at any level from customer to any tier of technical support, he can actually *resolve* problems and in minutes because he's familiar with your products (if you kept him on... if he's experienced but a new hire to you, his benefit is he will learn them a lot faster.) The experienced guy probably even knows a lot about things he wasn't directly involved with, by a sort of office osmosis... people talk about the biz, especially if they're well compensated and treated well, and a synergy arises that New EE Guy simply can't roll into blind.

    New EE guy has a limited number of tools in his "toolbox" and very little, if any, experience employing them. The experienced guy has enormous depth and is likely to solve any given problem faster, better, and more to the company's long term benefit than the New EE guy can.

    Yes, the experienced EE costs more for insurance, deserves (doesn't always get) higher compensation, should have accrued more vacation time, probably has kids... he or she costs more, all right, but you get so much more it's an obvious decision if the goal is for the company to do well in the long run.

    If, however, the goal is to appease myopic beancounters about the upcoming quarter... yeah, that experienced guy is getting replaced by New EE Guy, the bottom line looks better for a few months, and future products will have to look after themselves. And looking at the state of today's US tech companies, with the notable exception of Apple... I can't say I'm surprised at all. By and large, they are reaping what they have sown.

    Having said all that, companies still need New EE Guy. but not as a means to kick out some experienced fellow; you want the new guy hired ten years or more before the experienced guy is going to retire so he can learn FROM the experienced guy, and then, when Really Experienced Guy retires, New EE Guy isn't New EE Guy any more, he is Experienced Guy.

    If you don't invest in the future, you won't fucking have a future. Company executives should inscribe that on a bat and beat the damned beancounters over the head with it on a regular basis. Figuratively speaking.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Old IS gold by ScrewMaster · · Score: 3, Insightful

      Figuratively speaking.

      I'm not to0 sure about that: I think it might take a few literal attempts to get the point across.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:Old IS gold by jhoegl · · Score: 1

      Thank you for your insight.
      as a pessimistic tech, this lightens my day

    3. Re:Old IS gold by Anonymous Coward · · Score: 0

      with the notable exception of Apple...

      I'm not so sure. Given all the bugs, glitches, and shittiness inherent in Lion (for instance, 1 out of 3 Macbook Pro laptops WILL NOT take Lion reliably, not that they don't meet the hardware spec, but because Apple's got some retard coding their new file-sharing software directly into the wireless card drivers and it causes a kernel panic on any machine with an Atheros wireless card, and a year later they STILL haven't fixed that fucking bug) I'm wondering if there was some round of turnover at Apple we don't know about...

    4. Re:Old IS gold by Anonymous Coward · · Score: 1

      The experienced guy knows all the suppliers; knows where to call for what components; knows to check for multiple sources and to avoid single source vulnerabilities if at all possible; has written in programming languages A..M and when presented with N, can learn it in very little time, whereas New EE Guy knows languages L,M and N and is absolutely clueless when it comes to maintaining product X's assembly code written in F, nor has he the depth needed to pick it up, and the product design with all its little foibles, that the experienced guy has.

      The experienced guy has tons of product experience and puts that to work for you every time a new design is required. New EE guy will probably get caught asking your techs questions instead of educating them......[more of the same]

      Sure, if you want to compared an experienced engineer against someone who is six months out of college and fairly clueless it is easy to make a case. However the real problem is the comparison between an engineer with 10 years real-world experience and an engineer with 30 years. It's not nearly as easy to support the idea that potential hires from the latter group will probably be more productive and justify a significant pay increment over the former.

      You are also presenting a portrait of a fairly optimal old EE guy against an inept New EE guy who is obsessed with open source, has no feeling for business or people management etc and is a pain in the ass. But it would be just as easy to present a caricature of an old guy who dismisses any suggestions of new ideas with "we tried that twenty years ago, didn't work", who is uninterested in learning new things, whose people management skills consist of whining about how "generation Y" or "millenials" are self-obsessed and who antagonises people from other departments in the business because they don't have the same background as he does and don't treat him like the oracle of wisdom on every subject.

    5. Re:Old IS gold by MooseTick · · Score: 4, Insightful

      All that sounds good if the older employee has actually been working and continued learning for 20-30 years. I've worked with those guys. I've also worked with a lot of 50-60 year olds who are lazy, graduated college in the 60/70s, haven't bother learning anything new in 20 years, and are coasting for the next 10 years to retirement. They feel like their time in entitles them to big bucks while they are not even as productive as a 20 something. I've worked with more of the latter than the earlier.

    6. Re:Old IS gold by mdf356 · · Score: 2

      In the software world, older has benefits too (from my perspective as a dev who's worked with both old and new devs). After 10 years in the industry I can foresee dozens of problems that newly minted college grads can't. Foresight means early prevention. My former colleagues at IBM with 25 years in the industry saw even further than I.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    7. Re:Old IS gold by Anonymous Coward · · Score: 0

      Parent deserves FUNNY.

    8. Re:Old IS gold by Anonymous Coward · · Score: 1

      And I am older and have worked with a lot of arrogant (I just graduated and know everything), myopic (The latest shiny thing is the solution for everything), entitled ( I should be paid as much as guys with actual experience because I am me) 20 somethings whom end up causing problems and won't listen to experience becaue of the aforementioned.
      So what, there are all types in all age groups.
      Your or my anecdotes are not about the average situation, and so do not prove anything about that.
      But maybe are you one of those that are younger and prone to crap judgment based on one or a few data points.

    9. Re:Old IS gold by mounthood · · Score: 5, Interesting

      Yes, but is the experience worth an extra $90,000 a year?

      Speaking as a guy who just retired from running a tech company, yes, it is.

      Companies could hire experienced workers for dirt cheap, by just giving the retiring baby boomers what they really want: medical coverage, lots of time off with a flexible schedule, and a small amount of money to pay the bills. Imagine how many 60+ year old EE's you could hire with this deal:

      * 1/4 salary ($37,500)
      * Work 3 days a week
      * 2 months vacation (40 days off)
      * Medical and other standard benefits

      Many professionals have already saved for retirement and paid off the house, and they just want to take it easy. It's interesting to note that the economy already provides a version of this for experienced professionals: contracting. Working at high pay for very short periods of time, they get a small salary and lots of time off. But the companies get screwed rather then having a loyal employee who loves working for them!

      --
      tomorrow who's gonna fuss
    10. Re:Old IS gold by gutnor · · Score: 3, Interesting

      The thing is, in your example, the problem is not the incompetent old employee feeling entitled, it is that his mediocrity has never been an issue in his career so far. He got raised to his level by inertia. The core reason why experienced worker don't find a work is that the companies cannot identify competent employee (young or old) - they cannot see what experience save them. So instead, they hire boat load of cheap ones and hope that by chance there are enough good in them to make up for the lack or experience or the problems brought by the shit ones.

      Another problem, is that you forget the concept. I have known people that sacrifice their expertise to specialize in some specific in-house shitty tech, by duty to their company (the old school way: enter a company as a kid, do what it takes and retire from the same company). So yeah they feel entitled because they are entitled - they saved the company butt for 20 years. In the past that would have meant at least respect, now that means they get threaten to be replaced by cheapo worker.

      So yeah, shitty worker stay employed and dutiful employee get exploited, that's your problem.

    11. Re:Old IS gold by Anonymous Coward · · Score: 0

      Please Note - the context of this article is NOT about somebody who writes programs, but somebody who designs a physical object. The vast majority of this economy is running on physical infrastructure that is now nearing two and three times its "design life". The newbies AND middle level management I work with are totally clueless of how to read, let alone document any kind of construction, maintenance, and operating documentation to rebuild, repair, or replace that infrastructure, because all they learned is modular "got another one of these" technology. No more Radio Shack hobbiest and ARRL folks who can DO as well as talk coming up "in the ranks".
      I already have enough work "on my plate" for another two people with my kind of field experience in light, electric power, and water infrastructure, and it would take me more time than I have alone to train a new college graduate, or two or three, to pick up the slack. Going to get awfully cold, dark, and dry soon if something does not change in HOW the economy is being bled dry by bloodsuckers in suits.
      AND, I am becoming way too disgusted to continue to work where my compensation rate has moved backwards against inflation for the last three years, all to keep the "investors" happy.

    12. Re:Old IS gold by geekoid · · Score: 1

      Once again, we have a poster that doesn't know the difference between 'figurative' and 'literal'~

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    13. Re:Old IS gold by Anonymous Coward · · Score: 1

      Heck, I'd take that deal and I'm in my 20's.

      I could work 2 jobs and make what I'm making now, work 5-6 days a week, and actually have a higher standard of living. I get to work at 2 presumably interesting jobs and get a bunch of varied experience.

      If it were a remote job, I could be sitting on a tropical island while otherwise enjoying my life.

    14. Re:Old IS gold by Anonymous Coward · · Score: 0

      So you've worked with the Govt then... ;-)

    15. Re:Old IS gold by Anonymous Coward · · Score: 0

      When I worked at large companies every few years I would save the company a huge amount of money. These were things that were noticed and sometimes rewarded.

      When 200 people are given a party to celebrate an effort that was at least 30% your contribution it gives you an idea that you have done somthing important.

      When you come into work one afternoon and save the company at least 20 million dollars and they give you a 50 Amex gift card as a reward you know that the bean counters are in charge.

      I have talked to people at job fairs and interviews where it was obvious that I had the job. Yet, when it goes to HR, they stop returning my calls.

      If I can get in the door as a contractor, I get a real job offer within a few months. Twice I have gotten flush letters from HR departments while working as a contractor in the same company. In both cases I was hired as a direct later on.

    16. Re:Old IS gold by Anonymous Coward · · Score: 1

      A possible problem with this is that technology in electrical or software engineering changes so fast if you aren't constantly keeping up with it, you are far less useful.

      I'm not saying there won't be exceptions, but I have a hard time believing all of those semi-retired engineers wanting to "take it easy" will also want to put in that effort to keep up with the field when their main motivation for taking a job would be "I don't have to spend much time at it". Also, seems hard to develop a good team if you have a bunch of people there half of the time without much invested into the project, and who may retire at a whim (and in either case are unlikely to develop into a mentor/architect/management track).

      One of the reasons companies hire younger, less experienced engineers (besides the obvious salary difference) is that they tend to be "hungry" for knowledge, and really want to put in long hours, learn as much as possible, and make their way up the ladder...

    17. Re:Old IS gold by AmiMoJo · · Score: 1

      It works both ways. The place I work just hired some new people because the old guy who had been there for years just kept churning out the same stuff. Their products were getting seriously out of date and competitors were coming up with new features and techniques that this guy would just wave his hands at and say "that isn't going to work" (despite all the evidence to the contrary).

      So sometimes new blood and a fresh perspective are useful. Doesn't always have to be someone younger either, just someone with different skills and experience. As for having both, well that is good if they can work together, but often having a lot of experience means being unwilling to take less experienced people seriously or adopt their ideas.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    18. Re:Old IS gold by IICV · · Score: 1

      And you know what? I bet those people who only work a bit over half time will get just as much done as full-timers. It's not like people are normally getting things done for every single one of the 40+ hours in a standard workweek, and personally I find that I tend to take less breaks if I've had a long weekend or vacation recently.

    19. Re:Old IS gold by Eristone · · Score: 1

      fyngyzr,

      I just posted above that I would avoid working for one individual. You, based on this posting, I would consider at least a candidate for working for.. seeing folks take the long view is missing in the tech industry.

    20. Re:Old IS gold by Anonymous Coward · · Score: 0

      The presented old guy may be a caricature for his group, but "inept guy who is obsessed with open source, has no feeling for business or people management etc and is a pain in the ass" describes younger techies pretty well, and Slashdotters perfectly.

    21. Re:Old IS gold by frank_adrian314159 · · Score: 1

      Uh, your offer is paying the 1/4 for about 60% time. Old people may want to work less, but at least they know enough math to understand your offer is a non-starter.

      --
      That is all.
    22. Re:Old IS gold by approachingZero+ · · Score: 1

      That was great. Dead on.

      --
      'I don't know what it's called. I just know the sound it makes, when it takes a man's life.' ~ Four Leaf Tayback
    23. Re:Old IS gold by CAIMLAS · · Score: 1

      * 1/4 salary ($37,500)
      * Work 3 days a week
      * 2 months vacation (40 days off)
      * Medical and other standard benefits

      ... ooooor, you could hire someone who's not "retirement age" for similar bennies and pay, as long as they're not in a Rape and Gouge state like California.

      For instance, $50k, 2 months vacation, 5 day+ work week, and good medical benefits would get you quite a lot of systems administration employee if you're looking to employ a remote sysadmin who may or may not be able to work from his home, with his family, in a lower cost state.

      Just speaking from experience.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    24. Re:Old IS gold by Anonymous Coward · · Score: 0

      52 weeks * 5 days = 260 days/year
      52 weeks * 3 days = 156 days - 40 days vacation = 116 days/year
      116 ÷ 260 = 44%

    25. Re:Old IS gold by Anonymous Coward · · Score: 0

      he experienced guy knows that the GPL is a box of landmines, and that it must be avoided at all costs;

      Not true. All licenses can be a problem, GPL is no different in that regard. People who say otherwise have an axe to grind.

      Licenses are simply part of the featureset of the software. You are assessing the fit of the software featureset to your needs, right?

      I was once tasked with checking the 100's of licenses our company was using for a large project. BSD and GPL were by far the easiest to deal with; run them past legal and in the case of GPL make sure they're only linked into stuff we don't care about. Easy. Dongled software on the other hand was a bear because we had a hot backup requirement. Some vendors wanted a signed letterhead from our CEO every time we switched platforms. Idiots.

    26. Re:Old IS gold by Grishnakh · · Score: 1

      Even worse is his baseless assertion that GPL is a "box of landmines" and unsuitable for commercial use. Obviously, Google disagrees with this, and has had great success with Android. I'm an experienced EE too, and I'll happily recommend GPL software for the cases where it's appropriate. The problem is morons on both sides who either 1) think it should be avoided at all costs or 2) want to use it in places that aren't right for the business. It's really a very simple license: share and share alike; if you make changes and distribute them, you have to share them. It's not hard to understand unless you're an idiot. So, you just have to keep that in mind if you want to use it in your business. If you want to use it in your core product, and you want to protect the IP in that core product, well obviously GPL isn't the right license for you, and you shouldn't integrate any GPL components into something that you want to keep secret. If you need to fill some other hole and there's a convenient high-quality GPL software piece that'll do it, and the modifications that you'll be making will be minimal, it's not your core IP, and it's not going to cause any of your core IP to be GPLed, then go for it. Not all the software a company works on is "core IP"; there's lots of room to reuse a GPL component somewhere and contribute some changes back, because that component is something that lots of different people/companies use, not just ones in your field (for instance, the SQLite database; it's used for all kinds of different things, such as handling configuration (note, this is an example; SQLite is not GPL)). But then there's places where your company is trying to provide a "value added" alternative to a GPL or other free solution, and it would be rather stupid to try to use a GPL component to base your software off of.

      An experienced and competent engineer knows that these things aren't black and white, and doesn't make blanket statements.

    27. Re:Old IS gold by Grishnakh · · Score: 1

      There's definitely a lesson here for all employees: don't screw up your career specializing in some shitty in-house tech, or any shitty tech for that matter that's not going to be around for long or only applies to one company. If your companies tries to push you that way, push back, and change jobs if you have to. It's a dead-end and a career-killer. It's really unfortunate that so many older people learned that the hard way, especially in older days when it was more expected to do such things for the good of the company.

    28. Re:Old IS gold by Lunzo · · Score: 1

      Instead of needing to find a job so you have adequate medical care, couldn't you have the government provide access to health care as a service for all?

    29. Re:Old IS gold by Anonymous Coward · · Score: 0

      Companies could hire experienced workers for dirt cheap, by just giving the retiring baby boomers what they really want: medical coverage, lots of time off with a flexible schedule, and a small amount of money to pay the bills. Imagine how many 60+ year old EE's you could hire with this deal:

      * 1/4 salary ($37,500)
      * Work 3 days a week
      * 2 months vacation (40 days off)
      * Medical and other standard benefits

      Make that a more reasonable salary (living on $37,500 before taxes isn't reasonable if you like living in civilization), and give me a link to apply on. And you'll still get 40 hours (or more) a week from me if you have a VPN I can come in on. During TV rerun season, I might be working late in the evening, but when I'm bored I'll work. I work 5 days a week now, and still "work" any evening or weekend day that I'm not involved in something else. Just give me something challenging to work on - assembly language programming is one thing, assembly line programming is something totally different (and you can't pay me enough to write the same crap in a different way over and over).

      Going forward to what BoRegardless says, it's called "bloody fingers", and they can be worth millions to a company. You don't aim the hammer at your thumb a second time.

    30. Re:Old IS gold by Mobius+Ring · · Score: 1
      You're preaching to the choir unfortunately. Far too often the people that need to hear this message are not the ones listening. Not only are the Mean Bastard Accountants (aka: MBAs) not listening but neither is HR - I was once told by a HR "friend" that since she had a stack of resumes for IT people 6 inches high that she could replace any IT person without impact to the company... something it took a year of persuasion to dissuade her of.

      Unfortunately I have no suggestions on how to get the people that we need to listen to actually listen - particularly since kidnapping is illegal and tying them to educate them is frequently misunderstood. This goes for both the "leadership" of a company and the Mean Bastard Accountants.

      --
      When those around you are loosing their heads while you are keeping yours, maybe you've misunderstood the situatiuation.
    31. Re:Old IS gold by fyngyrz · · Score: 1

      Even worse is his baseless assertion that GPL is a "box of landmines" and unsuitable for commercial use. Obviously, Google disagrees with this,

      And you'll note that in fact, Google makes its money off of its search and advertising undertakings, neither of which are open source. While its open-source projects cost it money (of which it has plenty due to the aforementioned closed source efforts, so that's ok.)

      --
      I've fallen off your lawn, and I can't get up.
    32. Re:Old IS gold by fyngyrz · · Score: 1

      No, the GPL *is* different in that regard, specifically because if the GPL'd object is modified in any way, that modification has to be passed on to your competitors, which is a stop-dead problem for any business that isn't based upon simply servicing the object. Which is to say, most of them.

      I'm talking about objects like that do X, but need Y added to them; source code for X that one would wish to embed in one's own code, etc.

      GPL is fine if you're free-in and free-out. It's *not* fine if you are trying to pay salaries, and hope to do so into the future from continuing income off these same projects.

      --
      I've fallen off your lawn, and I can't get up.
    33. Re:Old IS gold by Grishnakh · · Score: 1

      So what? What's your point? Red Hat's open-source projects cost it money too, but it makes plenty of money selling support services. Intel's open-source projects cost it money too, but it makes plenty of money selling CPUs and chipsets and other hardware.

      As I said before, the GPL isn't dangerous at all, unless you're a moron. Using it for any software that you're trying to derive revenue from directly (by selling licensed copies of it) is stupid. If you do such a thing, you deserve to go out of business for stupidity. GPL software is excellent, however, for lowering overhead costs on things that aren't central to your company's mission (i.e., using a GPLed tool and contributing a little work back upstream rather than paying a huge amount of money for a poor-quality proprietary tool, or like in Intel's case, providing added value to customers).

    34. Re:Old IS gold by fyngyrz · · Score: 1

      Thanks for making my exact point -- again. Dumbass. :)

      --
      I've fallen off your lawn, and I can't get up.
  33. So HOW is he not a republican? by damn_registrars · · Score: 2

    President lawnchair took the pro-big-business action that lead to this guy losing his job. Now he's giving lip service to the guy's predicament but not doing anything meaningful to help the rest of the millions of people who have lost their jobs under these three consecutive bush administration terms.

    The only thing Obama accomplishes in this action is he helps secure his own reelection. There is not a single republican contender who would have done anything any differently, which makes it senseless and wasteful to vote for any of them to take over and keep doing the same exact shit.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    1. Re:So HOW is he not a republican? by Anonymous Coward · · Score: 1

      See, your failure is in assuming "republican" is the problem.

      Guess what, corporate sucking assholes are in both parties. They pander to a chosen side, and push the country to a slave system ruled by corporations.

  34. Suck it up! by Nullagain · · Score: 1

    Shhhhh! They know where the bodies are buried.

  35. Fallacy... by Lumpy · · Score: 3, Interesting

    "So if you're an employer who can hire a worker fresh out of college who is making $60,000 versus an older worker who is making $150,000, and the younger worker has skills that are fresher, who would you hire?'"

    the graduates skills are NOT fresher. i have never EVER met a new grad that had "fresher skills" than someone who has actually worked in the field for even just a few years.

    Who are these very poorly educated hiring managers that actually believe that a recent grad has "fresher" skills? I buy the "we are chepskates" angle but no way in hell a grad knows even 1/10th of what a experienced professional knows about a field.

    --
    Do not look at laser with remaining good eye.
  36. Kids, currently in school should be at a tech scho by Joe_Dragon · · Score: 1

    Kids, currently in school should be at a tech school or apprenticeship leering the right skills and not CS for learning usually for the wrong thing.

  37. ^^^this^^^ by fyngyrz · · Score: 4, Insightful

    Yes, exactly, precisely, perfectly on-target.

    Beancounters see salary and associated costs, and nothing else. And that view rewards them next quarter after a replacement with many dollars. Later in the year, when the second hire has to be made, the beancounter's sole reaction will be to make sure it's the cheapest person they can find -- and there is no realization that the entire cost came from the beancounter's error in the first place.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:^^^this^^^ by ShnowDoggie · · Score: 2

      There is a battle going on between the bean counters and the front line management. Bean counters want very specific and cheat labor. Front line management wants workers that can get the job done. Sometime front management wins and folks with good experience are hired. Sometimes the damn bean counters win and cheap is hired. Often the quality of the final product is determined by worker qualities that are very hard to measure and put a specific price on. A project's level of those hard to measure qualities probably depends on who has more influence with high level management - bean counters or front line management.

  38. Here, let me fix that for you ... by tomhudson · · Score: 1

    IT is evolving rapidly, making experience worth less than in more traditional fields.

    Should have been "IT is evolving rapidly, making experience worth more than in more traditional fields."

    In traditional fields, a lot of the problems have generally accepted answers. In IT, because it is evolving so fast, the new entries make the same mistakes that the old ones did. You need to be involved in at least 3 huge failures to really know your stuff, because a lot of it isn't technical - it's office politics, general stupidity, nepotism, rampant sexism, etc ...

    Think of it - the last time I looked up the numbers, projects only failed for technical reasons 7% of the time. It was mostly people problems, bad communications, mis-management, same as any other field.

    Those who have been in the field for a few decades have the perspective, and the experience, to deal with at least some of this, and to pass that knowledge on to the next generation (because if you've been in the field for a couple of decades, you don't worry about the stupid p***ing contests that people get into) - but that's not happening because of two things:

    1. "crap" is "good 'nuff"
    2. clueless individuals, from HR to management, all focused on keeping employee expenses down to justify their wages.

  39. Poor HR / PHB screening is part of it by Joe_Dragon · · Score: 1

    Pass over tech school / people who learned on there own / people who took drop in classes.

    Part of that comes from the gap in skills that you learn from tech schools / community colleges tech classes that you can take as Drop in. CS is not IT and some times the any 4 year degree is a joke how is some with a 4 year Underwater basket weaving degree better then some who want to a 2 year tech school / community college? Or did tech work on there own? I think a lot of HR types don't see what skills that CS lacks and some don't see that IT / tech has a lot of on going education and taking drop in classes is a better fit and less time then say going for a PHD or MA to learn about what is new in tech.

    online job applications systems that suck some of them are a pain to enter data and others have this big skills list that has a lot over lap and some even stuff rate 1-5 or 1-5 years for stuff like have A+ or Have a car that should be yes / no.
    poor job descriptions like the need 5 years in x? some times it has even not been out for 5 years.
    Buzzword bingo
    A big list of skills that you will be hard passed to find some who did not lie about have all that is on your list or if they do it will hard to be good at all of them.
    job descriptions that read like it's the job of 2-3 people

    1. Re:Poor HR / PHB screening is part of it by Rakishi · · Score: 1

      One thing college teaches you is how to write coherent easy to comprehend statements. In most positions that's considered a vital skill to have.

    2. Re:Poor HR / PHB screening is part of it by heironymous · · Score: 1

      One thing college teaches you is how to write coherent easy to comprehend statements.

      I found my new definition of irony.

  40. The higher education product by Anonymous Coward · · Score: 0

    There would be no reason someone in the higher education business would be promoting their 'product', is there?
    If enrollments go down, what happens to him?

    1. Re:The higher education product by Anonymous Coward · · Score: 0

      If enrollments go down, what happens to him?

      Nothing

  41. H1-B replacements and outsourcing valuable jobs by lophophore · · Score: 3, Interesting

    The cry of the software industry "I can't get any experienced developers" in America is bullshit.

    What they can't get is experienced developers who will work for peanuts.

    A company can outsource a development job to India for around $20/hour, and not have to pay FICA, health insurance, etc. on that. Compared to paying a decent fresh-out a salary of $60-70K, plus taxes and benefits, that's over twice the cost of the outsourced labor.

    The same is true for H1-B visa holders. By law, they are supposed to be paid at the "prevailing wage", which means ~$25/hour around here. Trust me, they are not getting paid the same as a similarly qualified American. Again, this is way cheaper than hiring a decent fresh-out.

    In both cases, the H1-B or outsourced, overseas labor is likely less (way less!) than half the price of hiring a competent American developer. However, there is a steep price to be paid elsewhere. The H1-B or outsourced developer is a mercenary, available to the highest bidder. He has no loyalty to the company, and, if offshore, is hard to pursue if IP is wrongfully appropriated. He knows his employment is temporary from the start, there is no need to develop for the future. Get the job done, and move along. It will be somebody else's problem next year.

    Still, short-sighted management seeks the best numbers on quarterly P&L statements. Long term value is sacrificed for short term gains. Management makes their numbers and makes their bonus. They don't understand the business, or just don't care about the long term viability of the business. Software development (and probably semiconductor engineering) is not like manufacturing, where human automatons repeat the same tasks endlessly. Development is both a skill and a craft, and both grow over the developer's career. Development is also unlike manufacturing, where manufacturing creates the same product over and over again, a worker may become more adept at that one task, software grows and morphs from release to release, and this is where the high turn of H1-B and offshore workers really hurts a company. Product knowledge and domain knowledge, acquired over years, is what seasoned developers (and engineers) have, and what makes them worth the money.

    Industry lobbyists cry "we cannot get good help" and bribe Congress to allow more cheap temporary foreign labor in. This is good, short term, for the companies that hire these mercenaries. It is bad, short term for the American worker who's job is displaced. It's bad, long term, for technical professions in America; how can you convince a young person to study for a career that has no future? It is also bad, long term, for all Americans, to see well-paying jobs disappear, and our economy, once the most powerful in the world, shrivel like a raisin in the sun.

    If ol' Barack is serious about this problem, the H1-B visa cap should be proportionally adjusted based on unemployment numbers of American engineers. 4% unemployment for engineers? Let some H1-Bs in. 6% unemployment for engineers? Let NONE in.

    --
    there are 3 kinds of people:
    * those who can count
    * those who can't
    1. Re:H1-B replacements and outsourcing valuable jobs by xtracto · · Score: 1

      A company can outsource a development job to India for around $20/hour, and not have to pay FICA, health insurance, etc. on that. Compared to paying a decent fresh-out a salary of $60-70K, plus taxes and benefits, that's over twice the cost of the outsourced labor.

      And yet, Americans still prefer to buy at Walmart, buy tech made by Foxconn because it is cheaper and get very cheap gas.

      There should be something akin to "Fair Trade" but for first world countries (labeling and pushing all the stuff which is made 100% with "local" country labor and all that).

      That's why you have some of Mexicans (disc:I am Mexican) doing some jobs for peanuts... because otherwise, how much more would you pay for a tomato?

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:H1-B replacements and outsourcing valuable jobs by WhoBeDaPlaya · · Score: 1

      You know what will just happen? Companies go on a hiring freeze until the next friendly a*shole politician comes along. In the meantime, folks "fortunate" enough to be employed will be picking up the slack and have your effective hourly rate halved by working 80+ hour weeks.

    3. Re:H1-B replacements and outsourcing valuable jobs by Anonymous Coward · · Score: 0

      I am an h1b, currently making 100k p/y. I can say that there is a shortage of experienced people in the oil and gas IT industry, so perhaps this is not representative.

    4. Re:H1-B replacements and outsourcing valuable jobs by Anonymous Coward · · Score: 0

      In both cases, the H1-B or outsourced, overseas labor is likely less (way less!) than half the price of hiring a competent American developer. However, there is a steep price to be paid elsewhere. The H1-B or outsourced developer is a mercenary, available to the highest bidder. He has no loyalty to the company, and, if offshore, is hard to pursue if IP is wrongfully appropriated. He knows his employment is temporary from the start, there is no need to develop for the future. Get the job done, and move along. It will be somebody else's problem next year.

      What about when MS opens its offices here in India and pays freshers the equivalent of $20k-$30k in India itself?
      They are saving money by paying less, saving money on infrastructure,etc AND, since their salaries are still 3-4x the local competition they literally get the top 1-2% of students in the country
      Attrition also remains low since very few companies can match those salaries
      (replace Microsoft with Cisco/Junier/Yahoo/Amazon/Google and its equally valid. All of them pay abour 4x what local companies pay at the entry level)

    5. Re:H1-B replacements and outsourcing valuable jobs by pitzG · · Score: 1

      The firms already went on a hiring freeze circa 2000-2001, and it really hasn't let up for domestic grads.

    6. Re:H1-B replacements and outsourcing valuable jobs by Anonymous Coward · · Score: 1

      H1-B here from the UK, as a 40 year old who made slightly over 200k last year in Colorado, where the average developer salary is 85k I call bullshit. By your argument all development would be outsourced as it is cheaper.

      As one counterexample my company has offices in Europe but they'll pay me a premium to work in a timezone convenient to the US office where my skills are most relevant. Most of my American peers are paid less than my salary, in fact I only know one paid more. I would never argue that no H1-B visa is ever abused but to claim that no H1-B has skills unavailable locally is just plain dumb too.

      As a postscript, I'll note I came to the US under ol' dubbyah.

    7. Re:H1-B replacements and outsourcing valuable jobs by shutdown+-p+now · · Score: 1

      Don't pile all H1-B visa holders together. Many companies abusing the H1-B system don't play fair, others do. I've never heard of anyone on H1-B working in Google or Microsoft who was underpaid relative to American workers in those same companies.

  42. old college system sucks for on going education by Joe_Dragon · · Score: 2

    So there needs to be a better way for Old, "experienced" people to pick up new skills in faster way then going back to college for 2-4 years and some times even having to retake gen edu's + filler classes. No there should be stuff like other trades where you can go to a trade school and drop into classes that will get you the newer skills.

    1. Re:old college system sucks for on going education by JustNilt · · Score: 1

      mod parent up

      The education industry has taken over too much in too many fields.

      --
      You know the thing about UDP jokes? I don't care if you get it or not.
  43. H-1B by Anonymous Coward · · Score: 0

    All these third world H-1B engineers and family are pretty much slamdunk votes at election time for anybody who let them into this country.
    It's about staying in office, not about quality of workmanship or costs.
    If these third world engineers are so capable, why are their home countries like India total shitholes?

    1. Re:H-1B by j_sp_r · · Score: 1

      Except we cannot vote

    2. Re:H-1B by Anonymous Coward · · Score: 0

      I guess you also don't have family or friends.

    3. Re:H-1B by Anonymous Coward · · Score: 0

      I also see you're not disputing the shithole part :)

  44. Fulltime Campaigner by Anonymous Coward · · Score: 0

    President By Day, High-Tech Headhunter By Night

    Not really. More like Campaigner By Day, Fundraiser By Night. Doesn't leave much time for Presidenting as we've seen in the past three years

  45. The free market does that by Brain-Fu · · Score: 5, Informative

    This problem is not specific to the tech industry, and it isn't caused by any particular government policy. While it is true that the high allowance of H1B visas are adding fuel to the fire, tightening the restrictions won't put the fire out.

    The older, more experienced workers who can't find jobs are absolutely worth the salary that they are requesting. However, there aren't very many businesses that actually need that level of experience and quality. The market for their products will bear a lower level of quality, and in fact the customers wouldn't be willing to buy if the price tag was higher even if the quality level more than made up for it. So the businesses don't need and can't justify the cost of top-tier talent.

    Also, as everyone is aware, the total number of tech businesses only shrinks over time. This is a natural progression of the free market; the winners buy up the losers and centralize efforts, meaning that a smaller number of engineers is making products that serve a bigger market.

    To put it simply: you only need one team of engineers to make the iPhone in order for everyone who could afford one to be able to have one. You also only need one team of developers to make a solid office suite in order for the whole world to be able to use it.

    Yes, there is still some competition in the market. We will probably never reach a state of true global monopoly. However, there is a whole lot less competition than there used to be, and that shrinkage (though asymptotic) will continue. That is, in fact, how a free market is expected to work. The winners eliminate the competition and then establish monopolies or cartels, and the need for skilled labor plummets. So we can safely predict a supply of top-tier talent that is much greater than the demand.

    In theory you can respond to this problem with government and/or union intervention. In practice the end result is never as good as the theory should be.

    If we invent a new wildly disruptive technology we may create some young markets with lots of demand for laborers, but in these mature markets (like software development and computer engineering) it is better to recognize the reality and make plans accordingly. If you are young and looking to enter tech, either:

    1) expect to move up to management, and build your skillset and all your career decisions around this expectation. Also, actively push this agenda on your employers.

    -or-

    2) Find a job with long-term prospects at a company with a reputation for retaining talent, and keep your costs of living nice and low as you invest as much as you can.

    I'm sorry if both options are unappealing. I didn't create the world, I am just observing it.

    1. Re:The free market does that by Grishnakh · · Score: 1

      Also, as everyone is aware, the total number of tech businesses only shrinks over time. This is a natural progression of the free market; the winners buy up the losers and centralize efforts, meaning that a smaller number of engineers is making products that serve a bigger market. To put it simply: you only need one team of engineers to make the iPhone in order for everyone who could afford one to be able to have one. You also only need one team of developers to make a solid office suite in order for the whole world to be able to use it.

      Not really true. Certain tech markets do mature and consolidate, true; however, the people working there are now free to go work on other things. Instead of making an iPhone, you can go work on designing a heart monitor with wi-fi connectivity, or a specialized handheld warehouse inventory device, or any number of other things we haven't thought of yet. Instead of writing an office suit, you can write software for managing hospitals (or software for monitoring patients who are hooked up to those wi-fi heart monitors), or various other specialized applications that most people wouldn't think of. There's always new technologies, new markets, new places to apply existing technologies, etc.

  46. Circuit City logic failure by Anonymous Coward · · Score: 0

    Yes, but is the experience worth an extra $90,000 a year? The value of experience usually hits a plateau, but workers still want wages to continue increasing.

    Same failure logic that led Circuit City to lay off expensive, experienced sales with cheaper new hires. Then sales tanked.

    It's almost as if experienced people demand higher wages because they are more productive. (Okay, maybe not managers because the experience can be in shifting blame, looting the company and appearances instead of real productivity.)

  47. we should form a labor union with the Indians by decora · · Score: 1

    the only way to fight a multinational corporation is with a multinational labor movement. we should try to join together with the IT people in India and go on strikes, global world wide IT strikes, in order to bring the hedge fund managers and investment bankers to some kind of agreement.

    unless this guy is willing to do that, i have little sympathy for him. i work next to plenty of highly skilled, educated people every day. you can go to any mall and find them working the cash registers.

    1. Re:we should form a labor union with the Indians by CAIMLAS · · Score: 1

      A union with the Indians?

      Surely you jest. There is no incentive for them to join in a union with Americans.

      If you're in IT and unemployed, it's probably because they're doing the work over there cheaper - or over here doing it, living in a crowded self-selected cultural ghetto to make ends meet. What is there for them to gain by saying "sure, we'll standardize on wage"? They're competing on price now. Unless you're a complete idiot, you're more competent than they are without even the slightest bit of effort (DeVry graduate? you're more awesome than most of them).

      Personally, I live in America, part of the Western world where we have working municipal sewage and running water to almost every home. I don't want to bring Indian culture and living standards here; that means I'd like to keep the wages above welfare rates, thanks.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  48. Corporate Avarice Perspective by Uberbah · · Score: 2

    Corporations use H1-B visas for the same reason they offshore: getting foreigners to do the same job for less money. Yet you never hear of VP's getting fired and replaced with cheap MBA's from India at 1/10th the cost....

    The reality is simply this: finding good people in the tech sector is very hard when you want to pay them below market rates

    Fixed that up a bit, as the whole purpose of the H1-B visa program is to depress wages. See: when companies like IBM laid off 5,000 workers while continuing to import foreign labor.

    There is no shortage of engineers, only a shortage of companies willing to pay for what they want to get. But Human Resources comes to save the day - by drawing up a big list of job requirements like a graduate degree and five years experience, yet offers $40,000 to start. Then they're shocked, shocked! when they face a shortage of "qualified" American applicants and thus turn to H1-B.....

    This program should have been terminated, with prejudice, after the Dot Com crash. Then again after the economy collapsed in 2008.

  49. Post all H1B jobs before granting requests by Anonymous Coward · · Score: 0

    The current requirements for looking domestically to fill the positions prior to getting an H1B are BS. I know 2 companies that have repeatedly falsified those requirements.

    The State Department should require each individual job where an H1B is sought, with salary and benefits (including relocation and housing) to be posted for 90 days on a NATIONAL job-search system with electronic preliminary application ability. Every preliminary application must be listed by the company, and a specific reason for its rejection. All that pass preliminary must go to additional screening, and ultimately interviews in necessary. No H1B gets granted until the company can demonstrate it considered and rejected each domestic applicant, and document each applicant's rejection for specific criteria. Then they can not accept any H1B foreign worker that would have been rejected if they had been a domestic applicant.

    Sure you will still get pricks that cite "their personality was not compatible with out work-group environment" or other BS, but OTOH, if the expense of dotting those I's and crossing those T's to fake the rejections just to get a cheap H1B, it might dissuade at lease some of them from doing it. And who knows, with the increased mobility, the H1B rules allowing only advertising locally are out of date.

    1. Re:Post all H1B jobs before granting requests by pitzG · · Score: 1

      Absolutely. And candidacy requirements should be based on Bachelors-level requirements so the employers can't exxagerate requirements. For instance, employers will often add extraneous skills to a requirement, specifically to make it harder to disqualify others. Masters and PhD's often are required even for relatively trivial entry-level jobs.

      If firms go through the trouble of bringing in all applicants for a physical interview, and find it fit to reject them all with feedback (including a worksheet telling them what training courses would qualify them to take the job), then I'd have no problem with that. But they don't.

      Also, it might be useful to have a mechamism where a qualified US citizen could look at a H-1B database, and if an employer is using a H-1B, and the American is more qualified, apply to the DoL for cancellation of the H-1B visa holders' visa (and immediate deportation). This would allow people to get the training (as referenced in those worksheets), and then take the positions that are being held by the H-1B's.

      Of course, the O-1 visa still should exist for the true "best and brightest". But guys like Linus Torvalds, H. Peter Anvin, Greg KH etc., - level talent. Not some guy paid $35k/year to write banking software for some TBTF bank, a job that could and should be done by Americans.

    2. Re:Post all H1B jobs before granting requests by buybuydandavis · · Score: 1

      The job category should have objective standardized *tests* that can be taken to qualify for the job.

      If an American passes, you don't have to hire him, but you can't hire an H1B. And if no American passes, the H1B still has to pass the test at a certified testing site to be hired.

    3. Re:Post all H1B jobs before granting requests by pitzG · · Score: 1

      Sure. That's called a Bachelors degree in a specific field (ie: for programmers, a Computer Science degree). Why would a bunch of other tests be necessary?

      Why re-invent the wheel?

    4. Re:Post all H1B jobs before granting requests by buybuydandavis · · Score: 1

      That is not an objective standardized test.

    5. Re:Post all H1B jobs before granting requests by pitzG · · Score: 1

      Yes it is. And there are various College/University accreditation boards backing such. In other fields of STEM, like engineering, there is ABET that does the same.

  50. Take the EXPERIENCE by p51d007 · · Score: 1

    In my line of work, 99% of the time, the older worker is preferred to the younger worker. EXPERIENCE is better from a "break in" standpoint. Plus, most of the time the experienced worker is "settled", married, has roots, and is more dependable to actually show up for work, than a younger worker. It's nothing personal. I remember when I was fresh out of school. You'd go out sometimes at night, during the week, and feel like crap the next morning. I never missed a day from a hangover, but, the productivity of someone like that the next day is less. It comes from age. More experienced workers, older, are usually more dependable than a younger worker.

  51. President By Day, High-Tech Headhunter By Night by Anonymous Coward · · Score: 0

    Stuttering clusterfuck of a miserable failure 24 hours a day.

  52. Then Move by Anonymous Coward · · Score: 0

    Many people get stuck "out of work" because they refuse to consider relocating.

    You can also consider looking in related areas if your skill set.

  53. Engineering Culture by shuz · · Score: 1

    Age is one thing, culture is another. On the IT engineering front the old guys tend to be the ones who have seen many different Unix flavors along with Windows, have seen bizarre problems come up and know that the solutions are usually simple answers. They also know to break touch problems down into layers, subsequently throwing out layers in hardware, OS, application that don't make sense to apply to the problem. Windows and Unix Engineers tend to think differently about the problems though by in large your Windows folks will be the young guys and Unix will be the older guys. You also tend to see a greater server to engineer ratio on the Unix, but also on the older side. With virtualization becoming mainstream in many shops you are seeing a 3rd culture of engineering. Interestingly enough though I see the age groups mixed as virtualization, "cloud computing" if you will, is relatively young. The young and old have had to adapt. The young learn, the old use what wisdom they already have and bend it to work with the new thing they need to engineer. To tell you the truth I think there is significant benefit to having a new guy that is always learning and full of piss and vinegar as well the old guy, who constantly see's the faults with the young guy but is reminded from time to time that there are always new ideas and the old way isn't always the best way. Companies with HR and upper management that don't understand this won't have the most efficient operation. Though business has interesting ways of covering its faults.

    --
    There is or can be built a machine that can simulate any physical object. -Church-Turing principle
  54. Is that true? by ugen · · Score: 1

    From both personal experience and experience of those people I know socially (but not necessarily professionally) I see that, at least as of right now, finding a software development position that pays well (i.e. $150K) is quite doable, and age does not seem to be much of a handicap if any.

    I am not a "young grad". I've been working in this field for 20 years. Anecdotally, my hairdresser keeps suggesting that I use hair color to hide gray hair (I figure - no one can be fooled that way, and I pretty much have to pour a bucket of paint over the head to "cover up", so why bother).

    Even so, I've had a few offers just recently that were well in realm of what an experienced engineer could/should make. Curiously, some (all?) of the companies that made these offers also had outsourced development centers, along with those in US. I also know of a number of engineers who made employment changes in the recent past, including someone who is almost 60 y/o, and found position in the Bay area.

    Personally, based on both my experience and discussion here, I feel that there are opposing forces at play at any time (i.e. "w need cheap graduate" vs. "we need an experienced guy"), and on the balance both groups encounter challenges and success in employment search approximately on par.

    1. Re:Is that true? by pitzG · · Score: 1

      $150k is 'pays well'? You know its not hard to make that being a San Jose City Police Officer, plus there's a substantial pension benefit (and probably all you can eat donuts) included?

  55. H1Bs reduce salaries by Anonymous Coward · · Score: 0

    Many companies hire H1Bs because they are less expensive. It's a simple fact. You can also treat them relatively poorly and not give them decent raises over the years. So basically, unless you've got a PhD in Comp Sci, you're not adding true value.

    Most H1Bs I see are people who have master's degrees from some rinky dink college here in the US. Someone with a masters probably is no par with someone with 4-5 years of experience. But the tech companies hire them generally for less and hold onto them for a promise of a green card.

    So with all the H1Bs, it makes the talent pool larger, for not necessarily good gains (except once again PhDs). Simple supply and demand will dictate that overall costs for tech companies who employ this practice will go down.

    So perhaps change the laws necessary for H1Bs. PhDs only perhaps?

    1. Re:H1Bs reduce salaries by pitzG · · Score: 1

      Why not just cancel the H-1B altogether, and only admit people on the O-1 visa who are extraordinary in their field. OPT should be cancelled as well.

      Guys like Linus Torvalds and Peter Anvin add a lot of value and there shouldn't be a problem getting either of them O-1 visas. But every other job can and should be done by Americans, with H-1B's only being imported from 1st world countries if necessary (ie: Japan, UK, Germany, France, etc.) if the techie labour pool is truly exhausted..

    2. Re:H1Bs reduce salaries by Cute+Fuzzy+Bunny · · Score: 1

      I guess if the easy to acquire americans who can do the job were as smart and cheap as the h1b people, we'd still be hiring them. So theres a reason why companies want them. Protectionism always does nicely for a little while, but its not a long term strategy. What a waste of time fighting the visa process, why dont we just figure out why companies would rather hire Bob from India than Jack from Nebraska and fix that problem, let the rest fall in behind?

  56. I don't get it by Anonymous Coward · · Score: 0

    I am a H1B worker. I am smart (I think), motivated(I think) and better than any 'american' developer in the company. I also did graduate out of MIT which no other american engineer in my company did (all my MIT friends went into Finance).

    I think if this country forces me to leave, thats fine. No problem. I am anyway planning to leave this country which discriminates people they way they do.

    1. Re:I don't get it by Anonymous Coward · · Score: 0

      Why cant we outsource management and the CEOs? Their salaries are all parastic - especially non profits! Where do universities, hospitals and the like get away with paying their administrators multimillion dollar salaries? The argument that you need to pay that to get 'good people' is bs. Get BETTER people from abroad for LESS!

    2. Re:I don't get it by Anonymous Coward · · Score: 0

      so what your saying is you came here, got a free or damn near it education cause "your special" at a school most would kill to even be accepted in (cause its overran by forign charity cases, cause bok from shithole number 132 needs more of a chance than anyone else) are acting like an snob and in a heatbeat take everything that was given to you by my pocket while flipping us off on the way out.

      gee ... wonder why there is resentment

  57. Obama and Cheap Foreign Labor - The Real Story by walterbyrd · · Score: 3, Informative

    This is a somewhat long, but very powerful, article. I think it's worth a quick look. You can leave a comment on the site.

    What Obama is saying comes from a manufactured myth that there is a shortage of skilled workers, and that a supposed “skill-gap” is hurting our economy. Like the fraudulent assertion that illegal aliens take jobs that Americans won’t do, this is a ploy to displace American workers with cheap foreign labor.

    According to the Bureau of Labor Statistics and the Center for Immigration Studies (CIS), last year the United States lost 19,740 computer jobs, 107,200 engineering jobs, and 243,870 science jobs. In spite of massive job losses, some 3 million guest workers were brought into the country, including about 100,000 engineers.

    In California, a state that has disposed of tens of thousands of teachers, over 12,000 visas have been issued to supposedly meet the high demand for educators. It is incredulous to suggest that we have a labor shortage in the middle of a great depression.

    What is truly amazing is that the majority of engineers and scientists working in the U.S. today are here on “temporary” visas; and the result has been a disaster, as over 70% of today’s development projects fail.

    http://www.rightsidenews.com/2012020415533/us/politics-and-economics/obama-and-cheap-foreign-labor-the-real-story.html

    1. Re:Obama and Cheap Foreign Labor - The Real Story by Anonymous Coward · · Score: 0

      You know, it sounds credible until the article starts talking about "socialism" in America:

      He has advised presidents and taught socialism to our country's management and political leaders

      In fact, having a look at that Web site, "Right Side News", it has articles that blame just about everything on "socialism".

      Unfortunately the article fails because of the Appeal to Socialism fallacy, which is just another form of Godwin-ism.

      Too bad, it had some interesting concepts. It reminds me of a Jerry Seinfeld episode where Seinfeld was really getting along well with a girl until she makes a slur about "Jews". Too bad really.

  58. Watch HDNet report "No Thanks for Everything" by walterbyrd · · Score: 1

    Here is a short preview:

    http://www.youtube.com/watch?v=KfJopZsNe3U

    I think they took the full story off youtube. But, you can get from iTunes for $1.99. It's worth watch, if you want to know the truth about the situation.

  59. My story by pitzG · · Score: 1

    My experience with this issue -- a top quartile 2002 EE/CS grad from a top quartile school. Sent my resume to hundreds of tech companies in the wake of the 2000-2001 collapse. Nobody was hiring new grads, and the rejections that came in were mysterious "position was cancelled" notifications (if my resume was responded to at all). A decade later, still unemployed.

    As far as I can tell, employers have stopped hiring domestic grads, and have staffed their workforces exclusively, at the entry level, with H-1B's. Or simply outsourced/offshored the work. 90%+ of the people in my graduating class were white males, yet you have Silicon Valley tech companies that basically everyone under 35 is obviously an offshore importee.

    If firms find they can't find or hire US workers, then they need to start actually treating us in good faith. A typical company will post multiples of the jobs they actually have available -- how about not throwing my resume away if I apply for a position and it gets filled with someone else?

    Now someone might be quick to say that I'm dumb or retarded. But if my applications are not being responded to, disclosing completion of 2 degrees in under 5 years, including summer work experience, a substantial completed project in embedded programming, PCB design, and integration -- and consulting experience -- just how am I even supposed to know what skills, if any, I am missing? That is what makes H-1B so toxic; employers have used the program to just hang up on domestic talent, to the point that white males like myself under 35 are a rarity in the Silicon Valley.

  60. Indians and large companies love the H1-B program by NynexNinja · · Score: 1

    I think it's funny when you talk about the problems with the H1-B program, Indian people seem to be the most vocal proponents of the system, are the first to try to deflect criticism of the program, point the blame on other things such as "older workers cost more", etc. The reality here is that the H1-B system has been abused for decades to get lower paid workers, regardless of whether or not there was actually ever a US Citizen worker that could do the work. Unfortunately, the H1-B system will continue to be abused as a tool by large organizations to hire overseas workers at 1/3rd the cost of hiring US workers to do the same job. I think in most industries, the argument that there are not enough US workers is not based on facts. It's usually coming from the heads of large entities that are saving millions or billions per year by utilizing the program. As long as the program exists, it will continue to be abused this way. The H1-B program has nothing to do with "not enough skilled US citizens who can do the work", and alot to do with "I can hire the same guy for 1/3rd the price". Anyone who says differently is focused on some biased side of the conversation. The Indians think its a great program because it naturally enriches their poor country which would otherwise have been disenfranchised without the support of this program. The large organizations love the program because they get the workers for 1/3rd the price.

  61. We have that problem with professors by Sycraft-fu · · Score: 2

    Older professors can be very good. Some of them have continued to do good work their whole time and are experts in their field. They have a depth of understanding unmatched by newcomers. Also they have experience teaching classes and so do a better job of it (since for whatever reason universities require no teaching certifications at all for professors).

    However others are old fossils who are badly stuck in the past. They ask students to learn, but refuse to learn themselves. They want to teach things using old software, old methods and so on. They refuse to update their curricula, won't learn how to use new classroom technology (simple things, like digital projectors) and that kind of thing. They do a shit job teaching, but of course are tenured and so are here to stay.

    Old doesn't mean good. It can but it doesn't always. Old or young, there are people who are good and bad. The experience of old age can be valuable, but not if it is also combined with inflexibility and refusal to learn, which often accompany it.

    If I had to choose between a 50 year old who's knowledge was 30 years out of date and who refused to learn anything new or a 20 year old who had no real world experience and a cocky attitude, but was quick to learn and flexible, I'd take the 20 year old. In tech, the ability to learn is more important than experience. I want both, you give me a 50 year old who is willing to learn and adapt and has current knowledge and tons of experience that is by far who I'd most like to have. However learning is the important part and experience doesn't matter as much particular if "experience" means "been doing things the same way for decades".

    1. Re:We have that problem with professors by Eli+Gottlieb · · Score: 1

      Complain as you like about fossilized professors, but the chance to at least take a shot at a research job with results-only hours and tenure has at least impelled me to retry applying to graduate school and academia. And I'm 22!

  62. Should create a cartel like doctors. by trout007 · · Score: 1

    Doctors are smart. They control how many people are legally allowed to compete with them. They control how many medical schools there are and get laws passed to prevent competition from foreign doctors.

    --
    I love Jesus, except for his foreign policy.
  63. Old workers have problem solving patterns... by gestalt_n_pepper · · Score: 1

    in their heads. They have learned to pay attention to money and ignore "cool" unless "cool" makes money. They may not know a specific technology, but if they know a technology exists, they can usually figure out how to use it even if they don't know the particulars. Yes, you could hire a Ruby expert, but the older programmer or engineer would know whether or not Ruby was the best fit in the first place and might also be inclined to think in cost/benefit ratios (e.g. "Yes, you could spend $50K making the background software crash less often, but until then, can't we wrap it in a recursive batch file that calls itself whenever the program terminates?"). There's a quality of judgment you acquire when you do anything long enough that can't be matched by an inexperienced person no matter what technology they know.

    --
    Please do not read this sig. Thank you.
  64. You want the reason? Here it is: by Anonymous Coward · · Score: 0

    The reason there are fewer US students going into STEM is due to H1Bs and the huge influx of foreign skilled labor.

    As a student going into college you look all of the cheap foreign technology labor being brought in, abused, and working for peanuts on fear of deportation. You hear about outsourcing and technology jobs being shipped overseas. What kind of student starting out in college sees that and thinks "Yes, I want to lower my standard of living to compete with desperate (but intelligent) people from the third world." Not just that but STEM majors are not easy. You end up working your ass off in school only to enter a job market competing with desperate foreign H1Bs and abusive employers. What high school graduate looking for a college major will find that attractive? Only the most masochistic.

    In the mean time, companies, fed on cheap H1B labor are hungry for more. As less US citizens go into STEM, companies cry that they can't find cheap labor in the US and then convince congress to bring in more H1Bs. The next generation sees the huge influx of H1Bs and the process repeats.

    There's a reason for the surge of liberal arts/business/law majors and it's not because US citizens are lazy or think it's too hard.Those liberal arts and business majors were smarter than me after all. It's because they see competing with desperate, abusable H1B working as undesirable and can you blame them? If I could do it over again, I wouldn't have gone into engineering as the future only looks abysmal for anyone but desperate immigrants (who will wind up unhappy when their children face the same problems that current US citizens do. I bet you their children wont go into STEM.)

  65. Not true. by Viewsonic · · Score: 1

    Maybe in your experience this is true, but in mine, we have large projects that going into massive amounts of overtime. This rolls off the shoulders of all the old 50+ people without issue. The younger ones (30 and below) seem entitled to having 2hrs for every 1hr worked over 40 hours. They eventually get moved into groups that don't do much of anything on the risk level, and thus never get promoted.

  66. More expensive? by MichaelSmith · · Score: 1

    Where I work, yonger guys are going for higher paid management jobs because they need to buy houses. Older guys stay in more interesting and lower paid engineering jobs because they have paid off their house.

  67. We need to find a more sustainable career track by Karmashock · · Score: 1

    In most positions in a company there is some sort of career track that allows for skilled workers to justify higher pay by taking on additional responsibility or by acquiring additional abilities.

    An engineer with 30 years of experience should have gained some useful skills that a kid fresh out of college would not possess. What are they and can those skills be leveraged to move older engineers into positions of responsibility, oversight, mentoring, and guidance? I don't buy that these guys are just dead weight. Some of course are... but some are also extremely valuable and some are just as valuable as they always were just in different ways.

    Give them a different position. Change the job in some way. Firing them and then importing cheap foreign labor is self destructive. It sends a strong signal to US students that there is no job security in technical professions. Which means that an existing shortage will get worse because no one will want to work in the industry. That will require more outsourcing or more importing of foreign specialists. In either case that will empower foreign competitors which will increasingly get an edge. Eventually, the US companies will be marginalized for lack of having any marketable technology, products, or services.

    This is a very bad situation. I'm not saying this in defense of domestic workers. I'm saying this in defense of the very multinational corporations that THINK they're making a good choice here when really they're cutting their own throats little by little.

    These companies can't survive without a technical advantage. That is their primary business model at this point. They lose that and they're done.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  68. Foreign versus Domestic by KPU · · Score: 1

    Why shouldn't a more-qualified foreigner be hired for a job? The company is willing to pay H1B fees in addition to salary that they would presumably also offer to a domestic worker. This may not help Joe American, but it does help Prasad Indian. Does Joe deserve the job more than Prasad simply because Joe was born in the US?

    Now, I realize it is the US government's job to look after the interests of US citizens. But why should an individual or company favor US citizens?

    From the worker's perspective, the argument goes that restrictions, even arbitrary ones, increase scarcity and therefore their value to employers. Those restrictions must feel great when you happen to fall on the employable side of the dividing line. That doesn't make them right.

    1. Re:Foreign versus Domestic by Anonymous Coward · · Score: 0

      The US government is responsible to help Joe American not Prasad Indian. That's why it's called America and not India. I know, confusing, right? No other first world government would allow the sort of shit that happens on the US of importing skilled labor basically cutting US high technology for native citizens. Hell, why don't we just bring in poor Indians off the street and make them mail carriers too. Hell, why don't we just bring all of India here and give the country to them?

      The government complains that the US is slipping in STEM fields, gee every wondered if maybe the influx of foreign labor has anything to do with it?

    2. Re:Foreign versus Domestic by Anonymous Coward · · Score: 0

      Hell, why don't we just bring in poor Indians off the street and make them mail carriers too.

      I actually prefer to fill these lower ranks with Mexicans, and Somalis.
      Mexicans especially since they don't cost us taxpayers a single dime getting here from Mexico.
      Mexicans and Africans generally don't have the skills for the technical jobs unfortunately.

    3. Re:Foreign versus Domestic by shutdown+-p+now · · Score: 1

      Why shouldn't a more-qualified foreigner be hired for a job? The company is willing to pay H1B fees in addition to salary that they would presumably also offer to a domestic worker. This may not help Joe American, but it does help Prasad Indian. Does Joe deserve the job more than Prasad simply because Joe was born in the US?

      Thing is, once the company hires Prasad, he's theirs - his visa will bear the name of the company that hired him, and if they fire him, he loses his status. For Prasad, that's a mighty big stick over his head whenever the question of pay, or conditions, or working the occasional unrecorded overtime are raised.

  69. Reality check by Ice+Cracker · · Score: 1

    Companies aren't running around firing everyone over 20+ years because they're run by completely clueless morons who don't understand how the company works. They're laying off people whose yearly raises have put their salary/pay in a tier that they no longer deserve. Plenty of really good engineers are being retained by the companies they work for. You're not because you've failed to increase your knowledge base and/or take on more responsibility/leadership roles, and the company has finally realized that you're just not worth the six figure sum they fork over to you every year. Or maybe your boss just hates you, who knows?

    1. Re:Reality check by pitzG · · Score: 1

      Then maybe those firms should pay guys what they're worth when they're younger, so they don't have to 'hang on' to a tech job past their prime?

      As it stands now, with the decimation of the 2001 crash, the housing crash, and the job insecurity, a lot of those guys who have been around 20+ years would have liked to be retired, but simply weren't able to because of such. And the young find it difficult to impossible to join the sector because of the H-1B's.

      Seems pretty clear that the solution to this problem is to shut down the H-1B program as it is not, and never was necessary.

  70. Fresher? by Anonymous Coward · · Score: 0

    Judging by the content of most college curriculum, I doubt that.. however I'll let that one slide.

    That said, for an embedded developer I have to wonder just how those "fresh" skills are helping.

  71. Easy answer by Cute+Fuzzy+Bunny · · Score: 2

    "So if you're an employer who can hire a worker fresh out of college who is making $60,000 versus an older worker who is making $150,000, and the younger worker has skills that are fresher, who would you hire?"

    The one with the work and business experience and a developed work ethic, who can handle politics and corporate idiots, wont make a million dollar mistake because he doesnt know any better, and offers the ability to teach his younger peers about the 95% of work stuff that isnt taught in college. I dont give a shit about 'fresh' skills, I can hire contractors for cheap money to do 'fresh skill' stuff when I need it.

    Oh, by the way, thats not the $60,000 guy. I used to hire kids out of college and they werent worth a damn until I spent a year teaching them. In my last department, I had to hire a couple of 50's something guys to prevent the 20-somethings from wasting half a week on something they'd already know if they had any time on the job.

  72. $150K? Are you serious? by Anonymous Coward · · Score: 0

    $150K? Are you serious?

    Good EEs wih 25 yrs experience, leading teams earn about $110K here, not $150K. The director of engineering might earn $130-$200k if he has 50 people reporting to him.

    Average desk engineers earn more like $75-$90k with specific industry experience.

    If you need a job and were qualified at a senior level and someone offered you a $80K job, you'd accept. The issue is that companies think a $60K engineer is the same as an $80K engineer. That probably is not true, however, many middle-aged folks are set in their ways and aren't as flexible as the company would like.

  73. ...and a full time grandstanding idiot. by Anonymous Coward · · Score: 0

    'nuf said.

  74. Thhe engineer's case is typical. by mark_reh · · Score: 1

    The stupid employers keep cranking up pay until you get into your 40s, then suddenly you are too expensive to keep around. I was laid off from TI when I was 45. Over the last 8 or 9 years as an engineer I talked to HR people from multiple companies about why they pay so much when what people really want is more time off. I knew a lot of other engineers and talked to them about things like pay and benefits and almost everyone was satisfied with the money- they all wanted more time off (and time that you could actually take off without getting the hairy eye-ball from their managers). I used to tell HR people that if they offered an extra week of vacation they'd have people lining up down the block for their jobs and it wouldn't cost them a dime extra.

    The problem is that the big engineering employers collude to set salaries because it prevents people jumping ship to other companies looking for a better deal. The whole H1B visa thing got popular when there was an engineering "shortage" in the early 90s and companies were having to pay signing bonuses to recruit people. They figured out that if they claimed there wasn't enough domestic talent available they could hire H1B slaves. They created the shortage by kicking engineers in their 40s to the curb, then proceeded to replace them with H1B slaves that they could work for 80 hours per week and if they didn't like it, threaten to send them back to wherever they came from.

    I got fed up with the whole mess and went back to school and became a dentist.

  75. What does RN mean?

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
    1. Re:RN? by cheesybagel · · Score: 1

      Registered Nurse I guess.

    2. Re:RN? by EQ · · Score: 1

      Registered Nurse - state licensed and nationally certified.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    3. Re:RN? by Pseudonymus+Bosch · · Score: 1

      Thank you.

      --
      __
      Men with no respect for life must never be allowed to control the ultimate instruments of death.
      GW Bu
    4. Re:RN? by Pseudonymus+Bosch · · Score: 1

      Thanks.

      --
      __
      Men with no respect for life must never be allowed to control the ultimate instruments of death.
      GW Bu
  76. New Stuff + Gold Experience by Anonymous Coward · · Score: 0

    New Stuff + Gold Experience = write a book to assist the youngsters to accomplish their goals

  77. Market Opportunity? by Anonymous Coward · · Score: 0

    I'm 48 and starting, definitely, to see the writing on the wall when it comes to the culture of most tech companies. It's the culture that has to shift. It's fine to be here on /. and tell it like it is, but that won't crank any change in the assumptions and cultural momentum of the industry.

    What if we older bastards banded together and start up something new? A "Space Cowboys" for the tech world? Let's tackle something smart and potent and give it life.

  78. the wages are going to drop regardless by decora · · Score: 1

    of what you want, since the 'world is flat'. ask anyone who worked in any industry that was outsourced what happened to wages - your job can be outsourced too.

    the union will strike for working conditions, not just wages. actually it might be best to completely forget about wages, and go for working conditions since that is something everyone can agree on.

  79. Say what? by Anonymous Coward · · Score: 0

    The experienced guy knows that the GPL is a box of landmines, and that it must be avoided at all costs

    I'm probably more experienced than you are and my experience is that the GPL is wonderfully simple compared to your usual commercial license (now *that* can be a box of landmines, can't it. With a few notable exceptions, far apart).

    Mixing agenda with knowledge? Tsk, tsk. Those raving anti-GPL zealots. ;-)

    I do agree on your other points, though.

  80. Everyone in the field knows this happens. by Anonymous Coward · · Score: 0

    It's been happening for years, and once those H1-B people get their Green card, so they can work in the US, the company fires them since they are willing to eat dirt before they get their Green card, but afterwards they want a job that pays what their skills are worth. At which point they are as expensive as their American counter-parts so the company fires them and hires more cheap labor.

    It is as simple as that. If you are I sponsor a foreign national into the US for a Green card we have to swear we'll provide them healthcare, and a place to live, as well as money to spend. (This is set up so you can bring in your Spouse, but aren't going to marry someone on a whim who will pay you since you're on the hook for a LOT.) Companies on the other hand have to do none of these things. Thus it is profitable for them to do this. Just make them follow the same rules as you or I do, and suddenly there would be more than enough US engineers for the jobs we have...

  81. Worth the difference by Anonymous Coward · · Score: 0

    It's unlikely that the 'kids' walk in on a job and save
    the parent company a couple of mils within the first
    week of employment.

    That's what WE do.

    jr

  82. it's not about $60k vs $120k, it's $60k vs no-job by jpc1957 · · Score: 1

    "So if you're an employer who can hire a worker fresh out of college who is making $60,000 versus an older worker who is making $150,000, and the younger worker has skills that are fresher, who would you hire?'" This isn't really the case, the older, more experienced person doesn't have a job, he's making $0 now. I'm 54, made $120k 10 years ago, and had a hell of a time getting re-employed. I had no demands or expectations for $120K, was happy getting $60k after a year of looking. For those of you that can move quickly from one $120K job to another $120K, congratulations! Yes, workers get more expensive as they get older and gain experience, duh. Don't we all expect growth in our careers? But there is a real problem in the tech industry with older, unemployed workers. I had to move back to the bottom again to get a job, but fully expect to move up quicker then the first time around because of my experience.

  83. The guy is in a tough spot like many Americans by Anonymous Coward · · Score: 0

    This guy is in semiconductors. The semiconductor industry has largely moved offshore over the 10+ years. 85% of all semiconductors are manufactured in Asia with the last 15% split between Europe and the US. India is spinning up now to mop up that last 15%. The future trend is not in his favor.

    The two hotspots for semiconductor over the last 20 years have been Silicon Valley (which makes so little silicon any more it should probably be forced to change its name) and Texas. In addition to the national trend of losing semiconductor manufacturing, Texas has also been losing tech companies faster. Partly due to bat-shit crazy Christians in the legislature screwing up the future workforce by pushing even more religion into the schools - several company have left specifically because Texas is getting less Tech friendly in this way. Partly due to the fact even Texas isn't cheap enough and Asia is looking better.

    This guy has a wife and kids, and thus probably has a house. And that house is probably underwater. And he lives in a "recourse" state (TX) which means he can't walk away from mortgage. Which means he's has almost no option for relocation unless a job offer includes buying his house in Texas at the mortgage price rather than the market price. Good luck with that. Won't happen. He could take a minimum wage job what probably won't pay his mortgage (the majority of job opening in Texas are minimum wage with no real college experience required) but he's competing for each job with 100+ other job seekers.

    He could try to switch specialties but engineers are NOT interchangeable - having skills in one specialty doesn't mean you can drop into a new, unfamiliar one and start being productive from day 1. Being an engineer means you are flexible enough to adapt given enough time but no one can instantly adapt and that's what employers want: a perfect fit or buh-buy, looking at the next resume.

    Internet job applications don't help here much either. Electronic form reduces the amount of information a job seeker can transmit to a hiring manager and they hiring manager has less information overall to make any hiring decisions. Most HR departments are flooded by electronic job applications and they can do little more than find ways to discard as many as possible. Hiring managers get information overload from too many resumes that are all so vanilla and interchangeable they can't really identify the right person and usually get the hire wrong. This is why most companies prefer to not to use electronic jobs services if the value getting good employees. I was leading an IT team once to develop ways of rejecting 100% of all unsolicited resumes from electronic sources while staying within EEOC requirements. The only source of hires actually ever used were employee referrals; the quality and cost of processing was orders of magnitude lower.

    So if he can't "network", especially if he's approaching 40 (this is the witching hour when American companies believe you cease to be a net positive value to them), he's completely screwed and not even networking through Obama is likely to fix this problem.

  84. Been there, still there, a matter of luck by Anonymous Coward · · Score: 0

    I am 58 years old, still in IT, still doing software development for a large corporation that would prefer to outsource all such work to India. However, my immediate supervisor knows the value of what I contribute and my job is safe as any such job could be today. I might make it to 65, I might not.

    Whether I make it or not ultimately will have little to do with my merits or lack thereof. Although I am good at what I do and worth every penny I'm paid (I certainly do NOT fit the stereotype of the guy who hasn't learned anything new in 20 years - I'm typically the guy who INTRODUCES new technologies to the team), if it would have been left to the HR beancounters, I'd more than likely be unemployed as I was 8 years ago.

    Then, as a "Java developer" laid off from an Internet startup in Chicago that didn't make it, I realized I was viewed as a dime a dozen. My resume was dead as a doornail. Until I got a call from a recruiter about a client who was intrigued by the fact that I listed "Jython" as one of the other skills I had. I met with this guy and quickly decided he was a lunatic. He wanted to replace a legacy business sales/inventory system and it just had to be written in Jython. He did not want Java, he hated Java. Being unemployed with no other obvious prospects, I said, "sure, I can do that". When I arrived for my first day on the job, I learned that this was the lunatic's last week. Everybody hated him. Oh great, I thought. But I met with two other contractors who started at the same time as me. Their first question for me was "what the hell is this Jython for?" "Beats, me", I replied. "That's what Mr. Lunatic wanted, and I need a job so I wasn't about to argue with him. But I'm a good Java developer and if you guys want to do this thing in Java, I'm more than okay with that." The lead consultant heard that and said "you'll do". The gig was supposed to last 3 months, it lasted 4, and when it was done, the consulting firm decided I was presentable.

    My next gig was with the Megacorp I''m still working for. After 3 months of consulting they hired me fulltime. For three years I hated it, a typical mismanaged monster project that "the whole company depended on" with more and more pieces offshored, loaded with Project Managers, who, according to corporate dogma, shouldn't need to know anything about technology, only how to use Microsoft Project. I was looking for a job again.

    Then I got lucky once more. A developer on a small team within Megacorp quit, and I got the job. This is a sideline business that company engages in for "good corporate citizen " browniepoints. It has kept me going for the last four years. I doubt I could have lasted much longer on the old team.

    So, while I am suitably proud of my skill set and abilities, I am acutely aware that that and five bucks will buy me a latte at Starbucks. If not for luck, nobody would ever have noticed me. I would have been pigeonholed by the clueless bean-counters and probably working for someplace like Home Depot. My skill set has kept me employed as those who manage me learn my worth, but without more than average luck, I never get in the door.

    Hell yeah, the present system is dysfunctional.

  85. Sehr schön by Anonymous Coward · · Score: 0

    sehr schön i like the text :) http://www.autoankauf-fahrzeug.de

  86. time is everything by argontechnologies · · Score: 1

    Having been in the Aerospace, Hardware, and Software business for 30 years, I can tell you for an absolute fact that hiring a professional that has keep their skills up and has the knowledge base of a few decades is well worth the money. I could give you many examples of serious project damage done through in-experience. If you are in a business that has history, the long term knowledge of these employees is also invaluable. Happy Trails

  87. an Expansion by argontechnologies · · Score: 1

    While I greatly revere the experience and knowledge base of my senior engineers, it is also important to realize as you get older that there are only so many High Paid Engineering positions for very senior engineers. 75% of those over 50 need to be looking for a position in management, or somewhere else to make their money. Most companies don't have the margins to keep you on.

  88. Speaking from Experience by Anonymous Coward · · Score: 0

    I was lucky enough to be employed and fairly (+/-) paid until I was over sixty. At the end of my career I worked for in a large governmental bureaucracy. Eventually I was ignored and pushed out. My experience and perspective was a threat to those career 'cubicle/office' occupants of the entrenched hierarchy. They were always promarily concerned with looking for the next promotion, hiring outside consultants/contractors to do work their own staffs could do so they could always deflect any responsibilty and then getting jobs with those same outsiders after they retired to add to already very good retirement packages.

    It's always the same: pure and simple - you are either going to be in the 'club' - or you are going to 'do the right thing'.

  89. 150k for experience by lsatenstein · · Score: 1

    I am a small business owner. I sell software and solutions. If I have to pay myself or my workers the 150k per year, I will be out of business because of pricing.
    There is a salary range for every job description.

    A programmer in Montreal Quebec finishing college can expect a salary range between 40k to 60k. If he is a business analyst with some programming skills, add 20k to the upper level.

    If he progresses to management where he has 6 or 7 teams reporting to him, and he has some project management experience / skills, he is worth another 25k.

    If he is a real good PMP, with great business skills (MBA or non MBA), add another 20k for the upper level.

    Those salaries tend to top out at 125k. It is not realistic for a programmer or engineer, without business or project management skills to expect the upper salaries. Sorry. If you want that, invest in the market, and most of all, in industrial real-estate, as land and building values usually go up with time.

    In Montreal, if you are bilingual (French / English), you can add $5k to your income level.

    The idea that there is a constant and steady progression is a false idea. You do top out, even as a small business man. The importance is to be happy.

    Things will improve when the USA and other countries start to legislate that 50% of every product must be developed domestically. Offshore gets limited to a max of 50%, not the 90% of the benefit.

    --
    Leslie Satenstein Montreal Quebec Canada