I know some people move over to management and some die... but where do the rest go and why?

One reason people change to management is that in some companies the "Programmer" career path is very short - you can get to be a senior programmer within a few years. Leaving no way to get more money but to become a manager.

In other companies project managers and programmers are parallel career paths so your project manager can be your junior.


The successful ones retire early and move to warmer climates.

The passionate ones never stop.


Don't they decompile?


If they're in a Managed world, the GC takes care of that. Don't worry about it.


Nice try. If we told you, then everyone would know and this place would start getting crowded.

We're all wondering when all the younger programmers will grow up. :D


Old programmers never die, they just branch off to a new address.
Old programmers never die. They just decompile.
Old programmers never die. They just lose their memory.
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 can?t C as well
Old programmers never die, they just recurse.
Old programmers never die. They just terminate and stay resident.

Seriously though, most of the programmers I work with are over 40. I've also heard that Microsoft is set up in such a way that programmers get promoted, but without having to go into management.


I'm still here...


Glue Factory?

Most leave to management or other white collar jobs. I know one who started running a camp site, another who is a photographer now, and another that went off to writing.



They are turned into Soylent Green -- remember, Tuesday is Soylent Green day!


Ignoring those 'programmers' who are simply in it as a step towards management and who decamps asap, I see several options.

  1. They stay in large corporates as 'Guru' senior coders. Some corporations do offer a 'twin track' approach so that people who do not want to go into management can act as senior consultants.

  2. They leave and found their own software development companies.

  3. They leave and work as freelance consultants. Lots of people do this and it's what I do myself. Never going to make a million but the work is interesting, I get to play with new toys when I want, my kit is first rate, and the office politics is a whole lot easier.


Old programmers never die, they just kick the bit bucket.

Of course, all programmers go to data heaven!

(Atheist ones get piped to /dev/null.)


There is a question about programmers' age distribution, and some are a good bit older than I.

To answer the question "where do they go":

  • Well, I'm still here and enjoying tackling problems.

  • Another person I know sold his company and retired to a life of sailing in Florida.

  • My mentor, Marvin Minsky, is still creative in his 80's.

Personally, I have never wanted to manage, because the minute I get away from code I start deluding myself with conventional wisdom.

As a message to anyone younger than I am, if you enjoy handling new challenges, you will never think of yourself as "old". I don't.


Consider the very large increase in CS graduates in the late 90s. I'd imagine a significant chunk of the workforce comes from the dot-com boom era. So your perceptions on programming being a younger field may be valid, but by no means implies that the more seasoned programmers "go" anywhere.

Also, consider that the jobs that appeal to younger workers may not appeal to older workers. There are different priorities in play. YMMV, but when you get older you are less likely to care to stake everything on a start up and more likely to go into a stable job with stable hours and benefits so you can see your kids, pay for their college and have a reasonable chance of retiring. So your perceptions about programming being a young field are also going to be biased by this.


I'm 56. 2½ years ago I shut down my custom software development business (15 years) and went to work for a local company developing proprietary software in the IT department. I've been able to expand my knowledge enormously without the constant pressure of how to keep food on the table for my family.

I'd like to move into management someday to shepherd the projects that the young bucks are stuck coding.

Steve Erbach
Neenah, WI


Does 46 count as old? I'm still here and have no plans to become a manager any time soon.


They go and live on a big server farm in the country, where they are very happy.

After that we must make no more reference to them.


Based on my interviewing experience, they go to work on insurance company web projects.

I kid, I kid.


Get a cushy government job maintaining systems in a language no one uses/has ever heard of anymore?


To me "Old" programmers are the ones who are not interested in learning. Be it new technologies or just improving their programming skills in the same language they've used for years (even COBOL). They are more interested in "Job Security".

I really can't see myself retiring from programming. Maybe I will retire one day, but still code.


Old programmers don't burn out, they just fade away...


The bit bucket? /dev/null? /dev/phb?


They go sub and don't return :)

  1. They Die
  2. They don't really love programming and jump off in the first opportunity
  3. They think that be a programmer too many years means to be Stuck
  4. They are here in stackoverflow teaching us

They become consultants, or end up stuck maintaining some legacy system they helped build 10 years ago that the business thinks would cost too much to completely renovate.


maybe some of them are teaching in Schools, but who knows?


I've seen several "retire early" from the company, only to be rehired by the company as a consultant to help maintain systems that they helped build.


I'm still around at 38, if that fits your definition of "old". I went freelance a few years ago and have no intention of ever willingly moving into management.


In my last company, there were 12 programmers. Only 2 were under 30. Half were in their mid 40s or older. Half of those were over 50.


Where I work, only recently have we had more than half the developers under 30. All of our DBAs are closer to 50 than to 30.

All of the staff are working on new projects involving .NET regardless of age.


I've been a programmer since 1979 - when I first encountered a computer that I could access.

I've been programming ever since.

The joy is that something that I absolutely loved was both my hobby and a career. Everything I have been able to do in my life has been financed by programming.

AND - I still love programming. I plan on programming until I'm dead.

For some of us, programming (and the love of programming and LEARNING) is what keeps us young.

I also teach. At some point, you really have to start giving back.




I was just at WWDC08 last year (my first time at a WWDC) and honestly, I think if they aren't already there they go to Apple. They really should rename it "The land of gray pony tails and juggling clubs"


Okey...simple...The rest goes back to LIFE (or some type of movement against what they did before)...