More to get a discussion going than anything.
So being halfway through my career, my current goals are learning the new tech stacks, skills, languages, competencies, etc to stay relevant in the modern age of programming. Fortunately we do shorter projects for customers, so I get exposed to a lot of different tech stacks, languages , infrastructures often which is super. But I have also been thinking about what I should be looking towards with the emergence of AI and code generation.
I do think about how things changed over the last 25 odd years in software development, and all the times I have had to skill up over the years, how tech stacks 10 or 20 years ago is now redundant, how some skills and languages I have learned are obsolete, and how I have had to change from waterfall to agile, etc.
Now I am wondering what I should be looking at as a long term goal 10 to 20 years ahead so that I will still be able to develop software.
It's inevitable AI will take over some roles and functions from software developers, but I also don't believe they will make software developers redundant, well probably not while I am still working.
What's your thought fellow old programmers? What are you planning to do to ensure you are relevant in 10 to 20 years time?
I am also interested in hearing what some of the younger software developers think of the changes, and how they think it will affect their careers as you have to stay relevant for even longer.
PS: I don't want to change careers, I want to write code until I retire.
So being halfway through my career, my current goals are learning the new tech stacks, skills, languages, competencies, etc to stay relevant in the modern age of programming. Fortunately we do shorter projects for customers, so I get exposed to a lot of different tech stacks, languages , infrastructures often which is super. But I have also been thinking about what I should be looking towards with the emergence of AI and code generation.
I do think about how things changed over the last 25 odd years in software development, and all the times I have had to skill up over the years, how tech stacks 10 or 20 years ago is now redundant, how some skills and languages I have learned are obsolete, and how I have had to change from waterfall to agile, etc.
Now I am wondering what I should be looking at as a long term goal 10 to 20 years ahead so that I will still be able to develop software.
It's inevitable AI will take over some roles and functions from software developers, but I also don't believe they will make software developers redundant, well probably not while I am still working.
What's your thought fellow old programmers? What are you planning to do to ensure you are relevant in 10 to 20 years time?
I am also interested in hearing what some of the younger software developers think of the changes, and how they think it will affect their careers as you have to stay relevant for even longer.
PS: I don't want to change careers, I want to write code until I retire.
