Live data from Hacker News

Ask HN: What happens to older developers?

news.ycombinator.com

81–90 of 372 posts

Re: Ask HN: What happens to older developers?

#81
post #29

It seems that they go a few directions: The most common seems to be to try and generalize, because relearning most of your job skills every few years starts to get annoying the 20th time you've had to do it. It's different when you are younger and everything is new, you just chalk up a major tooling change as just something else to learn. But when the next hot platform or architecture or whatever comes out you get ti…

This is a great post. Another path is into sales. If you have a deep understanding of technology, are able to help people use it to solve their problems, and you can communicate the value to buyers, then you can do quite well in sales. (It's also helpful if you know a thing or two about how to dress and you like to drink.)

Another friend started out in programming and IT, but he migrated to a sales engineer job where he works for [big infrastructure vendor] to design solutions for their clients.

Re: Ask HN: What happens to older developers?

#82
post #23

Earlier quoted context omitted.

There's 10 years of experience, and there's 10 years of having the same experience time and time again.

That is a great way to rationalize deciding that a specific person is no good even though they have the experience. Of course it will turn out that you have personally made the most of your time, and that you have some other reason for downing the other person.

I have interviewed people with 10+ years of experience who failed fizzbuzz (in their language of choice, unlimited time, googling encouraged). There really are people out there who do not meet even the lowest of bars, despite having years of experience on paper.

Re: Ask HN: What happens to older developers?

#83
I can't speak for the community at large but I can tell you my path, my plan and my worries about that plan.

I just turned 36. I had been a manager for seven years across a few companies, managing teams ranging in size from 4 engineers to 35 (five teams underneath me). I reached a point in my last job where I was spending 80% of my week in meetings and the other 20% trying to stay on top of what my team was doing technically. I found myself becoming less and less useful in the technical discussions as the team was building up skills in new technologies that I didn't have time to learn.

I felt like I was losing my ability to be an engineer and therefore my ability to be a good engineering manager. I was not enjoying any part of my job at all. The rare opportunities to write code and learn new things were my only time where I felt good about the work I was doing.

So, I quit and got a different position as a senior developer. I told my new employer up front that I had been a manager for a long time and I wanted to be more technical again and focus my career on technical expertise. I my new position I am able to lead and set technical direction without being a "manager" in the traditional sense, people don't report to me but I help define what we're building and how we're building it. I am able to write code, learn, teach and explore ideas without feeling bogged down by management. My goal is to grow technically as much as I can and avoid becoming a manager that spends all my time in meetings again.

However, I am not sure how long this can last. At some point career growth seems to always steer towards doing less hands on and more managing of others, so perhaps i'll just need to find a way to enjoy that.

Re: Ask HN: What happens to older developers?

#85
post #29

It seems that they go a few directions: The most common seems to be to try and generalize, because relearning most of your job skills every few years starts to get annoying the 20th time you've had to do it. It's different when you are younger and everything is new, you just chalk up a major tooling change as just something else to learn. But when the next hot platform or architecture or whatever comes out you get ti…

This is a great response. As someone who's approaching my mid-30s, I can identify with a lot of it. I'm at an inflection point these days on whether I want to push forward on the management path or go for the third path, as you mentioned above. The management path seems to be the path of least resistance, but getting into the politics of management is unappealing. Also the level of competition for management jobs is…

I've gone the 'third' path as described here over a year ago, and in my late 30s. I can't recommend it enough to you since you said "but getting into the politics of management is unappealing".

You're contradicting yourself when you say on one hand you're used to having jobs thrown at you and then saying it's clearly a lot riskier. From my point of view there's way too many management/analyst types trying to get those management positions. The politics is no joke. You have to be really good at it and in some ways you have to have no soul.. just kidding! ok maybe a little ;-)

anyway, going solo and starting your own thing, if done right, is more rewarding on all levels. less politics, more tech stuff you love, better pay (that totally outweighs the cost of having to pay for your own insurance), better hours (however you define better hours for yourself), not having to do any "company contribution" for someone else's company, the clients treat you better because they know you're the expert, etc etc.

Granted, it took me almost 15 years working at bigger consulting firms before I wised up and went independent. And maybe I could have done it sooner, who knows. But I highly recommend it since you don't like "the politics of management". The trick is to find one good solid gig. Just one. And there are enough of those going around.

Re: Ask HN: What happens to older developers?

#86
I'm 39 and write code every day for my employer, but outside the scope of the engineering team. I guess it may fall under exploratory/architectural work for what might be future products, though if they gain any traction they will move into the engineering team, and I move on.

I guess this falls under the "more and more senior as a developer", but I'm outside the direct line of fire of bugs, deadlines, etc.

I can't complain, and I'm often working on newer technologies than the folks in engineering, keeping my relevance.

My plan will probably to migrate into a consultancy.

Re: Ask HN: What happens to older developers?

#87
post #12

Earlier quoted context omitted.

until someone pries my ergonomic keyboard from my cold dead hands +1 for this nice phrase :P and, out of interest: what keyboard might that be?

I was using a a 15 year old original Microsoft Natural Keyboard until recently, but PS/2 ports are getting more and more rare and PS/2 to USB adapters haven't worked reliably for me. I just bought a Microsoft Natural Keyboard 4000 which is nearly as good, even though the keys feel more "mushy" than I would like.

I use the 4000 and have for the last 8-9 years. They break or otherwise fail to wear or spillage but I've had 4 of them and my hands and wrists don't hurt. If Microsoft ever stops making them I fear for my wrists. Every time I get a new job I bring in my own keyboard or have them get me a 4000 for work and leave mine at home. Best keyboard I've used.

Re: Ask HN: What happens to older developers?

#89
post #29

It seems that they go a few directions: The most common seems to be to try and generalize, because relearning most of your job skills every few years starts to get annoying the 20th time you've had to do it. It's different when you are younger and everything is new, you just chalk up a major tooling change as just something else to learn. But when the next hot platform or architecture or whatever comes out you get ti…

I think the best thing to me about the third path is you get an opportunity to directly help people. I didn't have that opportunity in programming roles and various companies, and it's really the best part of my day. I feel it gives my work life more meaning.

Re: Ask HN: What happens to older developers?

#90
Few weeks ago I got an email by a person who wrote a famous piece of software in 1971. He was given some software I had written and was asking me questions because he intended to make a few additions. My software was written in C#. I don't know what he used in 1971 but most probably it wasn't C. I have to admit that his questions made my day (or week). I learned that he is over 70 years old and programs every day. I hope I will be doing the same at his age.
Post reply on HN