Where Do All of the Old Programmers Go? 799
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!"
Re:They get a life? (Score:3, Informative)
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.
At 46 (Score:3, Informative)
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.
System Architects (Score:3, Informative)
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.
Re:Bankruptcy or Public Service (Score:5, Informative)
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. [slashdot.org]
Re:Law School (Score:3, Informative)
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 [archives.gov]
Do the math. (Score:5, Informative)
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.