Speaking of platforms, user behavior hasn't changed at all and front ends aren't different other than style and name, but back ends have changed a lot.
I'm almost at 10 yrs on my linode cloud account. My servers at work have gone from hardware to mostly virtual images. I used to store data on spinning rust, now I put my trust in the NAS guys. NoSQL went from 0 to hyperspeed hype back down to a normal-ish technology. JVM went from nothing but java to I deploy scala apps on it and think about deploying clojure apps. GIT has gone from doesn't exist to every piece of code I write is in git. Puppet is the same age and trajectory. About 9 years ago I started my first ruby on rails project. If you told me a decade ago that I'd be paying for an account to store my version control repos I'd say you're kidding, but here I am a github subscriber.
I'm almost at 10 yrs on my linode cloud account. My servers at work have gone from hardware to mostly virtual images. I used to store data on spinning rust, now I put my trust in the NAS guys. NoSQL went from 0 to hyperspeed hype back down to a normal-ish technology. JVM went from nothing but java to I deploy scala apps on it and think about deploying clojure apps. GIT has gone from doesn't exist to every piece of code I write is in git. Puppet is the same age and trajectory. About 9 years ago I started my first ruby on rails project. If you told me a decade ago that I'd be paying for an account to store my version control repos I'd say you're kidding, but here I am a github subscriber.