Outside of some AP classes that had their own computer labs most kids in my age group (early 30s) took one computer class in their entire secondary education. I knew one other person in my entire high school that coded.
Hell you can code Python on ti-84s now.
Millennials got to use real computers growing up. Gens Z and Alpha got locked down Google appliances tightly monitored by schools.
I think a lot of this is developers intentionally blurring the line between local and cloud storage. If you were a layman iPhone user, would you be able to confidently tell me which of your photos are stored in iCloud and which are stored on your device? Apple is deliberately obfuscating it.
It is exactly this. I'd like to think it is less developers and more marketing/product manager/bizdev types trying to keep their customers ignorant as a form of lock-in.
It doesn't help that network-transparent storage is _hard_. Before, if you wrote something to storage, there was a preeeeetty good chance it was going to wind up on disk. Yes, yes, disk IO is a dark art that's still probably full of subtle bugs, and there is no God, but generally: file -> disk was, and is, solid.
Now, you have file -> several HTTP round trips -> ope, fiber cut -> hung. And that's just to turn on your living room lights! I've seen networking code that is supposed to provide the same guarantees that the people writing filesystems and disk drivers do, and I can't say it usually succeeds. And people wonder why everything feels more and more broken.
Of course, university IS meant to be an introduction to whatever your field is, but those of us with in-depth computer knowledge, even basic knowledge of something like Java, had a much easier time of it.
I don't envy the youths today.
Well, also Chromebooks, which basically take away the opportunity to learn how to really use a computer in favor of only teaching you how to use a laptop to open Chrome.
When everything just works, you don't sit around half a day troubleshooting and having to do so feels exceptionally bad when you didn't spend half your childhood doing it to get your brand new game/graphics card/weird controller to work.
Most of my computer skills were self taught because I wanted to figure out how to do stuff with my computer as a kid without spending money, or how to upgrade my PC while spending as little as possible.
I think looking at the prevalance of something like DoorDash delivering fast food to people shows you how strange culture has gotten.
It's a pretty expensive way to own a car, though: having to take it to a mechanic in order to maintain or fix things. But you're absolutely right that it's an option today that wasn't really an option 30+ years ago.
Besides, so many problems now aren't even fixable by end users. Why? Because all of our computation happens somewhere in the bowels of us-east-1. If your budgeting program breaks on your computer, you might be able to fix it, especially if you have the source. But GET /budgets/123 returning a 500 is the equivalent of saying "pound sand", and you have zero hope of actually fixing the issue. You're at the mercy of some faceless on-call person halfway across the globe, and they're overworked and on their third bourbon of the evening.
while i agree that we might be moving too fast with our “progress” regarding tech, my guess is we’ll get it smoother before we fully move on.
however, don’t confuse helplessness with having better things to do with your time.
for example, we’re not helpless when we turn on a faucet to get water. we’re totally capable of hauling heavy buckets down the hill to the river and hauling heavy pales of water back home, then boiling the water to cook with and then again to take a bath. we just decided it’s a waste of time for every single person to do that for hours every single day. now we just turn a faucet and boom, that’s it. that’s not helpless.
we’re not incapable of hunting and gathering for hours every single day either. we just found a better way. now i can just go to the store grab a bag of chips without needing to grow potatoes for months first.
we’re not helpless, we just decided to be more efficient.
good news is, those who like growing a potato to make their own chips can still absolutely do it. if you’re someone who likes hauling 50 gallons of water by foot everyday from the local river, set up that fire and boil that water to your hearts content.
you may not have been implying it, but a lot of people lately seem to often confuse having different priorities with “helplessness.”
As the family wizard, I expect people to know their passwords, keep track of their mails / services and such (And will refuse to save them / store them, within reason) But even with tech literate people, sometimes they prefer to defer some stuff to me since they trust I'll know what to do I do the same with stuff they are competent in, we are (mostly) better for it
Besides that, Invidious has a download button for audio and video.
As far as apps there's very simple mobile apps: Tubular and newpipe both support downloading, and ytdlnis and seal are explicitly for downloading. I'm sure there's a dozen more in F-Droid.
In my experience they do. Do you never use a mobile for browsing/videos/etc?
FWIW, I agree with you that it probably should not be the default.
- easy to deploy (developers problem) - easy to use (everybody else’s problem)
There’s like ~1 dev and >x.000’s of users, so…
> Web GUI for youtube-dl (using the yt-dlp fork)