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

799 comments

  1. They get executed when they turn 40 (nt) by Anonymous Coward · · Score: 0

    nt

    1. Re:They get executed when they turn 40 (nt) by TheWanderingHermit · · Score: 4, Funny

      It's more like when you reach 40, your life clock (that crystal on your palm) turns from red to black and you're on Lastday. At the end of the day, you go to Carousel, where you float into the air and explode. If you're lucky, you come back and get to do it again.

      Since you're near 40, I'm sure you're thinking of running. Don't bother. There are Sandmen who will stop you, and then you don't get to go on Carousel for a chance to come back.

    2. Re:They get executed when they turn 40 (nt) by DougInthezoo · · Score: 1

      Renew! Renew! RENEW!!

    3. Re:They get executed when they turn 40 (nt) by airjrdn · · Score: 1

      If you run, you'll only die tired.

    4. Re:They get executed when they turn 40 (nt) by Anonymous Coward · · Score: 0

      I think the only people that are going to get this are nearing 40.

    5. Re:They get executed when they turn 40 (nt) by sads · · Score: 1

      I started 20 years ago. I'm 46. Graduated Electircal Eng. I love everything about this job. Still can't believe I get paid to program. I've done it all. 6502, 6800, 68000, 80186 controlers, on to C, C++, Java, C#. Windows clients, X-Apps. Windows, Unix, client server. DB-Vista, Ingres, Oracle, SQL 2000. Can't wait for the next beter way to deliever cool apps to clients. Some last 2 years, some run for 12 years or more. Right now I'm working on an app that actually changes the business model for an entrenched market segment. C++ / Java / C#.... who cares. Learn about each, its strengths and weakness... Over commit and crunch to make it. What did Senna say? "On a given day, a given circumstance you think you have a limit and you go for this limit and you touch this limit and you think ok, this is the limit. As soon as you touch this limit something happens and you realize that you can suddenly go a little bit further" Only regret... Wanted to develop games. Next life!

    6. Re:They get executed when they turn 40 (nt) by Bjimba · · Score: 1

      Mine's a similar tale. I'm 48 now and still coding, and making a decent living at it. I started in 1979, doing COBOL for an insurance company, still in transition from punched cards to 3270 terminals. I did it all -- mainframes, Honeywell DPS-6's, VAX, Novell Netware, 6502 assembler, BASIC, C, C++, Java, Javascript, Perl, Python... I guess the trick was that I'm always exploring new languages and technologies on my own time (well, maybe *sometimes* on company time), so I've been ready for each new disruptive shift. The company I work for now is starting a big telecommuting push, and I jumped at that as well. Now, I'm coding in my basement, still learning new things, and the mortgage is still getting paid.

      --
      --- question = 0xFF; // optimized Hamlet
    7. Re:They get executed when they turn 40 (nt) by ralph1 · · Score: 1

      I am 43 and got off the merry go round and was surprised that when i quit pushing It went around all by itself not only that but it played music I never heard the music because I was to busy pushing the Merry go round. I bought and sold a few homes and make well over 200,000 a year. Without one line of code and never hear a peep about users or hardware. Deadlines meetings just pure bliss.

    8. Re:They get executed when they turn 40 (nt) by Vengie · · Score: 1

      i'm 23 and got the reference. ;-)

      --
      When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
    9. Re:They get executed when they turn 40 (nt) by grantdh · · Score: 1

      It's more like when you reach 40, your life clock (that crystal on your palm) turns from red to black and you're on Lastday.

      Ahhhh, but you're talking "Logan's Fun (with Jessica)" - the TV show.

      Taking it from the book, the life cycle was in 7 year increments - first 7 years in creche/school, next 7 years having fun, final 7 years being productive, etc until your life clock ticks to black at 21.

      Guess it was easier to change it to a longer cycle and get older actors in the movie/tv show :)

      --

      I left my body to science, but I'm afraid they've turned it down...
    10. Re:They get executed when they turn 40 (nt) by TheWanderingHermit · · Score: 1

      Actually, more the movie. I was in high school when the show was on and was too busy doing homework to see much of the show. I didn't want to mention the book because it seems very few people have read it. I was amazed at the fast pace of the book. It just zipped along and certainly drove home its point better than the movie. There were also a number of great points in the book that were ignored in the movie. (I've been to Dallas and in one of the shopping malls that was inside the City of Domes and in the fountain, downtown (in Fort Worth, I think) that was the water works where the water came out of the city. There was absolutely nowhere for Logan and Jessica to dive into -- great bit of editing to make it look like they did!)

      I searched a long time to find "Logan's World," the sequel to the book, but I could never find it.

  2. 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. Re:Loony Bins by undone · · Score: 1
      They're all in sanitariums, driven insane by debugging assembler for countless hours.

      Yippee! 10 more years and it is Padded Rooms, Love Me jackets, and Meds twice a day. Ahh, a dream come true.

    3. Re:Loony Bins by Anonymous Coward · · Score: 0

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

      Insensitive clod!

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

    4. Re:Loony Bins by Anonymous Coward · · Score: 0

      Haha! That's my favorite Dr. Fun cartoon. /loony/bin

    5. Re:Loony Bins by Anonymous Coward · · Score: 0

      Shouldn't it be SANATORIUM?

    6. Re:Loony Bins by Anonymous Coward · · Score: 0

      OED has both sanitarium (since 1851) and sanatorium (since 1839) although the latter appears to be the "more correct" spelling.

  3. 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 heinousjay · · Score: 1

      The real problem with old programmers that I've seen is that they figure they're owed a huge salary even though their skills haven't kept up with modern needs. Of course, this is based on a limited and invalid sample. It't not like time in is a valid reason to expect a high wage - experience counts, but productivity counts a hell of a lot more.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    4. Re:Bankruptcy or Public Service by toddbu · · Score: 1
      no place for old programmers anymore

      Maybe not for you, but there are for lots of others. A good coder (one who understands the "why" instead of just the "how") is still in demand. I turn down good opportunities a lot because I'm too busy with what I'm doing today.

      --
      If you don't want crime to pay, let the government run it.
    5. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 4, Insightful

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

      As a 30-something programmer who went to a good American school, it's something I've noticed in the newest generation of H-1bs hired from India. Most of them are from IIT, and most of them know the language that they were hired to work in- but NONE know when to tell managment off when they need telling off. Managment likes this, and this is the reason I got laid off, moved to contracting for a state agency, and am in the process of interviewing for a permanent position with the same agency. It's more a function of age than where you graduate from I think- though there does seem to be something in the Eastern cultures that lends itself to working on teams and not rocking the boat.

      At any rate, it seems obvious that private industry has no place for an old curmudgeon like me- which is why I'm headed for the public sector.

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

      The problem is that everyone, not just programmers, expects to be getting paid a lot of money, just because they've been doing their job a long time. Take a look a bus drivers. They get a raise every year, and by the end of their career are making twice as much as the newer guys. Are they really bringing any more to the organization just because they've been doing it longer? Obviously in programming it helps you to provide more for a company once you've been around a while, but eventually you top out in what you provide to the company, and therefore so should your salary. Similarly, if you start at a new company, you may be less useful than those who although they have only been programming 5 years, all of it has been with that company, and they are able to provide a lot to the company. If you're doing the exact same thing you were doing 5 years ago, what makes you think you should be getting more than cost of living increases every year?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    7. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      An experienced programmer will always be more productive in the long run- because instead of rushing in and coding to meet deadlines, he'll argue for deadlines that actually meet the problems given, which lead to solutions that require far less maintenance down the road.

      American private sector businesses can't stand that answer though- for them any project that takes more than 4 months to finish is a failure, because the stockholders expect that money spent in one quarter should result in sales or cost reductions in the next quarter. Government can afford to take a longer view.

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

      *Some* old programmers are like that. Not all. I've seen a few that don't keep up their skills, and they end up paying the price (long term job search). The problem is that a lot of people have a bias against ALL old programmers because of this.

      Experience counts that equals productivity. Too many people attribute working long hours to being productive. No, that's just working long hours. Being productive is using your experience and your talent to get the job done well, and on time. If people just count the long hours that doesn't cut it... Sometimes they're working long hours because they're making all the mistakes the more experienced people can avoid.

    9. Re:Bankruptcy or Public Service by crystall · · Score: 4, Interesting

      I've worked for both public service and private companies. If you love to code and don't want to be a manager, public service is a great way to go. It's fairly secure compared to the private sector (except when the legislature starts messing with pension plans). I'm 53 and have been coding since the days of punch cards. And yes, you can teach old dogs new tricks - last year I made the switch from Cold Fusion/Sybase to OracleForms/Oracle/PLI.

      And I'm not alone. Half my state gov't shop is over 40. What we oldsters can offer the young-uns is experience. It may not have been the same language or the same platform, but we've learned a few tricks over the years. And we're not just fogies sitting on our butts wasting taxpayer dollars - our agency leads our state in e-govt offerings.

    10. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      Maybe not for you, but there are for lots of others. A good coder (one who understands the "why" instead of just the "how") is still in demand. I turn down good opportunities a lot because I'm too busy with what I'm doing today.

      I can't even find the opportunities- prior to working in the public sector, I put out a hundred resumes a month for two years and two months. The majority of those were never heard from again. I'm to the point that I've simply stopped looking- except at permanent positions with the agency for which I am currently contracting. Near as I can tell, that's the only stability this industry has to offer- and most of the coders I'm working with right now are over 40.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    11. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      I've worked for both public service and private companies. If you love to code and don't want to be a manager, public service is a great way to go. It's fairly secure compared to the private sector (except when the legislature starts messing with pension plans).

      Gee, are you in Oregon by any chance? I'm currently contracting with ODOT, hoping to go permanent in the next few months (a retirement created an opening, for which they interviewed 4 people- and 3 of those 4 were already permanent employees looking for a raise. If I don't get it, one of those will create another opening that I'm almost a shoe-in for.)

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    12. Re:Bankruptcy or Public Service by 91degrees · · Score: 2, Interesting

      Absolutely. There are some things that you can't farm out to the cheapest codemonkey. Most of the guys who studied CompSci with me were just in it because they saw they could make good money in a comfortable job. The trouble is - they're not that good at their job. They can be easily replaced by a graduate. They find their jobs are being sent to India (then the Indian developers find they're being replaced by Vietnamese, but I digress) and think that this happens to everyone.

      These guys just don't realise that there are whole industries that will not outsource - not overseas, not even to a local subcontractor - because they lose any control over quality. I know people who have worked on compilers, mobile phone technology, satellite guidance systems, and all sorts of other things because they have wide experience in genuine development jobs rather than just writing code to fit a spec.

    13. Re:Bankruptcy or Public Service by ClosedSource · · Score: 1

      "experience counts, but productivity counts a hell of a lot more."

      Are you postulating that experience has a negative effect on productivity?

    14. Re:Bankruptcy or Public Service by toddbu · · Score: 1
      I can't even find the opportunities

      Then make one. Find someone who has a problem and propose a solution. Update your skills. Go make something happen. When I moved to Seattle in 1992, I had no job and things weren't good for VAX programmers. While I was looking for work, I learned new skills on my own and turned those skills into something very successful. I think that one problem with today's programmers is that they believe that opportunities will just jump in their lap. I hate to tell you this, but those days are long gone. But if you row into lake in your boat and fish don't jump in, do you stop fishing? If you fish and don't catch anything, don't you buy better tackle?

      --
      If you don't want crime to pay, let the government run it.
    15. 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.

    16. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 4, Insightful

      Then make one. Find someone who has a problem and propose a solution. Update your skills. Go make something happen. When I moved to Seattle in 1992, I had no job and things weren't good for VAX programmers. While I was looking for work, I learned new skills on my own and turned those skills into something very successful. I think that one problem with today's programmers is that they believe that opportunities will just jump in their lap. I hate to tell you this, but those days are long gone. But if you row into lake in your boat and fish don't jump in, do you stop fishing? If you fish and don't catch anything, don't you buy better tackle?

      Oh I did that too- but a side job doesn't pay the bills, though it is a great way to keep the skills sharp. The fact of the matter is, the skills of a coder are very much oversupplied these days- most of the paying jobs are in Microsoft land or Java land, so those are the skills you need- but those are ALSO the skills that 50,000 new IIT graduates get EVERY SINGLE YEAR- and they don't have a family to feed or a mortgage to pay, and they will give their right arm to work in America, instead of giving managment a fight over deadlines and things that can't be accomplished.

      It's more like coders are the fish- and for every line of employment, every opportunity in the private sector, there are several hundred fish going for the line, and twenty or thirty eating the bait (getting an interview). Contrast that with public service, where they must hire a citizen, and there are usually only 30-40 applicants for a job, and the permanent position I just interviewed for yesterday had only 4 people interviewed.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    17. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 4, Insightful

      I didn't really think it was a function of where one graduated. But thanks for correcting me that it's more a problem of the indentured servitude (employer purchased) visas as opposed to culture.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    18. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      Which, I suppose, is why they end up in the public service.

      I'm pushing 40 and I would say that 90-95% of my current programming work involves fixing the work of those cheap kids fresh out of college. I'll never be one of those Heroic programmers but I do deserve more money than that kid out of college (perhaps unless he is a legitimate superstar). Why? Because code I've written or fixed stays fixed. As my job has evolved into a test engineer/firefighter role, I have seen with my own eyes how a single bad line almost always translates to thousands (in at least one case millions) of dollars lost. I can save a company more in a single day than the difference they pay me in a year.

      That said, I'm also filing bankruptcy...Revenue Canada is not kind to high-tech.

    19. Re:Bankruptcy or Public Service by kypper · · Score: 4, Insightful

      And if this guy starts "telling off" his managers, he will be sent back to India, and another "yes man" will be brought in.

      Can you tell me how that doesn't validate his point?
      You're saying that because you don't fear being deported (like a natural born citizen would), that you have no problem telling your boss off, but that those from India need to be "Yes Men" to stay in the country. Regardless of whether they are all 'Yes Men' by nature, what you're saying is: they have to be to have the jobs here. Thus they ARE willing to bend over for the company and thus ARE more attractive to the company as employees.

    20. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      Work with some Indians. Find out what "Chalta Hai" means. You too will see that they're a bunch of groveling yes-men.

    21. Re:Bankruptcy or Public Service by WhiplashII · · Score: 1

      American private sector businesses can't stand that answer though

      So maybe that answer is wrong? Maybe the answer is less features, not more time? To make the big bucks, learn how to do what management needs, not what they say - and yes, that does mean ignoring some of what they say (or at least explaining why doing X achieves the same thing). Very often being late to market is worse than not getting there at all (because at least then you didn't waste your development/marketing money).

      You'd be amazed at how important market timing is - and learning how to "argue" for the right points in the right way makes you so valuable they will do anything to keep you. Arguing in the wrong way makes you look lazy - whether you are lazy or not!

      --
      while (sig==sig) sig=!sig;
    22. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      >At any rate, it seems obvious that private industry has no place for an old curmudgeon like me- which is why I'm headed for the public sector.

      Don't apply for any jobs in India even if you wanted to -- they are more racist than any technology country out there, and do not allow non-Indians in their country to work.

      (Unless they are there for the purpose of spreading trade secrets, or train Indian replacements for English speaking outsource jobs).

    23. Re:Bankruptcy or Public Service by ltbarcly · · Score: 0, Flamebait

      Government can afford to take a longer view.

      Are you retarded? The government just doesn't require their employees to do anything at all. So just shit around and send emails to each other and hold meetings. Then, once the deadline has be blown by several years, they hire a contractor to build it, which is done at the lowest imaginable level of quality, and just move on to a new project. Then they wait 2 years and start the process from the beginning.

      Have you ever actually heard of the government producing anything at all?

      Well, I guess you're right, if by longer view you mean infinitely longer...

    24. Re:Bankruptcy or Public Service by Richard+Steiner · · Score: 1

      It's easy to talk trash when you're employed, and ten-year-old anecdotes don't fly in today's job market.

      I was unemployed both in 1992 (mass layoff from Unisys) and 2002 (mass layoff from Northwest Airlines), and let me tell you it was a hell of a lot rougher finding work (both for myself and for my former cow orkers) the latter time around. Not just for us old (well, middle of the road in my case) farts, but also for the younger 20-something types.

      These days it's slim pickings in IT, at least in the general case. I still know a few folks up in the Twin Cities who are bouncing between contracting gigs because nothing else exists unless you want to work at Walmart. Look at the statistics from the feds showing how many jobs have been permanently eliminated from the workforce in various areas since 2001. In 1992, that simply wasn't the case.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    25. Re:Bankruptcy or Public Service by drasfr · · Score: 3, Insightful

      On this I could comment as well. I have seen this before, both from India and from others. I am myself from Europe/France and came here (New York/98) with a visa. The first 2 years, well, it was new and I loved my job, but then, after abused and all, I just wanted to leave. Too bad the economy sucked (end of the .com bubble, 2000/2001). I had no choice than to say yes to keep my job. I got married, got my work authorization independent from my Visa, I was free. I resigned, created my own business, didn't work so found another job as a Manager in another company. I wasn't a yes man, at all, but was really good so they kept me.

      They hired a new boss there, he was the best one and the most knowledgeable of the company but he got fired by the CIO because he was a NO man, better than our CEO, more experienced, and speaking his mind on what should be changed and what should be done right. He got laid off. Everybody was saying, even in other divisions that he was the best one. But his manager could not stand him not agreeing. Later he was replaced... by a friend of the CIO, an indian guy... Who was a yes man with the CIO and tough with everybody else. Everybody else hated that guy, and he was not competent. After 9 months at the job and a few months of lateness in the biggest project of the company, he got laid off.

      I wonder if there is a lesson to learn there...

      By the way... on the original topic. I think that there is just not that MANY programmers over 40 these days because real development, outside of cobol/fortran over 20 years ago was very limited and not that many positions compared to today. I would say probably 1/50th the number of IT developers than there is in the industry these days. I know a few, they either went to management, or moved to architect positions, or moved out of IT, or are still very much in demand for legacy Cobol/VMS applications...

      my 2c on this.

    26. Re:Bankruptcy or Public Service by crystall · · Score: 1

      You guessed it! I do work for Oregon. I've been here for 7 years after 16 years at Penn State (with 5 years of a private company and 3 years of self-employment between the two).

      Good luck on finding a permanent position. I hear that ODOT is a good place to work.

    27. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      So maybe that answer is wrong?

      From their point of view yes- and I don't understand the concept of rushing bugs to the market merely to satisfy some subjective market timing. I can't quantify market timing, so how the heck can I argue it? All in all, I think I'm better off making the career move I'm making- to the public sector, where market timing is measured (for my state) in the bienium rather than the quarter (8 times as much time).

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    28. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      The comment about it training the next generation of yes mean seems to certainly be true as a matter of Indian culture I've seen emerge.

      I won't state my position but I'm affiliated with an airline where we found massive problems with getting maintenance done in India. What it seemed to boil down to was the fact that the 'engineers' there valued telling you what they think you want to hear (as in 'yes! the engine is fixed') over the truth ('no we have no idea why it isn't working').. such that the problems with maintenance there are a significant safety risk to anyone in a plane that's been near india. ... I'm not going to even mention air traffic control.

    29. Re:Bankruptcy or Public Service by toddbu · · Score: 2, Interesting
      Oh I did that too- but a side job doesn't pay the bills, though it is a great way to keep the skills sharp. The fact of the matter is, the skills of a coder are very much oversupplied these days- most of the paying jobs are in Microsoft land or Java land, so those are the skills you need- but those are ALSO the skills that 50,000 new IIT graduates get EVERY SINGLE YEAR- and they don't have a family to feed or a mortgage to pay, and they will give their right arm to work in America, instead of giving managment a fight over deadlines and things that can't be accomplished.

      I think your problem here is that you assume that every company will hire the cheapest labor regardless of the talent (or potential). Who cares about 50,000 new IT grads? If you're looking for jobs like this then you're really not looking in the right place. For example, we recently did a contract where we charged 16% more for the same services that were available elsewhere. To sell the service, I simply said "you get all the benefits of our experience, and in the long run it will cost you less to go with us than with someone who charges less". Smart people understand this, so if you're talking with companies who want cheap coders then you move on.

      As for supporting a family and being unemployed, I totally understand. We had a four year old and two year old, and my Windows experience was limited. So I picked up a copy of the Windows SDK (Borland) and built my skills. Although I'm a Linux hacker today (returned to my roots), writing Windows code for ten years helped me get to a point where I could do other things. If things aren't working for you then you either have the choice to suck it up and take work on Windows, or make a new opportunity using the platform that you like. Once you grasp the realities of the situation and deal with them then you'll be able to move forward. Sending out lots of resumes and then complaining about why nobody hires you isn't going to change a thing.

      --
      If you don't want crime to pay, let the government run it.
    30. Re:Bankruptcy or Public Service by toddbu · · Score: 1
      I was unemployed both in 1992 (mass layoff from Unisys) and 2002 (mass layoff from Northwest Airlines), and let me tell you it was a hell of a lot rougher finding work (both for myself and for my former cow orkers) the latter time around.

      I graduated with a degree in CS back before programming was popular and it was a really, really tough job market compared to today. But that didn't mean that there weren't opportunities. You just had to find them. Anyone who thinks that there aren't opportunities is just doing themselves a huge disservice. You don't have a right to a job - every job must be earned in some way. Be an entreprenuer and you'll never be out of work. That's a timeless statement.

      --
      If you don't want crime to pay, let the government run it.
    31. Re:Bankruptcy or Public Service by johnjaydk · · Score: 0
      And yes, you can teach old dogs new tricks - last year I made the switch from Cold Fusion/Sybase to OracleForms/Oracle/PLI.

      Please, please stay away from Oracle Forms and in particular Oracle Reports. It's cruel and unusual punishment. Unless you're into B&D and is a sub: STAY THE FUCK AWAY !!!

      Don't get me wrong. Oracle's DB is cool but the rest of their stuff really is a drag ...

      --
      TCAP-Abort
    32. Re:Bankruptcy or Public Service by vsprintf · · Score: 2, Insightful

      The real problem with old programmers that I've seen is that they figure they're owed a huge salary even though their skills haven't kept up with modern needs.

      The problem I've seen with new programmers is that they don't even have the basics in hand. Even after taking the 101 classes, they still don't uderstand the importance of getting the requirements first. They're always jumping into coding something and bolting it to the floor instead of understanding the problem, the business rules, and the customer's needs first. This leads to lots of rework and dings against the IT department. Yeah, this ain't sexy or fun, but it is what a software engineer does. I don't think you have any idea what "modern needs" are, since they are no different from needs 20 years ago. IT is simply a service that helps a business to achieve it's goal, hopefully in the most efficient manner possible.

      It't not like time in is a valid reason to expect a high wage - experience counts, but productivity counts a hell of a lot more.

      LOC != productivity. If you haven't learned that lesson yet, you still need to snatch the pebble of understanding from that old, overpaid, feeble, guy's hand.

    33. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      Have you ever actually heard of the government producing anything at all?

      Actually, I've seen 6 successfull projects go out the door since I've been contracting here- including an ERP project that reduced the number of servers and DBAs used by this agency. We win awards for our public service- even our websites like http://www.tripcheck.com/. My wife's father and grandfather worked for this agency, and we do see projects completed.

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

      Well I was arguing with the notion that a graduate from IIT is a "yes man". But I think you misunderstood me when I said "they will bring another yes man here". What I really meant to say was that, a person being a "yes man" totally depends on the circumstances in which he is in. He could be a "yes man" because either he is just bad at his job and wants to impress managers for a better deal/promotion, or is good at his job but still needs to agree with the manager to keep his job. If he wants he can "tell off" the manager too, but it depends on the manager whether the manager likes the "telling off" or not. It is very situational and I was trying to non-generalize the point made by the parent poster Marxist Hacker.

    35. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      I think your problem here is that you assume that every company will hire the cheapest labor regardless of the talent (or potential).

      Most private companies don't have that luxury- they have to answer to their stockholders every three months, and would have to explain that all over again to the stockholders- most of whom will NOT understand the long view.

      Sending out lots of resumes and then complaining about why nobody hires you isn't going to change a thing.

      That's why I'm going the route I'm going. Picking up the government contract was the best choice I had ever made. I just won my fourth contract, virtually assuring me 16 more months to find a permanent position. Instead of sending out hundreds and thousands of resumes, I'm now only sending out one or two a month- and every one I've sent to this agency has resulted in at least an interview. What's more is that if I get on permanent- I get benefits that outweigh anything private industry can afford to offer anymore, and a steady job that will see my 2 1/2 year old through college.

      The funny thing is that my fourth contract means I'll have worked with ODOT longer than any position in private industry has lasted in the last decade...

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

      Dude! It is not about racism. I think the government prevents non-Indians to work there because of the fact that earlier Indian economy was based on Socialist ideas and now it is moving towards capitalist. It will take time. Plus the population of unemployed people in India is much higher than that of USA, and unlike possible unemployment benefits which American citizens might get here, India has no such plans.

    37. Re:Bankruptcy or Public Service by dwandy · · Score: 1
      Please, please stay away from Oracle Forms and in particular Oracle Reports. It's cruel and unusual punishment.

      I did my Oracle cert as an 8i developer back in 2000, and I gotta agree with you...Oracle Reports is less than intuitive. It's a tricky lil' idea, where the placement of the objects in the design creates the hierarchies and dependencies. I'm glad to say I've never touched it since...
      I'm sure someone thought it was a good idea, and imho all it proves is that something are in fact not better displayed graphically, but good ole fashioned code...

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
    38. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      Only place I know of that made a deal 30 years ago to pay public servants less in exchange for making sure they had a good retirement...and then went back on it to give tax breaks to corporations.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    39. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      Be an entreprenuer and you'll never be out of work.

      Unless of course you're one of the 49/50 small businesses that goes bankrupt.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    40. Re:Bankruptcy or Public Service by 4D6963 · · Score: 1
      "it is for the money which he gets in USA which gets converted to 45 times that of Indian money"

      Wait, are you saying that one US dollar is worth as much for an american as one rupee for an indian? because that's what it seems to mean

      --
      You just got troll'd!
    41. Re:Bankruptcy or Public Service by DrCode · · Score: 1

      Maybe HR people assume this, but is it really true? A few years ago when I was looking for work, nobody asked me my salary requirements. In fact, nobody asked me anything until I got my current job.

      Sometimes I think we old folks should leave off our oldest experience from our resumes, then make a 'mistake' when indicating the year we graduated college. If/when you get an interview, you correct it ("Sorry, I meant to type '1979', not '1997'...").

    42. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      BTW, may be offtopic, but just to be clear. IIT != (All Indian Engineers). Possibly due to the Dilbert strips, there's too much of association with IIT being the only place where worthwhile engineers are "available" in India. It would be like saying that MIT = All US engineers.

      Education has almost nothing to do with ability. If someone is being a "yes-man" inspite of knowing better, then that is sad.. maybe they don't get what education is all about.

    43. Re:Bankruptcy or Public Service by BrokenHalo · · Score: 2, Interesting
      I think that there is just not that MANY programmers over 40 these days...

      Hmmm. I'm a former sysprog and well into my 40s now. Although I don't code for a living any more, I still do it from time to time. Most of my energy is now spent outside IT, however, since I went back to school to study molecular biology. A total change of scene like this is one I can recommend to jaded "Real Programmers".

      I'm not sure where you're coming from with that "real development, outside of cobol/fortran over 20 years ago was very limited and not that many positions compared to today", but maybe you weren't there. From my perspective, there was plenty of active development in the 70s and 80s to keep me a very busy boy as a contractor.

    44. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 1, Interesting

      You are off-target, there has been a huge amount of non-cobol, non-fortran work going on between 1985 and now (at least on the west coast in the US). The real issue is that a developer with 20+ years of experience commands too high a salary, and almost definitely does not have a grease-up and bend-over mentality, so they are the first to go in layoffs and end up doing something else.

    45. Re:Bankruptcy or Public Service by uncqual · · Score: 1
      Sometimes I think we old folks should leave off our oldest experience from our resumes, then make a 'mistake' when indicating the year we graduated college.

      Just leave the year off of the degree(s) entirely - it's actually quite common to do this. And, of course, on your resume, start showing work at whatever date you feel is "right" - BUT DON'T DO THIS ON THE JOB APPLICATION IF THEY MAKE YOU FILL ONE OUT (there, you're signing that what you wrote is true and not that you just couldn't fit ALL your experience into two pages).

      Of course, if you do this, don't expect that anyone will give you "credits" for your non-stated years of work when making an offer (but this probably doesn't mean all that much if you keep the last 20 years on the resume).

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    46. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      I don't think u have any clue what u r talking about, here is a link from CBS news that might help u to even begin understanding the IITs.

      http://www.cbsnews.com/stories/2003/06/19/60minute s/main559476.shtml

      From the article:
      It isn't just high tech. The head of the giant consulting firm McKinsey & Company is an IIT grad. So is the vice chairman of Citigroup and the former CEO of US Airways. Fortune 500 headhunters are always on the lookout for that IIT degree.

    47. Re:Bankruptcy or Public Service by JamesOfTheDesert · · Score: 1
      Private industry, since globalization and commodity coding offshore, has no place for old programmers anymore.

      Some of us say "Fuck it" and go start our own companies.

      (And here's a tip: Don't wait until you are 40 to do this.)
      --

      Java is the blue pill
      Choose the red pill
    48. Re:Bankruptcy or Public Service by nikster · · Score: 4, Informative

      It's true that trying to not get fired is a pretty good motivation to say yes to everything thrown at you. I even know westerners who do it.

      But it may also be a cultural thing.

      I now live in Asia and the culture is that you DO NOT under any circumstances tell your boss off. Or anybody else of "more respected" status like your dad or even any older, presumably wiser person.

      People here say no but they say it in a way that an American or other westerner would hear as a clear and loud yes. It's subtle. I can now tell a yes-that-means-no from a yes-that-means-yes but it took me a while. And some westerners who live here simply never get it.

      Oh... signs of getting old, I am repeating my own argument.

    49. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      Excellent observations. Also someone who has been with the company for years has first hand knowledge of the product and business processes. Some companies do still reward loyalty.

    50. Re:Bankruptcy or Public Service by recharged95 · · Score: 1
      It is the circumstances that make a man a "yes man".

      that is the definition of a "yes" man. It's just that in order to move up, (a circumstance) you need to be a yes man in most cases.

    51. Re:Bankruptcy or Public Service by Baddas · · Score: 1

      That's not accurate, he's talking about the exchange rate, Rs 100 = $2.27 USD

      However, cost of living indexes place most cities in india at the very lowest end. New Delhi supposedly rates 45% of the adjusted average based on New York City. So, roughly speaking, you can buy twice the standard of living in India as you can in the US, roughly the same way you can buy twice the standard of living in NYC as you can in Tokyo.

      Of course, cost of living is a largely arbitrary measure, in general.

    52. Re:Bankruptcy or Public Service by Bush+Pig · · Score: 1

      Towards the end of last year, I had a contract terminated abruptly (before its end) ... Christmas is a bad time of year to be looking for work in Australia. I was looking for work for about 5 months. The interesting thing is, I didn't even get any interviews until I removed my date of birth (1950) from my resume.

      I probably need to lose the 12 years in the Army (1977 -89) next time I'm looking for work, as it's not relevant to any IT jobs I'm likely to be looking for.

      --
      What a long, strange trip it's been.
    53. Re:Bankruptcy or Public Service by Shant3030 · · Score: 1

      He probably meant that most H1B workers are "yes men" when the boss says "Can you work overtime tonight and this weekend too?"...

      --
      100% Insightful
    54. Re:Bankruptcy or Public Service by Coffeesloth · · Score: 1

      Coming from working about 15 of my 20 years in the Air Force as a programmer/designer/configuration manager/dba/tester (one AFSC (MOS for the Army readers) covers all aspects of programming) I'm now a QA tester for a medical software house. I'll be 45 next March and while the company really can't afford to pay me what they consider my worth they still pay a hell of a lot more than I made in the military.

      Anyway, back to the point at hand... I get into many disagreements with my current manager over the amount of time we have for development and testing and what we really need. The key thing I discovered while in the military was how to disagree with tact.

      And...after working for a "company" where quality was more important than quantity or speed of coding I'm finding I have to compromise with my testing. I don't like it, but as my manager explained it to me one day if we take the time to make it 100% someone else will beat us to the customers. So the concept is get it to the best you can as fast as you can so someone buys your software. Even an old Air Force guy can figure that out...especially since I like to eat. :-)

      Back to your original question...When you get to that "magic age" you move on to another position. They can teach any young kid how to program but it takes talent and experience to define the requirements, design the change, and test the code. My experience as a programmer is one of the reasons I'm an excellent tester. Besides... I like breaking things. ;-)

    55. Re:Bankruptcy or Public Service by aeoo · · Score: 4, Interesting

      "Yes men" are precisely the people who are bound by conditions -- they fear for their lives and those of their families, and that's exactly why they are "yes men". The man who can say NO when needed is precisely the kind of man who is not affraid to lose life and comfort. Because such man doesn't produce yes'es and no's out of fear, he is less likely to be biased and is more trustworthy, but at the same time, timid people are often affraid of such a man.

      It is ironic, but it is people who love their families the most who end up hurting their families by creating a world where the power is so unevenly distributed. If people were less skittish, and yes, this means, not so worried about their families, then it would be difficult to bully people and boss them around, and there would be fewer scams and inequities, and the families would benefit. In the long run cowardice hurts us all.

    56. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      That's interesting, because as an IIT grad, I am sometimes assumed to be a snob, living for the love of technology and not caring enough for the "organizational hierarchy". If only people learned how stupid stereotyping is ...

      It's time to wake up, my dear American Programmer, and face up to the challenge. There's no use blaming someone else for their success. Work hard, have an open mind, keep learning newer technologies and basically follow your passion. As long as your add value to the world, you'll just be fine.

    57. Re:Bankruptcy or Public Service by JamaisVu · · Score: 1

      That's pretty racist. I'm often embarrassed of being an American citizen, but usually I feel shame because I comply and support the current administration's political and economic campaigns by paying taxes.

      The fact that Americans are insulated by the media and deprived of objective and relevant information frustrates me greatly, but in a different way. When Americans are cultureally afflicted it's a social shortcoming, which is even personal to a degree.

      My apologies.

      --
      "When the solution is simple, God is answering." -- Albert Einstein
    58. Re:Bankruptcy or Public Service by Knara · · Score: 1
      Most private companies don't have that luxury- they have to answer to their stockholders every three months, and would have to explain that all over again to the stockholders- most of whom will NOT understand the long view.

      You mean public companies. While private companies (if incorporated in certain ways) often have stockholders, it isn't the same thing.

    59. Re:Bankruptcy or Public Service by GorillaCoder · · Score: 1

      I'm 45 and work as a coder doing some pretty cool things. I know a fair number of others. Yeah, we make more than 22 year olds fresh out of school, a lot more than those overseas, but we're worth it. A lot of jobs can be done overseas. A lot can't, at least not well. Not a knock against new grads or foreign workers. It's just that experience can easily more than triple your performance and that the communication and coordination overhead dissipates a lot of the savings of going overseas.

      If you can do a job better than 2 US newbies or 4 foreign newbies there's work to be had.

    60. Re:Bankruptcy or Public Service by karthikg · · Score: 1

      >Education has almost nothing to do with ability. If someone is >being a "yes-man" inspite of knowing better, then that is sad.. >maybe they don't get what education is all about.

      I agree with the original comment of why someone is being a "yes man". Because it is the best for him to do; he doesn't give a damn about the company or the industry or anything else. It is best for him and him alone to be a "yes man" to continue to make money which he feels is of higher priority to him. So I can agree with your "sad" part; but not that they aren't behaving smart.

    61. Re:Bankruptcy or Public Service by pkphilip · · Score: 4, Insightful

      I am an Indian and I don't agree with the GP's broad assertion that Indians are "Yes" men when they land in the US. I worked and lived in San Jose. I decided to come back to India after my contract ended even though my employer granted me full-time employment. One of the reasons I was offerred this employment is because I am not a "Yes" man.

      The assumption that people will throw you out on the street if you don't keep sucking up to the management is false in most places; any management worth its salt expects to hear the truth from the floor and once the management gets around to the understanding that the people on the floor are lying to them and basically kissing butt, they will rapidly lose any respect for the opinions of these minions. Even the management expects to hear the truth - believe it or not.

    62. Re:Bankruptcy or Public Service by tinker_taylor · · Score: 1

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

      The problem I see with "Old programmers" is that they are too fixed in their ways (of course there are exceptions) to adapt. The bottomline for survival is adaptability. Although at 40, one really shouldn't consider himself/herself old. Fifty maybe...not forty. Anyhow, I've had my share of carrying deadweight of 45-pluses. Of course there were those exceptional old fogies whose programming skills were like an art form. These are classic editions and only grow more expensive and valued as they age.

      And your comment about the IIT grads couldn't be farther from the truth. I've known a few and can assure you they'd outperform, outthink and out-talk-back most of your red-blooded non-IIT developers! That said, there are always exceptions to the rule.

    63. Re:Bankruptcy or Public Service by crucini · · Score: 3, Interesting

      I'm also in the Valley and I think the Valley is quite different from most of the US. Companies here tend to value truth, openness and competence. In other places, especially the East Coast, yes-men thrive.

    64. Re:Bankruptcy or Public Service by DoTheRightThing · · Score: 0, Flamebait

      DUDE, why the fuck do think all the H1 B indians are yes mens.
      Did i say just because busssh is an asshole, all americans are assholes? NO.

      I am very diasppointed with /. , the site which is very dear to me but very unfortunately infested with american cockasian males who think they are liberals but they are not..infact because of their ignorance of foreign culture they tend to be racist

      excuse my language because its not my mothertongue..(i speak telugu)

    65. Re:Bankruptcy or Public Service by bobinspain · · Score: 1

      the original statement was that management likes the relatively inexpensive yes-men from india, specifically iit. your statement confirms the original assertion. how can management dislike bright, capable people, on the cheap, and they are inclined to be compliant to unpleasant work situations as well. (to be fair, the people from lesser universities might even be more compliant on average, because they understand their pecking order and lesser range of opportunities) no one cares why they are this way... i suspect it is a little bit culture, as well as survival instinct. in my experience, they tend to be bright - usually among the best in technical smarts of the folks from india - but the vast numbers of H1-B programers from india generally really drive down the compensation and consideration given to employees by employers here. market forces at work to be sure, but quite inconvenient. nonetheless, the original statement is quite true, even if it is an uncomfortable truth and we both don't like it - for different reasons!

    66. Re:Bankruptcy or Public Service by kypper · · Score: 1

      That's what unions are intended to do; weed out the 'yes men'. When a company is not able to find 'yes men', it has to change the way it does business and give proper incentives and compensation to its employees.

      Unfortunately, unions become their own serious problems... but that's for another day.

    67. Re:Bankruptcy or Public Service by kitode · · Score: 1

      I agree - after being in the Midwest for 15 years, you'd better be well prepared to assume it's a provincial life, be a yes-man if you're lucky enough to be a northern-European derived male, and take a 30% pay cut if you're a woman or look like you might have a heritage from another part of the globe. Frankly my experience is the old saw: A people hire A people (and their high standards of excellence and inherent need to express them); B people hire C people (and their willingness to subsume what they believe to be right in favor of short-term goals). The US economy will recover on not based on how many businesses in the US recover. They won't recover when managers crush dissent.

    68. Re:Bankruptcy or Public Service by ShyGuy91284 · · Score: 3, Interesting

      Sounds like what my Japanese Culture teacher said in a lecture once. She had a slide to see what we knew about Japanese culture, and we learned that "We will carefully inspect your resume for further consideration" is a flat out "no" for if you are going to get a job somewhere..... I hope to go to asia someday, idk if I would be able to stand the formality between me and a boss though. There's a certain relaxed atmosphere many US bosses have that you can joke around with them. My supervisor in a previous job was actually a pretty good friend of mine in the end.

      --
      In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
    69. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      Lucky. Apple is notorious for not hiring anyone over maybe 30.

    70. Re:Bankruptcy or Public Service by shmlco · · Score: 1

      To paraphrase the tennis coach Vic Braden, "There's two kinds of experience. Some people have programmed for eight years... while others have programmed one year eight times."

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    71. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      Exists in Italy, too: "Si, domani". Literally means, "Yes, tomorrow",
      but in practise it means "Yes, never".

      Thomas

    72. Re:Bankruptcy or Public Service by koreaman · · Score: 1

      Bonjour.

    73. Re:Bankruptcy or Public Service by plughead · · Score: 1

      You do realize that anyone who's been doing the 'exact same thing' for 5 years is probably doing it *much* better/faster than they were five years ago? (Assuming that they haven't gone completely insane, which is what I'd do...) I'm not sure if that applies to bus drivers, but it certainly does in many other fields, including programming.

      Also, if you're arguing for some sort of fairness, why don't you start with the CEO's of the world--especially the ones that come in, bankrupt a company, then leave (more often than not, it seems) with millions of dollars in their pockets...

      --
      If a giant oil company wanted an abortion, would W's head explode?
    74. Re:Bankruptcy or Public Service by toddbu · · Score: 1
      It took Colonel Sanders three tries to come up with KFC. Many successful entrepreneurs have gone bankrupt at least once in their lives.

      You really are a pessimist, aren't you? I'd hate to have to live with someone who always sees the glass as half empty.

      --
      If you don't want crime to pay, let the government run it.
    75. Re:Bankruptcy or Public Service by deaddrunk · · Score: 3, Insightful

      You're very wrong about demand for COBOL programmers. I was one and there are very few COBOL jobs about now, most have been moved to India because there are no young, cheap people coming into that field (not surprisingly). I now find myself outside of IT and the only way I can get into the newer fields is to get a degree just so I can get back into something that I already have 15 years experience doing.
      No-one wants to train me despite the fact that I did a C++ course at college and passed it with full marks (showing that it wouldn't take long for me to pick stuff up). It's in the nature of the wastefulness of corporate culture, they'd rather pay top dollar to poach someone or take on someone inexperienced in years than someone who only needs the language/platform skills, not all the analysis/design/corporate politics skills that takes years to learn rather than a few months.

      --
      Does a Christian soccer team even need a goalkeeper?
    76. Re:Bankruptcy or Public Service by Fulcrum+of+Evil · · Score: 2, Insightful

      Most private companies don't have that luxury- they have to answer to their stockholders every three months, and would have to explain that all over again to the stockholders- most of whom will NOT understand the long view.

      That's crap. Stockholders don't sue because company A is paying for quality, they sue for gross malfeasance, like with Enron. Mostly, they look for growth and don't really vote too much.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    77. Re:Bankruptcy or Public Service by 4D6963 · · Score: 1

      Yeah, but it sounded like he meant that you can buy 45 times the standard of living in Indian as you can in the US.

      --
      You just got troll'd!
    78. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      Most small businesses fail. That's simply what the statistics show. You can't safely assume you'll "never be out of work"; it's actually very likely you will at some point. That doesn't mean it's not worth starting one--just don't do it unprepared.

    79. Re:Bankruptcy or Public Service by t-twisted · · Score: 2, Insightful
      Are they really bringing any more to the organization just because they've been doing it longer?

      Yes. There is significant cost to any organization to hire and train new people. Companies can actually halve that amount and pay it in salary for retention purposes and still save money over the long run. Don't underestimate how much money an employee doing the same job for five years can and does save over time.

    80. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      Yeah, you completely missed my point and just went ahead and made your own. Don't worry, though, it's a common problem as you get older.

    81. Re:Bankruptcy or Public Service by ywl · · Score: 1

      There is no such a thing as "Asian culture". I guess you're living in Japan. But even between Japanese, Chinese and Korean, three relatively similar and closely interacting cultures, there are still vast differences. For example, to a certain sense, those a yes-that-means-no and a yes-that-means-yes are only Japanese things. Most Chinese I know (and I'm one) are not that complicated. Not sure about Koreans.

      India is in a totally different branch of culture.

      How long have you lived in Asia? I guess after a while, you should be able to see the differences. For example, after 10 years in the US, I won't confused New York and California as a single country :).

    82. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      i too have studied at IIT, and was on an H1B visa at a research lab. in response to "MarxistHacker42" and "middlemen", by no means does studying in a given place have to do with being a "yes man" - it's a matter of personality and spine. i have in fact had times when i politely reminded my immediate boss of unreasonable work demands, and was threatened that i could always be fired since i was on an H1B visa. of course it's a different matter that our lab didn't receive second-phase funding so almost all research staff were laid off.

      *NOT* an Anonymous Coward.

    83. Re:Bankruptcy or Public Service by pekkak · · Score: 1
      How long have you lived in Asia? I guess after a while, you should be able to see the differences. For example, after 10 years in the US, I won't confused New York and California as a single country :).
      It didn't take 10 years for me. After spending a couple of months in San Francisco area and then visiting a friend in New York, I was shocked to see how different the culture was. Well, not as much shocked as surprised, although I must say that crossing the street in NY almost got me killed the first couple of times. In SF drivers tend to yield to pedestrians, not so in NY. Also what they say about New Yorkers being always in such a hurry, it seemed true. Strange. It felt like a different country after San Francisco.
      --
      What are we going to do tomorrow night? The same thing we do every night, Pinky. Try to take over the world!
    84. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      amen.

      -- Anonymous Cowerd at public terminal

    85. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      IIT? My ars. Are you in your mind. Typical indian propaganda. Listen, indians come to USA, they dont go back :)

    86. Re:Bankruptcy or Public Service by jasenj1 · · Score: 2, Insightful

      I really wouldn't mind doing the same thing and making the same money.

      Where I work there also seems to be the mentality of "don't you want to move up the ladder?" If you're not working to achieve the next rung on the corporate hierarchy, you must be lazy. Maybe. I happen to like the amount of responsibility I have now, like going home at a reasonable hour to see my wife and kid, don't really want to be working 60+ hours a week (and only reporting 40) to impress management. It really doesn't bother me if younger employees move past me on the ladder; good for them.

      My job is not my life; it's what I do to earn $$$ so I can live my life. I've reached a point in my career where the job I perform, the $$$ I make, my enjoyment of that job, and the time I have to live my life are in a pretty good balance. So sorry if that doesn't make me a good employee.

      - Jasen.

    87. Re:Bankruptcy or Public Service by kmweber · · Score: 1

      So Rand was right after all...you really CAN'T make money by rejecting reality.

      Hence the reason for the Enron failure--the executives believed that their ideas SHOULD make money, so they ignored it when it turned out they didn't.

      See http://www.capmag.com/article.asp?ID=4490

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    88. Re:Bankruptcy or Public Service by screenrc · · Score: 2, Interesting
      > I'm not sure if that applies to bus drivers,

      There is no difficulty discovering how it applies to drivers as well; assuming, if you wish to arrive safe and not die in traffic. Oh, I can see it quite easily.

    89. Re:Bankruptcy or Public Service by pkphilip · · Score: 1

      A correction there - IIT does not graduate anywhere near the 50,000 graduates that you refer to. It may be closer to 5000 each year (could be lesser) and of them most will never get into programming. CS is not the only subject IIT teaches. IIT short for Indian Institute of Technology has only a few colleges spread across India.

      For more details, you can check out the web pages of IIT. I have posted a link to IIT Madras - http://www.iitm.ac.in/

      IIT is also the top-tier engineering college in India and very, very few people actually get admitted into IIT.

      But yes, there are a lot of other colleges in India which do also conduct CS and other engineering courses and a lot of graduates come from those colleges every year - far more than the 50,000 graduates you refer to.

    90. Re:Bankruptcy or Public Service by sgt_doom · · Score: 1
      Please consider yourself quite fortunate to have a position in the public sector - most states (certainly my own state of Washington) have been big in offshoring IT jobs for a number of years now (that would be 3 to 5, approximately).

      Contrary to Indian propaganda, they DID NOT invent computer science, nor have they made any real appreciable contributions: M$ (Microsoft to the uninitiated) started running into even more major technical problems when they offshored a tremendous number of jobs to India (considerably higher than their official number as they don't count all those contractors and subcontractors they use over there) - prior to that move, many - if not most - of their inhouse fixes came from those North American contractors (including Indian-Americans and Chinese-Americans, of course) which they used and abused. Now they are having increasing difficulty in their fixes and getting anything out the door. Q.E.D.

    91. Re:Bankruptcy or Public Service by so.dan · · Score: 1

      After reading slashdot voraciously for nearly the past year, yet being too lazy to sign up to post comments even when I had a fairly strong desire to, this post made me finally overcome my inertia, just to say that your response is extremely insightful aeoo, and thank you for it!

    92. Re:Bankruptcy or Public Service by mudbogger · · Score: 1

      I'm sorry but your argument about money doesn't make logical sense. You are essentially saying that the compensation has more monetary value to the Indian so they care more, but that conclusion doesn't necessarily follow; you would think the person for whom it has less value would care more.

    93. Re:Bankruptcy or Public Service by sgt_doom · · Score: 1
      Thanks for stating what should be obvious to most people: there exists a learning curve - and the more complex - usually the greater the curve. Corporate America (and elsewhere) have been treating its workers as easily replaceable modules and most unfortunately, this costs many companies and societies much turmoil as it isn't the reality.

      For the last 20 or so years, there has been little validity between a corporation's stock valuation and the actual value of that corp's products (GE an excellent case in point). Furthermore, on a personal level, I don't know how many times I've gone into a company and saved them mucho dinero by immediately creating something or fixing something which has taken me many hours to learn elsewhere. This is the crux of experience, and why it pays off in both the short run and long run to a corporate entity. Alas, they will never learn......

    94. Re:Bankruptcy or Public Service by Tablizer · · Score: 1

      The assumption that people will throw you out on the street if you don't keep sucking up to the management is false in most places;

      I have to disagree. The work world is a social game. If you don't play it right, you are the first to go when things get rough. There are "proper" ways to levy criticism, but it requires subtle finesse that most us techies have no training or knack in.

    95. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0
      Also, if you're arguing for some sort of fairness, why don't you start with the CEO's of the world
      We would, if they were complaining "boo hoo, I can't get a job or when I do get one, it doesn't pay enough." But they're not, so why point out their silliness? One thing you can say for the CEOs, is that they're not whiny bitches.
    96. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      In the USA that's a polite way of saying "no" too BTW. However many people don't read between the lines.

    97. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      You mean public companies. While private companies (if incorporated in certain ways) often have stockholders, it isn't the same thing.

      Different bit flip. I mean private people own the company, as opposed to a government.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    98. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      Any company that is paying for quality isn't going to grow over a three month period.

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

      Fair enough.

    100. Re:Bankruptcy or Public Service by CastrTroy · · Score: 1

      5 years maybe, but what about 20 years, what about 30 years. Obviously it takes some time to learn the stuff and get into the groove, but eventually that levels off, and you aren't doing more than anyone else. With programming, obviously you can offer a lot if you've been with the same company for many years. But what about moving to a new company, where you aren't as familiar with the code, and may not be as useful to the company to someone who's already been around 5 years. With things like driving a bus, it may take 4 or 5 years to get really good at it, but at some point you plateau. And since you run a schedule, as long as you keep to that schedule, and don't get in any accidents, and are nice to the passengers, you're pretty much doing about as much for the company as you can. Obviously they should be making more than the new guys, but eventually you should reach some sort of limit.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    101. Re:Bankruptcy or Public Service by Fulcrum+of+Evil · · Score: 1

      Any company that is paying for quality isn't going to grow over a three month period.

      Microdsoft in the 90s paid for talent and grew 50-100% each year. Google is doing the same now.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    102. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      I can name a couple of old fogies sitting on their butts wasting taxpayer dollars, and that's just in the team I work in.

      One is an ex-electrical engineer. He transferred in from the Army and wanted a position QA'ing the helpdesk's tickets. In order to get that job, he had to pass the same basic tests that a green recruit must pass in three months to be offered permanency. Over a year later, his useless, overpaid ass was thrown back into doing minor reprogramming on in-house apps, as he still hadn't managed to pass the test.

      Another one used to be a mainframe whiz back in her day - but apparently hasn't updated her knowledge since perhaps the 70s. Now all she does is sit in the corner generating red tape, flowcharts that no-one looks at, and new methods to make us even more inefficient than we already are. Not one other person anywhere on the helpdesk could say what her job is actually supposed to be. The two staff who work directly for her hate her guts for her habit of requesting the impossible and demanding more and more convoluted processes on a daily basis. We discuss fantasies of varnishing her withered carcass to her desk and dropping her four stories into the dumpster.

      Seriously, our team needs these people like an AIDS patient needs cancer.

    103. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      My boss is Indian, educated mostly there but with an additional B.S. from an American school, and I am an American. Sometimes, not always but on a fairly regular basis, I have an absolutely surreal conversation with him. Everything I say is arbitrarily contradicted, even if I am speaking about something entirely below his radar (i.e., if he wanted to get the information he needed to form an opinion, he would have to get it from me, and if I offer the information, he doesn't want to hear it). If I try to justify my opinion, he gets angry and belittles me.

      There is no way for me to duck the issue, pass over the question, or put the issue to rest. I have no problem accepting that he has the authority to dictate our course of action, but that isn't enough. Either I declare myself to be in error and deferentially accept his correction, or he becomes progressively more upset and insulting.

      I guess then that I don't know how to say the "yes that means no." Instead I just say "yes yes yes" like a cheap whore, because if I don't, he makes my life miserable. None of the young Indian programmers I've met have fit the stereotype of the yes-man, but I do.

      In the U.S., managers are supposed to be satisfied with the extra pay and the ability to make decisions and set policy. Compelling displays of worship and self-abasement from your subordinates isn't part of the benefits package.

    104. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 0, Offtopic

      Did i say just because busssh is an asshole, all americans are assholes? NO.

      Bush didn't create the H-1b program. The Congress under Clinton did. Clinton's the one who got us into the World Trade^H^H^H^H^HTerrorism Organization.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    105. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      The quote was "Be an entrepreneur and you'll NEVER be out of work" not "Be an entrepreneur and go bankrupt at least once". Some of us hope to go through life without going bankrupt ever- and consider those who do to be failures regardless of what else they accomplish.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    106. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      Microdsoft in the 90s paid for talent and grew 50-100% each year. Google is doing the same now.

      I'm amazed anybody would use those two as examples of *quality*- especially on /. Microsoft should be obvious as the ultimate example of releasing products prematurely- never trust a .0 from Microsoft. Google is slightly better, in that they let their engineers spend 20% of their time on their own projects; but they have a tendency to let users be beta testers on EVERY new product.

      They may be paying for talent, they may be growing- but they're NOT releasing quality products.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    107. Re:Bankruptcy or Public Service by toddbu · · Score: 1
      consider those who do to be failures regardless of what else they accomplish.

      And it's precisely that attitude that will keep you locked into a dead-end job with no real future prospects. I think that your problem here is that you equate people who try something and fail with those who never try. You're right - if you go bankrupt because you sat on your ass all day long and watched Oprah and ate Cheetos then you're a loser, plain and simple. But if you put your time, energy, and sweat into an enterprise and it went belly up despite all your best efforts then your next step should be to try again. There's no shame in this kind of failure. If there was then no one would ever learn how to ride a bike.

      My advice to you? Don't be so risk adverse. Take a chance on something you really have a passion for. Go skin a few knees and learn to ride that bike. I guarantee that even if you fail that you'll be happier than you are today waiting for someone to hand you that dream job.

      --
      If you don't want crime to pay, let the government run it.
    108. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      I no longer have a choice to be risk adverse. I have a kid with cerebal palsy. I already have lost all right to have health insurance on myself because we couldn't afford it and they're calling my Asperger's a pre-existing condition; if we let his insurance lapse for any reason we'll never be able to get health insurance on him ever again.

      Some of us need a system- any system- to support us. The whole deal of the social contract, of paying taxes to have a government to protect us, is dependant upon that fact. We're now trapped in a system that at best, doesn't work. And when you look at it- it's damned stupid to give up your family's health and security to attempt to create something new unless you have no other choice.

      Maybe if we were in Europe, and had nationalized health care, it would be an option. But starting a small business without being prepared to fail; and by prepared to fail I mean at least 10 years worth of your own salary and benefits in savings- is an incredibly stupid and selfish thing to do.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    109. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      I wonder who is stupid enough to think that the H-1b visa program and the WTO who is currently pushing to have it expanded is entirely off topic for why older programmers are out of work? It isn't- it's in fact the primary method for replacing older programmers with cheaper people you don't have to pay benefits to.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    110. Re:Bankruptcy or Public Service by Anonymous Coward · · Score: 0

      I'll preface this by saying I'm a US citizen, born here, 3 generations here... but...

      I agree with the east-coast/west-coast mentality difference. The larger the company the worse it is. 20 years ago I worked for a small east-coast, fairly family-oriented company (lots of people my age, me included, brought in in our 20's, had parents who worked there).

      In the early 90's they got bought out by a large (40+K employee) west coast company. Virtually nothing changed. the "west coast mentality" was, "you're making money, we'll leave you alone. we'd like you to earn 12% profit vs. 10%, but unless that drops to 8%, we wont' get involved".

      Then a few years later we got bought out, again, by a major east-coast company (100+K employees). Within a year, HR reported to Texas, Engineering to CA, IT to somewhere in MA, manufacturing to somewhere in CO or something... we counted like 28 reporting "pipes" to all over the country. Nobody knew what was going on, everything was being micro-managed by "corporate", the entire place got totally messed up...

      The difference was amazing. West coast, they pretty much would rather have heard the truth if things weren't so good, than have you try and hide it. The East coast, pure politics, if the numbers weren't good you played games to hide it, because if you didn't you'd be canned and someone else would be there to mess things up worse.

      Vast difference in thinking.

    111. Re:Bankruptcy or Public Service by mattpalmer1086 · · Score: 1

      From what I heard, Microsoft paid low but gave out stock options. Since they were growing and growing and growing, unreasonably, but steadily, this was a great deal for new employees. Now they aren't growing, so the option thing isn't working anymore. I don't know what their current pay levels are like.

    112. Re:Bankruptcy or Public Service by toddbu · · Score: 1
      I no longer have a choice to be risk adverse. I have a kid with cerebal palsy. I already have lost all right to have health insurance on myself because we couldn't afford it and they're calling my Asperger's a pre-existing condition; if we let his insurance lapse for any reason we'll never be able to get health insurance on him ever again.

      I'm sorry to hear about your kid. For what it's worth, while I'm not a big believer in nationalized health care, I think that there are times that our society should collectively support those who are struggling with major diseases. I think that Social Security Disability is a great thing, but I'm not sure if it covers your situation or is adequate to help. (I found this [item #44] that talks about cerebal palsy but it seems that there's an income test.)

      Anyway, thanks for bringing me up to speed on your situation. I now understand your aversion to risk and it makes total sense. I'd like to think that for every case like yours, there are a lot more where risk aversion is just a case of cold feet that can be fixed.

      --
      If you don't want crime to pay, let the government run it.
    113. Re:Bankruptcy or Public Service by Marxist+Hacker+42 · · Score: 1

      I'm sorry to hear about your kid. For what it's worth, while I'm not a big believer in nationalized health care, I think that there are times that our society should collectively support those who are struggling with major diseases. I think that Social Security Disability is a great thing, but I'm not sure if it covers your situation or is adequate to help. (I found this [item #44] that talks about cerebal palsy but it seems that there's an income test.)

      Exactly right- there's an income test. I make WAY too much for most support programs, and way too little to afford good health insurance on my own with our situation. Right now though, we've been lucky- we got the Shriners to say that his club foot was gone, and it was a couple of months before we could get in for the MRI- and during that time we got him private health insurance. But we can NEVER let it lapse- or he'll never have insurance again.

      Anyway, thanks for bringing me up to speed on your situation. I now understand your aversion to risk and it makes total sense. I'd like to think that for every case like yours, there are a lot more where risk aversion is just a case of cold feet that can be fixed.

      I would too- but the laws in this country are *very* biased against small businesses. Which is a shame, because local small businesses provide the most economic return for a county or a city. I'm a bit more radicalized than you- I'm to the point that I say if we want to actually *compete* with other nations on an equal footing, we need to end reasons for being risk adverse- nationalized health insurance is one of those, but also housing, education, and food insecurity come into play once you have a family. There should be *no* reason for anybody to be homeless, hungry, uneducated, or left alone to go bankrupt because of a disease in a first world nation. If that were the case- if the basics were guaranteed no matter what- you'd see a LOT more than just 2 out of 100 small businesses succeed.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  4. 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 UnderDark · · Score: 2, Funny

      not cheetos, soylent "Vista"

    2. Re:Do not be afraid. by dkleinsc · · Score: 1

      So really, the answer is that old programmers are now Soylent Green.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    3. Re:Do not be afraid. by interiot · · Score: 1
      Woo, it's the six-degrees game.

      Soylent Green => Computer Space => arcade game => Pac-Man => eating cheetos / circle (of life, sorta kinda)

    4. Re:Do not be afraid. by dkh2 · · Score: 1

      Oh No! I'm a 44 yr old programmer! Does this mean I have to report to the processing plant?

      Many 40+ programmers become sysadmins. Other career changes include (but are not limited to) teacher, business analyst, fry cook, DMV counter clerk, minister/pastor/priest, and my favorite - CowboyNeal.

      --
      My office has been taken over by iPod people.
    5. Re:Do not be afraid. by ReverendLoki · · Score: 1
      Oh No! I'm a 44 yr old programmer! Does this mean I have to report to the processing plant?

      Depends. Has that little crystal embedded into your hand started blinking/turned black yet?

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    6. Re:Do not be afraid. by mfrank · · Score: 1

      Wrong cheesy sci-fi movie :) But at least it had Farrah Fawcett.

      In the movie, the lifeclock turned black at 30; in the book it was when you turned 21. Yes. I read the book.

    7. Re:Do not be afraid. by jkeene · · Score: 3, Funny
      40 year old programmers are recycled into yummy treats called "cheetos" and fed to proto-programmers. It's the circle of life.
      Sure, go ahead and recreate that food path for Creutzfeld-Jacob. You'll wind up with nothing but MCSEs and Flash designers, you whippersnappers!
    8. Re:Do not be afraid. by cratermoon · · Score: 4, Funny

      Well at least now I'll finally be able to say to the young turks who love to produce bad code and come up the endless excuses to justify it: EAT ME!

    9. Re:Do not be afraid. by NumenMaster · · Score: 1

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

      This is the most humorous reply I've read in a long long time. Thanks for the laugh.

      --
      Where's my sock? There it is...
    10. Re:Do not be afraid. by demachina · · Score: 2, Interesting

      Did you ever see the movie "Logan's Run", well its like that with the 40 year old programmers getting spun up in the air and blown apart.

      Unfortunately the under 40 programmers don't get the non stop partying and sex with Farrah Fawcett in their 20's and 30's like they did in Logan's Run. Basically choosing a career in programming is a total gyp so there Americans going in to programmers in the 20-40 bracket are disappearing too. The Indians and Chinese, fortunately for the software sweat shops, are to dumb and hungry to have figured out that going in to business, law, marketing and sales is the road to non stop partying and sex just like Logan's Run.

      --
      @de_machina
    11. Re:Do not be afraid. by Anonymous Coward · · Score: 1, Insightful

      Crap code doesn't seem to have a big correlation with age. A couple of heinous WTF's I've submitted to that site were created by the 40+ crowd.

    12. Re:Do not be afraid. by authalic · · Score: 2, Funny

      Interesting. I have to say you have a very soylent point there.

      --
      "I'll die before I surrender, Tim"
    13. 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.

    14. Re:Do not be afraid. by vsprintf · · Score: 1

      Many 40+ programmers become sysadmins.

      Traitor. I wouldn't become a sysadmin under any circumstance - unless the position were offered - then I could finally get root and screw up other users' stuff. :)

    15. Re:Do not be afraid. by dkh2 · · Score: 1

      You sound like a prime candidate to be a classic BOFH!

      Case 1:
      ** Ring! Ring!
      BOFH: Systems Help Desk.
      User: I'm getting over disk quota messages and I'm working on a big project for my dissertation.
      BOFH: I see your problem. Your home directory is full of .dbf files.
      User: Yeah, that's the data that supports the premise for my dissertation.
      BOFH: There, you should have plenty of space now.
      User: Thanks! I can't believe it was this simple to get my quota extended.
      BOFH: Good luck with your paper.
      ** Click. ... User THEN sees that all of the .dbf files have been deleted.

      Case 2:
      ** Ring, Ring!
      BOFH: Systems Help Desk
      User: Windows 98 won't let me delete this one file. Can you help?
      BOFH: Sure. From your start menu - open a command window. (gives instructions)
      User: OK, what next?
      BOFH: Enter the following... format c: /x /u When it finishes you'll need to reboot.

      --
      My office has been taken over by iPod people.
    16. Re:Do not be afraid. by bladesjester · · Score: 1

      As a (now recovering) BOFH, I always got a giggle out of those stories.

      Zen Master Greg is also a good read =]

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    17. Re:Do not be afraid. by Anonymous Coward · · Score: 0

      ... Beautiful in its way

  5. Don't tell anyone else by Anonymous Coward · · Score: 0

    Ever see Logan's Run? It's kind of like that.

    1. Re:Don't tell anyone else by ToasterofDOOM · · Score: 1

      No, but my first thoughts were of Ayn Rand's Anthem. Thy just go to the Home of the Useless and wait around to die.

      --
      I am Spartacus
    2. Re:Don't tell anyone else by 91degrees · · Score: 1

      I think most of the people who get that joke are probably in the same position as the poster.

  6. Where they go, by Anonymous Coward · · Score: 0

    To the great work queue in the sky.

  7. suicide by Anonymous Coward · · Score: 0

    suicide

  8. One Word by Wingit · · Score: 1

    abend

    --
    We win together or suffer without.
    1. Re:One Word by Richard+Steiner · · Score: 1

      Thankfully, the non-IBM systems I work on are abend-free.

      Now, program aborts and other types of abormal terminations happen quite a lot in some areas, but we call them what they are and don't make up silly words. :-)

      DASD indeed. They're DISKS, damn you. And pels... Sheesh...

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  9. The Barrier by Billosaur · · Score: 1

    This interests me as I'm going to turn 40 next February. Is there some kind of energy barrier that strips away programming skills at 40? I hope to god it's not like Logan's Run!!

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:The Barrier by kibbey · · Score: 3, Funny

      Relax, all the old coders (like me) are still here fixing the crap the youngsters keep trying to pass off as working code.

    2. Re:The Barrier by vsprintf · · Score: 1

      This interests me as I'm going to turn 40 next February. Is there some kind of energy barrier that strips away programming skills at 40?

      I'll hold up my hand and testify that it doesn't work that way. I learned a lot of programming languages before 40 and more after 40. Just like accounting, the skill doesn't change. The real barrier is the hiring pattern of US companies - if you lose a software position after 40, you may be finished because HR will find something in your resume to indicate your age, and they have unofficial guidance to avoid you. (Got that during an outplacement session where one person was from HR and got laid off at the same time as a bunch of IT workers - is that stupid or what?) After 40, the only way in is "networking", which means getting someone in the company to recommend you, which sometimes brings the recommending party a bonus if you get hired. Once you get an interview, the competition isn't usually very tough. Experience counts, once you can get past the clueless weasels in HR who are looking for 20+ years in Java experience. I have to admit I'm pleased to hear that more HR functions are being outsourced overseas; it serves them right.

    3. Re:The Barrier by rycamor · · Score: 1

      Well, it hasn't happened to me, and I turned 40 last month. Why, just yesterday I was..., I was... Umm... doing one of those pointer thingies, and... database... uh...

      help me

    4. Re:The Barrier by rycamor · · Score: 1

      But really, I did just turn 40, and my skills are better than ever. But, it takes constant tending to keep one's mind from falling in a rut. The simple fact is most people don't want to learn anything new after they turn 30 (or 25, for that matter).

      I hear all the crying about being passed up for younger developers, but honestly I have never experienced it. Maybe that's because I have stayed away from big national companies, and I have consistently moonlighted on interesting projects, expanding my knowledge all the time. My biggest problem these days is turning away requests.

      Yes, there is that great gray mass of Fortune 500 companies with their standardized hiring patterns, etc... but really, small-to-medium sized businesses still account for just as significant a part of the economy, at least in the USA. And if you actually work on your personality a little, there's no reason for employers to pass you up after 40. The key is that you have to work smarter, not harder, and getting employed. Don't submit your resume through the usual channels; that's a losing game even for younger programmers. If you have genuine ability--and are personable, then people who know you will refer you to others, and you will never be out of work.

      Also, as you age, you learn to play to your strengths and interests. If you find it mind-numbingly boring to develop your nth object-relational mapping for a database web application, using 8 layers of abstraction just to generate a simple HTML form, then DO SOMETHING ELSE. I did, and have never been happier. There are plenty of other computer-related problems to solve.

  10. Re:First Post! by grumpyman · · Score: 4, Funny

    Ah that's what you do after 40 eh?

  11. They get a life? by TERdON · · Score: 4, Insightful

    ... or possibly, there just aren't that many programmers over 40. Most educations aimed at programming started approximately 15-20 years ago or less. If you were programming before that, it wasn't very likely that you had been educated for programming, but for something else...

    --
    I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    1. Re:They get a life? by metternich · · Score: 1

      My aunt was a programmer when she was young, (she's 62 now,) but she got board of it and moved on to other things. She's a curator at a Museum now.

      --
      Facts do not cease to exist because they are ignored.
    2. Re:They get a life? by helicologic · · Score: 3, Informative

      This is interesting. I'll be fifty next year, and I program for a living. But you're right, I didn't train as a programmer. I have a PhD in computer science. In the 70s and 80s "programming" was hardly considered worthy of *undergrad* courses, let alone graduate courses -- it was just assumed if you were smart enough to do CS, you could figure out programming on your own.

      I'm still around and programming because I have the foundations to pick up new technologies very quickly (and perspective of history to tell the good from the bad). These reasons are probably why my employer is willing to pay a premium to hire me, while yes, IIT grads are making (i would guess) 1/4 my salary on other projects in my corporation.

    3. Re:They get a life? by Lawbeefaroni · · Score: 1

      So if you weren't "educated" in programming but merely spent 20+ years doing it, you wren't really a programmer?

      I know a few over-50 programmers. One sells used cars (via the internet for a B&M dealer, getting raped with $30 per sale commission!). Another is retired but does tax prep during the tax season for extra cash. Yet another speculates in real estate.

      I guess the answer is they do whatever they can to get by. They don't continue programming.

      --
      "When it rains, it pours." --Morton's Salt
    4. Re:They get a life? by logicpaw · · Score: 1
      ... or possibly, there just aren't that many programmers over 40. Most educations aimed at programming started approximately 15-20 years ago or less. If you were programming before that, it wasn't very likely that you had been educated for programming, but for something else...

      There were lots of colleges and universities that offered computer science degrees in the 1960's and '70's. Berkeley offered both EECS and CS degrees in the early 70's. All those graduates are 50 or even 60 years old now.

    5. Re:They get a life? by TERdON · · Score: 1
      You would still be a programmer, but:

      1) You would have at least one alternative career path.
      2) There probably aren't that many of them. Few people change career totally at higher ages - most choose at least the general direction while growing up. And the software business has grown hugely the last 15-20 years...

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    6. Re:They get a life? by el+cisne · · Score: 2, Funny

      "She's a curator at a Museum now."

      Hey, depending on where you work, that might be the same thing as programming. Can I get a witness!!

    7. Re:They get a life? by TERdON · · Score: 1

      "Lots" is a very relative word. Yes, there WERE educations in (EE)CS, yes. The amount of them have grown tremendously though, and the sizes of the classes probably too. As a reference, the CS programme at my university started 19 years ago, and after that huge amounts of other CS programmes have been started, even at universities and university colleges that hadn't even started 20 years ago!

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    8. Re:They get a life? by SatanicPuppy · · Score: 1, Interesting

      Hell, if you got started so long ago that you're 60+ and programming now, then you started off with punchcards and manual switches.

      That's a hell of a big change, a lot more than simple syntax and such. I mean, if you started with C (1972), then you're still in good shape with Perl (1987) and Python (1991). But if you started with Fortran (1957), Cobol (1959), and Lisp (1959), you're stuck with some seriously dead-end knowledge...Not that there aren't jobs around for those specialities, but what was hip in 1960 is fossilized today. You could be using Fortran 95, or Scheme, I suppose, but what would be the point?

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    9. Re:They get a life? by Kris_J · · Score: 0

      My mother about matches that demographic. She's the head of an accounting department in a major university now.

    10. Re:They get a life? by Anonymous Coward · · Score: 1, Interesting

      Right. Many of the older programmers that I know were electrical engineers first.

      Also from what I've seen lots of them go into management and drift away from the world of IT into a different department altogether. In the company I work at there are quite a few people in departments that have nothing to do with IT or programming, these departments are staffed and often run by ex-programmers and ex-IT guys who got sick of IT and when they saw an opening in a different dept they applied for it.

      I have been a sysadmin for five years. I had various computer tech jobs for years before that. I will turn 31 at the end of January. I am sick of this industry and am always on the lookout for a new job that I could slide into. A job that will pay well enough and be stable enough that after working another ~25 years I'll be able to retire. Maybe a government job of some kind.

    11. Re:They get a life? by ksheff · · Score: 1

      Given the amount of business logic that's implemented in COBOL, need for those programmers isn't going away anytime soon.

      --
      the good ground has been paved over by suicidal maniacs
    12. Re:They get a life? by Anonymous Coward · · Score: 0

      Given the software accomplishments prior to the mid-80's vs. what has been acomplished since, perhaps we should stop educating for programming and go back to the old ways.

    13. Re:They get a life? by jaklein · · Score: 1

      I am 53 years old. I spent over 27 years working as a programmer on Wall Street. I just graduated from Culinary School and next week I start as a line cook in a local diner. Next time you order a berger and fries, think of me and plan your career change early.

      --
      I used to be a paranoid, now, I'm just a noid.
    14. Re:They get a life? by 91degrees · · Score: 1

      General high level language skill are transferrable to Perl and python. The problem with those is that most of the people using them aren't doing anything too clever with them, so a younger cheaper programmer would probably be preferable. Still - C is still used in embedded systems, and should be easy to learn for a Fortran programmer. Programming languages are not an important part of software development. They can be learned easily.

    15. Re:They get a life? by pilgrim23 · · Score: 1

      I was never "trained" as a programmer. My major was History. I just found out the Campus Computing Center and playing Star Trek on a mainframe in 1975 was cheaper (it was free) then pinball at the bowling alley. from there it was a short path to PL/1 and ALGOL (heck they just LEFT those manuals around! If they didn't expect us to learn it they should have locked them up). That lead later to Pascal and Basic, Assemblers, some other obscurities and...Perl is fun these days..
        Back in those benighted days where we could not learn programing, I used IBM Mainframes and minis in various flavors, PRIME, Wang, Sperry Univac, CDC "Cyber series", PDP-11s from DEC (RT-11 and RSTS; pre-Unix), and gawd-only knows how many and various peripherals and add-ons.
      Now I use PCs in different Linux Distros, BeOS, and some offering from a company I once knew as Traf-O-Data.. Macs from 6 to X, a Solaris or two, and this or that.
      Good thing this dumb liberal arts type couldn't learn programming way back int he stone age...

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    16. Re:They get a life? by Mr.+No+Skills · · Score: 2, Insightful

      Berkeley (and MIT and CM and others) probably aren't the best examples, since this is where a lot of the original work took place. Running through catalogs of the average state college might give a better perspective? The programs back then just weren't that big, not many professors and the students weren't that many. I was in college 1980-84, and CS was still getting kicked around between the College of Engineering and the College of Science and had the crappiest space on campus.

      In the 90's, there were lots of programs, they were full of people, community colleges had programs, and all these alternate computer training programs sprung up. A lot more people were pumped through these channels than in the 70s, that's for sure.

      The original topic is a funny one - it sure does seem like they fade away at 40 (I'm 43 now, and in management). I wonder what this same comment would be if "programmers" was replaced with any other college major other than "medicine", "law", or "business"?

      --
      Sleep is for the Weak
    17. Re:They get a life? by Mr.+No+Skills · · Score: 1
      Hell, if you got started so long ago that you're 60+ and programming now, then you started off with punchcards and manual switches.


      You didn't need to be that old. I started 1980 punching cards for Fortran programming like all the engineering students. I don't think they changed this until 82. Rebooting from manual switches was still common on mini-computers around then until 1986 I think (PDP 11s, DG Eclipse).

      Of course, around 1982 you could plunk down $3000 for one of those totally cool IBM PCs. Although I think my Commodore 64 was around $200 and had better graphics and sound anyway.

      Oh, and it wasn't that hard to leap from Fortran to Pascal to newer things. I'm pretty sure Intel still sells a Fortran compiler for serious number crunching.
      --
      Sleep is for the Weak
    18. Re:They get a life? by tin+foil+hat+dude · · Score: 1

      Hi! Welcome to Wal-Mart. Do you need a basket today?

      --
      Reality is all that stuff that doesn't care if you believe in it or not.--Solomon Short
    19. Re:They get a life? by Anonymous Coward · · Score: 0

      Agreed. Last estimates I read were that there is still roughly 1 million lines of COBOL in use today. Not really "dead-end".

    20. Re:They get a life? by SatanicPuppy · · Score: 1

      Hey, I started with Pascal, moved up to C++, then Java, and I just did some Cobol programming this morning. If yer company is too cheap to ditch the old stuff, you'll be maintaining it forever. One of the reasons I got my current job is because I spent a year doing Cobol programming like it was 1999...which...uh...it was.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    21. Re:They get a life? by Zygamorph · · Score: 1

      Sorry to pop your bubble about the 15-20 years. I graduated from engineering 30 years ago and was in the computer science option. I also could have gotten a Bachelor of Arts specializing in computer science. I went to the University of Toronto and they had a department of computer science in the Faculty of Arts and Science that had been around for at least ten years. I had started programing in grade 9 by taking the grade 13 course a little early :-). I can even remember hearing in 4th year about this new fangled OS that used things called "pipes" and was programmed in some sort of weird language called "C". :-) I also have a set of the first editions of Knuth's Art of Computer Programming, they were the course text books for some of the classes I took. In answer to the OP I became a project leader and project manager.

    22. Re:They get a life? by mj2k · · Score: 1

      Most of the computational codes used in national labs were written in the 70s (which btw are used throughout private industry), because no one wanted to incur the expense of 'updating' them in C... There's a _huge_ demand in the scientifc programming sector for people who know fortran (adding functionality to existing legacy code, correcting coding errors, etc). As for dead-end knowledge, Fortran does many things better than C, at least with regards to scientific programming. Just because C is best for gui development doesn't make it the best choice for everything... I miss the days when I knew that I went outside of array bounds in Fortran, and got the "array bounds" error in the compiler. Unlike C, that allows you to accidentally go outside bounds, and instead of warning you, it simply overwrites the next variable in memory... Plus things like intrinsic support for matrix multiplication, intrinsic max/min functions, and a built-in ** operator for exponents, make it much easier to write computational simulations in Fortran, and with the advent of Fortran 95, and Fortran 2000 (or whatever the next standard is called), there is enough object oriented support to keep fortran a viable option over C, at least, as I said, with regards to scientific programming...

    23. Re:They get a life? by MissP · · Score: 1

      Yes, it is very likely that programmers over 40 were largely self-taught, but that certainly does not mean that they are not programmers.

    24. Re:They get a life? by maysonl · · Score: 1

      Or, like me, you could start out with Fortran, FAP, and Bendix G-15 assembler (1963-64), go to college & study math(a little IBM 1130 Fortran), then go on to RPG, COBOL(68-69), PL/I(70-71), variou minicomputer assemblers(using full screen text editors)(72-79), various mini-&micro-computer Basics, C, Pascal and assembler(Macs), Modula, Oberon, Ruby, etc.(80-present). I've gone through punched cards, a bit of paper tape, head-per-track disks, ASR-33 and 35 teletypes, rotating drum memory, core memory, and worked on one of the earlies flatbed page scanners and ditto digital VTR [2-inch Ampex jobby w/custom interface{used for storing 1000's of scanned images ca 1975}]

    25. Re:They get a life? by ltbarcly · · Score: 2, Insightful

      Lets see... It took me about 2 months to learn the ins and outs of python, from scratch... I'm guessing someone with YEARS of experience could have picked it up in about 3 months if they were semi-braindead.

      Do you honestly believe that it is only possible to learn things in school? If so, please tell me which school you went to so I can remember to shoo people away from it.

    26. Re:They get a life? by hondo77 · · Score: 1

      You didn't need to be that old. I started 1980 punching cards for Fortran programming like all the engineering students. I don't think they changed this until 82.

      At UCSB, the EEs were doing this. The CSs got to use CRTs and Pascal (C, eventually).

      --
      I live ze unknown. I love ze unknown. I am ze unknown.
    27. Re:They get a life? by TERdON · · Score: 1

      The point I actually was trying to get to was that there probably are a lot more younger programmers, as the whole sector has grown really much. We have autodidact programmers today aswell...

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    28. Re:They get a life? by Anonymous Coward · · Score: 0

      But if you started with Fortran (1957), Cobol (1959), and Lisp (1959), you're stuck with some seriously dead-end knowledge...

      Erm, we don't have some super-limited capacity in our brain where knowledge of Fortran or Cobol takes up all the space and doesn't leave room for new languages. A lot of people know Fortran and C and PHP etc. They even know how to write in assembly, structured languages, and object-oriented... go figure.

      I started off writing in Fortran, but once I moved to C (and now Java and PHP) I never looked back. I don't even mention Fortran in my resume anymore even though I've had years of experience in it.

      Mind, one language that I used 20 years ago and I still use: SQL!

    29. Re:They get a life? by COBOLgrrl · · Score: 1

      I bailed on the coder's life a few months back for a shorter commute and less job stress. My project load as a coder over the course of 10 years varied from merely stressful to overwhelming. I found a job working as a network admin for a very small company and I can't remember ever being as happy at my job as I am right now. Being the only member of the IT department means no middle-management obstructing my desires for corporate domination!

    30. Re:They get a life? by Anonymous Coward · · Score: 0

      But if you started with Fortran (1957), Cobol (1959), and Lisp (1959), you're stuck with some seriously dead-end knowledge...

      Wha? If the syntax of those specific languages are all you know, then yeah, I guess you won't be finding that much work (but the work you do find will probably pay pretty good, at least with Cobol and Lisp).

      But, damn, Lisp isn't dead-end knowledge! I "think" in Lisp all the time. It's a superset of all modern procedural programming languages! When I'm hacking Ruby or Perl I imagine it in Lisp and then translate. Yes, when using brain-dead languages like PHP it gets tough, but that's why I avoid those languages.

      See, I approach IT a different way than a lot of people I know. I like to learn the *fundamentals*.. the things that don't change from language to language, framework to framework. I love the relational model, Lisp, Prolog, etc, for instance, but it saddens me that the prevailing attitude in IT is to work with fad after fad after fad, never learning (or even *seeking*) the fundamentals.

      So don't assume because somebody cut their teeth on Lisp they have "dead end knowledge". They might just be shaking their head at "these kids today with their XML and their Python, reinventing wheels"..

    31. Re:They get a life? by psocccer · · Score: 1
      Agreed. Last estimates I read were that there is still roughly 1 million lines of COBOL in use today. Not really "dead-end".

      There's got to be way more than that, I just checkout out the COBOL we have here at work and we have over 900K lines of code, and we're a small company. Either that or we somehow account for 90% of the COBOL code left in the world :p

    32. Re:They get a life? by bar-agent · · Score: 1

      Just because C is best for gui development...

      You can't be serious. C? Best for GUIs? Is this the same C with malloc(), free(), and no built-in thread support? Dude, it sucks for GUIs.

      For GUI programming, you want a nice, functional, garbage-collected language with threading. But not Java. Java sucks worse than C for GUIs.

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    33. Re:They get a life? by epmos · · Score: 1

      In the proud tradition of 'Me too!' posts, my mother fits that mold as well. She is/was a geophysicist and wrote code nearly every working day for 30 years, except for a short break in 73 after the birth of her second child (me). She programmed first in FORTRAN then in C/C++ starting in the mid-80s.

      Now, she is a professional landlord who manages her own properties doing all the repairs, etc with my father helping.

      I don't know many other people my age whose parents wrote software, though when I was growing up I didn't realize how cool and rare that was. As an adult, I have a much greater appreciation for that. Ever read the story of Mel, a Real Hacker? I emailed it to mom once and the next day I had a free verse reply about another Real Hacker(TM) she had known waiting in my inbox. That's the kind of cool I'm talking about here.

      Now for the point, which addresses the OP's question.

      When I told her I had gotten a developer job she told me it would be the most fun thing I could ever do for about 30 years, but after that I would need to find something else to do after that. This wasn't advice she made up for me--it was advice she was given by a gentleman who was a mentor to her when she started. That fellow had started just after the war, when computers were new and rare. He said that after a few decades you begin to notice that you are repeating the past. She didn't understand that until around 1990 or so. After all, computers were advancing so fast that surely new things were being done every day. But then she realized that while the hardware was changing the people writing it didn't. The underlying problems of software development hadn't changed at all. New ideas about development processes, communication, peer review, etc. were all things that she had heard before in new packaging.

      A few years after that she cashed out and started buying property.

      But back then things were different: She had a pension plan that she had been paying into over the years. For those of you who don't know, a pension plan is much, much nicer than a 401(k). So much so that it is nearly impossible to get one any more if you don't work for the government. When you hear a talking head say that some "young" company has an advantage over an "old" company, they mean that the old company has pension obligations and the young one doesn't--this is why no one gets a pension any more.

      But it means that today's programmers don't get to retire and start a new career quite so easily. So perhaps the OP and I will find ourselves on the forefront of a new generation that codes for life.

    34. Re:They get a life? by blackjackshellac · · Score: 1

      Erm, I think you'll find that someone who trained 20 years ago (like me) and finished their undergrad (like me) and then went on to grad school (like me) and finally ended up in the real world after many years of slogging in the ivory tower is in their mid-fourties (like me). Freedom 55 is a lonnnnnnng way off, but 10 years goes by in a flash. To be honest, I don't know what I'll be doing in 10 years. I do know that at 45 it is increasingly difficult to focus on a programming job the way I used to be able to focus. One simply can't keep up those 18 to 20 hour days and stay sane.

      --
      Salut,

      Jacques

    35. Re:They get a life? by Anonymous Coward · · Score: 0

      Well, there's quite a difference between different languages, and in fact it does matter what language you choose.
      I prefer using Scheme when writing software, and programming in Scheme is in fact *very* different than programming in C or a similiar language.
      Then there are other types of programming languages than the functional ones, like imperative ones like PROLOG. Here the difference is again very big, and it's a totaly different philosophy.

      But for some reason, languages like C, Java, C++, Perl, Python, ... become standard. (yes, these languages are indeed quite similiar, maybe you were talking about these?)
      C I find acceptable for low-level-programming (*only* low-level, IMO), but for the rest, I can't stand them ... well, somehow Windows is a standard too, and it's a good example of why sometimes (maybe often?) not very good things become standard...

      And now this comment will be modded into oblivion because I like Perl so very much ... well guess it's slashdot...

    36. Re:They get a life? by johnjaydk · · Score: 2, Insightful
      But, damn, Lisp isn't dead-end knowledge! I "think" in Lisp all the time. It's a superset of all modern procedural programming languages! When I'm hacking Ruby or Perl I imagine it in Lisp and then translate.

      Sad but true. State-ot-the-art is having a hard time catching up with the 70's. So many great ideas from Lisp and SmallTalk is still trying to get a foothold within mainstream languages. Ruby is a promising example.

      And no I couldn't even spell computer when those languages where invented, but I do try to learn from history. Languages like C and Basic are the true dead-ends, were just not all the way down the road yet...

      --
      TCAP-Abort
    37. Re:They get a life? by Mark+of+THE+CITY · · Score: 1

      A huge demand for FORTRAN scientific programming? Where? I'd much rather be doing that.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
    38. Re:They get a life? by dfjunior · · Score: 0, Flamebait

      sheesh. girls can't write code!

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

    39. Re:They get a life? by dbIII · · Score: 1
      Fortran (1957) ... and Lisp (1959), you're stuck with some seriously dead-end knowledge
      Do you mean that numerical computing is not done anymore on all of theose new clusters and that emacs no longer uses lisp? A lot of people can do stuff in multiple languages anyway - even if they are not full time programmers but mathmaticians, physicists, engineers or sysadmins.
    40. Re:They get a life? by elrhino · · Score: 1

      I'm 30 years old. I'm leaving the coding business in 3 months, cashing in my chips to do a little traveling. I'm currently making about 80+ a year. I'm probably moving to a job that will probably pay me in the 20'k .. if I'm lucky (chef). 1999 I worked on a project that took 1.5 years to complete. 70-80 hour work weeks. Stress. Near nervous breakdowns. Broke up with my serious girlfriend because she never saw me. Gained 20-30 lbs. from sitting in front of a monitor for 15 hours a day. Finally got the app out the door. It lasted for 2 years. I just found out the other day that the application is going to be rewritten, because we just hired a new end-user upper end manager who doesn't like it. Its client server, but she wants it in web. The fact that it works perfectly fine and we don't even have any reason to go web matters not ... She's got 10X more pull in the company than anyone in IT. So there's two years of my life flushed down the drain. Boss told me he wanted me to be the project manager for the rewrite. It was everything I could do to keep from laughing in his face. I chose a CS major when I was 18, graduated by the time I was 21. I had taught myself C++ languages and built small apps for my parent's small business. I was a heavy gamer at the time. Loved computers. Got my Prodigy account on my 2400 baud modem and became an internet junkie. A pretty tried and true geekster. Now, I rarely (if ever) log on to the computer after work. I bought an Xbox when it first came out, but haven't turned it on in over a year. In the 9 years I've been in the business I've worked in Powerbuilder, VisualBasic, Oracle Forms and J2EE shops ... this is with just 2 companies. I have absolutely no desire to learn the next one. I'm getting off the treadmill. You youngsters can have it. I'm going to go travel and see the world. Good luck chasing the gold and learning the next big thing that is going to "revolutionize the world as we know it". Wait until you've been through about 10 of the "deadlines of all deadlines" to put out an app that will have the shelf life of guacamole.

    41. Re:They get a life? by carlislematthew · · Score: 1
      "For those of you who don't know, a pension plan is much, much nicer than a 401(k)."

      Do you watch the news? The reason I ask is that little things like Chapter 11 and reality are already affecting these "defined benefit" pension schemes. SO many companies are not funding their pension schemes which is why you may have heard the phrase "unfunded pension liabilities". Read about GM's 2 retirees per worker, and then make a decision about whether you'd rather be sitting on a fat 401k (your money, your account) or some piece of paper from a corporation.

      I'm sure these old pensions are working for a lot of people, but I for one would rather have a 401k/IRA.

    42. Re:They get a life? by Anonymous Coward · · Score: 0

      I hate to be a dick, but every time someone mentions Emacs lisp as lisp, I cringe in pain. Emacs lisp is a nasty, nasty language that is in no way indicative of modern lisp systems. The only reason it hasn't been taken out back and shot is because of all of the emacs extensions that have accumulated over the years. That and knowing Fortran doesn't translate to being capable of writing useful numeric code.

      The OP is a troll or an idiot. There's nothing about learning Fortran or lisp that means one is 'stuck' with 'dead-end knowledge.'

    43. Re:They get a life? by Anonymous Coward · · Score: 0

      At Penn State in 1981 I "got" to use the CRTs, but punch cards were still being used for years. (Ironically I had a job at a punch card machine company at the time- readers and punches- mostly sold to utility companies and voting districts.) Yeah, must have been Fortran- I did Pascal and helped lots of others with PL/1 PL/C projects (fun with JCL too) - it's all a blur...

    44. Re:They get a life? by gstovall · · Score: 1

      Depends on how you define "programmer". I define "programmer" as someone who creates software, and by that definition, I've been doing it professionally for 23 years, even though my education is in physics, not C.S.

      I have seen that most of the people that entered the profession with me either have become management, or have for various reasons decided to do something else. Some have chosen to go into business for themselves, while others decided to fossilize and eventually dropped out.

      The biggest factor I see in staying with it is continuing to learn the new stuff. Always stay with the leading edge development, always stay at the panic edge where you're constantly reading RFCs, studying the software journals, reading the hardware journals.

      Through the years, what I've noticed is a tremendous lack of hardware understanding in the incoming software development staff. It's well and good to have had a programming language class, but it has been my understanding that knowing WHY something works the way it does is far more important than knowing HOW to code a class in Java. A language can be picked up in just a few days, if you understand the underlying principles of the science.

      Also, don't think that a C.S. degree has taught you ANYTHING worthwhile, unless it has taught you how to think and to research, and find answers first. We've had far too many fresh graduates come in thinking they were God's gift to software engineering, and it just made it that much more difficult to break them and make them teachable. Many times, algorithms that work in the real world are NOT what were taught in a programming language class.

      Sorry, I'll get off my soapbox now...

    45. Re:They get a life? by Anonymous Coward · · Score: 0

      I'm 50, I make my living designing software, my senior programmer is 52, I just contracted a major php development project with a superb php programmer who is 70.

      I suspect a lot of us who do this sort of thing for a living have moved out of corporate life. Why would we want to work for an uncaring company when we can work for caring customers?

    46. Re:They get a life? by Rimbo · · Score: 1

      That's the truth; in the 70's, programming was considered clerical work.

      Nowadays, programs can be much larger, they're more complicated, and they use higher-math concepts (e.g., the late binding that's fundamental to all OO design and programming) that weren't part of established languages back in the day. We're trying to solve more complicated problems now; multithreaded and networked applications are the bulk of the problems we're solving today. You're not just trying to build an accounting system; you're trying to build an accounting system that millions of people will access over the web, that will need to communicate independently (via e.g. email) to all of these people at important times, and it's going to have to provide you the ability to mine the data for marketing research. Oh, and can you use .NET? We hear that's the latest rage...

      The fundamentals of programming language design, networking and architecture that you need to adapt to new languages and paradigms don't need to be learned in school, but school's a good way to get that knowledge so that you can keep up with the tech as it changes.

    47. Re:They get a life? by Anonymous Coward · · Score: 0

      What does programming language knowledge have to do with being a good programmer? Other skills and characteristics are far more important than which languages you know (although far harder to write up in a C.V.)

    48. Re:They get a life? by mj2k · · Score: 1

      national labs, nuclear power industry, but usually they want at least a masters...

    49. Re:They get a life? by vsprintf · · Score: 3, Insightful

      Hell, if you got started so long ago that you're 60+ and programming now, then you started off with punchcards and manual switches.

      What would your point be, since 2GLs and 3GLs are far easier and require less understanding of computing than machine language and manual switches?

      That's a hell of a big change, a lot more than simple syntax and such. I mean, if you started with C (1972), then you're still in good shape with Perl (1987) and Python (1991). But if you started with Fortran (1957), Cobol (1959), and Lisp (1959), you're stuck with some seriously dead-end knowledge

      If you think that, you don't understand programming at all - or were you trying for a funny mod?

      Not that there aren't jobs around for those specialities, but what was hip in 1960 is fossilized today. You could be using Fortran 95, or Scheme, I suppose, but what would be the point?

      Take your Ritalin and sit down. Just because someone knows Fortran or C doesn't mean they don't also know Java and C++. You're like the class clown demonstrating his knowledge of two languanges while everyone else knows four.

    50. Re:They get a life? by Anonymous Coward · · Score: 0

      I just found out the other day that the application is going to be rewritten, because we just hired a new end-user upper end manager who doesn't like it. Its client server, but she wants it in web. The fact that it works perfectly fine and we don't even have any reason to go web matters not ... She's got 10X more pull in the company than anyone in IT. So there's two years of my life flushed down the drain.

      If the application were designed properly, it would not require a rewrite to provide a web interface. The business logic in your client-server application would be on the server, and you would only need to provide a web-based client interface. Perhaps you're right that there is no real need for a web interace, but arguing that it means flushing the original application either indicates that you haven't considered the situation fully or that the application is crap and deserves to be flushed.

    51. Re:They get a life? by Nivag064 · · Score: 1

      Hmm...

      I am over 40, specifically I am 55.

      I still actively write code.

      I may be starting a new job in the next few weeks. Where I expect to be coding at least 10% of the time, and at least 40% will involve looking at code and mentoring Junior Java developers. Unfortunately they know I can read COBOL, having been COBOL programmer for several years in my dark and sordid past, so I have a suspician I might be asked to do so... They are moving 32 systems, some quite old, into a common arhitecture based on Enterprise Java.

      I learnt FORTRAN at university in the early 70's (in Auckland, New Zealand).

      Anyhow, I would be coding at home, even if I didn't at work!


      -Nivag

    52. Re:They get a life? by ynohoo · · Score: 1

      "If yer company is too cheap to ditch the old stuff, you'll be maintaining it forever."

      No, your company is smart - why would they want to throw out software that has 10 years (or longer) of real world testing, just to replace it with something with new bells and whistles, but little real world testing?

      I'm in the "enhance the old software" biz tho, so maybe I'm biased : )

    53. Re:They get a life? by Hal_Porter · · Score: 1

      No, there was a worldwide program in the late 20th Century called Y2K that moved most of the COBOL code to your company.

      Do you really think it took so long to convert to four digit dates?

      --
      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;
    54. Re:They get a life? by Profound · · Score: 1


      Lisp (1959), you're stuck with some seriously dead-end knowledge...

      --
      argumentum ad ignorantiam Fallacy of taking a statement not provably false and implying that it is therefore true


      You mean like saying Lisp is dead-end knowlege?

    55. Re:They get a life? by ynohoo · · Score: 1

      a present from a fellow sufferer...

    56. Re:They get a life? by FatherOfONe · · Score: 1

      COBOL is going away, but it is slowly. It appears to be being replaced by JAVA. IBM seems keen on this and those shops that haven't moved off of the big iron and on to UNIX/Linux or Microsoft are generally moving to JAVA. IBM kind of loves this because it allows them to sell even more hardware :-)

      From what I have been seeing, the upper management types are starting to die off that seem to be married to COBOL and as such the business is starting to migrate off of it. As mentioned in other post there is a TON of COBOL out there. I would say BILLIONS of lines of code, but it is a dead language. Nobody is doing any "new" stuff with COBOL. So as those shops want to start exposing their business via web services and such, that development will be done in other languages, and then over time more and more of the core code will be redone in a "modern" language.

      --
      The more I learn about science, the more my faith in God increases.
    57. Re:They get a life? by MAXOMENOS · · Score: 1

      And in this room, 50 million lines of CASE tool-generated COBOL.....

    58. Re:They get a life? by SatanicPuppy · · Score: 1

      Actually that's an opinion, based on the fact that I've never, in my 10+ years as a programmer, had any use for my LISP knowledge.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    59. Re:They get a life? by epmos · · Score: 1

      Actually, I usually read the news rather than watching it. It's faster for me.

      But I know about many many companies that have pension problems. GM is currently in a lot of trouble. United Airlines manged their pension fund so cleverly that they bankrupted the entire company. They are not alone--lots of big, old US companies are in the same boat.

      I had rambled on about this in the first version of my post, then decided it wasn't related to the topic at hand and cut most of it out. Still, a properly managed pension can outlive it's parent--the oil company my mother worked for no longer exists but the pension does.

      For anyone who cares, a short summary of the problem:

      A 401(k) or IRA places the risk of investing on the employee, a pension plan transfers (some of) the risk to the employer. If your 401(k)/IRA does poorly, you have to make up the shortfall. If your pension doesn't earn a high enough return your employer does so. At least in theory--read some news articles and you will see that it isn't always so.

      A traditional pension plan can be self-funding when it's investments are highly profitable. That is, the plan must make some defined amount of money to cover it's obligations. The bulk of this money is supposed to come from investing money already in the plan, but the company has to make up any shortfall from it's own income. When the plan's investments are doing well, often the parent company doesn't contribute at all.

      If a company is doing poorly exactly when the economy is slow and interest rates are down, the combination can lead to a severe cash shortage. If your company is big enough, then your success tracks the overall economy no matter how well-run the business is. Risky investments tend to compound the problem. A pension plan buying lots of stock in the company that owns the plan is a recipe for disaster. Both of these problems are widespread in the US right now. Hence the large numbers of Chapter 11's from big names.

    60. Re:They get a life? by Doctor+Memory · · Score: 1

      But if you started with ... Lisp (1959), you're stuck with some seriously dead-end knowledge

      Actually, one of the cool things people rave about in Python and Ruby are closures, which LISP pioneered. And once you're familiar with S-expressions, you'll see XML in a whole new light...

      Yes, I think FORTRAN's best days my be behind it, and I really doubt COBOL will be seeing a resurgence again, but there's still a lot to be learned from LISP.

      --
      Just junk food for thought...
    61. Re:They get a life? by mrego · · Score: 1

      Wrong. Only fools who took Engineering thought they were automatically great programmers... these are the people who didn't even know De Morgan's laws, etc. Yes, there were forward thinking Universities that had true CS programs even in the 1960s that were more science than MIS. True, many major colleges unfortunately thought that people should just major in Math or Engineering or Business and did not have true CS degrees. CS (and Programming) WERE worthy in the 60's and 70's... but many didn't know enough to know it.

    62. Re:They get a life? by CrazyTalk · · Score: 1

      Your joking, right? I was in College 23 years ago, and believe me there was a well established CS program then. In fact, you can probably go back to the 1950s and 1960s when Univeristies were churning out Mainframe Programmers in COBOL and FORTRAN.

    63. Re:They get a life? by JanneM · · Score: 1

      So if you weren't "educated" in programming but merely spent 20+ years doing it, you wren't really a programmer?

      I read it differently; I think he means that there just weren't all that many programmers and programming jobs around about 30+ years ago, not even enough to support a formal path to train as one.

      And I think that is a large part of the answer. The field has exploded over the past twenty years, and thus management and leadership jobs have expanded enough to absorb any older programmer that has wanted to stay in the business but not doing programming.

      --
      Trust the Computer. The Computer is your friend.
    64. Re:They get a life? by Bush+Pig · · Score: 1

      There's heaps of us. Most universities had Computing Science (or some such) departments by about 1970 (usually attached to the Maths faculty). Admittedly I didn't actually _finish_ my degree till 1996, but I could, in priciple, have done it much earlier.

      --
      What a long, strange trip it's been.
    65. Re:They get a life? by aminorex · · Score: 1

      > catching up with the 70s

      You mean 1959 was part of the 70s? I guess McCarthy really was "ahead of his time".

      But, yes, I understand that most of the interesting features of progamming language design
      were pioneered in the 70s. Your point is taken.

      But, no, programming language design features are not the sum of all art in software. Your
      point is muted, albiet not mooted.

      --
      -I like my women like I like my tea: green-
    66. Re:They get a life? by brendan0powers · · Score: 1

      I am suprised how many old talented programers there are. I live near boston, and there is a lot of people who used to work at DEC who are still looking for programming work. We had 3 of them apply to our job offer. All 3 applicatant were talented and had current skill sets. There is also an abundance of old unix people.

    67. Re:They get a life? by Anonymous Coward · · Score: 0

      Next time you order a berger and fries...

      If you can't spell it, cook it.

    68. Re:They get a life? by CptNerd · · Score: 1

      I graduated from Eastern Kentucky University in 1984 with a Bachelor's in Computer Science, which was in the Department of Mathematics and Computer Science. There was a BSCS program for several years before that. The head of the Computer Science department being married to the head of the Mathematics department certainly helped, I suppose...

      Oh, and I'm 47, and still programming, mostly legacy systems for the past 6 years. I'm self-employed, doing contract support. There are still a lot of C/C++ Unix systems out there, thanks to most companies' innate conservatism. One of the few things I enjoy about the computer field is troubleshooting, analyzing existing systems and fixing them so that they do what the client wants (even if it's not what they need :-( ). I've worked with so many operating systems, languages, and software systems they're all blurring together, so I can see the common attributes of systems regardless of the language, so it's become very boring fixing the same problems over and over...

      I don't expect to be doing this when I'm 65, though, but right now I don't know what else I can do and still make this kind of money.

      --
      By the taping of my glasses, something geeky this way passes
    69. Re:They get a life? by Anonymous Coward · · Score: 0

      Tell me when they come up with a language that works as well as C for system programming, kernel space or very close to it there inst any its decried as a portable assembler but thats exactly why it isnt going anywhere its significantly reduces the development and porting time of a kernel and no newer language has offered a real alternative because they are simply to complex obtain the widespread availability and performance that C managed. Even if one creates a java machine like the famous lisp machine of MIT fame the underlying VM is probably still going to be coded in C that way the VM dosent have to be rewritten to a great extent when the processor architecture gets changed.

    70. Re:They get a life? by Cafe+Alpha · · Score: 1

      Getting a life is certainly MY plan.

      I used to work program from 60 to 100 hours a week for stock options (now usable as toilet paper) and also to get ready for Comdex etc etc.

      I started a business that doesn't take so many hours per week so that I have some chance of having a life, interests and friends again.

      I'd tell you what I'm doing now, but I don't want any competition. If you're all so bright, maybe you can figure out how to get a job that isn't slavery disguised as a profession.

    71. Re:They get a life? by Anonymous Coward · · Score: 0

      parent mod flamebait? the link is about Grace Hopper, the "girl" who basically invented programming.

    72. Re:They get a life? by Nivag064 · · Score: 1

      chuckle

      Thanks! I've book marked it - just in case

      Hopefully that won't be necessary, at most I'll be reading not editing (just visited the URL, it would be good for reading, but you can't use punch cards to mark your place on a screen! - I still have several hundred surplus 80 column punch cards)! I'll see if I can use a Linux workstation...

      Many of the younger generation don't appreciate just how much is COBOL is still being maintained and enhanced. I made the mistake at one point saying I'd never be a COBOL programmer - taught me not to be so dogmatic!


      -Nivag

    73. Re:They get a life? by ciggieposeur · · Score: 1

      If the application were designed properly, it would not require a rewrite to provide a web interface. The business logic in your client-server application would be on the server, and you would only need to provide a web-based client interface. Perhaps you're right that there is no real need for a web interace, but arguing that it means flushing the original application either indicates that you haven't considered the situation fully or that the application is crap and deserves to be flushed.

      I disagree. If you have a client/server environment (PowerBuilder, VB/MS Access, Delphi, etc.) where the server is SQL and the client has a full programming language, then there is little need to write a middle tier, and if you are budget- or time-constrained (as the GP seemed to be) it would be pretty silly to create that abstraction layer.

      There are LOTS of complex applications that need the power of a full programmable environment. You can put the business logic parts (the Model part of MVC) on the server with SQL constraints and triggers (or a middle-tier server that performs the same duty), but the View and Client parts are sometimes best handled as a single piece. You need the textboxes/radiobuttons/etc on the screens to be in the right places, you need images to show at the right times, and really complicated GUI behavior (e.g. change the sub-form when the combobox value changes, dependent on data in a query and values in a different form). Until just recently most web-based application frameworks were light-years behind client/server.

    74. Re:They get a life? by thempstead · · Score: 1

      My Dad's around the same age and he got early retirement and then was laid off from somewhere else. So he decided that he'd do sometihng different and ended up as a part time pallbearer and herse driver!

      t

    75. Re:They get a life? by Anonymous Coward · · Score: 0

      Just because someone knows Fortran or C doesn't mean they don't also know Java and C++. You're like the class clown demonstrating his knowledge of two languanges while everyone else knows four.

      Hahahaha.. YES! Here I am, 40+, I've been on machines, ok, no switches.. but a hex keypad on the front you could program in. I've done assembly language on an IBM360 Mainframe, DecSystem-10, Vax, and more, used DCL on the VAX, Basic, Pascal, Fortran, C, Unix Shell scripting, Perl, TCL... I picked up C without any training, in a matter of weeks, and was calling assembly routines for low-level I/O stuff from C (understanding binary/hex, and digital electronics and how the *hardware* works has always been a help), I know how ethernet CDMA/CD works (I worked with Thicknet & Thinnet in the old days), I needed TCL for a project, bought a book on tuesday and had a fully written 800 line program written and mostly debugged (found a few minor issues after that) in a week. Lately I've become the "java expert" at work, telling the masses of offshore programmers they hire how to fix their code... and I couldn't have read a line of Java two years ago. Now everybody wants me to help debug their apps...

      The advantage of time, knowing many languages, knowing how the hardware of a computer works (clock skew, etc), how compilers work.. I took one look at Java and could follow the basic code structure right away. Sure, I've learned more over time about the nitty gritty of things, but a week after I saw my first java code I could have pointed out code paths where it could fail to close a database connection, etc. Basic logic, you know a couple of languages (ok, C++ & Java, object oriented, I can follow python code and I've only seen a couple of examples, its "just another syntax") you know them all. About the only one I know of that really doesn't follow this too well (and I've used it) is LISP.

      Any code weenie can know a language or two. I get paid fairly well and am respected and asked for because I can jump in and pick up almost *anything* pretty quick. I think the most valuable asset any employee can have to their employer is *versatility*. Sure, I have 20 years experience, but if I had 20 years of Fortan-77, I'd be pretty worthless. My value is in the versatility and ability to adapt, not just knowledge of one or two languages.

    76. Re:They get a life? by deanj · · Score: 1

      Well, I haven't either (and it's been longer than 10 years for me), but that doesn't mean it isn' out there. I know of two places that use LISP. One was Yahoo in the early stages. Another is a startup I know about.

      Just because *you* haven't seen it doesn't mean a thing. You probably haven't run across Fortran or RPG at a job. There's a lot of tech out there you haven't been exposed to... does't mean it isn't out there.

    77. Re:They get a life? by Mark+of+THE+CITY · · Score: 1

      I have an MS in ECE from UCSB, and a PhD in chemistry from UCLA, doing molecular spectroscopy experiments (Turbo Pascal for low-rate data acquisition and display) and intermolecular Raman spectrum simulation (VMS FORTRAN). I have also done FORTRAN on 4.2/SunOS and CDC Cyber 70/170.

      I may get to do some numeric programming in my next contract for an avionics firm.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
    78. Re:They get a life? by SatanicPuppy · · Score: 1

      I programmed in RPG this morning. :/

      The place where I work right now has a ton of legacy crap. It's about to be a real problem because my boss just gave her two weeks notice, and she's the last person here who really understands the Cobol and RPG legacy code.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  12. BASIC programmer never die.. by Anonymous Coward · · Score: 0

    they gosub and don't return

    1. Re:BASIC programmer never die.. by budgenator · · Score: 1
      Damned young'ens don't know shit it's
      10 goto 40;
      40 exit();
      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:BASIC programmer never die.. by Anonymous Coward · · Score: 0

      I think you're the young one there...

      For a start, why the fuck would you goto the very next line?
      And secondly - exit is a keyword, not a function - it doesn't have parenthesis.

      If you didn't understand the GOSUB without RETURN reference, then you've never truly programmed in BASIC.

    3. Re:BASIC programmer never die.. by Anonymous Coward · · Score: 0

      BASIC with semicolons?!?! WTF?

    4. Re:BASIC programmer never die.. by 6800 · · Score: 1

      5 On error goto 50

  13. Re:First Post! by m0topilot · · Score: 0, Offtopic

    Second!

  14. Two words by Anonymous Coward · · Score: 0

    Soylent Green

  15. Old programmers? by dr_dank · · Score: 2, Funny

    Old programmers? Heavens no!

    When their crystals turn color, they go through Carousel and are never heard from again.

    --
    Where does the school board find them and why do they keep sending them to ME?
  16. Government Work by dch24 · · Score: 3, Interesting
    I am a contractor at a government installation. Without going into too much detail about what it is I do I can say this: civil service jobs in the US are where a lot of over-40 programmers go because the benefits of working for the US government are pretty good:

    1. Your employer is the largest (fill in the blank) anywhere.
    2. Your employer can't fire you. Civil servants basically can't be fired unless they do something completely crazy like "go postal."
    3. The pay's not great, but the people are pretty laid back. And most of them are over 40.

    1. Re:Government Work by Anonymous Coward · · Score: 0

      Your taxes (not?) at work

    2. Re:Government Work by __aaclcg7560 · · Score: 2, Funny

      That would explain why my mailman was browsing through my copy of Dr. Dobb's instead of the neighbor's copy of Playboy.

    3. Re:Government Work by Mark+of+THE+CITY · · Score: 1

      Maybe you can't be fired, but if Congress defunds your project, and there are no others, and your seniority is low, you are laid off; known as a Reduction In Force (RIF).

      Also, your boss can harass you and your co-workers, so you and they quit in disgust.

      I had stablilty, working for Uncle Sam, but being priced out of much of the Southern California home market (in the days of 20% down as a hard minimum) was difficult to swallow for a near-compulsive saver.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
  17. Mid-life Career Change? by eldavojohn · · Score: 1

    I used to take an advanced literature course in college. I loved to read but I knew that the placement for jobs meant I had remain a computer science major.

    My professor told me that maybe I should save up money writing code and then apply for a professor position at a college or get a teaching degree.

    Maybe it's conducive for one who programs computers to have a yearning for a different job and once they have enough financial backing, they take the plunge?

    I haven't yet discounted teaching as a future profession ... but I'm only 23 ...

    --
    My work here is dung.
    1. Re:Mid-life Career Change? by Morgalyn · · Score: 1

      Hmmm. I am also 23, and pondering where I'll go after I save up enough money doing this software engineering thing. And teaching is definitely on the list!

      Odd.

      --
      You say you got a real solution
      Well, you know
      We'd all love to see the plan
      (The Beatles)
    2. Re:Mid-life Career Change? by Anonymous Coward · · Score: 0

      Stop wasting your time, learn some business and at least be self-employed. You will never be doing what you want since you will have to be making money to support what you want to do. Being rich is impossible owrking for someone else.

    3. Re:Mid-life Career Change? by __aaclcg7560 · · Score: 1

      Get the professional experience you need, start writing over-priced computer books and hit the teaching/lecture circuit. There's no shame in a being consultant.

    4. Re:Mid-life Career Change? by eldavojohn · · Score: 1
      Being rich is impossible owrking for someone else.
      Hmmmm, what if I owrk as hard as I can?

      Being rich isn't the end goal for all of us, you know. There's this thing called "self satisfaction."
      --
      My work here is dung.
    5. Re:Mid-life Career Change? by Phaid · · Score: 3, Interesting

      Maybe it's conducive for one who programs computers to have a yearning for a different job and once they have enough financial backing, they take the plunge?

      It's true. I've been a software engineer for 11 years and I frequently dream of a glamorous career as a truck driver. Once I get my house paid off, I'll buy some driving lessons, and then -- it's owner/operator time.

    6. Re:Mid-life Career Change? by Anonymous Coward · · Score: 0

      I work with truck drivers and it may not be glamorous but it is a living. They spend all day in the shit that I hope like hell to get out of by moving a few miles from work. A bus driver that drove me to school now drives a truck for the business. The other drivers at work are also genuinely nice people that could crush you like a bug with their rigs.

      "Owner/operator", I hear it pays OK. You answer to your boss with your backtalking, swarmy, but ultimately cowardly smile. They drive through some of the best scenery the country offers (from time to time).

    7. Re:Mid-life Career Change? by ooofa · · Score: 1

      10-4, good buddy!

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

    1. Re:Well.... by goatbits · · Score: 1

      MountainDew is not programmers but programers do make it. Kinda like beer. Take a horse and a funnel. Well Programmers do not need a funnel unless they are real old.

    2. Re:Well.... by Anonymous Coward · · Score: 0

      They are turned into SLURM!!

    3. Re:Well.... by greppling · · Score: 1

      Can't be true. Even Mountain Dew doesn't have as high a caffeine concentration as a programmer after 15 years of work.

    4. Re:Well.... by Anonymous Coward · · Score: 0

      Mountain Dew is old programmers!
      Or at least their urine...

  19. Law school... by gatkinso · · Score: 1

    ...atleast in my case.

    I am a pretty decent coder, acoording to my bosses. Technical management can only take one so far. An IP lawyer who knows what he is doing should do pretty well (assuming I keep up with technology).

    I would code until retirement, but it just doesn't seem realistic for a variety of reasons.

    --
    I am very small, utmostly microscopic.
    1. Re:Law school... by sharkb8 · · Score: 1

      Same here. I'm a 3L working at an IP firm in NY. I programmed for 6 1/2 years before going to Law School. Now every time we get a softwre patent case, it ends up on my desk, and I haven't even graduated yet.

      I figured it was either Law School or management.

    2. Re:Law school... by reebmmm · · Score: 1

      I realized after about a year of "working" that the programming I was doing was not particularly fulfilling. I also realized that my grades in college were better in classes like philosophy and poli sci than in CS and engineering.

      So I went back. I graduate in 3 months!

      Now I'll just have to wait one year to realize that lawyering isn't very fulfilling and go back and get my MBA.

  20. Silicon Heaven, of course! by Tackhead · · Score: 4, Funny
    > Where Do All of the Old Programmers Go?

    Silicon heaven, of course.

    (No such thing as Silicon Heaven? Preposterous! Just ask the collection of HP calculators nobly enshrined atop the PDP-11 in my basement!)

    1. Re:Silicon Heaven, of course! by VGMSupreme · · Score: 1

      (No such thing as Silicon Heaven? Preposterous! Just ask the collection of HP calculators nobly enshrined atop the PDP-11 in my basement!)

      And I have to code for a PDP-11 on my next project too, in BASIC-PLUS. You old-timers sure are wierd, what with your wacky coding languages and all ;)

      --
      The Galatic Freedom Force marches on! Defend!
    2. Re:Silicon Heaven, of course! by jshark · · Score: 1

      Hey, hey, hey. Watch who you call weird, pal.

      I learned Basic-Plus and Pascal on a PDP-11/70 when I was in high school in the 70's. Back in the days when we only used 2 digits to code a year. About 3 years after high school I was the sysop and programmer for that same machine. I still have a crashed disk platter from the RP04 hard drive (with a WHOPPING 88 MB - yes "M") from one very long labor day weekend.

      Do the math. I'm now a 40+ programmer and wondering much the same thing as the main posting here. I like what I do, and I'm good at it. I've learned i-don't-even-know how many languages, IDEs, systems, etc. over the years. When I first encountered OOP in the 90's it was the portotypical "holy shit! where has this been all my life?!?!" I learn, I adapt, and then I learn some more. The bitch of it is, though, no matter what I learn, if Company X finds that they can get software that's good enough to get by for 25% (or less) than what they'd have to pay me for software that would work THE FIRST TIME then the FR*@&^$IN bean counters say, "Hey, we'll have somebody overseas do it on the cheap, then we only have to pay this old fart diddly squat to maintain it 'cuz he's not doing any real work........"

      [...deep breath...breathe out...in...out...]>

      I hear a chilled beer calling my name.

      --
      If you're gonna be dumb, you gotta be tough.
    3. Re:Silicon Heaven, of course! by identity0 · · Score: 1

      Pah! 'Silicon Heaven'? That is where all the wussy VB programmers and web designers go, to sit on their fat tushes and wallow in their unmanly cheese-snacks.

      REAL programmers go to VAXhalla, to feast on freshly killed bear, drink ale, and prepare themselves for Redmondrok, the coming battle with the forces of Evil. They shall spend their days honing their skills in the brutal arts of C, assembly and COBOL, whose pain and toil shall make them even greaer warriors than before! Truly, the Gods shall sing their praises!!

      And you want to go to some pansy-ass 'Silicon Heaven'? True warrior-programmers would not even think of such a thing!

  21. They're in one of a few places.... by tekiegreg · · Score: 1

    1) Management

    2) Downsized because of obsolete skillset and looking for a new job

    3) Starting their own business (either related to IT or not), most likely resulting from #2

    Seriously I'd evaluate your skillset at this time and think about where you're going from here. If you're still sharp you might find yourself pulled into management, if you're not so sharp, start thinking about your career away from your company...

    --
    ...in bed
    1. Re:They're in one of a few places.... by Anonymous Coward · · Score: 1, Funny

      Unisys

    2. Re:They're in one of a few places.... by ClosedSource · · Score: 1

      Older workers are not usually downsized because of obsolete skills. It's usually about higher salaries and cultural differences with the younger majority.

      Of course, managers don't like to be told that their new idea was tried a few years back and failed. Experience can potentially help companies, but keeping your job is about keeping your boss happy, not necessarily about doing what's best for the company.

    3. Re:They're in one of a few places.... by Richard+Steiner · · Score: 1

      I know a lot more former Unisys folks than current, but you're right -- most of the folks I know who are still there were the senior folks when I was there, and that was almost 15 years ago.

      Downsizing has been a permanent part of the culture there since the Burroughs/Sperry merger formed the company in the mid 1980's...

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    4. Re:They're in one of a few places.... by corbettw · · Score: 1

      If you're still sharp you might find yourself pulled into management, if you're not so sharp, start thinking about your career away from your company...

      Strike that, reverse it.

      --
      God invented whiskey so the Irish would not rule the world.
  22. Over 40 years old developers.... by moro_666 · · Score: 0

    Are the dudes that dig in your trash.

    Thats what knowing COBOL brings you in the long run !!!

    --

    I'd tell you the chances of this story being a dupe, but you wouldn't like it.
    1. Re:Over 40 years old developers.... by Tackhead · · Score: 1
      > Are the dudes that dig in your trash.
      > Thats what knowing COBOL brings you in the long run !!!

      But only the ones who learned it recently enough that there was support in OO COBOL for garbage collection.

    2. Re:Over 40 years old developers.... by NotQuiteReal · · Score: 1

      I am in my [mumblesomthing] mid-40's, and even I think of COBOL as for "old timers"!

      --
      This issue is a bit more complicated than you think.
    3. Re:Over 40 years old developers.... by SatanicPuppy · · Score: 1

      Not if you're good at it...

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Over 40 years old developers.... by Kahless2k · · Score: 1

      I would have to disagree. I'm a fairly recent College Grad, and me course included both COBOL and RPG. Though, the reasoning is that most of the COBOL programmers will be retiring, and someone needs to do it..

      Well.. when I think about it again.. maybe I don't disagree all that much...

    5. Re:Over 40 years old developers.... by jcr · · Score: 1

      COBOL is still a fine solution for many classes of problems. If you have to manage the accounts of a million utility customers, for example.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  23. Can I guess? by Anonymous Coward · · Score: 0

    To Hell?

  24. As they used to say by Anonymous Coward · · Score: 0

    Old programmers don't die, they just fade away.

    1. Re:As they used to say by dgatwood · · Score: 1
      No, no. Old programmers never die. They just bit rot.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  25. New Careers by N8F8 · · Score: 1

    Most wake up and realize that the company views them the same way they view the janitors: necessary maintenance workers. Few companies have "career paths" for IT staff. Start thinking about fast food franchise opportunities or working your way into managment.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  26. I don't think anyone knows... by Ruff_ilb · · Score: 2, Interesting

    I don't think anyone knows... simply because most programmers aren't that old, the management and IT fields have been able to contain them.

    The article asks a question that might have an interesting answer in the future, but I'd have to say that as programmers no longer fit in other areas, they'll just continue to program until they retire. Until this point they could move on to something else.

    I guess the real question asked here is - Will management and IT grow at a rate large enough to absorb aging programmers, or will either
    a. the programmers continue to program or
    b. a new sort of job is created for these aging programmers
    happen?

    --
    http://www.TheGamerNation.com/Forums
    1. Re:I don't think anyone knows... by mikehoskins · · Score: 1

      I think you've sorta hit the nail on the head, adding to some other commentary:
          1.) Civil service
          2.) Management
          3.) Other, outside-IT careers
          4.) Maintenance of "outdated" tech
          5.) Field is too new to make a determination

      I agree with you, that it is an unknown. The field is too new to make a determination. The field simply isn't old enough to have programmers retiring in droves. Yes, where I work, there are 60+ year olds doing COBOL/mainframe stuff, but it's pretty rare in this field.

      When I entered the work force as a programmer just out of college, it was 1993. 1993 was interesting because it was during a downturn in the US economy and already had one of the largest gluts of programmers/IT people on the market, simultaneously. It was a hard time for programmers, everywhere.

      So, I'll add one theory -- it depends on the job cycle. Compare the dot-com/Y2K/Euro-conversion days with the recessions before and after those days, for instance.... During "dot-com" era, jobs were plentiful and workers were very scarce, so the 40+ crowd was in huge demand, but not so before and afterward....

      So, I see 6 trends, so far, for the 40+ crowd.

      I've got 4-5 years to find out.

  27. well, when i turned 40... by Anonymous Coward · · Score: 0

    i moved to Hawaii, bought a motorcycle, and became a surfer.

  28. You can have ours.... by Anonymous Coward · · Score: 0
    Where do they go? They're still here! Waxing nostalgic about their PDP-11s, VAXen, card punches, and timeshare systems...

    That is, the ones that didn't kill themselves by drinking too much coffee...

  29. Actually, they leave before they turn 40... by gorus · · Score: 0

    ...because long before 40, they realize programming is a commodity and they will soon be replaced by a younger/cheaper/etc. worker.

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

    1. Re:If we told you, we'd have to... by Anonymous Coward · · Score: 1, Funny

      Let me guess ... you'll pull up in a big station wagon full of tapes?

    2. Re:If we told you, we'd have to... by Anonymous Coward · · Score: 0

      Gimme another chance!

      I swear I was ready that night! I even slept with my wrinkle-free clothes on! I was just so damn tired, I thought the knock on the door was the wind! Come back! COME BACK PLEASE!

  31. Sixth Post! by Anonymous Coward · · Score: 0

    Sorry, I'm too old to make First Post any more....

    1. Re:Sixth Post! by toddbu · · Score: 1
      Sorry, I'm too old to make First Post any more....

      I think that's what Viagra is for. :-)

      --
      If you don't want crime to pay, let the government run it.
  32. look forward to your exciting new career ... by Surt · · Score: 1

    ... in unemployment! Younger IT workers are cheaper, and more familiar with newer technologies at the same time!

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    1. Re:look forward to your exciting new career ... by Fulcrum+of+Evil · · Score: 4, Funny

      Younger IT workers are cheaper, and more familiar with newer technologies at the same time!

      As a bonus, they can make the same old mistakes all over again!

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:look forward to your exciting new career ... by KiloByte · · Score: 1

      ... and don't have any clue.

      I was thoroughly shocked, when someone with a freaking degree in CS asked me once how to write a "while" loop. The guy also doesn't know the difference between a procedure and a function -- he will happily click on events in Delphi or Access, but can't write a subroutine on his own.

      On the other hand, I personally have dropped from the university; however, having been to world finals of ACM ICPC suggests I may be not a complete moron.

      So, uhm, whom would you hire -- a young IT worker who's familiar with newer technologies, or someone who has been hacking in assembly since the age of five but can't force himself to bother with the newest buzzwords?

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    3. Re:look forward to your exciting new career ... by Surt · · Score: 1

      Shh! Never tell management about the downside, they'll shoot the messenger. :-)

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    4. Re:look forward to your exciting new career ... by Surt · · Score: 1

      You make it a tough choice. On the one hand I could have an assembly hacker who doesn't know how to work with the newer technologies we're deploying, and is inflexible about learning, and on the other hand I can have a nice moldable young IT worker already familiar with what I need to build, and most likely still eager to learn.

      Hmmm.

      Let me get back to you.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    5. Re:look forward to your exciting new career ... by el+cisne · · Score: 1

      "more familiar with newer technologies at the same time"

      true, but "familiar" may not get it. "familiar" results in replacing all the occurences of 'CString' with 'char *', and without doing anything else.

    6. Re:look forward to your exciting new career ... by Surt · · Score: 1

      I'll assume you meant that the other way around, as char* preceded CString. Note that actually following through with that advice might actually yield a performance improvement thanks to a lot of smart logic in CString. On the downside of course, you've broken anything that was using char* as data other than NTS, so you do need some brains around that conversion.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    7. Re:look forward to your exciting new career ... by jcr · · Score: 1

      Younger IT workers are cheaper, and more familiar with newer technologies at the same time!

      Not necessarily. Many older programmers stay up to date throughout their careers.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    8. Re:look forward to your exciting new career ... by el+cisne · · Score: 1

      and I would apparently have to add : "and senile gets you missing closing italics tags on /. posts". sigh.....

      Hey, you kids!! Get off my lawn!! (shakes fist)

    9. Re:look forward to your exciting new career ... by Surt · · Score: 1

      I thought it would be clear, but of course I meant on average. And of course I actually believe that older workers with well developed skills are in fact quite a bit more valuable than raw grads, but I also believe that is not the way most management thinks.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    10. Re:look forward to your exciting new career ... by el+cisne · · Score: 1

      Actually, nope. Good point, but nope. Just everywhere the string "CString" appears, global replace with "char *". Nevermind about any member methods of CString that are being called, etc. I tried to explain about how those CString objects were 'objects', instantiations of the CString 'class', they have data and methods/functions that operate on that data, that you can't just make them all char* willy nilly. "int curlen; char * myObj; myObj ="some junk"; curlen = myObj.length();" isn't going to work now. Is supposed to be a C++ dev.

    11. Re:look forward to your exciting new career ... by lucm · · Score: 1

      If you see Delphi and Access as "new" technologies, then yes, maybe it is time you retire. Unless your employer needs your assembly skills to debug the cofee machine.

      (for your convenience I posted this as "plain old text")

      --
      lucm, indeed.
    12. Re:look forward to your exciting new career ... by Anonymous Coward · · Score: 0

      "So, uhm, whom would you hire -- a young IT worker who's familiar with newer technologies..."

      Obviously, your mileage may vary but the young IT workers I have seen know Microsoft's wizard technology well. But ask them to develop outside of Microsoft's solutions and you get a blank stare. To me, that's not keeping abreast of the new stuff.

    13. Re:look forward to your exciting new career ... by Surt · · Score: 1

      Ah I see, a contradiction for being more familiar with new techniques. I misunderstood, and wow is that a scary programmer.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    14. Re:look forward to your exciting new career ... by gronofer · · Score: 1
      It would be easier to explaing the difference between a procedure and a function if there weren't several definitions of "function".

      I think structure is the key to programming, not buzzwords. The buzzwords just get in the way of genuine learning.

    15. Re:look forward to your exciting new career ... by KiloByte · · Score: 1

      If you see Delphi and Access as "new" technologies, then yes, maybe it is time you retire.
      My skills set doesn't include RAD tools.
      I can do:
      * low-level Unix stuff
      * networking (complex iptables setups, traffic shaping)
      * basic kernel hacking
      * Perl
      * AJAX (as in "full vt100 terminal in javascript", not as in "SOAP-based stuff")

      maybe it is time you retire.
      Hey, I'm 27y old.

      Unless your employer needs your assembly skills to debug the cofee machine.
      I haven't even touched assembler in more than ten years. I said that I played with it as a kid, not that it's what I do right now.

      (for your convenience I posted this as "plain old text")
      Thanks, that's really preferred over MS Word attachments.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    16. Re:look forward to your exciting new career ... by koreth · · Score: 4, Interesting
      and more familiar with newer technologies at the same time!

      If that's true of you, you have only yourself to blame. Age has nothing to do with it. I'm pushing 40 myself and I still make it a habit to regularly devote time to playing with new technologies that might end up turning into something useful down the road. And once familiar with those technologies, I look for places to apply them. Yesterday I spent most of my day working on a real-time streaming AJAX UI for a multi-user financial application, hardly a technology that went out of fashion with disco and bellbottoms.

      There are a lot of capable young IT workers out there. I have the pleasure of working with a bunch of them at one of my jobs right now. But there are also a lot of boneheaded young IT workers who are only in the business because it looked like a lucrative thing to major in, and who will be sick of the whole thing and looking to switch careers by the time they're 30. I've worked with some of them too. Trouble is, employers can't always tell the difference between the two. Meanwhile, as a going-on-veteran-status programmer, I have a resume with lots of references from past employers who can confirm that I'm worth what I charge. There are lots of companies out there who value a proven track record, and I doubt that'll change any time soon. Only time can give you a track record of any kind.

      In my observation, it's far more about your attitude than your age. If you can maintain an attitude of, "Wow, that's neat, I need to learn more about that and try it out," you'll probably do quite well no matter how old you are. If your attitude is, "I've learned how to do X, and that's what I do, so don't ask me to do Y," then yeah, familiarize yourself with the employees-only section of your local fast food joint, because the demand for X will dry up at some point.

    17. Re:look forward to your exciting new career ... by ivanmarsh · · Score: 1
      Younger IT workers are cheaper, and more familiar with newer technologies at the same time!

      As a bonus, they can make the same old mistakes all over again!

      LOL!

      Thank you! As an older IT worker I can tell you from vast experience that yes, younger IT workers may be cheaper... but more familiar with newer technology?

      Give me a break. Inexperienced workers are just that... inexperienced. The OP must be just out of college and looking for his first job.

    18. Re:look forward to your exciting new career ... by petermgreen · · Score: 1

      The guy also doesn't know the difference between a procedure and a function
      i guess because he has never been exposed to a language that makes that distinction in its syntax.

      and functions can have side effects in virtually every language so its no as though they really always represent functions in the mathematical sense just procedurs that happen to return a value.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    19. Re:look forward to your exciting new career ... by 3.14159265 · · Score: 1

      You know, the parent's comment is actually quite insightful!

    20. Re:look forward to your exciting new career ... by Anonymous+Brave+Guy · · Score: 1
      Younger IT workers are cheaper

      And, as with much in life, you get what you pay for. I may command at least 3x the salary of a new grad programmer at the age of 28, but I bet my work produces at least 10x the benefit to my employer in the long run. I rather doubt I'm exceptional in this, either.

      Most of the Really Good Developers I've worked with have been in their 40s. After all, they can read the same books on buzzwords I can, and they've also had 3x the experience in seeing through the hype, learning what works, and understanding common ideas that last longer than $FAD_OF_DAY.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    21. Re:look forward to your exciting new career ... by boriente · · Score: 1

      Well said. I have been in the industry since '84. I'm 51 and learned very early on to keep abreast of the latest trends and technologies. I started on the maniframe doing COBOL and CICS; was in on the first wave of the move to "PC"'s and OS2/WARP in our company; wrote code in C, C++, VB6, Powerbuilder, REXX; moved on to web development and Perl/CGI, then ASP, javascript, xml, SQL server, and most recently, .Net. I took classes, attended seminars, and made my intentions clear as to where I wanted to be. I also realized that I could learn much from the "youngsters" working alongside me. Keeping my skills sharp has made me immune to the threat of obsolescence. It's all about the attitude.

    22. Re:look forward to your exciting new career ... by Anonymous Coward · · Score: 0

      "Yesterday I spent most of my day working on a real-time streaming AJAX UI for a multi-user financial application"

      The problem is, you're focusing on technology, and not what's being done with it. Hundreds of millions of people are starving. Open your mind.

    23. Re:look forward to your exciting new career ... by Anonymous Coward · · Score: 0

      This whole fallacy that younger programmers "know the newer technologies" needs to be taken out and sunk amongst the coral reefs.

      If new technologies sprang full-formed from the void, it might be true, but since actually new technologies have their roots in older technologies, and one of the advantages of experience is in having watched them as they grew up, it's possible to gain some insight, instead of just rote-learn and regurgitate.

      If you know something by rote, you can rapidly and cheaply apply it to a situation that matches the rote pattern. If you know something about its philosphy, you can apply it to situations that DON'T match the rote pattern. And maybe even develop a new technology yourself.

      Some people switch their brains off the minute they get the diploma. Some never stop learning. It is this refusal to stop learning that is precisely what they value about me - despite my age, I'm one of the ones who introduce new technologies into the shop, and even provide input as to what new technologies we're going to invest in.

    24. Re:look forward to your exciting new career ... by Anonymous Coward · · Score: 0

      Unless you happen to be developing a new technology, you probably don't know all that much about it and have little exposure to it. Since you're middle aged, your brain plasticity is lower and your mental faculties are slower, so what exactly is your benefit?

    25. Re:look forward to your exciting new career ... by ivanmarsh · · Score: 1

      Unless you happen to be developing a new technology, you probably don't know all that much about it and have little exposure to it. Since you're middle aged, your brain plasticity is lower and your mental faculties are slower, so what exactly is your benefit?

      Wow! That's brilliant. Yes, I would have to agree that someone who isn't involved in developing a technology that isn't on the market yet probably has little exposure to that technology. Please, use your advanced abilities granted to you by your youth and inexperience and tell me something specific about the propritary technology I develop and work with every day?

      Any other gems of completely meaningless wisdom you'd like to share?

      I don't think MY brain plasticity or mental facilities should be the ones in question here.

      Give it up dude. Hacking your iPod isn't a valuable skill.

  33. tired brain by dotnetNihat · · Score: 1

    Maybe it becomes hard to think and concentrate at or above that age and so they move to other areas that require less focus and attention. After all, the younger you are the more fluid brain you have.

    1. Re:tired brain by jcr · · Score: 1
      Maybe it becomes hard to think and concentrate at or above that age and so they move to other areas that require less focus and attention.

      ..or maybe we think better than you do, and move on to more lucrative pursuits.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:tired brain by dotnetNihat · · Score: 1

      I did not say you cannot think. I just said you lose focus and concentration to write complicated algorithms. So you move to other fields that require less of it. I did not mean any disrespect. I would love to have a an ex-coder as a manager. It would suit them well than coding.

    3. Re:tired brain by jcr · · Score: 1

      I just said you lose focus and concentration to write complicated algorithms.

      What's your next guess?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  34. Back to School by CrazyTalk · · Score: 3, Insightful

    I'm 41, a former programmer, and thats where I am - getting my MBA (and currently managing development outsourced to India). A good friend of mine has left the development world and gone back to Law School. Not an uncommon story.

    1. Re:Back to School by deadboy2000 · · Score: 1

      Indeed, as a former programmer, I went to film school, and am now a TV Producer. Being a programmer is a hard, isolating job, and when you get older, you might want to switch over to something more traditional . . .

    2. Re:Back to School by Anonymous Coward · · Score: 0

      > I'm 41, a former programmer,

      What a coincidence. I am also 41 and a former programmer. They fired me after I turned 40.

    3. Re:Back to School by CrazyTalk · · Score: 1

      Well you know, once you turn 40 you are legally protected (in the US) against age discrimination, so if you can prove they fired you because of your age you might have a case.

  35. Well by this+great+guy · · Score: 1
    Were do all the old programmers go?

    Well you see, my son, where people get very old, one day they have to leave their family and friends, to go visit a very old man living far away from here, in the mountains, in his small house. Then they never go back, but when that happens they are not sad, they are actually happy because they know they had a good life.

  36. Law School by stlhawkeye · · Score: 4, Interesting
    I realized a few years ago that your typical lawyer doesn't know jack about technology, and you're typical IT person doesn't know jack about the law, judging by the number of Slashdot posters who run their mouths about IP rights without understanding them, or asserting the right to do things that they clearly have no right to do (note: saying you should have a right that you don't have is fine, saying you do have a right that you don't have is ignorant; this is the practice I'm referring to).

    So I decided that, since I'm an argumentative armchair law nerd, I may as well get paid for it.

    But mostly, I want out of IT because it's generally unstable and I don't find the work to be satisfying. The contributions I wish to make to the world do not lie in software development, and so I'm getting out.

    --
    "I have never won a debate with an ignorant person." -Ali ibn Abi Talib
    1. Re:Law School by Surt · · Score: 1

      That rights exist only within the law is an opinion mostly held by lawyers. Many of us hold that instead many rights exist independently of the law, and thus we may argue that we have these rights whether the law says we do or not.

      As an example: when slavery was legal, slaves still had a right to be free, but the law disagreed.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:Law School by mobrien · · Score: 1

      Are you suggesting you can do more for the world as a laywer?

      huh...

    3. Re:Law School by Anonymous Coward · · Score: 0

      I think there might be something wrong when only a trained professional, who's trained for years, can answer a question like "Is it ok to back up my DVD?".

    4. Re:Law School by CFrankBernard · · Score: 1

      And an example of an inalienable right is someone with photographic memory recording/duplicating/ripping intellectual "property." This can't be made unlawful even if theatre mis-infomercials declare it "stealing."

    5. Re:Law School by Anonymous Coward · · Score: 0

      duh, yes.

      The USA was basically created by lawyers.

    6. Re:Law School by jcr · · Score: 1

      That rights exist only within the law is an opinion mostly held by lawyers

      The whole purpose of the law is to secure our rights. The US constitution, for example, doesn't claim to grant rights, it delegates certain powers (deriving from our rights) to the government, and prohibits the government from infringing on other rights.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    7. Re:Law School by vertinox · · Score: 3, Insightful
      or asserting the right to do things that they clearly have no right to do (note: saying you should have a right that you don't have is fine, saying you do have a right that you don't have is ignorant; this is the practice I'm referring to).
      "We hold these truths to be self-evident, that all men are created equal; that they are endowed by their Creator with inherent and inalienable rights; that among these, are life, liberty, and the pursuit of happiness; that to secure these rights, governments are instituted among men, deriving their just powers from the consent of the governed; that whenever any form of government becomes destructive of these ends, it is the right of the people to alter or abolish it, and to institute new government, laying its foundation on such principles, and organizing its powers in such form, as to them shall seem most likely to effect their safety and happiness."

      -Thomas Jefferson

      To paraphrase what I think he is saying is that I, nor you, nor the government actually can give or take away any type of rights at all. These are things that exist but cannot simply be handed out like physical things since they are given by either god or the natural order of the universe.

      Rights are simply there.
      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    8. Re:Law School by Surt · · Score: 1

      Exactly. I think the point that many people miss is that the key word is secure (implying that the rights exist, but need protection). Many lawyers in particular seems to think that instead the law is to create our rights (assuming that the rights do not exist until the law makes them).

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    9. Re:Law School by jcr · · Score: 1

      Many lawyers in particular seems to think that instead the law is to create our rights (assuming that the rights do not exist until the law makes them).

      Sounds more like a Pharisee than a lawyer.

      That's also the slippery slope that misleads people into believing that legislated priveleges are rights.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    10. Re:Law School by cpt+kangarooski · · Score: 1

      Congratulations.

      At least, so long as you stay away from the East Coast. We're full up on IP lawyers here.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    11. Re:Law School by mrheckman · · Score: 1

      A lot of folks that I went to high school with became lawyers, but almost none of them have practiced law since their late 30s-early 40s. Once they finally paid off their loans, they split for other careers. I think that, as other posters have pointed out, people in every profession tend to have many careers. On the other hand, at least anecdotally, it seems like there are more people who go to law school and begin to practice law as a second career than there are lawyers who learn programming and become programmers as a second career. What is it about programming that accounts for the difference?

    12. Re:Law School by Anonymous Coward · · Score: 0

      And what makes you think that Thomas Jefferson or the US Consitution or God gets to decide what rights we have?

    13. Re:Law School by Darius+Jedburgh · · Score: 1

      At what age did you switch to law school?

    14. Re:Law School by octavist · · Score: 1

      As much as I love this stirring, foundational oratory myself, for purposes of clear communication (as opposed to rhetorical smackdowns, which are really more fun), simply distinguish between legal rights and quasi-Declaration inalienable rights, and any other class of rights you are talking about (along with its appropriate provenance). Nobody else does it, and in an earlier time, you would be thought wise, but now you will simply be accused of disempowering someone or other.

    15. Re:Law School by bar-agent · · Score: 1

      it seems like there are more people who go to law school and begin to practice law as a second career than there are lawyers who learn programming and become programmers as a second career. What is it about programming that accounts for the difference?

      I think it has something to do with fundamental honesty and belief in rules. It seems like a lot of lawyering is finding the wriggle-room. Whereas programming is mostly eliminating wriggle-room. It's not a hard-and-fast rule, though.

      It might be more likely that lawyers get paid more than programmers, so why would they want to enter that field?

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    16. Re:Law School by dudeX · · Score: 1

      The Declaration of Independencen is not law. Could have prevented slavery in the U.S. if it was law though.

    17. Re:Law School by UVABlows · · Score: 1

      24

      --

      <high-level position here>
      <name of stupid small company here>

    18. Re:Law School by CoolMoDee · · Score: 1

      Because money can't buy happiness (though it can make misery a bit more bearable, though not by much).

      --
      Jisho - A Japanese English German Russian French Dictionary for the rest of us.
    19. Re:Law School by rob_squared · · Score: 1

      I think we should follow what Jefferson did, in addition to what he said. Which means we have to *take* our rights, and *keep* our rights, not wait for them to be handed out.

      --
      I don't get it.
    20. Re:Law School by Intetsu · · Score: 1

      Alright so I was a sysadmin until age 28 until I made the switch at the bottom of the dot com bust. I just took the final on a course in cyberlaw. I expected this course to be the most exciting and relevant course I could possibly take in lawschool considering my previous background. It WAS NOT. The law and technology are too completely different fields. Lawyers and judges are constantly trying to analogize technology to classic methods and modes of thinking. Technology changes constantly, most laws are poorly constructed to deal with issues retroactively, when the underlying law has already changed. Laws change very slowly... and thats a good thing.. (especially considering that I don't have to learn a new prog. lang. each year) But it is a very hard adjustment. Personally, I have come to understand why most lawyers are miserable doing what they are doing. They are generally very smart people stuck doing very boring high paying jobs. This gets wearing on you. In fact, I want to continue programming because it is a way of gettin instant gratification... in a way that can never happen in law.

    21. Re:Law School by bar-agent · · Score: 1

      Money can't buy happiness, but you can get a lot of happiness with things money can buy, or the results money can obtain. :)

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    22. Re:Law School by Anonymous+Brave+Guy · · Score: 1

      As a wise man once taught me: the only rights you truly have are those which you are willing to die defending; anything else is an illusion that can be taken from you.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    23. Re:Law School by a.d.trick · · Score: 1
      endowed by their Creator

      But that implies creationism. Slashdot told me that Creationists are nothing but stupid people trying to slow the advancement of science. What am I to think :(

    24. Re:Law School by dhalsim2 · · Score: 1

      Jefferson isn't saying that *all* rights are inalienable. He's simply saying that when a government tramples on inalienable rights, it is the the right of the people to overthrow the government.

      There are God-given/inalienable rights and state-given rights. The government may not have the authority to deprive people of God-given rights (like the right to live), but it surely has the authority to take away state-given rights (like the right to drive a car).

    25. Re:Law School by vertinox · · Score: 1

      But that implies creationism. Slashdot told me that Creationists are nothing but stupid people trying to slow the advancement of science. What am I to think :(

      Jefferson was a deist. He'd probaly agree with Darwin.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    26. Re:Law School by OldAndSlow · · Score: 2, Informative
      We hold these truths to be self-evident, that all men are created equal; that they are endowed by their Creator with inherent and inalienable rights;

      Wow, another wiki gets it wrong! Jefferson actually wrote "We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness." from the the national archives

    27. Re:Law School by rice_web · · Score: 1

      Exactly. Regardless of your correction, the original poster was still wrong. Jefferson said, "We hold these truths", implying a finite number of rights, i.e. not including murder and theft. Intellectual property theft is not an inherent right of mankind.

      --
      The Political Programmer
    28. Re:Law School by stuktongue · · Score: 2, Interesting

      Well, first it helps to get the quote right. According to http://www.ushistory.org/declaration/document/inde x.htm, which seems fairly authoritative, the relevant text is as follows:

      "We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness."

      Based on what they show when you follow the "Congress's Draft" link, it appears as though your text is from an earlier version.

      Anyway, the key difference that is relevant here is the deliberate and presumably careful use of the word "certain" to restrict the scope of rights--among them life, liberty, and the pursuit of happiness--that are deemed (explicitly and implicitly, and by their statement) unalienable.

      In other words, in my opinion it is overreaching to assert that the Declaration of Independence declares all possible rights to be unalienable to all men, and so forth, as you have suggested.

      Something to think about, I think.

    29. Re:Law School by aminorex · · Score: 1

      I'm will to die fighting to protect my right to stay alive!

      Oh, wait a minute....

      --
      -I like my women like I like my tea: green-
    30. Re:Law School by aminorex · · Score: 1

      > Intellectual property theft is not an inherent right of mankind.

      that's right! it's actually a fiction told by statues enacted to line the pockets of the corrupt.

      your pertinent inalienable right is to freely express yourself and your ideas, no matter where you got them. information is made of ideas.

      --
      -I like my women like I like my tea: green-
    31. Re:Law School by stuktongue · · Score: 1

      You're obviously on the right track, but allow me to provide a little modification to your thinking. The text "these truths" does not, in fact, limit the scope of rights being discussed; "these truths" refers to the list of statements that follow in the sentence, each starting with "that", that establish the baseline understanding upon which the rest of the document builds (e.g., _that_ all men are created equal, _that_ they are endowed with certain unalienable rights, _that_ those rights include life, liberty, and the pursuit of happiness, etc.).

      As I try to state in a post a little further down, it is my view that it is the specific reference to "certain" unalienable rights that limits the scope of the rights that are asserted to be unalienable.

      Anyway, have a nice holiday.

      P.S.: So this isn't viewed as totally off-topic, I'm 40 years old and I program at work. It isn't my job, though... I do it to get work done. (I'm an aerospace engineer.) In my opinion, the primary "problem" is the drift towards management. At least that's what I see where I work.

    32. Re:Law School by stlhawkeye · · Score: 2, Insightful
      To paraphrase what I think he is saying is that I, nor you, nor the government actually can give or take away any type of rights at all. These are things that exist but cannot simply be handed out like physical things since they are given by either god or the natural order of the universe.

      I'm aware of this. It's called natural law, and I subscribe to it. It's the belief that we as human beings simply have certain rights, and governments can recognize them or not, but the government cannot take the right away, only repress it. The other end is that a man's rights are only what his government permits. Liberalism, in the classic, revolutionary sense, was a philosophy of natural law, and Jefferson rightfully said once:

      "Rightful liberty is unobstructed action according to our will within limits drawn around us by the equal rights of others. I do not add "within the limits of the law" because law is often but the tyrant's will, and always so when it violates the rights of the individual."

      In the context of my original points, I was referring not to the rights inherent with being a human being, those cannot be taken away. However, other rights can be. We generally call these "privileges" or whatever. Miranda rights, for example. It's a stretch to believe that the natural of the human soul is that we are born with the right to an attorney. This is an additional statutory right. They can be awarded and taken away. These are the types of rights I was referring to in the above post.

      Sorry for the ambiguity.

      --
      "I have never won a debate with an ignorant person." -Ali ibn Abi Talib
    33. Re:Law School by GuyWhoPosts · · Score: 1

      I wonder if Jefferson ever told his slaves about his opinions on rights...

    34. Re:Law School by Anonymous Coward · · Score: 0

      "(note: saying you should have a right that you don't have is fine, saying you do have a right that you don't have is ignorant; this is the practice I'm referring to)."

      Wow. Behold a lawyer talking, assuming that 'right' and 'wrong' only exist by definition in the law.

      Laws change all the time, they are changed often. Lawmakers make laws with the intention for the law to do the right thing. Hence, a law being replaced/superseded/amended by another law was wrong. Behold the proof that laws can be often wrong. Hence, what laws say are 'right' or 'wrong' is nothing different from a person saying something is 'right' or 'wrong', and they are allowed to disagree. In a free society that is.

      With your reasoning, it is impossible to say 'the law is wrong'.

  37. Re:First Post! by Ruff_ilb · · Score: 1

    I see someone's internet access is 40 years old too. Time for an upgrade? (I kid, I kid)

    --
    http://www.TheGamerNation.com/Forums
  38. Hidden with the mainframe people or... by duffbeer703 · · Score: 1

    ...selling cars. Small companies ditch old programmers, but big companies keep them back in the mainframe shop.

    Some work as consultants as well.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  39. They don't exist. by phishtrader · · Score: 1

    At least not in large numbers. Computers really didn't penetrate the business world on a massive scale until the last fifteen years or so. Additionally, many of the older IT workers that I've met have educations and backgounds not in CompSci/IT, but in other fields. Some of those older workers may have migrated back into their original fields.

  40. 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!
    1. Re:Old C programmers don't die by tktk · · Score: 2, Funny

      You don't you mean /dev/null ?

    2. Re:Old C programmers don't die by Anonymous Coward · · Score: 0

      Hm, more like they kept casting to void* and management took the hint.

    3. Re:Old C programmers don't die by Anonymous Coward · · Score: 0

      My father been cast into void* last week... :(

    4. Re:Old C programmers don't die by Spudley · · Score: 1


      Old programmers never die, they just don't C so good any more.

      Old programmers never die, they just run out of memory.

      Old assembly programmers never die, they just branch to a new address.

      yeah, the list is endless. hehehe.

      --
      (Spudley Strikes Again!)
    5. Re:Old C programmers don't die by Jambon · · Score: 1
      ... they're just cast into void*

      ...and subsequently garbage collected.

    6. Re:Old C programmers don't die by Anonymous Coward · · Score: 0

      no no that's where System V admins go.

      just be glad you're not a java programmer they go out with the garbage collection.

    7. Re:Old C programmers don't die by rob_squared · · Score: 1

      Just as long as I don't get piped to it.

      --
      I don't get it.
    8. Re:Old C programmers don't die by jamesh · · Score: 1

      No. That would be Unix Systems Administrators. Please surrender your geek card and pocket protector at the door.

  41. Funny... But True! by hzs202 · · Score: 1

    I was wondering were do all the old programmers go?

    They end up teaching Advanced VBA Solutions at NYU!

  42. I'm 50 and still going by bfmorgan · · Score: 0

    I have retooled my skills many times and expect to retool many more. I like the challenge of programming/IT and am willing to learn new cool stuff as it comes along and evaluate its applicabilities. I know that some managers think that if you are over 40 you can't do "programming". I had a job interview at a National Lab and the manager (thrity something) say that she couldn't imagine that she would be able to contribute when she got near retirement. I didn't take the job. Keep your skill sharp and you'll do ok.

    --
    I hope this caused some synapses to fire.
  43. Rumours say by mkro · · Score: 1

    ...they branch to a new address.

    --
    I shall go and tell the indestructible man that someone plans to murder him.
  44. Consulting by waif69 · · Score: 1

    Most of the older programmers I know, when downsized have gone independent. They lose benefits, but many have a wife with good benefits. Therefore they work 6-9 months out of the year, telling businesses what do do, for decent money and lower stress.

  45. Getting ready to switch by plopez · · Score: 1

    Working for an Engineering firm in IT, taking classes and working toward a degree in groundwater chemistry. Time to move on... the fun was over abaout 10 years ago. There really isn't anything new to learn and I want to use my brain again.

    --
    putting the 'B' in LGBTQ+
    1. Re:Getting ready to switch by Anthony · · Score: 1

      Me too. . I was sitting in Cairns, looking out over the mudflats. I didn't see any cubicles. Decided that the next twenty-odd years were not going to be spent in cubicles. Even though I was earning good money as a consultant. I enrolled in a Part-time degree in resource and environmental management. A lot of geology and computational mathematics. Its interesting using computers for computing instead of data processing and communications.

      --
      Slashdot: Where nerds gather to pool their ignorance
  46. Answered your own question? by Anonymous Coward · · Score: 0

    Those that are over 40 tend to be in either Management or IT Support! I was wondering were do all the old programmers go?



    Those people in management had to start somewhere, you know. Most of them started (and finished) by writing COBOL... which sort of explains why management are the way they are...
  47. They are still involved in development ... by AHumbleOpinion · · Score: 1

    They are still involved in development, they just know better than to get involved in the high profile / high risk / 80 hour a week stuff. They work on boring things you don't hear about on slashdot, and only work around 40 hours a week so they have more time for the new convertible and new blonde that comes with the mid life crisis.

  48. Soylent Green by boldtbanan · · Score: 1

    Soylent green is....old programmers!

  49. *OLD* programmers? by AssetYoYo · · Score: 1

    I've been surprised at the number of "former" IT personnel I meet in related fields, like asset management, technical management, procurement, maintenance support, etc. being technical experts or consultants. I don't want to program any more, but enjoy being the guy who still keeps a deck of Hollerith cards and can write scripts in vi when the GUI kids give up. And 40 ain't old. Remember it fondly.

  50. Re:Simple. by toddbu · · Score: 4, Insightful
    This is total bullshit if I've ever read it. At 42, I can still out-think and out-code many of those 1/2 my age. Of course I code a lot smarter than before, so while I may generate fewer lines of code, they're much, much better than what I used to code. And I definitely still care about the details.

    I can't speak for all old coders, but I got kind of tired of coding just for the sake of coding. You can only do an implementation of a queue so many times before you ask yourself why you're writing it. I started a company with another guy, and we are a solution provider. Part of my time is spent with customers, and part of it coding. I much prefer this way of doing things because I can produce better results and my customers get a better product. Maybe all the old coders move on to smaller companies where they can be closer to the end user.

    --
    If you don't want crime to pay, let the government run it.
  51. Unless you absolutely LOVE to code, by LibertineR · · Score: 1
    If you are still programming in your 40s instead of hiring other folks to program for you, you are probably a loser.

    Start a business and let someone else be your code monkey. By 50 if you are still staring at streams of code all day, you will fucking go blind.

    1. Re:Unless you absolutely LOVE to code, by StalinsNotDead · · Score: 2, Funny

      By 50 if you are still staring at streams of code all day, you will fucking go blind.

      This is Slashdot. According to popular theory most of us will have gone blind before 50 as a result of the other blindess-inducing activity.

      --
      Thanks to the internet, we can now all die alone together! -SomeWoman
    2. Re:Unless you absolutely LOVE to code, by Anonymous Coward · · Score: 0

      wow..spoken like a 15 year old sexless gamer that knows nothing about life. ... your welcome.

    3. Re:Unless you absolutely LOVE to code, by trollable · · Score: 1

      If you are still programming in your 40s instead of hiring other folks to program for you, you are probably a loser.

      No, you're already a looser. Why to wait 20 years?

      Start a business and let someone else be your code monkey.

      You mean to give all the fun to the youth? No way!

      By 50 if you are still staring at streams of code all day, you will fucking go blind.

      At that time, we will all have direct neural interfaces.

      Gosh! I feel so old...

    4. Re:Unless you absolutely LOVE to code, by Anonymous Coward · · Score: 0

      You are quite the clueless fuck.

  52. They shoot Old Programmers, don't they? by Anonymous Coward · · Score: 0

    Bang

  53. They WORK by maiden_taiwan · · Score: 2, Insightful
    They go to companies who appreciate them.

    My company is aggressively hiring software engineers right now. When we interview a senior developer who really knows what he/she is talking about it, it's like a breath of fresh air.

    It's true you can get more raw work done by two junior bodies vs. one senior engineer at twice the price, but when your production database server is dying under load, you want the engineer with experience to be there.

    1. Re:They WORK by Anonymous+Brave+Guy · · Score: 1
      It's true you can get more raw work done by two junior bodies vs. one senior engineer at twice the price

      Is it?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:They WORK by Anonymous Coward · · Score: 0

      It seems to be common for less experienced programmers to write far more lines of code than is necessary to get the job done.

    3. Re:They WORK by aminorex · · Score: 1

      No, it's categorically false. One crappy senior engineer at twice the price will get less than half the work done that an average random tech-school graduate would, while one excellent senior engineer at the same price will get ten or twenty times as much done as an average masters from a hot university.

      Seniority doesn't matter so much, intelligence doesn't matter so much. What matters are qualities of wisdom and motivation. Some people gain wisdom from past experience. Some people lose motivation with increasing experience. But not all, in either case.

      The best discriminators for predicting success in working on a particular project are (1) enthusiasm for the project (the vision thing) and (2) a track record of success (preferrably relevant, but anything is good).

      --
      -I like my women like I like my tea: green-
  54. Working maintenance? by Tyger · · Score: 1

    20+ years ago, C wasn't so common. Career programmers didn't work in the same environment. They still have those jobs, but they are different enough that they don't tend to work in the same fields as new programmers.

    Just my guess.

  55. Some become authors, scuba instructors, CEOs... by adrenaline_junky · · Score: 1

    I've met several dive masters and scuba instructors that said they used to work in IT. The main reason that I remember this detail is that it is an occasional fantasy of mine to chuck all of this crap and move to a nice dive spot and become a dive master.

    Several famous SF authors were also programmers at one time. I don't want to throw out names from memory since I could get a few wrong, but I'm quite certain that I've seen quite a few authors list programming in their employment histories. Perhaps someone else with a better memory can throw out a few names?

    I believe that the ex-CEO of Delta, Leo Mullen (sp?), was an IT consultant at one time.

    So, there's a few things I can think of off the top of my head.

  56. I went... by Secret+Rabbit · · Score: 1

    ... into Math.

    Not that I'm old (~30). But, I was one of those that got sac'd in the dot bomb. So, I went back to school in Physics and ended up in Math.

    One of my buddies that was ~30 at the time of the layoff went back to school and is graduating in a week or two as a plumber. Lifetime of work for him indeed.

    I imagine others went back to school as well.

    Another buddy is doing some contract work (around my age). But not full time.

    I'd imagine though, if the people are actually good by the time they get to ~40, they would have accumulated enough experience to get steady contract work. They'd earn a tonne more money that way and that's a good incentive right there.

    So, consultant/contractor is where they'd be... maybe.

  57. I know, for I have seen it by J.+T.+MacLeod · · Score: 1

    We have an old programmer here.

    Yes, they do exist. Ours is hidden away in a windowless office, accompanied by his AS/400 and potted plant. What does he do all day? No one knows. Whatever it is, it's not much, and most of his hours are spent checking stock prices and surfing eBay. Some say he used to code RPG, and that when something goes wrong, he may still...

    Yes, old programmers live secluded lives as they find jobs where they live maintaining their ancient code. Never fired, because the companies are too afraid of the cost of switching to something modern.

    Yes, today you may be aggravated with that faceless entity who refuses to do something as simple as ODBC. Realize that he won't do it because he's running a prehistoric edition of OS/400 and realizes that he won't be able to maintain an upgraded install.

    And realize that one day... that man will be YOU.

    1. Re:I know, for I have seen it by dilettante · · Score: 1

      Jesus, dude. Get a grip. The question was about over-40 programmers, not over 90. I'm 42. I write Java code for one of them there new-fangled Internet companies. I also run marathons, study martial arts, and rock climb. What the f*ck have you done today, junior?

    2. Re:I know, for I have seen it by J.+T.+MacLeod · · Score: 1

      It's a JOKE. I know the sense of humor gets a little hazy with age, grandpa, but the guy I was talking about would have laughed, and he's got twenty years on you. ;)

      I know very well that we don't have to stop moving as we grow older. I am a young man, but one with an active lifestyle (thankyouverymuch), and I don't intend to slow down just because of the number of years I've been around. That's part of why people who refuse to do anything but what they've always done aggravate me: Because I know they are capable of so much more. Age is just a number.

      And I, myself, have considered learning RPG and OS/400 just so I can maintain old systems. I'd be careful with your work as an example, though. The internet and Java both became popular when you were in your prime. :)

      If I'm doomed to be writing Python maintenance scripts for boxes running the 2.6 kernel until I retire, so be it!

  58. Um .... by airrage · · Score: 1

    Top 3 Ideas for 40+ programmers:

    1) Jump to Conclusions mat. You see, it's a mat with conclusions on them ...
    2) Wait for Y3K conversion consultant gig.
    3) Make fortran games.

    --
    "This isn't a study in computer science, its a study in human behavior"
    1. Re:Um .... by Anonymous Coward · · Score: 0

      "1) Jump to Conclusions mat. You see, it's a mat with conclusions on them ..."

      hahahahahahahahahahahahahahahahahahahahahahahahaha haha ...

      "that's the worst idea i've ever heard in my life tom."

    2. Re:Um .... by lucm · · Score: 1
      Wait for Y3K conversion consultant gig

      No, they just have to wait until Feb. 6, 2040

      --
      lucm, indeed.
  59. Management by c_woolley · · Score: 1

    Unless the person is worthless, the company should be putting him/her in management. If not, the company is wasting the resources they have spent "building" that individual to that level. That is why promotion potential in a job is so valuable. If there are absolutely no promotions, or little opportunity, it leads to dissatisfied workers. This holds true, even if the company is paying top dollar for the worker. Promotion is needed. Once the person is sitting at the top of the food chain, retirement is what they should be looking forward to...and now, on to retirement benefits.

    1. Re:Management by Daemon_az · · Score: 0

      There's no way anyone gonna make a manager out of me. Team lead - yeah, been there, done that. There's no way I gonna deal with all the issues typical manager deals with, I like my coding too much. How many managers do you know who still writes code?

    2. Re:Management by jguthrie · · Score: 1

      Why would any company be interested in turning good programmers into bad managers? How many managers does a company need, anyway? If the company wants programmers to have a promotion path, then they should set up a two-track thing like Boeing and TI do. I'm a programmer, I'm 41, and I'm 20+ years from retirement.

    3. Re:Management by Anonymous Coward · · Score: 0

      This industry needs to get out of this stupid habit of having managers who think that it's their job to be technical. Most of the good managers that I've encountered are less technical, but very good at dealing with management issues (motivating staff, balancing conflicting workloads, negotiating with customers etc); they tend to leave the technical decision-making to the more senior programmers/engineers. If anything, that's where well-experienced programmers ought to be - where they can teach/mentor the less-experienced programmers. If not, then we lose their experience when they retire or go elsewhere.

    4. Re:Management by c_woolley · · Score: 1

      Guess if you went to management, you wouldn't have 20+ years to retire....sorry, uncalled for.

      Management should be made up of people with experience. Programmers who are good, should begin their management role earlier by sharing experience through training. They then move on to manage those people who are training. It goes on this way to insure that you keep your top people happy and with YOUR company. Why would I want to train my company's employees and later have them move to another company because of lack of promotion potential?

  60. Re:Simple. by SatanicPuppy · · Score: 1

    Doesn't matter, because there are always people who specialize in legacy applications until they retire. My immediate predicessor programmed in Cobol and RPG, until she retired at 65.

    That being said, I'm sure most of them do move into management as their specialties become obsolete, and why not? I'd rather be managed by someone who had technical knowledge, than someone who just has an MBA. And in your mid-50's, do you still want to be jumping on the next new thing, learning it down to the core, and then rolling it out into production? That's a young person's game.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  61. They just keep working, probably. by Anonymous Coward · · Score: 0

    I'm going to be sixty next year. When I was forty, I was working with about four other programmers, also in their forties. All five of us are still working as programmers today.

  62. I made it to 50! by Anonymous Coward · · Score: 0

    I made it to 50, then the bubble burst and a few thousand resumes later I gave up. I am now a wedding photographer...

    FN

  63. They keep programming? by Musteval · · Score: 1

    Both my parents are in their late 50s, and still programming. Flawed observation --> flawed conclusion, etc.

    --
    Note to mods: I'm probably being sarcastic.
  64. At least Old Programmers Never Die by Aging_Newbie · · Score: 3, Interesting

    From Google:

    Old programmers never die, they just lose their memory
    OLD PROGRAMMERS never die, they just byte it
    OLD PROGRAMMERS never die, they just decompile
    OLD PROGRAMMERS never die, they just get bugged with life
    OLD PROGRAMMERS never die, they just go to bits ...
    Old programmers never die, they just branch to a new address. -
    Old programming wizards never die, they just recurse.
    Old PROGRAMMERS never die, they just can'tC as well.

    1. Re:At least Old Programmers Never Die by Radical+Rad · · Score: 1

      Old programmers never die. Most are lost at C.

  65. Different Jobs by Buzz_Litebeer · · Score: 1

    They get different jobs. I dont know a lot of older programmers, but the ones that I have met were not in the best of jobs. I think it just happens to be how much effort they put into keeping up with new technologies.

    --
    If you don't vote, you don't matter, so don't waste your time telling me your opinion
  66. Like theoretical mathematics... by Anonymous Coward · · Score: 0

    ...programming is a young man's game. I don't know the reason exactly. It may be that the rate of change in the software industry is so high that experience doesn't matter as much as flexibility. It may be that good programmers are good regarless of age, so it doesn't make sense to pay a 40 year old's salary when you can pay a 26 year old for the same work. I have no idea....but I know that it's really hard to find 50 year old programmers who are worth as much as you have to pay them.

    That being said, I think everyone who manages software developers needs to write code every day. It doesn't mean you spend your whole day doing it, but you have to keep your skills sharp or else you won't be able to manage your team. If you're managing managers, that's a different story, but architects and project leads need to code every day or else they become worthless.

    1. Re:Like theoretical mathematics... by Anonymous Coward · · Score: 0

      I don't manage programmers, but I think that it would be as good an idea if those that manager programmers sat in on the design reviews (you do design reviews, right? on those up-front design that you do?) and the code reviews (asuming that you think that they are worth doing). That way, they can see what's going on, and understand how well different programmers are working.

  67. Logan 5 will get you...you old programmer! by Anonymous Coward · · Score: 0

    Unless they run their only chance of survival is to be reborn in the fiery ritual of carousel!
    THERE IS NO SANTUARY!!!!

  68. We get distracted by kfstark · · Score: 2, Interesting
    I'm not quite 40 yet, but I am approaching it in the next couple of years.



    I don't really enjoy coding as much as I used to. I want to go home to my family and friends. I want interpersonal relationships that enhance my life. I don't want to dedicate my life to learning the increasing amount of new technologies. I can accomplish more by making sure the people working for me are coding well and producing good work. I would argue that coding is a dead end job unless you are one of the best. Algorithm development, program design, project management and debugging are much more fun and take more skill than writing code to a spec. Solving complex problems and working in complex personal relationships are rewarding and fun. They don't allow time for the attention necessary for good coding. However, you can't be really good at these roles without a coding background


    As you get more experience, you are called on to do more and more things and have less time to devote to coding. Also, I have found that I enjoy it less and less. I like working with people and tackling problems that are more complex and involve human interaction. I haven't found a good reason to keep my skills perfectly up to date, since I can accomplish more work by making a good design and saving other people's time.


    Also, I want to work on my own projects, not the coding assignment that somebody else hands me.



    --Keith

  69. I know a guy who quit Northrup after 20+ years... by v3xt0r · · Score: 0

    I guess he got fed up being known as 'the dinorsaur' or whatever they called him.

    He had saved up a few hundred grand, turned in his resignation, and moved to So. Carolina to buy some land/property. He then started his own chicken farm, and works PT @ the 'big' Wal-Mart there, as a door-greeter.

    He claims to be happier than ever...

    Too each his own I guess! =o

    *I pray that doesn't happen to me! =p

    --
    the only permanence in existence, is the impermanence of existence.
  70. wow.. err... WoW by Ctawp · · Score: 1

    They hit 40, they realize they love their relationship with their computer but coding is too tedious. Thus, they quit their jobs and play WoW obsessively, some succeeding in turning it into a job and selling off gold and items to the lowly 20-40 year olds who work for their money and don't have enough time to play to be uber. Oh, the vicious circle of life.

  71. Burn Out by lewp · · Score: 1

    Many of the older, oldschool programmers I know just got tired of doing it and went and did something else. Programming may not pay you enough to retire early, but if you're halfway intelligent about it you can save enough to take enough time off (or just cut way down on your hours) to get whatever education you need to start doing what you love, then subsidize the income from that if need be.

    I know several older programmers who have gone into teaching, public service, or just started small businesses that are completely unrelated to programming. I know one who builds sand castles for a living now.

    Programming for the man rapidly eats away at your soul. It's only fitting that it should be a path to doing something you can be proud of.

    --
    Game... blouses.
  72. Listen, Sonny, by rodentia · · Score: 1


    Ask the guy sweeping up after hours at your neighborhood bar, sifting peanut shells for loose change.

    Actually, my case may be unusual because I didn't start programming until my late 30s, but I'm 43 and writing AJAX and XSLT as a consultant for a good-sized internet property, where are you?

    --
    illegitimii non ingravare
  73. Real Estate by sunilrkarkera · · Score: 0

    After the dot com bomb, many programmers (especially the older ones) in the Silicon Valley became real estate agents. The real estate market was not affected too much by the dot com bomb.

  74. In mgmt I guess by cdn-programmer · · Score: 1

    I run my own company. Some stuff is passed on to younger programmers, some I do myself. I am in my 50's now and nwo I use C++. I've used over 13 languages and programmed on over 13 platforms so I guess that means I had to learn more than 13 editors.

    Thank gawd for small mercies. I now use Xemacs.

    While I have so many things to do that I cannot get the time to focus as I did when I was younger, I find that I have a much better idea of what needs to be done. It is fine to leap tall buildings with a single bound but often young whipper snappers leap over the worng buildings.

    I'll probably still be a developer when I am 80.

  75. Upper Management by KilobyteKnight · · Score: 1

    The sharp IT people end up running the company. I just heard a story about this trend on the radio earlier this week.

    Few people know how the company actually works as well as the IT staff. They touch everyone elses job. In many cases they understand the subtleties of each employee's job better than the person who does it every day from rote - because the IT worker often has to know how it affects other people's tasks as well.

    The programmers that don't end up in management just love what they're doing, have no ambition, or are lacking people skills.

    --
    When will Windows be ready for the desktop?
  76. Soylent Green -- Its coders by asapien · · Score: 1

    Yeah, you wonder what's in that yummy pudding that mangament gets to eat once a year around the holidays. Where I work, when you turn 40 your get shoved into a giant meat grinder and then are served to the upper eschelon. Maybe like Soylent Green meets Logan's Run. Seriously there is vicious agism in coding, you don't find it in other professions such as law. Funny how people who can actually make things are so reviled in our culture.

  77. Most 40+ programmers don't work.... by kawika · · Score: 4, Interesting

    ...for large companies. By that point in your life you've learned enough to know that big companies move slowly and make dumb decisions. By age 40, you've either moved into management to participate in the stupidity, or you've left for a small company or consultancy. At least that's the way it's been for me and my friends.

    I love programming and will write code until I die. It's fun (in a perverse way) to come in to various companies, fix their WTF code and look like a hero.

    1. Re:Most 40+ programmers don't work.... by jkeene · · Score: 1

      Agreed, small companies and consulting really are the best places for the high talent older programmer. I work at a small software vendor, and while there is an on-call rotation, it's nothing like what I endured in my twenties. Back then, at a large corporate IT department, I could get five calls a night for a week running. At the smaller shop, with much more experience behind the codebase, I get about one after hours call per year.

    2. Re:Most 40+ programmers don't work.... by nwbvt · · Score: 2, Interesting
      I work at a large company and there are plenty of career programmers who are over 40. In fact, when I started as a co-op we had two anniversary celebrations, one guy had been there 25 years, the other 30. Working for a larger company I would imagine would bring stability, if you have two kids about to enter college you are not about to start working at a company where at any minute you may be laid off when the company goes under.

      BTW, I'm bookmarking that site.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    3. Re:Most 40+ programmers don't work.... by Maxo-Texas · · Score: 3, Insightful

      I agree with both of you.

      Large companies are slow and stupid. You can spend months doing nothing and then they act like something is an emergency and then before it is finished, it's dropped and something new is chosen. Assuming all does go well, you suffer a huge productivity hit.

      I was at small companies christmas party tonight and I asked about how long it would take them to make a 100 line change to production that involved adding a new column to the database.

      They replied, as I remembered from my small company days, oh about 2 hours-- another said half a day. I told them (and it obviously shocked them) that it took 4 months at a large corporation. There are too many steps to go into, but it is a stutter step of forms to fill, required estimation of the size of the project, impact analysis (even if you know there is none), approval of the pmo office, more required forms, required kickoff meetings, (actual coding & testing), required weekly status meetings, required regression testing, approval of the database team, coordination with our outside hardware partners. Sarbanes Oxley can be responsible for about 1 month of that - the pmo office can be another month of that.

      It is truly horrible. But yes, you still have career programmers because they are tired of spending their personal time to self train a few nights a week and really just want a pension and a stable job. It can be stable until this offshoring crap started- until inflation makes offshoring a bad deal (in 3-4 years) it piles on top of all the other horrible stuff.

      But hey, it's a job- it pays okay as long as you leap to each new tech, and it can take months before the large company lays folks off if it decides it wants to do so today. They just don't want the risk. So they have you document everything and train your offshore replacement before they let you go. So you keep racing to take on new responsibilities so they can't let you go. And so on.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    4. Re:Most 40+ programmers don't work.... by Cafe+Alpha · · Score: 1

      it took 4 months at a large corporation. There are too many steps to go into, but it is a stutter step of forms to fill, required estimation of the size of the project, impact analysis (even if you know there is none), approval of the pmo office, more required forms, required kickoff meetings, (actual coding & testing), required weekly status meetings, required regression testing, approval of the database team, coordination with our outside hardware partners. Sarbanes Oxley can be responsible for about 1 month of that - the pmo office can be another month of that.

      The horror. THE HORROR!!!
  78. Re:Simple. by justsomebody · · Score: 1

    Of course I code a lot smarter than before

    I'm not even nearing 40, more like just crossed 30. But I noticed that too. I used to rush in implementations, now not anymore. And most of coders I respect are all over 40.

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  79. Teaching? by Anonymous Coward · · Score: 0

    Plenty of them have become professors at various universities. I remember the majority of my professors had been programmers out in the industry before teaching.

    One of my coworkers used to be a programmer, but ended up in Network Administration as he got older. Maybe a lot of them are moving from software into hardware?

    And plenty of us are probably just committing suicide. Sometimes I wonder how I made it this far dealing with all this crap. ;-)

  80. We're still around....... by The+Diver · · Score: 1

    We've just learned to not work 80 hour weeks. If you come looking for us after 5:00, we're no where to be found.

  81. They work smarter by dantal · · Score: 1

    I am one of the 'over 40' crowd at a small software company and the average age of our developers is well over 40 (maybe over 50). And we do all new tech software. We all just realized that quality of life matters more than working for a flashy company in a big city just has too many draw-backs. So I live on acreage in the woods , drive 10 minutes to work to a town that has 3500 people ( one of four towns in the entire county ) leave work before 4 every day, and drink good scotch.

    1. Re:They work smarter by CrazedWalrus · · Score: 1

      You, my friend, are my idol.

    2. Re:They work smarter by wfeick · · Score: 1

      Where do you live, and is the lot next door for sale?

  82. bipolar disorder by IEBEYEBALL · · Score: 1

    some get diagnosed late in life with bipolar disorder, never knew they had it for years, and it destroyed their lives

    --
    -- SKYKING, SKYKING, DO NOT ANSWER.
  83. 55 years old and in demand by braintartare · · Score: 1

    I'm right here, I haven't gone anywhere. I'm sought out because of my technical expertise and business experience ( 20 years in management before I started programming ). I keep up with technical developments in my field and I practice at things that I don't always have a chance to work on. My business background gives me a certain credibility that offsets my feebleness and dementia apparently.

    1. Re:55 years old and in demand by imgumbydammit · · Score: 1

      20 years in management before you started programming? Well done, but how did that happen?

      --
      That's right: I'm gumby dammit.
    2. Re:55 years old and in demand by braintartare · · Score: 1

      Since you ask:) I ran a family business, a supplier to the big three auto companies. When they squeezed, I left and started programming. Seemed like a huge failure at the time, but now, it was a blessing, as frew programmers have a good understanding of business processes. And you need that. You wouldn't believe the things I've been asked to do that were either stupid, illegal or both.

  84. Possibly IT auditing, with Sarbanes-Oxley etc by Anonymous Coward · · Score: 0

    If I had to guess, older programmers might find a haven in the world of IT auditing, in the U.S. we have the Sarbanes-Oxley law, as a result of various Enron/friends of Bush white collar crime shenanigans. Generally, auditors are looked to for judgment and wisdom in assessing things. So, with so much of finance & accounting tied up with IT systems, you'd probably want guys involved in Sarbanes-Oxley audits of companies' IT systems that had these qualities:

    - knowledge of IT
    - wisdom
    - ability to make judgment calls in what's a problem and what is not
    - projects a sense of trustworthiness

    So, I'm still too young to worry, but if I had to guess, programmers with some gray hair who could project a sense of "due diligence" and experience and tech knowledge should be useful when it comes to auditing IT systems for SARBOX compliance, etc.

  85. Consulting for smaller companies and depts by HWheel · · Score: 1

    As a moderately technical 50-year old, I've given up trying to find full time work but have developed a moderately satisfying career by consulting (6-month to 3-year gigs) for (1) smaller companies that need work done by an experienced and trustworthy guy and (2) small IT departments in bigger companies that --amazingly enough-- need work done by an experienced and trustworthy guy. Middle-aged and older managers trust me (rather than some new whippersnapper who'll show them up) and I'm well paid for making them look good. My resume is solid and I like learning the business processes and providing solutions that "pure programmers" are often unwilling (or dis-interested) in adopting. Some of my most satisfying work has been "creative" process management and adaption rather than building systems from scratch.

  86. 41 yo 'old' programmer here... by Anonymous Coward · · Score: 0

    Still pounding out C/Unix code, doing very well too...

    It is hard to outsource C/Unix skills to India, as they all seem to be Java / Websphere types...

    1. Re:41 yo 'old' programmer here... by Anonymous Coward · · Score: 0

      It is hard to outsource C/Unix skills to India, as they all seem to be Java / Websphere types...

      Heh, and I'm 41, and I'm making a career out of being the guy that can take all that Java/WebSphere code written by our offshore coders, and ripping it to shreds and telling them how to fix all their mistakes. :-)

      I can't say they're *all* bad, there's some that I respect and are actually really good. Unfortunately US management (surprise surprise) is "programming ignorant", they "manage", so most of the good people are underpaid for their skills, and either get "promoted" to management, where they manage coders without the skills they have, or they leave after 6-months to a year for another (better) job and more money. The issues offshore, far from being any different from here in the US, are the same as always, retention of skills. And unfortunatly US management has the idea.. and I don't want to sound insulting to anyone here or offshore, fresh out of school - I've known some real "hot-shots" who just innately I think have a good programming mindset, but... the "infinite number of monkeys" idea. That if you give an infinite number of monkeys typewriters, they'll eventually turn out the works of Shakespeare. They've turned that into coding... if you hire an 5 kids out of school at $10/hr, you can churn out code thats just as well written as one guy with 10 years of expertise, who gets $50/hr. (and I think just about *anyone* who's been in the real job market out of school for even 5 years would probably see the fallacy in that statement. you learn a lot of *theory* in school, but practical experience is worth so much more).

      And I think that holds for a lot of professions these days, not just programming. Even all the call centers that get sent offshore, they give people scripts to follow, and from what I've heard retention of those people sucks... having dealt with one for my DSL line... "ok, reboot your computer" - no, you don't understand, my DSL was working *fine* 15 minutes ago... my machine, my Linksys router, my DSL modem, nothing has changed in the config, I rebooted my modem and it connects to the Telco fine, and it tells me "can't contact the PPPoE server" - your server is down. "ok, but you need to reboot your computer".. Ok I did that (I didn't really).. still nothing. "ok, now unplug your network cables and power the modem on and off". y'know, a person with some experience would perhaps listen to me, I've configured Cisco routers with T1 lines between them, manage a network with 100's of computers in various geographical sites.. I'm telling you, its telling me, precisely what the problem is, your PPPoE server is down. "ok, but I need you to unplug your network cable". And 6 months from now, that person will get replaced with someone else who is going to follow a script, with no real understanding of the actual technologies involved. When a simple "let me ping the PPPoE server.. oh, yeah, its down, let me get contact the network engineering team and see if there's an ETA" was all I really wanted. After 45 minutes I gave up, figuring someone would notice (mind you, it was 2:30PM and I work from home, so I was offline for 2+ hours from work), and eventually it got "fixed", but it was so frustrating to not be able to get even a simple answer to "I'm *telling* you the PPPoE server is down, is there an ETA on it?"

  87. I'll tell you what happens.. by Anonymous Coward · · Score: 0

    They buy a van and live down by the river!!

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

  89. Re:tired brain - Bullsh*t by OSXCPA · · Score: 1

    What pile of steaming craptastic correlation-not-causation pseudoscientific garbage did you get that from? Memory tends to fade with age, studies show, but not in the 40s, and usually not enough to seriously impair learning.

    One of the best teachers at my University is closing on 70 - he's been coding since Davy Crockett was the big TV show. He still actively develops - he just doesn't have to take peon-crappy jobs now. Arthur C. Clarke is still writing, and if you've ever watched an interview with him, he has one of the most 'fluid' minds around.

    I hope when I cross the 40-year mark, I can be one-tenth as 'fluid' as Clarke.

    True, it is sometimes hard to tell how fluid an older person's mind is, maybe because they've been around long enough to know when not to open their mouths and make an ass of themselves, as opposed to the young, who often make that mistake (myself included, it must be said...).

  90. Contracting by mustafap · · Score: 1

    When I started contracting 15 years ago I was surprised that I was one of the youngest around; most contractors that I knew then were in their late thirties and forties.

    Hopefully thats going to stay the same, 'cause I'm forty now!

    --
    Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  91. Eat Me by Anonymous Coward · · Score: 0

    Kiss my ass.

    Many old programmers ARE burnouts, but not all of them.
    Sadly, I can still beat the snot out of just about any of the young droids that get hired, coding-wise. In design, coding, efficiency, you name it.

  92. Ooh, some really insightful comments! by cavemanf16 · · Score: 2, Interesting

    To actually answer this question seriously, they become professors or teachers, or they DO all go into management level positions.

    It is my experience that if the programmer really loves the programming and scientific aspects of computers, they tend towards some sort of position in which they are training someone much more 'junior' to them in terms of skill in understanding and programming as a science. If they are someone who likes being a "people person" then they will tend towards a management position, and not necessarily just as a "programmer manager." I've seen a bunch of intelligent programmer types who work in the operations organization of a company. I think workflow processes and programming tend to go hand-in-hand since they both require rigorous analysis of a problem from many different angles, and a rather disciplined approach to solving problems. This lends itself to a career in managing the operations of an organization.

    On the other hand, I think it's jobs like sales and marketing that the proto-typical programmer tends to naturally shy away from since there isn't much structure in such jobs. They require more raw, unstructured creativity and people-pleasing skills that the programmer type just doesn't ever tend to be so good at. Us programmer types prefer a bit more structured approach to problem solving (from our math/science background and expertise) to some free-wheeling, off-the-cuff non-structure that salespeople and marketoids are so good at handling on a daily basis.

    It may also depend a lot on the company you work for. In my last job... tons of "young" programmers because the company wasn't that old, and was entirely reliant on the Internet to make its money. At my new job... tons of "old" programmers because the company is old and is not completely reliant on computers to make its money.

  93. Programmers by umbrellasd · · Score: 1

    Programming gets old faster than we do.

  94. I seem to remember a study in England by jd · · Score: 1
    ...that claimed that 10% of homeless people there had a degree or better, so it's certainly possible a decent percentage are former programmers. Definitely, I have talked to homeless in Manchester who were former network engineers and mainframe engineers, so it does happen.


    On the other hand, I know that many early machine developers at Manchester University, where the first stored-program computer was built, remained on the faculty until they retired. I also know people from Imperial Computers Limited (a UK mainframe company) who were extremely well-off.


    The serious answer, then, is that it varies.


    As for some of the not-so-serious answers others have offered... well, I always was suspicious of University caffeteria food...

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:I seem to remember a study in England by Anonymous Coward · · Score: 0

      Maybe they could make a sequel to "The Full Monty." :)

  95. 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
    1. Re:Mentoring by deanj · · Score: 1

      Mod parent up.

      You've got it exactly right.

    2. Re:Mentoring by jcr · · Score: 4, Interesting

      I had the priviledge to work with an older programmer -- and he was amazing.

      I had the good fortune to run into several people like that in my career. One of them went to work for IBM the year I was born, and he knew not only the current state of the art, but how we got here, and what was tried and discarded along the way.

      My old boss at the first graphics hardware company I worked for, got into the electronics industry when the field was still known as "radio". For fifty years, he kept up. I learned more from him and people like him in my first year at work, than I'd picked up in all my formal schooling.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:Mentoring by geekoid · · Score: 2

      or, you know, learn the language when it is needed. really, ruby takes like a month to learn.

      The hardest part of programming is not the syntax.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Mentoring by BoldAndBusted · · Score: 1

      "The best lesson he taught us was "embrace new technology -- because that's what your job really is."

      The same applies to many parts of IT, including mine. Systems Administrators, so I've heard, can lose up to 1/4 of their "skills" each year to "attrition", so learning new technologies is, indeed, a core part of the work for us, too. I'm picking up Ruby again (after grabbing Programming Ruby in '01 and never cracking it open again), and Ruby on Rails. Now, I don't really expect to craft crazy-good code, but I *do* expect that I'll probably have to support sites that revolve around this new technology, since wherever the Devs go, SysAdmins are the guys who clean up after.

    5. Re:Mentoring by gronofer · · Score: 1
      In management learning actualy hinders your career? How does that work, exactly? If you learn, you can still pretend to be ignorant, but it doesn't work the other way around.

      When it comes to buzzwords, I take a "just in time" approach. I'll learn it when I actually have a use for it, but not on a purely speculative basis. Otherwise I'd be learning buzzwords all day and never get any programming done.

      I don't know Ruby, but my days aren't numbered. Today, I don't need it. If I need it tomorrow, I'll learn it.

    6. Re:Mentoring by Arandir · · Score: 1

      I was in the middle of learning Ruby when my management said I had to learn C# instead. I got publicly chewed out by my VP in front of the entire company because I didn't know C#. Yet the product I work on is an realtime embedded Unix system.

      I understand your point, but it's all still a crapshoot. There's no way you can have in-depth knowledge of a language without focusing on the language, but you can't focus on a language if you're trying to juggle a dozen different languages hoping that one of them might be the next big thing. Do I really need to learn ALL languages? Can I take the time to master Ruby, or should I just skim over it to save time to skim over all the other languages?

      I am slowly coming to grips with this reality. I need to make the decision on whether I want to continue striving for mastery, or give up and join the younglings in their culture of mediocrity.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Mentoring by photon317 · · Score: 1


      I tend to agree. I don't waste cycles learning every new fad that comes out. I keep myself generally abreast of all the new things, and I might even buy on O'Reilly book on something and spend an evening reading it if it looks like it might become a big thing. But I don't bother to really *learn* how to use some new thing until some opportunity arises where it might be genuinely useful to me.

      --
      11*43+456^2
    8. Re:Mentoring by JoeMerchant · · Score: 1
      All too true about learning new technologies.

      As I progressed in my carreer, there was less and less time in that 40 hour week for learning the new stuff, so I gradually got out of it into all the other things.

      I still dive in once in a while, just to try to stay a little fresh, but the field is becoming so broad that you can't really know it all the way you could in 1982.

      For what it's worth, the closest I came to "knowing it all" (which was, in my estimation, having an 80% grasp on about 30% of the computer-tech world), was around 1993. Technology started growing faster than my learning curve after that.

      I still feel that it's better to know 99% of a small thing, than 1% of a very large thing - unless you're in management, in which case knowing less than nothing about most things will surely lead to a promotion.

    9. Re:Mentoring by zaguar · · Score: 1

      I thought that we agreed to keep our relationship private? --Leo.

      --
      "Sure there's porn and piracy on the Web but there's probably a downside too."
    10. Re:Mentoring by E++99 · · Score: 1

      As a 35-year-old developer who has made good and bad career moves, I absolutely agree that knowing and -- more importantly -- USING up-to-date technology is essential to having a continuing career path. But up-to-date technology is a different thing than latest-and-greatest technology. 90% of latest-and-greatest technology becomes discarded and useless after 4 or 5 years. Some people seem to have a compulsion to adopt every technology that becomes fashionable, but I would never be satisified in a career where I knew that the vast majority of everything I was learning would soon be useless. After a few years, you can tell if the new stuff has what it takes to stick around. Falling into that trap makes it even more likely that you'll get stuck in the opposite trap -- that of getting stuck with old technology. It's a business reality that old systems need to be maintained, so it's often easy to get into a situation where your entire job is to maintain old systems. If you don't get out of such a position, you will eventually find that you no longer have any marketable skills.

    11. Re:Mentoring by DA_MAN_DA_MYTH · · Score: 1

      Well you've just inspired me to learn Ruby...

      Choo Choo.

      --
      "It takes many nails to build a crib, but one screw to fill it."
    12. Re:Mentoring by Anonymous Coward · · Score: 1, Insightful

      I was in the middle of learning Ruby when my management said I had to learn C# instead. I got publicly chewed out by my VP in front of the entire company because I didn't know C#. Yet the product I work on is an realtime embedded Unix system.

      This is because the VP was an insecure dumbfuck who takes out his angst on those he feels he can bully. Obviously you didn't stand up to him and didn't leave.

      The moral high ground would be to calmly ask him what his source of hostility is, because his reaction was out of proportion to the situation.

    13. Re:Mentoring by Excelsior · · Score: 1

      I had the priviledge to work with an older programmer -- and he was amazing...The best lesson he taught us was "embrace new technology"...thanks Leo!

      Look, I really missed Leo after TechTV took him off the air, too. But watching and calling into "Call For Help" on your webcam is not the same as working with Leo. I think you need some therapy.

      I know you'll see this, and I just wanted to let you know about the debt that we all owe you

      The TV isn't real. Leo can't see back at you.

    14. Re:Mentoring by Anonymous Coward · · Score: 0

      You're very welcome, young Skywalker! May the force be with you!

      Leo

    15. Re:Mentoring by ucblockhead · · Score: 1

      The thing is, it is "needed" approximately six months before you apply for the ruby programming job.

      If you wait for an immediate need, you will eventually find yourself passed over in the ol' job search in favor of the guy who learned the language.

      --
      The cake is a pie
    16. Re:Mentoring by The+OPTiCIAN · · Score: 1

      This was a really interesting post until the religion turned up.

      > All you guys out there who won't learn Ruby?

      What about all of us young guys who have no reason to learn ruby? There's no particularly significant difference to python except that python has had more time to be well-engineered (for little things like list-processing algorithms, etc), and ruby on rails is less powerful than webobjects was last century, and there are current, rapidly evolving systems like cayenne and tapestry (and even turbogears) that leave it for dead.

      What *is* this crazy obsession with ruby??

      I cannot see a path that is going to take ruby to be the next big thing. To be honest I'd think something like rebol would have a better chance, because although it's tiny and would seem to have had history pass it by, it stands on its own, whereas (with all respect to the developers - I'm sure they do good work) it's hard to see ruby as being much more than a late-to-the-party reimpl of python.

      --


      Believe with me, my saplings.
    17. Re:Mentoring by Anonymous Coward · · Score: 0
      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.

      Old developers can learn anything younger fellows can and do it faster because we have a more completely organized mindset. And we don't waste our time chasing the latest silver bullet just because the boss thinks it's great: that's for the young and stupid.

      IOW you mistake our jaded perspective on IT for incompetence/laziness.

      For example, why study Ruby when Common Lisp and aspect-oriented programming would be more useful? Good news for me is that you young fellas didn't learn any Lisp in college and are too stupid to learn it today.

    18. Re:Mentoring by DrCode · · Score: 1

      The trouble is that most employers won't care if you learned it on your own. They want you to have paid experience (often for longer than the technology has been around).

      I think the only semi-honest way around this is to start using, say, Ruby at your current job (even if all you use it for is to write a tic-tac-to game).

    19. Re:Mentoring by masonsas · · Score: 1
      Very true, and a very good point. I'm 41, and have been programming since I was 15. I've done a fair amount of management, but always hands-on, because I want to stay up on things. Not because it's a "smart" thing to do, but because of the original reason I got into software: because it's what I love to do. If you're reaching 40 and burning out, ask yourself why. Don't just go into management or get an MBA because it seems like the logical next step in a career. Do what you love doing. If you don't love programming, then you shouldn't be doing it, no matter how old you are. I constantly run into people who resist learning new things because it's too much work, or it might not be useful. Hell, learning new things is the fun part! Assembly language, Pascal, C, Java, Perl, Ruby... It's all interesting stuff, and I'm looking forward to what's next.

      And the comment above about working for small companies: amen to that. Haven't worked for a company larger than 50 people in over 15 years (aside from occasional contracting), because you get locked in and don't get the chance to learn new things. I'm sure there are exceptions, of course, but the key is to continue growing, that's all.

    20. Re:Mentoring by Colonel+Panic · · Score: 1

      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.

      I learned Ruby (and am still learning more) five years ago, when I was 37. Now it seems that Ruby has arrived, so it's time to learn a new language now... otherwise my programming days might be numbered. Maybe Io or OCaml. Five years ago not many people thought that Ruby would be the next big thing, we learned it because we liked it. So maybe I would modify your recommendation: Learn langauge XYZ not because you think it is or might be the next big thing, learn language XYZ because you find it interesting and it will hopefully help you look at programming in a new way that you hadn't considered before. That will help advance your programming craft.

      So when you've learned the language/technology that has become or seems destined to become the next great thing, it's time to learn something new because 'the next great thing's' longevity is 5 to 10 years (and shrinking all the time). Start getting ready for the next, next great thing otherwise you might as well check out...

    21. Re:Mentoring by Anonymous Coward · · Score: 0

      The new tricks thing (and ruby in particular) represents one vision - but here's another, from someone pushing 50, and still cranking out solid C code almost every day: pick something relevant - *really* relevant - and be good at it. Be an expert, and hobnob with the other experts. Publish things. Argue about them. Learn. Make your mark.

      Examples of relevant technologies with plenty of potential? Network communications is a long-term technology. Security, wireless, media convergence... there are examples all around you. Ruby? Whatever. Nobody is going to write high-speed communications software using Ruby, Java, Ajax, or whatever else is new. C and/or C++ are still the languages of choice for many (if not most) serious software projects.

      I've been working in networking, security and the like for a long time now. I make well into 6 figures, I get calls from recruiters regularly, and I can code circles around most of the youngsters I hire and work with. This business about losing your edge with age is bull$#!+.

    22. Re:Mentoring by ShyGuy91284 · · Score: 1

      Yes.... Mentoring.... Where they can rant on an on about old rarely-used (As in still occasionally used, but not usually) languages such as LISP, Fortran, and cobol, and lecture that Object Oriented Programming is nothing more then a fad.... Not that that's a bad thing. A professor I know like that has got to be my favorite CS professor by far.

      --
      In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
    23. Re:Mentoring by Cafe+Alpha · · Score: 1

      heh, I'm an old timer who would rant that object oriented programming was a damn good idea in smalltalk 80 that got perverted by C++ and turned into a mess.

      Of course the fact that I programmed in C++ for 15 years and only learned smalltalk this year makes things a little backwards.

    24. Re:Mentoring by Sloppy · · Score: 1
      embrace new technology -- because that's what your job really is.
      That makes sense, but the word "technology" is so abused that the sentence doesn't mean what most people think it means. Whenever the arbitrary API du jour is called a "technology," I wanna hit someone.
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    25. Re:Mentoring by Anonymous Coward · · Score: 0

      I've always loved learning new things, that probably why I'm still in this business and over 40. I recently had a chat with a much younger programmer, who has been pretty much tied into a Java position working on a very small set of applications (I've managed to stay in, not management, I've flat out said that its a waste of my 'talents', and management seems to agree, but I'm a respected 'technical expert' at this point)..

      The 3 questions I asked this guy were:

      1) Are you making enough to live comfortably? (ie, can you *not* pay your bills).

      2) Are you learning? (because in IT, if you aren't learning.. you aren't just stagnating, you're going backwards.. things are changing and you aren't keeping up).

      3) Are you happy? (because if you really aren't happy, whats the point?).

      Any one of those *might* be a reason to leave (ie, if you really can't live on what you're making, sure, you should take more money.. or if you're really really miserable, hell, I might take a little less to be someplace I liked working)...

      Any *two* of those, I would say definitely leave. Take your pick which two, but you can answer any two of those with a "no", its time to leave.

      For myself, right now its 1) yes, 2) yes, and 3) eh, reasonably happy. I'd like to have some help and be able to work less hours.. but they're working on that, so.. its not something that would make me leave (yet).

  96. Telecomute by thehubbell · · Score: 1

    They telecomute and flyfish all the time. So I have hear.

  97. simple! by sixpacker · · Score: 1

    somewhere trying to make their living by doing something other than programming unless they are dead.

    --
    Your ego is Matrix!
  98. Well... by TrappedByMyself · · Score: 1

    Most of the over 40 programmers were in the game before the dot com era, so as others have said here, there weren'tt as many to begin with. So where are they? Here are some of the places:

    1) They've moved into management: You can find them by talking aloud about some programming dilemma. They'll definitely pop their heads up, because they miss the good ole' programming days. Get ready for the old war stories though.
    2) Doing specialized work: Many know things that the under 40 crowd has never heard of. They're still happily working, but they're just hidden in some lab or server dungeon you've never been to.
    3) Not doing specialized work: Many have moved on to other fields because their skill sets are no longer relevant. An expert in an old technology has the ability to learn the newer stuff, but maybe they just never got the chance
    4) Out and about: A good chunk kept up with the times and are still churning out code. Our best developer, by far, is in his 50s. A friend of mine works at a successful small company where all the developers are over 40.

    --

    Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
  99. Suicide by Anonymous Coward · · Score: 0

    Because there isn't a light at the end of the tunnel..

    and you'll want to do it before you're old, senile, and shitting yourself at an old folk's home

  100. I think I know where... by Anonymous Coward · · Score: 0

    Here in Dallas there is a short bus painted over bright candy cane red, which 40+ year old programmers rush to board. Then, two big Mark-IV rockets turn downwards and propel them upwards at a super fantastic rate, quickly disappearing off into the cold and dreary midnight sky. I think it goes to the North Pole this time of year to help out the elves or something...or maybe to the Casinos in Shreveport. I dunno. I'm just sitting here burnin off the last few seeds on my roach clip, pondering what I'll be doing then in 2 years. I'll post back then.

    ffftT! fffTttT! Damn that's good shit...

  101. They are reborn in the fiery ritual of Carousel. by d9000 · · Score: 1
  102. Well of course they take "The Long Walk" by JudgeFurious · · Score: 1

    When an old or weak programmer can no longer do his or her duty they are given the option of taking "The Long Walk" where they are sent outside of the cubicle farm and out to the Cursed Earth with only a laptop and a short stack of CDR's. There they will spend their last remaining days bringing code to the codeless.

      I thought everybody knew that.

    --
    Appended to the end of comments you post. 120 chars.
  103. I'm 43 and still programming by Anonymous Coward · · Score: 0

    I've been pgming for 20+ years. My wife is 48 was a programmer and has moved up to "Business Design" or some such silliness. She is thinking of becoming a chef.
    I work for a consulting firm. I'm working on learning C# so not all of us are washed up but it does get tougher the older I get. I'm just hoping to hang on for a bit longer and then retire.

  104. They become... by Anonymous Coward · · Score: 0

    When programmers turn 40, they are offered the job of manager. Usually, the only reason why is "Well, you turned 40." Which is bleedingly obvious (but only to me, it seems) that it's a very bad reason. Since that job comes with a bigger paycheck, the overwhelming majority agrees.

    The only problem with this? The overwhelming majority never wanted that job to begin with. They bitched and moan for 15 years about how their own managers sucked whithout ever at least daydream about how they'd run things differently and better. So they become the very lousy managers themselves and they just keep clinging to the software development part of the job (read: still code, badly).

    If they only realized that what they really still want to do is software development and that there is nothing wrong with a 40 year old developer, this industry would be in a much better place. But that's just my theory and I understand I'm a millenium ahead of everybody else.

    "Do what makes you happy and you think you'd be best at." is not a value of the american software industry.

  105. "Will code for food" by TERdON · · Score: 1

    should have been your subject instead... :)

    --
    I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
  106. Re:Simple. by mfrank · · Score: 2, Funny

    Coders that are in their forties/fifties bought tech stock when it was cheap and sold before the crash. They're on a beach going "Excuse me? Excuse me, senor? May I speak to you please? I asked for a mai tai, and they brought me a pina colada, and I said no salt, NO salt on the margarita, but it had salt on it, big grains of salt, floating in the glass..."

  107. Old programmers never died... by jmichaelg · · Score: 1

    ... we just went bit by bit.

    It looks as if you weren't paying attention. When I was a young turk, I kept taking over projects that some programmer that had 15-20 years on me hadn't completed. I'd finish it, look around and he'd be gone. Even though I was very well paid, I was cheaper than the guy I was replacing. I'd say I was smarter too but that wasn't always the case.

    One day I realized I was at the top of the pay scale and, remembering my predecessors, realized I would be the one on the cost chopping block. When the inevitable happened, I went off and founded a few software companies. I'm on my third one.

    I was fortunate when I was working for other folks that my managers, save one, were very competent. The save one manager made me realize that it was for the best that I'm on my own - idiocy is only tolerable if its your client's, not your boss'. If your boss is stupid, it makes going to work dreadful.

  108. omigod, I'm a woman over 40 coding web server apps by Anonymous Coward · · Score: 0

    Yes, it's true. I write about java topics too at some of the finer web sites around.

    Really, you can do something. If you work at a place, and they NEVER choose the resumes of guys older than 28 to 34, you should say something. A lot of times, new programmers are interviewed by people there. Ask why they don't interview older programmers. Otherwise, what sort of future do you think you'll have? Do you think this sort of group hatred and only liking the same will NOT effect your future? You know, in the nineties, a lot of programmers in their thirties that worked there probably thought things would change on their own. Meanwhile, they could be very brave in their games while being the mild-mannered, never-questioning employee that eventually got shit on during the day.

    People do create the work environment, and if you don't see anyone over 40, then some discrimination is going on that'll effect you someday. What? You think that there's no applicants over 40?

    Improve the nieghborhood and the general pool of work in your local area by saying something about it next time a job comes open.

  109. Old programmers by chris_eineke · · Score: 1

    Old programmers never die, they just GOSUB without RETURN.

    --
    "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
  110. In the ground? by Anonymous Coward · · Score: 0

    Where were they expecting to go?

  111. Re:Simple. by russ1337 · · Score: 1

    nice, nice.

    mind you, some old coders are saying.... "er, excuse me, i believe you have my staper"

  112. If they are good, they are still in by Anonymous Coward · · Score: 0

    My experience is that there are lots of 40-year old DEVELOPERS still in the field. They almost always tend to be actually interested in creating good software, are friendly, not bitter towards the world in general, and are fun to work with.

    I also see 40-year old types who are not good at hands-on software work but remain wedded to the notion of being an uber-geek...i.e they want geek-status without deserving it. They tend to be team-lead types generally BSing with non-tech management and leeching off the younger techies who are competent (basically by creating an opaque wall between the management and the real tech-monkeys.) Note: I am not suggesting all 40+ team-leads are like this.

    I haven't come across a single competent person who isn't coding because of age-related reasons. If it matters, I have about a decade enterprise software experience.

  113. Re:Simple. by jcr · · Score: 1

    At 42, I can still out-think and out-code many of those 1/2 my age.

    I'm nearly 42 also, and I'm a much better coder than I was even five years go, let alone 20. My experience places me far above all but the most exceptional recent graduates.

    I'm not coding for a living at the moment, since my stock portfolio has given me the wherewithal to start a new business with some friends of mine. I'll be writing some code in the next year, but the bulk of my work will be systems integration for certain vertical-market customers.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  114. Re:tired brain - Bullsh*t by dotnetNihat · · Score: 1

    What a strong reaction! You are old; you have a fluid mind; and that is why this reaction? Or is it just that because you did not see any decrease in the viscosity of your prof's brain? I had a late 60s professor who was great at teaching. But being good at teaching does not mean that they can focus on large algorithms/projects. As you said, memory fades with age. When you are designing a complicated algorithm, you think about it in your head. The less memory you have, the less of it you will be hold in your brain at a time so when your mind goes through the middle of the algorithm, you will forget the beginning. Thus, you loose focus! Older people would be good at organizing and doing stuff that requires experience ( extensice knowledge accumulated from yeas).

  115. You let other people do the coding by Is0m0rph · · Score: 1

    I'm 35 and about to move into a position where I will not be coding anymore, just managing contracted coders (local guys too not outsourced people in India). I'll have an integral part in approving designs and implemenations since I wrote a lot of the original code they will be working on. I still love to code and can't really see myself not coding in the near future. Now I'll probably contribute to some open source projects and code for fun rather than a job.

    1. Re:You let other people do the coding by Anonymous Coward · · Score: 0

      Run the other way. It sounds like a move up the food chain, but you are really moving into "Architecture" and that means technical middle management. It would be best for you to start a consulting business, partner with a few of your friends so you can take vacation as you like, and live the good life while earning a few hundred $k annually for doing what you love.

      A few months after this happened to me, I left my job, became a consultant and haven't looked back. I still don't code anymore - professional enterprise & application architect now.

      BTW, generally, I take 5 weeks off every year. Money isn't an issue. Travel and family matter most now.

    2. Re:You let other people do the coding by Is0m0rph · · Score: 1

      Actually I expect that to happen to me. I believe sometime next year I'll end up venturing off on my own into some sort of consulting business. They still pay me enough and give me enough incentives at this point to stick around a little longer and see how it goes.

  116. As for me... by CrazedWalrus · · Score: 1

    My dad is almost 50 and still programming. He's perfectly happy with it, enjoys working a night shift, and probably will never change.

    As for me, I'm 26, working as a developer in large firms, and looking for a way to be truly self employed by the time I'm 40. I own my own S-Corp now, but the work I do is essentially full-time contract work for one company. It's a start, and I still have 14 years to pull in additional business and get out of the programming biz altogether.

    My gut feeling is that many people start realizing that coding is less fulfilling the older they get -- especially when they have no prospects on management -- so they start looking for other things to do.

    Besides, I work with lots of 40-something programmers here in the finance industry, so I guess I really don't share the observation of the submitter.

    Sort of a side note. I read speculation once that, as useful lifespans increase due to better nutrition and medical tech, it wouldn't be uncommon for people to have a few different careers in their lifetimes. I think it's human nature to get bored with things after a while and start looking for a change of venue. The long hours and insane deadlines probably only help to push that along.

  117. Unemployment apparently by Anonymous Coward · · Score: 0

    I'll leave it to you to figure out why but it's not because we're all technologically over the hill. I'm not going to give away my identity but I'm way over 50 and there's a few guys in research who wished they'd come up with some of the stuff I have come up with just recently. Not everybody stops being creative after they're over 30.

  118. SGI? by jmd · · Score: 1

    don't old programmers go to work for Silicon Graphics?

  119. Walmart greeter d00d by Anonymous Coward · · Score: 0

    yep!

  120. Re:Simple. by NickFitz · · Score: 1

    I couldn't agree more. I'm 43, I've been coding since I was 13, and I still learn something new every working day.

    I now work as a freelance web developer and life is great. I get to work on exciting projects, don't have to do the boring maintenance stuff, can take time out between contracts to learn anything new that catches my interest, and get to pass my skills along to the people I work with. Clients appreciate the fact that I've moved beyond the total geekiness of my younger days, and can thus appreciate the various negative real-life forces acting on a project (budgetary constraints, business needs, office politics, managerial cluelessness, Internet Explorer) and get the job done.

    Old coders never die, they just don't do the dull jobs. I can't imagine accepting a permanent role ever again - and I get offered one by every single client :-)

    --
    Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  121. I'll be fifty next month by trailerparkcassanova · · Score: 1

    I've been doing realtime embedded for almost thirty years and plan on doing for a few more. I never had an interest in the management track.

  122. A lot of us... by vrmlguy · · Score: 1
    ... become consultants.

    The bad news is that successful consultants need good interpersonal skills, because the interact face-to-face with their clients. The good news is that since we interact face-to-face with our clients, we don't see our jobs out-sourced to India.

    --
    Nothing for 6-digit uids?
  123. They do other things by genkael · · Score: 1

    Old programmers never go away, they just polymorph into a human. By the time that a programmer is 40 they won't be living at home anymore with their parents, they'll have a wife and maybe kids for at least 3 years! They tend to leave corporate wherever to become either management, or a craftsman. I'm planning on leaving by the age of 40 (10 years) to become a woodworker. And yes, I'll have been married for more than 3 years :). Many of us get sick of politics in the company and want a simpler life, ie, I plan on living in the mountains of Montana, Wyoming or Colorado.

    --
    GeneralKael -- Slacker Extraordinaire
  124. Old programmers don't die... by sidney · · Score: 1

    Old programmers don't die, they just lose their memory. And then use Google instead...

    Results 1 - 10 of about 15,200 for "old programmers never die". (0.19 seconds)

    Old programmers never die, they just terminate and stay resident.
    Old programmers don't die, they just branch to a new address
    Old programmers don't die, they're just cast into the void
    REM Old programmers don't die, they just GOSUB without RETURN.
    Old programmers don't die, they just stop getting upgrades.
    Old programmers don't die, they just lose pointers and drop bits.
    Old programmers don't die, they just turn into long haul truck drivers.
    Old developers don't retire... they just reboot (thread on slashdot)
    Old programmers don't die, they are just set to high-values.
    Old programmers never die, they just byte it.
    Old programmers never die, they just lose their byte.
    Old programmers never die, they just decompile.
    Old programmers never die, they just get bugged with life.
    Old programmers never die, they just go to bits.
    Old programmers never die, they just recurse.
    Old programmers never die, they just stop getting upgrades.
    Old programmers never die, they just get garbage collected.
    Old programmers never die, they just don't C so good.
    Old programmers never die, they just reassemble into another life form.
    Old programmers never die, they just give up their resources.
    Old programmers never die, they just move over to legacy systems.

    "The coding's never finished until the last user is dead"

  125. The Military Industrial Complex by Anonymous Coward · · Score: 0

    There are GOBS of 'em here.

    I know there are a few geeks in industry, but it's absolutely freakin' amazing how many geezers there are in the tech of boom (and spooky things...)

    Kind of a shame, too. The geezers have quite a few things to teach the newbs, too. All this agile crap could certainly be tempered.

    Oh... I do know of a few over 50 tech writers: they haven't had a job in the last 5 years.

    So, unless you're helping The Machine, you're kind of screwed.

  126. Well billy, you see ... about your programmer by RembrandtX · · Score: 3, Funny

    the first thing that popped into my head :

    "Well billy, you see ... about your programmer, he wasn't feeling so good anymore, and city life would be just mean. So Daddy put him in the car and drove him out to this WONDERFUL farm, where he could play in the sun, and see cows, run around having fun all day long. He seemed really sad at first, but Daddy said he REALLY enjoyed it there, we might be able to visit him eventually, once he is back to his old self."

    --

    --Ne auderis delere orbem rigidum meum, non erravi pernicose!
  127. Re:Simple. by Anonymous Coward · · Score: 0

    No, as you get older, your salary usually goes up and it's just cheaper to hire a young programmer even though they will have to learn everything that's 2nd nature to the old programmer.

  128. Relax, youngster by MichaelSmith · · Score: 1
    Is there some kind of energy barrier that strips away programming skills at 40?

    I had my youth cruely stripped away last october. I spent an insane amount of money on a new mountain bike. I plan to be in better condition at 50 than I was at 30.

    I think it does depend on where you work and what you do. I work in aerospace where there is always demand for very experienced people, because of the complexities involved. My dad used to be an electronics tech, but his workplace has turned into a call centre. It was killing him, right up until he survived a heart attack and decided to change things. Yet where I work he would probably have been OK writing specifications or some such.

    So in answer to your question, life goes on just the same. I think bodies and minds are the same as other machinery. When they get to a certain age, condition depends entirely on how they are maintained. I plan to still be working at 70, and if I am not, that plan at least prepares me better for being 60.

  129. Unix admin by prgrmr · · Score: 1

    I'm 40. I got into Unix & Linux administration about 8 years ago after 10 years of programming experience. I have to make do with coding the occasional ksh and perl scripts to keep the latent programmer in me satisfied, as the other admins with whom I work don't know C. But I wouldn't go back to programming full time. The pay isn't as good, and I don't want to worry about getting outsourced or working one short-term contract job after another.

  130. To the carasol by Anonymous Coward · · Score: 0

    You see, we all have these glowing disks embedded in our hands and when they glow red you have to do what is best for socie---... I'm sorry, I really must be going now.

  131. Old programmers don't die... by Anonymous Coward · · Score: 0

    ...they just can't C as well. ;-)

  132. FORTRAN is still the language of choice by Anonymous Coward · · Score: 0

    for scientific applications.

  133. where do they go? by Tumbleweed · · Score: 1

    I'm pretty sure they get turned into oil, just like all the other dinosaurs.

  134. Re:Simple. by November+1,+2005 · · Score: 1
    "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."
    If you think Computer Science degrees are "about" memorization then you either went to a shitty school or don't have a CS degree.
  135. Carpentry. Masonry. Metalsmiths. by pla · · Score: 1

    Seriously... The ones that love programming for the sheer "forcing my will on the computer" joy of hacking (which I do not conflate with cracking) eventually move on to hacking physical reality. Geeks (and I don't exclude myself) love that sort of thing, once they get over the fear of physical labor.


    Of course, you might not want to forget two other factors that lead to the seeming shortage of geek greybacks... First, thanks to the huge growth in IT over the past couple decades (even taking the crash into consideration, since that had more to do with slapping VCs and twits who seriously believed that with enough layers of management, they didn't actually need either a product or any engineers), a lot of the previous generation of programmers actually went on to start their own small (and a few really big) businesses. And second, the entire field of modern electronics has only existed since 1947, and the IT aspect arguably only since 1965 with the PDP-8 (you could even go further and say 1981 with the IBM PC)... That means you only have 25 to 40 years of history for the entire modern IT industry. At the low end of that range, you wouldn't expect to see programmers past the early 40s, and at the far end, you only needed a few thousand "computer operators" nationwide, not a few million.

  136. Programmers don't die by Mysdaao · · Score: 1

    They just GOSUB without RETURN

    --
    Quidquid latine dictum sit, altum videtur.
    "Whatever is said in Latin sounds profound."
  137. they don't die by endrue · · Score: 1

    they just fade away...

    --
    I meta-moderate because I care.
  138. Two Words: Age Discrimination by fdrebin · · Score: 3, Interesting
    If you're over 40, your resume isn't even looked at. I've seen it again and again, and recruiter friends of mine confirm this for me.

    The conception seems to be that by the time you're that age you're either a burnout or a VP. There is no place in peoples minds for a Senior Scientist type programmer role. I believe that there is some truth to this - many 50 year olds are no longer so flexible or agile of mind - but it doesn't apply to all.
    Which is too bad. I happen to be in a highly specialized field, so I have some value. But for a while when I was trying to find something one could call generic, people wouldn't touch me with a 10 ft phone call. (It wasn't just me, I knew others my age range that got the same kind of non-response).

    This is really stupid on the part of recruiters - they miss a few nuggets because they won't even look. I ran a dev shop for 15 years, and I coded more than the 3-4 people working for me combined. Maybe it was that I new the system better...

    Then I changed jobs, was put in charge of a group of 6 using perl & XML & Oracle. Guess what? I coded about the same as those 6 put together, with a much lower error/bug rate. BTW, coding perl was new to me then, I'd barely even heard of XML, and Oracle was someone who predicted things...

    Am I egotistical? No, I know lots of folks smarter/better/faster than me. Some of them young whippersnappers are just damn brilliant. But I also know many who aren't as capable.
    As others pointed out, there aren't that many older types. When I was fresh out of college (late 70's) there wasn't anyone I even knew outside of work who'd ever even seen a computer, or worked with them, etc. Radically different from today. Hell, my degrees are in physics!

    I will admit, my ability to learn new things is slowing down. And there are some things I'm thinking I just won't pick up. Maybe I'm beggining to burn out...

    /Oldus Goatus
    Flatus Emeritus

    --
    Stupidity... has a habit of getting its way.
    1. Re:Two Words: Age Discrimination by DrCode · · Score: 1

      You've nailed it. When I was out of work a few years ago (and I'm over 50 and still coding), I considered leaving all dates off my resume. A recruited told me that everyone in the business knows that you might as well scream "I'm over 50".

      Of course, since age discrimination is supposed to be illegal, I've got to wonder why anyone would even care...

    2. Re:Two Words: Age Discrimination by michael_cain · · Score: 1
      Of course, since age discrimination is supposed to be illegal, I've got to wonder why anyone would even care...

      Speaking as a 50+ technologist that took early retirement and am in the process of reinventing myself in the area of public policy, ageism is an interesting subject. Some broad comments:

      • About the only aspect of employment where people have successfully proven age discrimination in court is in lay-offs and firing. When I was laid off at age 49 (along with 1700 others who were on the wrong side of a corporate acquisition), my separation package included lists of all positions that had been eliminated and the age of the person holding that position. That's the information that by law the company has to make available to you if you're 45+ and in a mass layoff situation. I didn't bother with statistical analysis -- the company can hire statisticians at least as good as I am, and senior management was bright enough to cover their butts that way.
      • TTBOMK, no one has ever won an age discrimination lawsuit on the basis of being denied interviews. They can't discriminate once you're on board, but it's hard to prove that hiring practices are age discriminatory. This is especially true in high-tech areas where they can make up all kinds of reasons to show preferences for interviewing younger people.
      • Some of the reasons given for being reluctant to hire older workers are, at least in some cases, true. The cost of company benefits like health insurance are affected by the company's claims experience. I have a friend at a small business (less than 50 people) who buys her own health insurance -- the company had two very expensive claims last year, and the premiums for the company group plan are now much higher than what she can get for herself in the private market. Some expensive-to-treat conditions like cancer, heart attack, and stroke are simply more common among the 50+ crowd.
      • As others have noted, many older people who work in IT end up in government organizations. The average age of a new hire in the Colorado government last year was 47. One newspaper story on that statistic noted that the state doesn't pay very well, but the health insurance benefit is pretty good and the retirement benefits are first rate.
    3. Re:Two Words: Age Discrimination by Anonymous Coward · · Score: 0

      reid v. google is very "on point" about age discrimination
      at one programmer-intensive haven and institutional darling.

      the complaint document is a real eye-opener, distilling the
      essence of public statements google has made like
      "if you've worked at cisco for 20 years, we don't want you", as well
      as brin/page's hokey obsession with high-school SAT scores,
      of all quant metrics.

      in the golden age of employer-friendly "termination-at-will"
      doctrine, do-no-evil google must ultimately triumph -- there's
      just too much money at stake.

    4. Re:Two Words: Age Discrimination by Anonymous Coward · · Score: 0

      Your commentary about publishing numbers to show
      no "disparate impact" for mass-layoffs rings true, at
      least at companies like Sun who have been through
      that wringer multiple times. Yet, one favorite employer
      trick is to first hound out ye olde wizened elders based
      upon "performance" before any WARN Act notices
      accompanying the orchestrated RIF are mandated.

  139. The Truth - Where they go (x-files style) by Battlestar-Java · · Score: 1

    There is a natural progression of programmers. The first stage is Newb. These must be guided. The next is geek. These know enough to talk over people's heads and get the work done. After that come the wizards who are able to (as if by magic) produce solutions that are 10 times better then a geek's but in 1/3 of the time. The final state of a programmers is becoming a god. It is at this stage where solutions are found and written to problems that have not even come to attention but were forseen. The average age of a programming god is 39.5. It is in this programming god state that programmers can sometimes perform such miraculous feats of code that they actually phase shift to another demensional plane where they are one with the computer programs they are writing. After a while... they never come back. The only rememaining evidence is the occasional glitch in programs and computer networks that enraged them in their earlier states. (queue the x-files music)

  140. THEY TEACH by Nirvelli · · Score: 1

    My electronics teacher used to be a programmer.

  141. ThinkGeek Shirt Waiting to Happen by Flwyd · · Score: 1

    Old programmers don't die, they just get garbage collected.

    --
    Ceci n'est pas une signature.
  142. I know where they go by Anonymous Coward · · Score: 0

    They all go to the Computer History Museum! I'm not kidding! They are just about as facinating as the exhibits.

  143. Not quite 40 yet, but..... by mjb · · Score: 1

    I made the jump from programmer to DBA about 5 years ago. I expect to continue w/ the DBA path for many more years to come. Oracle keeps coming out w/ new versions and new features....no shortage of stuff to do....

    --
    There are 10 types of people in the world; those who understand binary and those who don't.
  144. They keep working... by jagmandan · · Score: 1

    One of my programmer co-workers is nearly 70 and still works as a programmer (by choice). Ignore my stupid sig - too lazy to change it now.

    --
    Free Mac Mini - Help me
  145. Raising Children by jazman_777 · · Score: 1

    My wife was a programmer, but now is at home full-time with the children, which includes homeschooling.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  146. I know that I did. by DogDude · · Score: 0

    While I'm not quite at 40 yet, I know that I certainly did "get a life". See my link above. While I was a developer, I saw (and learned a LOT) from many older programmers. While they were all great at what they did, I certainly did not want to end up like them. Older developers tend to be the most jaded, cynical people on the planet, and I met a lot that were, quite literally, like Milton from Office Space. Hence, time for a career change. I doubt that there will ever be many older programmers because 1. Companies tend to discriminate in favor of younger programmers and 2. People rarely stick with just one or even two careers throughout their entire lives in today's modern societies. So, for now, I'm a retail store owner. I've been doing it only for a few years, but I'm looking forward to what my next career will be, though!

    --
    I don't respond to AC's.
    1. Re:I know that I did. by Cafe+Alpha · · Score: 1

      Cynical,why would that be?

      You know it occured to me the other day that commercial programming practice hasn't caught up with the ease of understanding large systems that smalltalk 80 made possible in, yes 1980. Maybe I should go back to Smalltalk 76 which probably wasn't so different from Smalltalk 80...

      So that's TWENTY NINE FUCKING YEARS AGO!!!

      Do you think Microsoft will ever catch up with 1976?!

      Think it's corporate stupidity? How about the open source community? They're programming in C!

      Oh and the FSF is calling a license that allows programmers every right except, say, <i>owning their code so that they can sell it and make a living <b>"freedom".</b></i>

      Oh never mind.

  147. Become a syndicated cartoonist by 91degrees · · Score: 1

    Well, it worked for Scott Adams. It should work for you.

  148. Still working as a programmer by JLSigman · · Score: 1

    My dad's 54 and still working as an AS400 programmer, now for a major insurance company here in South Carolina. As long as those machines are around, he'll never be unemployed.

    --
    -jls
    Techno-pagan
  149. Government job by geekoid · · Score: 1

    Due to rampent age discrimmination in the IT industry here in the states, most of us move into government jobs. Plus after forty security looks a lot better then money.
    As do 40 hour weeks.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Government job by ayumi-chan · · Score: 0

      As I stated in a parent reply to this post, we have a lot of civilian contractors (DoD too) around here, and they loooove it. I work in a US Army controlled NOC... A lot of those guys are veterans, and all of them are over 40. Just a note: be nice to the military guys you may work with, they get paid way less... sometimes to do the same job, and then they have to go to the field and shit in dirt holes.

      --
      "It's a time machine Napoleon, I bought it online."
  150. Architect? by ArneD · · Score: 1

    As Don Box said at PDC'05; Being an IT architect usually requires that you're over 40 and over confident...

    --
    -May the source be with you
  151. Sanctuary! by Ranger · · Score: 1

    When programmers reach the age of 40 they are supposed to renew in a ceremony called McCarousel. At the end of the ceremony they are given a spatula and a McDonald's hat. They often chant "Do you want fries with that?" If they don't renew like they are supposed to, they become runners and try to reach Sanctuary.

    And if you get that reference, it's time to renew.
    --
    "Sea greens and protein from the sea. Fresh as harvest day!"

    --
    "You'll get nothing, and you'll like it!"
  152. At 46 by Mycroft_514 · · Score: 2, Informative

    I am a DBA and a DA. I have lost track of the number of languages, dialects of languages, and DBMSes I have learned and used over the years. But, I set my sights on the DBA position years ago, and here I am.

    I can outperform the youngsters on almost any day of the week, both in quality and quantity. Many times I write code that in turn writes code. I write code that performs edits over and over, thus freeing me from the scut work. Who do you think all these younger coders come to when they can't get their programs to work?

    And anyone that tells you COBOL is dead, better think again. COBOL will bury us, not the other way around. Even as a DBA, I had occasion to write a COBOL program just last month. It will become a shop standard next week, and ALL the developers will be using it.

    As for the years gone by. I got a BSCS in 1981. I have been in the field ever since. Right now, I am working for a Fortune 500 company. ($1 Billion a year in revenue.) I have worked for both large and small companies, and to tell you the truth, I like the larger ones for some things, and the smaller for others. This place is a little of each, and I have been here 5.5 years. At various times, I used punched cards, and paper tape. I remember working on a machine with 4K of usable memory. My current laptop is orders of magnitude more powerful than the first mainframe I worked on.

    Oh, and my father retired from this business 10 years ago, after 30+ years in IT.

    When the company needs something done now, and needs it done right, who do you think they turn to?

    I once had a company come to me at 9am, and request a validation program for an IRS tape to run in Production that very night. When it did, they avoided $4 Million in fines from the IRS.

    1. Re:At 46 by Anonymous Coward · · Score: 1, Interesting

      I once had a Wall St. trader (worked for the best in the 90's) come to me at 7:00 am (9:00am is bankers hours :-), needing a new type of security (unregulated forex market) coded and going by 11:00, in production, or his PnL would get hit by $10,000,000...

      After I pulled that off, got a year-end bonus 2x my annual salary...

    2. Re:At 46 by 2-bit+Joe · · Score: 1

      Just out of curiousity, how much did you get paid for your $4 million validation program?

  153. And we solve the puzzle by Anonymous Coward · · Score: 0

    Part of the initial appeal of programming is its presentation of new and different (to us) logic puzzles. That's what attracted me to programming in the first place. As I've gained more years of professional coding under my belt, I've discovered that a lot of the initial challenge of programming is gone. I know how to do it, so it's no longer as interesting. It has become rote. I think a lot of us will leave to find a new challenge in a new field, conquer it, then move on again. At least I plan to.

    1. Re:And we solve the puzzle by NewbieProgrammerMan · · Score: 1

      I wish I had mod points, because I feel the same way. While I programming in and of itself hasn't become rote or boring to me, the kind of programs I'm often asked to work on are mundane and don't require much in the way of skill or creativity (some software companies seem to be afraid of taking on anything that might actually be hard to figure out). That's why I'm going back to school to get back into math and physics - it exposes me to a lot of new and different problems that I can work on.

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
  154. System Architects by nr · · Score: 2, Informative

    Seems alot of the old dogs go into system and program architecture and design, more high-level and ofcouse higher pay.

    Programing is really low-wage work and programmers are often treated as that by most employes. With the exception of mainframe programmers which there is a shortage of people with this narrow competency. Mainframe programmers (and admins) easily make six digits salaries working at major banks or insurance companies.

    1. Re:System Architects by swit · · Score: 1

      re:
      Mainframe programmers (and admins) easily make six digit
      salaries working at major banks or insurance companies.

      Really?

      News to me!

      Most of the mainframe guys I know have
              1) given it up
              2) or are way underemployed
              3) or are on their way out of the computer industry, WITH pleasure!!!

      Of the over 40 guys I knew in the mainframe field when I started
      around 1972 only *one* is still working in that area.
      Several have died (strokes, heart attacks, etc.)
      Most have simply said, "NUTS to this crap!"
      and left the computer field completely.

      SWIT

  155. Hear hear! by shrikel · · Score: 1
    I'm 27 now, and I'm well on my way to being able to quit my job and do something I REALLY like. I mean, my work can be fun and challenging, but really I want time to spend with my wife and kid (and more kids later). I do enjoy coding, but, as a previous comment said, I don't want to just be coding what somebody assigned to me. I want to build and program robots. I want to enjoy my toddler's growing-up years. I refuse to be cubicle-bound for the rest of the best years of my life. As Thoreau put it, "Why work like A dog so you can pant for A moment or two before you die?"*

    * - Okay, it was actually attributed to Thoreau by Jerome Lawrence and Robert E Lee, authors of "The Night Thoreau Spent In Jail," but I'm sure Thoreau would have said it if he'd thought of it.

    --
    Any sufficiently simple magic can be passed off as mere advanced technology.
    1. Re:Hear hear! by JulesLt · · Score: 1

      Per - I think you have hit the nail on the head there.

      We had a guy at our place who could never accept is a decision was made he didn't agree with and would keep bringing it up. I reality he probably won/lost as many arguments as the rest of us, and was probably right/wrong as much as the rest of us, but he could never accept when things didn't go his way. He got made redundant and before leaving had set up an email to let everyone know that we were all doomed because the company was getting rid of people like him . . . what an egotistical and patronizing idiot - to me it demonstrated the lack of respect he had towards the people he worked with - either that we were too stupid to understand the issues he raised, or were cowardly 'yes men' rather than just grown up enough to know you don't get your way every time.

      It's just impossible to work anywhere if you've constantly got to have 100% agreement on every single issue. The only way that's going to happen is to work for yourself. State your concerns, state your disagreement with the decision made, and then move on to how best to make it work. Or if you disagree with it that much - i.e. management decide to move to .NET and you are an open source advocate - then leave. (In fact if you find yourself constantly in confrontation with management decisions then I think that's good general advice - you're not going to single-handedly save the company).

      On a wider note, I think this is a problem many people have with democracy - while everyone gets to have a say, it's also about the will of the majority, not about everyone getting what they want.

      --
      'Capitalists of the world, unite! Oh ... you have' (League Against Tedium)
    2. Re:Hear hear! by pkphilip · · Score: 1

      I agree with you wholeheartedly. The ability to disagree amicably is a wonderful skill and is somewhat lacking these days. Regarding my post, when I said that one shouldn't strive to be a "yes" man, it was not to mean that one should try and be as difficult as possible. I think people listen to your views/assessments/opinion as long as you seem sincere, have your head tightly screwed on and are not a jerk and you convey your opinion/view/assessment in a respectful fashion.

      Also, in my experience, it helps tremendously if you convey your views directly to the concerned person rather than to someone else because then it would be gossip.

  156. Re:Mentoring and Contracting! by Anonymous Coward · · Score: 0
    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.


    Amen brother! I don't know if that's the reason or the result, but if you're not current, you're going to have trouble finding work.

    As to where are the remaining ones... At 53 I've been contracting for over a dozen years. I don't see myself as a programmer, but rather a developer. I'm capable of helping to define scope and requirements, design the system, implement the design (the programming part) integrate, test and train someone to maintain so I can move on.

    As a contractor, there is no expectation to move into management and I can continue to develop systems which is what I enjoy. Because I learn something on each system I develop, I continue to get better at what I do. Experience can matter.

    And it has been financially rewarding. To date, I haven't been pinched by cheap competition, but that's not the portion of the market in which I operate. I'll let someone else work for the bargain hunters.
  157. Programmers over 40 by Z00L00K · · Score: 1
    becomes system architects, changes profession, moves to a different consultant company which targets different customers or gets employed by the customers as specialists on something.

    Personally I'm hitting 40 soon and the experience I have accumulated allows me to span from hardware & the soldering iron via low-level C to Java and Web design within the same project. Peronally I'm not much into the Microsoft environment, but I have had things to do anyway. Even though some things are more boring than others it's often easy to identify the tasks that can be fixed with a neat tool that I have hacked together and focus on the important details. It will take some time and effort to create that tool, but it is much more useful in the end to have that tool than to have to repeat the manual labor of converting MSSQL to OracleSQL for example.

    So one way of working as a more experienced programmer is actually to know what to do and apply it. If the solution is ready at deadline nobody really asks if you were working 120 hour weeks or 12 hour weeks. One answer may be that the old and experienced knows when it's important to be visible and when not. (most of the time it's not necessary to be visible.)

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  158. Re:Simple. by KillerBeeze · · Score: 1

    I am also 42 and coding better then all the n00b's in my shop put together. Also my employer finds my experience and skill as an asset, as I am a mentor(lead programmer) to all 35 of them. I have found in my years of experience that some people are born with a talent for coding, and most every one else must learn the hard way. I like to think that I was born with this talent as design and coding come naturally to me. But most coders have to struggle with the process every day, and this leads to a high burn out rate. Most of the older guys I have known through the years have moved on to become system engineers, test engineers, and professors. So I think what I am tring to say is that you have what it takes, or you you don't. Thats my two cents.

  159. They don't die by Anonymous Coward · · Score: 0

    Where Do All of the Old Programmers Go?

    They just fade away....

  160. Programmers' Run . . . by Dausha · · Score: 1

    It's quite obvious what happens to programmers when they turn 40. Have you not noticed a little white disk on the inside of their left palm? When they turn 40, the disk turns red. If they don't surrender themselves to the authorities to work on the "Soyent Verde" project (Microsoft), they are forced to run. There are rumors of some 40+ programmers having successfully escaping.

    --
    What those who want activist courts fear is rule by the people.
  161. You don't case to void *! by Anonymous Coward · · Score: 0

    You don't cast to void *! That's horrible. In C the "cast" to and from void * is implicit. Good C code will have no casts whatsoever unless something obscure and magical is happening.

    Of course, in C++ you have to cast to and from void *. But, that's an entirely different language.

    1. Re:You don't case to void *! by Anonymous Coward · · Score: 0

      It was a joke.

      And a fairly good one at that.

  162. My Two Cents by broody · · Score: 1

    I am not forty but there a large number of people that age and beyond working as consultants for software companies or the big 5 consulting firms. At that point, they tend to be ones who can absorb the salary requirements and tend to be the people who can handle the diverse architectures of short to mid term consulting.

    There are a lot of forty plus workers in pharmas, financial services firms, the insurance industry, and government contracts.

    The last niche I see are trainers at a dedicated training facility without the travel.

    --
    ~~ What's stopping you?
  163. The same place.... by ingoldsby · · Score: 1

    That all of your old socks have disappeared to.

  164. and past 50 ... ? by SimonInOz · · Score: 1

    'I am just going outside and may be some time.' ....

    No, actually it's not that bad. I am still building novel applications (yeah, AJAX, but I've doing that for some years ... I really should have written some articles) and plan to continue doing so.

    As previouos commenters have, well, commented, there weren't that many programmers then. I was among the first in the UK to take A-level computing (a pretty tough set of exams you take - or took - in Britain about age 18, I took 4 I think, 3 was usual). My university computing class was about 30 people. So we are a rare breed. Some get bored and move to management. Some get rich (damn, missed it again!). Some plug on.

    A friend of mine in Canberra is still writing code - and he worked on systems with mercury delay lines!

    --
    "Cats like plain crisps"
  165. We hire them. by jimwelch · · Score: 1

    Half of our programmers are over 40. Half of the "new" programmers are over 40. We are expanding to almost double. We are adding on to our building. Our "supervisors" are expected to spend half of their time programming.

    --
    Never trust a man wearing a coat and tie!
  166. Sanctuary? by HunterZ · · Score: 1

    Renew! Renew!

    --
    Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
  167. Don't repeat that... by HawkingMattress · · Score: 1

    Have you never wondered how the soylent green was made ?
    That's it, they take the old programmers, poison them while they're looking at a movie which shows a woman operating a lisp machine so they can remember the good old days, and grind them until they're just little tablets !

  168. When I become an old programmer... by KangKong · · Score: 1

    ... I expect to go back to the university teaching, doing research or something similar. Seriously when I've been programming for 30 years I expect to be pretty bored about implementing an algorithm or solving a problem I've done before. I don't think management would be the thing for me, being more of a hands on person I don't think I would like to make the decisions. Research is the field when you know how to code and are fed up with the current programming assignments.

  169. They commit suicide by Anonymous Coward · · Score: 0

    They commit suicide

  170. We're everywhere by Anonymous Coward · · Score: 0

    Long term exposure to CRT emissions is a great preservative!

  171. Sunset Squad by guru8376 · · Score: 1

    When a programmer turns 40 the sunset squad comes and takes him to the near death star.

    --
    ~Should i be worried when the real world starts lagging?
  172. possibility... by ayumi-chan · · Score: 0

    its true that i dont know many programmers over 40, that is, that aren't DoD (u.s. department of defense) or contracted through the army.... im in the army and i work around a lot of programmer/network specialist civilian guys, and they're almost all veterans and they're all definitely over 40. most of them have atleast a 4 year degree in something computer or network related. but all thats just a personal observation, and i don't know what to say about the older programmers in other countries...

    --
    "It's a time machine Napoleon, I bought it online."
  173. When programmers turn 40. by Mysund · · Score: 2, Funny

    Everytime i turn 40, i recurse.

  174. My Experience... by carrier+lost · · Score: 1

    ...at least up until recently, has been that hiring managers seem to think that if you're 30+ you're not "hip to the jive".

    But that seems to be changing now that more hiring managers are 40+

    It also seems that there's a career-path mindset to the effect, "First you program, then you manage programmers", and if you're not on that track, there's something wrong with you.

    I think (I hope) that more people are beginning to realize that programming is something you can do pretty much for life; sort of like other trades/crafts, as long as you're willing to stay current.

    MjM

  175. Back to School - For Real This Time! by McLuhanesque · · Score: 1

    I left the IT world when I was 40, wandered around a bit - did some business consulting, and other nonsense, and then (re)discovered that I had a knack for teaching. So I ended up in grad school in the social sciences, getting exposure to a whole new way of thinking. Combining this with the type of training I had in IT, plus some on-the-job-trained business skills (marketing, sales, product development, management) I find that I bring some usefully different perspectives to my field of research.

    Long story short - I'm doing a PhD, doing a bunch of teaching, developing research into both the future of corporate organizations (taking revenge on all the PHBs) as well as developing some new approaches to online learning environments. Plus I'm having a fabulous time (most of my department is female and tend to go for the guy with experience). Far more fun than undergrad ever was!

  176. Lectures by Anonymous Coward · · Score: 0

    I imagine alot go into teaching little brats

  177. huh? by Heembo · · Score: 1

    I know we don't get paid enough to take early retirement.

    WI disagree. What do you do with your money? I make 70k out of college, and have been around 100k since. That's not uncommon for 10 years of IT experience and a few social skills. I save money and live beneath my means. I'm 32 now and will be well into semi-retirement before I hit 40, and will have substancial savings. (Unless all of modern society colapses). Then I plan to move to a new career thats more fun that anything. If you are serious about IT and not making a good coin, then whats the deal?

    --
    Horns are really just a broken halo.
  178. They don't exist by Anthony+Liguori · · Score: 2, Insightful

    A 45 year old programmer (who has spent their entire career programming) has been programming since 1980. There weren't a lot of programmers in 1980.

    There will be a considerably higher population of older programmers in 2025 but right now it's still a young industry.

  179. I'm 45 by MsWillow · · Score: 1

    I used to be a hotshot programmer. Thankfully (?!), as I burned out, I came down with secondary progresssive multiple sclerosis. Now, I'm in a cool power chair, cannot walk, and have about 30% use of only one hand, my left.

    I got lucky. I make nearly 2/3rds of poverty-level income every month, just for being too stupid to die. Ain't it grand?

    --

    Lemon curry?
  180. Re:Simple. by coopaq · · Score: 1
    I can't speak for all old coders, but I got kind of tired of coding just for the sake of coding. You can only do an implementation of a queue so many times before you ask yourself why you're writing it.

    This is probably one of the most important comments on the mentality that favors younger programmers. A younger programmer would STL or some other library. A younger programmer is using everything at his/her disposal which was never available to you and when it became available, like an avalanche of new technologies/languages/libraries, you ignored it or never knew about it. Or whoever you worked for never gave you the incentive to learn anything new. Redundancy can lead to burnout or a withering of skills.

    Many posts so far say "keep trying new things." This should be the core rule of a great programmer/designer/architect.

    Cheers!

  181. Currency rates by grahamsz · · Score: 2, Insightful

    Where does this notion that countries with low value currency units are cheap places to live?

    The cost of living seems to have very little to do with the currency exchange rate, if it did then i'd be moving to Japan as i'd get 116 yen for my dollar or perhaps turkey where i'd get over a million lira to my $.

    1. Re:Currency rates by BitchKapoor · · Score: 1

      You're absolutely right. I think the previous poster just meant that the cost of living is significantly lower in India, which as I understand it is (otherwise we wouldn't have this big outsourcing situation).

  182. Some of us just keep getting better by Bob+Munck · · Score: 1
    I started punching assembler onto cards for the IBM 7070 in 1965, did graphics and hypertext with Andy van Dam at Brown (both of those turned out to be useful in the long term). Since then I've worked all over the world doing (mostly) interesting projects from Spacelab to Sonar. So now I'm 60, know maybe three dozen languages, and have designed and implemented literally a hundred systems -- I can do it in my sleep. If you need, say, a complex web system with 20K lines of PHP and SQL driving PostgreSQL in two months, I'm your last, best hope, but it'll cost you. My best customers are those who've tried to do the project in-house with punk-kid programmers or by out-sourcing to India.

    It's not really about programming ability, you know. It's having a wide and deep familiarity with a lot of different design and implementation approaches, being able to talk to users and IT managers, and having a sufficiently-long attention span.

  183. Some become managers, and some dig deeper. by Richard+Steiner · · Score: 1

    Some turn into managers (some still technical, others not), some are deflected into other careers through layoffs or other career events, and some of us are lucky enough to work in industries where it takes 4-5 years to learn the basics and another ten or so to get into the details of the vertical applications we work on. :-)

    That was the case for me when I worked at an airline, anyway. There was so much to know that you couldn't learn it all in a single lifetime, and there were a dozen of us all in our separate areas of vertical expertise. At 40, I was the youngest of the group when I was laid off in 2002.

    Now I get to play with stuff which uses my old mainframe expertise while also getting to play with slightly more modern stuff on Unix servers, and my hope is to follow the application that I'm currently working on from platform to platform as required (learning more about newer languages and environments along the way).

    I just turned 43, and I've been writing code since I first started playing with Apple II boxes back in the late 70's, but I also love what I do. Maybe someday I'll move into management for the pay or in self-defense, but designing and writing applications code is still a lot of fun for me. I love learning about new systems, and I love seeing my code running in production and helping make one little piece of the world go around.

    Hopefully I'll be a bit twiddler in some form until the day I die... :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  184. Obligatory by TheoMurpse · · Score: 1

    Soylent Cheetos are PEOPLE!!!!!!!!!!

  185. Re:My Experience - we read slashdot by crazylocks · · Score: 1

    You've got the idea. Some go to the dark side and become management, but some of us keep on coding. I've just passed my 25th year of professional programming and it's still the same as it ever was. If you have the talent for learning new things in a short period of time, you may be forever employable. One plus for employers when it comes to hiring us aging hulks is that we have proven we are trustworthy. We can see your secret sauce and your customer data without you having to fear that we are going to steal it all and run to a country without an extradition agreement. We've already had those chances and decided we were a little better than that.

    --
    My momma gave birth to a winner, I gotta win.
  186. A careful balance has to be struck by istartedi · · Score: 1

    A careful balance has to be struck between learning everything that comes along and not learning anything. If the IT industry can trick you into learning all kinds of new crap, then you lose. Learning how to evaluate what's worth learning is as important, perhaps more important, than being able to learn. In the mid 90s I said, a bit tongue-in-cheek, that going through my whole career without learning Java was one of my goals. I dabbled a bit out of curiousity, but I think it's fair to say I came very close to achieving my goal. I haven't coded a single production app in Java yet. Of course if I had been put in a position where I was paid to do it, I would have done it, but I was able to out-maneuver it. Today I still code in C, and I couldn't be happier.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  187. Sad but true by davidmcw · · Score: 1

    if [ $AGE -gt 40 ]
    then
            $OLDFART > /dev/null
    fi

    --
    Just because your paranoid doesn't really mean they aren't out to get you
  188. The Good Ones Keep Programming by Anonymous Coward · · Score: 0

    I have been programming for almost 30 years. I've loved it since the beginning and I still love it. I've programmed just about everything you can imagine. I've got code running in cars and planes and games and enterprises. I've written absolute assembler, Fortran, Cobol, Forth, Pascal, Modula, C, C++, Java, Python, Ruby to name a few. I love learning new stuff which is why I like this career. What I have noticed is that probably only 5% of programmers really have a nack for developing software. If you are not in that 5% you are probably not going to have fun at this because those of us who are will code circles around you. The old guys that are still programming are probably in that 5%. The rest go on to be mortgage brokers.

  189. Re:Simple. by tuba_ranger · · Score: 1

    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.

    Perhaps I an exception, then. I'm 46 and writing the best code of my life for a small company processing insurance claims. I like learning new technologies, was turned onto Python about 4 years ago and am up to date on Perl and Ruby (though Python is my language of choice). When I was laid off about 2 years ago I was only out of work for about 6 weeks and had many offers from which to choose. My favorite aspect of the job is being where the action is and, in general, I like working with younger coders who want to learn from my experience in the same manner I learn new technologies from them.

    So, if you like to program there's nothing to worry about. There are a lot of good jobs available for tose of us over 40.

  190. How many programmer did we have by sbeashwar · · Score: 0

    Pre 1985, how many programmer did we have, if we compare it to the number today it would be negligible. So, there is no point even trying to find out what happened to the 40+ aged folks. I guess, they must be nejoying an early retirement or would have made enough money to setup their own businesses.

  191. Renewal by Capitalist1 · · Score: 1

    When programmers reach 40, they go to Carousel for Renewal.

    If you're nearing 40, your life gem must be blinking by now..

    --
    One man's religion is another man's belly-laugh. - LL
  192. Bingo by 2short · · Score: 1


    Lots of people are chiming in to say they were a programmer 20 years ago, but you've got the gist of right on. The vast majority of people who have ever considered themselves a programmer started programming in the last 20 years, if not 10 years. As a proffesion, our numbers have swelled hugely in the last two decades, and most of these new programmers have been young (just because most people starting a new carreer are.) I know a few people older than me that have switched careers away from programming, and a few who have switched to it from something else. And a vast number younger than me who have started out programming as their first career.

    There is no mysterious disapearance of old coders responsible for the lopsided demographics. There's just a not-so-mysterious massive influx of young coders. Wait 20 years and I suspect the age distribution will be much more uniform.

    1. Re:Bingo by gbjbaanb · · Score: 1

      This guy definitely needs moderating up. How many programmer jobs were there 20 years ago compared to today? How many from 10 years ago?

      I see it already, I'm 37, been programming for the last 12 years or so, and when I joined a lot of my colleagues were young, I don't see nearly as many anymore. At my current place, the youngest employee is 28.

      So, for the OP, I think that as he ages, so will the rest of us, until the software industry is filled with wrinklies. Maybe we'll take the time to write well-engineered, reliable and secure software then instead of treating our jobs like a hobby :)

  193. Change of focus by Flyboy+Connor · · Score: 1
    Face it, being "just" a programmer is a starting job. It is not a career.

    I started as a programmer. As I got more experience, I started to do design too, got extra education, started to do research, even got a Ph.D. next to my job. Nowadays, I lead projects, design stuff, do research (though not as much as I would like), educate new people, and, yes, also do the occasional bit of programming, just because I like to do that.

    However, I cannot get worked up over yet another computer language, yet another library, or yet another operating system. Things don't change as fast as novice programmers think. Object oriented programming is still the same as 15 years ago, only now we use Java and C# instead of Delphi and C++.

    During my career I learned about 20 computer languages, but became a wizard in only three (one of which I have already forgotten). Java is not one of them. If on a project I have to collaborate with other people who are versed in Java, or if it makes sense to use Java because of interoperability, I'll use Java. But if it is a project for my own research, I use Delphi. Not because it is the best choice around, but it is good enough and I know it very well. The thing is, I cannot get excited anymore about learning another computer language. I get excited about solving new problems and designing new algorithms.

    I am not a programmer anymore. I have gone beyond that. It comes with experience. Which, if you do your job well, automatically comes with age.

  194. What to do ... by Anonymous Coward · · Score: 0
    What do you do with a 40 year old UK Programmer?

    Trade him in on two 20 year Indian Programmers of course!

  195. Don't forget the MBAs... by Urusai · · Score: 1

    It's better to hire half a dozen fresh-faced noobs from college than have to pay for a seasoned pro. That's what management thinks--because THIS quarter is the only one that matters (plus you can bill out 6 warm bodies instead of 1). Sure, next quarter your project flounders and the company sinks, but for management, this is a promotion opportunity. Heck, run enough businesses into the ground and you might become President!

    1. Re:Don't forget the MBAs... by jcr · · Score: 1

      It's better to hire half a dozen fresh-faced noobs from college than have to pay for a seasoned pro. That's what management thinks

      "Management" is not a monolith. Managers vary in capabiities, just like anyone else. It's the managers who hire the people who get the job done, who end up reaping the greatest rewards.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  196. Re:Simple. by toddbu · · Score: 2, Insightful
    A younger programmer is using everything at his/her disposal which was never available to you and when it became available, like an avalanche of new technologies/languages/libraries, you ignored it or never knew about it.

    Actually, I'm very familiar with STL, and have used it on projects. It was a welcomed addition to my programming toolkit.

    Now I'm going to tell you how STL sucks. I taught CS for a year at a local university and asked my students to implement a queue. Immediately I was asked if STL was an option. I told the students that I wanted them to understand how a queue worked and that the only was to do it was to write your own implementation. The sad fact, however, is that too many programmers, especially new programmers or those who didn't go to a theory-rich school, don't understand how things work under the covers. I know people who will argue that this doesn't matter, but these are the same guys who write really crappy code that doesn't perform well. I love it when you talk to a new hire about the difference between row and column matrix ordering and their effects on page faulting and get a blank stare back. You know, that old "deer in the headlights" look that tells you that they got cheated out of a good CS education.

    --
    If you don't want crime to pay, let the government run it.
  197. Re:Simple. by Anonymous Coward · · Score: 0

    Actually, there is FAR more truth to this than most people realize. I read an article just a couple weeks ago that said that people with higher IQs are better at ignoring information and knowing what to ignore. I thought it was interesting that people with higher IQs weren't better at remembering large amounts of information, but rather knowing WHAT to remember and filtering and ignoring the rest. It explained a lot about how I think and do things.

  198. We Never Left by Anonymous Coward · · Score: 0

    I am going on 60mumble, and I'm still pushing code. I'm not using COBOL any more, and I'm not programming on an IBM MainFrame, but I am still pushing bits and causing my Managers pain. (I have two children older than you ....)

    The real answer is probably 'technical consultant' -- We wrote the bread-and-butter applications for the Company back in our Salad days, now We are the only ones who remember *why* payrole does this calculation that way. And where that calculation is done....

    Pay heed to the Words of Your Elders, for They buried the bodies long before you were born, Grasshopper.

    OGB

  199. Re:omigod, I'm a woman over 40 coding web server a by wk633 · · Score: 1

    Keep in mind that not having anyone in a particular job description over 40 is inviting an age descrimination suit.

  200. there is hope! by cursion · · Score: 1

    Good there is hope for us! I was afraid there would be a bunch of references to Logan's Run and whatnot in the replies...

    --
    remember when it was {of|for|by} the people?
  201. Look forward to burger flipping by totierne · · Score: 1

    When you have a family to think of and you think you are past it, you are not good at what you do but you dont think you can do anything else better...

    I am betting on Java and oracle the COBOL of the 2000s and 2010s and I believe that open source and the web are making big strides to openness of information so the advantages of working in a big company are less. I have two friends instrumental in startups and I watch their progress with lustful interest.

    I would work for less for more job satisfaction but burger flipping is pressurized work these days.

  202. Obligatory Simpsons quotes by Anonymous Coward · · Score: 0
    "Oh great, one of those." - Homer

    "So, how's it taste?"
    "Uh, it varies person to person"

  203. Scientific programmers have longer careers by Tim2 · · Score: 2, Interesting

    I work in the aerospace industry supporting the space program. I'm nearly 60, and so are some of my colleagues, along with some new hires in their twenties. In our industry, senior software developers have accumulated domain knowledge involving math, physics, and legacy space systems. That, along with the reality that the government is slow to adopt new languages and technologies, makes a long and productive software development career possible. An added benefit is that our work involves solving interesting design and architecture problems that extend way beyond coding.

    We work in teams where some of the programmers are old enough to be grandparents of others, and have a great time working together. Clearly something is lost in programming aptitude as you age, but in a scientific programming environment this is more than made up by technical knowledge accumulated with experience. And there's a lot of truth to "use it or lose it". Once you have gotten sucked into project management for several years, your ability to develop code may be lost forever.

    My advice to any student who aspires to a long career is to get as strong a background in math, physics, and other technical domains as possible as possible.

  204. where did all the old programmers go? by Anonymous Coward · · Score: 0

    into hersey's COBOL and cream!

  205. Management for Money by Josuah · · Score: 1

    One opinion I've heard from a coworker is that remaining in development will make your salary hit a ceiling. (The only exceptions to this that I know of are for IBM Fellows or STSMs, who are paid a base salary + a percentage of their product revenue/profit.) The only way to further increase your salary is to enter management positions, or other positions where you have control over money distribution. Plus, managers tend to be considered less replaceable than developers. I don't know if there's any real validity to this theory.

  206. Speaking for myself... by jswalter9 · · Score: 1

    I went into a monastic life. I got rid of my wife, house, debt, and hope.

    --
    Retired from software... maybe. Sort of.
  207. From my experience.. by mattpointblank · · Score: 1

    My ICT teacher over 2003-5 always harped on about his time when "computers took up whole buildings", or when he had to "ask seventeen people before he could input figures" to the mainframe. I guess teaching is where the veterans end up?

  208. old programmers.. by minus_273 · · Score: 2

    Old programmers never die; they just fade away..

    apologies to General MacArthur

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  209. Mexico - it's the /dev/random you're looking for.. by hutchike · · Score: 1

    After making Web2Mail.com, SiteStats.com and other sites, I knew my programming time was up and went to MEXICO to start my dood ranch in the sun. Isn't that what all programmers do?

    --
    Zen tips: Pay attention. Don't take it personally. Believe nothing.
  210. I'll tell you where I am by Tipa · · Score: 1

    44 years old. Once was making 100K consulting. Now I am making $15/hr programming in PHP and Javascript, maintaining computers, doing backups and data entry as half of this company's IT department. I can't afford to live where I live with my son in Southern California.

    It's all downhill from here. Get out of programming/IT while you can. Find something - ANYTHING - else to do. Seriously. Programmers with whom I worked are in real estate, marketing, or writing brain-dead Visual BASIC programs. I don't know any of them, over 40 all, who are still able to make a living programming cutting-edge stuff.

    1. Re:I'll tell you where I am by carlislematthew · · Score: 1
      "It's all downhill from here. Get out of programming/IT while you can."

      It certainly is *not* all downhill from here. Even if you include outsourcing to other countries, there are still *more* jobs today in IT (programming & the rest) than there were in 1999 before the bubble burst. Look on Monster and you'll find a TON of positions for programmers and management alike.

      If you're educated, experienced, a good programmer and you interview well, you will absolutely have zero trouble getting a programming job for 75K+ - as long as you're in a city that has a decent tech industry. If you're one of the seas of people that took a two week VB class in 1998 and spent a year earning a ton of money before the bubble burst and you were then exposed for what you are, then you're screwed. That's been my experience of this "bad IT business" we supposedly have these days.

    2. Re:I'll tell you where I am by CagedBear · · Score: 1

      writing brain-dead Visual BASIC programs

      Now, do you mean they are doing brain-dead work that just happens to involve Visual Basic? Or are you implying that folks who use VB are all brain-dead?

      I ask because there are plenty of VB jobs out there that pay well and require ones brain to be most un-dead.

    3. Re:I'll tell you where I am by anOminousCow · · Score: 1
      Tons of jobs, but none are for people over 45. None.

      If you're educated, experienced, a good programmer and you interview well, you will absolutely have zero trouble getting a programming job for 75K+ - as long as you're in a city that has a decent tech industry.

      Complete bullshit! I'm certainly not the world's best SW engineer, but I'd certainly bet I can still outdo most of them. Rarely do I even get a chance to interview (like once every three months). Hundreds and hundreds of companies contacted, no offers. Resume has been reworked by professionals several times as well. No offers.

      --
      Spokesbossy for ominous cow herds everywhere.
    4. Re:I'll tell you where I am by carlislematthew · · Score: 1
      I have no idea what to tell you... I get calls and interview requests all the time - companies "excited to move forward" and so on. I recommend you take a look at yourself and your resume/cover-letter. Perhaps you don't interview as well as other candidates? If you've been out of work for a period of time, do you have an explanation that works well for an employer?

      Take a look at the statistics, job openings, and get a clue about the job market for software developers right now. I've also been on the hiring side of this market and work with recruiters a lot. What I'm trying to tell you is that I have experience of this current job market and how it is *drastically* different to the market a year or two ago.

  211. Old prorammers don't die by Shabazz+Rabbinowitz · · Score: 1

    ...they just smell that way.

  212. Re:Simple. by AHumbleOpinion · · Score: 0, Redundant

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

    If you think Computer Science degrees are "about" memorization then you either went to a shitty school or don't have a CS degree.


    "Quiz" != "CS Degree"

    CS Degrees are about showing that you may have the potenitial to be a good programmer. If you think it means any more than that come back when you have more experience. People who are good programmers at the time they graduate generally did a lot of programming outside of their assignments.

  213. A common worry... by Eric+the+Half-a-bee · · Score: 1

    I know I've always been worried about becoming obsolete in my field. I'm a 42 year old Java developer for a small company, and there is always the fear that you are going to fall behind. I work mostly with much younger developers, and have stayed away from IT and being a "people manager", as I still love this work as much as I did when I was 16.

    I have found, though, that it gets difficult to keep up... there is always so much to learn and it's getting worse, not better. I have been quite fortunate to have been "ahead of the curve" when it came to picking job-related items. I was a Windows developer for 15 years (never again!), and moved to Java, Linux, Ruby, etc as I liked... seemingly ahead of the explosions. I've never become rich from doing this, but I have fun... and that's more important.

    My big thing is that I've always been neutral to technologies/platforms. I learned OOP using Smalltalk (and still use it at home for fun), learned techniques using Common Lisp (and still use it at home), and love collecting old workstations. I just like keeping it fresh and fun.

    One thing I have noticed is that, while I dislike big companies, I like stability (as I get older). I've been at my current company for 5 years now (a record for me) and have no plans on leaving.

  214. bitterness by Maskirovka · · Score: 1
    Where Do All of the Old Programmers Go?



    Where I work, they don't go anywhere. They just get more and more jaded and bitter.

  215. Where do they go? Sit a spell, and I'll tell..... by TiggertheMad · · Score: 1

    Arrr...ye be askin', where do old programmers be goin'?

    Legend has it, there be a place know as the programmers graveyard in the dark heart of Africa. The ground, it be littered with the ivory of thousands of programmer skeletons. Everyone knows that programmers be rich, and their corpses are said to be covered in bling bling and solid gold pocket calcuators and silver PDAs as far as the eye can see. There be platinum slide rulers encrusted with rubies as big as yer fist boy! There are even rumors that some of the great hackers of legend took their riches with them to die. I heard that that be the final resting place of the shroud of Touring. Aye, it be true.

    But be warned: There be a powerful curse upon the place. Any who dare to take so much as a bit o' data from the programmer graveyard, is cursed to ba atacked by pirates and have every mp3 shang-hi'eeeeed off of their drives before yer so much as an hour older. So beware...HAHAHHAHAHHAHAHHA!

    Arrrrr....

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  216. Still coding since 1968... by kifwebe · · Score: 1

    It's been a long trip - new languages and architectures every 5 years or so - fortran, assembly, jcl and cobol on the 360's; dibol on the decs; pascal, basic and c on the pc's; asp, java, and php on the net. At the ancient age of 58 I'm still putting out my 10 lines of code a day (actually a lot more than that, grin) and teaching youngsters about linux (linux is like coming home - text based setup and even long sysgens for gentoo - I could tell tales of the lonely joys of debugging ibm os/vs1 sysgens sustained by vending machine coffee and candy bars. And the time the night operator left a pizza slice on the card reader...) A lifetime was never enough to take advantage of the opportunities or debug the systems. The skills will fail, but not for a while please, not with the lovely net to play in!

  217. 50 and still coding by dogugotw · · Score: 1

    This is a field you can't grow out of. Every month there is something new and different to try. I didn't really start coding for pay until I was nearly 40 and I don't see any reason to stop now.

    Doug

  218. Salaries and career paths by Anonymous Coward · · Score: 0

    I'm a 40 year old coder and can say that one of the problems is that salaries top out. Raises are often quite good in the software industry. The downside is that all those 6%-8% raises add up over the course of twenty years. I'm unhappy in my job, but after a year of searching, I've come to realize that I am at the ceiling for the industry. (A bit over, actually.) Which means that if I want any sort of rise in income over the second half of my career, I have to go into management.

    So where do the old programmers go? Well...I suspect that many go into management and the rest have to fight a constant battle against younger, cheaper coders.

  219. SPAM by tabatj · · Score: 1

    Where do you think spam comes from?

  220. To employers who know how to hire good coders by McMuffin+Man · · Score: 4, Interesting

    I work in a coding shop where the average age is over 40. We work in an industry where bugs have more significant repercussions than in most. Management responds to this by making sure to hire people who have had a chance to learn how to write quality code, and how to compensate for their own weaknesses, whatever those are.

    When faced with a choice between a bright recent grad from a top engineering school with great interships and a can-do attitude vs. a forty-something engineer who's been around the block, worked on various architectures, at various levels of the system, held various roles in a team, and had to pick herself up and dust herself off after a failure or two (and who wants more money than the new grad), my VP will take the experienced programmer almost every time.

    I'm under 40, and I love having all of this wisdom around to learn from. Our best, most productive coder is over 60, and he thinks so clearly and with such accumulated wisdom at an architectural level than he can see problems during the first design sketch that a clever new grad would figure out only while thinking over why he was unemployed after his product failed in the market. The young men and women on our team are very, very sharp, but brains is no substitute for brains and experience.

    1. Re:To employers who know how to hire good coders by Sigma+7 · · Score: 2, Interesting

      When faced with a choice between a bright recent grad from a top engineering school with great interships and a can-do attitude vs. a forty-something engineer who's been around the block, worked on various architectures, at various levels of the system, held various roles in a team, and had to pick herself up and dust herself off after a failure or two (and who wants more money than the new grad), my VP will take the experienced programmer almost every time.


      I have one question: Where does a "forty-something engineer who's been around the block, worked on various architectures, at various levels of the system, held various roles in a team, and had to pick herself up and dust herself off after a failure or two" come from?

      While you could grab a copy of MacOS, Linux, BSD or other stuff, you do not "get" any "experience" until you've been employed.

      Even so, most amateur programmers need plenty of paper references, a good IDE, or a perfect online-documentation (as do professionals learning a new tech.)

    2. Re:To employers who know how to hire good coders by Anonymous Coward · · Score: 0

      Right on! Back in my days we used to chase spaghetti in this Fortran thing and it was throwing exceptions all over the place. I clearly remember my mentor, a 60-something year old veteran, one day came to me and said "Remember, grasshoper! Use GOTO not GOSUB! GOSUB is for pussies!" I still apply his advice, and my object-oriented code is better and faster than that of those cocky MIT grads who have never seen a punch-card in their lives.

  221. Some just ride off into the sunset by laslo2 · · Score: 1

    I got out of IT in 2000... because I was bought out of a contract, because I wasn't the greatest programmer in the world, and because there were 5,000 applicants for every vb/asp job that was advertised around here.

    Now I work for an insurance company... in claims support, though, not in IT. My job now might not be as rockstar as working for a .com, but it's kinda nice to put my tasks away and leave at 4:30. It's also nice knowing the company has a good chance of still being solvent the next day.

    --
    Karma only matters to me now and zen.
  222. My experience has been by khelms · · Score: 1

    that there are more programming positions than there are people with the suitable temperament, traits, and skillsets to fill those positions. I have seen many workers, both younger and older than me, either decide they had had enough stress and would better enjoy doing something else, or have management decide for them that they weren't suited for the career. The people that truly enjoy the field and are good at it are the ones most likely to stick around.

    I think you need to like learning new things, be able to approach tasks logically, and have decent puzzle solving skills to be a good programmer, no matter what language or platform you use. As a 48 year old, my contemporaries still in the industry seem to have split into two groups - those who are content to stay on the mainframe and do COBOL until retirement and those who have made the jump to newer technologies. The latter group seems to be having more fun. I personally enjoyed playing with new stuff too much to do COBOL forever and moved on to things like J2EE, JSPs, HTML, and XML a few years ago. I may not be using the absolute hottest new tools to come along, like Ruby on Rails, AJAX, Hibernate, or whatever, but I at least follow the industry and know what they are and when the company starts to adopt them, I will learn them.

    One skill I have that is valued by my team is the ability to talk to either the mainframe or client-server sides of the house, understand both, and code interfaces between them. My company has been talking about "retiring the mainframe" for a decade now, but our new client-server systems always seem to require one or more interfaces back to those "obsolete" applications.

    One interesting tidbit is that my group recently hired two new employees - a young guy in his early 20s, fresh out of school, for our client-server applications, and a 60ish guy to work on our mainframe applications. The two "noobies" are our youngest and our oldest team members. I wonder if those dinosaur mainframe guys will be commanding premium salaries in a few years when retirements really have depleted the ranks.

  223. Re:They are reborn in the fiery ritual of Carousel by kinkadius · · Score: 1

    man, i can't believe that someone got to this before me. Congrats :-D

    --
    www.omglolh4x.com
  224. Over 40? by orlick1 · · Score: 1

    Life clocks are a lie! Carousel is a lie! THERE IS NO RENEWAL!

  225. 48 and still cranking out code! by TheTiminator · · Score: 1

    I'm 48 and I've been cranking out code since 1982. I'm self taught - starting with 6502 assembler. Today I currently work with Java for BlackBerry devices, FileMaker Pro, and C++ for Palm OS. I refuse to dive into upper management. I thrive on creativity and learning new technologies. And I believe in the ART of software design and development.

    I make my living as a freelance programmer and professional writer. Most of the work that I'm currently involved with is the writing of User Guides and books on computer technology/programming. Plus, I'm developing new products that I plan on bringing to market. My career is based on experience, and I plan on being involved with this industry for many years to come.

    Timothy Trimble
    The ART of Software Development
    http://www.timothytrimble.info/

    --
    TheTiminator
  226. Where do the old programmer's go? by mikewelter · · Score: 1

    Today I installed an Asterisk VoIP system (my 14th) into a small business here in Denver. I'm really fascinated by non-technical customers and the challenge of communicating with non-techies (well, we need the firewall on this box because we require a public IP address for the SIP interface...) Plus the money is good and I can work my own hours. This old programmer (IMB 1620, Honeywell 200/2200/L6, Tandem, Windows, Unix, Linux) is going to be doing it until he drops.

  227. They go to "The Island" by gelfling · · Score: 1

    Just don't tell them.

  228. Be afraid: Soylent Green by Anonymous Coward · · Score: 0

    If its a little green and its not lettuce then... could be soylent green.
    The year is 2022 and the starving masses depend on government food called
    soylent green. A murder investigation reveals the grisley secret.

    http://www.sciflicks.com/soylent_green/

    Cheers

  229. Re:Simple - programming is like sex by DennisInDallas · · Score: 1

    being an over 40 programmer I certainly recognize the sound of the parent as it leaves the end of the shovel.

    Having been involved in education of young and old alike I can atest, through both personal observation and secondary research, that the larger one's frame of reference the quicker that person will assimilate new concepts.

    The only thing that seems to diminish with age is one's tolerance for BS.

    Writing computer programs is kinda like sex in that there are a lot of college kids that just discovered it and think they've invented it.

    Sex is kinda like driving...
    When you were 16 it didn't matter what kind of car it was, where you were going, whose car it was, who was buying the gas, who you were with, or even if you were by yourself - you were doing it and that was all that mattered. But once you've been around the block a few times, owned a couple of cars, grasped the weight of ownership, logged some business miles, had some wrecks, gotten paid for driving - it becomes something which you would prefer less quantity and more quality. So, on the days that I don't drive my recumbent bike I ride a Benz. Relish the slow cruise down roads like the Talimena hiway and avoid the morning gridlock, take your time 'cause life is the journey.

    I guess I couldn't expect anbody under 30 to get any part of this until, well... until you're older. If you're lucky enough to live that long.

  230. It's called age/salary discrimination... by WarPresident · · Score: 2, Insightful

    Those that are over 40 tend to be in either Management or IT Support! I was wondering were do all the old programmers go?

    Let's say that I'm a manager and I've got an employee making $50K/yr with 10+ years of experience, and 2 kids and a wife that sure like to use that health insurance. I've been asked to reduce costs (so that the CEO can report to the board that we've saved X dollars, so that he can get another 4 million dollar bonus and more stock options and "loans" that he'll never have to repay). So I say to myself, what do I need this old programmer for when I can pick up some desperate college grad for a measly $35K/yr who doesn't have a wife and kids, and doesn't care about working 12 hour days? Fire the old guy, hire the kid. Mmm, the smell of Christmas bonus.

    --
    Here come da fudge!
    1. Re:It's called age/salary discrimination... by sethstorm · · Score: 1

      ...Then watch as your bonus go faster than you can say Age Discrimination Lawsuit. Mmm, the smell of justice.

      --
      Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    2. Re:It's called age/salary discrimination... by WarPresident · · Score: 1

      Not really, you just have to do it right. Eliminate that Sr. Software Analyst position. Now hire two Jr. Programmers. Sounds iffy? Make the job really unpleasant, there's always shitwork to do... Didn't quit? Start a paper trail, maybe he likes the porn at lunch time, maybe he likes reading Slashdot during working hours.

      And if he does lose his job? Even if he sues and wins, will he want to work there? Where is he going to find work?

      --
      Here come da fudge!
  231. experienced vs less experienced developers? by DeveloperAdvantage · · Score: 3, Interesting

    Some of the postings in this thread comparing experienced and inexperienced developers remind me of an article I came across a few years ago by Gerard Holzman titled "The Logic of Bugs". In his article, Holzman states, as one of his first points, the following:

    Bugs can adjust to the level of experience of the programmer. One common misconception is that experienced programmers make fewer mistakes than novice programmers. Experienced programmers and novice programmers make roughly the same number of mistakes when writing the same amount of code. The mistakes made by the experienced programmer, however, will be more subtle than those of the novice programmer. The more complex bugs that the experienced programmer can seed into the code are often harder to find than the simpler typos of less experienced colleagues.

    Holzman is an extremely distinguished researcher, and I found his comment so counter-intuitive that I approached him and asked if there was any quantitative research behind such a bold statement. He said it was based his many years of observation in the industry.

    I googled and found the pdf for Holzman's article at: http://spinroot.com/gerard/pdf/FSE2002.pdf. In the article he also makes the point that developers and writers (say for the New York Times), have similar defect rates in their finished products!

    --
    FREE - Java, J2EE and Ajax Audiobooks for Software Developers - www.DeveloperAdvantage.com
    1. Re:experienced vs less experienced developers? by aminorex · · Score: 1

      My bet would be that Holzman is describing his impressions of an environment in which experience programmers had to fix the complex bugs in code written by inexperienced programmers, which they were incapable of resolving.

      I've spent years of my life fixing other people's code. Were it not for the money, I would have preferred death. Amazing what some coke and hookers will do for your motivation!

      --
      -I like my women like I like my tea: green-
  232. Where did all the programmers go? Ask the aliens. by HikingStick · · Score: 1

    Did you think they'd really want to abduct all the lesser minds out there?

    --
    I use irony whenever I can, but my shirts are still wrinkled...
  233. Re:Simple. by Anonymous Coward · · Score: 0

    But it depends on where you start from. So, I figure, a lot of people are going to be better at 45 than you are at 25.

  234. Far of 40 by Anonymous Coward · · Score: 0

    I'm not far of 40

    Maybe they all go back to community college and teach English courses.

  235. They win the Lottery and... by Anonymous Coward · · Score: 0

    goto theIsland

    theIsland:
    MsgBox "You have won the lottery"
    Exit Life

  236. I think age is something i it's own right. by stanleypane · · Score: 1

    How did you act when you first came to the job? Did you tell the boss off witin your first few years with the company? Don't know about you, but it took me a few years to let my emotions truly show before management.

    Something tells me, it's just bad news to go against the grain until you've got some years behind you at a company.

    Where I work, it's always someone at least 30 that really gets into it with mgmt. Surprisingly enough, there are very few "star" workers that aren't in their 20 somethings. I'd guess 75% of the most functional workers are in their 20's.

    Just my experience, though.

    1. Re:I think age is something i it's own right. by Marxist+Hacker+42 · · Score: 1

      I wouldn't know- I've yet to see an IT company last for more than 2 years.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    2. Re:I think age is something i it's own right. by Nutria · · Score: 1

      I've yet to see an IT company last for more than 2 years.

      Jeez, that's pathetic. I've been working for the same company now for 11 years.

      --
      "I don't know, therefore Aliens" Wafflebox1
  237. What slashdot user doesn't? by DarkTempes · · Score: 1

    Of course i'm just randomly talking out of my ass.

  238. There's a few old salters left by Wansu · · Score: 1



    Here's a link with some interesting info.

    http://heather.cs.ucdavis.edu/itaa.real.html#tth_s Ec5

    There are some of us still employed in our 40s. I'm 48 and have been coding since I was 38. So I buck the trend. One reason is I write good code. My stuff works. I avoid becoming a victim of age discrimination because I'm also a karate instructor the size of a linebacker and can still beat most men in a fight. So my coworkers don't yet think of me as old. They just think I'm nuts.

    But the vast majority of my coworkers and new hires are in their 20s. Most of the programmers I know who have been laid off in their 30s or 40s, did not fare very well in their searce for new jobs. Many ended up doing something else. There are counter-examples like me but I am not typical.

    --
    Wansu, th' chinese sailor
  239. Can I ask a question? by SoSueMe · · Score: 1

    OK, can I ask another one?
    How many of your clients want to ensure their web sites/applications are accessible to users of adaptive technologies?
    I always get the question "How many blind vititors do we get to our site?".
    My answer is usually, unfortunately, "Not as many as we would if they could use it".
    Do accessibility standards really mean anything in the "real world"?
    I've been in the accessibility game for so long in Gov't (legislated) that I don't feel that I have a handle on dev in the real world.
    Do people do this stuff because it is the right thing to do, or because they don't want to get sued?

    1. Re:Can I ask a question? by NickFitz · · Score: 1

      To date, only my current client has been explicitly concerned about accessibility, and I believe that the initial impetus came from the legal department.

      On the other hand, the in-house developers have seen this as an opportunity to get up to speed with a subject which they knew was important, but wouldn't have had the opportunity to explore without that legal push helping to justify the budget for the project. So the whole "fear of being sued" thing can trickle down and lead to developers learning more about the subject, which can only be a good thing.

      For some time now I've taken pretty much the same approach as described by Andy Clarke in his article Advocating the Quiet Revolution. There's a multinational corporation out there that may one day become concerned about the accessibility of their European intranet; it's taken care of, and didn't cost any more, because that's just the way I do stuff these days. It may cost more money to build a ramp at the entrance to a restaurant, but if you build a web site the right way from the start, accessibility doesn't add any extra cost. (I'm assuming here that one doesn't have to subtitle hours of video, or suchlike.)

      It would be good if more clients were actively concerned about accessibility, and as the implications of recent changes in the (U.K.) law become more widely understood, that may happen. But I think for the moment we're stuck with developers quietly driving a grassroots change for the better, as and when they get the chance.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  240. Thermodynamically speaking... by Foerstner · · Score: 2, Funny

    ...wouldn't there be a significant net loss in metabolic energy recovered by re-processing older programmers to fuel the younger ones?

    --
    The US free market: two halves of a government-granted duopoly are free to set the market price.
    1. Re:Thermodynamically speaking... by Drooling+Iguana · · Score: 1

      Whoah.

      --
      ... I'm addicted to placebos
    2. Re:Thermodynamically speaking... by c4ffeine · · Score: 1

      Actually, since we're mostly powered by various blends of caffeine and sugar, it isn't much of a problem. We only eat to maintain appearances. Otherwise, we'd technically be vampires of some sort.

      --
      "73% of quotes on the Internet are made up" -Ben Franklin
  241. Recycling Programmers... by rlanctot · · Score: 1

    Soylent Green is programmers!

  242. Reminds me of an ad in DDJ by lamber45 · · Score: 1
    It's too bad Dr. Dobb's Journal doesn't have an archive of their ads, but I remember one that went something like this:

    [Picture of guy with no shirt, a necklace, and a big tattoo of a sun on his chest] "Gone. Went to find himself. Left you with a Linux box that won't boot, 80,000 lines of C code #ifdefed to look like Pascal, and no documentation."

  243. Dead White Males by Baldrson · · Score: 0, Offtopic

    Being a Dead White Males is a growth industry.

  244. We Nail Young Programmers' Wives And Girlfriends.. by Anonymous Coward · · Score: 0

    We provide a much-needed public service satisfying the sexual needs of the many lonely and lovely wives and sweethearts of young programmers. When you get home and the wife announces that "the cable guy", the "phone man" or the "Maytag repairman" was in, you'll know that we've struck again.

  245. They might just be an urban myth... by antikristian · · Score: 1

    The internet and the PC is not really that old, and before them you did not need that many programmers. So I think old programmers never really existed in the first place. With all the new it-companys you probably need them all for management, and then you probably have a great deal of them who lost interest once they had to move from punchcards to a personal workstation...

    --
    A computer is a tool, but I am not. I use Linux
  246. They go to Silicon Heaven.... by Anonymous Coward · · Score: 0

    They go to Silicon Heaven, where all the little calculators go.

  247. Re:Simple. by DoubleWhopper · · Score: 1
    Learning is not about memorizing lots of trivia. It is about filtering important info from the huge volume of crap and trivia.


    This makes me want to put gold stars all over your post... but that would really screw up my LCD.

    This is the most truthful and realistic statement I have ever read on Slashdot. Unfortunately, it is also perhaps the most ignored that I have ever encountered in my employment history. I've been passed over for jobs because I didn't have the trivia memorized (not in IT/CS field, though... I'm back in school for that now). It makes no difference to the ignorant horde of managers that you know where to find the information, or even that you can find the information, but you must have a mind full of the useless at the expense of creativity and the ability to actually solve a problem.
  248. Different skillsets, different companies... by nick_davison · · Score: 2, Insightful

    30 years ago, the exciting skillset for 20 year olds was COBOL.

    20 years ago, the exciting skillset for 20 year olds was C. They still saw some COBOL programmers around.

    10 years ago, the exciting skillset for 20 year olds was Java. They still saw some C programmers around but just about never had anything to do with COBOL programmers who were still working - just at other companies with legacy mainframes.

    Now, the exciting skillset for 20 year olds is AJAX. They still see some Java programmers around but just about never have anything to do with C programmers - who are still working just on non web related tasks - and absolutely never see the COBOL programmers who are still working - just absolutely removed, in totally different companies.

    In another ten years time, the exciting skillset will be [whatever]. They will never see any AJAX programmers as they were all fired for knowing a silly over-hyped skillset. They will very rarely see Java programmers if at all, never see C programmers and absolutely not see the baby boomer COBOL programmers who are hitting retirement age anyway and bankrupting the nation.

    Ten years after that, the hip skill will be COBOL as companies pay out the ass to maintain legacy code that no one still working knows how to work with. And thus the cycle will repeat.

    So, it's not that old programmers don't have jobs. It's just that trends change and the exciting, hip skillset of one decade means you see less of the people ten years ahead of you who are on somewhat removed skillsets and even less of the ones ten years ahead of them who are on even more removed skillsets. It's not that they don't exist - it's just that they work for totally different types of companies that do totally different things.

    It makes me wonder if the now 50 something COBOL guys wonder why everyone's so old and how come no new blood ever enters the market.

  249. *spits out mouthful of Mountain Dew* by digital+photo · · Score: 1

    OMG! So that's why it tastes the way it does!!

    Funny this thread should come up as I'm nearing the 40 mark... it's weird since it's kinda true... once you start hitting that age, you kinda transition off to management, some public works project, or you kinda vanish.

    Kinda feeling the tug of the inevitable myself... weird.

  250. Ideally?... by JWtW · · Score: 1

    They take their Autodesk money, move to Switzerland, and write stuff for the public domain.

    Because they like it!!!

  251. to Korea... by Anonymous Coward · · Score: 0

    where only old people program

  252. i know where all the old BASIC programmers go... by technoviper · · Score: 1

    They GOSUB without RETURN! sorry! couldnt help it ;)

  253. Not all frozen by Lab+Wizard · · Score: 1

    I escaped from the Sandmen, found Sanctuary and retrained as a biologist. In graduate school now.

  254. Logan's Run by Technomancer · · Score: 1

    Read it or watch it and you will know.

  255. Old programmers by acb · · Score: 1

    You know the guy who stands at the door of Wal-Mart greeting shoppers? Well...

  256. Under the Bridge by Anonymous Coward · · Score: 0

    Old programmers, like most of old, useless workers nowadays, end mostly living under miserable conditions and bridges - and they die very young.

  257. Retire and drink Maragaritas by ZioPino · · Score: 1

    At least that's what I'm doing :). Of course I had to quit my work at Borland, start my own company, program my site with Linux/MySQL/PHP and run the company for a few years.
    At the same I got to build and ride a few Choppers (not the RC models, the motorcycles). It worked. Now it's time to move on. Another career is on the horizon...

  258. Where Have All The Old Programmers Gone? by Anonymous Coward · · Score: 0

    Gone to flowers everyone.
    When will they ever learn? When will they ever learn?

  259. Heh heh heh by mrscorpio · · Score: 1

    In Soviet Korea, only old programmers pour hot grits down the pants of Natalie Portman!

  260. Wondering were do all the old programmers go ?? by Anonymous Coward · · Score: 0

    After 40 is where the money comes in. You have experience and know the ropes. All of our programmers over 40 make 100+/hour with 500 to 1500 hours per year of work to do. I am always looking for more people with skills. I have another 10,000 more hours under contract for 2006.

    http://www.iliumtechnologies.com/

  261. Simple. by Anonymous Coward · · Score: 0

    We go to greener pastures.

  262. India? by PokerAndroid · · Score: 1

    How much does it cost to live in India w/ internet connection and non-vegetarian diet. Maybe I can go there and live off of my savings. Maybe switch identities w/ a young Indian programmer. Cycle of life kind of rationale.

  263. Where? by thesnarky1 · · Score: 1

    Where do all Pointers go that haven't been marked? Back into that Big Heap in the Sky of course!

  264. could you have missed the point more? by Anonymous Coward · · Score: 0
    His point was that there is no reason to NOT learn Ruby. Not that Ruby is better or worse than any other language, but that when a technology reaches a certain critical mass, you should learn it, and have it in your bag of tricks. Because if you refuse to learn it, you will become one of those obsolete guys.

    He could have just as easily said Python, and then at least you would have been spared the embarassment of completely not getting it. Of course then someone would have said

    What *is* this crazy obsession with python??

    ...and in retrospect, you've proved his point completely. With your low /. id number, you probably are one of those old (35+) guys who doesn't want to have to learn new things any more. And that's cool. You've earned the right to rest.

    But not to imply that the parent was advocating Ruby

  265. Old programmers never die... by EngrBohn · · Score: 1

    ...they just leak their memory. ...they overflow their buffers. ...their references are left dangling. ...

    --
    cb
    Oooh! What does this button do!?
  266. Look forward to the future. by wholecake · · Score: 0

    Most of them start to develop POS software. I've worked on that Subway (sandwich) POS software and was told that the guy that developed it still supports it and he's like 76 years old. The interface is definitly Windows 3.1-ish.

  267. They all die early deaths... by TekBoy · · Score: 1

    from too much caffeine, junk food, stress, and sitting in a chair all day.

  268. Soda Green by matt_tucents · · Score: 1

    Soda Green is people too!

  269. Hello by Anonymous Coward · · Score: 0

    I am a Walmart greeter.

  270. Programming is a skill, not a career by syukton · · Score: 3, Interesting

    Programming is a skill, not a career. Programming is like mathematics. There are few "programming" jobs out there just as there are few "math" jobs out there, but there are a lot of jobs which heavily involve programming just as there are jobs which heavily involve mathematics.

    Another way to think of programming, is as a proficiency with a certain set of tools, like hammers and wrenches and pliers for example. It doesn't matter how well you know how to use these tools, because there's no jobs out there which simply need you for your knowledge of these tools. Most jobs out there require you to know how to apply these tools in a given scenario in order to accomplish a goal or solve a problem.

    So to answer the question, "programmers" stop being "programmers" as soon as they realise this, that programming is only a skill and not a career. Once this has been realised, they take their knowledge of programming (which is essentially telling a machine to solve complex logical problems for them) into another arena. Law, Science, Administration, Teaching, etc. They don't stop programming, they just stop being simply "programmers" and instead become IP Lawyers, Data Modeling Scientists, Systems Administrators and Professors of Computer Programming.

    --
    Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
    1. Re:Programming is a skill, not a career by rycamor · · Score: 1

      Programming is a skill, not a career.

      So true. Also, programming (as it is understood by most people) is just the bricklayer level of working with logical systems. It is not the same thing as system architecture, database design, application framework design, protocol development or a host of other interesting things one can do in and around computing. In most fields, one is expected to mature and spend less and less time on the nuts and bolts, and more time telling others what to do with the nuts and bolts.

      As developers get older, they have two choices: grow, or rust. Growing doesn't mean "keeping up with the times" a la AJAX or XQuery but of realizing which areas of this business are timeless, and which are a real demonstration of one's intellectual capability. If you are still banging out database entry forms at 40, and trying to learn how to work with yet another poorly conceived, overly complex, inconsistently abstracted application library handed to you by your IT leader, then you might want to think about moving on, or picking up a book or two and learning how to be an architect instead of a journeyman.

  271. They get put out to C by Wabbit+Wabbit · · Score: 1

    Hah! I slay me!

    But seriously -- I'm 40, a programmer, and still at it. Java, C/C++, Perl etc. And yes, "fun stuff" too, like LAMP/XHTML/CSS (well, at least to *me* web programming is fun).

    I don't quite have the stomach any more for each new Methodology-of-the-Day that happens along, but I'm still very much in the game.

    At least for now...

    --
    Nothing is inexplicable; only unexplained -Tom Baker, Doctor Who
  272. Maybe there aren't that many? by seebs · · Score: 1

    Think about the growth curve of the industry, and when programmers will have gotten started. "Most" programmers probably are under 40.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  273. Re:Simple. by jizmonkey · · Score: 1

    If you think the runtime of sorting algorithms is esoteric, I can't imagine what you think everyday knowledge for a programmer is.

    --
    With great power comes great fan noise.
  274. Re:Simple. by Ortega-Starfire · · Score: 1

    Of course, at 42, you also know the meaning of life, the universe, and everything. So subtract that out of the equation here.

    --
    ---- Liquid was a patriot ----
  275. The Real Question.... by Anonymous Coward · · Score: 0

    I think the real question is, who is more desperate? The 40 year old virgin or the 40 year old programmer? Anyone smell another flop movie plot?

  276. Re:Do not be afraid - No they're not! by Anonymous Coward · · Score: 0

    They're sent to the island of unwanted toys!

  277. where do old programmers go by Anonymous Coward · · Score: 0

    Insane,... quietly insane! :)

    I'm 61 and still programming. I've resisted all efforts to be pushed into management. I also do some documentation and support for the subsystem I write/maintain, so there's not enough programming, really, to keep me happy. but retirement looms (just not soon enough)!

  278. Re:Simple. by Anonymous+Luddite · · Score: 1

    >> The sad fact, however, is that too many programmers, especially new programmers or those who didn't go to a theory-rich school, don't understand how things work under the covers.

    Exactly. If there are tools that do the job, you don't need to get under the hood. Eventually, though you are going to need to understand all those libraries you've been using. The new hires typically run for help at that point, especially if they got their CS ticket somewhere that focused on "drag and drop" visual programming.

    I spent the last part of this week writing MTS components in VB 6.0. It was the right tool for the job so I used it. Next week I'll be fixing some crap code written by our dot net "guru" (a recent grad). I can fix his code, but hell will freeze over before he figures out anything I've written in C or C++. We've tried to get him to learn, but outside of a visual IDE, he's lost. Doesn't understand memory management, data types, or even the OOD concepts you'd expect a recent grad to have.

    The GP shouldn't be so fast to slag old dudes using old solutions. It doesn't mean we haven't kept up.

  279. Do the math. by ocbwilg · · Score: 4, Informative

    A programmer in their 40's or 50's would have probably gotten their start in the late 1970's and early 1980's. PCs were barely in their infant stages at that point, and they weren't a whole lot of them around (relative to today). Most computers that were in use in the 1970's were mainframes and minicomputers. That's not to say that there weren't programmers, but there were far fewer of them in those days. The number of people that would have been programmers in that era is relatively small.

    Some of them have no doubt died off. Others may have changed professions. Some will have worked thier way into management. Others may have started their own companies.

    Still others have retired. Take a look at Microsoft. They've probably had more programmers come through their doors than almost any other company in the world. They've also made more millionaires out of employees (especially from the early days, and those people would be in their 40's and 50's today) than just about any other tech company. Many of those people (not just from MS, but other companies in similar situations) may have taken early retirement.

    I wouldn't be suprised to discover that a fair number of them went on to teach. If you were there in the beginning of the tech revolution, you probably have something useful to pass on to the next generation.

    Then I suspect that some are still working, but because there are relatively few of them compared to the younger people (those who got their start in the past 10 years) you probably don't encounter them as often.

    My father started programming back in the 70's, working on UNIX tools at Bell Labs. He stayed with them through several different companies until he was finally forced into early retirement from Lucent last autmun at the ripe old age of 57. He's by no means rich, but by being careful with his savings, and the retirement package (usually only the old-timers have these anymore), and the severance package, he had enough money to retire to Florida.

  280. Life past 30! by Mysteretp · · Score: 1

    Life past 30, What about the miracle of Carousel when your palm turns red?

  281. Modeling by pottymouth · · Score: 2, Funny


    I'm 41 and I still work as a full time programmer but I'm an underware model for big and tall men in my spare time.........

  282. Visual COBOL dot Net by Anonymous Coward · · Score: 0

    It's just like heaven son. You'll see.

  283. Like Mozart? by mixonic · · Score: 1

    Old coders don't die, they just de-compile.

    *hyuck* -mix

  284. Re:Don't tell anyone else (Spoiler: BOOBS) by farmkid · · Score: 1

    As a 55yo programmer, I saw it for the first time this week. Yuck: bad premiss, bad script, bad acting, bad SFX. But there was a boob scene ("Let's take off our clothes!" -- one of the immortal lines in drama.)

    Oops.. your comment was based on the the movie's basis on death at 30. Sorry -- I'm getting distracted by Jenny Agutter's endowments.

    I would have crunched it in at thirty -- if I had not moved on. I'm not working any technologies today that are anything like what I used a few years ago. And I'll keep on grabbing the next one until I'm ready to quit. (Which, at 55, might not be that far off:-)

  285. Green Cookies.... by sergio · · Score: 1

    Don't eat the green cookies!

  286. Re:Simple. by aminorex · · Score: 2, Insightful

    It is incredibly esoteric. The sort of thing most programmers would only encounter in school.
    Because you see, when you need to sort in the real world, you just call the sort method.
    If you're using C++ it's quicksort, and you just don't care how fast it goes anyhow, because
    everything else takes a hell of a lot longer. Unless you're doing something fancy, in which case you're into esoterica again.

    I'm not saying that knowing and recognizing the differences between log and exponential time is not practically important, but knowing the names of a variety of sorting algorithms and their runtime complexity is very much unimportant, unless you're doing specialized work, where sorting becomes a focus. That's very rare.

    --
    -I like my women like I like my tea: green-
  287. 56 and Still Working by jmpace2017 · · Score: 1

    I started as an IBM 360 Assembly Language programmer on CICS in the early 70's. Moved to COBOL (also on CICS) in the late 70's. Eventually moved to PC's in the late 80's - DOS and OS/2, mostly high level programming and scripting. Eventually forced to move to Windows, but sidestepped into Lotus Notes applications development. Took an early retirement package in 2000 at 51. Became a consultant writing Lotus Notes Applications. Still at it...

  288. It's a little sad by Alpha830RulZ · · Score: 1

    to see so many replies that are weary of coding. I have worked a lot of jobs, up to the executive level, and am back in a role where I get to lay hands on machine, code and data again. I consider myself lucky to have a job where I get to do challenging work, tackle really hard problems, work with complex technology, and work with a group of people that on average make up no worse than the top 10% of the distribution of intellgence in society. And yeah, make a great salary doing it. I'd encourage you younger folks to think a little bit about whether your glass is half empty or half full, and to maybe read a little buddhism. Life is suffering, and life as a programmer has a lot less of that suffering than many. So you work for maroons, so users will stun you again and again with the depth, breadth and utter vastness of their cluelessness. You're still doing, as George Bush Sr once described the vice presidency, "indoor work, with no heavy lifting, that pays pretty well." Would you rather yank lattes for $10.50/hr To the original topic, why there aren't more older programmers, consider the math. When I was in high school, there was me and one other guy in the computer class. Programmers were a rare breed until 1980, when the desktop computers started emerging. The real acceleration has only been in the last 10 or 12 years. Since then, computer savvy people have been added to the population much faster than we have been dying. Older geeks will get increasingly rarer until my generation dies. I'm 46, so older programmers will likely get rarer, just as an observed phenomenon, for at least another 20 years.

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  289. There never has been one by jbplou · · Score: 1

    Years of dougnuts, coffee, and sitting in one place makes the heart weak and the ass wide. It is almost unthinkable for a programmer to live to 40.

  290. We don't go anywhere by hcg50a · · Score: 1

    I work in an office with 6 programmers. 5 are over 50, and one is around 46. We are very productive, and tend not to make rookie mistakes.

    I'd say one key to being successful when you're older is to make an effort to stay flexible and always be willing to learn.

    --
    HCG 50a = 2MASX J11170638+5455016
    11h17m06.4s +54d55m02s
  291. Where the old programmers go... by Kymermosst · · Score: 1

    Bright-eyed young nerds graduate from college and enter the real world. They discover it sucks, and that college was much better, but they have student loans to think about repaying, or families, or some dreams they want to make reality.

    They go and get their first jobs where they are eagerly employed at much cheaper rates than the senior employees, who slowly disappear. The programmers work for five to ten years and some of them begin to develop some origin-influenced thoughts on life:

    * Those from the Americas: "I'm getting so white. And fat." and "Gee, it's been almost a decade since I've seen a woman."
    * Those from Europe, the Middle East, and Africa: "USians suck."
    * Those from Asia and the Pacific Isles: "America and Americans are okay, but I miss home. That is, my family misses home."

    All of them develop some common thoughts as well: "Gee, programming seemed like a good idea at the time" and "this is getting boring" and "Crap! My salary has plateaued."

    These thoughts begin to fester. Some of them decide at the time, as they are offered, to go into management. As the fortieth birthday approaches, most of the ones who did not go into management finally make the decision to make a change.

    Some of them go back to the place from where they came, where they have accumulated enough money to retire. The good ones go into consulting and make a lot more money. Some of them go back to college to get more education and perhaps teach at the local community college or tech school. And finally, some of them, especially the American ones, just decide for a career change after being burned out with programming and seriously pent-up with the stress of not having been laid for 40 years.

    It is the last group that is the sad case. They cash their stock, and live on it while searching for a new career. They soon discover that all other jobs on the planet require having actual social skills, which they lack. They are unhappy with the pay they get even when they find someone willing to employ them. Eventually, they run out of money, and end up stranded on the streets with almost nothing. They desperately wish they'd just gone into management or stayed with programming.

    It is these old programmers that you see along the interstate highways and in major cities along the west coast... grey hair, dirty clothes, big backpack, and a handwritten cardboard sign that says "Bay Area", "San Francisco" or sometimes "Cupertino". They are just trying to get back where they belong.

    --
    "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    1. Re:Where the old programmers go... by GnarlyNome · · Score: 1

      If they are smart they learn plumbing
      Ever notice a plumber makes a lot more than a programmer
      That's because it's easier to get a good programmer and hard to find a good plumber

      --
      Diplomacy is the art of saying "Nice doggie" until you can find a rock. Will Rogers
  292. Re:Bankruptcy or Public Service? No, consulting! by mckyj57 · · Score: 1

    I am surprised the other biggie is not getting mention here -- consulting
    and/or going into business for yourself.

    I am a 51 year old programmer who has a specialty; I wrote a program,
    open-sourced it, and have spent the last ten-years supporting it. While
    I wouldn't say it makes me rich, it gives me a 6-figure income while
    allowing me to live in the low cost-of-living hinterlands.

  293. Re:Carpentry. Masonry. Metalsmiths. by bladesjester · · Score: 1

    As a non-old programmer/sysadmin (I'm only 25), I can agree with your physical hacking comment. I was an apprentice blacksmith (a little far away from the forge geographically, though that should change before summer with any luck) and almost everyone in the forge was a tech including the master blacksmith.

    We volunteered at a historical village on the weekends to unwind from work. It was really amusing to watch the reaction of the people visiting the village after they asked what we did for a job when we weren't at the village. It also seemed to freak the visitors out that we were also almost all martially trained. =]

    --
    Everything I need to know I learned by killing smart people and eating their brains.
  294. Re: stagnation... by Sugar+Watkins · · Score: 1

    For quite some time, when growing up, I thought that I was pretty smart. But then, when I hit graduate school at Michigan State, I realized that I wasn't that smart compared to my classmates. However, the one attribute I have that really helps to compensate is my intense curiosity. During this past year I have strived to learn Perl, XML and XML Schema intimately, and it's been very rewarding to utilize these technologies where I work. I pity many of my really bright coworkers that believe in learning just enough about a language or skill to get a job done - it seems like they are stagnating before even hitting 40! (I'm 34)

  295. we could tell you where old programmers go... by Anonymous Coward · · Score: 0

    but then we'd have to kill -9 you.

  296. Re:Simple. by AHumbleOpinion · · Score: 1

    If you think the runtime of sorting algorithms is esoteric, I can't imagine what you think everyday knowledge for a programmer is.

    Sorting is an important topic in school, or independent study if you are going that route, but everyday knowledge is to understand the issues surrounding sorting and how to research what method best first your situation and data. It may be good to recall that C/C++, if that's your language, offers quicksort and its' run-time and optimal/degenerate data patterns but that is about it. The last time I needed specialized sorting (sort atoms along z axis - fairly stable order as a molecular structure is animated) was years ago and I consulted Knuth to find what matched my situation/data, implemented that, profiled it, saw that sorting didn't show up (0.1% cutoff), done with sorting for another few years and Knuth is still on the bookshelve for when that day comes. So yeah, keeping detail of a half dozen sorting algorithms is memory is a waste, it's far more efficient to remember where your copy of Knuth is.

  297. We are still here.. by tuomoks · · Score: 1

    59 and still "programming", %30/70 programming/design today. Languages - there must be some I don't have to use but just can't think one - ADA or Haskell or not much Ruby or ??? There seems to be a small confusion who is a developer (a developer of what?), a programmer, an analyst, a systems programmer, a software engineer (a term I don't understand?), and so on and the computer languages ? Maybe most of current developers haven't heard of languages like Algol (see Burroughs and operating systems) and it's derivates, like Simula, or LISP or PL/S or APL, ( just mainstream.. ) whatever. Or maybe it is not widely known that first multiprocessor systems came at the time current 40 year old were born ? And some had OS coded in Cobol, running perfectly 10+ years without reboot ? Or that relative databases existed/were used before SQL ? Or that virtual machines, multi-tasking ( not to be confused to threading, etc.. ), virtual addressing and networks, etc.. were every day life for developers and systems programmers a long time ago. Actually - at that time, if you only knew Cobol or PL/I, etc.. in business environments you were called a programmer, not a developer. If you did Fortran you were either an engineer or statistican, some economists. Writing assembler, PL/S ( and variants ) and you propably were either a developer ( OS, I/O systems, microcode, controllers, etc.. ) or a systems programmer in some decent size installation who had to know most of everything.

  298. Striking out on my own by Rain+Forest · · Score: 1

    I've been a programmer for the whole of my 15-year career. I had a fancy title on my name card when I was working for a big-name software-house, but I was doing basically the same thing: writing code. I am a couple of years shy of 40, and I realise if your forte lies only on writing code, your chance of moving up the corporate ladder is virtually non-existent. I am now out on my own, making a business of developing software to the same customers of my previous employer. The customers are happy because they are: 1. Getting a much cheaper rate (my small shop has very low overhead) 2. Serviced by a veteran (yours truly) instead of some snotty n00b sent over by my ex-employer

  299. ....or grow up by TapeCutter · · Score: 1

    If all your skills are in programming why should I pay a premium just because you are old. If you have matured and are also adept at avoiding finacial, political and technical potholes then it might be a different story. Not all programmers mature into developers, not everyone wants too, many get some cash and go and do something different in their thirties and fourties (eg:get so pissed off they start their own company).

    There are places for old developers (as opposed to old programmers). I am 46 and the second youngest on a team of ~10 developers.

    If an employer wants "yes men" then they can get plenty at the $2 shop but as a business strategy it is unsustainable. Where I work we tell each other "where to get off" often (mostly it's polite). All of us argue like a bunch of kids organising the rules and positions for a game of street footy. The difference between this group and a group of kids is we are all mature enough to know how to keep it a healthy rather than destructive influence.

    As for "yes men", thousands of small and medium software houses make their money developing and supporting custom systems for one or two large customers. Someone who instintively says "yes" to authority, should be hidden from powerful customers.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  300. Age discrimination by Maxo-Texas · · Score: 1

    It's pretty straight forward. Why the hell else does INFOSYS have to have your EXACT HIGH SCHOOL graduation date on your resume? They don't care about your college graduation date. It's behavior that deserves the appropriate response-- to flat out lie and add a few years to your high school graduation date. Along with dying your hair and any other trick you can figure out.

    I've dodged it so far- leaping to each new technology. I'm saving about 50% of my salary tho because I know it's coming despite everything I do.

    It starts at 45- and progresses through 55. A few make it past there. You have much better luck at large corporations. There is absolutely no security in this field- you should spend and save accordingly.

    But young people are BOTH cheap AND will/able/stupid enough/ to work for 60 hours a week. They havn't yet seen their managers getting huge bonuses and promotions while they were given a half day off after working 6 straight 72 hour weeks to get a new system in.

    Old guys know if the company needs you to work 72 hours, that means that they -really- needed 2 programmers. When you figure in the 90k plus for a senior programmer for the much lower salary of a college guy- it always seems like a bargain to management (even if it takes a team of 8 old guys 3 years to clean up the latest non-standard, undocumented mess, delivered on time/under budget by the hot shot dev team- if it was indeed delivered and not canceled because it turned out part of it was impossible and no one had the experience to realize that).

    And now we have the 'better than new guys' people around the world currently able to live well on 10k a year- sure they have 18% inflation so it won't be but about 12 years til the make as much as we do (and maybe 4 years until it's not worth it to offshore to them).

    The fact is, programming is NOT a career like plumbing or being an electrician. Every 5-7 years you need to spend 90 days learning a completely new skill set and somehow finding that first project in the new skill set, or you are dumped off the train.

    It's part of why I focus on java- I have hopes that maybe it will be around 15 years. But even it changes fast- html->jsp's->struts->JSF in just a few short years with python nipping at it's heals for small projects.

    The last programmer I saw shoved out of the field was selling tickets at a movie theatre when I saw him a few months later. A lot just retire. That's what I'm aggressively saving towards. I just need to some how make it another 3 years and I'll be okay- if I make it another 5 years, I'll be fairly okay. If I make it the entire 11 years, then I will retire in style at 55.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  301. "No place for old programmers anymore"? by Anonymous Coward · · Score: 0

    Are you crazy? We just get MORE productive, and MORE valuable.

    There's tremendous value in GREAT code written FAST.

    Works for me.

    You guys all make it sound like 40 is the end of the road or something. Punks.

    BWilde

  302. I resemble that by kabdib · · Score: 2, Interesting

    I'm 44. I'm still a great programmer. Seriously. I've just done some of the best work that I've ever done, and I'm moving onto a new project at work that looks like it's going to be Really Hard, and I'm looking forward to it.

    True, the young turks do come in and do amazing things. It's hard not to be jealous of a younger person's energy, including the ability to work 80+ hours a week (my own record, ten years ago: six back-to-back 100 hour weeks, followed by two weeks of collapse) and lack of a family (with a 1 year old child, things are rather busy at home).

    I've seen other programmers get old and drop out. Usually what they did wrong was to not keep their skills up. Read, read, read. Read other people's code, read books on new programming languages, read articles far outside your field (e.g., if you write, say, A/V pipelines all day long, do some reading on VLSI design or the latest stuff in cmoputation biology). Go wide, go deep when you can afford to. Don't spend too many years doing one single thing.

    I've worked on: Games, text editors, operating systems, compilers, linkers, networking all the way from ethernet controller registers to application frameworks, database engines, garbage collected language runtimes, debuggers, security and crypto, I could go on. As Robert Heinlein says, "Specialization is for insects."

    My father in law was a productive programmer until he retired at age 73. I know of some well respected engineers at my company who are still slinging damned good code in their 50s and 60s. You can do it, but it takes discipline.

    --
    Any sufficiently advanced technology is insufficiently documented.
  303. Re:Simple. by toddbu · · Score: 1
    I spent the last part of this week writing MTS components in VB 6.0

    Let me be the first to offer my condolences. :-)

    --
    If you don't want crime to pay, let the government run it.
  304. Re:omigod, I'm a woman over 40 coding web server a by Anonymous Coward · · Score: 0

    >Keep in mind that not having anyone in a particular job description over 40 is inviting an age descrimination suit.

    don't tell google this. in reid v. google, statistics showed that at the time
    of the complaint, less than 2% of all google employees were >40, by design.
    but since we know that "do no evil" google is pure-as-the-driven-snow,
    such heresy must be suppressed.

  305. EAT ME! by FritzDeMers · · Score: 1

    I'm over 40.

  306. old smart programmers retire at 40 by Anonymous Coward · · Score: 0

    Doh, they take their million dollar options off the table and retire to a sunny beach somewhere...

  307. there's always stock day-trading by retiarius · · Score: 1

    with the right attitude and tenure, one can more-than-substitute for a
    programmer's salary using 401(k) rollover funds from
    ex-employers. particularly gratifying is to earn a greater return
    trading an erstwhile employers stock itself than can be provided
    by a day-job there. watch others do the hard work, then profit.

  308. Re:Simple. by Anonymous Coward · · Score: 0

    Learning occurs when you are intimidated by something new, and curious to discover how it works. Old programmers don't appear to learn because they aren't afraid, curious, mystified, intimidated etc.by the same old stuff repackaged for the nth time.

    I'm 45 and just finished a degree in compsci after having worked as a self-taught programmer for several years. I have found few new and interesting things in this education, and am attracted to the theory a lot more than younger people, who seem to be more obsessed by newer tools and a desire to produce.

    Frankly, technologies that are closer to the hardware are much more interesting to me than big, bloated scripting languages and IDEs. Also things having to do with internal structures seem to be more interesting to me than slick forms, graphics
    and installers.

    For me, technical problems as more of a quest for the truth than pursuit of a finished product. The novelty of working hard to please another greedy
    industrialist (who will lay you off anyway in the end) just lacks appeal.

    The market has changed a lot too. Most industries who pay you to code don't
    want you to think if it takes too much time. They want you to produce, they want barely acceptable product at the cheapest cost with the most bloated plug and play scripting language available. 99 percent of the "programming" jobs available are using C#, Java, Perl, Python, Php, etc. None of these langs use pointers.
    Almost all of them have pre-made mods to do almost everything.

  309. It's So Damn Obvious by teece · · Score: 2, Insightful

    Think about the question for a minute. Assume, for the sake of argument, that one starts coding for a living right out of college.

    If you're 40, that's starting a job as a coder in 1987.
    If you're 50, that's starting a job as a coder in 1977.
    If you're 60, that's starting a job as a coder in 1967.

    Do you notice anything about those dates? Unlike, say, plumbers, in which you would expect there to be plenty of guys who were plumbing in 1967, you don't expect there to have been nearly as much demand for programmers in 1967 or 1977 as there was in 1987, and in 1997 the demand was much greater than in 1987.

    It's simply an expression of the reality that programming is, as a human profession, in its infancy.

    --
    -- Hello_World.c: 17 Errors, 31 Warnings
    1. Re:It's So Damn Obvious by Zero__Kelvin · · Score: 1



      Think about the question for a minute. Assume, for the sake of argument, that one starts coding for a living right out of college.

      If you're 40, that's starting a job as a coder in 1987.
      If you're 50, that's starting a job as a coder in 1977.
      If you're 60, that's starting a job as a coder in 1967.

      Do you notice anything about those dates?


      I notice that they all end in 7!

      But semi-seriously, I also notice that you are living a bit too much on the bleeding edge. If you had said 1966, 1976, 1986 I could have cut you some slack, but remind me not to hire you for any job requiring an actual understanding of Mathematics. I can almost infer that you were not involved in any critical Y2K maintanence projects, but in the future you may want to hone your internal (cognitive) date calculation routines.

      Now ... on to the real meat and drink of my post ...

      I am 38 years old. I was a highly valued employee in Engineering, and may be again if I choose to go in that direction. I got out of the whole mess in large part because I firmly believe that 80% of the people in high technology are not qualified. They do things like suggest you think about it, and then grasp on to non-sequiters like the one in this (parent) post. Follow your own advice. A person who is 50 years old, and is programming professionally, may have been doing so for much less than 30 years. There is NO correlation between a persons age, and the number of years he has been in a profession, even when there seems to be. Read your David Hume!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:It's So Damn Obvious by teece · · Score: 1

      I'll bet you I understand mathematics (it's a small 'm') just as good, or better, than you. I know a whole hell of a lot of it.

      But as to your audacious statement that there is no correlation between age and years of experience: that is complete bullshit. COMPLETE bullshit. You are saying the correlation is not 1 -- no shit. Wasn't trying to claim it was. But there *is* a correlation. You claim a correlation of zero. Nonsense.

      The mere fact that a 50 year old has been able to work 27 years as a professional (compared to the 20-year-old's 2 years) *guarantees* that there will be a correlation greater than zero, between age and years of experience. Further, that correlation will be fairly significant. Only a fool would try to dispute this. You seem to say that there will be cases where a 50 year old will have 2 years of experience, and from this pull great meaning. Well, it has no meaning. It's the population as a whole I am interested in, not individuals, and there will be a strong correlation between age and years worked. It won't be a perfect correlation, but I don't need one for my point to be valid.

      You completely failed to address the point I made, while you spent a lot of time trying to make yourself sound smart (or maybe you're just trying to be playfully cheeky and I'm missing it, who knows with textual communication). Programming is a young field. You won't dispute this. Most people in a professional field don't spend their later years retraining and hopping from field to field. A 50 year old IT worker is more than likely to have been in IT for a long time. The fact that IT is a very young field drastically diminishes the pool of people that would be working in IT at 50. It's as simple as that, and I'll bet you good money that that makes up more than 70-90% of the reason why their aren't a whole hell of a lot of IT gray beards.

      Unlike cobblers, there are no 10th generation programmers. It's a trivially simple statement, and you don't dispute it. It's also THE reason why there aren't a hell of a lot of 60 year old programmers.

      PS -> Sorry, the writing in this post is choppy and redundant, but I'm tired and don't feel like editing it up right.

      --
      -- Hello_World.c: 17 Errors, 31 Warnings
  310. Primer by Anonymous Coward · · Score: 0

    "You know what they do with engineers when they turn 40?"
    "What?"
    "They take them out back and shoot them."

  311. I've done management, executive, consultant... by Simon+Brooke · · Score: 1

    ...and now I'm back cutting code. I prefer it (and I'm better at it). If you want to program past fifty, in the UK anyway, you probably need to go self employed. I doubt anyone would give me a job doing this now, but as I'm allergic to bosses anyway this is not a problem.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  312. No human can learn all the crap Microsoft puts out by Cafe+Alpha · · Score: 1

    Really, if you tried to learn every unfinished, undocumented, unsupported technology that Microsoft generates in a year, you'd never get anything done and never know anything useful. Because the truth is that Microsoft generates an infinite number of ill concieved technologies per year, and most of them will never be finished and will be abandoned eventually.

    Pick your battles.

  313. Be a consultant by oliderid · · Score: 1

    With the experience you 've got, you should send your resume to consultant agencies. That's what I planned for my carreer later (I'm Not old enough ;-) ). There are plenty of opportunities out there. Legacy systems need experts (I'm always impressed by the need of cobol programmers), team of young programmers will always make mistakes... At the end of the project they will need senior to fix them or at the beginning of it to avoid them. I've got also a lot of friends who have settled their own company by themselves or with the help of a financially minded partner. With a bit of luck, a good network, good work, you will end up working less and be paid twice the salary you used to get. You simply have to change your mind. You won't be the young one eager to show your skill, but the old one who has done all the mistakes possible and who knows how to fix them.

  314. Hear hear! by Per+Abrahamsen · · Score: 1

    It has also been my experience than being open about your opinions bring more respect most places from management than being a yes man, even when the yes men are as technically qualified. Just don't be an immature about it, if you have stated your opinion once, assume management understood it and have taken it into account. Don't go repeating the criticism just because they don't draw the conclusion you want. Respect goes both ways.

  315. Fortran in Shipping Containers by Whiteox · · Score: 1

    Like my friend who is a programmer who has ONE skill and that is writing Fortran 'bat' files to edit reports for banks. Great hey! He's still in a job 'cause they don't train anybody to maintain old software. He'll be there till he dies.

    Otherwise, buy a shipping container, add power, an airconditioner, a few benches and write a killer app.

    --
    Don't be apathetic. Procrastinate!
  316. Only 52, you've beaten me by wysiwia · · Score: 0

    There aren't that many old developers since development isn't an old profession. And only the die hard developers keep on going, all the others have dropped out earlier. Also you have to educate yourself all the way along so you stay at the top of your colleagues. Of course you may try to build up something as I did with wyoGuide to show everybody what you're able.

    O. Wyss

    PS. Just a note, wyoGuide might prove very interesting for IBM.

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
  317. your flower by hachete · · Score: 1

    will be black very soon

    --
    Patriotism is a virtue of the vicious
  318. 49 and counting by vainov · · Score: 1

    I'm sorry to burst everyones bubles, but I'm 49, self-employed, and work as a consultant on the bleeding edge of the software industry.
    Yes, all my old colleagues have drifted to other careers; they gradually were replaced by younger guys. However, I belive that the reason for their departure from the profession was lack of time, not lack of lust.
    If you have family and kids you just don't have the time to absorb new tech the way you used to. You have to get home, do homework with the kids, fix the house, go on a vacation with your spouse and entertain the neighbours. So late nights in front of the screen is no longer an option.
    Also, a programmer is a bit like a dentist: One starts off with a good salary, but there is no real career ahead. Just more of the same for 40 years. Not everyone finds that exciting.
    A third reason for leaving the profession is that many people (partly because of the above) loose momentum. They maintain old tech using old knowlege, and start realizing that they can't keep up. After a while they spend more time hiding their lack of current knowlege than they do writing new code. They brag about old times and try to use new buzwords in a clumsy manner. Then they start walking the corridors with binders under their arm, pretending to be in a hurry (when they really are headed for the loo). In the end they find an opening in a different area of the company, where they can get a break.
    I have seen too many of those uncomfortable guys in gray jackets who used to be good, but now only look uncomfortable when topics like web services, portals, AJAX or SOA are on the agenda.

    I guess that programmers are like athlets: If they don't know when to quit they become pathethic. Which brings me back to where I started: I'm 49 and still in the business and I have a family and a house. Which makes me ...?
    [Fact: I'm paid premium money and sent criss-crossing the country to implement the newest technologies, since the large software houses can't find the knowlege anywhere else]

  319. The programmers are running the asylum. by Shag · · Score: 1

    Actually, spending even a little bit of time as a progammer generally means developing some analytical skills that can then be leverage into areas other than "pure IT." My wife did a little bit of HTML coding back in the last millennium, was pretty comfortable with Linux and vi despite a distinct lack of formal CS training, and is now nearly done her metamorphosis into psychology stats/research sort. Think there's a rather tenuous relationship between computer geeks and shrinks? Tell that to the statistics software she works with.

    She's not a good example of a career programmer, though. I almost am. In her psychology terms, I'd be the one who has an abusive relationship with programming - it beats me, I leave it for a time and go do something else, but somehow I always come crawling back for more. But I, too, have come to leverage my background into other areas. There are a lot of programs, systems, and networks out there that aren't in code shops, that benefit from having people working on them - or even just using them - who know technology.

    So... my theory is that the 40+ programmers (and in some cases the 30+ ones like us) are perhaps a little tired of trying to keep up with the latest versions of the 5-10 languages they use, and the shiny! new! language that springs forth from somewhere once a year, and are getting into positions where they still create, analyze, troubleshoot and fix things... but those things just aren't necessarily programs any more.

    There are, after all, a lot of jobs for people who can think analytically.

    --
    Village idiot in some extremely smart villages.
  320. THANK you! by Atario · · Score: 1
    Jobs are not like a quiz, you shouldn't be pulling details from memory, that's why we have reference manuals.
    This is exactly why certifications (and most "skills" tests) are worthless.
    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  321. Hmmm... by LuisAnaya · · Score: 1

    Well, I'm about hitting the 40 year old mark and most of us in my shop are in a director position or a considered a leadership status. If you're not, then, there's is something "wrong" with you. By leadership I usually means a technical leader, either a project/program manager, system architect, lead programmer or lead operations, or somebody that people count of you to be the guru of a given system or solution. Some folks enjoy doing development or system administration at that age, and if you have the skills, I do not see why not. But because of the wealth of the experience, it is very likely that if you're well like and know your stuff you'll probably end up being on a lead position being either by de-fact or de-jure. The biggest problem at that age is the "dinosaur" effect. When your technical skills age off and if you do not keep them current, then that's when you end up being perceived as obsolete and a candidate for early retirement. Personally, I've been keeping myself quite current on UNIX technologies, even though I'm proeficient in PL/1, I'm as good in C, Python or PHP. In addition to that, non programmers skills are important at that time, and personally I'm considering getting an MBA as part of professional development. There are other routes, many become enterpreneurs, open a Dunkin Donuts or a Burger King; even a Bed and Breakfast or Woodshop. After all the years, you can certainly take a break of looking at a "glass tty". :).

    --
    Vi havas e-poston.
  322. Solent Green? by richard_dimaunsa · · Score: 1

    Have you heard of Solent Green?

  323. I became a pimp by DCFC · · Score: 1

    Another reason is that being a programmer is like placing bets on your future. Soonmer or later you make a crap one, and it all goes wrong. I was lucky to do C/Unix at college, did OS/2 for a while which was good whilst it lasted, but suddenly went down the drain. C++ and VB were good choices, but I missed the boat on the easy money for SAP and Powerbuilder. Should have spent more effort on SQL, and wasted less time on Lisp. This game is very buzzword driven. Doubt there's anything that bleeps that I can't program given a manual, and I'm far from unique in this. But it's hard to change track to a more fashionable technology, since many pimps and HRs just see the words, not the underlying skills. After 20 years of programming and a bit of bossing programmers around I found I could make more money and work sensible hours by becoming a headhunter. Some people prefer dealing with a pimp who doesn't think Iterators are the evil mechanoids from Stargate SG1, we also can toake job specs as informal as "a bit like Steve, but maybe a little more maths". I still do a bit of coding, and our most successful marketing tool has been my "C++ for interviews" document where I go through several dozen commonly asked interview questions, and answer them. A couple of banks have acquired copies, merely so they can upgrade their interview process :) Management like "team players", and Indians often have this attribute, if you define it as not ever arguing with the boss. I've managed very good programmers and they can be a real pain. I would not characterise Indians as "yes men", but some don't warn me when I'm going to do something stupid. A good employee can warn his boss of impending doom, without it being confrontational, so the optimum is somewhere in between. Also, many pimps and HR types do not like to hire people older than the boss of that area. This is bollocks of course. As a former IT manager I've hired people who were older because my success was dependant upon the quality of my team, and frankly I don't give a toss about people's age provided they don't die at their desks. Without exception, the managers I've spoken with, have pretty much the same view. They will indicate that a given job is for a newbie, but if they can do the work they don't care.

    --
    Dominic Connor,Quant Headhunter
  324. Re:Simple. by GuyWhoPosts · · Score: 1

    I actually came across a young programmer who boasted about his "high productivity", which he measured, believe it or not, by the number of lines of code he wrote in a day. He only lasted 3 months in that job, by they way. You're not going to be a good programmer when you don't even realize was "good" is.

  325. Redundancy by Bazzalisk · · Score: 3, Interesting

    My father is a 50 year old programmer - and I doubt anyone will employ him again when his current job downsizes (as I'm sure it eventually will) - this is because there is a (stupid) perception amongst people doing the hiring that all programmers should be 20-something recent graduates ... the idea that computers are only understood by teh young has become a cliche in our society.

    --
    James P. Barrett
  326. They die by Anonymous Coward · · Score: 0

    They die, period

  327. It's Threads Like This One ... by Anonymous Coward · · Score: 0

    It's threads like this one that make me smile from ear-to-ear, knowing my update in skills wasn't vertical, but horizontal. IOW, instead of learning the newest catch fad in the industry to stay abreast, only to be continuously fed a carrot by "the man", I decided to BE "the man". That is, I learned a profitable trade while working as a corporate slave, and am now my own boss making a 6-figure income. True, not everyone will or can make the transition, but I just have to shake my head when I read ramblings about maintaining skills in the corporate world.

  328. From the land of useless tips. by jotaeleemeese · · Score: 1

    From somebody that is surely under 40.

    And if he has been under 45 he would have say "don't wait until you are 45"

    Or 35.

    Or 55.

    Complete descontextualized, ageist, useless pseudo tip, just shouting "Look! I did it before I was 40, I am so 3133t"

    Argh.

    --
    IANAL but write like a drunk one.
    1. Re:From the land of useless tips. by JamesOfTheDesert · · Score: 1
      From somebody that is surely under 40.

      Nope. 40 was the age mentioned in the write up. Remember?

      Complete descontextualized, ageist, useless pseudo tip, just shouting "Look! I did it before I was 40, I am so 3133t"

      I love the irony.

      Anyway, don't be bitter because you've yet to do it; the hostility is unseemly. The real point is simply, Don't wait. Period.

      --

      Java is the blue pill
      Choose the red pill
  329. Re:Simple. by bufalo_1973 · · Score: 1

    Yes, we have tools to "don't need to get under the hood" (as you say) but if all programmers use this tools... What happens if we need a better STL? Sorry, nobody knows how to do it 'cause nobody knows how to "get under the hood". If all programmers use this tools and don't know how it works programming will become black magic (dark magic if you prefer).

    Read Isaac Asimov's "Profession". He explains it better.

  330. Socrates: Knock, knock, here's the reality by gomel · · Score: 1
    Brought forth in the form of a philosophical satire:
    Socrates: So you'd like to hear my theory?

    Thrasymachus: I'd be honored.

    Socrates: My humble little idea goes something like this. [He is suddenly extremely loud and violent. Roars:] Justice is only the will of the stronger. What do you think about that, asshole? [Slaps Thrasymachus across the face with his gun]

    Thrasymachus: Uh, uh, uh ...

    So much for unalienable rights...
    --
    Fight Frist Psoting!
    Browse Slashdot with 'Newest First'!
  331. You must be one of those insolent greens by Quietti · · Score: 1

    'Nuff said.

    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
  332. Re:omigod, I'm a woman over 40 coding web server a by wk633 · · Score: 1

    Interesting. I'll also be waiting for google to use their 5% stake to stop AOL from spamming me with useless CDs.

  333. 30..40..50 by JulesLt · · Score: 1

    10 years ago I reckon you could have said the same thing but with 30 as the ceiling - one simple reason is that there aren't a lot of older programmers (you meet the odd person with tales of programming ICL mainframes and PDP) - up until the big computing boom in the 80s it really was quite a specialist job - and the sort of job that paid well enough you could have retired early, especially if you'd notched up experience in the 70s then gone contracting or consultancy in the 80s.
    Even if they'd all gone into management, there's probably enough IT management jobs now to soak up every pre-1985 developer going - not to mention academic life.

    (I don't think that IS where they've all gone though, I think a lot have quit for other fields. Again I think that's because a lot of people programming today started out as hobbyists. Those before weren't - they're less interested in 'computing'.

    These days I actually see more developers in their 30s than 20s - i.e. throughout my career most developers have been about my age +/- 5 years.

    --
    'Capitalists of the world, unite! Oh ... you have' (League Against Tedium)
  334. HR & Upper magagement by whitroth · · Score: 1

    I'm over 50. Only semi-kinda-not-really employed. I hide how old I am - hell, I dye my damn beard, because of agism. Not that we can't do as good or better than someone out of school - most of them aren't used to handling all errors, not just "that can't ever happen", for example.

    But, of course, there's absolutely no way to be able to prove in a court that you didn't get hired because of your age, unless you have, on tape, them saying that to you.

    The other reason is that they want to "save money", which is why they're offshoring: they're not willing to pay for skill and experience. That such idiocy results in "there's never time to do it right, there's always time to do it over"....

              mark "yes, I am looking: Unix/Linux, software
                development, sysadmin, configuration/release
                management"

  335. Andy Is That You? by Anonymous Coward · · Score: 0

    Come on come clean, years of programming experience lead me to believing all other programmers "fail safe" at around 39......Logans Run anyone?

  336. The Programmer Came Back, The Very Next Day by Zephiris · · Score: 0

    They thought he was a goner, but the programmer came back, the very next day, but the programmer came back, he just couldn't stay away. Away, yeah yeah.
    The bug around the corner swore he'd kill the programmer on-site, and loaded up his drive with spyware and viruses, it waited and it waited for the programmer to come around. 1100001 patches for the bug was all they found. o/~

    I heard somewhere that All Programmers Go To Heaven. >:)

    --

    "A Goddess rarely smiles for she is forced by others to be an island unto herself." - Zephiris
  337. Re:Simple. by Anonymous+Luddite · · Score: 1

    >> don't need to get under the hood

    You misread my post. It's all about older programmers being _able_ to get under the hood if required while new grads generally can't.

    Any of the projects my team has recently done in Visual whatever, I could replicate in C++ or C without touching STL if required. I've done so. (It generally isn't an intelligent use of time in the environment I'm catering to, though)

  338. silly /. ranting by Anonymous Coward · · Score: 0

    I think the group is applying business culture and programming ideas of 2005 incorrectly here. Let's say I am 50. That means I was born in 1955. My computer training at college was likely through a math program. If I started university at age 18 and I went for four years. It would be 1973-1977. What kind of systems did i learn on? What programming languages did I learn. In fact, I would guess that most people doing programming undergrad work in 77 would be computer hobyests. So I graduate and I get my first programming job in 1978.
    Now, let's fast forward to someone starting a programming job in 2006 from the class of 2005. This person probably grew up with a computer. This person probably lerned how to program with the intention of getting a job in the computer feild, not as a glorified mathmetician. In fact, this person might not have studied cs at all since there are a tons of ways to learn how to program and programming enviornments (since early visual basic and a computer on every desktop) has become a much easier thing to learn.
    My point in all this is that most people that were programmers in the late 70s and early 80s were probably better suited at moving into other professions and did not look at a computer job as a life skill. There were far fewer people programming then, and if you did, you probably did pretty well financially. If you look at most of the richest people in the computing world, many, if not most, are from the graduating class of the 70s.
    Now from time to time, you do see an person in his late 40s or 50s programming but this sort of person is in some sort of large old info-system institution, like a bank. He was trained like a mechanic to work on the specific problems of his institution and is likely a good programmer that has adapted to the trends of his job. He liked the security of his job. Has a normal life and avoided moving to upstarts during dot com madness for the security of a good job against the risk of a new company.
    Most software companies are young. No more than 30 years old at most. They are started with younger people who can shoulder the risk of failure. If you started as a programmer in 1995 at age 25, you would be 35 now.
    In any event, I think before the mid 90s, most everyone doing computer work did it because of curiosity (and perhaps love) of the machines. When the call of riches for all after netscape IPO happened, lots of people got in for the money and not out of love. It was the first time for me I would talk to an older programmer (outside of your Novell Certified) that didn't understand issues of CS.
    I bet some older folks were screwed in the process but I think the reality is a whole lot less interesting.

  339. Old programmers by Viking+Coder · · Score: 1

    They get garbage collected.

    --
    Education is the silver bullet.
  340. Some discrimination too by bearclaw · · Score: 1

    There is some age discrimination too. I work as an IT Consultant to a US Federal Agency, and I've had my govt manager tell me multiple times that she is glad she has younger workers because older programmers "don't learn new things as well." I'm only 26, but several of my coworkers there are 45+. She even told one guy to his face that he's getting old, so he should let me do some of his work!

    It is blatant in some places. There is no accountability to the people in the US govt who have hire/fire power or contract power when it comes to outsourcing to public/private companies.

    --
    -- bearclaw
  341. I still use punch cards ... by AHumbleOpinion · · Score: 1

    I still use punch cards, although as a lifetime supply of bookmarks these days. ;-)

  342. Plumbing by Badlands · · Score: 1

    Programmers have a narrow skill similar to a plumbers except that one needs to continually re-educate just in order to stay in the same place. But even so, the skill differences are not huge between a good 40 y.o. and a good 20 y.o. However, the fact that companies do hand out annual increases results in 40 year old programmers earning 50-100% more than 20 year old programmers.

    That's why older programmers lose their jobs, they are replaced by younger folks that have nearly the same skill sets for half the price. And because programmers tend to be cerebral, detailed, problem-solving types rather than business-oriented entrepreneurial types, they are unlikely to start their own shop and be successful in a) finding work and b) managing people.

    So to answer the original question, I have observed the following destinations for older programmers:

    • If you are an average, good programmer, you have lost positions one or more time and been forced to take a salary cut each time until your salary more closely matches your true value.
    • If you are exceptional, you have managed to claw your way up in your organization to a position of high demand.
    • If you are lucky and/or nimble, you are in a slot that has avoided scrutiny by the business manager, but you are in constant fear of discovery.
    • If you are competent and a broader thinker, you move to positions requiring higher levels of abstract thinking, such as architect or chief something-or-other. Your programming skills atrophy. You care because you are constantly working with programmers and are reminded of your past glory, but hopefully you are doing something you like and are probably rewarded better.
    • If you are competent and business-oriented, then you move into positions like product manager, project manager, etc. Your programming skills atrophy, but you definitely don't care because you are closer to doing something you like.
    • You are an okay programmer and like people and have pleasant social characteristics (as compared to programmers) so you move into a management position. You move higher into management depending on your business/political acumen.
  343. Re:Simple. by toddbu · · Score: 1
    I've often had people ask me how many lines of code a certain project contains, and I tell them that we don't collect that metric as it's meaningless in oh so many ways. Like when I write code, I put function parameters on separate lines if there's more than two or three so that they don't scroll off the page. And most applications can be boiled down to one line of code if you glue all the lines together.

    As you point out, the only metric that counts is whether the app does what it's supposed to do.

    --
    If you don't want crime to pay, let the government run it.
  344. Re:Simple. by sgt_doom · · Score: 1

    In light of all the postings, newspaper articles in journals throughout the Americas, Europe and Asia, anyone who hasn't figured out that the colossal offshoring of jobs and use of imported replacement workers (in America, in Europe, in Japan) has figured dramatically in the disappearance of "older" programmers must be either living in a cave or seriously unaware of their environment - and a very necessary ingredient of intelligence is awareness of one's environment.

  345. Legacy systems by Zoxed · · Score: 1

    Where I work (Euro-space industry) they support legacy VAX/FORTRAN systems.

  346. It starts at 30 actually by Szplug · · Score: 1

    Not saying you're senile at 35 by any means but, the decline is measurable.

    --
    Someday we'll all be negroes
    1. Re:It starts at 30 actually by OSXCPA · · Score: 1

      I wonder, what specifically declines? Memory? Cognitive ability? Is the decline an 'on average'? What was the study like? I know a lot of people in their mid-30's, like me, for example. Most stopped school long ago and are settled in their careers. Stop learning, stop growing - that I'll buy, but I've seen too many examples personally of people who are far brighter in their mid-30s and on than they were in their teens and twenties. Again - myself for an example. Maybe I just was such a slacker back then that anything is an improvement. My own experience is obviously nothing to generalize about.

      Where did you find this info? I've read items in some of the popular science mags, but nothing I would take seriously.

  347. Where do all the old programmers go? by bobp0303 · · Score: 1

    History: Logicon (1981) through UUNet, which was subsumed by WorldCon -- I'll be 65 in March and am now a contractor through the National Older Workers Career Center (NOWCC.org) -- pay ain't great, but it's been steady for 2+ years, hope, hope ;)

  348. Be careful with public service by Green+Salad · · Score: 1

    I'd warn you to be careful considering public service.

    I won't describe the advantages, because most people already know them and if not, others can address them.

    There is a downside that *few* people talk about. Make sure you're a good personality fit, especially if you're independent and frustrated by corporate bureaucracy, because it's amplified 10x at larger agencies. You might consider a small agency over a large one. Civil service looks attractive in the short-term, but it can be career hell in the long term, driven by a combination of technical skill atrophy, civil-service stigma and mind-numbing stupidity on a daily basis that saps your spirit.

    My Story: 15 years ago I was offered a federal programming job at a "safety agency" that shall remain unnamed. It paid more money, better initial benefits, stability, etc. doing the same work I was doing as a contractor. On my Dad's advice, I ignored the offers, but my friends took the civil service positions in the agency as they opened. The result?

    ME: Despite lower initial pay, I bounced around from contract to contract and gained a lot of wide and varied experience at many different organizations, meeting a lot of great people along the way, few of them mediocre. My growing resume, technical and business contacts make me sought after. I got a lot of skills from the exposure. Despite the "lack of stability and security" from being a contractor I was never out of work more than a two weeks and I kind of look forward to that time as a break without responsibility to any employer during the break. I could just travel on airlines' "web specials" and drift until bored and ready to get back work again, a process that takes about a week.

    FRIENDS: They are no longer the creative, dynamic geeks I once knew. They work for a system they can't stand. They whine about co-workers that ought to be fired but they know never will be. They try to make the person want to leave, only to find out that is illegal discrimination. They whine about a boss under which they are "trapped" yet refuse to quit because of "longevity." They are still trying to do the same project, but spend most of their efforts on after-hours internal lobbying to preserve their project budget. They worry about the "whims of the congressional budget process." They have never been laid off in the 15 years (I have) yet, it is a constant worry for them, for their stability comes not from their resume and skills (which have atrophied) but from preserving their budget on an overbudget, overdue, ill-concieved project, which they privately admit should get axed. (This makes them two-faced, in my opinion.) They're no longer helpful on technical issues, because they no longer have relevent technical expertise. They've come to be all about petty issues, whining, secrets of bureacratic manipulation and pay advancement tactics. The one who still focuses on "what matters" rather than the petty stuff, gets punished and excluded as the "loose cannon" in the group.

    They have the gall to accuse me of drifting away. Simply put, they're not stimulating anymore. I don't learn from them anymore. They don't seem interested in learning what I can share. They started out as good people and ended up as bitter, petty people. What, besides history and alcohol, can serve as the basis for a continued relationship?

    Conclusion: I know I'm not smarter than my former friends, but did better. I have to conclude there's better "stability" more variety and faster advancement in bouncing from contract to contract and keeping up, rather than letting your technical skills atrophy in a "one stable job with less competition equals a good career." They live in false fear of the axe, because they haven't been through the experience to realize it's just a speed bump and a welcome break not worth worrying about.

    The main advantage to civil service I can see is the "defined benefits" retirement. That also seems to be why they won't leave a miserable job.



    2+2 always equals 4, when calculated by competent people. Those that would argue otherwise pre-classify themselves.

  349. Yes. by Anonymous Coward · · Score: 0

    "Take a look a bus drivers. They get a raise every year, and by the end of their career are making twice as much as the newer guys. Are they really bringing any more to the organization just because they've been doing it longer?"

    The experience of driving a fully-loaded bus in all sorts of weather conditions, traffic conditions, et cetera, for years on end? As opposed to n00b driver, who golly gee whiz, has never seen traffic like this, wowee!?

    If'n yer buses are crashing constantly, people aren't gonna be takin' em, now are they?

    "If you're doing the exact same thing you were doing 5 years ago, what makes you think you should be getting more than cost of living increases every year?"

    That's a rather .. odd .. statement. No one does precisely what they were doing five years ago. Are you telling me that programmers are sitting in a dungeon somewhere, typing up the same exact hello world program for years on end?

    Of course not! They might be still programming in C, or Perl, or whatever - but they're going everywhere with that specific language.

    Put some college n00b up against a man who's been pumping out code for three decades, and see what happens. *THAT* is why people who have been doing their jobs for a long time, get paid more, and rightfully expect to get paid more.

    Experience. What a novel idea.

  350. Not burning out, burning up by murcon · · Score: 1

    Age: 48 (49 in March)
    Degree: MS (U. Pitt, 1979)
    Jobs held: 12 (ranging from 4 months to 9 years)
    Non-programming jobs: 1 (and that was a one-year stint as a CS professor)

    I'm happy to write code forever. However, after almost 30 years of typing, my hands are starting to wear out ... I'm gonna need new ones if I'm going to program into my 60s.

  351. Re:tired brain - Bullsh*t by epee1221 · · Score: 1

    I don't see why you insist that upon reaching middle age people are no longer able to perform complex cognitive tasks. Observing the real world, rather than limiting yourself to speculation, could prove quite useful to you.

    --
    "The use-mention distinction" is not "enforced here."
  352. From Popular Psychology by Szplug · · Score: 1

    One of the articles from their RSS feed. It was about how you can protect your brain from decline, but they meant it as getting on toward senility, I think. But as part of the whole thing they mentioned that from 30 on, your brain starts to decline. I believe it, myself; I find that without coffee I'm pretty foggy brained, where I don't remember feeling like this before. But that's just one person's very subjective report :)

    --
    Someday we'll all be negroes
  353. Two words by Anonymous Coward · · Score: 0

    Solyent Green.

  354. Similarly... by KlaymenDK · · Score: 1

    "There are old pilots, and there are bold pilots, but there are no old bold pilots."

  355. Sure they did by KlaymenDK · · Score: 1

    Sure they did. My father did big iron programming in the 70s (may have had a few days in the 60s even). The flying toasters that got people to the moon (and back) had computers with loadable software.

    (Tongue in cheek: heck, you could even look up miss Lady Ada Augusta of Lovelace...)

  356. I'm nearly 60 by nani+popoki · · Score: 1

    and I'm still employed as a software developer. (No, not COBOL -- I use Visual C++ to develop Windows applications.) I'm probably just lucky. Or maybe I work cheap. :)

  357. Do u like programming or not? by Anonymous Coward · · Score: 0

    I'm a few months from 40. Love programming and have no problem finding a job. And with the market going up, the freelance rates are starting to pick up significantly too.

  358. where do all the old programmers go? by Anonymous Coward · · Score: 0

    Since 9/11, I've not been able to get a job or a long-term contract. I'd like to think it has nothing to do with being brown-skinned or having an ethnic name. Even after I wrote a book on web programming, I still couldn't get anyone to hire me. Agencies told me I should change careers. That was with 24 years programming experience.

    When I was working, it didn't help that a long of younger programmers - especially guys - feared I'd take their jobs away, even when I was contracting and wasn't interested in their jobs. Some of them ended up being backstabbers. So I ended up washing dishes and cooking in restaurants, and doing coat check at bars, for mostly minimum wages and little in tips. As a result, I finally had to declare bankruptcy and put aside any hopes of getting married and having children.

    I still get a tiny trickle of website work, but I can't live on the trickle. I'm trying blogging, because of my extensive writing experience, but I'm still making peanuts off my ad revenue. However, blogging seems to be my only hope.

  359. East Coast Bias by jpostel · · Score: 1

    I have to agree with this somewhat. I've worked in IT the NY/NJ/PA area for about 15 years. I have had my share of run-ins with both IT management and general company management.

    I think that the financial industry is the toughest I have worked in. They are not underpaying for the talent in most cases, but employees are "indentured servants" at best. I had a CIO(!) once tell me that I did not understand the politics that go on behind the scenes, and that he would have to switch industries to get another job if he pissed off the wrong person at work. I find that hard to understand, considering that most of the execs that I knew in the financial companies hated each others guts and were perfectly happy having screaming matches in the halls and offices at work.

    Sorta back on topic... It is not a pretty thing to see admins and coders abused for not giving "the extra effort to get the job done" when that means working 60 hours a week. Most of the Indian folks I have worked with are 1st generation Americans, so their parents had to go through most of the hoops to get here and not them. They act like everyone else in this area of the US and won't take crap from anyone unless their job is on the line, and sometimes even that won't stop them. The Indian immigrants that I have worked with have been on the opposite side of the fence. They would work crazy hours and almost would not dare to even disagree with an opinion at work.

    I once worked for a medium sized company that was big into sponsoring coders from other countries. We had folks from China, India, and Russia. At the time, the best programmers in the place were from the US, but I was told by the VP of Operations (when I questioned the cost of sponsoship) that salary and sponsorhip of a foreign programmer with the equivalent of a MS in CS and a few years foreign work experience was roughly the cost of a US local with a BS in CS and a couple of years' experience. The sponsored coders were also tied to the company in a way that they could not seek a better paying job without some serious wrangling, and to many, the hassle is not worth it.

    Really back on topic... I would think old coders would be worth more to industries that are tied to legacy systems that are simply not taught anymore. I worked on the network integration project for the Wachovia/First Union Bank merger. I was upgrading routers/switches in bank branches for a couple of months. It paid the bills during the spring of 2002, when there were no jobs to be had in NY/NJ. I went to a branch on the outskirts of Philly and started my normal procedure when I noticed there was a server running that was not on my work order to be transitioned. I called the NOC and asked if they had any info about it and was told that they had nothing. They asked me if I could check to see what it was running and get more info. The console was logged in (of course) but the monitor was off (anyone banking with Wachovia?) so I just started typing commands at the console to figure out what I was running. OS/2. The NOC told me they no longer supported OS/2. The bank manager indicated that they were never upgraded to the new teller systems, so this server was needed. This is where experience (being old enough) pays off. I had used OS/2 while working at another financial institution in 1992-3. I made my best guess to change the network settings and get it up and running on the new connection. Everything tested OK and the teller machines still worked.

    --
    Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
  360. Re:Simple. by Anonymous Coward · · Score: 0

    I'm 41, and I have to say that while I've gotten somewhat out of the day-to-day 'writing code' realm of things, and I've manged to avoid management (a waste of my talent, and they agree), the 25 years of programming & hardware experience (I was writing Basic and Assembler in HS in 1979/80, and was a CS/EE major in college) has given the ability to be able to simply *look* at how something was designed, and tear it apart. And I've seen some really *crappy* "design" (if you can call it that, I'd say "lack thereof") of software from the mid-20's coders they hire. Unfortunatly, corporate America these days seems to think of "programming" as simply cranking out code, totally ignoring the "design" concept. I've been around long enough to know spending a little extra time "up front" really thinking things through can save a *lot* of time later on.

    My favorite is still the app team that was complaining their app was "performing really bad" in our dev, QA, and production environments. After digging into their code, I found a routine that did a database query, that took, reasonable, 100ms (1/10th sec, for those who can't actually figure out the metric system) to execute. Which would have been fine, except they called it 570 times in a row for several pages (ie, 570 x 1/10sec = 57 sec) and then complained it "must be the servers" because their pages took 60seconds to "load". Basically really poor applicaion "design", but this is what I deal with on a weekly basis. Mind you, they're supposed to go through a "design review" before writing a line of code, but its more a formality, they get approved w/o a single decent flowchart or anything.

    My job isn't really "coding" anymore (although I do write Perl Scripts, etc, occasionally, I still *have* the skill), and I don't really manage people, but I suppose I manage "systems" now more than anything. I do miss coding, its what I always enjoyed doing, but then there's life. And at this age, I'd prefer to spend less time away from a computer and more time out enjoying myself.

  361. Old programmers go to work by JerryDAndrews · · Score: 1

    I'm 48.

    I've been writing code since I was 18. I started with a BASIC tutorial on an RSTS system, and learned FORTRAN in grad school. Now I'm a Java lead. I speak a half-dozen languages, but only Java in the last few years.

    I have had roles as a senior developer (my productivity in that role is very high), designer, architect, business liason, and system engineer. My flexibility and my communication skills are the key to my longevity. Other developers I know who're my age serve the same roles for the same reasons. Of course, as you age, there are fewer and fewer techies in your age group, because the money and the authority go to managers (as, I believe, it should) -- and so that's what many young developers aspire to.

    Right now, I'm running a development team, teaching younger developers to code for the maintainer. I'll probably be an architect in this organization, when I've learned enough about it to be effective at that job.

    Pay, of course, has to be a minor consideration if you want to be an old techie. :) I make now what I made roughly 7 years ago. I've been in the same +/- $20k bracket for the past 6 years. I will probably retire at the top of that bracket -- but I'll be having a lot of fun building things and teaching younger developers at that rate!