3 ms·
I'm 54 and have been working in Silicon Valley/SF since '96. Ageism: One way to combat it is to have a good network. Of the 7 jobs I've had in the last 20 year
by brian_cunnie 8y ago
I'm 54 and have been working in Silicon Valley/SF since '96.
Ageism: One way to combat it is to have a good network. Of the 7 jobs I've had in the last 20 years, 6 of them were from personal reference (schoolmate, co-worker, friend). You don't need to be a badass, just dependable.
Work around your limitations: I'm not as sharp as I was in my forties, and this is especially apparent when I pair-program with someone half my age. Younger developers have an astounding short-term memory (or, as my brother likes to phrase it, "they have a much larger register set"). As a simple example, we have 3 environments at work, and at any given moment they're being used for different purposes. I write their purposes down on a scrap of paper to keep it straight, but my twenty-six-year-old pair keeps it in his head.
Stay fresh: I know a 69-year-old developer/contractor say to me, "2000 was pretty good but after that the work dried up — I guess they didn't need COBOL programmers anymore". He had never bothered to stay current.
Make no mistake: picking up new skills can be hard. I remember in '86 when a developer in his 50's turned to me and said, "Brian, I'm tired of learning new things." He really liked to bartend though, so I hope that career worked out for him.
And some developers aren't interested in working anymore (I think this can strike at any age). I remember five years ago pair-programming with a developer my age who wanted to reminisce ("Remember when 640kB was a lot of memory?") and show pictures of his grandkids. I felt bad when they let him go, but it was hard getting work done while I was pairing with him.
- Kalium 8y ago> Stay fresh: I know a 69-year-old developer/contractor say to me, "2000 was pretty good but after that the work dried up — I guess they didn't need COBOL programmers anymore". He had never bothered to stay current. This is one that a lot of people have trouble with. One of the best engineers I ever worked with was in his 60s at the time, and seems to have stopped learning new organizational systems sometime in the 1980s. Agile development processes were just newfangled bullshit to him. He was hot shit at anything that required fine attention to detail, and implemented a distributed task system after I gave him a verbal thumbnail sketch. Correctly. The first time. But I could see that his refusal to learn new things was interfering with his career all the same.
- mixmastamyk 8y agoI specialize in modern Python and to some extent JavaScript. Necessary but not nearly sufficient to get hired these days.
- _iiu1 8y agowhat if they actually are newfangled bullshit? (a mere proposition, as fads fade. I merely ask you to entertain this proposal) It sounds like another entity might be able to use his brain a bit more thoroughly.
- Kalium 8y ago> what if they actually are newfangled bullshit? (a mere proposition, as fads fade. I merely ask you to entertain this proposal) That might be true and both you and he correct in every single way! But in this particular context it wouldn't have mattered one whit - he and I were working on a contracted project where the counterparty had mandated agile and it was written into the contract. It didn't matter if he liked or believed in agile methodologies. What mattered was whether he would learn them enough to be an effective team lead. He refused. Quite often, new things are actually newfangled and universally less useful than extant tools. In such cases, I expect the wiser heads who can spot that to be able to clearly and compellingly make the case for why this is true in every scenario where one might consider using the new and inferior tool. He did not and could not. Again, you're completely right. Lots of things are just value-free newfangled bullshit. There just might be a subtle distinction to be made between an old hand pronouncing something as such and it being an incontrovertible fact.
- mycall 8y agoFunny note: the original paper for Waterfall had many agile concepts built into it, if you read more than the first page.