Generalist over here as well, that is kind of what pushed me to boring fields, UNIX, Windows, Java, .NET, C++, vanilajs,...
Changes also happen, but they are kind of glacial with areas where we are hunting the new shinny every here.
Usually I tend to be a laggard on the adoption graph, the large majority of stuff hardly makes the curve, and I have better things to do with my time.
Plus that vintage stuff that isnt' cool to write blog posts about, usually pays good enough.
Stuff like Android or iDevices suffer from yearly fashion, platform owners feel compeled to reboot the development experience every year, forcing app developers to keep up, and also as means to sell new devices.
Changes also happen, but they are kind of glacial with areas where we are hunting the new shinny every here.
Usually I tend to be a laggard on the adoption graph, the large majority of stuff hardly makes the curve, and I have better things to do with my time.
Plus that vintage stuff that isnt' cool to write blog posts about, usually pays good enough.
Stuff like Android or iDevices suffer from yearly fashion, platform owners feel compeled to reboot the development experience every year, forcing app developers to keep up, and also as means to sell new devices.