Maybe I am naïve but I don't get this age vibe really. I do backend java distributed system stuff for a large company. A lot of my peers and managers are "older" 40s and 50s with kids. A lot of the work is high collaborative and design focused. Maybe I am just in a bubble of an aging tech stack but it does seem like we are always using "new" (at least different) databases, caching, and network layers to stay somewhat current.
Its hard to imagine that 5,10,15 years of distributed systems and system design experience and knowledge along with domain knowledge and social skills will be all of a sudden be so irrelevant that it is worth phasing all of us "old guys" out for someone who happened to learn the newest programming language straight out of school.
We are constantly expected to learn the new stuff and will just a project assigned with a mandate "okay this is to be done in spring boot, using this DB, this HTTP layer, etc...
Its hard to imagine that 5,10,15 years of distributed systems and system design experience and knowledge along with domain knowledge and social skills will be all of a sudden be so irrelevant that it is worth phasing all of us "old guys" out for someone who happened to learn the newest programming language straight out of school.
We are constantly expected to learn the new stuff and will just a project assigned with a mandate "okay this is to be done in spring boot, using this DB, this HTTP layer, etc...