It’s been exactly forty years that I’ve been programming.
I’ve seen programming concepts come in and out of fashion and then be recycled again as something new and exciting.
I totally agree with the other comments stating that soft skills are very important.