Man, I was trying to think of examples of cool stuff we can do now that we couldn't in the 90s, and came up pretty short.. It's quicker and easier to load up bite-sized games in the web browser nowadays, but that comes with a whole mess of really awful dystopian shit and a lot of 100x code speed de-improvements thanks to JavaScript, Design Patterns, etc.
I don’t know where I heard this analogy, but there are lots of things in life that don’t change linearly, but asymptotically to some target, and the analogy ad absurdum goes something like: “Thousands of years ago we thought the earth was flat, now we think it’s round, what’s next? A torus?”
The idea being that there is a period of massive change as we figure out how something ought to work, but then once we do, the change gradually slows and then stops. Spreadsheets are basically a solved problem, and they’re also very useful, so for certain types of work, changing it is probably only going to make it worse. Multiply that by all sorts of different types of software, and it’s hard to find any areas where we fundamentally need a new paradigm.
So it’s not surprising that 25 years ago, software was changing all the time, and since then it only seems like we’ve changed the window dressing. Because most of the time, we actually got it right 25 years ago, and there’s no reason to change it further.
There are a number of things that are possible today that would have blown people's mind in 1998.
Streaming music - I remember downloading my very first mp3 (maybe around 96-ish) and my computer not being able to decode it in real-life (the audio skipped/stuttered). It also took 40 minutes to download. Streaming a song with near CD quality fidelity on a computer would have been mind boggling. Streaming music to a wireless pocket computer was unthinkable.
Streaming 4k video - similar to music but even more insane. I remember the first time I streamed video over the internet. It was on CNN's website around maybe 98 or 99. It used the real player, was some silly low resolution (lower than 320x240), and was so pixelated that you couldn't make out people's faces.
ah, I meant use cases that were enabled by/tied to the bloat
I guess you could say that streaming content is a core part of the horrible software bloat we've been suffering under. Instead of being allowed to just download a good quality copy of anything, we have to 'stream' low quality DRM-laden copies again and again
Google Maps would work a lot better as a standalone app than embedded in a web browser, but I guess that and a lot of other apps are delivered via browser nowadays
Its an entire wasteful paradigm of pull everything, cache nothing. It just relies on the assumption that you'd always have perfectly reliable data; I can't get a good wifi or LTE signal in certain parts of my home on the other hand so I guess I am screwed.