I'm 43 and I've been thinking I might just retire if I get laid off and can't find something new. I'm frugal and have enough saved up that I could make it work if I leave my high cost of living area.
I'm not worried about engineering jobs being eliminated. I'm more worried that companies are going to expect insane velocity because of these tools and I'm not going to be able to keep up in part because I care about quality. At my company, the people that use AI to generate the most code seem to get the most recognition.
With AI, every engineer will need to become a manager to manager one or more AI assistants who do a lot of the work. The good news is that this will not involve dealing with performance reviews, psychological problems, and raises. You will also remain close to the code.
Look at the manager role again, and see which parts of it will be needed to manage AI agents. Learn those parts from standard management books. You will kind of pivot, but still remain close to the code.
On the other hand, if all you enjoyed is typing in code, but hated working with product people to understand the intent, doing code reviews, or building software that is easy to QA, there will be fewer and fewer such jobs.
Communication is key, and it always has been.
I'm moving more to management after 13 years of IC work and being lead for the last year. We are all in on AI for everything at my company, and that's not just lip service.
kinow•47m ago
If you are concerned about employability then I think going back to school or investing in a masters or some technical courses could be interesting. Or even moving to coordination/leader/engineer roles?
But if you have a hobby, maybe you could consider trying something different like either doing it in parallel, or maybe combining with engineering. e.g. I'm considering something like Blender3D + drawing using Grease pencil. Blender can be programmed with Python too, and this way I'd combine two things that I like.