Millennials and Zoomers don't have scratchy vinyl or warped cassette tapes, we have insufferable flaky Bluetooth connections.
Everyone will hate me for it, but I said what I said.
I'm just going to say it. I like MySQL. It is fun and easy to work with. Though I use PGSQL often, there is something that is just the path of least resistance about MySQL. I can get SHIT DONE with MySQL.
A few years ago, they released the NSURLSession family of APIs to replace NSURLConnection. They could have, and should have, simply copied Python's requests library or Axios or something. Instead, NSURLSession has all of the disparities and over-modularization that NSURLConnection had, with some new features.
Takes likes two-dozen lines to just set up a simple HTTP GET request, plus some to handle failure states and such. What where they thinking?
I think one of the most infuriating APIs on Apple's platforms are the networking ones: NSURLSession and related friends.
The web applications store your media (your images and such) on storage that you pay for as part if your service.
It is then up to the user agent (browser) to tie the media into the webpage.
Let's revisit the architecture of the internet. It starts with your ISP. Your ISP provides not only access, but also a bucket of storage (think similar to an S3 bucket).
I would date this phenomenon sometime around 2013. 2013 was the end of an era, and it was very uncermonious.