I blame this for the inherent cyclical nature of technology: young kids with no experience come in, get whipped into a frenzy over some technology we've been over before (see Node.js/cooperative multitasking) and then slowly learn the shortcomings of that approach, just in time for the next snake oil to hit.
The irony is that I think that as technology continues to knock down the amount of developers necessary for a given project, older developers who know how to get from point A to point B with the minimal amount of effort will become more valuable in relative terms, so long as they can avoid getting ground down and stay productive. Couple that with another controversial observation of mine: that theoretical technological progress has slowed dramatically in the last decade (implementations are still catching up, but are getting there), and I think we will see small, elite teams of experienced developers become a preferred (or at least common) way to build software.
That's self serving, of course (I'm 35) but I do think it is true.
In my group at BigCo which just got canned, the overly political managers with no skills who ruined the product due to their gross incompetence are the ones who have no chance of finding another gig. I feel kind of bad for them, but I'm pretty sure I'll get over it quickly.
Its critical to keep your skills current.
I've seen grossly incompetent sharks move up fine at BigCo.
I agree 100% on your last comment, although I think it's worth being a bit skeptical towards flashy new stuff.
In that sense, management is often politics, though good leadership is far more than that.
Second, and this is a broad statement, society is currently in a phase of devaluing the older mind. We're too quick to assume older minds cannot learn as easily, and older minds accept this as fact in a self-fulfilling way. The reality of the situation is that we're living longer, so we'll need to make valuable contributions later in our lives. Tech definitely isn't a mistress for 50+ year-olds, but that's a problem with our culture and not technology.
That's good about your dad tho. I don't know if I'd be able to make that kind of change if I'm ever in his position.
Even if you are a farmer, you might find you need to switch from growing say wheat to corn because market conditions changed.
Call me crazy, but I think that within two or three decades, its not just going to be "old" programmers who are worried about their jobs. I think that actually sooner than we realize, artificial general super-intelligence will arrive, and make ALL of the humans (at least version 1.0s) obsolete.
Everyone's goal should be financial independence by 35, or as soon thereafter as you are able to accomplish.
I did things differently, started an ISP business in 1994, worked in a Silicon Valley startup for a year, did some consulting in Australia and went to live in Europe. My life was much more interesting than those people who stuck to the daily grind, I reinvented myself (i.e. kept on learning new things every year) a few times, and according to the latest research, I don't need to worry about dementia for a long time. I might not have a nest egg but I have skills in sofware development, systems admin and dba areas that my few of my peers have, and no younger person has. I intend to keep on working and creating new technology until the end of my days, which if my grandparent's lives are an indication, will be well into my 90's.
I didn't say anything about quitting work. What you do with your time when you're independent is literally up to you. Stay in your same job, stay in your same field, change careers, study, donate your time or muscle, do something that's strictly personally meaningful, play golf (bleah).
Many people laughed, I told them unless a comet is about hit tomorrow, not worrying about tomorrow doesn't make any financial sense. Because tomorrow always comes and in 99% of the cases to 99% of the people. So 'don't worry about tomorrow' is bad financial advice anybody can give you.
I started planning and investing, five years into my work life now. I have done far better than my other friends who even got paid a lot better than me. I am sure another 5 years and a decade into my career I can achieve the kind of financial independence you describe.
And again as you said, retirement doesn't mean not doing any work. It just means you have sufficient backup to support you if you don't have work.
If you invest aggressively and carefully, you might make it sooner.
If you change your mindset so that your real job is to use the resources that your day job gives you, to achieve the goals of your real job (farming your resources to become financially independent), you have a better chance.
If you don't work toward financial independence on purpose, it's not going to happen. Ever. But it could. If you would.
Disclaimer: I didn't figure this out until it's probably too late.
I didn't have $1 million of gross income (according to the SS administration) until I was over 40. I worked for myself for a lot of those years as both an independent contractor and while starting companies. Most of my savings were eliminated over that time because of startup failures and just general economic bad times.
If you can get to $1 million of savings by the age of 40 by just income and investments, you are doing very well. Few will manage it. For me to have even half that saved would have required that I do nothing but work for BigCorp for 20 years. A fate that I would not wish on any entrepreneurial person.
Let me tell you I'm 27 and from India, I am a native Bangalore resident. I am sure similar options I'm going to tell you now exist in the US.
The first thing you must do when you get money in your hands is know how much you want to spend and how much want to save. In my case I see, I can spend around 40%. The remaining 60% goes in to my savings. Then you need to figure out a way to convert 60% of the saving to investments. Gold, endowment insurance, real estate etc. There are many options, the earlier you start the better.
Of course this requires discipline. To give you an example, I don't have credit card till today's date as a principle. If your routinely save and invest then over time you can save yourself a fortune.
What a wonderful industry we work in.
More importantly, what will happen to our economy if everyone stops working at 35?
I'm a little surprised too at how much pushback you're getting on this. Isn't financial independence part of the point of all this entrepreneurship we talk about around here?
bullshit.
nobody hires a 55 year old javascript coder. i mean, just look at the usual suspects here on hackernews. look around you.
and this is not about skills. but about money, plain and simple. if you've been working for 25 years, your salary demands have risen. at least that is what everyone assumes. so congrats on submitting your resume, but you'll get filtered out right away cause younger people are cheaper, with the same skill set.
but isn't there added value in the wisdom that age brings? sure. but where is this a criterium? does a job posting for an experienced java coder mean that you should have been in the industry for at least 15 years? of course not.
if you're reaching 50 in technology, you need to find an exit scenario. government, management, teaching.