Not by much, but you predate me but a few years and I enjoyed getting your perspective on the rollout. When I graduated high school in 91, I felt like I had missed the boat on pioneering the internet. It was too well-established and I could never be an expert. I had no idea that pioneering was continuing on the backs of the giants of the day. These days, having had a thirty year career so far in software dev, I really feel pioneering is about done. Most things are just plugging together existing frameworks.
I remember having a personal code library of all the useful things I'd written to include in new projects. Now I don't really have such a toolbox. Spring initializr and summon some dependencies and all of the hard, foundational stuff is done for you leaving you to basically write mappers and crud. It's awesome and standardized and so much easier to read other people's code, but I can't help but feel something was lost. How do you understand some of these things if you've never had to write a half-assed implementation of a router or a parser?
Anyway, thanks for sharing your experience.