Slashdot Mirror


Age Bias In IT: the Reality Behind the Rumors

CWmike writes "Is high tech really that tough on older workers, or are they simply not pulling their weight in an industry that never stops innovating? Age bias: Some consider it IT's dirty little secret, or even IT's big open secret. Older workers have been hit harder by the recession. '[Age bias is] something that no [employer] talks about. But it's a reality in tech that if you're 45 years of age and still writing C code or Cobol code and making $150,000 a year, the likelihood is that you won't be employed very long,' says Vivek Wadhwa, who currently holds academic positions at several universities, including UC Berkeley, Duke and Harvard. Wadhwa's observation indicates that age bias is a simplistic label for a complicated set of factors that influence the job prospects for senior tech employees."

582 comments

  1. Is Slashdot really that tough on older posts? by ArsenneLupin · · Score: 0

    Or are they just not pulling their weight?

    1. Re:Is Slashdot really that tough on older posts? by mollog · · Score: 4, Interesting

      The truth is that many of the managers in IT are younger and are not comfortable managing older workers.

      --
      Best regards.
    2. Re:Is Slashdot really that tough on older posts? by rednip · · Score: 1

      Perhaps that was true in some startups, but eventually every organization starts hiring based on 'have you done that job before'.

      --
      The force that blew the Big Bang continues to accelerate.
    3. Re:Is Slashdot really that tough on older posts? by Anonymous Coward · · Score: 0

      Well the weight of some older IT workers is considerably more significant.

    4. Re:Is Slashdot really that tough on older posts? by Opportunist · · Score: 0

      Only those that know they don't know shit and are in management precisely because they don't know shit. Which is, like, 100% in management, else they'd do something productive.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Is Slashdot really that tough on older posts? by Opportunist · · Score: 4, Insightful

      No, and how the heck do you expect me to if everyone keeps asking exactly that question.

      Seriously. I've been sitting in too many job interviews (as the interviewer, or actually, as the guy who assesses the person being interviewed by HR because HR knows pretty much NOTHING what I can use, hence I demanded to sit in there for the interview. I got kinda tired of the "javascript experts" they sent me for work that requires intimate knowledge of x86 assembler). And whenever we're hiring for a "junior" something (i.e. entry level, assistant position) and I hear HR ask exactly this question I feel like jumping at her throat. NO, of course he did NOT do this job before. Why the hell would someone with previous experience apply for a junior/apprentice level position at all?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:Is Slashdot really that tough on older posts? by Opportunist · · Score: 0

      It's a glandular problem, you insensitive clod!

      How the heck do you expect me to lose weight if all you let me do all day is sit on my ass while pouring energy drinks into me to keep me awake for another 18 hour shift?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:Is Slashdot really that tough on older posts? by Anonymous Coward · · Score: 0

      Sometimes, the older workers aren't too comfortable being managed by younger managers, either.

      I worked in the NOC at a VoIP start up a few years ago. I joined really early, and about a year later I was made mids lead when we really started staffing up the NOC. Net result: late 20s guy, seniority within the company, managing some people who were in their late 30s to mid-50s, with a few kids in their early 20s.
      http://it.slashdot.org/story/11/09/02/1220240/Age-Bias-In-IT-the-Reality-Behind-the-Rumors?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29#
      There's probably a good reason for this, but I found I got the best response out of the younger and significantly older folks. It was the ones in their late 30s that were the most trouble - they just didn't want to acknowledge that I had authority.

    8. Re:Is Slashdot really that tough on older posts? by rednip · · Score: 1

      So, are you're like telling me that I'm right or wrong? I'm confused. I was expressing the reality of the situation, not the recititude of it. You seem to be confirming exactly what I said, but lead off with a 'No, and how the heck', so it seems weird.

      --
      The force that blew the Big Bang continues to accelerate.
    9. Re:Is Slashdot really that tough on older posts? by Anonymous Coward · · Score: 0

      I've run into the same issue. I had a 45 year old reporting to my 28 year old self. He had a real tendency to go flying off the handle when I asked him to do things. I think though it was a cover. He wasn't mentally acute enough to do the work at hand and not professional enough to take significant notes. We found a position for him on maintenance and other less challenging work.

    10. Re:Is Slashdot really that tough on older posts? by sribe · · Score: 1

      The truth is that many of the managers in IT are younger and are not comfortable managing older workers.

      That's one truth, not the only truth.

    11. Re:Is Slashdot really that tough on older posts? by Malica · · Score: 1

      Not always - there's a fair number of people who were great at the technical aspects of their jobs who were promoted to managers, despite their complete and utter lack of people management skills. I've found the best software developers usually end up making the worst managers, yet that doesn't stop many companies from choosing who to promote like that.

    12. Re:Is Slashdot really that tough on older posts? by rAiNsT0rm · · Score: 1

      I'm 31, have 16 years of experience in professional IT work, and manage workers 5 years away from retirement as well as young 20-somethings. No problem. They respect me because I know my shit and get results every time and I have personally done their jobs at one time or another.

      The key is actually knowing what you are doing and actually doing it. I keep up on tech and new trends and stay current and relevant and will continue to do so if I stay in IT for the rest of my career. Age really has no factor except in the many cases where people simply stagnate and fall so far behind willingly that they are not marketable and really shouldn't be.

      --
      http://teasphere.wordpress.com - A little spot of tea
    13. Re:Is Slashdot really that tough on older posts? by Oxford_Comma_Lover · · Score: 1

      > Age really has no factor except in the many cases where people simply stagnate and fall so far behind willingly that they are not marketable and really shouldn't be.

      That's why we call it age "discrimination". In theory discrimination can be for good and legitimate reasons, but as a practice of modern usage, we use the term to mean "discrimination without a basis that society [or law] recognizes as legitimate."

      --
      -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
    14. Re:Is Slashdot really that tough on older posts? by Dragon+Bait · · Score: 1

      I read the "No, and how the heck do you expect me to ..." as answering the question "have you done that job before." -- effectively completing the scenario.

      He is agreeing with you that HR types are morons that ask such questions and when he's in the hiring spot, he tries to block it (or point out that it really is a stupid question when the position in junior).

    15. Re:Is Slashdot really that tough on older posts? by Dragon+Bait · · Score: 3, Insightful

      Only those that know they don't know shit and are in management precisely because they don't know shit. Which is, like, 100% in management, else they'd do something productive.

      I've taken the technical management position when I've looked around at the who else they would've put in that position and said "Oh, God! No!!" I usually wait until some other qualified person can take it over and go back to design and coding.

      I've had hideous managers who thought that who ever the data entry clerk is on MS Project must be the technical lead.

      Good management is every bit as daunting as good coding -- and a stellar manager is every bit as rare as a stellar developer. I still miss working for Sandy who realized that the best thing a manager could do was protect his people from other managers. His team was the most productive.

    16. Re:Is Slashdot really that tough on older posts? by geekoid · · Score: 1

      Maybe she asks because she knows if they have experience they won't be happy as a junior for long and will jump ship as soon as another job is available?

      no, no that can't be it. You don't understand why she asks the question, so clearly you should strangle her.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    17. Re:Is Slashdot really that tough on older posts? by geekoid · · Score: 1

      Saying management isn't productive is like saying computer programmers only type.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    18. Re:Is Slashdot really that tough on older posts? by Opportunist · · Score: 1

      The intro to the posting was an answer to the "have you done this job before" question, and the answer I'd fully expect from someone applying for a junior position. I really wish someone would finally have the guts to spit that in the HR droid's face.

      I'll sure as hell put my weight behind hiring him. I need people who have the guts to tell me when I'm wrong.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    19. Re:Is Slashdot really that tough on older posts? by Opportunist · · Score: 1

      The very reason why we're putting ads for junior level positions is that it's virtually impossible to get senior ITsec professionals with a relevant level of work experience. The market ain't THAT big and whoever caught someone doesn't let go willingly.

      There's exactly two kinds of "senior" ITsec people on the market. The ones that got fired because even after 2+ years of "professional" experience they still don't know jack past their textbook learn-by-heart crap and the job-hoppers who try to crib as much as they can so they can open their own business.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    20. Re:Is Slashdot really that tough on older posts? by Opportunist · · Score: 1

      I actually had that kind of manager, exactly once. He gave us the details what's to be done, and from there on he saw his job in making it possible, keeping meetings and other tedious time wasters away from us and providing resources in a timely manner.

      I've had the other kind far more often. The kind that assumes some kind of god-like status (at least in his own little mind), saw his position as the whip-cracker who has actually nothing really to do but to hover about and bother us with stupid questions that keep us from working while essentially providing nothing to make us productive.

      Sadly, the latter form is far more common.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    21. Re:Is Slashdot really that tough on older posts? by Surt · · Score: 1

      I expect you to do whatever you want to in your spare time, so that you can then list it on your resume, and prove it during the interview.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    22. Re:Is Slashdot really that tough on older posts? by hal2814 · · Score: 1

      "No, and how the heck do you expect me to if everyone keeps asking exactly that question."

      When you do your internship at school, don't go for the fun one that has you goofing off and playing foosball all day. Get the one that offers the most experience. Once you're out in the workplace, do each job with the next one in mind. If the technology you're using is getting stale, find a way to use newer, more skills-marketable technology in your workplace. If your workplace won't let you do that, find a new one before your skills are completely out of date. If you fall off the treadmill, I'm not sure how you get back on, but those steps will at least help keep you from falling off in the first place.

    23. Re:Is Slashdot really that tough on older posts? by bitt3n · · Score: 1

      The truth is that many of the managers in IT are younger and are not comfortable managing older workers.

      and part of the reason for that is that many older works are not comfortable being managed by younger workers, which fact makes the former more difficult to manage. This is also a problem in the Army, in which older sergeants often have contentious relationships with younger officers. Part of officer training involves handling such situations properly.

    24. Re:Is Slashdot really that tough on older posts? by hawkinspeter · · Score: 1

      "Truth is a three-edged sword"

      --
      You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
    25. Re:Is Slashdot really that tough on older posts? by jellomizer · · Score: 1

      Managing older workers have some baggage that comes with them. You start out your new job as a manager with a group of people who are already annoyed at you for being younger and having a higher level position then they do. Secondly IT is not like it was 10 years ago. It has became a corporate controlled job and lot of those processes that use to have the seat of the pants solutions too now have best practices and common policies to follow. Yes IT is less fun than it use to be and it is far much more organized. But you have a bunch of people to manage who are hard to mold.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    26. Re:Is Slashdot really that tough on older posts? by ediron2 · · Score: 1

      Part of officer training involves handling such situations properly.

      Ah, I see yer problem right here. You think that managers get managerial training.

      I've seen formalized mentoring or training at a few places. Many will encourage MBA's without guiding the new manager toward programs that focus on managing tech and budgets'. But too often, tech managers are created via a concept whose mere mention may date me -- the Peter Principle. They did job-X well, so they got promoted and everyone else suffers while they try to figure out what this managerial job entails. Based on my experiences, many low-level managers never make the leap.

    27. Re:Is Slashdot really that tough on older posts? by OffaMyLawn · · Score: 1

      This is exactly how I ended up in my current position. Changed career paths (was in broadcasting, didn't enjoy it, love applications development) and had that question asked by the HR drone. I made the department head laugh with my reply. Now I couldn't be happier.

    28. Re:Is Slashdot really that tough on older posts? by sribe · · Score: 1

      As we all know: True, False, and File Not Found.

    29. Re:Is Slashdot really that tough on older posts? by bitt3n · · Score: 1

      Ah, I see yer problem right here. You think that managers get managerial training.

      I was speaking of army officers. My point is that one reason younger managers might dislike managing older workers is that the prejudice of some older workers against younger managers makes these workers more difficult to manage. The Peter Principle is irrelevant here, insofar as that principle applies to managers regardless of age and level.

    30. Re:Is Slashdot really that tough on older posts? by BlackSnake112 · · Score: 1

      I have found that people who were in some type of 'commander' position in the military AND are technical, make the best managers. They actually understand the tech stuff and they know how to positively get people to do things. Of course there are those that are like a drill sargent too. Those people would be assholes no matter where they came from.

    31. Re:Is Slashdot really that tough on older posts? by HornWumpus · · Score: 1

      Except the Marines.

      My 'Marine boss' might have been an exception, but he could never get it through his head that he didn't have the power to send us to Leavenworth pen for 20 years. He wasn't a drill Sargent, he was a backstabbing politician who's goto move was 'lie (carrot) and threaten (stick he didn't actually own)'.

      He sure didn't like it when you told him the truth.

      Then again he never made much rank (Captain, post Korea era), the Marines might have been onto him.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    32. Re:Is Slashdot really that tough on older posts? by HornWumpus · · Score: 1

      I've got to say that 'the worst software developers, make the worst managers'.

      People skills are an independent variable. But being in management makes it more important that they have a basic understanding of software and how the process can and can't work.

      The best managers are at least competent programmers with decent or better people skills and enough honesty to keep the staffs respect. The very worst managers don't even understand GIGO.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    33. Re:Is Slashdot really that tough on older posts? by HornWumpus · · Score: 1

      Nobody get's it when I state that 'I discriminate against tweekers' and that I'm not ashamed to admit it.

      All they know is 'discrimination bad'.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    34. Re:Is Slashdot really that tough on older posts? by HornWumpus · · Score: 1

      Older managers are more likely to have reached their level of incompetence.

      Older organizations will have a higher percentage of management at their level of incompetence.

      That's why the military will retire an officer after a few times being passed over for promotion. The assumption is that they are at their level of incompetence. Without that rule the military would, at least in theory, be asymptotically approaching 100% run by people at their level of incompetence.

      CIC's have been at their level of incompetence for my entire life.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    35. Re:Is Slashdot really that tough on older posts? by CptNerd · · Score: 1

      I thought it was "Abort, Retry, Ignore?"

      --
      By the taping of my glasses, something geeky this way passes
    36. Re:Is Slashdot really that tough on older posts? by Siffy · · Score: 1

      If you're indeed looking for entry level people that have never done the job before, it's a valid question to ask if they have or have not. The difference is that "No." is the correct answer toward getting the job instead of "Yes. I have X years experience." which should actually get them shown the door. You shouldn't assume either way.

    37. Re:Is Slashdot really that tough on older posts? by SteeldrivingJon · · Score: 1

      "Why the hell would someone with previous experience apply for a junior/apprentice level position at all?"

      Because they're desperate for a job, and it beats Home Depot?

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  2. Japanese company by Anonymous Coward · · Score: 5, Interesting

    I am over 45 but I work for a company with a HQ in japan. The work environment is completely opposite when it comes to age. In our shop if a older guy speaks everyone just shuts the hell up and does what he says.

    1. Re:Japanese company by __aardcx5948 · · Score: 4, Interesting

      Isn't that more of the Japanese culture showing through (extreme respectfor elders) rather than companies not hiring "old people"?

    2. Re:Japanese company by paedobear · · Score: 1

      That sounds totally unlike the Japanese software industry I worked in for 8 years - where if you're still writing code after you turn 30, you failed (The embedded software field is very different though - there if you're 30 and writing code you're pretty young)

    3. Re:Japanese company by Anonymous Coward · · Score: 0

      Do you notice any difference in their adoption of new ideas?

    4. Re:Japanese company by tgatliff · · Score: 0

      Look no further than the Fukushima "incident" to answer that question....

      Keep in mind that Japan has a much large aging population than the US. Also, clearly this poster does not realize that age and wisdom do not always correspond.. Respect must be earned in my opinion...

    5. Re:Japanese company by Opportunist · · Score: 4, Insightful

      Seems to be. While working for a Japanese customer, they didn't take me serious 'til I brought our utility man along who was close to retirement and told them he's my superior. Everything went fine from that moment onwards. He didn't know anything about the matter at hand, but all he really had to do was to nod from time to time.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:Japanese company by interval1066 · · Score: 1

      That's Japan. Respect for elders is ingrained in the culture since ancient times. On the main topic; if you want to be employed well into your 60's get into hardware and learn how to program plcs. I work in industrial automation and I highly doubt I'll be going anywhere soon. They can't GIVE these jobs away. Simply not enough workers.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    7. Re:Japanese company by Gramie2 · · Score: 1

      Couldn't that be more because they want to "deal" (even if he does nothing) with a Japanese? I lived in Japan for many years and although it's not often malicious, racism is still very prevalent.

    8. Re:Japanese company by Anonymous Coward · · Score: 0

      Isn't that more of the Japanese culture showing through (extreme respectfor elders) rather than companies not hiring "old people"?

      Agree, it sounds more like the Japanese culture then anything else

    9. Re:Japanese company by rAiNsT0rm · · Score: 1

      I worked for a Japanese company and honestly it was the most refreshing and well run business environment I was ever in. No standard B.S. corporate politics and games, real respect, and REAL work intensity and demands which was actually a good thing because of the distinct lack of the usual crap.

      --
      http://teasphere.wordpress.com - A little spot of tea
    10. Re:Japanese company by Anonymous Coward · · Score: 0

      OMG, Ken?

    11. Re:Japanese company by geekoid · · Score: 1

      Not real respect. Culture ingrained responses which mimic respect

      Learn the difference.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    12. Re:Japanese company by Opportunist · · Score: 1

      Our janitor (that's basically what he was) was neither a security analyst nor Japanese. His only "feature" in the context was his age. Nothing else.

      And yes, a lot of Japanese people have a superiority complex that crosses the borders of chauvinism in the worst way. On the positive side, they don't expect you to know how to behave properly, after all, you're a barbarian without manners. :)

      Sadly, for a lot of people, they're actually correct.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    13. Re:Japanese company by Opportunist · · Score: 1

      Hmm. Can I offer Atmel instead of PIC? Or is that a religious matter? :)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    14. Re:Japanese company by samjam · · Score: 1

      If they can't GIVE the jobs away they should try paying people to take the jobs. It may go against the company culture and the share-holders may not like it, but it's the sort of regime that most employees have come to expect and they'd be more likely to get staff! (ho ho)

    15. Re:Japanese company by rAiNsT0rm · · Score: 1

      No, not at all. I was young but skilled and introduced a lot of new things into their infrastructure that they loved and really helped the company as a whole and it was met with real respect. They respected every single worker regardless of position and it was a totally different environment and vibe than any American company I have worked for. The only times were when it was the president or a very Sr. person and it was more of a cultural respect/bows/etc. but honestly that isn't much different than how most people act around any president or top guy.

      --
      http://teasphere.wordpress.com - A little spot of tea
    16. Re:Japanese company by interval1066 · · Score: 1

      If they can't GIVE the jobs away they should try paying people to take the jobs.

      And do you know how much a typical IA engineer makes? The compensation is quite ample. Not too sure what your objection is here. Also bare in mind that there are some pretty qualified engineers in China who will do the job for considerably less than what they are paying here. All the company has to do is relocate, if it becomes an issue.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    17. Re:Japanese company by Anonymous Coward · · Score: 0

      PLC, not PIC

    18. Re:Japanese company by TheLink · · Score: 1

      After all, you're a barbarian without manners. :)
      Sadly, for a lot of people, they're actually correct.

      IMO the Japanese seem a totally different people culturally from the rest of the world. I'm from an Asian country (not Japan) and we're probably still closer to "western" than Japanese.

      As the joke goes, when the Japanese go to the football/baseball stadium to watch a game, the stadium is cleaner AFTER they leave ;).

      But if they think you're Japanese and you don't behave appropriately/properly you get the "treatment" (a friend had a whole train-car load of people glare/stare at her because she was eating in public or breaking one of the other unwritten rules).

      They take seniority quite seriously there. Someone I know went to Japan and was in a meeting with a bunch of Japanese. And the airconditioning wasn't working properly so it was very warm. After about 10 minutes or so the most senior Japanese guy there takes off his coat. 10 minutes later, the next most senior guy takes off his coat. Then 10 minutes later the third-most senior
      takes off his coat, so on and so forth till the most junior! In contrast in the workplace cultures I've been in, we don't normally wear coats, but if we did I bet in that situation after the most senior guy takes off his coat, the rest of us would soon take ours off (assuming we hadn't already done so first ;) ).

      --
    19. Re:Japanese company by denobug · · Score: 1

      If they can't GIVE the jobs away they should try paying people to take the jobs. It may go against the company culture and the share-holders may not like it, but it's the sort of regime that most employees have come to expect and they'd be more likely to get staff! (ho ho)

      Working as an Industrial Automation Engineer I can tell you the pays aren't bad, to say the least. It is hard to find some good, competent people, and KEEP them. You have to know how to code, understand the process, which has direct consequence to the real world, and be able to work with people. I have seen a lot of not-so-good self-proclaimed control-automation specialist that don't know what they are talking about. Usually after the first assignment you know where their competency stands.

    20. Re:Japanese company by samjam · · Score: 1

      When someone says "I can't give it away" the next step is to pay people to take it.

      The joke is that this is the first stage with jobs, and that there is actually not such a thing as to GIVE a job away/

    21. Re:Japanese company by interval1066 · · Score: 1

      Oh, yeah, good one.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    22. Re:Japanese company by gentlemen_loser · · Score: 1

      Seems to be. While working for a Japanese customer, they didn't take me serious 'til I brought our utility man along who was close to retirement and told them he's my superior. Everything went fine from that moment onwards. He didn't know anything about the matter at hand, but all he really had to do was to nod from time to time.

      The really sad part about this is the fact that the only older person you could muster was the utility guy... Your company has no adult supervision?

    23. Re:Japanese company by Darinbob · · Score: 1

      As opposed to the US where no one pretends to respect anyone and the hostility is out in the open.

    24. Re:Japanese company by oursland · · Score: 1

      He was referring to PLCs not PICs. A level below even the microcontrollers.

    25. Re:Japanese company by CptNerd · · Score: 1

      It's not the poster who holds that notion, it's the entire Japanese culture. Although to hear a couple of old-timers (even older than me) there talk, some of the respect is less forthcoming from the post-Boomers. The idea probably came about from centuries ago, where if you could figure out how to live long enough to become old, you must have something on the ball (they didn't know about genetics etc. back then) and should be listened to.

      However, to quote a certain cantankerous old Starfleet Admiral, "all this fuss just because I haven't died, yet!"

      --
      By the taping of my glasses, something geeky this way passes
    26. Re:Japanese company by Mana+Mana · · Score: 1

      > older guy speaks everyone just shuts the hell up and
      > does what he says.

      And that is why Japan is doomed. It is squandering its future now, paying the past with the present. Says I? No! Says young Japanese themselves! The NY Times covered this issue succinctly in January.

      [quote]
      TOKYO -- Kenichi Horie was a promising auto engineer, exactly the sort of youthful talent Japan needs to maintain its edge over hungry Korean and Chinese rivals. As a worker in his early 30s at a major carmaker, Mr. Horie won praise for his design work on advanced biofuel systems.

      But like many young Japanese, he was a so-called irregular worker, kept on a temporary staff contract with little of the job security and half the salary of the "regular" employees, most of them workers in their late 40s or older. After more than a decade of trying to gain regular status, Mr. Horie finally quit -- not just the temporary jobs, but Japan altogether.

      He moved to Taiwan two years ago
      {end quote]

      http://www.nytimes.com/2011/01/28/world/asia/28generation.html?pagewanted=all

    27. Re:Japanese company by Anonymous Coward · · Score: 0

      That is the reason.

      Japan actively discriminates based on age when hiring. Some companies even place minimum and maximum ages in job postings. This is not against the law as far as I've been able to see.

    28. Re:Japanese company by Smerta · · Score: 1

      You can offer him an Atmel, but he'll look at you with a puzzled look. He said "plcs", Programmable Logic Controllers, not "PICs".

      -1 for reading comprehension, but +1 for PIC hate.

    29. Re:Japanese company by Opportunist · · Score: 1

      Hate is such a strong emotion, PICs ain't worth it.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    30. Re:Japanese company by Anonymous Coward · · Score: 0

      no offense but age does not always mean that the individual is more skilled or should be listened to. Although perhaps that is why Sony had such a web presence problem...A 4 month patch cycle just cant cut it any longer.

  3. C programmers? Wanted! by mangu · · Score: 1

    Where I work we would gladly hire a C programmer, of any age, if we could find one.

    1. Re:C programmers? Wanted! by gabebear · · Score: 1

      Where are you located?

    2. Re:C programmers? Wanted! by TheGratefulNet · · Score: 4, Insightful

      I had an interview yesterday, in fact. first one in months (been out of work a while...)

      they didn't even let me finish the interview.

      I've been writing C since the mid 80's. and while I don't know every corner of C (and certainly not c++), I do get my job done and my code does tend to run and run well. many shipping networking boxes have my code inside them.

      but I can't find a C programming job.

      and I'm 50. in the bay area.

      I also hate to say it, but there is racism, too. I look around and find the indian guys trying to thumbs-down the westerners. makes me sick to even say such things but I'm finding its true. I enjoy working with indian guys but I am very much turned off by the 'take-over' that I'm seeing right before my eyes. over the last 10 years, the tech industry is flushing out western guys and making it an 'import only' field.

      its not just age. its 'reverse racism' too and I wish I was kidding!

      --

      --
      "It is now safe to switch off your computer."
    3. Re:C programmers? Wanted! by john83 · · Score: 1

      C is not that uncommon, particularly among engineers.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    4. Re:C programmers? Wanted! by Viol8 · · Score: 1

      Hey , there are still some of us around! :) I just have to put "++" on the end these days otherwise I'd never get hired! C++ might make writing programs easier but C is a damn sight easier to debug when things go wrong because everything is explicit.

    5. Re:C programmers? Wanted! by royallthefourth · · Score: 2

      I would gladly be a C programmer if I could've found a job willing to hire me to do it out of college. The only places that would hire anyone with a BS in CS were horrible PHP shops, so that's what I learned how to do. It's basically the same story for every I went to college with.
      If industry can't find any experienced C programmers, it's their own fault because they don't take the steps necessary to create them.

    6. Re:C programmers? Wanted! by TheGratefulNet · · Score: 1

      I'm finding its NOT about writing fast and clean code.

      its about showing off. c++ allows one to show off more.

      it also means the code becomes more 'write only'. you can write it but I dare you to read it back and follow it 6mos later. a real write-only language when its abused. and its abused. oh, how c++ is abused.

      I tend to write c++ in c and leave most of the c++ things behind. I find very little is NEEDED beyond regular c. regular real world problems simply don't need inheritance and other c++ things very often.

      I use this as a clue about the company. if they are using c, chances are they are a well grounded company. if they use c++ they probably have a bunch of 20somethings wanting to show off this or that feature of the language. and lots of bugs and hard to read code, too, as a side effect.

      are they using threading for things that aren't performance or bottleneck related? did they overly complicate their lives without good reason? yup. passes the smell test. c++ shops very often are the clueless ones. when they pick c++ for the wrong reasons, its pretty clear to me. sadly, its not clear to THEM.

      --

      --
      "It is now safe to switch off your computer."
    7. Re:C programmers? Wanted! by Viol8 · · Score: 1

      "but I can't find a C programming job."

      I don't know about the USA but here in the UK there simply are no C coding jobs any more except in very limited areas such as you describe. Probably single figure vacancies for the entire country. You should really learn C++ , its not that hard to get up to speed if you're good at C. Starting with C++ and moving to C seems to be a lot harder for people.

    8. Re:C programmers? Wanted! by Viol8 · · Score: 2

      "and its abused. oh, how c++ is abused."

      Thats true.

      "I find very little is NEEDED beyond regular c."

      I use code in classes because it saves having to write mystruct-> all the time which makes the code a bit neater, and the STL has its uses if you're in a hurry. But other than that...

      "if they use c++ they probably have a bunch of 20somethings wanting to show off this or that feature of the language."

      Maybe true 10 years ago, these days substitute C++ for Java where the coders have even less of a clue whats going on and just let the VM garbage collector sort out their mess for them.

    9. Re:C programmers? Wanted! by mprinkey · · Score: 1

      FORTRAN is not that uncommon, particularly among engineers.

    10. Re:C programmers? Wanted! by Joce640k · · Score: 2, Insightful

      but I can't find a C programming job.

      Then you're exactly the sort of person the article is talking about - a curmudgeon who wants to keep on doing exactly what he was doing in the 1980s.

      A youngster would have a hard time finding a C programming job, too.

      --
      No sig today...
    11. Re:C programmers? Wanted! by Joce640k · · Score: 0

      Hey , there are still some of us around! :) I just have to put "++" on the end these days otherwise I'd never get hired! C++ might make writing programs easier but C is a damn sight easier to debug when things go wrong because everything is explicit.

      If you're writing code which is easier to debug because it's explicit then your bugs are mostly buffer overflows and bad pointers. ...which C++ eliminated.

      --
      No sig today...
    12. Re:C programmers? Wanted! by Anonymous Coward · · Score: 1

      I've been writing C since the mid 80's. and while I don't know every corner of C

      C is such a simple language, how is that not possible?

    13. Re:C programmers? Wanted! by Joce640k · · Score: 1

      LOL! Pure comedy....

      --
      No sig today...
    14. Re:C programmers? Wanted! by TheSpoom · · Score: 1

      Try moving to web development. PHP is a very easy move from C (it's basically weakly-typed C without pointers), and if that turns you off, Python and Ruby shouldn't be that much more difficult to learn. You could also try contracting; there are many sites that probably still have quite a few gigs for C such as Guru, and you can sidestep the whole ageism thing since they usually won't even see your face. In any case, good luck with your job search.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    15. Re:C programmers? Wanted! by Asic+Eng · · Score: 3, Insightful

      Actually for embedded work there is still a lot of C coding going on, and it's not all that easy to find qualified people in that area. Of course - if you do embedded work you also need to have decent understanding of hardware, just coding is not sufficient.

    16. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      No, of course nothing is _needed_ beyond C. You cannot accomplish more in C++, or in any language, than what you can accomplish in C, simply because in the end it boils down to the same thing.

      The problem you describe is a problem of bad programmers, not anything intrinsic to C++ or object-oriented programming. If you really understood object-oriented and thought in that manner, it would make sense to you, you would realize it is more elegant, easier, and more easily maintained. It's only a big pile of junk when people that don't understand object-oriented show up and try to code in it, making classes that are full of utility static methods (procedural, anyone?), using design patterns wrongly and generally coding stuff that makes no sense. Blaming a programming language for the failings of people is kind of unfair.

    17. Re:C programmers? Wanted! by gatkinso · · Score: 4, Insightful

      Disagree.

      Writing a GUI in C, maybe. Writing an embedded controller, not a problem.

      --
      I am very small, utmostly microscopic.
    18. Re:C programmers? Wanted! by gatkinso · · Score: 3, Insightful

      Your post is absurd, and displays the narrow mindedness that is pointed out in the article as a weakness of older workers.

      C++ is an extrememly powerful tool.

      Powerful tools can cut off your fingers... but they can also allow a skilled work to create something incredible.

      --
      I am very small, utmostly microscopic.
    19. Re:C programmers? Wanted! by Anonymous Coward · · Score: 2, Funny

      if they use c++ they probably have a bunch of 20somethings wanting to show off this or that feature of the language.

      Yes, damn 20 year old kids and their trendy C++ language. Kids these days with their hula hoops and fax machines...

    20. Re:C programmers? Wanted! by tomhudson · · Score: 1

      If you're writing code which is easier to debug because it's explicit then your bugs are mostly buffer overflows and bad pointers. ...which C++ eliminated.

      Really?

      ./me checks calendar

      ... psst .... it's not Troll Tuesday yet ...

    21. Re:C programmers? Wanted! by Viol8 · · Score: 1

      Logic is easier to follow in C just looking at the code because there is no overloading or hidden conversations going on behind the scenes.

      "buffer overflows and bad pointers. ...which C++ eliminated."

      Yeah , riiiight.... Keep drinking the Stroustrup Kool Aid.

    22. Re:C programmers? Wanted! by Asic+Eng · · Score: 2

      Actually: anyone interested in a C/C++ embedded job in Munich, Germany? Contact me: r8cye2f4g6@snkmail.com.

    23. Re:C programmers? Wanted! by jank1887 · · Score: 1

      Matlab is not that uncommon, particularly among engineers.

    24. Re:C programmers? Wanted! by Viol8 · · Score: 1

      "Writing a GUI in C, maybe"

      You're not a fan of GTK+I take it? ;)

    25. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Huh?

      In my C++, bad pointers and buffer overflows are usually the first layer of bugs to be removed, I try to be careful not to write those bugs, but it happens. C++ isn't a managed language like C# or Java. Only managed languages have eliminated those basic problems to my knowledge.

    26. Re:C programmers? Wanted! by kestasjk · · Score: 1

      Humbug! I'm as good at COBOL as I ever was; it's racism and ageism and back in my day we didn't want no injeens in our jobs.

      Now I might not know about all the nooks and crannies of c++ with its objects and its inheritencies.. but thats all a bunch of indian positive discrimination designed to keep my useless talents at ridiculous prices out of the market.

      --
      // MD_Update(&m,buf,j);
    27. Re:C programmers? Wanted! by somersault · · Score: 1

      It's very possible to be a competent programmer using only a subset of your chosen language, say 80% of the language. Even if he knew all the language features inside out (since C does have a fairly small command set compared to some languages), that doesn't mean he will know all the standard libraries inside out, or will have ever needed to actually embed any inline assembly code into his C programs for example.

      Basically, it sounds like this guy is one of those guys who knows enough to know that he doesn't know everything. It's the ones who think they know it all that you need to be wary of.

      Me, I can program, but I've only ever done projects by myself. I'm kind of nervous about the idea of going and working for a "real" software company, because I suspect my knowledge of common documentation and testing procedures is pretty poor. I've started doing more reading recently after not being very into self-study though. I've also read a lot on here that makes me think a lot of software development houses are high stress and low pay environments, so if I did switch job it would probably be to start my own business (currently I'm a combination of IT support and in-house developer for a small engineering firm, it's pretty nice - have done some embedded system work, a bit of LabVIEW, some Windows apps, and some web-based CMSes).

      --
      which is totally what she said
    28. Re:C programmers? Wanted! by kestasjk · · Score: 1

      Yeah ! That's why no-one uses C++ and why OO languages in general are in massive decline.

      --
      // MD_Update(&m,buf,j);
    29. Re:C programmers? Wanted! by Opportunist · · Score: 1

      Replaced by cheaper foreigners. It's not like that's a new thing, look at bricklayers and plumbers.

      And before you ask, yes, that's pretty much what we are to a manager.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    30. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      You are right about Indians hiring Indians. It's a pretty dysfunctional society when foreigners take American jobs because they are cheaper, don't complain, and will take less in benefits then only want to hire other Indians. if you go into an interview at an american company and you are interviewed by only Indians then you know you are screwed from the beginning.

    31. Re:C programmers? Wanted! by zz5555 · · Score: 1

      Look outside of the bay area. I was in your exact position last year and couldn't find anything. I finally gave up and started looking outside of the bay area (and California). Suddenly, I was in high demand and within a month found a dream job that pays more than I was making in the bay area. It also didn't hurt that the real estate market in the bay area was still pretty strong and the one here was weak. The bay area is a great place to live, but it's not the only place to live.

    32. Re:C programmers? Wanted! by Opportunist · · Score: 1

      Hey! If those 20something idiots could code worth jack, I wouldn't have a job!

      (IT security consultant, take a wild guess how many assignments I would have if it wasn't for code patched together by half-clued 20somethings that learned most of it in the copy/paste school of programming).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    33. Re:C programmers? Wanted! by supton · · Score: 1

      Non-economic explanation of economic phenomena: this is called the "Commercial Use" trope. It is a rhetorical device that attempts to explain away something purely economic with some alternate cause or agent. It was first largely identified by Kenneth Burke, who identified risks of scapegoating ideologies in the U.S. after the rise of Hitler in a 1939 essay.

      http://en.wikipedia.org/wiki/The_Rhetoric_of_Hitler%27s_%22Battle%22#Commercial_use

      The thing about C programming: high risk (harder to find jobs), high reward (those that have them tend to get higher salaries). This is just an economic reality. I don't see the point in reaching for agent-of-cause from anecdote, when doing that yields unnecessary or dangerous generalizations. Americans and Europeans have to resist this temptation to blame immigrants for patterns that really cannot be attributed to them with proper evidence.

      I used to write lexical scanners in C and lex. Now I largely turn to Python to do the same thing. I can reach for C when I need it, and like working in C from time to time. But I also recognize that I am happier working on applications, and the only place where folks still use C for end-user (e.g. desktop) apps is in Gnome+Linux. The money in C (mostly embedded, RTOS, systems-level stuff) is in domains that don't interest me, so I live in higher level languages and find myself a reasonably happy person.

    34. Re:C programmers? Wanted! by Jamu · · Score: 1

      I tend to write c++ in c and leave most of the c++ things behind. I find very little is NEEDED beyond regular c. regular real world problems simply don't need inheritance and other c++ things very often.

      I can't speak for C++ shops, but the reason I use C++ is because it has features that make OOP easier. Whereas I could use C to do the same things, it would be perverse to do so. C++ written using its C-subset, is bad C++ code. Resource management and exception handling would be one concern I'd have with code written with disregard to the C++ feature set. Personally I'd use C, to code C. Of course, these are technical points, I'm not disagreeing with your real-world experience.

      --
      Who ordered that?
    35. Re:C programmers? Wanted! by gatkinso · · Score: 1

      Ha! I know a Senior Architect at NVIDIA who writes most of his stuff in FORTRAN.

      --
      I am very small, utmostly microscopic.
    36. Re:C programmers? Wanted! by gl4ss · · Score: 1

      if you'd be willing to relocate the employee then I'm pretty sure you'd find plenty of leads on slashdot.
      if it's not gtk shit, of course.

      it's just that nowadays you get slapped hard to the face if you even try to learn using malloc - university teachers don't want you to learn that stuff and even if you remember it from your dos days you're not going to put it on your cv as most jobs are actually just java, .net, some funky c++ etc... even when the actual part that makes the product unique then turns out to be some c code for whatever reason.

      oh and part of the problem is maybe that c++ isn't "c with classes as option when it makes sense" anymore, it's "the newest constructs make sense and nothing else does" leading to compile hell(and frankly waste of resources), so you can't "downgrade" yourself to c coder .

      (disclaimer: I'm a mobile,symbian c++/qt/java/j2me/android/whatever developer and have to switch sdk's pretty often, so guys who get 150k / year and have been able to stay on same language and mostly same syntax for two decades, couldn't care less if they get unemployed since they've had a pretty nice run already, time for them to learn something new or kick back a year doing whatever they want to do at some cheap locale - if they're so good they should be able to pick up even javascript to score pretty good gigs nowadays, but that's just the thing, every project is _just_ a gig unless it's management or such in which case it's still just a gig)

      --
      world was created 5 seconds before this post as it is.
    37. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Really? Why are you still trying to code at 50? Move to management. Duh!

    38. Re:C programmers? Wanted! by johnlcallaway · · Score: 2

      If the only thing you know is C, I wouldn't hire you either. I'm 51, and have written in just about every major language at some point in my career. If you haven't bothered to learn anything else, I don't want you.

      Because the truth is that things change, and folks unwilling or unable to change will be left behind. I started in assembler, dabbled in FORTRAN, wrote COBOL for 15 years, then migrated to C, C++, and now mostly Java. I can program in both the Oracle and Microsoft versions of SQL, do a little C#, wrote PERL scripts for about 10 years, and could easily learn a new language at any time if I needed to. The only reason I don't know Ruby or Python or a dozen other Web languages is I don't have the time or the need. But I've looked at them and know I could very quickly.

      Take the time to sit on your ass in front of your computer and at least get to know something else. You don't have to be an expert in it if you can show you are a good programmer and follow good programming practices, such as maintainability and error handling.

      --
      I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
    39. Re:C programmers? Wanted! by frosty_tsm · · Score: 1

      Try moving to web development. PHP is a very easy move from C (it's basically weakly-typed C without pointers), and if that turns you off, Python and Ruby shouldn't be that much more difficult to learn.

      I suggest going for Python or Ruby. PHP doesn't open that many doors while Python and Ruby will open many more (especially in the bay area). Sure, it's a bit of a re-tool of your skills but we all have to do that periodically in our career.

      Good luck!

    40. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      You need to get in digital forensics. It deals with alot of memory manipulation which is only possible to run efficiently in C.

    41. Re:C programmers? Wanted! by rubycodez · · Score: 1

      if you know COBOL and a specialty such as health insurance adjudication, or bank EDI, there are jobs and there is good pay.

    42. Re:C programmers? Wanted! by nschubach · · Score: 1

      I assumed he was referring to different compilers... C itself is not overly complex, but you can get into feature sets of compilers.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    43. Re:C programmers? Wanted! by frosty_tsm · · Score: 1

      Powerful tools can cut off your fingers... but they can also allow a skilled work to create something incredible.

      And that's why they call it a Skill Saw and not a Noob Saw. :-)

    44. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Laser beams are narrow too, we call it being focused.

    45. Re:C programmers? Wanted! by rubycodez · · Score: 1

      the language is simple, but the applications of it include the most complex things man has ever done.

    46. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Two words: Duffs Device.

      http://en.wikipedia.org/wiki/Duffs_device

    47. Re:C programmers? Wanted! by Xest · · Score: 2

      Agreed, I've also been looking for a job lately (although I already had employment, I was just after career advancement) and had no problem whatsoever finding one, and managing a not to be sniffed at ~37%, 5 figure increase in wage to boot.

      Although I've worked mainly with C# and Java in recent years I kind of felt like a C++ role because I hadn't worked with it in a while and thought it'd be nice to get back into it- that was far from my highest priority though, career progression was at the top of the list by far. I ended up settling for a job that has a mix of C#, Java, and a bit of PHP, because the fact is C++ jobs just weren't out there (with the exception of a handful of embedded jobs, but I have no embedded experience). There were far more C# jobs out there than candidates though, so as a result I really was able to basically just name my wage within reason- it took a couple of interviews at different places to get the kind of increase I was looking for with some firms having given me lower offers, but I got it okay in the end with a bit of patience.

      You can't expect to get exactly what you want, the key point people miss nowadays is that if you want to get a job, or have a decent career, then you must provide what the market wants- it's not for the market to provide what you want. Although I've mainly been doing C# and Java, and was looking for C++, I still went for a few PHP jobs because the career direction, location, and wage were all right- PHP was not my first, or even my second or 3rd choice, but keeping it open as an option, kept the options open for me as a candidate.

      I spoke to a lot of recruitment agents in recent weeks and a few of them I built up a decent working relationship with had a similar sentiment- that there are enough jobs for developers, if it weren't for the fact that a lot of developers just refuse to change languages or technologies, and because of that there is actually a shortage of developers fit to fill the posts available. This is very frustrating for the agents, because there's a lot of developers out there whining about being unable to find a job, even though there's a job there waiting, if only they'd be willing to spend a few weeks learning C#, the .NET framework, and SQL server or whatever rather than insisting they use what they've used for the last 20 - 30 years.

      The worst part? a lot of the old curmudgeon stuck in the muds complaining about younger people coming in above them and not wanting to hire them are missing the point that the only reason those younger developers are coming in above them is because those younger developers do just happen to have been taught the specific languages that are relevant today. They're oblivious to the fact that they too could have those posts if they just bothered to make the slightest bit of effort to make their skills match the market and it's sad- because with a firm background in C++, picking up C# is easy, and developing with it is a fuckton more pleasant! Those younger folks aren't getting the job instead of you simply because they are younger, they're getting them by mere virtue of the fact that they've recently just come out of an education that teaches skills relevant to the current market and you're too fucking lazy to learn the same!

      These people complaining are simply their own worst enemies. You wont always get fair treatment, some companies really are bigoted and such, but the vast majority aren't- they're just pragmatic, they'll take the person who can and wants to actually do the job, not the person with 2 decades experience in another language and who outright refuses to jump to the technologies the company that is recruiting has chosen to use and is already invested in.

    48. Re:C programmers? Wanted! by Quince+alPillan · · Score: 3, Interesting

      I also hate to say it, but there is racism, too. I look around and find the indian guys trying to thumbs-down the westerners. makes me sick to even say such things but I'm finding its true. I enjoy working with indian guys but I am very much turned off by the 'take-over' that I'm seeing right before my eyes. over the last 10 years, the tech industry is flushing out western guys and making it an 'import only' field.

      Situations like these aren't always an issue of racism, but of culture and control.

      If you've got a situation where a group of Indian workers are dominating a portion of the company or only hiring other Indian workers, it could be a situation where the boss is able to control the employees through the fear of losing their visa or using the respect that their place in the caste system as an appeal to authority that they wouldn't otherwise have. In addition, bucking authority and trying to gain upward mobility is frowned upon in Indian culture, giving a controlling boss even more power over a team of Indian workers, whereas a Western worker is more likely to rebel against unjust authority and try to take the boss's job.

      They're more able to control other Indian workers and get the Indian workers to take more punishment than their Western compatriots because, a lot of times, their Western compatriots, especially older ones who have experience in the field and know what they're doing, won't put up with a lot of their crap.

      A power-hungry dictator that is using every method of control that he can will see a Western programmer as a wildcard to their empire and call a thumbs down. They've built their fiefdoms, and can legitimately tell HR that an older Western worker will cause strife among their team.

    49. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      The K&R manual (the C bible) is only as thick as your pinky finger, and it's pretty comprehensive. The authors write on the back cover of it: "C is not a big language, and it is not served well by a big book.". Even its standard library is small. There are massive tomes for C, but they are just book shovelware.

      Don't let the thought of documentation intimidate any ideas you have about working in s/w. Most places the documentation isn't as formal as you imagine. Where I currently work I could provide thedailywtf.com with enough frontpage material for a year. There is a massive gap between what people say should be done and what really happens.

    50. Re:C programmers? Wanted! by Greyfox · · Score: 1

      I've managed to do 10 years of C programming, UNIX system level stuff, across the course of my career. I never see positions advertized for C programmers in that capacity any more. The occasional C++ position is for MSVC++. Even high performance computing seems to be done with Java these days.

      --

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

    51. Re:C programmers? Wanted! by gatkinso · · Score: 1

      The attitude your sig conveys belies your age.

      --
      I am very small, utmostly microscopic.
    52. Re:C programmers? Wanted! by TheRaven64 · · Score: 1

      A youngster would have a hard time finding a C programming job, too.

      I'm going to be 30 next year, so I'm not sure if I qualify as a youngster anymore, but I have no problem at all finding C programming jobs. I periodically get unsolicited offers of jobs (which I'm not interested in) and contracting work (which I am). When I turn down the job offers, I'm frequently asked if I know anyone else who can write good C code. I do, but they're also all happily employed.

      --
      I am TheRaven on Soylent News
    53. Re:C programmers? Wanted! by marcosdumay · · Score: 1

      Have you ever tried the Python bidings of GTK or QT?

      Of course, most companies aren't fast enough to have switched to Python already, so they are migrating to C#. Or more probably, to web based Java software.

    54. Re:C programmers? Wanted! by gatkinso · · Score: 1

      Too bad your point is not very... coherent. hawhawhaw

      --
      I am very small, utmostly microscopic.
    55. Re:C programmers? Wanted! by Anonymous+Codger · · Score: 1

      Learn C++? When I was laid off from my C++ job almost 5 years ago, almost nobody was hiring C++ programmers in my region. I ended up getting a Java job on the strength of my C++ experience (and picked up Java on the job in no time). Learn Java, learn C# and .NET - those are the areas that are hiring.

      --
      No sig? Sigh...
    56. Re:C programmers? Wanted! by TheRaven64 · · Score: 1

      bad pointers. ...which C++ eliminated

      Hahahaha! C++ added a whole category of bad pointer errors. You see, in C++, a pointer cast can actually be a pointer arithmetic expression (i.e. the numerical value of the pointer changes as a result of the cast). In some cases, these casts can be implicit. Worse, sometimes the C++ type system is so paranoid that it forces you to add explicit casts in the safe case, so it hides when it's an unsafe cast. And then you spend a day wondering why the code passes all of the tests on one architecture but fails them on another.

      --
      I am TheRaven on Soylent News
    57. Re:C programmers? Wanted! by rAiNsT0rm · · Score: 1

      Thank the H1-B Visa situation for that. It is a real and serious issue in many places. BRIC will be taking over slowly but steadily.

      --
      http://teasphere.wordpress.com - A little spot of tea
    58. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      I know you are not kidding.

      A friend of mine got the thumbs down from a indian. Friend was experienced and knew the project manager (not involved with the interview) since they worked together in the past. The project manager was aware of my friends qualification so he investigated why the indian gave the thumbs down. It turns out that the indian wanted the position himself and also gave different (difficult) questions to Americans. The indian was also playing favorite to candidates coming from his indian agency.

      Reverse discrimination does exist in American IT.

    59. Re:C programmers? Wanted! by spam4rakesh · · Score: 1

      I know this thread is taking about C, but I agree to this comment on Java. I see that many framework in Java being unnecessarily deployed in java projects which doesn't solve the problem while compounding the complexity.

    60. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Stress your coaching, PM and value-added skills that act as force multipliers for your programming skills. The facts are that senior people can stop problems from even leaving the station. Why? Because you've seen these problems before. You know how to push back on clients who are asking for things that will cause problems.

      You also probably have the insight and experience to resist the latest fads and emphasize the fundamentals in a project. Juniors and intermediates may not have the foresight or guts to resist inertia. Hooking this all into a narrative that shows the value of experience to the business in general rather shows that you can add to the bottom line.

      Another thing is, dare I say it, moxy. Don't go into an interview with a battered plastic watch and an old suit. Go in wearing a new clothes and new a dry-cleaned shirt. Yes, it's sales but presentation counts.

    61. Re:C programmers? Wanted! by mcmonkey · · Score: 0

      I also hate to say it, but there is racism, too. I look around and find the indian guys trying to thumbs-down the westerners. makes me sick to even say such things but I'm finding its true. I enjoy working with indian guys but I am very much turned off by the 'take-over' that I'm seeing right before my eyes. over the last 10 years, the tech industry is flushing out western guys and making it an 'import only' field.

      The racist in this situation is you, though you may not know it.

      India is a big country. There are a lot of groups within India--by culture, by language, by social status. What you're likely seeing is not Indian guys who show preference in hiring only other folks from India. What I suspect is happening is the guys from a particular area in India have a preference for people from that same area, who just happen to be Indian as well. The discrimination is as much against folks from other areas of India as it is against non-Indians.

      Talk to your Indian friends about it. My experience is they are quite frank on what you can expect from Indian managers, Indian out-sourcing, etc.

      And if you're working in an industry with a large number of Indians and people of Indian ancestry, and you've never made friends with an Indian, maybe you should try being a little less anti-social, a little less racist, or both.

    62. Re:C programmers? Wanted! by Wolfkin · · Score: 1

      "The thing about C programming: high risk (harder to find jobs), high reward (those that have them tend to get higher salaries). This is just an economic reality."

      So, you're saying that when supply is higher than demand, the price will rise? This is a pretty astonishing economic reality, if that's what it is.

      --
      Property law should use #'EQ, not #'EQUAL.
    63. Re:C programmers? Wanted! by tompaulco · · Score: 1

      I also hate to say it, but there is racism, too. I look around and find the indian guys trying to thumbs-down the westerners.
      I see this all the time, too. Many of the firms that contact me are Indian run, and the fact that they contact me at all is a shock, since they clearly wouldn't hire me unless I was Indian. In fact, on the application itself, it clearly states "must have H1-b". Unfortunately, I am a citizen,and so i don't have an H1b and therefore not eligible for any of their positions.

      --
      If you are not allowed to question your government then the government has answered your question.
    64. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Not a fair comparison. That's an algorithm (in a loose sense), not an example of an obscure feature of C (all C programmers should know about case fall through). You can create obtuse code in any language.

      I could write an FFT in C#, ask people who don't know maths to describe what it does, and then use that as an example of them somehow not being totally knowledgeable about C# language features.

    65. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      >A youngster would have a hard time finding a C programming job, too.

      Not where I live, in a city that actually makes things (lots of embedded systems for the oil industry). They'll take anyone regardless of age, it's about results and right now a shortage of programmers is producing a shortage of results.

      Turns out people think challenges like fitting a ultrasound networking stack (including signal processing), sensor monitoring and a few weeks worth of data storage on an environmentally hardened PIC isn't cool. That example was paying 3 people $200-400k and the company is desperately trying to hire other C programmers.

    66. Re:C programmers? Wanted! by JasterBobaMereel · · Score: 1

      If a job has many people chasing it you pick the person of least risk, i.e. the one who will definitely be the right candidate, and you winnow out those who from previous experience are not likely to be even worth interviewing ....(which Recruitment companies think includes all older coders)

      In this context it can be also true that once you find the right candidate you pay them well, because there are a large number of poor to mediocre candidates and only a few good ones ...finding a good replacement is expensive, and so it is better to pay well to keep the one you have

      --
      Puteulanus fenestra mortis
    67. Re:C programmers? Wanted! by geekoid · · Score: 1

      Here is the thing:
      IT's not really taught anymore, so you have to fins someone who wants to do it and train them. That means when a person with 20 years experience in applications and DB development shows up and want to learn embedded work, you not only need to train them, you have to pay what they are currently getting.

      when a 47 year old shows up who is completely bored of DB, and Application work and wants to do embedded work until they retire they want to pay him jr. wages. So it won't really work. No matter how much the person has accomplished. And designing and writing enterprise level soft what used around the world by thousands of people is far, far more complex then embedded code.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    68. Re:C programmers? Wanted! by geekoid · · Score: 1

      Depends on where you are and what you want to do.

      Anyways, if you can write in C++, you can write in anything. Languages are easy.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    69. Re:C programmers? Wanted! by geekoid · · Score: 1

      haha, are you writing this from 2001?

      If you are moving, move to tablet/smartphone development.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    70. Re:C programmers? Wanted! by tomhudson · · Score: 2

      There are massive tomes for C, but they are just book shovelware.

      Try "Compiler Design in C". - 924 pages, hardcover, high-quality paper that you just don't see any more, and definitely NOT shovelware.

      And no, it's not just useful for writing C compilers.

    71. Re:C programmers? Wanted! by geekoid · · Score: 1

      If you can't become an expert in one field, I wouldn't hire you.

      And if you change languages that often, you are not an expert.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    72. Re:C programmers? Wanted! by RubberDuckie · · Score: 1

      That's a very interesting observation, and goes to explain a few situations I've encountered. I'd always assumed that most people tend to associate with others that are like themselves. Given a few similar candidates, they will hire someone that most closely resembles themselves.

    73. Re:C programmers? Wanted! by TheSpoom · · Score: 1

      Right, because the smartphone market is just so much bigger than the web market, and locking yourself into coding for a specific smartphone platform couldn't possibly backfire...

      I'm not even saying that learning smartphone development would be a bad idea, just that your kneejerk "pfft, web dev, do this instead" without any reasoning doesn't add to the conversation at all.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    74. Re:C programmers? Wanted! by geekoid · · Score: 1

      "I find very little is NEEDED beyond regular c"

      wow, just wow, what a clod. I don't understand it therefore it's not needed.

      I mean relating C++ to 20 something? clearly you are FoS.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    75. Re:C programmers? Wanted! by tomhudson · · Score: 1

      It's not just C and Java. Just look at all the web frameworks that make simple things easy and difficult things impossible because you spend more time trying to shoehorn them into their model than it would take to start over from scratch, but nobody wants to acknowledge the sunk costs are just that - sunk.

    76. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Try being a White woman. When I work with men who all have wives they met for the first time on their wedding day when they flew back to India the chances of me getting respect dropped to pretty much nil. Even more so when it turned out I was particularly skilled at finding the bugs in their code...

      I suggest moving out of the Valley. Other parts of the country have corporate cultures where assimilation is still the norm. I'm not usually someone who beats the assimilationist drum, but when the alternative culture has gender roles straight out of the 1950's I find it pretty important for anyone I'm going to have to interact with.

    77. Re:C programmers? Wanted! by MoriT · · Score: 1

      The way a handax is a very powerful tool. Sometimes it's the simplest, cheapest tool. Sometimes it's the tool you have on hand. Sometimes it's the only tool you have access to (say in some place without electricity). Sometimes you want to use one tool for any number of jobs. However, it is very seldom the "best" tool; it is just the most commonly used one.

    78. Re:C programmers? Wanted! by Altus · · Score: 1

      It is intersting how much of this is location based. Where I am there are a lot of C++ jobs and there certainly were 5 years ago (back before that there were jobs in C++ but there were a lot more people out of work). There do seem to be a lot of Java jobs around here too. I would say 50/50 but trending toward C++.

      However, after years of watching this board and these kinds of articles and comparing the experiences of posters here with my own experience its pretty clear that the job market varies so much by geography that generalizing is almost useless. On the other hand, it does indicate that there may be an opportunity to change locations in order to keep your skills in demand. Not everyone is going to want to do that, but maybe its worth considering rather than taking a pay cut to move into some new technology, especially if that is not something you particularly want to do (understandable if you are closer to retirement anyway).

      Of course it can be hard for older developers to just pick up and move if they have a family, but it is something that we all should keep in mind. Most everyone here will be an old IT worker at some point.

      Except me... I'm going to open a brewery :-)

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    79. Re:C programmers? Wanted! by Greystripe · · Score: 1

      So you say they (Indian managers) are discriminating against people based on race and place of birth, but the guy who calls them out on it is being racist for doing so? Do you really not know what it means to be racist or bigoted means? That's as bad as a friend of mine once saying "I can't be racist, I'm black". Just because they're willing to tell you they're racist and bigots doesn't make it ok.

    80. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Actually they call it a "Skil Saw" since it's a brandname, from Skil Tools...

    81. Re:C programmers? Wanted! by mc6809e · · Score: 1

      The racist in this situation is you, though you may not know it.

      And the ass in this situation is you, though you may not know it.

      The poster perceives he's been the victim of discrimination, you call him a racist for it, then go on to admit that, yes, he really might have been discriminated against because the guys from a particular area in India have a preference for people from that same area. You're basically saying their discrimination is okay because they discriminate against everyone!

      What a dick you are. Seriously.

    82. Re:C programmers? Wanted! by kirtu · · Score: 1

      OK - where outside the Bay area? Where specifically. Because in the DC area there is just as much raw age discrimination. Also the Bay area is touted as having recovered from the 2008 Depression.

    83. Re:C programmers? Wanted! by Altus · · Score: 1

      Don't worry, no company actually follows documentation or testing procedures, you'll be fine :-)

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    84. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Sex is not that uncommon, particularly... nevermind.

    85. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      " its 'reverse racism' too and I wish I was kidding!" - I'm also a developer (ARM ASM, C++, Python, and Perl), I have extensive UNIX experience, and I've built secure J2EE stacks (lb-webserver-appserver-db) and release engineering along with coding. I worked at a corporation that I shall not name; at one point I grew tired of the job I was in so I decided to apply internally to another department. I must say the interview went very well with the "westerners", however, when I got interviewed by the Indians, it was thumbs down... now for the irony. These are the same Indians whose butts I saved during last minute application deployments and troubleshooting so THEY KNEW what I was capable of, but when it came to joining "their" ranks, it wasn't ok beyond that point - there isn't just an age issue in Sillivalley, there IS a racism issue and it doesn't necessarily have to do with age or skill; I'm in my mid 30's and graduated from an America state college.

    86. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      You should try out RAII, std::vector and std::sort some time. C can't do RAII at all, it has only terrible preprocessor or void* abominations to stand in the place of type safe containers and qsort() is a poor imitation of std::sort both in terms of using it and in performance. std::string is generally better than char* and you can still make it give you a char* when you need one. This is before getting into such "advanced" topics as inheritance.

    87. Re:C programmers? Wanted! by kirtu · · Score: 1

      >> Why are you still trying to code at 50? Why are you an idiot (your statement is at least idiotic) ? Developing systems is the only secular job of any value for myself and many other people. Management? Why make such an idiotic move and remove oneself from the shere fun of software development? That makes no sense. So the point is that different people have different values.

    88. Re:C programmers? Wanted! by Surt · · Score: 1

      It's hard to see how picking the android platform could backfire. They would have to work hard to lose the battle to ios at this point, and there's no one else on the field.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    89. Re:C programmers? Wanted! by elsurexiste · · Score: 2

      FORTRAN: FOR The Really ANalphabet.

      *Taking cover from flamebait flak*

      --
      I rarely respond to comments. Also, don't ask for clarifications: a brain and Google are faster, believe me!
    90. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Fine. Now tell me:
      1) How many work-places exist where you are given time to "perfect" C++?
      2) How do you make it maintainable?
      3) How much training ("perfecting" as mentioned above) does a reasonably competent non-C++ programmer require to maintain _your_ code? I am assuming that you are competent in the context of this question.
      4) At what point do you draw the line that adding _more_ syntax to C++ makes it harder, not easier?

      Serious questions, not trolling.

    91. Re:C programmers? Wanted! by canadian_right · · Score: 1

      c has a few features that are rarely used, for example bit fields and unions. Masking with the bitwise operators is generally faster than bit fields, and I've used unions exactly twice in over 30 years of programming in c.

      --
      Anarchists never rule
    92. Re:C programmers? Wanted! by JamesP · · Score: 1

      Yes

      If you wanna compete with the masses of 'barely knowledgeable' coders that work for 1/3 of what you need to live, go ahead and learn .NET and Java

      Of course, if you can specialize in it and be very good or specialized, problem is finding someone that recognizes it and pays accordingly.

      --
      how long until /. fixes commenting on Chrome?
    93. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      The only places that would hire anyone with a BS in CS were horrible PHP shops, so that's what I learned how to do. It's basically the same story for every I went to college with.

      Sorry, you went to wrong college.

    94. Re:C programmers? Wanted! by danlip · · Score: 1

      There are other powerful tools that are less likely to cut off your fingers. C was great (still is for certain things), but C++ has always been a horrible hack, and it would have never become popular except for it's backwards compatibility with C. There are much better OO languages.

    95. Re:C programmers? Wanted! by phantomfive · · Score: 1

      Don't know, maybe you're looking in the wrong place. This job seems to match pretty close. Here's another one. It mentions C along with shell scripting and Java, but as a 30-year programmer if you can't branch out to Java or shell scripting from time to time when it's needed, you have other problems (ie you suck). Also might want to consider that you sound a bit bitter......I can imagine some people sitting in an interview with you thinking, "oh dang, this guy is so miserable, I sure don't want to work with him every day." Unfortunately or fortunately personality matters.

      Job hunting is a skill, just like any other, when was the last time you improved your resume? It's a two step process. If you aren't getting interviews, then work on improving your resume (or job searching skill, maybe you're looking in the wrong place until you are getting interviews. Step two, if you are getting interviews but not jobs, then work on improving your interview skills.

      And it doesn't hurt to branch out and improve your skillset. You're not THAT old, try learning another language.

      --
      "First they came for the slanderers and i said nothing."
    96. Re:C programmers? Wanted! by gknoy · · Score: 1

      Not all of us have the resources to go to the "right" ones. I'm very happy with my CS program at UC Irvine, but I know there are other programs that are better, and some that are worse.

    97. Re:C programmers? Wanted! by sp0tter · · Score: 1

      At first I thought your comment was simplistic, but after some consideration, you seem to have pegged it. We write in C++ but it is mostly due to the real-time nature of our work. If a garbage collector decides to fire off and cost a few milliseconds that results in a missed divert things can get really ugly. That said, our code is mostly simple to read and easy to understand with threads only being used when necessary.

      We recently got to take over one of our competitor's clients after our systems were shown to do circles around theirs. The problem is the client does not wish to convert everything at once so we are stuck supporting some of the competitor's code while replacing their systems one at a time. Anytime I am forced to support their stuff I literally start to get panic attacks. EVERYTHING is done in threads, in very complex, untraceable ways. Nothing is done where it should be -- it is all marked and flagged and sent off to some other process that makes the actual change. Database calls are packaged up and sent to a central server where the results are bottle-necked and sent back via completely different mechanism. I could go on about this nightmare but I think you get the idea. No wonder our software is superior. Just by replacing a few systems we have broken many production records and our numbers continue to climb. I feel that 'showing off' seems to be the approach the competitor takes and the results are pretty stark.

      thanks for letting me get that off my chest.

      --
      you don't eat crackers in the bed of your future--or else you'll get all scratchy
    98. Re:C programmers? Wanted! by plopez · · Score: 1

      send the OP a resume.

      --
      putting the 'B' in LGBTQ+
    99. Re:C programmers? Wanted! by mangu · · Score: 1

      Java is shit for real time applications.

      When they do benchmarks "proving" Java has the same performance as C/C++ they go to great lengths to make sure the garbage collector will not kick in.

      That and the problem of versions, every Java application seems to suffer from the problem of being compatible with some but not all of the different versions of the Java runtime.

    100. Re:C programmers? Wanted! by serviscope_minor · · Score: 1

      here are much better OO languages.

      Well, there's your problem. C++ isn't so much an OO language as a multi-paradigm language that supports OO. Treating it lika a pure OO language means many of its best features will not be used.

      Few (if any) languages are as safe, expressive and fast as well done C++. In my area, there are simply no languages that can compete.

      --
      SJW n. One who posts facts.
    101. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      I no longer interview for jobs where the hiring manager is Indian, Pakistani or other Pacific Rim / Asians. It's a waste of my time because I'm just being brought in as a "look boss, I interviewed a white man". I decided to say screw it and went out on my own. Now have too much work, but not enough to start hiring folks to work for me. Hope that happens soon!

    102. Re:C programmers? Wanted! by Culture20 · · Score: 1

      buffer overflows and bad pointers. ...which C++ eliminated

      Wha!?

    103. Re:C programmers? Wanted! by kirtu · · Score: 1

      Thank the H1-B Visa situation for that. It is a real and serious issue in many places. BRIC will be taking over slowly but steadily.

      Okay - suspend H1-B.

    104. Re:C programmers? Wanted! by lewiscr · · Score: 1

      15 years in COBOL and 10 years in Perl is changing too often?

    105. Re:C programmers? Wanted! by PiSkyHi · · Score: 1

      What you're saying is you're adaptable, I am similar, but also I am lazy - I learn new languages because I have to, not because some recruitment agency thinks they know what's good for me, but because the language itself has a use. 10 or 15 years ago, many of us thought AI was going to change the face of programming, as re-usable code became an "apply this class of algorithm with a drag and drop" kind of feel. Instead, Python is an attempt to say Perl was wrong, without really adding much to it and so either is fine and if you know one, you don't waste much time learning the other. People are still re-inventing the wheel and calling it something else and now and then, something clever comes along but doesn't get enough backing to change the shape of what we use. I am cynical about being replaced because of my age, because if this is the concern, whoever it is that is looking around has no idea what they really need at all.

    106. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Excuse my rant, but your post touches a nerve (because it's true)...

      I'm refereed to as a 'tech' by my manager.

      I don't why, but that term is offensive to me. It's probably just him.

      This manager is a former 'tech' who was never very good at being a tech, but was really good at sticking his nose in the ass of people with power...and gossip. He *loves* to gossip.

      The manager he replaced was a real asshole; a former Vietnam vet who I couldn't stand. But now I miss the guy and would trade our current manager to have him back in a spit-second.

      The reason I miss this 'asshole' that I was happy to see leave, is because, despite all his shortcomings he always looked out for us lowly 'techs' if something went wrong.

      Yes, like any good manager he would schmooze with the brass whenever he had the chance, but he would also jump on the proverbial grenade for us lower grunts when the shit hit the fan.

      Our new manager would sell us up the river for a nickel.

      Well gotta go now. Gotta go do some 'techy' stuff.

    107. Re:C programmers? Wanted! by Phibz · · Score: 1

      A power-hungry dictator that is using every method of control that he can will see a Western programmer as a wildcard to their empire and call a thumbs down. They've built their fiefdoms, and can legitimately tell HR that an older Western worker will cause strife among their team.

      While i disagree with asking more of my employees than I would ask of myself, I can understand being hesitant about introducing an unknown in to the group. As a manager I not only have to consider if an individual is right for the position, but I also consider the dynamics of the team, and how they will change when the person is introduced. I've had a few instances of a brilliant but verbally confrontational candidate who I passed on because the value brought as a developer was out weighed by the conflict they would introduce with other members of the team.

    108. Re:C programmers? Wanted! by mcmonkey · · Score: 1

      The racist in this situation is you, though you may not know it.

      And the ass in this situation is you, though you may not know it.

      Wouldn't the first time. But you're putting words in my mouth (or fingers) that greatly misrepresent what I'm trying to say.

      To think of all Indians as a single group with some unifying characteristic (other than they are from India) is over simplistic. And I'm not saying all generalizations are racist. There are cultural and social factors that naturally unite people in to groups.

      I suggest the people the OP was referring to have a worldview more complex than dividing people in to Indian and non-Indian. And nothing I said suggests I think it is okay.

    109. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      When life gives you lemons, make some lemonade..

    110. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      I guess you mean Perl instead of PERL. If you have been programming for 10 years in Perl, then you should at least know that the language is called Perl and that perl is a program that can execute a Perl program.

      As for doing Python quickly: I am 100% sure that you will not even be a mediocre Python programmer that way. I've studied Python seriously for some time but still don't consider myself a Python programmer.

      Based on your post I wouldn't hire you ;-) Sounds too much like a master of everything, expert of none.

    111. Re:C programmers? Wanted! by mcmonkey · · Score: 1

      So you say they (Indian managers) are discriminating against people based on race and place of birth, but the guy who calls them out on it is being racist for doing so? Do you really not know what it means to be racist or bigoted means? That's as bad as a friend of mine once saying "I can't be racist, I'm black".
      Just because they're willing to tell you they're racist and bigots doesn't make it ok.

      I did not express myself well. Some people do discriminate in hiring based country or region of birth. Like the OP, I think that is wrong, not okay. It does not make sense in terms of self interest, as I expect manager or company would want the best employees regardless of where they are from.

      Where I disagree is that the situation is as simple as Indians prefer other Indians.

      The whole thing is a red herring. Maybe red herring isn't the right term. It's B.S. Racism is an opiate of the masses. The Indian worker prefers to work with other Indians. The white guy feels Indians are taking his jobs. The rich guys laugh all the way to the...well, to nowhere. When you're that rich, the bank comes to you.

    112. Re:C programmers? Wanted! by TheSpoom · · Score: 1

      Yeah, were I to choose between them I'd definitely pick Android. It's a nice bonus that (from what I hear) it uses a variation on Java, which is partially transferrable outside Android anyway.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    113. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      C has a lot of obscure features that a good programmer probably won't end up using. For example, you can write C array access in two ways: the customary array[index] and also index[array]. This is because the [] is syntax sugar for adding the index to the array pointer and addition is commutative. So you can legally write the following:

      int a[] = {5, 10, 15, 20};
      int b = 2[a]; // b = 15

      But just because you can do it, it doesn't mean you should...it just makes code harder to read. The only reason I'd expect people to know every corner of C would be if they're entering the IOCCC.

    114. Re:C programmers? Wanted! by psydeshow · · Score: 1

      Try moving to web development. PHP is a very easy move from C (it's basically weakly-typed C without pointers), and if that turns you off, Python and Ruby shouldn't be that much more difficult to learn.

      ...and then be prepared to re-make every mistake that shitty web developers have made over the last 10 years. Web coding has to be fast, secure and scalable, you can't just pick any two anymore. You also need to write clean, semantic markup, CSS, and JavaScript. You need to know how those will interact with various kinds of media in different browsers. Now learn html5. Now learn to work with a graphic designer. What do you mean it isn't pixel-perfect in IE6? What do you mean I can't use this font? Did I mention it needs to look good on a Blackberry?

      I don't want to turn anyone off, but gees, if the only thing you know is C then you are going to have a hell of a learning curve getting into web programming today. You'll be better off re-factoring parts of an existing web app into C for the scalability bump.

    115. Re:C programmers? Wanted! by Darinbob · · Score: 1

      "Didn't let you finish the interview". Why is that? I've never seen that happen, even with candidates who were clearly unqualified. I

      We need C programmers. I'm not the hiring manager or recruiter, and we're only looking for junior people to round out the more senior people we have. But it is incredibly hard to find younger C programmers, or even C++ programmer who can do low level programming, or even younger programmers in any language who appear to be flexible and adaptable. Ten years ago I would find candidates and ask them obscure C/C++ or CS questions and would find some knowledgeable. Today this is very rare and I've been dumbing down my interview questions over time. Maybe the recruiters are worse now, or maybe programming is more mainstream now than it used to be.

      There is some ageism here when hiring. That is very few will want to hire 50 year olds for a junior position. This is not necessarily because of salary but because we know they'll take off as soon as they find a better or more interesting job or the economy picks up again. Then the year or two that they took to get up to speed is wasted. So part of the trick when interviewing if older is to convince the listener that you want to stick around, that you like the company.

    116. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      There are massive tomes for C, but they are just book shovelware.

      Try "Compiler Design in C". - 924 pages, hardcover, high-quality paper that you just don't see any more, and definitely NOT shovelware.

      And no, it's not just useful for writing C compilers.

      Is that you, BadAnalogyGuy? Compiler design is not related to learning a language in any way. If you want to learn a language, you do not need to read a book on compiler design. If I wanted to learn Python I wouldn't read "How to write a compiler in Python".

      I think I know what I'm talking about here. As a teen I read the famous dragon book on compiler design and wrote a C compiler (in C, perversely enough!) as a personal project. I used K&R as the language spec.

    117. Re:C programmers? Wanted! by Darinbob · · Score: 1

      Enterprise code is probably more complex but it's more of a management complexity. I tend to see that stuff written by huge teams of programmers where each individual just has a small subsection to work on and it is the team leaders and managers who tie everything together. Whereas embedded code tends to have smaller teams or at least with a lot more cross training, and the programmers have to be aware of extra things like code size and speed and hardware capabilities even if they're doing the "application" part of the embedded system.

    118. Re:C programmers? Wanted! by Darinbob · · Score: 1

      Because the bubble on tablets/ smartphones won't burst for another year or two.

    119. Re:C programmers? Wanted! by Bucky24 · · Score: 1

      Seriously? Considering how similar most of the high level languages are, it's very easy to be an expert in more than one. Are you even a programmer?

      --
      All the world's a CPU, and all the men and women merely AI agents
    120. Re:C programmers? Wanted! by Bucky24 · · Score: 1

      My teacher forced us to learn the correct use of malloc. We had an entire week's worth of classes on it (of course no one got it even THEN). But he's kindof a dinosaur-still uses DOS on his computer. Often I prefer C's malloc to the new keyword in C++. It gives me more control over what's happening.

      --
      All the world's a CPU, and all the men and women merely AI agents
    121. Re:C programmers? Wanted! by Darinbob · · Score: 1

      The supply of great C programmers who are available to be hired is not really that high, it's vastly smaller than the number of C++/Java/C#/Fashion programmers.

      The limiting factor is not necessarily the knowledge of C but the knowledge to do the job. The only reason "C" comes into this is because there are some jobs where C is a good fit for various reasons and what's important is not the language but knowing how to write those sorts of programs that have to be small or efficient or deal with low level issues. C++ also works anywhere C does most of the time and I'd prefer to use it, but there are just so many C++ programmers who can't step down a level and think small or efficient. Sometimes you have to know how everything works from top to bottom, from the GUI down to the board schematics, and C covers the most territory there.

    122. Re:C programmers? Wanted! by Darinbob · · Score: 1

      As we used to say in the parallel programing field: You can write Fortran in any language.

    123. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      C has a lot of obscure features that a good programmer probably won't end up using. For example, you can write C array access in two ways: the customary array[index] and also index[array]. This is because the [] is syntax sugar for adding the index to the array pointer and addition is commutative. So you can legally write the following:

      int a[] = {5, 10, 15, 20};
      int b = 2[a]; // b = 15

      But just because you can do it, it doesn't mean you should...it just makes code harder to read. The only reason I'd expect people to know every corner of C would be if they're entering the IOCCC.

      That's a poor example. Understanding the commonality between pointers and arrays is fundamental to using C correctly. That would be like saying you know C++ but don't know OOP.

      Expressions of type array are implicitly converted to a pointer to the first element. So while "2[a]" is kinda nasty, more realistic examples are:

      p=&a[5];
      p=a+5;

      Both of those are the same. So are these too:

      p=a[5];
      p=*(a+5);

      Forgive any typos, it's been a good few years since I wrote any C code. Before any philistines go "ick, no wonder nobody uses C any more", you need to understand that the idioms which result from the close relationship between pointers and arrays have practical use when dealing with buffers, arrays, strings, etc.

      One of the few useless things in C which I think you could be a C programmer without knowing is the unary + operator, which does nothing. It was added for "symmetry" with unary - (negation). I once spent ages searching for a bug in my code where I mistyped assignment addition as =+ (instead of +=), which parses as regular assignment with unary + on the right hand side. That was such a headslapper, that when I fixed it I added a "assignment addition operator probably misspelled" warning to a C compiler I wrote (I'm the AC above who wrote a C compiler in his teens).

    124. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      You just got whoosh'd.

    125. Re:C programmers? Wanted! by Darinbob · · Score: 1

      It depends on how you write it too. C is almost a complete subset of C++ (and knowing where it is not a strict subset is a good interview question for advanced candidates maybe). There is a proposed subset of C++ called Embedded-C++ which basically pares down a lot of C++ features while leaving in the "better C than C" parts. And you can debug that just as easily as you can C once you've figured out name mangling. Even if you write straight up C code in C++ you get stronger typing.

    126. Re:C programmers? Wanted! by Darinbob · · Score: 1

      Sometimes I smack my head over some of this. Ie I get bugs that say "you're feeding us garbage causing our Java back end to crash." Ok, I can fix the bug thanks for pointing it out. But I _know_ they're not going to fix the bug on their end to be able to cope with getting garbage. Sometimes garbage is going to happen; the data is truncated because the network connection died, the flash is corrupted, etc.

    127. Re:C programmers? Wanted! by Pseudonym+Authority · · Score: 1

      And arrogance. I wouldn't want to work for him. He sound like nothing more than a bitter BOFH.

    128. Re:C programmers? Wanted! by Darinbob · · Score: 1

      90% of C++ programmers give the other 10% a bad name.

    129. Re:C programmers? Wanted! by Darinbob · · Score: 1

      Very true. In fact the most popular paradigm used in C++ today uses generics which are nothing at all like object oriented programming.

    130. Re:C programmers? Wanted! by Pseudonym+Authority · · Score: 1

      That is fucking stupid garbage and you are either trolling or you are so deluded by the idea that only whites can be racist that you should end yourself in remorse.

    131. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      I've been writing C since the mid 80's...

      There's your problem right there. You've been doing the same thing for 20+ years - your career doesn't indicate a willingness to learn new tools / languages / techniques. It doesn't matter whether you can, you simply haven't demonstrated it. I'm a trainer (.NET), and I see this all the time - people want to be trained on something with a lot of job postings because they've done the same thing for 15+ years and their whole career is now just a Perl script running on a Pentium II under their manager's desk.
      I've bounced around quite a bit - Windows, Unix, Linux, back to Windows. I rather like .NET, but I better get out of it in the next 24 months or I'll be just as unemployable as you...

    132. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      > And nothing I said suggests I think it is okay.

      Really? Because your first response started with "the racist in this situation is you". That suggests not just a difference of opinion, but a complete opposite of opinion - directly that he IS racist and the hiring manager is NOT.

      Yes, backpedalling on slashdot is hard when your earlier post is still visible.

    133. Re:C programmers? Wanted! by tomhudson · · Score: 1

      I think I know what I'm talking about here. As a teen I read the famous dragon book on compiler design and wrote a C compiler (in C, perversely enough!) as a personal project. I used K&R as the language spec.

      No, you don't. If you had bothered to follow the link, you'd have found that Compiler Design in C tells you, among other things, how to write a C compiler in C, so if that was your basis for liking the dragon book, there's no reason to act like a jerk and snub it.

    134. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Come on up to Spokane. If you are as qualified as you say, we'll hire you, seriously. Pretty tough to find enough good programmers up here. I guess it's too much sunshine, lakes, ski-resorts, camping, etc...

    135. Re:C programmers? Wanted! by Anonymous Coward · · Score: 0

      Have you considered learning new skills? Being out of job, I guess you have some free time to invest in yourself.

      I heard Rails and Python skills are in high demand. Or, since you're comfortable with C, how about iPhone development?

    136. Re:C programmers? Wanted! by gbjbaanb · · Score: 1

      IT's not really taught anymore, so you have to fins someone who wants to do it and train them. That means when a person with 20 years experience in applications and DB development shows up and want to learn embedded work, you not only need to train them, you have to pay what they are currently getting.

      yup that's the thing - your company prefers to hire a youngster who has no practical clue about computers, or how they really work, and has to train him anyway. Sure, he's cheaper but 9/10 he's going to miss out on the wealth of 'un-taught' knowledge that is still present in the older guy.

      You see this all the time - new guy shows up, knows nothing much, and writes code in whatever framework in flavour-du-jour, making a bit of a mess but getting it done quite quickly. Then the company makes him redundant and outsources it all to India where the coders are even cheaper. (or framework x stops being the latest coolest thing, and you have to re-train him again).

    137. Re:C programmers? Wanted! by im_thatoneguy · · Score: 1

      Obligatory disclaimers: Generalities, do not apply to everyone, is cultural not genetic etc etc...

      But, in Indian culture there is a strong imperative to look after your own family. I've also observed that a lot of people from developing nations have a bit of a defensive inferiority complex and want to prove that they are [Modern\Developed\Educated\Capable\etc] which is perfectly understandable. I get that way a lot too about even nerdy things like software which I don't perceive gets the respect it deserves. It's human nature.

      But between those two things there is a strong incentive to help your family/friends and also help prove that [Insert Developing Nation] is capable by hiring more of them.

      It's speculated by sociologists and economists that it largely stems from the strength of the legal system. In the US we have a strong legal and welfare system so we value contracts and we discourage nepotism. When you grow up without a strong legal and welfare system you can only ever really rely on friends and family so it's good to keep them close. Your loyalty isn't to as much to your company as your family. Very much "Us vs The System".

      It'll be interesting to see if we don't regress to some degree with diminishing social safety nets and pensions. The less incentive we have to be loyal the more our culture will regress to one with less trust. I wonder if it won't start reflecting in productivity drops.

    138. Re:C programmers? Wanted! by HornWumpus · · Score: 1

      Languages are easy, but libraries are hard (at least big).

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    139. Re:C programmers? Wanted! by Nefarious+Wheel · · Score: 1
      Or, of course, the object-oriented version of COBOL:

      "Add One to COBOL"

      --
      Do not mock my vision of impractical footwear
    140. Re:C programmers? Wanted! by zz5555 · · Score: 1

      I found interest all over the country. There was Amazon in Seattle (not a job I really would have cared for, but it would be an interesting place to live), as well as lots of embedded opportunities in Arizona, Wisconsin (which seemed surprising), and Virginia (but kind of far from DC). I finally ended up in Albuquerque, making more money in an area with a much lower cost of living. I must confess, part of the problem I had in finding a new position was of my own creation - I'm really, really, really, really bad at interviewing. For some reason, I do much better when traveling for an interview. And considering they they have to drop $1000 or so just to get me out there, it generally means they had more interest in me once I got there.

      The only time I really had problems with a company was one in Ohio. The opening they advertised was a perfect fit for me - it seemed like they had taken my resume and used it to make a job opening - and it didn't seem like a common combination of education and experience. After a brief phone screen, the opening went away and I figured I'd screwed up the phone screen somehow. But the opening appeared again a couple weeks later, but this time with the requirements adjusted in unimportant ways as to disqualify me. Other information indicated they were trying to hire a non-US citizen and needed to show that no US citizens were qualified for the job in order to obtain the needed visa. So the first job posting was just to see what qualified applicants were out there so that the second job posting could be created to eliminate them. The other person might have been a better person, but the deceptive nature of the first job opening kind of bugs me.

    141. Re:C programmers? Wanted! by TheGratefulNet · · Score: 1

      I assure you, not everyone stretches out to every nook and cranny 'just because'.

      quite a lot of everyday coding is pretty pedestrian. for-loops, conditionals, structure refs, ints, floats and strings. that really does get so much of the job done and often it gets the whole job done.

      I may be wrong, but I like using the *least* amount of features of a language. it gives the programmer and support guy an easier job (I consider that a sub-goal, btw) and by keeping to a smaller core set, your code tends to be more portable.

      it used to be how many lines I could write, that I would be impressed by. now, its how few I can write and still get the job done; as well as keeping it to the absolute simplest set of data structs and control structs as possible.

      seems to be lost on many people. when features of a language become 'interview questions', it means the features are too academic.

      --

      --
      "It is now safe to switch off your computer."
    142. Re:C programmers? Wanted! by TheGratefulNet · · Score: 1

      If you can't become an expert in one field, I wouldn't hire you.

      lets discuss this, then (using me as an example). I would not really consider my specialty to be C programming even though I use C as a means to an end. my specialty is network management and in specific, SNMP. I've been doing snmp agent and client (gui included) since the late 80's. I wrote entire MIBs for places like DEC and Sun. I wrote an entire NMS system while at SGI (pollers, front-end and back-end). been on the router/switch side of hardware, been on the 'manage lots of boxes' side. my specialty is understanding networking, how to manage boxes, how to define MIBs to intelligently allow remote mgmt of the boxes and all that related stuff.

      now, you'd think that if I was called in with decades of SNMP experience that they'd pretty much want me for my networking and that they'd mostly ask networking and netmgt questions. but I don't see that - what I see is 'write a linked list insertion sort, live, right in front of us, right now' and I just don't relate to that kind of thing. I gave up memorizing the specifics of the steps in how you order the links, etc. its detail work that I'd much rather refer to in old notes (online or otherwise). I prefer to work at the bigger picture level and consider the library routines, well, already solved black boxes that pretty much 'just work'. if I have to debug one, fine; but I have never in my life had to write or derive one from scratch (sans reference materials).

      I live at the apps layer, which is what network mgmt is about. its not device drivers, its not o/s code, its not even especially efficient or fast running code (not data plane or control plane but 'slow' mgmt plane speeds). the coding level I have is sufficient to get the job done and my background/interest lies more in the details of 'box mgmt' than in the details of C.

      but the interviewers almost never see beyond what *they* do in their daily jobs. if they sit in emacs or vi all day and stare at C, they assume you will have to, also; and that just isn't so for all 'engineering' jobs. there's a lot more to engineering total 'remote control' solutions than compacting into the most efficient C code possible.

      I interview at companies that clearly have no clue about their network (or element) mgmt strategy; but still ALL I'm getting is compsci101 level questions and no one really looking for the networking side of it.

      its a shame. we both lose out because companies don't know how to hire. they assume every job has to have the same skills and its just not so.

      --

      --
      "It is now safe to switch off your computer."
    143. Re:C programmers? Wanted! by thejynxed · · Score: 1

      Common practice with hiring agencies that are just looking for an excuse to hire H1-Bs and then claim there is no American workers to fit the job.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    144. Re:C programmers? Wanted! by kmoser · · Score: 1

      C++ is a superset of C so if you know C++, you already know C. Going from C (procedure oriented) to C++ (object oriented) is way harder than vice-versa.

    145. Re:C programmers? Wanted! by kmoser · · Score: 1

      That's the thing: there is plenty of call for good programmers, but precious few programmers are any good. Sure, there are lots of programmers, but not all of them are knowledgeable, reliable or adaptable--all traits you need to be a good programmer.

    146. Re:C programmers? Wanted! by Xest · · Score: 1

      It doesn't really matter how you try and spin it, if you wont learn the skills businesses are looking for then you are not what the market wants, and can't shift the blame off onto ageism. It's still you that is the problem.

    147. Re:C programmers? Wanted! by rhalstead · · Score: 1

      Although things have changed somewhat, I didn't earn my degree until age 50 which is when I started on my masters. I've found that desired skill sets vary not only from company to company but even from location to location. If you have the skill set they want "generally" you will get hired, BUT and it's a big but... It seems contradictory as companies want workers who will be loyal and work their way up the ladder however now days the norm is to change jobs at least twice or three times during a career. They want a skilled IT person on one hand and on the other they want one who is going to be ambitious enough to move up the ladder which often means about the time you really become proficient you move up the ladder and into something else. Unless they are exceptional that route is not open to the older IT person as they will be ready to retire in a relatively short time. Attitudes toward older workers also tend to be some what geographic and even political. Older workers tend to be more conservative than younger and that seems to play a part geographically. Seems strange I know, but I've seen political biases play a large part in hiring. Also programming is "generally" considered a younger person's work. IE some one just out of school, while most will move onto more advanced work as they age such as project management. Again, it varies widely geographically and from company to company. It may be necessary to move a considerable distance to find some one looking for your skill set. Which reminds me, often workers end up too specialized and with too narrow a skill set which limits their saleability in the marketplace. My field and degree are in CS *but* like many corporations, I consider programming as "grunt work" unless it's for one of my own projects. I had requests *from* companies to turn in applications after earning my BS in CS while just starting on my Masters and I was in my early 50's. The Japanese have a whole different philosophical outlook and work ethic. It's more than just honoring their elders. They view age as an accumulation of wisdom gathered through hard work and study over the years. It's not just working a 9 to 5 job and then going home to vegetate in front of the TV with a beer. When I was working on my Bachelors the comment came up in one class that today's US workers were not as "success oriented" as earlier generations. Out of 40 of us only 3 even knew what the instructor meant by "success oriented". Every one else thought it just meant being a success.

    148. Re:C programmers? Wanted! by Smerta · · Score: 1

      when a 47 year old shows up who is completely bored of DB, and Application work and wants to do embedded work until they retire they want to pay him jr. wages. So it won't really work. No matter how much the person has accomplished. And designing and writing enterprise level soft what used around the world by thousands of people is far, far more complex then embedded code.

      First, If you're 47 years old & trying to transition from enterprise/DB stuff to embedded, real embedded stuff, you have a hell of a road ahead of you. You should be paid for what you can do, not how old you are, or what you HAVE done that's not pertinent to embedded. Do you know what an H-Bridge is? Have you ever written an interrupt handler? Written board bring-up code? Used a scope? Do you know which end of a soldering iron to hold?

      Secondly, I expect you to get blasted to oblivion for your arrogant and narrow-minded comment "designing and writing enterprise level soft what used around the world by thousands of people is far, far more complex then embedded code". It's so absurd that it almost seems like you're trolling. Do you understand that "embedded" encompasses anti-lock braking systems, elevator controls, fighter planes, nuclear reactors, life-critical medical devices, large-scale industrial robotics & control, etc. Talk about complexity! Many of us write firmware that is used by 10s of millions each day. Cellular system infrastructure, radar systems, medical equipment, traffic control, etc. But I guess that stuff is just Tinker-Toy level compared to your CRM database application, right?

      I appreciate DB guys, C# guys, Java enterprise guys, IT guys, etc. I'm not one of them but the good ones know what they're doing. But for you to get up on your high horse (I sense a chip on your shoulder, BTW) and pronounce something about which you seem to know very little is just ridiculous.

      I'm glad I get paid to work on really complex stuff, with hard real-time deadlines (in processing, not development schedules), where lives are on the line. Not everyone's cut out for it, but if you know what you're doing, you're not very easy to push aside.

    149. Re:C programmers? Wanted! by TheTyrannyOfForcedRe · · Score: 1

      This is the problem:

      10 There is a local shortage of guys who know technology X.

      20 Companies complain that they cannot find people to work with technology X.

      30 There exists a large pool of unemployed / under-employed guys who would love to work with technology X.

      40 Companies say "Great! Submit a resume!"

      50 Applicants find that all job requirements require 3-5 professional experience with technology X.

      60 Eager and enthusiastic potential applicants sulk away in frustration.

      70 GOTO 10

      --
      "Liechtenstein is the world's largest producer of sausage casings, potassium storage units, and false teeth."
    150. Re:C programmers? Wanted! by Xest · · Score: 1

      I've heard this a few times, but I've never seen it emerge in reality. Maybe there's the odd stupid company that does this, but certainly here in the UK at least they're basically non-existent.

      I notice in the current job market in fact that most companies aren't even specifying that you need a degree anymore. Companies are actually being pretty flexible on the experience and qualifications front right now- the main thing they're really looking out for is whether you know the skill, or can at least pick it up fairly quickly.

      I suspect it's yet another excuse used by poor candidate "Oh they were looking for 3 - 5 years experience". Bullshit. Even if HR put such a silly demand on it's not HR that filters CVs for developer jobs in the vast majority of firms because developers aren't in such huge number that there's 10s or hundreds of CVs for each job. My girlfriend is an area manager for a retail chain and says most jobs for shop floor staff are getting around 200+ CVs per job now, but as a senior developer we only get around 30 CVs per job max, and some of these can be dismissed at first sight. It's easy to filter through these and there's no reason HR would go near them. When technical people filter through the CVs as they do, they're just looking for your ability to do the job, they're pragmatic.

      I imagine what you say might be true in the IT support world I suppose where there's far more candidates per job as it's a lesser skilled role so there's more need for arbitrary filtering to make CVs manageable, but absolutely not in software development.

    151. Re:C programmers? Wanted! by johnlcallaway · · Score: 1

      Depends on what you want. People who hire me do so because I'm exposed to many disciplines. I don't have one tool in my bag that I only know how to use 'expertly', I know how to use many tools in specific instances very, very well. Am I a Java expert?? Depends on what you want. If you want someone to write GUI code or web code or image processing or a dozen other specialties .. then no if you want me to be productive on day one and don't have any experts already. It might take me a couple of months to come up to speed.

      But if you want someone to take a bunch of old, worn out, 20 year old COBOL or C or C++ code that processes data and rewrite, then I'm your guy. If you want someone to take a huge beast of spaghetti code and break it out into discrete steps and multiple processes and objects that can be run independently, threaded, reliably, and with a high degree of fault tolerance, then I'm your guy. If you want someone to take poorly written database programs that suck resources and make them run faster and with fewer resources, give me a call if its SqlServer, Sybase, Informix, or Oracle. Those specific areas I'm experts in. I've written Java programs that run continuously for months, surviving database and network faults and only having to be restarted because the server was rebooted.

      I always snicker when someone claims to be an expert in large areas like a language or an OS or a database .. they haven't learned enough yet to know how little they really know.

      Like how I snickered about your Python comment. Yep .. day one I will be a mediocre Python programmer. In three months I will be kicking the ass of people who have been coding it for years for most of the mainstream coding, although I'm sure there will be lots of little tricks that I haven't learned yet. It all depends on the quality of the people around me ... I did that when I started writing C++ after years of COBOL, then again when I started writing Java. I was using stacks and queues 20 years ago, it's nothing new. Object oriented coding wasn't that difficult to learn either, it's all memory allocation and pointers and regression and localization restraints.

      It's all code dude .. either you know how to program, or you just write code.

      BTW .. Years ago, all I knew was 'perl' because that's what I typed. I didn't realize that some moron had decided what the 'correct' way to type it was. Must not have gotten that memo....

      --
      I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  4. Define "not pulling their weight" by ciderbrew · · Score: 4, Insightful

    Do you mean not willing to work 100hr weeks for 30 hrs pay?

    1. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 3, Informative

      Spot on! Older skilled stuff have already outgrown the sucker freebie hours. Family comes first, the kids coming into IT will learn that as they mature, along with real IT skills that allow language jumping with ease.

    2. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      don't also forgot, can i get this new guy to do a 'senior' tech role, for 'junior' tech wage.

    3. Re:Define "not pulling their weight" by Charliemopps · · Score: 2

      What I see, where I work, is that we have some older employees that are incredibly good in the language they've been writing in for decades, but absolutely refuse to believe that there is any need for them to move on to something else. We still have systems that run Cobol... but we're not doing anything new with them, and if fact planning on replacing them in a few years. So what's going to happen to these people that are incredibly good at something we have no use for anymore?

      I'm not saying it's fair, but if the thing you're good at is going away, learn a new thing.

    4. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 1

      Yeah. Exactly that.

      Being 30, and thus not yet in the "old" group, but no longer in the "fresh" group, I'm going to let some people in on a secret.
      You spend your youth being able to do the job better than the people currently in place (I could code circles around the 30+ crowd when I was 15, and the 15 year olds I know now can outcode me on any language that came out after 2005).
      You spend your growth getting the degrees and certs and other related papers and letters so that the money-men will believe your claims (I spent a solid 8 years on mine).

      You think that you need to 'pay your dues' and then you'll be taken care of later.
      But business isn't like it usedto be (it never WAS like that in my lifetime), and it isn't the mafia.
      There is no respect, there is no loyalty.
      You will be encouraged to spend your own life turning yourself into a more desirable asset.
      But when you finally feel like you have paid enough and would like to start seeing returns on your investment... you'll be replaced with someone who is younger, faster, and doesn't know all the tricks yet... at half your salary (or less).

      Because the truth is that you're either "underqualified" and thus expected to do more for less in order to prove yourself; or you're "overqualified" and you're worth more than anyone wants or needs.

    5. Re:Define "not pulling their weight" by kestasjk · · Score: 1

      They mean you pay an old guy more who does less than a young guy. You can console yourself that that's because they're working 100 hours for 30 hours for some stupid reason, but maybe it's because they have a better grasp of more productive development strategies and the industry moves fast?

      The fact so many people here are basing their argument and anecdotes around their experiences in C jobs doesn't really bode well..

      --
      // MD_Update(&m,buf,j);
    6. Re:Define "not pulling their weight" by somersault · · Score: 4, Insightful

      We still have systems that run Cobol... but we're not doing anything new with them, and if fact planning on replacing them in a few years.

      I suspect you guys have been saying that for a few years now? ;)

      --
      which is totally what she said
    7. Re:Define "not pulling their weight" by Opportunist · · Score: 1

      If you do, please go ahead. You will then go on and hire me on a 3-4 figures-per-hour base to pick up the pieces after your network got shot by some hacker. Lulzsec is a godsend for me, seriously.

      Of course you can hire a young programmer for cheap who will probably even create about as much code as an old programmer does. Don't expect it to be secure, though. That's actually something you can rather expect from older programmers who actually KNOW what they're doing. I've seen far too many new programmers "solve" problems via google and copy/paste, without even understanding (or at least trying to) what's going on in the code.

      That's why they're about as fast as old coders, btw.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:Define "not pulling their weight" by ciderbrew · · Score: 1

      Tapping with a hammer $ 2.00
      Knowing where to tap $ 9998.00
      Not talking about X factor got talent in jungle celebrity show on TV last night at work $ 140,000.00

    9. Re:Define "not pulling their weight" by Lando · · Score: 1

      That's the narrow-mindedness factor kicking in. Also include in that the loss of gullibility that the boss will actually reward you for all the extra hours you put in and requiring pay for work performed. Damn narrow-minded oldsters that don't think they owe the company for giving them a break.

      Heh, seriously though, I now work on my terms not their terms. If I take a job or not depends on how it benefits me, not so that I can be noticed. I'm comfortable with my skills and knowledge thank you very much. I'm not about to be a whipping boy for the company's benefit in the hopes that a couple of years down the line some manager will remember me when it comes time to give out promotions/raises.

      Then again, I'm a cantankerous ol' coot and am happy with it.

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    10. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      You spend your youth believing you are able to do the job better than the people currently in place

      FTFY

    11. Re:Define "not pulling their weight" by TheRaven64 · · Score: 1

      I could code circles around the 30+ crowd when I was 15, and the 15 year olds I know now can outcode me on any language that came out after 2005

      If that's really true, then it means that you suck as a programmer, or you know some exceptionally talented 15 year olds.

      --
      I am TheRaven on Soylent News
    12. Re:Define "not pulling their weight" by modf · · Score: 1

      There is definitely some truth to that question..

    13. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      This. I work for a government contractor and we have strict rules about reporting all hours worked. My previous manager would often come up with these wonderful time consuming ideas - like doing elaborate Power Point presentations for our annual performance review. They do not like it when you ask what charge number to use to record all the hours spent on those wonderful ideas.

      Some of the ideas were legitimately good, but there's no way to report/charge for them, or they should go into some department overhead number which had very little money. The way to keep that manager happy was to keep your mouth shut and work off the books.

    14. Re:Define "not pulling their weight" by tomhudson · · Score: 1

      Simple rule: Either do it for what it's worth, or do it for free because you want to.

      Anything in between is slow suicide.

      And avoid anything that's even partly "crowdsourced". Cheap and stupid is as cheap and stupid does.

    15. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      You Olds remind me of the RIAA - all complaining about how you used to make gobs of money this way and therefore you deserve to continue to make gobs of money this way. And without putting as much effort into it as you used to either?!

      Get your face out the Early Bird Special and look around you, old man. It's a new reality. Your Cobol skills aren't worth six figures for 40 hours of work anymore. While you go home to your family at 5PM, I stay late and do all the work that you're too confused to do anymore anyway. I see the way you flounder around whenever the customer changes the specs. Your mind is too slow to keep up.

      And that's fine. You're still a decent employee. But you're not as good as you used to be, and you're not as good as me, and you don't deserve more money than I make to do less work than I do - even if that's a business model you're comfortable with and one that's worked for you in the past.

      Getting old in programming doesn't make you wiser or better. But the Olds still think they deserve more money for doing less work due to some passe concept of "Seniority." And that's why they can't find work. Either re-adjust what you think you deserve to be paid for your 30 hour weeks, or start working 60 hour weeks like the rest of us, or STFU.

    16. Re:Define "not pulling their weight" by lwriemen · · Score: 1

      I'd mod you up!

      Most of the younger guys put in more hours, because they need more time to do the same job. They haven't accumulated the wisdom required to minimize the mistakes.

      I used to have a manager who praised one of our young developers for getting code written quickly. He'd say things in meetings like, "or I could give it to Joe and he'd have it done in a day!" Meanwhile, the experienced developers are sitting around thinking, "He'll get it done in a day, and we'll be finding errors in it for months."

    17. Re:Define "not pulling their weight" by geekoid · · Score: 2

      Correct,

      I was at one shop about 8 eyars ago. On Day one they gave me a pile of bug fixes and new feature that the current 'hot shot 20 somethings' said would take a year to complete. Some of the bugs doxcumentation ahd 'IMpossible to fix' written on it.

      I worked 40 hours, and in a month had almost all the bugs fixed, including the impossible won, and designed the new features.

      Nothing really new for me. Than after 2 months I got called into the 20 something managers office and was asked why I was always 'leaving early'. I said I work 40 hours, if there is a crunch I'll be happy to work longer. He said" we are in a crunch, you have a pile of work to do. " I said "Most of the bugs are done, and I have design the new features that need to be done in 10 months."

      "well, you should be here 80 hours, so I'm letting you go."

      "Really? Really? your letting go the guy who did all the work faster, and did thing your hot shots said was impossible to do, and I'm the guy your letting go?"

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    18. Re:Define "not pulling their weight" by TemporalBeing · · Score: 1

      You spend your youth being able to do the job better than the people currently in place (I could code circles around the 30+ crowd when I was 15, and the 15 year olds I know now can outcode me on any language that came out after 2005).

      Somehow I find that hard to believe, especially when you then say...

      You spend your growth getting the degrees and certs and other related papers and letters so that the money-men will believe your claims (I spent a solid 8 years on mine).

      Emphasis added.

      Now I do find a college education very useful; but the certs, etc. are worthless in 99% of the computing field. (That 1% is areas like Cisco and Oracle where you can really only do something if you've been specifically trained in how their specific systems work. But then, you'll probably only ever work on those systems in that case.)

      Fact is, the old guys typically know quite a bit more about programming than the younger folks - especially the guys that got in prior to the 1990's as computer degrees were very different back then (something actually useful). Today's CS programs are complete crap as they focus so much on theory that they're useless in the real world. Those old guys can still probably code circles around you and the 15 years olds you mentioned (funny thing is you may never know it!).

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    19. Re:Define "not pulling their weight" by TheRaven64 · · Score: 1

      Part of that is the lack of good metrics for measuring developer quality. We still use things like lines of code, which are absolutely appalling measures of productivity. I've had a couple of days where I've made things faster, less buggy, and added features just by simplifying some existing code and then slightly tweaking the simplified version. The original author wrote more code though, so he'd win the lines-of-code count metric.

      This is why I prefer to work for small companies, or on small teams. In that sort of environment, the person in charge can more easily track what real contributions someone has made, and see who is the dead weight on a team.

      --
      I am TheRaven on Soylent News
    20. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      I've heard the "we're replacing Cobol" for twenty plus years. It has only happened in a small fraction of the environments.

    21. Re:Define "not pulling their weight" by Pino+Grigio · · Score: 0

      I find that almost impossible to believe. In fact, so impossible to believe, I'm either thinking you're making it up for your own amusement, or you needed to get out of that place ASAP in any case.

    22. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      ...please go ahead. You will then go on and hire me on a 3-4 figures-per-hour base to pick up the pieces after your network got shot by some hacker. Lulzsec is a godsend for me, seriously.

      There's always money to hire some old fart to rewrite it, but never enough time for some young pup to build it right in the first place, eh?

      The best place for talented old guys is setting direction and providing oversight for large technical groups. You can spend thousands of bucks to survey and analyze what your company should use for IM, or you can let the young bucks implement AIM or Messenger without regard for HIPAA/SOX/GLB/FDA etc, or you can just ask your resident graybeard and he'll say "Do whatever you want as long as the transport is encrypted jabber". You give that to the young bucks as a constraint and they have a working system by Monday. Harness the vigor of youth with the wisdom of experience and get the best of both worlds, don't limit yourself to hiring only one age group.

    23. Re:Define "not pulling their weight" by Pseudonym+Authority · · Score: 1
      Doubt it. More like

      Work comes first, the elderly still working into IT will learn that as they mature, along with real resume writing skills if they do not.

      Not that I agree with the sentiment.

    24. Re:Define "not pulling their weight" by cbhacking · · Score: 2

      If your story were true, you could very easily sue for wrongful termination. Unless your employment contract had some clause that mandates overtime, that's not a valid reason to fire somebody under any legal system that I've ever heard of. In fact, requiring overtime is supposed to be illegal. You were meeting commitments and more.

      On the other hand, if you could actually do that quality of work, you're wasted in a company like that. Yes, I'm a 20-something, but hell, my dad still has a job in the industry anytime he wants, and he's old enough I think his resume lists more assemblers than "high-level" languages like C.

      Also, where the heck do you people find all these awful managers? I'm only 6 years into the field (counting internships) but I've never even heard such stories in person except from one friend who left the company and moved to Amazon for a 60% pay raise to boot. That's including my personal experience, my co-workers, and my university friends. We work at companies large (Google, Microsoft, Amazon) to small (Zillow, White Pages, Palantir, J Street Tech, and one very literal start-up) with lots in between, and I've never seen anything like what you all are describing.

      --
      There's no place I could be, since I've found Serenity...
    25. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      Sue them. Seriously. If you were an exempt employee and you were present for 8 work hours a day and they fired you for not working enough hours, then you have a law suit you can win.

    26. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      If you made as many typos in your code as you do in your comments, I'd fire you too. You're lazy and careless.

    27. Re:Define "not pulling their weight" by jasenj1 · · Score: 1

      Agreed. I smell a troll.

    28. Re:Define "not pulling their weight" by kestasjk · · Score: 1

      Making sweeping generalizations about younger people - Priceless

      (My boss is always going on about the sitcoms and reality TV he's watching, some of us younger guys talk about football and I'm the youngest guy and I don't watch TV)

      --
      // MD_Update(&m,buf,j);
    29. Re:Define "not pulling their weight" by Anonymous Coward · · Score: 0

      Spelling (or typing?), please learn it. Typos in every other word greatly damage your uber-hacker image.

    30. Re:Define "not pulling their weight" by lwriemen · · Score: 1

      Yes, and function points are a much better metric than lines of code.

      A good metrics program shouldn't target individual developers, otherwise it won't last or be viable. I don't think most people choose to be dead weight, but they might be misplaced. This is what makes good management hard.

      To get back on topic, most young developers would benefit from mentoring by senior developers, and it can be a two way street in the face of new technology. If the corporate climate is short-term cost driven, mentoring will fail, because the senior developers will know that they are just training their way into a pink slip.

  5. $150k per year!? by GameboyRMH · · Score: 0

    If you're making that much, you can retire early, so it all works out!

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
    1. Re:$150k per year!? by Seumas · · Score: 4, Insightful

      $150k clearly goes a lot farther in your fantasy world than in reality.

    2. Re:$150k per year!? by JeffSh · · Score: 5, Insightful

      $150k a year goes very far where I live. Correspondingly, though, there are no jobs which pay $150k a year here so the point is moot.

    3. Re:$150k per year!? by GameboyRMH · · Score: 1

      Haha same here.

      I think the GP lives on one of the coasts where renting a shithole apartment costs as much as maintaining a small aircraft.

      But if you don't live somewhere insanely expensive, $50k is a pretty damn good year's income, so $150k is pretty damn good for 3 years' income.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    4. Re:$150k per year!? by Penguinisto · · Score: 4, Informative

      $150k clearly goes a lot farther in your fantasy world than in reality.

      Depends on where you live:

      In SanFran or NTC? $150k will get you by, but not by too much. You could rent a somewhat comfy apartment with it and not have to drive too far to work,

      Up here in Portland (OR), $150k is very comfy... not quite a king's ransom, but enough to get a decent 3-bdrm house in the 'burbs. Here, you can do pretty well on $80k/year.

      Back where I'm from (Northwest Arkansas/Ozarks), $150k/year can get you a nice big house with acreage, all paid off on a 5-year note. You could then retire in 10 years on that income. Out there, you can live rather cozy on $40k/year.

      In some parts of Mississippi, West Virginia, and Alabama? $150k/yr income can let you live like a near-deity. Out there, folks get by rather cozily on $25-30k/yr.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    5. Re:$150k per year!? by dotfile · · Score: 1

      Perhaps if you're 20 or 25, making $150K a year, and never plan to marry or have kids. As one of the old curmudgeons (not a coder, thank God) I can tell you that $150K, while comfortable (in many parts of the country) even with a sizable family, will NOT let you retire early. At least not if you worked your way to that pay level starting from typical 20-something slave wages.

    6. Re:$150k per year!? by m50d · · Score: 1

      Oh come off it. How many years would you have to work on $150k/year to match earning median income until typical retirement?

      --
      I am trolling
    7. Re:$150k per year!? by bucknuggets · · Score: 1

      I can vouch for this.

      I've got two kids to put through college - and they are both very skilled and capable of going to some of the best schools in the country where their combined bills could come to $500,000.

      Then there's retirement - potentially without much social security thanks to the far right.

      Then there's the possibility of getting an injury or illness - again, with very little safety net.

      I'd do far better living off $60k in western europe.

    8. Re:$150k per year!? by dyingtolive · · Score: 1

      If I was making $150k living in STL, I would be banging 12 gram rocks like Charlie Sheen everyday. Not everywhere is as expensive as NY.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    9. Re:$150k per year!? by Opportunist · · Score: 1

      150k a year sounds sweet, but compare to the cost of living. 150k a year is worth jack if you need those 150k just to survive, to pay your rent, your mortgage, your car, your utilities and so on.

      What matters is, how much is left after all bills are paid.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:$150k per year!? by Opportunist · · Score: 1

      150k is even more than I earn, and I am earning quite well for my area. Of course, I only need about 15k a year to live, so there's a lot of money left over after everything is said, done and paid.

      Only knowing how much someone earns is pointless if you don't know what he needs to get by and pay his running costs.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    11. Re:$150k per year!? by Anonymous Coward · · Score: 0

      $150k for a programming job? That's about £92,500.
      That is a *very* comfortable middle-class salary and about two-to-three times what a code monkey (even a good one) could ever expect to earn (share options etc aside). And by "code monkey" and mean an actual monkey of the coding variety, not an architect, a team-lead who spends most of their time beating Project in submission or anything else. Someone who spends most of their 9-5 bashing out the bits.
      Hell, I'll maintain your COBOL for £40k, I could do with the raise. :-(
      (And yes, I have quite a bit of COBOL experience).

    12. Re:$150k per year!? by ciderbrew · · Score: 1

      60,000 USD
      or
      37,018 GBP - Not bad wage. The cost of living in the UK means you'll feel poor; but as you say we get a health care. You still need to save for retirement and you'll not be able to afford to buy a tiny tiny house on your own.

    13. Re:$150k per year!? by sandytaru · · Score: 1

      Same here - our brand new 3 BDR house was $110K, so a salary of 150K would allow us to sock away a million bucks in twenty years for retirement. As it stands, my husband and I make a combined $60K, of which the majority of my income goes to student loan payments...

      --
      Occasionally living proof of the Ballmer peak.
    14. Re:$150k per year!? by andy1307 · · Score: 1

      50K is enough? Do you have kids? Are you planning to send them to your local community college?

    15. Re:$150k per year!? by GameboyRMH · · Score: 1

      See this post:

      http://it.slashdot.org/comments.pl?sid=2409998&cid=37285262

      We don't all live in NYC or SF.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    16. Re:$150k per year!? by tomhudson · · Score: 1

      best schools in the country where their combined bills could come to $500,000.

      You know we're in an education bubble, right?

    17. Re:$150k per year!? by tompaulco · · Score: 1

      $150k clearly goes a lot farther in your fantasy world than in reality.
      Ok. If I ever get there, I will let you know. I USED to make more than that, but now I make about half that. 23 years of professional IT experience, C, C++, java, Sybase and Oracle certified currently working as a Director of Development. Wrote 211,000 lines of code in the last two years.

      --
      If you are not allowed to question your government then the government has answered your question.
    18. Re:$150k per year!? by tompaulco · · Score: 1

      I second that vouch. I have four kids, one in college, and live in the midwest, and even in this area, I estimate that it would take $120,000 for me to raise my kids comfortably, and that would be just living, not building retirement. I don't make anything like $120,000, so we live hand to mouth. Also like you, I have no hope of social security, but in my case, I blame the far left and not the far right.

      --
      If you are not allowed to question your government then the government has answered your question.
    19. Re:$150k per year!? by dotfile · · Score: 1

      I blame the far left AND the far right for the probably-unavoidable demise of Social Security. Different color pigs feeding at the same tough.

      You can get by on less, of course... but like I said, while $150K a year might sound like a whole big pile of money to a 25 year old with no kids (and it would be), it's not going to make a 50 year old with kids in college rich. Even if those kids get decent scholarships -- it's shocking what those don't cover, and how fast even a conservative, responsible college student can blow through money.

    20. Re:$150k per year!? by h4rr4r · · Score: 1

      My parents sent two kids to private expensive colleges and made less accounting for inflation. Try not spending every dime you make, try paying for this you can afford and not leasing/making payments on everything.

    21. Re:$150k per year!? by h4rr4r · · Score: 1

      What the fuck are you spending it on?
      What does a three bedroom place run a month in flyover country? $500/month?

    22. Re:$150k per year!? by Surt · · Score: 1

      15k to live tells me you're not in the area that pays 150k. In SF a non-shithole studio of 600sf runs about 1200 right now (and you'll have to commute, that's the outside the city central price). That's all of your 15k right there, and that's for a very small apartment. If you want something more sane, be prepared to pay about 1800.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    23. Re:$150k per year!? by Anonymous Coward · · Score: 0

      while $150K a year might sound like a whole big pile of money to a 25 year old with no kids (and it would be), it's not going to make a 50 year old with kids in college rich

      Salaried jobs are not the way to get rich. If you have a shot at being a sports superstar, rock star, or CEO then maybe - otherwise, start a business.

    24. Re:$150k per year!? by Johnny5000 · · Score: 1

      $150k clearly goes a lot farther in your fantasy world than in reality.

      Maybe if you spend your money like a drunken sailor, then yeah. If you exercise some judgment and restraint in your spending, $150k should go pretty damn far no matter where you live.

      The area in the US with the highest median household income is City of Falls Church, Virginia: $113,313.

      $150k puts you well above average in even the richest community in America.

      --
      The libertarian solution to the failures of capitalism is to apply more capitalism til the failures are fixed.
    25. Re:$150k per year!? by tompaulco · · Score: 1

      Food is no cheaper and neither are electronics, clothing or other consumer goods. Gas is only a little cheaper. Utilities are a little cheaper. A mortgage on a typical 3 bedroom house is probably $1,000 a month. What kicks your butt is taxes and insurance. My property tax and insurance escrow is 40% of my overall payment.

      --
      If you are not allowed to question your government then the government has answered your question.
    26. Re:$150k per year!? by h4rr4r · · Score: 1

      Food is cheap period, clothing is cheap if you are willing, and electronics are generally optional. Sounds like maybe renting would be a cheaper option. At least until you no longer need three bedrooms.

    27. Re:$150k per year!? by Opportunist · · Score: 1

      Yup. Earning 150k would be obscene where I live. My flat (20 minutes walk from town center, 5 minutes by subway) costs me about 200 bucks a month. Ok, for just about 600 sqf and I own the flat (it's pretty much the "homeowner's cost"). Rent would be about 600-700. But then again, you're almost downtown capital, expect to pay a wee bit more than in the outskirts (you can actually get a 1000 sqf for about 400-500 rent a month if you're willing to spend half an hour to an hour in the subway when going to the town center. I'm not).

      About 300 for power and gas, another 100 for internet, phone and other communication tidbits (yes, being able to talk with others costs rather much 'round here) and about 200 for groceries and other things to live. Keep in mind that some of that is due to the current exorbitant EUR:USD conversion rate (it's not that bad in Euros, actually).

      Now compare that to an average income of 15k (lower income brackets) to about 75k (upper bracket, ignoring top level managers and the like), and I'd say we're living rather cheaply for a rather nice level of income. That's also why our economy didn't crash. Even our low income people still have spending money.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    28. Re:$150k per year!? by tompaulco · · Score: 1

      If the landlords are doing it right, renting is more expensive than owning a home. Otherwise they would go out of business.
      Food is not cheap. Have you been to a grocery store lately? Milk is $4 a gallon. Meat is $4 a pound. Yes, we do eat ramen several times a week and that helps keep the costs down some.But our grocery bill is still about $1500 a month.
      Clothing is cheap for me. I spend less than $100 a year on myself, but unfortunately clothing is not cheap for kids, because kids grow. We are fortunate to get lots of clothes from grandparents and stuff, but we still have to buy some stuff, mostly shoes, swimwear and the like.
      Undoubtedly you can get to where you can support a family on next to nothing. In fact, about 10% of the population has made an art form out of surviving completely on government (excuse me, MY) handouts. Unfortunately, that is a little bit more sacrifice than I am willing to put my kids through. I mean, other than cars and electronics, I generally have nicer things than most people surviving off of the government.

      --
      If you are not allowed to question your government then the government has answered your question.
    29. Re:$150k per year!? by h4rr4r · · Score: 1

      Renting is cheaper, because apartments are smaller than houses.
      Ramen is not a good meal idea, no matter how much you think it might save you. It is not even particularly cheap. For the same $1 you might spend on ramen for 4 people you could make a nice meal of red beans and rice. WTF are you spending $1500 a month on food on? There might only be two in my household, but we don't even spend 1/3 of that. Maybe if you include my expensive imported/craft beer habit it hits that level.

      What meat is $4 a pound that you eat so often, beef steak? Chicken sure as hell is not. Pork is not either, even pork tenderloins are only $3/lb. I am looking at a flyer from the local grocery chain right now, Tops Markets which is not a discount place either a normal supermarket, Sirloin Tip $2.99, Chicken Legs $0.99, Whole Chicken $1.29, Pork Spareribs $2.29, Pork Shoulder Steak $2.29. Last week I bought a pork shoulder for $1.19/lb, 5-7lb shoulder. That made enough Carnita for 10 individual meals if not more. Food is cheap, unless you drink nothing but milk and eat nothing but boxed shit.

      Clothing for children is indeed a very real cost when they are in a growth spurt. Unless you had them all at once in some sort of litter, hand me downs are the way to go.
      I am not trying to be a dick, just understand how someone can require that much money to live. I don't doubt that you have nice things, but if you cannot save for the future then you have bigger problems than things.

  6. Different World? by lbmouse · · Score: 5, Insightful

    We would kill for more Cobol programmers. Many of our big iron people have retired and we need to replace them. None of the younger applicants have the experience that we need to maintain our mainframe systems... and they don't want to learn. These systems are not going away but the human resources are.

    1. Re:Different World? by Anonymous Coward · · Score: 0

      And I would kill to get back into development... have learnt many languages, am pretty rusty but when I do do some tinkering in my own time, after a couple of weeks I am usually back to a fairly free flowing coding routine. I managed to slip into an all round management roll as the first developer in a start up I was asked to interview, hire and coach new devs. That soon morphed into also looking after the IT systems and pretty soon I found I wasn't keeping up with the other devs. Long story short company went tits up through mismanagement and I couldn't get work as I wasn't specialised enough in any one area.

      So... rapidly approaching my 40s, I've never coded Cobol but it doesn't hold any fear and I would bite your arm off if you offered training and better conditions than an IT support role can offer (which wouldn't be hard).

    2. Re:Different World? by ethanms · · Score: 4, Interesting

      ...spend years maintaining decades old code, never really getting to build anything yourself, gaining no new or relevant experience to so called cutting edge... probably working with derelict ancient hardware as well...

      The trouble is that the companies that want to maintain Cobol systems are typically CHEAP companies... insurance companies, banks, etc... these people won't spend a dime on IT unless it returns a quarter or is absolutely necessary to operating the business.

      I applied for a job like that 10 years ago at a life insurance company keeping their mainframe running and linked to newer processes... I was a relatively new college grad, 2 years out and working for a semi-conductor company... I remember thinking it would be great job security (because my industry tended to be steadily being outsourced to either India or China, and still is)... but then I heard their wage... it was $10K less than the lowest offer I had received anywhere else 2 years prior... I know a few people who work there, they were telling me about how great it was to work there because they receive a 3-4% raise every year... yeah that's wonderful, except that after 10 years you're earning what I was making my 2nd year out of school...

    3. Re:Different World? by kestasjk · · Score: 1

      The systems will go away one way or another.. looks like you already skipped the boat on a smooth, orderly transition and will now pay through the nose.

      --
      // MD_Update(&m,buf,j);
    4. Re:Different World? by TheRaven64 · · Score: 2

      No, Muslims are not allowed to worship the Lords of COBOL.

      --
      I am TheRaven on Soylent News
    5. Re:Different World? by obsess5 · · Score: 1

      When I got interested in computers back in the late 1970s, I read everything I could about different computer languages, including the standard COBOL book at the time (McCracken?). I finally got to use the language in a database class in college; it wasn't bad and had some nice features. A few years ago, our software group took a week-long course on CORBA and everyone, including the instructor but not including me, laughed when he mentioned that there was even a CORBA binding for COBOL. That's what you get when people think C++ is the peak of perfection and have little knowledge of or interest in other languages. (Many years ago, a professor with COBOL experience posted a complete 4-line COBOL program to sort a file on the comp.lang.c USENET news group. The program was portable to any COBOL system. The ENVIROMENT statements, etc. are all optional, hence the brevity of the program. No C program could match it - remember that exec("sort ...") only works on UNIX systems.)

    6. Re:Different World? by phorm · · Score: 1

      Many of the places I knew that were still running Cobol (or some other medieval software+hardware combo) were doing so for money-related reasons. Not necessarily because they were cheap but rather:

      a) Critical systems that couldn't be offlined required them. Any downtime quickly ended up in 6-7 digit figures
      b) There was nothing to replace it with that existed
      c) Nobody know the inner workings of the system well enough to come up with a replacement any time soon
      d) Testing or implementing (b) or (c) often ran into (a)

    7. Re:Different World? by geekoid · · Score: 2

      NO they aren't. This COBOL BS needs to stop. COBOL runs on modern machines,. Does wht it does better then anything else, and yes, you can build ne things with it.

      IS it for the person who wants to create the next how social media? no. Smart phone app.? No. Is it for they guy that likes doing programming 9-5 and then leave it at work? yes. And contrary to the /. BS, that does not mean that person won't be any good at programming.

      That insurance company was cheap, that does not speak to the industry.

      Even that, making 10K less, but working few hours is worth it to them. I now have a job where I work 40 hours, and it's secure. It's boring work, but it gives me a life outside of work. 4-10s doesn't hurt either.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:Different World? by jafac · · Score: 1

      I'm finding this pretty ironic, but my teenage son, who has only recently displayed ANY interest in computers, has entered a kind of IT/vocational program in secondary school; and I'm finding that he's asking a lot of questions, (and I'm digging up a lot of old answers) on BATCH FILE PROGRAMMING! (laughing my ass off). I thought I was DONE with that 15 years ago. I thought I was done with that 10 years ago. I thought I was done with that 5 years ago. Yet, every once in a while, I keep bumping into crufty old junk that requires some quick-n-dirty batch file hackery that the ruby and c++ guys don't seem to be interested in.

      I think that there will always be cheap bastards out there.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    9. Re:Different World? by Anonymous Coward · · Score: 0

      Agreed.

      All the big banks are COBOL shops. Sure the front end or middleware might be java or .net but it all is enabled by transacting with a COBOL back end. Taking snapshots of a check with your iPhone to make a deposit. Yeah, thats COBOL. Getting texted alerts when your account is overdrawn. That's COBOL. Seriously. It's a language that still meets the needs of the business and runs on modern hardware. We pay a ton for contractors to fill in the spots of our retiring COBOL guys. I'm in my mid 30's and I'm the youngest guy in the department of over 300! They can't find enough people. If you are having trouble finding a job in this field you just need a better headhunter. All they are talking about now is a hiring and training strategy to take programmers around my age with some (but not a ton) of experience and turning them into COBOL guys since they can't find any more of the "seasoned" people.

    10. Re:Different World? by plopez · · Score: 1

      ...spend years maintaining decades old code, never really getting to build anything yourself, gaining no new or relevant experience to so called cutting edge... probably working with derelict ancient hardware as well...

      And work 40 hour weeks with weekends and holidays off. Oh, and vacation time where they are not bugging you with calls. And benefits. Sounds like paradise to me. Only an idiot 20 something would slave a away 60+ hours a week on salary. I did that once, but on contract, I got paid for every hour I worked. Oh, BTW, you should look at some of the mainframe hardware. It puts everything else to shame.

      --
      putting the 'B' in LGBTQ+
    11. Re:Different World? by lewiscr · · Score: 1

      The glue languages will never go away. Batch, Shell, Perl, etc. These languages are the duct tape of programming.

    12. Re:Different World? by SpanglerIsAGod · · Score: 1

      The post is fairly ignorant of reality. Mainframe hardware may not be replaced every 2-3 years like a Windows server, but that's mostly because you only need to upgrade them when you start to reach capacity, and mainframe capacity is far higher than any Windows box. Upgrades also tend to provide significantly higher performance. If you look at the 64-bit operating system timeline here http://en.wikipedia.org/wiki/64-bit you may note that the mainframe had a 64-bit OS before Windows and Mac. Since mainframe hardware is so far behind they had a 64-bit processor before Intel

      As I am not a developer I don't have a lot of information to counter the rest of your claims about COBOL, but I know we have far more COBOL programers then any other language working here and we are by no means behind other companies on the technology curve.

      --
      War doesn't show who is right - just who is left.
    13. Re:Different World? by sjames · · Score: 1

      The younger coders are right. YOU may need COBOL programmers today, but they need a career that lasts them until retirement. They know that if they go the COBOL route, the scent will never come off of them. They will be forever more COBOL programmers. That's fine for you today, but where does that leave a 20-something when he turns 40?

    14. Re:Different World? by fahrbot-bot · · Score: 1

      The trouble is that the companies that want to maintain Cobol systems are typically CHEAP companies... insurance companies, banks, etc...

      Perhaps you're confusing cheap with efficient and/or profitable. The idea of replacing things simply because they're old is often short-sighted and the saying "don't 'fix' something if it's not broken" has a certain merit. That goes for replacing people too, though obviously not all people..

      For a hardware example: I have a six-year-old (at least) PC running MythTV (w/two tuners); sure it's old, and I can easily afford to upgrade it, but it works perfectly and does everything I need it to do.

      --
      It must have been something you assimilated. . . .
    15. Re:Different World? by Joe+Mucchiello · · Score: 1

      In even higher demand for even higher salaries.

    16. Re:Different World? by Anonymous Coward · · Score: 0

      are typically CHEAP companies... insurance companies, banks, etc... these people won't spend a dime on IT unless it returns a quarter or is absolutely necessary to operating the business.

      In other words, they expect a positive return on investment like the real companies do with any other investment and their workforce. That is not so easy to do in the whip cream foaming markets.

    17. Re:Different World? by Anonymous Coward · · Score: 0

      We would kill for more Cobol programmers. Many of our big iron people have retired and we need to replace them. None of the younger applicants have the experience that we need to maintain our mainframe systems... and they don't want to learn. These systems are not going away but the human resources are.

      Dude!
      How do I get in contact with you?

    18. Re:Different World? by sjames · · Score: 1

      I doubt it. There will be demand, and a lucky few will command astronomical salaries after a few years, but most will end up forced to leave the field. Demand for COBOL programmers is slowly shrinking to nothing, it's just that due to retirement age (or death by natural causes) there is a short time where supply is shrinking even faster.

    19. Re:Different World? by CCR+Diver · · Score: 1

      We would kill for more Cobol programmers. Many of our big iron people have retired and we need to replace them. None of the younger applicants have the experience that we need to maintain our mainframe systems... and they don't want to learn. These systems are not going away but the human resources are.

      Dude! This is me, one more time with a real account (I was anonymous in my last post). Just look at my bio for an email address. Contact me.

    20. Re:Different World? by Anonymous Coward · · Score: 0

      I make a KILLING doing Cobol. The entire consumer world's backend out there runs Cobol. I replaced a guy who passed away, who was a friends father. I didn't know a spec of cobol before taking the job, but was out of work (I was doing high end HPC clusters and programming, that tanked badly for a while.) I'm a very very experienced programmer though, and Cobol was easy enough to learn. The pay is very good, hours are great, I come and go as I please. I can keep this client for the rest of my life, literally. Plus I DO plan on migrating their systems, at least away from the crusty old hardware, eventually away from Cobol. That'll keep be employed, well, forever. Making great money.

      If you have a good Cobol programming job, you have permanent job security. I just turned 40. It is crusty horrible code, some of this stuff was written in the 70's for fucks sake!! But hey, no more slaving away. I did make more money before, but was on the road 2 weeks out of the month, worked long hours, worked holidays (downtime windows!) and for all that I made a bit more money. I work half as many hours now, have all the free time in the world, and am absolutely critical to a medium sized importers business. As the sole programmer, and the only person alive who understands their code, its golden. I love it.

      Who would have ever thunk it. I never did. OpenVMS and Cobol LOL. I thought the years I spent as a lisp programmer were unusual and awesome back in the day, but this takes the cake. Awesomeness.

    21. Re:Different World? by Anonymous Coward · · Score: 0

      > We would kill for more Cobol programmers.

      please be more specific :)
      sad
      at
      bestmx
      dot
      ru

  7. Yup, thats certainly true by Viol8 · · Score: 4, Insightful

    Especially since a lot of IT managers in their 20s are usually the ones who arn't so great at producing actual software so are slowly moving sideways into project management before they get found out and don't like being picked up on stupid technical decisions by someone old enough to be their dad. I speak from personal experience.

    1. Re:Yup, thats certainly true by kestasjk · · Score: 1
      Replace 20s with 40s, and "old enough to be their dad" with "young enough to be their son" and you have my personal experience:

      Especially since a lot of IT managers in their 40s are usually the ones who arn't so great at producing actual software so are slowly moving sideways into project management before they get found out and don't like being picked up on stupid technical decisions by someone young enough to be their son. I speak from personal experience.

      --
      // MD_Update(&m,buf,j);
    2. Re:Yup, thats certainly true by Viol8 · · Score: 2

      Really? I tend to find that managers in their 40s are the ones who stayed doing software for a long time until they got bored with it or just fancied an easier life. The ones who end up as PMs in their 20s don't usually stay in the industry - they tend to go and take their PM "skills" to other less technical arenas.

    3. Re:Yup, thats certainly true by tha_mink · · Score: 1

      Have you had a 26 year old PM yet? Did they produce software well? If so, where do you work, because I've not seen that anywhere. Big ideas? Sure. Great buzzword use? Absolutely. Good code monkeys? Not so much.

      --
      You'll have that sometimes...
    4. Re:Yup, thats certainly true by rAiNsT0rm · · Score: 1

      And that is a problem, I started in IT professionally at 15 years old and even I would not have been a capable manager at 20 or even through most of my 20's. I would have thought so at the time, but I would have been wrong. That would have given me an extra 3-6 years experience even on the average 20-something. The problem is that there would be almost no truly capable 20-something managers.

      --
      http://teasphere.wordpress.com - A little spot of tea
    5. Re:Yup, thats certainly true by elsurexiste · · Score: 2

      I've seen one of those, although I'm willing to bet he's one of a kind.

      He was a really bright person, a people person. Sadly, we were both bullheaded, he was a friend before he was my boss, and the project was tough and stressful, so we naturally made mistakes (he was 24 or so when he started, and I was around 22). He had strong opinions on how we should work, and I was difficult to manage. In the end, I quited, which at least saved our friendship. He got some huge projects afterwards, finished them successfully, and cooled his permanent hot blood; I eliminated most of my quirks and took a job on a field that suits my working style (R&D).

      --
      I rarely respond to comments. Also, don't ask for clarifications: a brain and Google are faster, believe me!
    6. Re:Yup, thats certainly true by eudaemon · · Score: 1

      Yeah I have one right now, actually. My 40+ employee ended up doing her job, the BA's job and writing code to boot.

    7. Re:Yup, thats certainly true by kestasjk · · Score: 1

      No I haven't, and I'm not arguing for younger people as better managers I accept I couldn't manage half as well as my boss, but we're talking about technical skill and coding jobs here.

      --
      // MD_Update(&m,buf,j);
  8. Age bias = loss of experience by Anonymous Coward · · Score: 4, Insightful

    There is an age bias in IT, always has been. It is my observation that this engenders a younger, and therefore, less experienced staff who have no access to older people who have a lot to offer in terms of their experience and developed skills. And so one sees these younger developers struggle with issues that an elder would have a ready solution to. In the development shop I work in it constantly amazes and frustrates me to see the inexperience manifest itself in the functional code delivered. FRs and NFRs that I take for granted are missed completely, requiring a return to the codebase to implement later, if at all.

    It is not a matter of pulling weight. More, it is a different weight that the elder will pull, and that is not measured in sheer volume of code, but in quality and the reduction not only in gaps and defects, but also improved long-term productivity. Intangibles in a project-led culture that IT has become, where the load is transferred to in-production where disproportionate levels of human support are required to keep systems and services running.

    1. Re:Age bias = loss of experience by tgatliff · · Score: 2

      Older and Younger employees, in my opinion, are like apples and oranges.

      Your internal talent which is what separates you from your competitors are what your older employees are for. The ones who naturally do not want to improve themselves over time are naturally weeded out. The ones I have found that are best generally (not always) are individuals who workout early in the morning, stay fit, and still maintain a professionalism in their 40's that a free out of school college student typically use a a mentor type.

      Your young developers are cheaper, but require allot of training, mentoring, as well a allot of patience working with them. They are your future internal talent, however, so it is critical that you make sure you spend the time to help them grow their careers even if it is not eventually with my company.

    2. Re:Age bias = loss of experience by Anonymous Coward · · Score: 0

      School starts soon, and I got to talk with some neighbours about school age kids, and other similar stuff. I swear to God, they're getting dumber with every generation, and it takes them even longer to mature. Once they mature, sure they turn to decent people, but until then ... I might be getting old and maybe too cynical, but I simply compared what I did in school with what they teach today. Vast differences, the idiots are taking over.

    3. Re:Age bias = loss of experience by fermion · · Score: 1
      An experienced technical person often has the ability to look a problem relate it something she or he has seen before, and diagnose the solution. We see this in something as simple as an introductory computer class. I wrote quite a bit of FORTRAN in high school, so when I went to college and did the same, I was able to diagnose strange behavior, as, in effect, the senior yet freshman programmer.

      I see that when I am working on problem solving, I can often generate ideas and reduce them to solutions quickly. As an older technical person I am much less likely to play around and be social in the workplace. I did this as a younger person, and can see how younger people know might consider older people 'not a team player' when these older people do not join in the reindeer games.

      So yes, there is absolutely age discrimination in the IT field. It is different from other fields as it is not always based on a pay rate or lack of basic job skills. Here is what drives me crazy. If one is a software developer the language should not make that much a difference. A software developer should be able to learn the basics of a language and an IDE in about a month, with help from colleagues. The past development experience can bring a mature view to projects which often are random in nature. What many shops want are code monkeys that will slap out product. Many firms protect themselves by hiring Comp Sci majors hoping they have picked up basic architecture experience along the way.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    4. Re:Age bias = loss of experience by qplnm · · Score: 1

      When I was a project manager I always preferred people with more experience. Sometimes that meant older developers, sometimes it just meant someone who had more experience with a particular infrastructure than anyone else, regardless of age.

      The bigger brain drain I've seen, which is really troubling to me, is the outsourcing of everything IT. At first it was help desk type positions and low-level systems administration - stuff that could be done following a strict SOP. But more and more I see more senior development work, and even business analysis, being farmed out to contractors. The people who actually know the company and understand the business are being pushed out in favor of someone who *only* knows how to program, and who will be gone in a year as soon as he's learned about the company. The result is that systems are choppy, nothing integrates well, no one knows who to talk to anymore to get things done, etc.

      Part of this outsourcing trend is that college recruiting is down. Instead of hiring college grads and training/mentoring them up, they're outsourcing all the entry-level positions and hiring only middle management to babysit them. Once those people move on/retire, who's going to run the place? It's a really troubling trend.

    5. Re:Age bias = loss of experience by hedwards · · Score: 1

      Given that there are no ages discrimination laws to protect younger workers, I can't blame them for being somewhat suspicious of older workers. Especially considering that age does not guarantee that a person has more to contribute. The simple fact is that once a worker gets to be 40, it can be really hard to get rid of them due to age discrimination legislation. Whereas younger workers have to work harder because there is no protection or job security.

    6. Re:Age bias = loss of experience by kirtu · · Score: 1

      Given that there are no ages discrimination laws to protect younger workers, I can't blame them for being somewhat suspicious of older workers. Especially considering that age does not guarantee that a person has more to contribute..... Whereas younger workers have to work harder because there is no protection or job security.

      I mentioned the same thing when I was in my 20's-30's.

      The simple fact is that once a worker gets to be 40, it can be really hard to get rid of them due to age discrimination legislation.

      Nope - it's actually quite easy esp. since the EEOC isn't doing their job.

    7. Re:Age bias = loss of experience by hoggoth · · Score: 1

      > They are your future internal talent, however, so it is critical that you make sure you spend the time to help them grow their careers even if it is not eventually with my company.

      Truly spoken like someone who is blind to what our industry, and our country, has been doing for the past 20 years.
      There is no next generation of programmers. The entry level has been outsourced. The technology to do software design will one day be like the technology to send a man to the Moon. If we want to do it we will have to build an industry from scratch.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  9. soon they will want a post doc for help desk L1 by Joe_Dragon · · Score: 3, Insightful

    soon they will want a post doc for help desk Level 1 and then can you a few year later.

    1. Re:soon they will want a post doc for help desk L1 by quarterbuck · · Score: 1

      That is not necessarily a bad thing or actually unheard of.
      Try calling up Matlab helpdesk and you'll get someone with a masters degree in Boston or someplace. They don't often ask you to reboot the machine to see if the problem went away.

      --
      http://slashdot.org/submission/1062723/Cheap-mobile-data-plan?art_pos=2
    2. Re:soon they will want a post doc for help desk L1 by Bucky24 · · Score: 1

      Our customer service is highly skilled, and they will first ask the customer to reboot the modem/router because 90% of the time that fixes the problem. So that's not just a tactic that the script-following customer services uses.

      --
      All the world's a CPU, and all the men and women merely AI agents
    3. Re:soon they will want a post doc for help desk L1 by Darinbob · · Score: 1

      I was at a company where the micromanaging CEO once merged development with customer support for a few months. That meant I had to be the first person to call up the angry customer and ask what their problem was. What I learned was that people hated us. Though they would quiet down a bit when learning that I actually wrote the code and had a chance of helping them out. The frustrating thing was spending so much of my job doing basic triage, stuff that should have been done already before pulling me off of the impending product release to figure out the customer's bug was fixed already.

  10. Add YEARS to AGE by stx23 · · Score: 1

    I would have though that anyone that is 45, making 150k and writing COBOL probably already developed most of the system they're working with and is in a pretty safe place until someone decides to drop SAP on top of everything.

    1. Re:Add YEARS to AGE by Anonymous Coward · · Score: 0

      Hmmm yes that is the problem sooner or later a packaged solution will put them on the street, seen it happen more than once.

    2. Re:Add YEARS to AGE by Penguinisto · · Score: 1

      That depends a lot on the industry.

      If you work for a large bank, FI, or any financial house, you pretty much have a job for life as a COBOL programmer on mainframes. Anywhere else gets less and less certain, almost on a gradient.

      Funny thing is, it's entirely different on the Sysadmin side of IT. I'm 42, and get chased pretty often by headhunters. This year, I was able to job-shop, averaging two new contacts/interviews a week - in spite of only spending an couple hours on Monster initially (and nothing since). One reason is because I live in a good area for tech (PDX), and the other is that one thing the younger folk don't have: experience.

      I still presented a lot of energy and enthusiasm (toward the technology) at interviews as well, which makes a huge difference, and tends to erase any thought of age as a factor.

      Maybe it's that the older sysadmins are desired, while older programmers are not?

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:Add YEARS to AGE by tgatliff · · Score: 1

      Clearly you statement makes too much sense to be true... Also, clearly you have never been in the presence of your typically executive who thinks the answer to all of worlds problems is to outsource everything except his own job....

    4. Re:Add YEARS to AGE by IceNinjaNine · · Score: 1

      I still presented a lot of energy and enthusiasm (toward the technology) at interviews as well, which makes a huge difference, and tends to erase any thought of age as a factor.

      This.

      If you do not come off as competent, capable, and somewhat assertive you might as well hang it up. I have a friend of mine who has decades of UNIX programming experience, a decent education (EE and CS combo degree), and is skilled at what he does. The issue at hand is that he weighs 300 pounds, is easily flustered in an interview, and walks into unfamiliar situations with a "deer in the headlights" look as opposed to having his head on a swivel. You look at him and if you don't know him as a person you're thinking stuff like "wonder how much Geritol he has to snort to make it through the day", or "man.. once his knees need to be replaced how long is he going to be out of commission?"

      Too often it seems to be the ancillary stuff that torpedoes people. It's not fair, but thems the breaks!

    5. Re:Add YEARS to AGE by DrgnDancer · · Score: 1

      I'm in roughly the same spot. A bit younger, 5 years or so, but very experienced sys admin and I get lots of hits when I look. I turned down a job with a 30% raise last year when my then company offered me a 17% raise as a counter (the new job was in DC and I was in Alabama, so the math worked out fine), then just recently took a job here in Boston that got me another 8% (and allowed me to rejoin my wife who'd been forced to move up here for work). Linux system administration is hot right now. My advice (to both of us) is don't rest on your laurels. We're hot right now, and that's great. It's a surprisingly uncommon skill set, but more and more companies want it. That won't last forever. Keep your eyes on where the industry may go next. Also look for opportunities to move into management or architecture whichever floats your boat more. It seems a little more future proof.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    6. Re:Add YEARS to AGE by bucknuggets · · Score: 1

      That's a risky strategy - a lot of those guys lost their jobs during the y2k conversion from in-house to ERP apps.

      I'm 47 and develop using python and parallel databases. My strategy is to continue to be an expert at data management - data quality, data logistics, various types of databases, reporting, data warehousing, scoring and analytics. I think I'll be able to hang in there until I'm 65.

      The challenge is that when I'm 55+ I probably won't be up for 60 hour weeks. So, I'm definitely assuming that I'll need to start to stick with the 40 hour work week at some point in the future.

    7. Re:Add YEARS to AGE by tsotha · · Score: 1

      Yeah, the 45 year old COBOL programmer is in a lot better shape than the 45 year old guy writing ruby. He's not trying to compete with 25 year old guys who have just as much experience with this language, have more energy, make less money, and don't have families getting in the way of overtime. He's not too worried about the SAP project - they can't do it without his help, and anyway it won't be done until after he's retired.

      When companies were worried about Y2K it was the COBOL programmers that were charging $300/hr to comb through code looking for two digit years.

    8. Re:Add YEARS to AGE by Nefarious+Wheel · · Score: 1

      Maybe it's that the older sysadmins are desired, while older programmers are not?

      Programmers are allowed to iterate until they have a solution. SE's have to get it right, and right now. I've been both. But if you really want headhunters going after you with mighty spears, learn Cisco and tack "Network" into your title.

      --
      Do not mock my vision of impractical footwear
  11. The bottom line by kanwisch · · Score: 3, Interesting

    Business is driven almost entirely by profit. If you're a highly paid person who has skills that aren't in the critical areas I'm at a loss for why any company should feel compelled to keep you on, regardless of your age. Knowing one or two languages, IMHO, is a suicide move. Besides, as one who helps technical and business folks achieve their goals, I don't want single-skilled people like programmers. Like it or not, I can get those a dime a dozen overseas. The needs for the organizations I've been with have been a mix of business process, design, and technical knowledge. Evolve or be unemployed. Or relocate. People bitching about there being no jobs often haven't explored relocation and there are jobs, just not in your locale perhaps.

    1. Re:The bottom line by omnichad · · Score: 1

      Moving is rather expensive for the unemployed - often even more expensive than staying for a long while.

    2. Re:The bottom line by Anonymous Coward · · Score: 3, Insightful

      I wish I could be there when you reach retirement and realize that you bent most, if not all, of your life around staying employable. You are correct. For-profit corporations are chartered with the highest goal being making a profit. Which means they don't care about your family life, your health, or your particular aspirations beyond what is required by law. You might think those things are less important than being employed right now but I guarantee that you won't think that later on. Having a work/life balance isn't just bullshit that lazy people come up with. Keeping that balance is getting harder and harder but it's the difference between a fulfilled life and a life filled with regrets.

    3. Re:The bottom line by Anonymous Coward · · Score: 0

      You might want to revisit your ideology because your immediate benefit is outweighed by the situation that arises when that cheap and inefficient snowball software crashes into a wall... Sooner or later, the pions doing the outsourcing get made-out. Happens every time.

    4. Re:The bottom line by MadKeithV · · Score: 1

      Like it or not, I can get those a dime a dozen overseas.

      Good local people are much better than great remote people, and the number of great remote people willing to work for you is much smaller than the number of good local people.

      If you're referring to cheap remote people: in 2 years time, when your cheap-as-chips cobbled together software fails spectaculary and none of your current remote team were already present when the original crap was written so they have no idea how to fix it, and NO inclination to stick their necks out to try. The few good people in that "cheap remote" location have the same job-mobility than the good ones here, except shittier work, so they are more likely to bail on you at the drop of a hat or a slight salary increase. Because they are cheap and good, some smart manager somewhere *will* figure out that he can just pay (a lot!) more than you to get the good guys. You can't match their offer, because your whole business model is already based on Location X costing Y less than your previous local setup.

      And then you are stuck with lousy remote people, which are infinitely worse than even mediocre local people. You might even see the wonderful reality of negative productivity.

      Of course, if you are that smart manager that is paying the remote good guys a LOT of money you might not quite be so badly off, but then they aren't exactly cheap anymore either.

    5. Re:The bottom line by bobstreo · · Score: 1

      Or be the people who have actual knowledge, with connections inside and outside IT, and the skills to know how it all works together.

      Get laid off, have them realize that the only person with a clue is gone, "Sure I'll be happy to come back as a contractor at twice
      what you were paying me, only working 40 hours a week."

      Of course if you're not that "guy" you're screwed.

    6. Re:The bottom line by dkleinsc · · Score: 3, Interesting

      People bitching about there being no jobs often haven't explored relocation and there are jobs, just not in your locale perhaps.

      Either that, or they're experiencing the current reality that for every open position there are 6 people currently not working. If you make the generous assumption that 3 of those 6 are horrible employees that nobody would want to hire, then out of the remaining 3 at least 2 are screwed. You'll run into situations where you have 3 roughly equally qualified applicants applying for the same job, and then hiring managers are making their call on variables other than qualifications and demonstrated capability. That means that things like race, age, gender, marital status, disabilities, perceived sexual orientation, and religion end up having noticeable effects (regardless of laws against these kinds of discrimination).

      The difficulty of relocation also depends a lot on your life situation. If you're a single guy renting an apartment in Chicago and there's a great job in Peoria, moving is a relatively cheap and easy thing to do. If you're married with children living in a house with 5 years left on your mortgage, it's much more expensive, difficult, and riskier.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    7. Re:The bottom line by Whatsmynickname · · Score: 1

      I don't want single-skilled people like programmers

      As I always say, if I could have, in addition to my technical skills, all the managerial skills and marketing skills which many supposedly want me to have, screw you. I would open my own company first rather than work for some other clown or sociopath. The whole point of working as a supposed "team" is that various team members blend their unique skills which the other co-workers don't have into a cohesive unit. Watch a football game sometime to visually illustrate what I mean.

      I cannot count the number of times I got into a situation where I explicitly told upper management from day one "hey I can do technical, but I don't want to manage or market", yet 1 year later be thrown exactly into that position. That's happening to me right now...

    8. Re:The bottom line by StillNeedMoreCoffee · · Score: 1

      I credit the growth of the MBA to be largely responsible for the idiocy you are talking about. Well it is like the application of OOD to business where roles and people are objectified which is the first step towards being able to jetison them without remorse. Both my wife and I were layed off from the same company. The average age of the group layed off was about 54 yr of age. Clearly motivated to get rid of older higher paid staff.

      But this rush to short term profits is short term thinking by definition. The attitude, "when you get your paycheck were even" and maybe I'll kill you tomorrow (allusions to Princess Bride) does not engender loyalty nor that do better, do quicker, do more attitude that a company that see's itself as a family of workers all working towards the same goal and enjoying the profits and security that comes from loyalty.

      I worked for a number of family owned companies that were taken over by the MBA culture and one had its headquarters moved then the pieces were sold off. But you might argue, the company was only their for the owners to make profits and do with it what they wanted, even though peole had spent 10, 20, 30 years working and supporting the company. But that's right, who are they to complain. They can always not get a job somewhere else. I paid them, were even.

      I have seen young inexperienced coders do things that worked, but (and I am suffering through that hell, of someones first big web site now). Were not designed to be maintained, or changed. We have wasted weeks of time to make simple changes. If it had been designed right the first time, which would not have taken any more time than it took to design this system, most changes would be trivial and quick.

      So if you run a business, seek out the programmer with the scars and long history, listen to what he has to say. It comes down to algorithms not language, it somes down to patterns, not frameworks. They are all similar and the deep problems and solutions transend those surface labels and environments. Look for a programmer with a big P.

    9. Re:The bottom line by PPH · · Score: 3, Insightful

      Like it or not, I can get those a dime a dozen overseas.

      And get them to do what, exactly?

      The overhead needed to maintain requirements documentation, change processes and all the contractual garbage that goes along with outsourcing is often higher than just writing the damned code yourself. Management loves to take a systems architecture/coding job that has a 50/50 resource split and tell the systems guy to drop the coding half. They figure it will save them 50%. Never mind that the poor bastard (which I've been on numerous occasions) that has to incur the additional tasks of contract management, dealing with corporate business and legal departments. Then there's implementing additional QA that will stand up to legal challenges when your contractor f*cks up. Because now its off to court or mediation to figure out who's fault it was and who pays. We never used to sue the people in the next cubicle when there was an error in the requirements or implementation. We just grabbed a conference room and fixed it.

      --
      Have gnu, will travel.
    10. Re:The bottom line by nine-times · · Score: 1

      Business is driven almost entirely by profit. If you're a highly paid person who has skills that aren't in the critical areas I'm at a loss for why any company should feel compelled to keep you on, regardless of your age.

      I think you've never been in the room while business decisions are being made. Many business decisions are in fact made by irrational narcissists who are largely driven by emotion. Even when the people making decisions are reasonable, that doesn't mean their decisions are completely free from emotion and bias. Even when businesses are being driven by profit, that doesn't mean that they won't discriminate against older people.

    11. Re:The bottom line by lwriemen · · Score: 1

      "There is probably no hope of changing the view that Wall Street takes of treating investment in people as an expense. But companies that play this game will suffer in the long run. The converse is also true: Companies that manage their investment sensibly will prosper in the long run." - Tom DeMarco and Timothy Lister from "Peopleware"

      Short term thinking will get you short term results. "You get what you pay for" comes into play. Software development is about knowledge application, and while you can replace the language knowledge easily, you can't replace the application domain knowledge easily. Are your programmers just data entry, or are they actually applying knowledge?

    12. Re:The bottom line by samjam · · Score: 1

      You missed the point.

      When things go bad HE gets a job somewhere else; he's already had the bonuses for saving on the wages bill - which is a good CV achievement, then he goes off to do the same for another company.

      It seems that his priority is to get paid.

    13. Re:The bottom line by geekoid · · Score: 1

      "It comes down to algorithms not language, it somes down to patterns, not frameworks."
      Exactly. well said.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    14. Re:The bottom line by TemporalBeing · · Score: 1

      The difficulty of relocation also depends a lot on your life situation. If you're a single guy renting an apartment in Chicago and there's a great job in Peoria, moving is a relatively cheap and easy thing to do. If you're married with children living in a house with 5 years left on your mortgage, it's much more expensive, difficult, and riskier.

      True. However, I will add that I've known a lot of single guys and gals that have refused to move anywhere to find a position in their field. For whatever reason, they are tied to staying in their hometown - even when their hometown means working at McD's instead of writing software, etc.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    15. Re:The bottom line by jafac · · Score: 1

      I dunno. It seems that I am churning through about 4-5 new projects a year. Each one is usually involving something different; and while I absolutely use old languages and skills, I'm always picking up NEW languages. Mostly various web platforms, lately. Mostly, I'm overseeing tying up loose ends of stuff other people started and didn't finish, integration work, etc.

      I have never programmed in C++, except in school. I know there's a huge Win32 framework. I have no idea how to use it. Not even much C. I started in BASIC, and Z-80 Assembler. So this goes way, way back.

      I think there are very well-established niches EVERYWHERE in engineering and software, IT, admin, etc. Whether you know 1 language, or you can chameleon your way through life. Hell, I know a guy who has based a 15-year career on training people in JUST LOTUS NOTES ONLY. Just training. (Of course, his life, to me, would be a living hell, because he travels 35 weeks a year. FUCK THAT SHIT). I've known people who made careers out of QA. Documentation. People who can't code to save their lives - but they're good solid workers. I don't suppose those jobs are easy to GET. I don't think these jobs are what you'd call "Highly Paid" either. We can't all be rock-stars, right?

      I guess I can complain that I'm not "highly paid". But what the fuck. I'm steadily employed. I can find time to read slashdot a couple hours a week.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    16. Re:The bottom line by scharkalvin · · Score: 1

      Buy my current house from me and co-sign my new mortgage and I'll move. Otherwise we can't talk!

    17. Re:The bottom line by Anonymous Coward · · Score: 0

      The issue that you seem to be describing is one where the wrong type of people are hired for the wrong job...don't hire problem solvers to code monkey. If you're just trying to push a lot out of the door and you don't care about quality or architecture or the future cost of maintenance, outsource to India or pay someone local on the fly. Programmers are trained to be problem solvers. You bring your problem and they help you fashion a solution. If you expect something less from them and don't want to pay for more, then you may not be matching your needs with their skillset. Now, granted...many programmers are flexible and DO realize what they're getting themselves into and go ahead anyway. But I think part of the problem that you describe comes from management not actually knowing what they want or need.

    18. Re:The bottom line by iceaxe · · Score: 1

      If you think dime-a-dozen programmers, wherever they might be located, are going to deliver long term profitability, good luck. In my experience you end up spending the same or more on supporting the lower quality product, or fixing it with programmers who cost more, and lose customers (revenue) to competitors who did it right in the first place. The cheap way only costs less up front.

      On the other hand, managers/leaders who say things like what you just said are usually not in it for the long term, anyway. Your successor (or theirs) will clean up the mess, or close up the shop, while you are long gone making new messes somewhere else.

      My current shop has a healthy mix of experienced, well-trained programmers and junior programmers whom they mentor, both local and overseas, as we're a global operation. We experimented with more of the mix being overseas cheap labor, and found that it was financially worse, because the cost was greater when you factored in the amount of work that had to be redone by people who actually knew the application and the business, and the constant communication and timing problems. Now we have kept some of the good overseas programmers, and are hiring more local programmers, both senior and junior grade.

      --
      WALSTIB!
    19. Re:The bottom line by Bucky24 · · Score: 1

      This attitude of "write once then forget once it works" is really bred in the university system. I had to go through a major change in how I wrote code once I entered the workforce. In the school system, you write a program for an assignment, turn it in, and never touch it again (except in the rare classes where you had multi-assignment programs). We never learned to code for re-usability or maintaining. I feel that this is one of the major failings in the CS degree. They teach you how to code, but not how to code well.

      --
      All the world's a CPU, and all the men and women merely AI agents
    20. Re:The bottom line by pnuema · · Score: 1

      You are correct, you can get developers cheaper overseas. However, what most people don't realize, is that their interests do not align with yours. Employees in your company are interested in getting the job done. Employees of an outsourcing firm are interested in fulfilling the terms of their contract. These two things do not always line up. An employee of your company is willing to go the extra mile to get the job done. An employee of an outsourcing firm will be told to go home, as long as the company is within its terms of the contract. We've got an outsourcing contract with [redacted] right now. Our contact says that non-production support has a 3 day SLA. Getting the test environments up and running before a production deployment is non-production support. Getting a new environment up is not easy, there are all kind of things that can go wrong. Our db got corrupted, and we need to go back to a copy? Should only take a couple of hours. Takes three days. Every time.

    21. Re:The bottom line by StillNeedMoreCoffee · · Score: 1

      Good point. But having taught CS courses at the undergraduate level for 27 years (part time while working) I hope that I instilled some of that mind set. The idea of solving the problem domain not the problem. Write tools not programs, and the idea that you are extending the language towards a higher level language to express the solution to your application are all first principles that I feel should be taught alongside the other fundementals like data structures and algorithms and DB designs ..., but not in place of.

    22. Re:The bottom line by lsatenstein · · Score: 1

      Around here, you an expect to work at 7 careers between the date of graduation and the date you retire. Do not become or remain a single skil individual.

      --
      Leslie Satenstein Montreal Quebec Canada
    23. Re:The bottom line by jimnorcal · · Score: 1

      Either that, or they're experiencing the current reality that for every open position there are 6 people currently not working.

      Here, let me fix that for you. "... for every one position there are >85 people currently not working." There you go.

  12. It's not age bias at $150,000 yr by Anonymous Coward · · Score: 0

    In the midwest, a C code or Cobol code programmer makes about $80,000. The fact that you are making $150,000 a year could mean that your demographic is having trouble affording salaries which are nearly double to the adjacent timezone. When times are good then good talent is hard to find and when times are bad things get more competitive. I believe age bias does exist in some circumstances, but most of the time they are selecting the programmer with 20 years experience over the fresh graduate with no experience.

  13. unrealistic expectations by Anonymous Coward · · Score: 0

    This is pretty much the way the world works now. Younger people are just pretty much happy to have jobs and are willing to work for less money. Anyone who is older just needs to learn to adapt to the 70-80 hour work weeks getting paid for 40. The reason many older people seem to be unemployed or laid off is they just have unrealistic expectations about what their "skills" will get them these days. Most places I have worked the older guys we hired just could not keep up with the pace of their younger counterparts and don't last long.

    1. Re:unrealistic expectations by TheGratefulNet · · Score: 5, Insightful

      you're an idiot.

      you cannot see that your company is burning YOU and others out.

      but you can call it 'pace' all you want. but its the company LAUGHING at you. you will be disposed of soon enough. so save me a laugh at your expense when you get your pink slip.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:unrealistic expectations by omnichad · · Score: 1

      And if everyone could retire at 40, there wouldn't be as much to lose in running your body into the ground. Those people willing to work 70-80 hours a week aren't even willing to think about making it to middle age and still having a job.

    3. Re:unrealistic expectations by GameboyRMH · · Score: 2

      You're right, but what options does he have? Almost all companies operate at the same 'pace' these days.

      You can start your own company and then try to compete with the others that treat employees as consumables...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    4. Re:unrealistic expectations by Pseudonym+Authority · · Score: 1

      Tough shit, that's capitalism, deal with it.

    5. Re:unrealistic expectations by kirtu · · Score: 1

      Tough shit, that's capitalism, deal with it.

      Well that's not capitalism that's exploitation. Then American capitalism isn't the only economic system on the planet and people have feet to vote with. Keep that attitude and you won't be able to import enough workers from impoverished places.

      However even massively underemployed now I work 80 hrs a week (just not getting paid for many of them). When I was employed and highly paid I almost always worked about 80 hrs a week so I really don't understand the statement. We work to solve interesting problems. Sometimes it takes less than 80 hrs and then we move on to another problem. Time doesn't really matter per se but people need time for their families for sure and to relax to invent new and noivel solutions to interesting problems.

    6. Re:unrealistic expectations by Pseudonym+Authority · · Score: 1

      Keep that attitude and you won't be able to import enough workers from impoverished places.

      Sure we can, we just have to make sure that they have it slightly more miserable than us. This is the function of war and the WTO.

    7. Re:unrealistic expectations by kirtu · · Score: 1

      And when the old guys who have walked develop revolutionary productivity software and restrict it's usage to the second and third world - what then? No more need to import labour at all - the capitalist exploiters will be able to farm literally everything out. The people who walked will have what they need to survive. This can be a race to the bottom and people on the losing end of what is in effect an economic can still have a few cards to play legally (cards that the bosses currently don't expect). And that will be the end of the software industry as an industry in the post-industrialized world.

  14. Symptom of a bigger issue.. by tgatliff · · Score: 4, Insightful

    Age is a minor issue if you ask me. A larger issue is that you tend to hit a wall on compensation around your early 30's. Meaning, my experience is that around $130K consistantly is about the best you can do working for someone. Once you reach that barrier, the logical next step is to start building/marketing your own products/services. Personally, I am not a big fan of services because you have to keep your work performance at such a rate that burnout because a big issue. Also, being an older developer, the advantage you have over younger developers is that hopefully you have saved a good part of that high salary rather than blowing it on fast cars and houses so that it opens up options for you...

    In short... As a developer, you need to either grow or dwindle. Some do not have the skills/desire to move forward. For those, the decline in wages and stagnation of performance is clearly going to be a problem over the long haul.

    1. Re:Symptom of a bigger issue.. by Xest · · Score: 1

      To be fair that's the same in many industries though, when you start to get to that age you need to start looking into more managerial jobs, like moving to a CTO position, and then eventually when you're ready, moving up to a CEO position or similar.

      You'll find very few skillsets where your wage can go up beyond that point without starting to move into director level managerial roles.

      Or to combine your point with mine- once you hit that ceiling the only option is really to start looking to be the one that as you said, has people working for them, not so much works for people- whether that's going it your own way with your own business, or getting to the upper echelons of a business, and once you're there, hopping to the upper echelons of ever larger, better financially endowed businesses.

    2. Re:Symptom of a bigger issue.. by tgatliff · · Score: 1

      Good Point... The key point I think most miss is that their career, like a company, either moves forward or backwards.

      I agree that your approach is an equal (and less risky) approach. Either career path one chooses, however, still requires a substantial re-investment of some kind, which I think the vast majority of technical people tend to forget.

      Also, I find it humorous on the discussions of a $150K developer being laid off because he costs so much. I think many have lost touch with the realities of how businesses run. If that employee is billing out consistently to a entrenched happy client for 40 hours @ $165 per hour, then I would say his compensation is a bargain. Also, if that employee is doing nothing more than keeping the lights running, then I would make the argument that he should never had gotten that level of compensation to begin with.

    3. Re:Symptom of a bigger issue.. by SpanglerIsAGod · · Score: 1

      You and the OP are probably fairly accurate in your argument, but there is another side to it I think.

      1. What if you don't want to go into management or run your own business? There are a lot of hassles with those things, especially running your own business since that generally means even longer hours. I don't really understand why people should be forced to try to move up if they enjoy where they are at. I can understand your pay leveling out some, but in reality it shrinks because the closer you get the top of your pay grade the smaller your raises are. If your raises are less then the rise of cost of living you slowly start to make less money.

      2. There are less positions open at that level. That includes starting your own business. It's not as if there is infinite demand. There is no way every person reaching that age range could successfully start their own business or get a management position, there just isn't space for that many people. So why should people be punished for not being able to move into an overcrowded space? If there are only 40 positions there is no way to fit 300 people into them and unlike many people posting here seem to believe failure does not mean you suck at your job. Sure some of the people who fail suck, but some of them are better then some of those who succeed. Failure might come down to failing a coin toss or some equivalent, but I suppose winning coin tosses is an import work skill and if you can't do it you don't deserve to be employed. I don't know a solution to this, but I think it is a real issue.

      --
      War doesn't show who is right - just who is left.
    4. Re:Symptom of a bigger issue.. by cthulhu11 · · Score: 1

      So, you advise that people making $130k/year remain homeless? Do you have a magic wand to wave to retroactively change bullshit community property laws that give half of everything to abusive and mentally ill ex-wives? Or to undo what Microsoft did to housing prices?

    5. Re:Symptom of a bigger issue.. by Xest · · Score: 1

      I don't disagree with what you're saying but I don't think it's really the point.

      If you're not interested in chasing extra money and are happy with the wage you're on then fair enough, just stay there. The issue is people who complain they're not gettng paid more, but aren't willing to provide the skills the market wants to get paid more.

      You seem to be implying though that people should be able to get paid more doing what they love? That might be nice in an ideal world, but with market forces that can't happen- why would a company pay someone $200k when someone will do it for $150k just as well?

      It's really about priorities- if you want to do what you love above all else then you must accept that that limits your wage potential. If you want to make money above all else then that might simply mean not doing what you love all the time.

      It's really just the choice to have to make. Personally though I've found I can find enjoyment in most roles- I've come to realise it's what you make of the job that matters, than what you actually do, and frankly, the higher you get, the more control you have over what your job is. Sure if you become a CTO there will inevitably be more meetings that you HAVE to attend but in the time left outside the things a CTO must do, which is still plentiful, you can really pick and choose somewhat what you do with it. Some just prefer to setup more meetings, others like to get hands on and help their staff a bit.

    6. Re:Symptom of a bigger issue.. by hoggoth · · Score: 1

      > In short... As a developer, you need to either grow or dwindle. Some do not have the skills/desire to move forward. For those, the decline in wages and stagnation of performance is clearly going to be a problem over the long haul.

      I passed the test. I shall diminish and go into the West.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  15. Codgers these days by Anonymous Coward · · Score: 0

    Older workers tend to have family responsibilities and are likely to spend more days working at home. They don't keep up with social networking, and are often (but not always) out of date with respect to gadgets.

    OTOH they don't spend much time texting peers, updating their Facebook page and showing up haggard from painting the town. They don't waste time going down paths they learned long ago were unproductive, such as creating applications with a completely wrongheaded architecture.

    From where I sit, the real problem is with tenured workers, those that have been with the firm for 10 years or more and (almost invariably falsely) think they created the place, and are entitled to special treatment. One of the advantages of youngsters is that they tend to move around a lot.

  16. you are damned right ( F. Zappa ) by kubitus · · Score: 1
    I quit sending job-applications after age 45!

    !

    know why?

    - I even didnt get an answer any more when saying how old I am

    When I faked my age to 35 and still sent my list of features, they eagerly invited me for interviews

    to withdraw with an: sorry we already filled the job

    not saying: with someone cheaper!

    1. Re:you are damned right ( F. Zappa ) by sgt+scrub · · Score: 1

      Showing up to the interview over weight, wrinkled, with grey hair, carrying a pen and pad (made out of actual paper) didn't help yo... Oh wait. That was me.

      Nevermind.

      --
      Having to work for a living is the root of all evil.
    2. Re:you are damned right ( F. Zappa ) by Anonymous Coward · · Score: 0, Informative

      First of all, if you write like that and you're really 45, you're a retard. Second of all, what hell of a country do you live in where employers can ask your age like that?

    3. Re:you are damned right ( F. Zappa ) by geekoid · · Score: 1

      Why are you telling people your age?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:you are damned right ( F. Zappa ) by matthewv789 · · Score: 1

      It's usually a matter of having dates for college attendance and/or a job history going back far enough to give an idea of age.

      So if you trim off the older jobs and remove educational dates, people might not guess how old you are.

    5. Re:you are damned right ( F. Zappa ) by imahawki · · Score: 1

      I quit sending job-applications after age 45!

      !

      know why?

      - I even didnt get an answer any more when saying how old I am

      When I faked my age to 35 and still sent my list of features, they eagerly invited me for interviews

      to withdraw with an: sorry we already filled the job

      not saying: with someone cheaper!

      Is it possible they ditched you after determining you lied on your application?

    6. Re:you are damned right ( F. Zappa ) by kubitus · · Score: 1
      >>Is it possible they ditched you after determining you lied on your application?

      .

      what do you think?

      BTW do you know why Frank Zappa said that quote as an answer to journalists question?

  17. Migration by bhcompy · · Score: 1

    I work as an interface between public and private sector IT. All the young and lower middle age guys work in the private sector. They move around a lot, pay varies wildly, do completely different jobs one to the next that require completely new skills(granted you must learn new skills in IT to even keep a job long term in most cases). Once they are over the hill, I see most of them move towards public sector IT jobs. Stable work, much lower new skill development required, steady pay, good bennies(you know, cuz you're old), and a pension plan so you can say you'll retire with 20 years in that pension at 70. Is it age bias as much as the natural progression of things when you see that kind of migration day in and day out? I don't think so. At some age you just get tired of all the learning, you get bad at remembering all those new things, or you just want to cruise out your final years. Employers like to make that decision for you before you do it to them, is all.

    1. Re:Migration by Anonymous Coward · · Score: 0

      >> At some age you just get tired of all the learning, you get bad at remembering all those new things, or you just want to cruise out your final years.

      That statement is idiotic nonsense.

      >> Employers like to make that decision for you before you do it to them, is all.

      And that is raw discrimination.

    2. Re:Migration by lewiscr · · Score: 1

      At some age you just get tired of all the learning, you get bad at remembering all those new things, or you just want to cruise out your final years.

      I'm starting to see the allure, but I recognize the trap. Not just career wise, but personally. Many studies show that the key to growing old gracefully is to stay somewhat mentally and physically active. I'm NOT saying you need to go out and start doing Quantum Physics while Rock Climbing. I AM saying you need to keep learning as a person, whether it's related to your career or not. If tech isn't your cup of tea anymore, go take up cooking, or learn to tie fly fishing lures, or learn quantum physics, or .... Me, I'm branching out into cooking, brewing, and massively distributed programming. I'm sure you can find something, the list is endless. If you don't love tech anymore (she is a demanding bitch), find a new love.

  18. Problem by Mensa+Babe · · Score: 1

    The problem with this industry (and not just this one in fact) is that while the industry never stops innovating, the individuals on the other hand hate innovation like nothing else. All of them? Of course not! Otherwise we wouldn't have any innovation. But most of ordinary workers do. And why do they hate it? Because it ultimately means they have to learn something new just when they finally got used to the old way of doing things. Do you find it surprising that most of the big things in computer science that we today take for granted, like the OOP, lambda calculus, or even high level languages needed about 20 years to get mainstream acceptance? It is roughly equivalent to a generation of programmers. If people refuse to constantly learn better ways of doing their job then the only real way to "learn" those things as a company is to hire new programmers for whom those new ways are just as natural as the relational model for you and me. It is not at all surprising that you won't find a lot of old and experienced programmers who can write high performance servers based on event loops, because not so long time ago we all thought that the only way to write servers was to use threads. Most of the people never change their opinions so if you want a programmer who understands how to write high performance servers then you will find it very difficult to hire someone below 40. The loom industry in the 1700s were also "age-biased" because the old people refused to learn how to use power looms. The history keeps repeating.

    --
    Karma: Positive (probably because of superiour intellect)
  19. My experience with older workers... by Anonymous Coward · · Score: 0

    My experience with older workers is that they are slower in general when it comes to software. Slower to pick up newer technologies, slower to develop existing tech etc. HOWEVER... they are usually far more knowledgeable with technologies they are invested in. That's the tradeoff. If you are using a language that's been in place for years then the older coders are generally better a providing better quality with less revisions.

    This changes with Hardware. The older worker tends to be much MUCH more valuable. The difference being that software developers get comfortable, where hardware changes so frequently they are forced to keep up with it, or lose their job. They are so well versed in the typical issues that hardware has, even down to the make of the hardware (Cisco switches have X problems typically... just do Y to fix it). It's a huge shift.

    That's why older developers shift to project management, which doesn't change much over the years.

    1. Re:My experience with older workers... by swalve · · Score: 1

      I guess I'm getting to that age where I'm slower to pick up new technologies. You know why? They're usually stupid. The coolgeewhizbang flavor of the month will be gone next month, and we know better than to waste time on it. Let some kid who already has wasted their time on it try to make it work and then learn their lessons. You start reading a manual and you get to some point and you go "really? really? This is fucking stupid." The last time I really had that feeling was when my employer started trying to use Remedy. Never worked better than the homebrew system. Or the homebrew payroll system written by some delicate genius. Seriously, how many fucking drop down boxes (that act differently on different browser versions) can you put in there?

      When new software makes things easier, just about everyone embraces it. When it makes things harder, like it usually does, nobody embraces it except the gell haired, toe-walking junior manager who is trying to implement it.

  20. Depends by emt377 · · Score: 4, Interesting

    I think it greatly depends on your domain. If you're a C programmer with 20-25 or more years experience with operating systems you're eminently employable. Extremely so, in fact. If your experience is application software on the other hand, then you're almost certainly in trouble. However, since this is about IT and not technology companies I think the finger is squarely on the second group. C is probably on its way out of IT - as a systems programmer I think that makes a ton of sense, myself. It may never be out of the systems space though.

    As for COBOL, I think he's flat out wrong. If you can program COBOL you'll have a job - programmers are retiring faster than the systems they maintain. And, no, it wouldn't make any sense for someone new in the field either, because chances are good they'd outlive the systems. I bet just about every COBOL shop is hiring.

    1. Re:Depends by nschubach · · Score: 1

      I've received a few calls over the past 5 years from COBOL headhunters because, at one point, I put that on my resume (learned it in college). I had to turn them down because I had a good paying job and I simply didn't want to do COBOL (I'd have to relearn most of it anyway.) Interestingly enough, I also got calls about VB6 development which I had to refuse for the same reason.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  21. Abe Simpson by retroworks · · Score: 1

    This is all Matt Groening's fault. Before the "Abe Simpson" character debuted, older Americans were treated with respect in every industry, from modelling to aeronautics, as they are in every other nation in the world.

    --
    Gently reply
    1. Re:Abe Simpson by GameboyRMH · · Score: 1

      I hope you're joking.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    2. Re:Abe Simpson by SemperUbi · · Score: 1

      I can hear Abe Simpson saying the same thing!

      "Back in MY day..."

    3. Re:Abe Simpson by genner · · Score: 1

      This is all Matt Groening's fault. Before the "Abe Simpson" character debuted, older Americans were treated with respect in every industry, from modelling to aeronautics, as they are in every other nation in the world.

      Was that back when people wore onions on there belts?

  22. Stop doing blow. by Anonymous Coward · · Score: 0

    If I made $150k a year, I'd be on a boat, motherfucker.

    1. Re:Stop doing blow. by GameboyRMH · · Score: 1

      I have a boat B-)

      I have to unroll it and inflate it, but then I'll be on a boat BITCH!

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  23. Moving Fast to Oblivion by Anonymous Coward · · Score: 0

    "Is high tech really that tough on older workers, or are they simply not pulling their weight in an industry that never stops innovating?"

    Problem often is that innovating and progress are different things. Yes, young inexperienced recent graduates will innovate and work hard on creating new concepts. Usually the new concept is an old concept the young techie is not familiar with and "re-invents the wheel". Usually the young techies are indeed hard working and push through what they made up. This may seem like being "innovative" and "productive" but the end result is that with young inexperienced gurus you get a lot of more unmaintainable mess. The statement "never stops innovating" is often unfortunately true but not a good thing.

  24. Cobol, Snobol, and low-ball [Re:Different World?] by Geoffrey.landis · · Score: 4, Insightful

    Yeah, I think that that statement if you're still writing Cobol code the likelihood is that you won't be employed very long was just a quip-- the author of the article was trying to be funny, and that was the oldest language he could think of. I expect that the workers who can maintain Cobol probably aren't likely to be laid off without warning, because they can't be replaced by twenty-one-year-old coders who are willing to work for ramen noodles and a vague promise of a stake in some future IPO.

    --
    http://www.geoffreylandis.com
  25. it's not age, it's salary... by Anonymous Coward · · Score: 0

    Although I've been working for the same Co for 8 years that doesn't mean I don't shop around. In my case coding would be a relatively new thing for me--I have no practical job experience. The places I have applied (for coding jobs) are all looking for experience, it's a big impediment to not have 3-5 years of "this or that" under your belt. If you want to start in the field, you have to be prepared to earn college grad wage, which in my area is about $40K if you're lucky.

    A few months ago I applied for what would essentially be my current job, but at a different company. I have several colleagues working there, so I had the inside scoop and knew exactly what the job was and what a candidate needed ... The interview process was extensive, multiple people over multiple days... they were critical of skills I didn't have, despite them not being listed as requirements on the job posting or even things that I would have to deal with as part of the job--since I knew exactly what the job entailed... and in the end they claimed that their top earners in these posts were making the same as my current salary (about $80K), so it was likely that if offered the job I would by lucky to get 75% of my current wage. It had nothing to do with age and everything to do with them wanting a bargain worker, someone with more skills than they need and willing to work for less then they ought to be paid. I have a feeling whether I was 30 or 60 wouldn't matter to them at all...

  26. jobs by Anonymous Coward · · Score: 1

    I see a ton of you wanting C jobs here in the US, and a place hiring said coders. Look no further than Wal-mart. They are basically begging for programmers with C knowledge for their Store Systems. Plenty of spots open there if you want to do C.

    1. Re:jobs by Megane · · Score: 1

      ...you just have to move to NW Arkansas?

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    2. Re:jobs by Anonymous Coward · · Score: 0

      I applied directly to WalMart for one of those C programming jobs. It was for their Point-of-Sale system and they were looking for C, Unix/Linux and SQL.

      I've been a C/C++/Unix/Linux/SQL programmer since the late 80s (actually learned C about 1980), with a very broad range of experiences and industries, including about 7 years experience developing and supporting a Point-of-Sale system installed in over 10,000 locations. Looked like a perfect match.

      I never even heard back from them.

      I've noticed that any time the people making the initial screening decisions are themselves technical people, I almost always do very well, and typically will get a job offer out of it. However, any time the screening process is handled by H/R or non-technical management people, I rarely even get my foot in the door.

    3. Re:jobs by lgarner · · Score: 1

      Of course not. You just have to tell them where you want to work, and they'll pack up their facilities and relocate for you!

    4. Re:jobs by HogGeek · · Score: 1

      "However, any time the screening process is handled by H/R or non-technical management people, I rarely even get my foot in the door"

      This suggests you need better inter-personal skills. Try joining a speaking group like toastmasters, or find local social groups in your area. Not only is it good networking, but you may pickup how non-technical people perceive you.

    5. Re:jobs by Anonymous Coward · · Score: 0

      This suggests you need better inter-personal skills.

      I posted the GP post. I don't think it's primarily a inter-personal skills problem, since they generally don't even contact me.

      The place I mentioned where I worked on a Point-of-Sale system for 7 years is a good example. During my time there, we never got a qualified applicant through H/R. Instead, we had to rely on headhunters to bring applicants directly to the hiring managers. In fact, a coworker who started in the same position and same time as I did had applied directly through H/R, which ignored him, and then had his resume sent directly to the hiring manager by a headhunter (without the applicant knowing it was the same company). The hiring manager immediately hired him, and within a few years he went from being a coworker to being my boss's, boss's boss.

      My problem (I think) is that I don't have enough "checkmarks" to suit H/R. The fact that I've done all sorts of impressive things is invisible to the H/R types, but obvious to the technical people. Unfortunately, in more and more shops, I get filtered out before the people who can actually judge my merits have the opportunity to review my resume.

  27. Embedded development by Anonymous Coward · · Score: 0

    From my point of view, there are lots of embedded positions available.... most of them require C.

    That said, even though the example in the article was a bit suspect, the point was valid. It is obvious, two people with the same skills, one making less, of course the lower paid person gets the job.

  28. How much is cultural? by swb · · Score: 1

    I work for a small IT consulting company. One of the owners is my age or a year older (I'm 44) and one is ten years younger.

    One or two are 5 years younger but with similar life situations (married, working wife, young children) but most of them are late 20s, single and unmarried.

    When you talk to these guys its almost like you have nothing in common outside of technology; several work events seemed really tailored towards this age group (ie, Christmas party held at Dave & Busters). I chose just not to go -- either I went without my wife, or we spent $50 on a babysitter to drive to a video game place I would probably amuse myself in but wouldn't seek out and where my wife would flat-out refuse to go.

    I sometimes wonder if this kind of "age gap" isn't part of the problem -- younger tech managers want a "company spirit" and somehow find older workers uninterested in the video games, nerf guns and all the other frankly immature bullshit that passes for "employee engagement".

    1. Re:How much is cultural? by Anonymous Coward · · Score: 0

      You sir are what we in Human Resources call fired.
      Fuddy Duddy Fuddy Duddy, you are a fuddy duddy.
      A - Z
      BOOM

    2. Re:How much is cultural? by swb · · Score: 1

      Haha, that's funny. What's even more funny about it is that I can drink most of these kids under the table, one at a time.

    3. Re:How much is cultural? by gestalt_n_pepper · · Score: 1

      Agreed. At 53, I have no interest in pretending to be the idiot I was at 23. I want to come in, get my work done and go home. I'm no longer gullible enough to believe in "team" anything when it comes to any company. It's nothing more than a ham-fisted attempt at behavior manipulation to increase profits. It's not just annoying, it's an insult to my intelligence.

      --
      Please do not read this sig. Thank you.
    4. Re:How much is cultural? by cardpuncher · · Score: 1

      It cultural in the sense that people see themselves (and their colleagues) as "C" programmers or "COBOL" programmers or "Web developers" at "IBM shops" or "Microsoft shops" or whatever rather than as people with core skills using the best available technology to solve current problems. This leads people to overvalue their transient functional knowledge (like familiarity with Visual Studio or Eclipse or a programming language) and for new entrants to emphasise "skills" which will yield a temporary premium salary. It's really not hard to learn a new programming language or paradigm - it's self-deluding for both employees and employers to believe it is. It also leads to extremely inappropriate solutions when people insist on applying the screwdriver they happen to have to the nail they've been asked to drive home.

      Of course there will likely be an age gap in terms of social interests between older and younger staff but you need your employees to be engaged inside the workplace not outside of it and managers who can't see there's a difference deserve to feel the full effects of the recession regardless of their age.

    5. Re:How much is cultural? by Anonymous Coward · · Score: 0

      I'm 46, and even when I was 22, I had no use for that frankly immature bullshit. And yes, it hurt my career. So you are RIGHT ON swb.

    6. Re:How much is cultural? by jlowery · · Score: 1

      I think back to all those high school pep rallies and see them now as a form of brainwashing. Why were we cheering for the jocks and pretty prom princesses? What have they done for the rest of us?

      --
      If you post it, they will read.
    7. Re:How much is cultural? by An+ominous+Cow+art · · Score: 1

      A couple of times, back in high school, a friend and I blew off those events and just roamed the halls. The one time we encountered a teacher who asked us why we weren't at the rally, we just held up our 6502 assembly printouts and box of personal 5.25" disks, mumbled something like "Oh, we're doing computer stuff", and were allowed to go on our way.

    8. Re:How much is cultural? by swalve · · Score: 1

      The best team building activity is getting a fucking project done.

    9. Re:How much is cultural? by Nefarious+Wheel · · Score: 1

      ... Why were we cheering for the jocks and pretty prom princesses?

      This really is Slashdot, isn't it!

      7-byte answer:Rule 34

      --
      Do not mock my vision of impractical footwear
  29. Old Timers -- Head to DoD Contracting by Anonymous Coward · · Score: 1

    Hey old timers, if you're a US citizen and clearable, there's plenty of "work" for you in DoD contracting.

    Want to be on the cutting edge of 1990s technology? Want to legitimately justify never doing anything? Afraid of new technology? Does the prospect of building a web app got you running scared? Enjoy being bogged down in process? Do you like the Kafka-eske labyrinth of OPSEC? Like being stuck on ancient platforms because of the specter (and paperwork) of "configuration management"? Do you enjoy doing activities like filling out justification forms more than you like design and programming? Do you look forward to having all of your ideas stymied? Is professional sclerosis appealing to you?

    Then look no further! You can have all this and more by going to work for a big DoD contractor on a big multi-year contract.

    You too can enjoy working in an environment where there are very few technical people under 30 years of age, and where everybody else is pretty much a loser.

    I can't wait to get out of this f.cking job. I'd rather be broke and working for a startup. At least I'd be doing something constructive.

    1. Re:Old Timers -- Head to DoD Contracting by SirGarlon · · Score: 1

      It works for me. Maybe you are just in the wrong company or working for the wrong boss.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    2. Re:Old Timers -- Head to DoD Contracting by gatkinso · · Score: 1

      Bah, DOD work varies wildly.

      However very soon there are going to be thousands of unemployed contractors on the street, scratching their heads as to why they can;t get a job... becuase they have forgotten that a security clearance is not a substitute for competance, and they can no longer use it as a crutch.

      --
      I am very small, utmostly microscopic.
    3. Re:Old Timers -- Head to DoD Contracting by Whatsmynickname · · Score: 1

      Hey old timers, if you're a US citizen and clearable, there's plenty of "work" for you in DoD contracting. Want to be on the cutting edge of 1990s technology? Want to legitimately justify never doing anything? Afraid of new technology? Does the prospect of building a web app got you running scared? Enjoy being bogged down in process? Do you like the Kafka-eske labyrinth of OPSEC? Like being stuck on ancient platforms because of the specter (and paperwork) of "configuration management"? Do you enjoy doing activities like filling out justification forms more than you like design and programming? Do you look forward to having all of your ideas stymied? Is professional sclerosis appealing to you? Then look no further! You can have all this and more by going to work for a big DoD contractor on a big multi-year contract. You too can enjoy working in an environment where there are very few technical people under 30 years of age, and where everybody else is pretty much a loser. I can't wait to get out of this f.cking job. I'd rather be broke and working for a startup. At least I'd be doing something constructive.

      LOL Either many of my co-workers or myself could have written the parent post! I am the living embodiment of this post.

      To the person who says "it works for me", it REALLY REALLY depends upon the combination of manager / project / funding you're getting. I've worked in cool projects under the "labyrinth" of big DOD contractors, but that was ONLY because the project manager knew "how to work the system". If you don't have the luck of working for someone like that, you WILL work under the environment mentioned above, I guarantee it..

    4. Re:Old Timers -- Head to DoD Contracting by kirtu · · Score: 1

      Bah, DOD work varies wildly.

      However very soon there are going to be thousands of unemployed contractors on the street, scratching their heads as to why they can;t get a job... becuase they have forgotten that a security clearance is not a substitute for competance, and they can no longer use it as a crutch.

      For many years following 9/11 an active security clearance was the only thing necessary ....

    5. Re:Old Timers -- Head to DoD Contracting by DrgnDancer · · Score: 1

      You just very awesomely described my experience at Boeing, but to be fair not all DoD contractors are like that. Look around at the smaller ones. Many (not all, but many) are far more agile and willing to use the skills and abilities of their staff. Since you're already cleared you'd be on the short list for hiring almost by default. I'm not saying that even the smaller contractors are free wheeling good times companies, but they are much better. The problem with the big boys is most of them got their start in aviation and rocketry. Fields where very small errors can cause very large problems. They approach everything like they're building an airplane.

      If you're near Huntsville, or Colorado Springs check out Colsa Corp. I left there on very good terms just recently and would be happy to work for them again. If they had offices in MA I'd probably still be with them

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
  30. Is it age or skill? by jimwelch · · Score: 1

    I've re-educated myself every few years, as needed from punched cards all the way to tablets. From Fortran all the way to C++, JS, CSS, etc. I've worked for the same company for 35 years, made it through over 20 layoffs. I think it is skill, training, work ethic, and yes, personality. I've moved to the tech ladder. I volunteer in the community and have a happy, close family life. Maybe, some of you should consider coming to the Hidden Silicon Vally, Oklahoma. Where the houses are reasonable, the taxes are lower, the recreation is abundant, the air clean. Our rush hour is from 5:00 to 5:05.

    --
    Never trust a man wearing a coat and tie!
    1. Re:Is it age or skill? by Anonymous Coward · · Score: 0

      Sign me up. Sounds like an awesome place to work.

      I've had to do the same, re-invent myself as the industry needs have changed. I started out as a 4-color print artist working solely on the Macintosh platform. As the web became more proliferate and User Interfaces needed to look professional. (actually had a company I worked for that wanted that stupid animated graphic of the dog running back and forth on the bottom of their page)

      Sadly, I believe this article holds little to no water as most kids coming out of our schools today lack the work ethic, the patience and most of all...the skills. Their grammar is atrocious, their spelling makes me want to fall on the floor laughing and their entitlement mentality makes them far less appealing to companies everywhere. I currently work developing UI's for a medical company and their hiring practices are very strict so it may be different in other areas.

    2. Re:Is it age or skill? by Nefarious+Wheel · · Score: 1

      ...where the women are strong, the men good looking and *all* the children are above average :P

      --
      Do not mock my vision of impractical footwear
  31. Those who cannot by Anonymous Coward · · Score: 0

    Teach.

    Maybe Vivek Wadhwa needs to get out of the class room and actually get a real job.

  32. Your skills are not current....... by who_stole_my_kidneys · · Score: 1

    It has nothing to do with your age. If you have been working on a Domino Mail server for the last 10 years, Im sure as shit not going to hire you to manage my 2010 Exchange cluster. If you have been writing C or COBAL for the last 10 years , why would i hire you to do my .NET programming? it all boils down to "Do you have experience in ____________" if you reply NO, then your skills are not needed. and BTW, just hired a 50+ year old DBA, who has all the UPDATED skills we are looking for. Didn't think twice about age.

    1. Re:Your skills are not current....... by kirtu · · Score: 1

      Yeah but you sir are an idiot (don't worry - most managers born and raised in the US are and to some extent you are forced into being idiots because you report to technical idiots and as a culture tend to be extremely conservative and risk adverse). You are apparently only looking at a very narrow skillset and perhaps not looking at transferability of skills from one environment to another and are not looking at the problem solving ability of a candidate nor their ability to rapidly learn and adapt to the technical environment. So you are costing your company in those terms. This sort of extremely narrow dinosaurish hiring practice may result in your company rapidly becoming non-competitive.

  33. happened to me by Anonymous Coward · · Score: 0

    I'm over 45, and lost a 6 figure job in 2008 along with many others when our company folded. I've held two jobs since then, and still get rave performance reviews, but only make 50% of my former salary (much less if you consider bonuses. While I have a few hundred K in retirement plans, I am unable to contribute more (unless I sell my house at a loss and maybe lose a few kids) and may never be able to. I expect to be working until I die and I wonder at what point will I not be able to get another IT job.

    Can't say that I didn't see this coming though.... Hard times ahead for all of us I think.

    1. Re:happened to me by 54t4n · · Score: 1

      That's the question. Who's willing to cut your salary, work more hours, expend more money training, live lower status level, expend more money with the kids education, pay pension, do a lot of trashing-code-like-hell-low-quality-web job?
      This profession had better days.

  34. Is this really age discrimination? by Riceballsan · · Score: 1

    I'm trying to see where the age discrimination plays a part here. They are saying "If you are over 45 and still writing in C or Cobol" your job is at risk? What does age have to do with this at all? Is the over 45 even worth mentioning besides for shock value? Let me rephrase it, "If you haven't kept up with modern technology and aren't willing to adapt to the companies new needs, but still want to be paid the same 145K salary you started with, your job might be at risk". I know every story sells more when they call it discrimination, but this dosn't sound like it. Discrimination is 2 candidates apply for the same job, and the company hires the one that has less of the needed skills, based on a different factor (age/gender/race). At least from what I am gathering, they are saying "a company would like to hire someone for 60k that will know the latest technology over someone who wants 140k and does not know what he needs for the job. How is this discrimination? That is like calling it sexism when a company will hire a man who has 5 years experience in C++, Java and SQL will likely be chosen over a woman who knows Microsoft Excel for a senior programing position. You aren't doomed if you are older, you have to study and keep up with modern languages. News at 11, technology moves fast, to work in technology you have to keep up with it or be replaced.

    1. Re:Is this really age discrimination? by kirtu · · Score: 1

      I'm trying to see where the age discrimination plays a part here. .... You aren't doomed if you are older, you have to study and keep up with modern languages.

      Take another look at that statement - you have assumed flat out that if you are older you aren't studying or keeping up with "modern languages" (by which you mean what is currently popular - the concepts behind Python, Ruby and Go aren't new). So the assumption is discriminatory. BTW - problem solving abilities and techniques and fundamental technologies are far more important than the intimate details of the framework of the week (the framework of the week can be picked up in short order).

      News at 11, technology moves fast, to work in technology you have to keep up with it or be replaced.

      News at 11:05 - technology doesn't really move that fast, details on the next or latest version of Oracle or any relational database for example can be picked up on demand. However if a person had never developed a complex database application to begin with then there could be a problem.

    2. Re:Is this really age discrimination? by tgatliff · · Score: 1

      I think it depends on the person. I clearly have seen older developers that are beyond their prime, but I have also seen young developers who are so ADD that they never stand a chance of going far in the profession. Like any professional, the individual needs to stay current on skills as well as fit mentally and physically. And yes, being fit is rather important as you get older and makes a huge difference in your mental abilities. Most importantly, however, the individual (old or young) must earn the company more than they make.

    3. Re:Is this really age discrimination? by Riceballsan · · Score: 1

      Here's the question then, if it isn't much work when you have the fundimentals of coding to pick up python, ruby, go etc... why not just learn them? That again sounds more like inflexibility for the person, more then age. If the next line of skills can be picked up on demand, why not pick them up as your job or possible future jobs demand them, rather then playing the discrimination card. If they are saying you need 2 years experience working in python you have a valid point, but if they are saying you need to know python, then you should learn it.

    4. Re:Is this really age discrimination? by kirtu · · Score: 1

      Here's the question then, if it isn't much work when you have the fundimentals of coding to pick up python, ruby, go etc... why not just learn them? That again sounds more like inflexibility for the person, more then age. If the next line of skills can be picked up on demand, why not pick them up as your job or possible future jobs demand them, rather then playing the discrimination card. If they are saying you need 2 years experience working in python you have a valid point, but if they are saying you need to know python, then you should learn it.

      I have picked them up (Python - Ruby I haven't done much with and Go - has it actually been released from the Google labs yet?). I teach Python (and Java and Perl and C++ and C, etc.) to graduate, undergraduate and industrial students/clients (often IFSM people who help on projects and have never produced an application or taken part in application development) - it's how I've managed in the current underemployment situation. But interviewers tend to inflexibly rattle off 5, 10, 15, 20 yrs experience in this language and in environment X and that's it.

      The inflexibility IMHO is with the interviewers and HR people. That's my experience. I was tutoring an industrial student in Spring and he said "Hey all you need is 60-75% of the list depending on the interviewer and they take you." I responded that that was not my experience at all (and it wasn't before I approached 45 either - my interview experience has always sucked but still it used to be that jobs came to me anyway).

    5. Re:Is this really age discrimination? by Lodragandraoidh · · Score: 1

      To paraphrase Ferris Beuller, "Tech moves fast. If you don't pay attention, you might miss IT."

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  35. This bears repeating by smcdow · · Score: 1

    FTA:

    Step 1 is recognizing that your skills have a certain shelf life. Rather than fight it, IT professionals should consider that when planning their careers.

    In fact, Vivek Wadhwa believes that colleges should tell computer science and engineering students that "between age 40 and 45 you'll hit your peak, so plan for it."

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
  36. When I was your age... by infodragon · · Score: 1

    When I got my first "real" development position the age of death was about 40. That was late 90s. Now it's 50-55? Seems there is an improvement.

    The first thing in a technical interview is the evaluation of whether you know your stuff...
    I now have 18 years of professional experience strictly in C++. I know it inside and out. I can't tell you how many interviews I've been on which I was asked why you wouldn't want any virtual functions in a class. Most answer, "because you don't need any." The real answer is in the event you are concerned for space you don't want the overhead of the vptr. Now what's the diff of a vptr and vtable? I've been told over and over again by the interviewers nobody gets either of those right.

    Why exceptions? if you cannot give more than 5 good reasons then you're not going to make it.

    Why not exceptions? If you cannot answer it then you're not going to make it!

    Why is inline good? Why is it bad? explain both!

    What's the difference between a stl list and an intrusive list implemented by Boost?

    C++0x now C++11... What's an rvalue reference and how can it help with the dynamic resizing of a vector?

    When should you use a map vs a hash map... Ahhh... now it's science not the language. Can't answer that when you are getting up there in age... they are not interested.

    Multi-threading... What are the different types of locking? Explain them! What's an atomic operation? Lockless sync?

    The second thing is how flexible you are. Your age is going to make them sensitive towards that. They will find things you don't know and judge your response. I've found "I don't know but this is my guess and this is how I would discover the real answer." The guess tells them how well you can extrapolate which is incredibly important in software development (i.e. gleaning relevant information from poorly written docs, which NEVER happens!) The second tells them that you are used to finding new things and utilizing them.

    The third thing is your energy level and excitement. If you're an old goat you're going to cause problems. If they see the sparkle in your eye as you solve the problems they put before you then they won't see your age.

    It all comes down to perception of reality. If in reality you are "old" then it is up to you to make them see young. If you are young then you are lucky, they are going to see young.

    --
    If at first you don't succeed, skydiving is not for you.
    1. Re:When I was your age... by TheRaven64 · · Score: 1
      Were those meant to be hard C++ questions? Because C++ is one of the languages that I despise and avoid where possible, yet they all looked pretty trivial to me. Oh, and:

      The real answer is in the event you are concerned for space you don't want the overhead of the vptr

      The real answer is a lot more complex than that. Your vptr is going to be the first word and allocations are always aligned, meaning that if you access any fields in the structure, you're likely pulling the vptr into cache. For an array of small structures, the vptr can burn a lot of dcache, which is still a scarce resource on most systems. Additionally, most C++ compilers suck at code flow analysis across virtual calls (I've done some work on this to add speculative inlining, and others have done some devirtualisation stuff, but by and large the results are nowhere near what you get from just deleting the 'virtual'), meaning that not only do you lose inlining, you also lose all of the interprocedural analysis, so you miss out on things like function specialisation, and also on more subtle things, like code placement (i.e. placing functions that will be called together nearby so that they're in the same cache line).

      Oh, and it gets even more complicated if you're writing a shared library boundary for x86, because you actually have less indirection with a virtual call than you do with a non-virtual call, so the virtual call will be faster. So, for large classes with large methods, adding virtual can actually speed things up. Although, given that they're large methods, not by very much because the cost of the call won't be significant.

      In fact, the real answer is 'because you don't need any'. Unless you work in HPC or embedded systems development, if you're thinking about this level of micro-optimisation, then you're doing it wrong.

      --
      I am TheRaven on Soylent News
    2. Re:When I was your age... by infodragon · · Score: 1

      The questions were not meant to be difficult, they were the questions I was asked in the phone screenings. I'd have to write a book to go through the in person interviews. They were not so much about the language but about actual development. In person interview they pushed a lot of the physical in memory layout of a class with a vptr and one without.

      You are right in your counterpoint, contextually you are wrong, I said space (I should have been more specific and said RAM starved) because it was very specific to the question asked by the interviewer. Not speed as you are pointing out. Compiler/hardware combination plays a huge part in deciding what to do. The question was part of a 30 minute discussion in design. The point I was making was the answer to the mid level questions are unknown by most "C++ developers."

      I also poorly chose my phrasing. "Real answer..." was a bit to final for all the many variables involved. It was the answer they were looking for in the context of memory starved environments.

      The interviews I had were for HPC and embedded, one was both with FPGA and utilization of GPU optimization. I'm counting microseconds in most cases. Fortunately or unfortunately as you may look at it, BLAS libraries for exploiting GPU parallelism are beginning to mature and the sophistication of the GPU cores are beginning to better handle branching. This makes it easier to implement solutions but also "devalues" the skills necessary to effectively use them. This is part of the learn, unlearn, relearn, better solution paradigm that you cannot lose. Technology moves so fast you cannot stop learning and you just can't learn the surface details. You must learn depth as well and be willing to let go of much knowledge you may be vested in.

      --
      If at first you don't succeed, skydiving is not for you.
  37. Question: Math vs CS Degree by bucknuggets · · Score: 1

    So, a number of salary surveys have shown that engineers hit their peak salary around the age of 45-55, but it then declines. This is quite the opposite of very many fields - lawyers, doctors, etc can work until they are 70.

    My son is planning to major in math and just take a minor in computer science, then work as a data analyst. What do you think?

  38. In the UK, it's the agencies that are the problem by petes_PoV · · Score: 1

    UK companies do the vast majority of their recruitment through employment agencies - usually specialist ones where at least one of the staff can at least spell 'C' (though none can spell 'Perl'), even though none of them actually know what it is.

    That allows the employers to keep their hands clean, disavowing an knowledge of the dirty practices that the agencies use every day: lying to candidates, fabricating vacancies (bait and switch), age/gender/race/disability discrimination and salary "negotiations" (see lying to candidates) all on the basis of "we don't think you'd fit in" or "that vacancy's been filled".

    If you do leave your age off your CV, or "mistype" it down by 10 or 15 years, you'll get interviews but no offers on the basis that you lied on your application. If you put in a tru age of 40+ you won't even get an acknowledgement email - and if you phone up, you'll be fobbed off.

    The agencies act as the gatekeeper. Most companies won't recruit directly and agencies come and go with such fleeting regularity that you can't nail a complaint to them - just like cowboy builders go bankrupt every few years to avoid liability for shoddy work - though oddly, they always seem to employ the same names and "type" of staff.

    To see if there is an age bias, just look at the profile of the current employees. Although software development / support / design has been mainstream since the early 80's, few of the technical staff in any major organisation are over 35. That can't possibly be because all the older ones have been promoted (they haven't, the age of the supervisors is similar). it's simply that the staff who did start out in the 80's or 90's have largely been tossed on the scrapheap, or somehow don't meet the "fit in" criteria for vacancies.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  39. Biased towards coding? by sco_robinso · · Score: 3, Informative

    The discussions seem to be pretty biased towards coding. In the sysadmin side of things, I don't tend to see a ton of age bias. Where I do see it is where you get 50-somethings who are applying to be sysadmins, but because they moved career's 5 or 10 years ago from something completely different. But otherwise, a late-40's or 50's sysadmin is usually in a pretty senior position, because they usually have a lot of root experience. I see a TON of older people when I do various training courses. They're excellent teachers simply because they have so much experience and can bring so much depth to the course. But I'm not a coder, so I can't comment to the coding side of things.

    1. Re:Biased towards coding? by MarkRose · · Score: 1

      But otherwise, a late-40's or 50's sysadmin is usually in a pretty senior position, because they usually have a lot of root experience.

      If any system admin didn't have root experience, I'd be concerned.

      --
      Be relentless!
  40. 20 years experience vs. 4 x (5 years experience) by s31523 · · Score: 1

    But it's a reality in tech that if you're 45 years of age and still writing C code or Cobol code and making $150,000.

    It is basic business, if you know C (or pick your language) and are just a programmer and well "experienced" making 150K, a company looks at your as an expensive asset. You may think you have 20 years of experience and add value, but chances are you really have 5 years of experience 4 times over. The company will just replace you with a 5 year experienced programmer or new-grad and pay them half your salary.

    You need to be more than just a good programmer these days to stay in the top-earning spots. You need to constantly evolve and gain experience and never rest on your laurels. It isn't an age thing, it's a laziness/comfort thing. It's becoming more of a youth-entitlement thing, but in the end the result is the same. You stop moving forward in your contributions and expect to have your salary keep moving forward. Companies know this and weed these people out.

  41. Different types by RogerWilco · · Score: 1

    I have seen several types of IT people in my experience.
    - At my first job the oldest guy was almost 50. But he hadn't learned anything new in the last 25 years, and was still operating like it was 1985. This guy would have a problem finding another job.
    - At my current job I have a colleague who's 68, near retirement, but just learned Python. He's an expert in certain fields, and keeps up-to-date on programming techniques. I highly respect him, and would rather work with him than the almost 50 year old from my first job.
    - Another guy of about 50 has basically moved out of programming and now is system admin as he couldn't keep up.
    - Another guy of about 60 is very skilled in C++ and moderately in Java and Python. His code is of very high quality, even baffles big name vendors (we do cooperate with some).
    - Some also have the skills to move to management positions, but not every programmer has the mindset for that.

    So overall it's a mixed bag, but I find that those who are willing to keep learning and stay on top of their game, are valued employees. This is a two way process, the employer should also invest in their employees. But then an older programmer can be a vary valuable asset, given their experience. Especially because as long as you avoid RSI problems, they can stay highly productive well past the age of 70. (yes we have a officially retired guy here who still contributes).

    Sure there are still a few places where they value a C, FORTRAN or COBOL programmer, but in most places it's C++, C# or Java, with some PHP, SQL and Python mixed in. If you keep updating your skill set, I think you can find employment even as an older programmer. Isaac Asimov told me to never stop learning new things. I think he was right.

    --
    RogerWilco the Adventurous Janitor
    1. Re:Different types by akc · · Score: 1

      I'm just turned 60 and wrote my first professional programme (ie I was paid to write it) in 1969. There have been several different themes in this whole article and this seems like a good place to summarise my thoughts on them all

      Until about 1976 or so I was a programmer/designer - mostly in assembler language (mostly PDP 11, but lots of other stuff too). About that point in my career I drifted upwards into managerial roles with less of a programming input. Initially I was pretty lousy as a manager, I didn't understand people skills - particularly tending to treat people like robots. I got criticised badly for that in my performance reviews, but I learnt and got better. I think by the end of the 1980s I was considered a good manager. At least I can claim that many of the people I was responsible for in those days are still quite good friends and when we meet socially there is still discussions of team building activities that went on back then. I wasn't at all of them - I was a divisional manager and I had just authorised the expenditure for the project manager to take out his project and a completion of some milestone or other - but we also held occasional divisional level events and these are still remembered too. I had financial targets to meet as well - but I was convinced that such expenditures were trivial with respect to the benefits I got from improved productivity from good morale and from better communications because people knew each other better.

      Two other elements of managing seems to me to be important and views that I don't often see expressed here.

      1) I felt that to be a good manager I had to understand the technology. It wasn't just at the programming level either (although I did teach myself C and did write the odd bit of software in it), but in terms of frameworks, operating systems, databases, and the software engineering processes. My unit - with my managerial lead - developed an early version of distributed version control which as recently as 3 or 4 years ago I know was still being used on some projects in the company that were nothing to do with me (my junior protégées had grown into senior positions and were using it), and I remember spending a long time understanding the issues surrounding Object Orientation (the mind shift traditional programmers need to design a system round an object concept as opposed to a functional concept is significant and you have to put some quite strong controls in place to ensure a project is successful)

      2) All this 80hour week stuff is rubbish and I tried to prevent it. I was convinced then and still am (although my view has modified with respect to those that are doing out of love rather than peer pressure) that if you push people much more than 40 hours per week, except in very short bursts to meet a deadline, then burnout gives you a negative productivity gain

      At the beginning of the 1990's I stopped having such close contact with technology at work and continued my learning journey at home. I taught myself how to set up web sites and learnt (initially) Java to make dynamic web sites (using Tapestry), although these days I do most all of it with PHP and Javascript (also self taught), and vastly improved my SQL skills. Also got to learn about Drupal and Wordpress. About 2 years ago I got made redundant, but was in the fortunate financial position that I could pretty well retire if I wanted to. Given I programmed still as a hobby I decided to see what I could do about selling my programming skills again.

      I want to tie that into a comment about value (ie cost of a programmer) v experience. Of course on a project you need balance between senior and junior guys. In one year in my career as a manager I hired 27 new graduates into a team of 70 (with a spread of experience). We strained and lost a bit of quality in our development. I think I went to far down the junior balance, but not a long way too far. My most senior guy still actively writing software on a regular basis had had (at that time) about 1

  42. How many of you start your own companies? by roman_mir · · Score: 1

    So how many of software people end up starting their own companies and developing their own lines of products or doing projects (and end up hiring more people as well)?

    1. Re:How many of you start your own companies? by kirtu · · Score: 1

      I'm selling my condo and doing exactly that.

    2. Re:How many of you start your own companies? by roman_mir · · Score: 1

      so do you have something to show, or is it just an idea?

    3. Re:How many of you start your own companies? by kirtu · · Score: 1

      I have a couple of things to show but it's not for prime time today. The main thing is a reworking of software I did for a Fortune 100 company that another Fortune 100 company (more like Fortune 5) failed at. However I still have to rework the application. I was stunned when I noticed that the latest version of the major business OS still doesn't have this capability. So more than ideas to kick around. I did this before and made a little money but never released applications commercially (which is also NOT my strategy, BTW). So three months of intense work and an alpha release on 24 December 2011. I don't eat much and will only need a few part-time workers for some testing (and I know that the general approach works because of the work for the Fortune 100 company - with the reworking and added functionality I'm not stealing their idea and anyway it was a toy when I got to it - I made it go and that made their project go).

    4. Re:How many of you start your own companies? by roman_mir · · Score: 2

      I see. I have developed a set of systems over the past 2 years for retail integration and analysis, have it running in a 15 store chain with 65 suppliers connected to the system. I don't get much sleep at all.

    5. Re:How many of you start your own companies? by kirtu · · Score: 1

      That's excellent, except for the no sleep part. We need to manage the complexity, maintenance and reliability better so that you can get some more sleep.

  43. Not just IT by jbengt · · Score: 1, Interesting

    Older workers have been hit harder by the recession.

    Except for those just starting out with no experience, this is true in all industries.
    If you're a company trying to tighten your belt in a recession, you are not going to lay off the people with enough experience to do the job, who are young enough to be ambitious and energetic, and who have relatively lower salaries. You are going to lay off those who are older and slower (let's face it, once you get into your 40's, and especially beyond them, you slow down), who have a lot of knowledge and experience (the bosses always figure they have the greater knowledge and experience, anyway), but who are larger compensation relative to the less experienced.
    When I was laid off my (non-IT) job at the height of the recession, a couple of the vice presidents semi-joked that all that would be left of the company would be the partners and young kids, none of them particularly good at doing the day-to-day work.

  44. Skills are what count, keep them current by jaxent · · Score: 4, Interesting

    I'm turning 50 this year. Have a good full time job and more side work than I can do. But I have an advantage, I didn't go to college so I never got a piece of paper saying I am an engineer, I have to prove it everyday! I learned C from the K & R book, then C++ as it came along. I learned Java in 96 or 97. PHP around 2003. Learning Scala these days. I can administer networks databases, and, servers of most types (I know several dead operating systems and languages). Because I never stop learning and I never refuse to do something just because I don't know how. I just say up front, I don't know that API, it will take a little longer. I love to do the things I don't know. Plus I don't live in a world that has a cleanly defined line between management and contributor. I have moved back and forth many times. I currently have a VP title in a smaller company, but spend most of my time writing java code, and when something like a DNS record needs to be changed or a new router needs to be configured, I just do it. I used to have to find the manuals, now I can pull it up on my phone. No excuses. Flexibility is what it takes to keep your career going as you get older. I have worked for big industry players as both an engineer and as a manager. Those companies don't always last and neither does any single technology, the only constant is change. If you don't love change, get out of this business.

    --
    "I was gratified to be able to answer promptly. I said I don't know." Mark Twain
    1. Re:Skills are what count, keep them current by infodragon · · Score: 1

      One of the best comments I've read so far! I'm 34, been working professionally for 18 years now and I've got 3 semesters of college. I'm grilled extra hard in interviews. The company that picked me up in a Sr C++ position grilled me the hardest.

      The things that I think motivated them to make an offer were the things that you just described. I'm highly focused in C++ but you see Perl, PHP, Python, Postgres, MySQL, and many other things on my resume. I tweaked the crap out of Linux to eek more performance out of a low budget Postgres server, they were impressed. Not so much that I did what I did but because It was necessary to get the C++ app I was working on to complete in a reasonable amount of time. I just rolled up my sleeves and did it.

      Solve your own problems, solve problems that aren't your own and learn to solve the problems you don't know how to solve. Your most valuable asset is your ability to solve problems and learn to use the tools to implement those problems in a quick and efficient manner. In that light not having college is more of an asset for me because I can easily say I didn't get taught, I taught my self so I could solve this problem... It sounds as if you leverage that same asset as well.

      --
      If at first you don't succeed, skydiving is not for you.
    2. Re:Skills are what count, keep them current by Anonymous Coward · · Score: 0

      Could not agree more... I am 38 and the engineering director in a decent size company and I interview a lot of candidates young and old. We turn away a high percentage of the older candidates but it has nothing to do with their age; their skills are out of date. If a person comes in and shows enthusiasm for the job AND demonstrates they have capacity for modern technology half the time we'll hire them and train them. If you come in with nothing but skills you learned 15 years ago you are in trouble. Granted we are an engineering company not an IT company but I think the same rules apply to both mostly.

    3. Re:Skills are what count, keep them current by Anonymous Coward · · Score: 0

      I so wish I had mod points at this moment.

    4. Re:Skills are what count, keep them current by Anonymous Coward · · Score: 0

      Sounds like my dad. He's going on 61 and for the last 4 years he has never went more than a week without getting a consulting gig (usually paying 100-150k/yr) for 6 months to a year, from big name players in various industries (he manages/moves data centers). Doesn't have a college degree and has a head hunter look for jobs for him. He works weekends yes, but nothing more than just sitting at a computer or being on the phone for 4 hours at a clip

  45. Wow, your reality sucks, then. (Or SF) by Kamiza+Ikioi · · Score: 1

    For $150k a year, it goes pretty damn far in the real world. I could retire at 50.

    Then again, unlike people making $150k, I don't own a $750k house with a balloon payment that doubled the mortgage. If that's the real world, then I guess all the "Insightful" mods are in foreclosure on taking on bad mortgage loans.

    However, in my fantasy world, my mortgage is easily maintainable with a household income of just $70k a year. And in that world, $150k would pay the house off in 10 years, and bank a 401k in half the time for only one working adult in that house, with both able to retire at 45 or 50.

    If reality only encompasses the Bay Area, you might have a point, supposing that "fantasy" is the rest of us, or the 50% of the world that lives on less than $2 a day. Haha, silly fantasy world, nobody really lives on less than $150k a year, right?

    --
    I8-D
    1. Re:Wow, your reality sucks, then. (Or SF) by sandytaru · · Score: 1

      I think the assumption has always been that the majority of programming and tech jobs are in the Bay area, which was true ten years ago but is becoming less so as Silicon Valley disintegrates and telecommuting works out. A friend of mine was deliberately shipped to GA from CA, with all her living expenses paid, because they could put her in an apartment for $750 a month here with another $250 covering all utilities, and pay her a $40K month salary on top of that. Whereas in CA, they'd have to offer her double that as a baseline to even get her to consider it. She could also start working at 6AM PST and still sleep in, then tag team with someone else in HI who swapped with her in the afternoon, ensuring coverage over a 12 hour span without having anyone work outside normal business hours for their time zone. (I'm assuming it cost them a bit more for the HI employee, but still less than it would cost to keep them in the Bay area.) Company saved money, and they had very happy workers.

      --
      Occasionally living proof of the Ballmer peak.
    2. Re:Wow, your reality sucks, then. (Or SF) by Kamiza+Ikioi · · Score: 1

      I'm not sure if it was a typo, but if she really is $40k a month, I think living expenses would be pretty much an afterthought. Really. For $40k a year, I seriously doubt I as a worker would move unless there was absolutely no other choice.

      I think I'm speaking to a mindset, though. If you turn down a $40k a month job because of a $1000 baseline living expense versus a doubled $2000, I'm not sure what the saves really are (telecommuting isn't free, after all) though that depends on their job.

      The real mindset difference is between an uber-tech company, and any other company, tech or not, that isn't in Silicon Valley. A lot of us IT grunts may never even visit CA (though I occasionally have a layover). It's like a bubbled world of high pay but cut throat work politics and fierce competition.

      I don't make a lot of money here, but it's average pay for where I am. On the other hand, I have little competition and much higher job security here in the midwest. $150k for my job would be completely unheard of in this area. On the other hand, even the high paid here aren't very far up the ladder from me. The fact that I can code is a bonus.

      Technically, Silicon Valley doesn't need to move workers spoiled on a $150k paycheck here. They can just hire from here and cut that at least in half. State to state outsourcing will continue to rise at the expense of CA, NY, TX, and FL and to the benefit of everyone else with decent to fast internet.

      --
      I8-D
  46. Wild guess... by trboyden · · Score: 1

    I'm going to take a wild guess and say that it probably has a lot more to do with the $150,000 a year salary versus the age. It has been a trend for a long time now that companies are cutting salaries and benefits of employees to reduce overhead costs and improve the bottom line/profit. If a company can bring in one of the millions of unemployed Americans to code C, COBOL, or your language of choice for less money, you bet they are going to do it. It doesn't take a professor affiliated with multiple universities to figure that one out...

  47. If your ./ user number is 5 digits or less... by gatkinso · · Score: 1

    ...then I guess we are screwed.

    --
    I am very small, utmostly microscopic.
    1. Re:If your ./ user number is 5 digits or less... by EQ · · Score: 1

      Come on over to the dark side (management)... I've done that as a stopgap between coding projects, when necessary. Of course I exaggerated the management aspects of my times as a lead, so that helped open the doors, and one of my employers actually paid my tuition and books to go back to school at night and get an MBA. But I'd still rather be learning, designing answers to problems, and then coding them.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    2. Re:If your ./ user number is 5 digits or less... by cashman73 · · Score: 1

      CmdrTaco doesn't seem too worried,. . . ;-)

    3. Re:If your ./ user number is 5 digits or less... by jlowery · · Score: 1

      Too true, too true.

      --
      If you post it, they will read.
    4. Re:If your ./ user number is 5 digits or less... by Infiniti2000 · · Score: 1

      ...then I guess we are screwed.

      If the /. user number indicates age, I guess I need to apply for a much lower number.

    5. Re:If your ./ user number is 5 digits or less... by kirtu · · Score: 1

      Come on over to the dark side (management)... I've done that as a stopgap between coding projects, when necessary. ...., and one of my employers actually paid my tuition and books to go back to school at night and get an MBA. But I'd still rather be learning, designing answers to problems, and then coding them.

      Most managers are idiots. Sorry but thats the reality.

      Of course I exaggerated the management aspects of my times as a lead, so that helped open the doors

      So you lied. What's next, murder? Oh I forgot, many people lie to each other as a matter of getting through the day. And no one sees a problem with this? I'm happy for you - but management? Couldn't you find something honest to do?

      And it seems that you have turned management into something fruitful as you are still solving problems (as long as those are real problems and not the rash of fake problems I've seen most managers address).

    6. Re:If your ./ user number is 5 digits or less... by richieb · · Score: 1

      Hmmm...... I'm still hacking C++ everyday...

      --
      ...richie - It is a good day to code.
    7. Re:If your ./ user number is 5 digits or less... by EQ · · Score: 1

      Most managers are idiots. Sorry but thats the reality.

      Not necessarily, but I do agree that few of them are as good at what they do as the people they manage, at least in the tech world - only companies I've found who break that rule tend to be exceptionally good places to work (and rare). The "old" HP for example.

      Of course I exaggerated the management aspects of my times as a lead, so that helped open the doors

      So you lied.

      Saavik: You lied.
      Spock: I exaggerated.
      -- "The Wrath of Khan," stardate 8130.3

      What's next, murder?

      Overstating the depth of my management experience (as a tech lead and systems architect on large projects) is akin to murder? Tell me, what color is the sky on your world?

      Oh I forgot, many people lie to each other as a matter of getting through the day. And no one sees a problem with this?

      Welcome to the Human Race, Mr. Spock.

      I'm happy for you - but management? Couldn't you find something honest to do?

      Unlike, say, a deathcamp guard, management can be an honest occupation if you choose to make it so. I take it as a primary function to get the best out of my staff and try to be sure they have fun and rewarding times doing so. That means keep all the company BS off of the people I manage, and to stay the hell out of their way for the most part, listen to the complaints (and act on them when possible and reasonable), and fight for them when it comes to things like working reasonable hours and flexible schedules, realistic timelines (still havent forced any upper management to choke that down yet) and sane work estimates. As a manager, I regularly take ass chewings, seldom give them. Praise in public, correction in private is the way to go. And please do recall - I manage as a STOPGAP when the coding well is dry, as it tends to be when you are an "older" coder. I much prefer engineering a system and beating on a keyboard (preferentially on a Linux box, with little more than ratpad UI, bash, vi and gcc) to sitting in endless conference calls, meetings and death by powerpoint. I am convinced that PowerPoint causes rational and cognitive degeneration, based on observation of management meetings. But managing does pay the bills and sliding into management has gotten me past layoffs, when its become necessary to go over to that side of the house. I don't enjoy it all that much, but management experience is good to have and understand when your primary job is a tech lead, lead coder, or systems architect/engineer; it lets you know what kinds of games are being played behind the scenes and you can sometimes look like a clairvoyant or (to continue with the Star Trek riffs), Mr Scott. RIght now, I am working as a "software systems engineer", which gives me some management duties (mainly budgetary for hardware for our lab, and the sys admins), but I still get to code even if it is mainly hacking together scripts and little C progs the programming staff is too busy to deal with (I'm threatening to use Scheme just to be abstruse). And that makes me happy enough, and pays the mortgage and the retirement fund. For us lower digit user number types, staying "in the tech" is becoming increasingly rare and difficult.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
  48. Dr. Who shirt by hey · · Score: 1

    What, I can't wear my Dr.Who T-shirt?!
    Do I need to get a shirt for some current hip-hop guy.

  49. Its purely economics by hAckz0r · · Score: 1
    ...And I'm a perfect example. Quite frankly, for my expertise, I get paid more than the new hires. I burn through the remaining available budget faster than two of the new hires combined for half the number of billable hours. For the remainder of the current FY budget they are trying to transition me to another task which is not budget strapped until the next FY money comes rolling in, but when others wind up sitting on their hands because of what I'm no longer doing they have to juggle the numbers and pull others in and off in order for me to come in and save the day. They are walking a fine line between fiscal responsibility and personal convenience to keep thing moving forward until things are better. I am to spend as little time on the project as I can manage providing that all the others are able to get their work done. Its hard for me because I feel a personal responsibility for the project and for mentoring the new workers to move them towards their own career objectives, but its not easy to do everything. The bottom line is if you are expensive and not critical to the mission you will be bumped to another task, or even out the door if things get bad enough.

    I once had a job where I was the last technical person on staff, and it was heartbreaking to watch all my friends (100+) get the red-slip one by one, just because the Government signed a newer followup contract, closed the old one, and hadn't done the necessary expenditure justifications under the new contract. So many lives ruined by a single Government signature on one single piece of paper. It's sad, what simple economics can force corporate management do.

  50. Communication and Fitting "in". by sgt+scrub · · Score: 1

    As someone who is a couple years away from the black balloons I'd like to add, fitting in. I've had two situations where I went on interviews to meet the team. They were all in their early twenties with the exception of one. The exceptions wasn't old enough to drink. Technology has an "in" crowed. If your significantly older than the group they will not feel comfortable with you. You have to communicate with the people you work with. Age is a huge factor with the way you communicate. Take the three, brief and narrow, examples of how different generations communicate below. Hopefully, they will help you see the barrier I'm referring to.

    The first where all about the hardware. They knew the Heathkit catalog like their calendar. For some, I'd go as far as to say, "it was their calendar." These/we folks communicated on BBS's and Gopher. Email and Newsgroups were new and cool. If you knew how to use them, and talked about MIPS and registers, DMA and IRQs, and the latest bus and memory technology, you were "in".

    The second generation were mad gamers. They might not have known hardware outside of what processor or graphics cards were the best for gaming but they could build an IPX, and eventually IP, network in a heart beat. BBS's and Newsgroups where old and grubby things of the past. BB wha? Goph who? ICQ, IRC, and multiplayer games where/are their method of communication. If you could network and game you were "in".

    The third generation could care less about the hardware. The amount of storage on a device or if it is capable of performing a multimedia function is as deep as they go in that direction. They are all about the communication. I'd go as far as saying, "they are one with communication." A device's technical stats are interpreted by how does it fit in with my music, movies, friendship network. You know your "in" with this crowed because they will have "friended" you.

    --
    Having to work for a living is the root of all evil.
    1. Re:Communication and Fitting "in". by Matt.Battey · · Score: 1

      I agree. A good hiring manager tries to find individuals that will enhance the mix of people he or she already has. If your team consists of a bunch of young prima donnas, then adding an older, experienced person, who's going to bring their own skill and will to the table, you're going to upset the bunch. But the manager made a mistake, and didn't find a good mix in the first place, and all those prima donnas are going leave soon any way.

      Same goes for the manager with a group of old slackers. Bring in a young fired up individual who's going to bring skill and will to the table will upset that group too.

      There's a lot of ego involved, and when you're constructing a team, that's a factor.

  51. IT idiocy by aglider · · Score: 1

    I hire people based on their real abilities and attitudes.
    Anything that's related to appearance is definitely useless.
    All that happens because it's very rare to find people that's really able to understand abilities and real meat.

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  52. Advice for you old guys by GodfatherofSoul · · Score: 2

    Put your hair in a pony tail and wear a tie-dye t-shirt to your next interview. If you can't beat 'em, join 'em!

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
    1. Re:Advice for you old guys by gestalt_n_pepper · · Score: 1

      I already do, you insensitive clod!

      --
      Please do not read this sig. Thank you.
    2. Re:Advice for you old guys by GameboyRMH · · Score: 1

      You know if you style yourself after Penn Jillette you could probably pull off the ponytailed uber-hacker look. You need legendary skills to get away with the RMS look.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    3. Re:Advice for you old guys by bucknuggets · · Score: 1

      It's amazing how much your style matters when you walk in the door and meet people for the first time.

      One of the most impressive developers I've ever known had a very hard time with first impressions because of his white hair.

    4. Re:Advice for you old guys by durdur · · Score: 1

      You do know that us older guys invented the pony tail and tie-dye look, don't you?

    5. Re:Advice for you old guys by geekoid · · Score: 1

      It was invented by 20 somethings. It was just so long ago that they are now 55 somethings.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:Advice for you old guys by Anonymous Coward · · Score: 0

      I've already got the ponytail. Tiedie wouldn't bother me. There is NO WAY I will tattoo or pierce *anything*. Thankyouverymuch.

  53. What is code worth? by Anonymous Coward · · Score: 0

    The problem is that code isn't worth $150K / year in most places. If you're 45+ and expect to get paid that without taking a management post then you had better be working in an industry where experience and lack of mistakes are greatly favored over cost to implement. There aren't many of those industries. If you're 60 and willing to write code at the same cost as those with less experience I'd gladly hire you tomorrow but at 3x the cost mistakes have to be so costly to justify the extra experience. Those jobs do exist (flight control software, medical scanner embedded software, etc.) but they are not common place. If I can't leverage your experience to a material scale due to the constraints of the job then why should I pay for it?

    1. Re:What is code worth? by PPH · · Score: 1

      Its not just the code. Its domain knowledge. You are correct in that the skills needed to just write C or COBOL aren't worth $150K. That can be bought for a small fraction in India. But in every project I've worked (disclaimer: I've never worked for a major 'code only' contract shop), the s/w people were responsible for understanding quite a bit about the systems or processes for which they were writing. Flight controls software, for example, is written by flight controls engineers who also have programming skills. That's where the big money comes in.

      Management would love to split the analysis/coding tasks into two pieces and send the code overseas. But in my experience, moving the code responsibility away from the systems engineering people is the root cause of many s/w project failures. Management likes to encourage its good systems people to write the requirements and sent them off to a contract shop. And money is used as the motivation to get people to make that choice. But it often turns out that the formal documentation, communications and contractual overheads of such a division of labor forces projects to go over budget and schedule.

      --
      Have gnu, will travel.
  54. Re:Question: Math vs CS Degree by captaindomon · · Score: 1

    Tell your son to major in math and minor in finance. Much better combination.

    --
    Just because I can hook a shark from a boat, I do no offer to wrestle it in the water.
  55. Not ---ONLY--- COBOL! COBOL is mf glue lang by Anonymous Coward · · Score: 0

    COBOL today is a niche mainframe glue language, not a general purpose language. If you know only COBOL, you'll be out of work. If you know CICS, DB2, IMS, etc and know how to glue them together with COBOL, you'll be in demand.

    COBOL is a horrible old language, but there is a professional subset of COBOL that people use, who actually have to program in it. They bypass the weird quirks, use standards to minimize the other quirks, and have a set of best-practices. Unfortunately, no one teaches this COBOL that I know of.

    I think this gap is the difference . No one wants a COBOL programmer, they want people who know how to use the industry standard glue language to write business applications.

  56. Re:Question: Math vs CS Degree by AwesomeMcgee · · Score: 1

    If he wants to stay in academia, great, if he wants to get into the software industry, he better take that math VERY seriously to work in the algorithm portions of software: compression or crypto, and sometimes data mining. If his math isn't up to snuff to really wrestle with those things, it will be unlikely his software skills will be at the ready for serious industry work without more significant post-grad industry experience vs that of a CS major. Though from interviews I've done, pure CS doesn't mean you know much more than syntax these days.. but maybe that depends on the particular school you go to.

    I guess one thing I would say as well is, anyone who can wrap their head around pointers and recursion and make the step past those concepts, then they are among the rare few who truly belong doing software work and should go CS all the way.

  57. Welcome to the post recession by Anonymous Coward · · Score: 0

    It's not that they don't want to hire older workers. It's that older workers don't want to take a job at the new wage levels that are popping up all over. Younger people, just out of school, are happy to take anything. Finding out that your $150k job now pays $60k sucks, but it's the new reality for lots of people.

    1. Re:Welcome to the post recession by kirtu · · Score: 1

      It's not that they don't want to hire older workers. It's that older workers don't want to take a job at the new wage levels that are popping up all over.

      That's not true at all. Many older software engineers would be happy to take lower pay even if the project weren't interesting (although interesting projects help of course).

      Younger people, just out of school, are happy to take anything. Finding out that your $150k job now pays $60k sucks, but it's the new reality for lots of people.

      Look - in the Second Great Depression $60k is better than $20k unemployment or even nothing.

  58. Not that simple... by Anonymous Coward · · Score: 0

    I don't think it's purely age-related. I'm 41, and in high demand for my coding role.

    Conversely, I work with a guy who is just a few years older than me and is likely on his way out of this industry. Differences? He's *completely* unwilling to learn anything new; I joined this firm in part to help them modernize their web stack -- ColdFusion -- and promptly recommended Rails (which I hadn't worked with previously) and learned enough to do functional Rails coding in a couple of weeks. This other guy, however, has been whining about having to learn something new, asking why ColdFusion isn't good enough (the answer to that question is too long to begin!) and saying he doesn't want to have to "learn Linux" (he's an old Microsoft guy; we're in the Pac. NW)

    Couple his utter unwillingness to learn and keep up with technology with the fact that his family is always the reason he can't work late and sometimes is out of work, and I could see passing him over at hiring time. I stay current, or at least try to, love to learn new things, and don't have a family that I'm beholden to (not that there's anything wrong with having a family, but come on-- if you're picking between two employees, one with a family asking him to leave work early and take little Missy to the dentist, and one without, all else being equal, who are YOU going to hire?)

    So I could definitely see some age discrimination going on, but also... it's complicated.

    1. Re:Not that simple... by kirtu · · Score: 1

      Conversely, I work with a guy who is just a few years older than me and is likely on his way out of this industry. Differences? He's *completely* unwilling to learn anything new; I joined this firm in part to help them modernize their web stack -- ColdFusion -- and promptly recommended Rails (which I hadn't worked with previously) and learned enough to do functional Rails coding in a couple of weeks. This other guy, however, has been whining about having to learn something new, asking why ColdFusion isn't good enough (the answer to that question is too long to begin!) and saying he doesn't want to have to "learn Linux" (he's an old Microsoft guy; we're in the Pac. NW)

      Well he's an idiot who is cutting his own throat. I have seen some people like that but not many. The case is more that people gang up on another and project their views in order to justify terminating the person. But if those are really his attitudes then the manager or another developer need to confront him and work with him. If he's really unwilling to change then there's the door.

      Couple his utter unwillingness to learn and keep up with technology with the fact that his family is always the reason he can't work late and sometimes is out of work, and I could see passing him over at hiring time. I stay current, or at least try to, love to learn new things, and don't have a family that I'm beholden to (not that there's anything wrong with having a family, but come on-- if you're picking between two employees, one with a family asking him to leave work early and take little Missy to the dentist, and one without, all else being equal, who are YOU going to hire?)

      So I could definitely see some age discrimination going on, but also... it's complicated.

      We have to make accommodations for people's family life. We are not just utilitarian widgets to be used at corporate whim.

  59. Feather Merchants by oakwine · · Score: 1

    The sickness of American companies. Middle management composed mostly of feather merchants. If you do not fit into their feathery kingdom, out you go.

    1. Re:Feather Merchants by geekoid · · Score: 1

      I don't see how feather merchant applies here.
      The 2 definition I am aware of are:
      1) People who added stones to boxes of feathers sold to the government
      2) People whose speech is light on content.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  60. Why have one older employee... by Anonymous Coward · · Score: 0

    Who rights great code that does not have to be rewritten and debuged 5 times when
    you can hire 3 employees who write sloppy crappy code that needs a quite few
    rewrites and 30 hours to debug to be usable? Managers and HR people have their
    heads up their asses.

  61. Horse Hocky by cfulton · · Score: 5, Insightful

    This is so much horse hockey. I’m a 44 year old software architect and have no trouble make a 6 figure salary. As a consultant I change the company I’m working for regularly and don’t see any age bias. What I do see is a work environment that many over 40 workers do not like.

    1) It is a learning business. The day you are not willing to learn the newest technology or language you are going to lose your job. Many over 40 workers get complacent and stop learning.
    2) You must earn your salary. You can’t work as a programmer and expect 10% raises every year if you are not adding value. If you have been promoted to senior developer because you’ve been there that long but, can’t really do the job you are likely to be laid off.
    3) Most new developers are crap. They might know the language but, they don’t have real world experience building applications that meet requirements, scale, are well documented and engineered for change. Older developers that have learned the hard lessons and can demonstrate that experience are well compensated.

    I’ve seen lots of people young and old fired from this business. Mostly because for some reason people believe that just anybody can pick up a book and be a developer in 21 days. If you aren’t adding value commiserate with your salary you should not be making your salary and that is true for the young and old in every job.

    --
    No sigs in BETA. Beta SUCKS.
    1. Re:Horse Hocky by Anonymous Coward · · Score: 0

      This!

    2. Re:Horse Hocky by Anonymous Coward · · Score: 0

      Well said!

    3. Re:Horse Hocky by kbolino · · Score: 1

      +1 for using an eggcorn I've never seen before.

      (commiserate = sympathize; commensurate = corresponding)

    4. Re:Horse Hocky by cyberchondriac · · Score: 1

      If you aren’t adding value commiserate with your salary

      ..I'm not quite sure if you meant "commensurate", or if you were making a funny: commiserate - as in, co-misery. ;)

      --

      Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    5. Re:Horse Hocky by Anonymous Coward · · Score: 0

      I'd agree about point 1. I hate working with "older" programmers because they have given up on learning. Software engineering has solidified alot of practices that weren't around (or not widely known) 15-20 years ago. I hate cowboy coders, hackers and extremely "clever" people. If you are on my team, write some code I can use. (Note, that 'use' implies a logical, documented interface and for the love of God, WRITE TESTS FOR YOUR CODE before pushing it to the repo.)

    6. Re:Horse Hocky by Anonymous Coward · · Score: 0

      I tend to agree with this, but I have seen older 'coders' with real life experience do some really, really stupid stuff. Hard code in things that should be variables, things like that just to make it 'go' faster.

      I've also seen younger (30's) engineers churn out / repair code made by afore mentioned engineers, in half the time.

      I myself am not an engineer, but at 24 and a 'technical consultant' for an MSP, get the other side of the Age Bias. All the sales guys are over 40, and don't respect what I say / tell them to sell or how to sell it - until my 45 year old supervisor supports what I say to them.

      Thus, Horse Hocky all around =) it's all about earning your salary - bingo.

  62. Re:Blaming a Programming Language by obsess5 · · Score: 1

    Yes, bad programmers are bad, but let's consider the more numerous average programmers who have no intuitive sense of objects and their code reflects that fact. A good C++ program can be a thing of beauty, but the average C++ code is not - and the complexities of C++ make it darn hard to maintain the large quantity of average C++ code. Average programmers also produce average code in other languages, but at least, with the simpler languages like C, you have more than a snowball's chance in heck of figuring out what the code does. Design patterns are great, but, in my experience are unknown outside a very few of the elite programmers. And then you get average maintenance programmers trying to make sense out of some elite programmer's design-pattern-based code. (Of course, as Lispers like to point out, the common design patterns are used to overcome shortcomings in languages like C++ and Java.)

  63. Reverse Age Bias by Matt.Battey · · Score: 1

    So in the city I live in, there's a reverse age bias.

    Basically, sometime in the 80's most of the companies stopped investing in software development, and instead accepted the party line from IBM and kept increasing the capacity of the SYS-370 systems. The distributed computing age came and went, and many of them totally missed it. Now they're trying to fix the problem, before all those folks who were hired in the 70's and early 80's retire (not much turnover in many of these brick and mortar {read track and dollar} companies).

    So what you have is a huge gap, caused by entry level job descriptions that require 5 to 10 years of experience. There's very few Gen-X software developers, and a bunch of Boomers and a handful of Millennials hired as interns. So banking, insurance, railroad and distribution industries here are trying to make the move from monolithic systems to distributed ones, and their experience lies in PHP and SYS-370 assembler.

    Makes it kinda tough to push an OO architecture. But, heck they're too hard to understand anyway.

  64. Workers are limited by the abilities of management by Medievalist · · Score: 1

    He wasn't mentally acute enough to do the work at hand and not professional enough to take significant notes. We found a position for him on maintenance and other less challenging work.

    Then you're a good manager.

    A good manager finds a way to motivate each worker to do his or her best in a position well suited to that worker's intellect, personality and abilities.

    A bad manager blames workers for being incapable of doing work they should never have been assigned, and eventually creates a resentful, unmotivated work force where everyone is "looking out for number one" and nobody is trying to be part of a collective win.

  65. Insulting article by mollog · · Score: 1

    I don't understand why the article keeps quoting Vivek Wadhwa and his demeaning generalizations.

    "...if you're 45 years of age and still writing C code or Cobol code and making $150,000 a year, the likelihood is that you won't be employed very long,"

    ""If you can hire someone fresh out of college for $60,000 who is likely to know the latest technology, or you can hire someone 45 years old who's making $140,000, who are you going to hire? "

    In my dreams would I make $60k, never mind $140k. And do I have stale skills? Nah. PHP, javascript, C# (ugh). How many of you have programmed PCL systems with ladder logic? I went into a job where some younger people had gotten a system up and running (nice work guys!), but I was aghast when I saw the code. And I had never even seen ladder code or PLC systems before.

    An guess who it was that got laid off?

    --
    Best regards.
    1. Re:Insulting article by SQLGuru · · Score: 1

      I think it is more about money than anything else.....otherwise, companies wouldn't be outsourcing as much as they do. Although, if you are 45 and aren't keeping up with technology, that is yet another valid reason.

      I'm nearing that range, but I've maintained my skills and am viewed as being much more valuable than the sterotype because I know the new stuff as well or better than the young guys and I know the old stuff better than they do. On top of that, I have insight into how to do things well that only come from experience. Not to mention the experience with the business processes that you only learn by being in a company for a few years.

    2. Re:Insulting article by Surt · · Score: 1

      Be willing to move. In either SF or NY, you can make 100K right out of college. Google is giving fresh college grads offers over 120 for mediocre grads.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Insulting article by mikael · · Score: 1

      Those are Californian or New York salaries . In the UK, Financial companies would pay £50K for "whizz kids" from red-brick universities and with degrees in Financial Mathematics or theoretical Computer Science.

      From what I've seen they can't get enough SAP, Fortran or Cobol programmers. Fortran + parallel programming experience seems to be a nice little earner.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    4. Re:Insulting article by jellomizer · · Score: 1

      It is more about value then money. Is someone who gets paid twice as much twice as productive?
      I worked at a company that dropped the India team because they found that even though they were 1/4 the price they were 1/8 as productive of american developers (This company had Indian bosses). And hired more American Developers. However after you get to a particular price range the value for productivity doesn't match. So if you are paid twice as much and you are 50% more productive then it may not be worth it.

      Also a lot of these older developers are getting paid .COM Boom rates, ($65k a year for a Front Page "Developer") and their value in the current market is less.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Insulting article by Oligonicella · · Score: 1

      Add to that the fact that if, as an older applicant, you aren't looking for that salary bump the younger applicant's are (and don't kid employers don't know), then they look at you oddly, not as if you're just comfortable where you are money-wise but not job-wise. Try explaining that outlook on life to someone under 30.

    6. Re:Insulting article by eudaemon · · Score: 1

      Yow. I can see why... My parallel programming experience stretches from Haskell and Erlang today (just keeping my hand in, not paid for it) back to the ncube and Cray 1. Still, I'd have to think long and hard before taking a job as a Fortran+parallel programmer today. Sounds like being a Cobol programmer back in the y2k days: how long will it really last?

    7. Re:Insulting article by mikael · · Score: 1

      There was an Edinburgh company designing racing yachts. They were looking for someone with academic or commercial parallel processing experience in Fortran-99.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  66. American/Global company by RingDev · · Score: 1

    In the US HQ we have 8 application developers, 5 on the BI team, 10 on the AS/400 and SAP, 3 more in business engagement, a pair on Knowledge Management solutions, and 3 primary managers.

    I think 2 of the people in that group are under the age of 30, and close to 50% are over the age of 45.

    If agism is a problem in IT, it's not here. And it's not that we hire older people over younger people, a fair number of the folks here have been here since they were in their 20's, and in the last 3 months we hired a guy in his 50's and a 24 year old kid.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:American/Global company by CptNerd · · Score: 1

      I wish I could have found your company back in '08, when I had one hiring person tell me explicity that I was too old, that they were looking for someone to "grow into the position." So, it is out there, but not universal. And damnably hard to prove, to boot.

      --
      By the taping of my glasses, something geeky this way passes
    2. Re:American/Global company by RingDev · · Score: 1

      That's lunacy... We're talking about IT work, not heavy lifting and manufacturing. An IT person in their 40's still has 20+ years to "grow into the position".

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  67. A downwards spiral? by Anonymous Coward · · Score: 0

    I am hiring people regularly. What I find is that hereabouts (Norway) is that about 20% of people fresh from school want to get out of programming. Once people reach 40, the figure is more on the order of 95%.

    I would expect that this is affecting the people who hire, too. If a greybeard comes along, they will be wondering how long he will be content being a programmer.

  68. Stupid dipshit. by Alex+Belits · · Score: 3, Insightful

    if you're 45 years of age and still writing C code or Cobol code and making $150,000 a year, the likelihood is that you won't be employed very long,' says Vivek Wadhwa, who currently holds academic positions at several universities, including UC Berkeley, Duke and Harvard.

    The fact that this dipshit conflates C and Cobol, pretty much invalidates everything he can say on the subject.

    --
    Contrary to the popular belief, there indeed is no God.
  69. I'm not trying to be an ass but.. by dohnut · · Score: 1

    If you are 45+, been coding all of your professional life and you don't have a personal network of individuals that you have worked with before who would be willing and able to help you get a job at their company, then maybe the universe is trying to tell you something.

    Don't get me wrong. Being older and looking for a CS job is something I don't look forward to (I've never been unemployed -- yet). I'm 37 and the kicker is that I also have no degree. How many companies are going to consider me when I'm 45+? How many would consider me today if I were 25? Very, very few, except for the ones that employ (or have employed) individuals who I have worked with in the past that would be willing to vouch for me, push my resume under their manager's doors and stake their reputations on my abilities.

    --
    Stupider like a fox! - H.S.
    1. Re:I'm not trying to be an ass but.. by Anonymous Coward · · Score: 0

      The problem I've had is that my "network" has been taken away from me by a couple of asshole bosses. I've been fired twice, once for being just a little too openly queer working for an employer who was uncomfortable with that (in a state with no employment protection), and a second time for being more qualified than my boss who found me threatening so he got rid of me (in a state with no worker's rights protection). Staying connected to the people I worked with in those environments was just too painful and difficult. So here I am, pushing 50 and professionally isolated.

  70. Age Bias Definitely Exists by Anonymous Coward · · Score: 0

    Posting AC since some people I worked for read /.

    I'm 55. I've been programming 30 years and think I still have a bunch of good years left in me. I was unemployed for TWO YEARS and only recently found a fantastic company that I hope to stay with for a long time. I don't code in C, but have been around some pretty old programming languages (how many of you have heard of PICK or Universe?). But I also write in Python, Perl, and dabble in Unix/Linux.

    During my two years out I had headhunters looking for me, went to lots of interviews and I rarely got to the point of "So tell me about yourself." They probably decided I would not fit in their cubbyhole by the breadth of my resume. As has been mentioned in similar articles on Slashdot, the strength of we "Older Guys" is that we have a lot of experience and are willing to pass it on to others. We are willing to tackle new problems, but have a pretty good idea of what NOT to do. And, those of us who are good, got to be this way by:
    1) Liking to solve problems
    2) Liking to learn new techniques

    One concrete example of age discrimination happened during my two year "forced vacation". I did work for a little over a month for a younger fellow who had his own business. Yes, he was the boss. Yes, I had things to learn about the company. And yes, I am willing to admit when I am wrong about something. But he was a jerk and talked down to his few employees like they were children and would not listen to other people's ideas. I called him on his BS, and his disrespectful attitude of ALL of us. He fired me, fought my unemployment and made defamatory claims to a labor judge who subsequently found in my favor.

    I am an older programmer and I like what I do. I like working WITH other people. I do not want to MANAGE other people. I also do not put up with CRAP. I want to solve computer problems and not deal with petty BS.

    1. Re:Age Bias Definitely Exists by MrKaos · · Score: 1

      I am an older programmer and I like what I do. I like working WITH other people. I do not want to MANAGE other people. I also do not put up with CRAP. I want to solve computer problems and not deal with petty BS.

      I'm roughly ten years younger than you and actually look (I'm told) ten years younger than I am. I'm fit, very fit so that probably helps as I have high energy levels. My experiences parallel your own as does my attitude, I like what I do, that's why I got into IT I want to code and create things, make things and I enjoy the challenge of solving problems. When people saw my full resume they easily worked out that I was mid-early 40's but when I cut the resume down and just got rid of 10-15 years worth of experience (yes I started really early) the job interviews started coming in and fortunately, because of my appearance, so did the job offers.

      Whilst relieved, I am now mindful of this attitude in IT and really question the long term viability of it as a career path, but I like technology work why should I have to give it up for a management career, it's not who I want to be.

      I am saddened by how utterly vapid IT seems to be and it's quite obvious that I will have to engineer a backup plan in case this career path is no longer viable. Where these perceptions come from is anyones guess. I keep updating my skills because IT interests me and I'm good at it. It seems the lack of respect to older people isn't a problem for the younger guys because they will never get old.

      Funny that, how we devalue experience.

      --
      My ism, it's full of beliefs.
  71. Age vs Appearance by Mobius+Ring · · Score: 1

    DO: Die your hair, shave your face, dress in "current" fashion, listen to "modern" music.

    DON'T: talk about things that obviously date you, expect those younger than you to "respect" you automatically, think that you can get by on what you've already done.

    Keep in mind that things that no longer grow are functionally... if not literally... dead; so don't stop learning and growing your skills base. And finally, quit thinking that society owes you anything. If you aren't willing to offer what they are buying, then don't expect them to buy what your selling.

    - Captain Obvious

    --
    When those around you are loosing their heads while you are keeping yours, maybe you've misunderstood the situatiuation.
    1. Re:Age vs Appearance by Anonymous Coward · · Score: 0
      "Keep in mind that things that no longer grow are functionally... if not literally... dead;"

      This is really the most disturbing thought-pattern in Western society. I stopped growing at 18. If I kept growing, that's called cancer and is deadly. At what point can we say we have enough languages, enough hardware? At some point, technology became a kind of self-feeding system, like cancer. The host, society, can keep going with this kind of mentality as long as there's oil to feed these "growing" people.

      All I'm saying is watch out.

  72. Well,., by Anonymous Coward · · Score: 0

    I agree with jaxent
    I would look at it like in all those years in IT and 45 years of age have never learned new skills?.. I mean you have to keep up with the times-
      if all you can do is write Cobol then I would say WTF??

  73. Re:In the UK, it's the agencies that are the probl by mcmonkey · · Score: 3, Insightful

    If you do leave your age off your CV, or "mistype" it down by 10 or 15 years, you'll get interviews but no offers on the basis that you lied on your application. If you put in a tru age of 40+ you won't even get an acknowledgement email - and if you phone up, you'll be fobbed off.

    It may different in the UK, but in the US you should absolutely not put your age in your CV (unless you are a baby auditioning for diaper commercials).

    Only list positions from the last 15 or so years, not every job you've ever held. If you did relevant work in those older positions, you can have a "skills" section that isn't tied to an employer or time period.

    For education, list school and concentration, but not graduating year.

    And don't lie. Especially about something like your age. The UK may be different, but in the US at some point you will have give your employer your date of birth, even if it's just on your ID establishing you can legally work in the US.

  74. Sorry, I must disagree by p4nther2004 · · Score: 1

    I'm currently working in the field - in particular with a group of people from India. I have also worked with numerous Indians in the past. I *HAVE* seen Indian groups give preference to other indians. It wasn't uncommon at all with the major recruiting jobs competing for jobs. (Sidenote: that's starting to change - they used to not care which Inidian group got the contract as long as one of them did....but this recession is hitting everyone) I've worked with Indians who, frankly, knew way more than me. I've worked with ones that didn't know how to restart a deamon in RedHat. (And have been lectured about deamons from the same individual - sigh)

    1. Re:Sorry, I must disagree by Anonymous Coward · · Score: 0

      obligatory - it's spelled daemon

  75. Re:In the UK, it's the agencies that are the probl by mcmonkey · · Score: 1

    If you do leave your age off your CV, or "mistype" it down by 10 or 15 years, you'll get interviews but no offers on the basis that you lied on your application. If you put in a tru age of 40+ you won't even get an acknowledgement email - and if you phone up, you'll be fobbed off.

    And I just want to add, Yes! That's the way to fight age discrimination--by portraying yourself as a dottering old fool who doesn't know how to proof read, is too stubborn to have someone else review his CV, and doesn't realize he isn't 29 (or even 39) any more.

  76. hmm by buddyglass · · Score: 1

    But it's a reality in tech that if you're 45 years of age and still writing C code or Cobol code and making $150,000 a year, the likelihood is that you won't be employed very long...

    Not sure I buy this. Who are the folks earning $150k to write C code? If they're writing, say, a trading platform designed to do microsecond-level financial transactions for a big trading house...then I don't see them getting canned.

    1. Re:hmm by Alex+Belits · · Score: 1

      Embedded systems actually.

      Some idiots believe, they can take FPGA and DAC, add a cookie-cutter chunk of VHDL code, connect it somehow to PC, write all UI in Silverlight, and sell it as a new PC-based oscilloscope (taken from a real conversation at Linkedin!)

      In reality, software side of embedded systems development is all C all the time.

      --
      Contrary to the popular belief, there indeed is no God.
  77. Ageism in IT -- Why not? However... by FridayBob · · Score: 3, Insightful

    As a sysadmin, in most of the places I've worked, particularly in the larger organizations that have been around for a while, the ages of the employees have been about the same: there are some younger ones, some older ones and a bunch in between. The young ones get paid less, while the old ones tend to have a better idea of how the organization works overall. Therefore, management will try to get rid of, or avoid, the older ones when they can simply because they are more expensive, but not that much more valuable. That's one way to look at it.

    There's also another way to look at employees. On the one hand there are the dime-a-dozen types who are always needed for mundane tasks, but who are not good at working independently, solving difficult problems, recovering crashed systems, working in an organized fashion, writing coherent reports, etc. These people never constitute the brains of an organization's IT department. On the other hand there are the relatively rare people who actually do have good brains, are interested in the various technical challenges, solve difficult problems all the time, who write all the detailed reports and can be counted on when disaster strikes no matter when it does.

    IMO, older IT people of the first type are much more likely to suffer from age-related discrimination than older IT people of the second type. In my experience, upper management always finds out who the really important people are in the IT department -- the people they know can be counted on to get things running again following a major incident.

    The main problem for (prospective) employees of the second type is how to get recognized as such. Indeed, for an employer it's the much same: how to find these people and then how to retain their services.

    1. Re:Ageism in IT -- Why not? However... by SpanglerIsAGod · · Score: 1

      IMO, older IT people of the first type are much more likely to suffer from age-related discrimination than older IT people of the second type. In my experience, upper management always finds out who the really important people are in the IT department -- the people they know can be counted on to get things running again following a major incident.

      Sometimes this becomes fogged some by the people who aren't competent enough to keep their system running, but are good at fixing it when it fails. Not to be confused with those who are just stuck with a crappy vendor application. Sometimes these people look like hero's because they are so frequently saving the day.

      --
      War doesn't show who is right - just who is left.
  78. It's been happening for years by Anonymous Coward · · Score: 0

    I took a tech job at a University knowing full well I wouldn't be able to go back to corporate life in any capacity I used to have. It comes down to skill set and pay. But there is also the social aspect that plays a lot more into the hiring: if you can't relate to your co-workers what makes them think you can effectively work with them. When layoffs happen, it's the older people that get laid off, they're the ones that make the $$$. And they're the ones that can get the contracting jobs that pay the money with independent tech firms, but those are far and few between. And when you go to replace them, why would you hire an older person who would command a higher salary?

    You can get a job as an old fart, but from what I've seen it's usually in operations, 3rd shift. At least you wouldn't be on call any more.

  79. Anecdotal maybe, But after 25 years... by Tomsk70 · · Score: 1

    When I was younger, I used to think that my future was very uncertain - after all, I had to re-learn everything every five years.

    Now I'm older (41), I've realised in the past six or seven years that I now have *experience*. This counts for a lot, lot more than you'd think. I can fix an NT 4.0 VM that would leave younglings scratching their heads, for instance. I can still call on my DOS years when scripting. And the site migrations I've done with OS's and hardware aren't things you can pick up from the MCSE's (or similar).

    This leads to two interviewers - those that have figured this out, and those that haven't. For those that haven't, I would end up doing much more work at the site that one where they have, so I avoid those anyway.

    Age also means that you're much more likely to have a permanent residence, and children - two things which mean you're less likely be jumping ship just because the business isn't as excited about (for example) the Cloud as you are.

  80. Some older folks do get in a rut by tompaulco · · Score: 1

    I'm beginning to resemble the older folks getting in a rut. I'm 41 now, though I can't figure where the time went. But I am trying to learn new stuff as well. I learned Java and have written 211,000 lines of code in it in the last two years.
    On the other hand, our company, when it first started, had a 65 year old guy writing VB code and out entire system worked off of it. Then a 60 year old guy came in, declared that the VB was archaic and proceeded to replace it with classic ASP. Now I am fighting to replace this system, which is essentially taxed to the max and being held together by duct tape, baling wire and the grace of God. Unfortunately, the guy who only knows classic ASP (and apparently only knows cut and paste in that) is politically connected and is fighting back every step of the way as we try to modernize the system before it all comes crashing down around us.

    --
    If you are not allowed to question your government then the government has answered your question.
  81. bullshit. by Anonymous Coward · · Score: 0

    php opens many, MANY doors. proof below.

    http://elance.com/

  82. It's a numbers game by slashdotjunker · · Score: 2

    Let's say that the average company employs 1 senior engineer for every 10 fresh outs. By the pigeonhole principle, there is going to be a lot of unemployed senior engineers.

    In my set of old college friends, only two of us are senior engineers. The rest, all of whom are great engineers, have found other positions. Some by encouragement, some by changing interests, some by following the path of least resistance and some by means that I am not aware of. It has to be that way.

  83. Deja vu... by The+Bastard · · Score: 1

    "I was always the youngest person wherever I went; now I'm one of the oldest," Ayr says.

    Ayr must have some wicked telepathic skills, as I've been saying those exact same words since late 2007. I'd gone to work for a rather insular company back in 2000, and when the company moved out of state, re-entering the job market was night and day. In just 8 years, I'd gone from being the youngest in the room by 15-20 years (think reverse age discrimination) to being the oldest by 8-10. What I found interesting was the major shift in average age downwards in just that short time.

  84. The greying of a labor force by Anonymous Coward · · Score: 0

    I used to work at The Boeing Company in Seattle who's in-house IT (which was partially outsourced to CSC with marginal success) came out with an edict that they would only hire college grads going forward. Well I understand the premise since when one looks around in a cube farm there the vast majority of the workers have grey hair. The current workforce will be retiring en-mass over the next 15 years. This is actually the case company wide not just in IT. So they clearly have a problem and are taking steps to deal with it.

    But legally speaking for them to come out and say/document such a thing should be a direct violation of the federal Equal Employment Opportunity laws.

    Am I missing something here or not?

    Thoughts?

  85. Don't think you're an ass, but... by The+Bastard · · Score: 1

    the problem with IT is, for someone 45+, much of your network has deteriorated by attrition--some retire, many leave the industry, some die (7 funerals in 5 years of older colleagues--although one was 46). And it can be difficult to add "younger" people (say 20s-early 30s) to your professional network to keep it growing. Even professionally, people prefer to associate and be associated with people like themselves and within their age-range. Not that it can't be done, but it becomes more difficult.

  86. Well... maybe... by Anonymous Coward · · Score: 0

    Most of the people in the IT department where I work are in their 30s-40s-50s. Previous company I worked for - fortune 500 with a large global IT group - hardly seemed biased against older folks. I'd say the good ops people were easily in their 30s, 40s and into their 50s and likewise with managers. Given I'm now 41 and still an in-the-trenches operations/network engineering monkey whereas many/most people my age have slipped into management naturally there's a tendency to wonder where I'll be when I'm 45, 50, 55... etc. You definitely need to start working on a plan where you want to be in 5-10 years because there's natural attrition. To a certain degree I may be pricing myself out of the marketplace, especially by the time I'm 50, where I'll be wanting at least 100-120K annually. As it is it's taken me almost 10 years to get back to the salary I had 10 years ago - laid off, economy tanked, moved into a crappy job in a market where the pay was typically 15-20% less than the Bay Area. I can't afford a slip back into that. On the other hand I don't want to go back to college and get $40-$60K more in debt to finish my degree and get an MBA so I'm "qualified" for management. Personally I'm hoping to write books and maybe start a good little business with some of the good techie ideas I have. Regardless I need to take as many steps to keep my skills current, focus on my future viability in the job marketplace - what will it look like when I'm 50, mostly gray-haired, and am looking for a $120K/year network engineering or Sr. Sys Admin job when I'm competing against 25-30-35 year olds who are technically adept, driven, and willing to work like dogs for $65-75K/year?

  87. Re:Question: Math vs CS Degree by geekoid · · Score: 1

    He'll be fine.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  88. Re:Question: Math vs CS Degree by kirtu · · Score: 1

    So, a number of salary surveys have shown that engineers hit their peak salary around the age of 45-55, but it then declines. This is quite the opposite of very many fields - lawyers, doctors, etc can work until they are 70.

    My son is planning to major in math and just take a minor in computer science, then work as a data analyst. What do you think?

    So after imitating the Soviet Union and creating a bifurcated consumer-military industry after 9/11 we are now almost down to the Soviet/Eastern Block admonition of mathematicians to their sons/daughters/students: "Find the most arcane branch of mathematics. specialize in it and you'll have some freedom" - which in our case is translated to "job security". Does anyone else see a problem with this? If your son's passion is CS then do CS. And do great things, solve great problems. If his passion is mathematics, there is much more available than being a data analyst. Data mining (which might be what you meant) is of course not arcane and is being tapped more worldwide. Data mining will provide a nice background in statistics and that will be a useful tool for problem solving going forward since even now most people are math phobic.

  89. Can someone take Wadhwa to a dark alley? by whitroth · · Score: 1

    I don't know how this guy comes up with this crap - let's talk Big Lie, why don't we? How man straight programmers, oh, sorry, "developers", who make $150k/yr, except maybe living in Silicon Valley? I've lived in Philly, Austin, Chicago, the Space Coast of FL, and now DC, and with the highest salary of my career, I can see $100k coming... about the time I retire.

    "Old skills" (COBOL, C) - where's the budget, *ANYWHERE* for training at any company? How many times have any of you been handed the chance to learn the newest, latest fad language of the year (never mind no one will be using it in two more years)? It's been 10 or 15 years for me.

    Let's also not forget that HR department angle in all this: the 95% of them (it's "only" 45% or so among recruiters) who have no idea of what they're hiring for, and DO NOT CARE to learn (even though they'd be able to do their jobs better, and provide more value to the company), and so only know the acronyms they've been given, or looked up without the hiring manager telling them what's actually needed, and requiring additional degrees, and not accepting equivalent experience.

    Oh, and there's always the point that H1-B's and the newly graduated, these days, will work for a *lot* less, in absolute dollars, than we started at decades ago.

    I've been the oldest on my team for quite a number of years. I edit my resume to skip the first so-many years, and started resorting to dying my hair years back, right before I got a job where my manager turned 30 while I was there.

    To sum it up: salaries, HR, and prejudice.

                      mark

  90. Re:Question: Math vs CS Degree by bucknuggets · · Score: 1

    > If your son's passion is CS then do CS.

    That sounds great - but the reality is that engineers have discovered that much of their field has relocated overseas, and that it starts to become difficult to stay employed, competitive and current after 25 years in the field. Of course, it's possible - I've been working in the field for 30 years, continue to love it, and have no problems with employment. But there are 10 people who've dropped out for every person such as myself - and the reality is that CS is only a half-career - something that you can only do for the first half of your life with any certainty. So, it's worth being practical.

    > If his passion is mathematics, there is much more available than being a data analyst

    Right - I'm using generic terms since I don't know what exactly he might end up doing: machine learning? statistician? data mining?

    He's interested in both fields - and feels that he could probably do more programming and math as a mathematician of some sort than as a CS major - who may end up as yet-another application developer doing very little math and constantly racing to stay current.

  91. Vivek Wadhwa, again by Animats · · Score: 1

    Vivek Wadhwa is a self-promoter who puts a lot of effort into getting his name in the press, but hasn't actually done much. He once had a company doing Y2K COBOL conversions with semi-automatic tools. It did not do too well. His academic positions are all hanger-on type, like "Senior Research Associate at Harvard Law School's Labor and Worklife Program". That's not being on the Harvard faculty.

    This guy is on Slashdot twice today.

  92. How come older people can't code but can manage? by master_p · · Score: 1

    I do not understand how older people cannot code but they can be managers.

    If the job of a manager is more difficult than the job of a programmer, then why is the older person incapable of being a programmer? if he can be a manager, then he can be a programmer, since management is more difficult then programming.

    Or is it not?

    Perhaps this situation (you are old, you can't code any more), is an indirect way to admit that programming is, in fact, more difficult than management: you can't do the more difficult job, so we put you in the easier one.

    However, the above is not verified by the numbers: managers have bigger salaries than programmers, therefore management is considered more difficult than programming.

    So, the question is: how come older people can do the most difficult of the tasks (i.e. management), but cannot do the easiest of the tasks (i.e. development)?

  93. 'not pulling their weight' by SCHecklerX · · Score: 1

    You mean 'not using the new shiny for no other reason than it is the new shiny?'

    Seriously. We've been there. Done that. Learned what not to do. And yet that experience is not valued and the PHBs want to drive forward with making the same mistakes with the newest tech that we've already been through and fixed.

    Look at things like tapatalk, that was developed to solve the problem of easily viewing forums (mostly phpbb) on phones. I dare say usenet was a much better system. That's just one example.

  94. Interesting point, but.... by Anonymous Coward · · Score: 0

    I'm in my early 40s, and was a kid hacker that grew up with microprocessors and a soldering iron, aced my university exams despite sleeping through most classes, and for the last 20 years have been coding and building systems. I know a small handful of guys like me. Instead of being ostracized, I've found quite the opposite. The years of experience and having had to work on almost any platform imaginable over the years have given us a very big edge over other coders. More often than not the experience with low level code, a wide variety of platforms and having had to learn to optimize processes, means that we're solving complex problems in a fraction of the time of junior coders. This makes us highly in demand. We're the troubleshooters and go to guys for project design, "impossible" problems, and keeping services up under insane load. Experience really does seem to matter in this field, and a 20 year record of knocking over problems like bowling pins keeps us in demand.

    Granted, a lot of us end up managing complex projects rather than being grunt coders. I still find that in this field, a solid work history, a portfolio of actual accomplishments, and the long habit of constantly learning new things that has been ingrained into us really does count for something.

    Youth gets taken advantage of too often, as junior coders are getting offered less wages for more work than their counterparts 10 years ago, and rarely get put in a position where they can contribute meaningfully to architecture decisions where their skills might shine. I do think that experience and age are a benefit in the industry. Perhaps though, that is more dependent on the person. Maybe my experience is simply anecdotal, and not indicative of the real state of the industry, but it does appear to be more common than this article suggests.

  95. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  96. Re:How come older people can't code but can manage by Doctor+Faustus · · Score: 1

    I don't think it's job description, but that culturally, jobs where you are likely to earn more than your boss are very unusual. Pharmacist might be the only well-known job where it's common.

  97. Reverse Racism?? by Anonymous Coward · · Score: 0

    There is no such thing as 'reverse racism'. Racism is Racism, PERIOD. If you're Indian and you're racist to a white person, it's Racism. You imply that white-on-other racism is 'true racism' and anything else is some special case.

    I'll admit white-on-other racism is more prevalent in the media & in our exposure to the world but just because blacks/hispanics/indians/etc... have been subjected to racism doesn't mean they get a right to be racist back. You can call someone out for being a biggot, but if you treat all X people as racist, you're just as racist. END OF STORY.

    </rant>

    Ok, with that point out of the way, It's sad to hear that you're experiencing this kind of blow-back in the IT world. So far I haven't seen a lot of racism in my field (programming), I have seen the distrust in foreign accreditation, but they're usually not ruled out, but more thoroughly tested. The truth of the matter is, you can never judge a programmer by their age/race/education even. Some of the best programmers are not classically educated via post-secondary, they're self-taught. Ultimately it comes down to testing thier ability, this is why I highly support a technical interview with a coding / problem solving focus. Eg: You have one hour to do {INSERT RELEVANT PROGRAMMING TASK COMPLETABLE IN ~1hour}. Go.

  98. Re:In the UK, it's the agencies that are the probl by hughbar · · Score: 1

    I'm 60 and I'm coding, but I don't demand top dollar [pound] because I don't need to. Also I'm a Perl person who is used to big codebases. I've just discussed this with a young [50] colleague. We agreed that a lot of people my age can code but are not used to modern development tools, subversion, continuous builds, test-based and [ugh] agile. Also they often re-invent, pure stupidity for Perl because CPAN is one of the best [and worst] things about it,

    I don't want and probably can't get a permanent job either. I agree with the top post in this bit, most agencies are useless, clueless and sometimes fairly unethical. Hey, time for a startup, anyone?

    --
    On y va, qui mal y pense!
  99. Power and status by Anonymous Coward · · Score: 0

    One aspect hasn't been mentioned so far. Experienced developers are less wanted in a hierarchical structure simply because they know the tricks and dishonesty of management and are harder to command & control.

    In the typical software company today management tries to dominate employees. At least in my experience (>10 years as a consultant) they often do not serve/lead employees to do a better job, most times can't understand what that is. It's a tough job to survive as a manager so you wouldn't hire people that threaten your status further, it's simpler to hire someone fresh from university that is fully compliant to whatever you tell them. Why agile/lean programs have a hard time to succeed has probably the same origin, it would require a fundamental shift in mentality and company culture. Don't take my word as granted, look at studies where managers describe what their problems are, mostly short-time financial/political pressure from above and concern about long-term employee/customer satisfaction least. On the other hand I haven't seen a single study that points to experienced people being less suited in development work, design work or collaboration.

    Greetings from Europe
    /M

  100. Re:In the UK, it's the agencies that are the probl by Darinbob · · Score: 1

    They'll figure out your age soon enough when they interview you. Plus if you're interviewing for a senior position they want to see LOTS of work experience, which means amount of time at each job not just number of jobs.

    However if interviewing for a junior position then it may be a good idea to leave off the older stuff and don't put in graduating year just to get past the HR filters.

  101. C programmers Wanted! No Really we need them! by Anonymous Coward · · Score: 0

    Ridiculous that this is about programming in C. The company I'm working for has 27 current openings for C/C++ programmers in networking, drivers, kernel on Linux. We have tons of other openings (in Seattle if it helps you find us). To be blunt, you can't get a job because you suck, we hire for skill not age. We have new people at all age levels including over 50 and no one cares as long as you can do the job.

  102. Experience vs. energy by mollog · · Score: 1

    "On top of that, I have insight into how to do things well that only come from experience. Not to mention the experience with the business processes that you only learn by being in a company for a few years."

    No joke, experience can save an organization money and time. But when you have inexperienced managers, in an organization where there seems to be no accountability, well, I guess they'd rather re-learn the lessons themselves. It's hard not to become apathetic under those conditions.

    The good news is that the younger crowd can compensate for bad decisions by working longer and harder. Been there, too. Again, apathy follows.

    --
    Best regards.
  103. Glibly spoken by Phoenix666 · · Score: 1

    Like a guy who has no life, no family, and no clue. If you do have a life and a family then you're doubly damned because you ought to have a clue.

    First, the programmers you get overseas aren't worth the penny you spend on them. I have managed many projects with overseas coding teams and they're all nightmares. They don't speak the language. They don't share your culture. They don't share your timezone. They don't understand professional standards. The ink isn't dry on their software certificates and it won't dry before they've jumped to another outsourcing company, so any time you spend building up effective communication is wasted.

    Second, relocation sounds easy to a college kid who spent a semester abroad in Spain, drinking and picking up girls. It's rather less simple when you're a bona fide adult trying to take a job away from a local. The bureaucratic red tape you have to hack through to even get a work visa is insane. And that's for countries that like us. So speaking the language and having spent 2 weeks at Club Med: Bali does not for an easy transition make.

    Third, got a wife and kids? Got brothers, sisters, parents, grandparents, friends you like? Dropping them like a rock to chase an outsourced job overseas is not going to make you popular in your domicile.

    Or maybe you're an MBA who thinks he's immune to being hoisted on his own petard. Well, huh, you've got a shock coming to you in the near future, my friend. Remember all those Indian, Chinese, Latino, etc. folks you drank beers with while skipping Corporate Finance 101? They're positioning themselves to get your job outsourced to them in Bangalore where they can live like kings. I have seen the wave of stuff like this happening in New York, and it fills me with a gentle, happy glow.

    --
    Do what you can, with what you have, where you are.
  104. A Lifestyle Change - Just Do It! by Lodragandraoidh · · Score: 1

    I wrote the following Journal entry about 8 years ago (2003): http://slashdot.org/journal/52223/Banish-Programmer-from-your-vocabulary Some of the advice there is dated (specific tools that are no longer interesting), but the overall message, I believe is still valid.

    I was 39 then; I had been working in technology for 7 years (since I was 32 - I spent 12 years in the military and some years in college prior to that) - which makes me 47 now. I saw the writing on the wall since I began working, and vowed not to become 'just-a-programmer'. But I have been programming since I was 16, and couldn't see doing a job where making computers jump through hoops was not involved - so I became a jack-of-all-trades who could program instead.

    In that time, I saw the whole IT developer team outsourced, and weathered numerous downsizing initiatives. Yet here I am today - still employed. And while coding is not my primary function, I still get to write code and solve interesting problems. Today I'm a technical architect, and valued for what I bring to the table when it comes to design. I've worked in Technical Support, as a System Admin, in the Network Engineering team, and later as a developer analyst for a subsidiary group that needed that function for things IT couldn't or wouldn't do - using all the information I gleaned from those other positions. I continued to grow and learn new things; today I primarily code in Python - and I never stop learning new things about technology.

    Today people are surprised when I tell them my age, because everyone thinks I'm in my 30s when they work with me. I can thank my mom and dad - since I don't have grey hair yet, but also I think my attitude had a lot to do with my success - while I'm certainly not untouchable, I've become a valuable asset for those above me, beyond the words in my resume, or the list of my skills. This makes me more valuable than just-a-programmer, and also gives me a deeper well of skills to fall back on if the axe were to fall.

    Looking back on the intervening years, I believe I made the right decision. That would be my advice to you as well: don't be just-a-programmer, and expect to have a job when young people fresh out of college and outsourced people in other countries will do the same job for 1/2 the pay. Re-imagine yourself as something more, and go do it. Beg forgiveness later. ;)

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  105. Job trends for COBOL, C, C++, Java, C# by Anonymous Coward · · Score: 0

    Job trends for COBOL, C, C++, Java, C# from www.simplyhired.com

    http://www.simplyhired.com/a/jobtrends/trend/q-cobol%2C+c%2C+java%2C+c%2B%2B%2C+c%23

  106. Employer tell me. by Anonymous Coward · · Score: 0

    If you don't offer a pension, 401k don't count and your benefits package is nil. Why the fuck is it you think someone wants to work for you.
    No shut the fuck up you cant count has to work for your nasty ass.

    I hope this post lets you know what kind of fucking bottom feeder your god damn company really is.

    Most think they are really cooking, when in fact they are just a pile of shit.

  107. Worth every cent by jacobsm · · Score: 1

    I'm a zOS systems programmer with over 32 years experience. I'm in my early 50's with only two jobs under my belt (16 years in both positions). I'm very well paid, and worth every cent.

      When system down time is measured in thousands of dollars lost per minute down, and I'm tasked with maintaining our 99.999% availability requirements, you gotta pay the price.

    Someone right out of college, or with only a few years of experience, while less expensive than I am, wouldn't be able to do a fraction of the experienced based tasks that I do on a daily basis to achieve this availability.

    1. Re:Worth every cent by Arran4 · · Score: 1

      Hey, mind if I ask you a zOS related question. My email is valid.

    2. Re:Worth every cent by jacobsm · · Score: 1

      You can ask it here. I'll try to answer.

  108. Age Bias In IT: the Reality Behind the Rumors by Anonymous Coward · · Score: 0

    I'm a 63 year old Project Manager (making $150K) in the Washington DC area working for a government contractor. In the last few months, I have received over 60 calls from all across the US because of my extensive IBM COBOL, DB2, SPUFI, and QMF experience. Money is no object for the recruiters because the need is there with insufficient trained and experience pool of people. Next time you withdraw from an ATM, buy a trail or airline ticket, submit your 1040 to the IRS.... there most probably a mainframe (now called Legacy) system behind the completion of your transaction.

    LONG LIVE COBOL AND THE MAINFRAME (LEGACY) SYSTEMS

  109. allheelshoes by Anonymous Coward · · Score: 0

    christian louboutin sale for bright young ladies . Teach you tips to wear yourself. Each woman looks wonderful addition to these Christian Louboutin women's shoes are elegant program any of us should be in each of them wearing French Shoes .This statement can become a new fashion
    Christian Louboutin Pumps .

  110. Re:Cobol, Snobol, and low-ball [Re:Different World by Ol+Olsoc · · Score: 1
    It's odd - whereas a lot of people here are complaining about how the older workers are treated, in many instances, highly skilled workers are now in demand in many places. The exact opposite off the Age bias being claimed.

    The US has virtually eliminated training for replacement workers. Turns out that money is "better" used to hire more accountants or to service the stockholders. But it is shortsighted in the extreme.

    Many retirees have been asked to return because they have a skill set that just doesn't exist elsewhere. In addition, that dude that has been in the company for 30 years? He comes in on time, doesn't come in with a hangover, probably isn't going through a nasty divorce, and doesn't spend half the day on Facebook.

    An as for young workers these days, I'm seeing a disturbing trend. I think the age of inculcating high self-esteem has overshot it's goal. Recent hires seem to want a promotion for just showing up at work, and have other issues too. We had one young lady that apparently believed that anyone near her parents age or older were supposed to do stuff for her. This appears to be an extension of some of the "Boss Children" I've seen in public, churning out the order to their parents, who amazingly enough, obey their every whim. She didn't last too long, and quit and moved back with her parents. I'd give more examples, but I sense a "Get the hell off my lawn!" reply coming.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  111. Vivek is part of the problem by Anonymous Coward · · Score: 0

    Vivek Wadhwa has done more to advance the age discrimination in IT than just about anyone else. His continual promotion of the H-1B visa ensures that age discrimination is advanced in the industry. Professor Norman Matloff's research has consistently shown that the H-1B visa ensures a level of age discrimination, by replacing higher-paid American workers with lower paid, mostly youthful and male, Asian workers .

    I do agree that many of those older workers have let the skills lapse. However, American industry has contributed to this trend by reducing the amount of money available for training in new technologies, while promoting the use of detailed, exacting job specifications, with little acceptance for those people that might be able to pick up new skills.

    I have been able to avoid this problem into my 50's only by keeping up on all of the latest technologies, keeping hands-on development, while continuing to manage, and by ensuring that I am as savvy about how to apply new technniques as any qualified architect. But to do this, it takes hundreds of hours per year of reading, attending user groups, and talking to other highly skilled technologists.

  112. Age bios my Axxi by lsatenstein · · Score: 1

    There is no age bias,only a cost bias. In Canada, a new graduate for Object oriented programming gets around $40k, if he / she is lucky.

    As the developer gains seniority, experience and knowledge of applications, and more education, that amount will climb to $80k.

    Only a consultant on short term contracts gets more. In fact, for the company, the consultant is not more expensive when you subtract out the benefits, group insurance, government unemployment fees, training fees, etc. etc. etc.

    And Canadian companies are not running to the USA for what we consider "overpriced talent".

    Bottom line. The USA has priced itself out of the market. Companies go offshore, if they can.

    I am a small businessman and my team of two and myself would each love to make $150k per year. Best we can do is around $100k, on long term (2 year) contracts. And we code in Windows, Linux, Mainframe, in C, C++, Python, Perl, Cobol, Pascal and any other language that customers demand.

    --
    Leslie Satenstein Montreal Quebec Canada
  113. Re:Cobol, Snobol, and low-ball [Re:Different World by lsatenstein · · Score: 1

    I wrote autocoder and 1401 code. I programmed patch panels. I wrote fortran and cobol, and couid analyse application dumps when data caused the burp. Sometimes bad data just came from bad tapes. (we used tapes more than disks in those days)

    --
    Leslie Satenstein Montreal Quebec Canada
  114. "new technologies" :) by Anonymous Coward · · Score: 0

    haven't u noticed that every "new technology" is a prophanation?

  115. Economics by ananthap · · Score: 1

    Given that older people by virtue of more service generally get more pay, it makes sense for companies to hire younger people. (retire 2 oldies and get 3 young hands) As to the supposed quality that comes with experience, it is redundant in today's world given the nature of software tools, ability to throw more hardware at the same price, knowledge base (internet for everything)etc. An example from programming. When I missed a comma in my early programming days, (Autocoder in IBM 1401T), I had to wait one whole day for the compile results to be turned around to me for correction. So I developed a certain precision and table debugging skills. But who cares? Today you can compile a progam 100 times a day if you want to. An example from support. Recently one of our vendor's programmes gave an error saying that the transaction needed to be serialised. My knowledge of serialisation, ACID test etc mattered not a whit to their programming team. I finally got them to accept to change their programmes by pulling some examples from the DBMS provider's knowlwdge base. Fact is, the world has changed. Oldies are competing with younger people in an environment where their old skills dont matter a dman. This is not new. OK

  116. Do we want America to be Sliders ep. 21? by kirtu · · Score: 1
    The manifest justifications put forth here for overt age discrimination as well as Vivek Wadhwa's attitude toward older workers from the article (come on - a person making $150k and only knowing C or COBOL is a caricature, not something based on an actual tend in IT - and he had to trot out the much despised COBOL to make it stick, playing to people's ageism) are reminiscent of episode 21, season 2, in Sliders, "The Young and Relentless":

    Quinn impersonates his recently deceased double on a world where the young dominate society and middle-aged people are prohibited from working and are subject to curfews.

    Yeah - that's IMHO the true face of the "land of equal opportunity" (disclosure: I wasn't born here and thoughout my lifetime Americans have invariably snatched defeat from the jaws of victory on the issue of equality - we finally got rid of segregation (at least legally) in 1964, and now LGBT people have been deemed to be human so there has been some progress but legalized age discrimination based is just as abhorrent [and de facto age discrimination is virtually a legalization]) .

  117. Get a life -- lose a job by Anonymous Coward · · Score: 0

    Get a life -- lose a job....

    The demands of 100 hour work week
    with implied demands for more time and
    access are only part of it.

    The other problem is that too many IT departments
    are run by people with serious lacks of social skills.

  118. Re:Cobol, Snobol, and low-ball [Re:Different World by Anonymous Coward · · Score: 0

    No it was a quip, my fortune 100 company laid off every single one of our COBOL programmers, who were all 50+ yo and made >$80K.

    They did this DURING a hiring campaign to find COBOL programmers which we were in desperate need of.

    It seems the larger the corp, the bipolar they become.