I was going to add this as a reply to a comment downthread but I think it's too important to bury. The fundamental rule of career progression in the technology industry is to position yourself as a domain expert in something more specific than "programming" . It's very difficult to "own" "programming" in a way where you can use scarcity to drive integer multiple increases of the median salary. It is not as difficult…
The big danger is "owning" some domain that falls out of fashion. You might "own" distributed systems and do great for a time, but then companies start transitioning from that architecture and nobody returns your calls anymore. Also I've noticed a lot of sub-fields like computer vision or self driving cars where there's a great deal of nerd interest but very little actual employment. In fact, I have a feeling that co…
Is software development really a dead-end job after age 35-40?
101–110 of 411 posts
Re: Is software development really a dead-end job after age 35-40?
#102I was going to add this as a reply to a comment downthread but I think it's too important to bury. The fundamental rule of career progression in the technology industry is to position yourself as a domain expert in something more specific than "programming" . It's very difficult to "own" "programming" in a way where you can use scarcity to drive integer multiple increases of the median salary. It is not as difficult…
Re: Is software development really a dead-end job after age 35-40?
#103Earlier quoted context omitted.
The big danger is "owning" some domain that falls out of fashion. You might "own" distributed systems and do great for a time, but then companies start transitioning from that architecture and nobody returns your calls anymore. Also I've noticed a lot of sub-fields like computer vision or self driving cars where there's a great deal of nerd interest but very little actual employment. In fact, I have a feeling that co…
You can switch domains.
Re: Is software development really a dead-end job after age 35-40?
#104Being an old software developer is pretty nice. Fuck, man—being old is pretty nice.
Re: Is software development really a dead-end job after age 35-40?
#105Definitely not, but you should steer clear of the baseline jobs at large corporations. They usually have generic titles like "Software Developer" or "[Technology] Engineer" (iOS Engineer, Android Engineer, Front-End Engineer, Node.js Engineer, whatever). Those jobs are designed to be filled with recent graduates who will be doing rote implementation work using a specific technology. They'll give you a pointless white…
How does one get into consulting work? Do you have any blog or book recommendations?
Re: Is software development really a dead-end job after age 35-40?
#106Ageism is more than hiring young. It's letting people go or burning them out as they age too. These companies expect excessive overtime until people burn out. As developers and IT staff age, they self select out of it, because it isn't healthy. https://www.quora.com/How-many-hours-a-week-does-a-typical-G... "10am to 8pm on weekdays, no work on weekends? That's not a lot, not by a long shot." See, they have such stock…
6pm it starts to slow down, by 6:30 half the office is heading out.
Some people would get there super early and leave early-ish.
Look, at the end of the day it's about getting shit done and COMMITTING CODE. That latter part is something a lot of people refuse to accept. It doesn't matter how smart you are or how much experience you have or whatever... if you're an IC, then deliver high-quality code (and a lot of it), and you'll have a great career.
Re: Is software development really a dead-end job after age 35-40?
#107Earlier quoted context omitted.
You can switch domains.
easy to switch , not easy to own.
Don't mistake what I'm saying. I'm using the word "own" rhetorically. Obviously there will be no point in your career where you are likely to be the world's leading expert on computer vision. What you're aiming for is to be the leading expert that is available to employers within a reasonable amount of time at the level of compensation you're hoping for.
It's a spectrum.
Obviously, if you invest heavily in a discipline and it is decisively obsoleted, that's a setback. I'm just saying it's not an insurmountable setback, and I'll add here that it's still unlikely to leave you behind the pure generalists; in the process of building expertise and accomplishment in cryptography or OS kernels or whatever, you're likely to become a pretty far above-average software developer as well.
Re: Is software development really a dead-end job after age 35-40?
#108I was going to add this as a reply to a comment downthread but I think it's too important to bury. The fundamental rule of career progression in the technology industry is to position yourself as a domain expert in something more specific than "programming" . It's very difficult to "own" "programming" in a way where you can use scarcity to drive integer multiple increases of the median salary. It is not as difficult…
I second this. I'm currently on a team that has a couple senior engineers, but neither of them are true experts of what our team does (iOS). One has decades of web dev experience while the other has decades of Java service experience. Our team badly needs an iOS expert to make the tough decisions and lead architecture.
I used to know this guy who knew the ins and outs of the health club industry, and he could program a little. He made a lot of money. I think this is more in line with what tptacek is describing.
Re: Is software development really a dead-end job after age 35-40?
#109Re: Is software development really a dead-end job after age 35-40?
#110In the general sense, this is the wrong place to ask. It's a self-selecting group in that most people over 40 here will be among the group that lasted in the career. It won't give a sense of how large that group is in the wider world, nor how many didn't stick with it. On the other hand, if you want to hear how to make it past 40 in software, this is probably an excellent place to ask!
So far in this thread:
- continue to learn / evolve
- go into management(well, someone will mention it)
- Go into: consulting / start your own business / remote work
I'm not too far from 40 myself. Any advice?