Slashdot Mirror


Where Do All of the Old Programmers Go?

full-of-beans asks: "I work as a software developer for a large UK based international organization. Most of my colleagues that program are under 40 years old. Those that are over 40 tend to be in either Management or IT Support! I was wondering were do all the old programmers go? They can't all end up in management. I know we don't get paid enough to take early retirement. Is there some other career that tends to attract 40+ year old programmers, if so I'd like to know, because I'm not that far of 40 myself!"

13 of 799 comments (clear)

  1. Loony Bins by Anonymous Coward · · Score: 5, Funny

    They're all in sanitariums, driven insane by debugging assembler for countless hours.

    1. Re:Loony Bins by Hal_Porter · · Score: 5, Funny

      Notation Polish proper in write!

      Kids Damn!

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  2. Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 5, Interesting

    Seems to be the only other choices. Private industry, since globalization and commodity coding offshore, has no place for old programmers anymore. They cost too much in salary and benefits in comparison to a young person just out of college, preferably India Institute of Technology, where they train the next generation of yes men.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    1. Re:Bankruptcy or Public Service by rkanodia · · Score: 5, Interesting

      My father is an IIT graduate who worked on (among other things) Project MAC at MIT in the 70's. He ended up becoming an executive by the 80's but quit so he could go back to being a developer. And, like you said, it's hard for people his age to find work in the private sector. He eventually settled in as a systems architect for Apple, of all places. I guess they realize (unlike most companies, which, as you said, dump their old hands in favor of cheap noobs) that it doesn't matter that he costs twice as much, because he's ten times the programmer they'll get by recruiting straight out of schools.

    2. Re:Bankruptcy or Public Service by vectorian798 · · Score: 5, Insightful

      preferably India Institute of Technology, where they train the next generation of yes men.

      Agreed with everything except that last clause there. Do you really know what you are talking about or are you just randomly talkin' out your ass? Whether you are a 'yes man' or not, is completely based on your own personality and not where you go to college. I think what you meant to say is that 'preferably IIT, which has typically churned out excellent graduates' (note: I am at UCB not IIT, so this is by no means a biased statement).

    3. Re:Bankruptcy or Public Service by middlemen · · Score: 5, Insightful

      I am sorry to hear this. I am from IIT and I am working in USA (not on H1B but with a Green Card). What you dont get is that the US Dollar is 45 Indian Rupees. If an Indian with an H1B visa works here, it is not for the life in USA, it is for the money which he gets in USA which gets converted to 45 times that of Indian money. Agreed some inflation, and standard of living has to be accounted for, but even then it is a large amount of money for that Indian on an H1B visa. And if this guy starts "telling off" his managers, he will be sent back to India, and another "yes man" will be brought in. This guy might have family that he needs to support etc. , so you cannot say that all IIT graduates are "yes men". In fact most of them are far from it. It is the circumstances that make a man a "yes man".
      I on the other hand do speak my mind with my boss, because I have no fear of getting fired and being sent back to India, because I live here and since I have a green card I can apply for another job in the worst case scenario.

  3. Do not be afraid. by douglips · · Score: 5, Funny

    40 year old programmers are recycled into yummy treats called "cheetos" and fed to proto-programmers. It's the circle of life.

    1. Re:Do not be afraid. by LifesABeach · · Score: 5, Funny

      Legend has it that there is a hidden valley. This is where the "old" programmers go. There the lan's flow at 100gb, there's total 3D emersion games, and software licenses cannot survive. PHB's can't see it, and Users read the GD Manual. I hear it calling me now.

      Rats, its my boss asking how to reboot his "Etch-A-Sketch" Lap Top.

  4. Well.... by Anonymous Coward · · Score: 5, Funny

    You ever hear of Mountain Dew? It's old programmers, I tell you! Mountain Dew is old programmers!

  5. If we told you, we'd have to... by ddent · · Score: 5, Funny

    Fortunately you are almost 40 and won't have to be wondering in suspense for too long, but you can start saying your goodbyes to your friends and neighbours. Just tell them your going on a trip and you don't know exactly when you'll be back. We don't want to attract too much attention to our operations. At the stroke of midnight, we'll be dropping by. You can bring a couple boxes with you if you like, though you'll be well provided for even if you don't.

  6. Old C programmers don't die by bsartist · · Score: 5, Funny

    ... they're just cast into void*

    --
    Lost: Sig, white with black letters. No collar. Reward if found!
  7. Re:Simple. by AHumbleOpinion · · Score: 5, Insightful

    As you get older, your brain changes configuration. You don't want/can't learn as fast, or don't care about the details anymore.

    Actually, as you get older you realize that school habits are not applicable to the real world. Jobs are not like a quiz, you shouldn't be pulling details from memory, that's why we have reference manuals. Do I need to memorize the the run-time complexity of 10 sorting algorithms? No, what a waste, I merely need to have Knuth Vol 3 Sorting and Searching with a post-it note on the page with side-by-side comparisons of various sorting alogorithms, their run-tme complexity giving various types of data, info on optimal and degenerate data, etc.

    Learning is not about memorizing lots of trivia. It is about filtering important info from the huge volume of crap and trivia. Learning was once described to me as the *selective* loss of information. You have to think about that for a second. We're bombarded with info, overwhelmed with it, we have to discard some of it. The better strategy is to discard info on a selective basis, the trivia, rather than discard info randomly. What some consider "not caring" is what others would consider "being selective".

  8. Mentoring by fishdan · · Score: 5, Insightful
    I had the priviledge to work with an older programmer -- and he was amazing. We had an incredibly productive office, and it was because even though we knew the science of computer programming, this guy knew the art.

    He also taught us incredible lessons. In 8 hours a day, 40 a week, he was able to get all his work done. And he did finally hit it big, and 2 years ago bought his dream house on the beach. As a spot of bad luck that beach was in Gulfport MS, so he'll have to rebuild, but that's not really the point.

    The best lesson he taught us was "embrace new technology -- because that's what your job really is." As a result he embraced Windows when it came out, Java, Open Source, XP, and was incredibly relevant, even at the the ripe age of 55. Of course he embraced some things that did not become important. He became a Notes developer. He spent a month becoming an expert on XML, and I know it never really became useful for him. What he knew, and taught us -- there is no point in this profession where you can stop learning. For some people, when they realize that, they decide they want to move to management, where learning actualy hinders your career.

    The reason you don't see many old developers is because they can't/won't learn new tricks. All you guys out there who won't learn Ruby? You're days are numbered -- not because Ruby IS the next great thing -- but because it MIGHT be. As a technologist, if you want to keep working with technology, you have to embrace the fact that technology changes.

    My last comment is thanks Leo! I know you'll see this, and I just wanted to let you know about the debt that we all owe you, and hope that some day I can pass on the lessons you taught to me to other young developers.

    --
    Nothing great was ever achieved without enthusiasm