4 ms·
My main problem is that smartphones are geared way too much towards consuming content and not enough towards producing content (except for pictures and videos a
by cableshaft 2y ago
My main problem is that smartphones are geared way too much towards consuming content and not enough towards producing content (except for pictures and videos and short twitter-like comments, i.e. easily consumable crap).
For coding, 3d modeling, writing books, composing music, etc, it's really not that great.
When I was in junior high I got one of those TI-Calculators, like 10 years before the iPhone first came out. Yes I had games installed on it, but it also had a programming environment (TI-BASIC) that let me make games directly on the device. And so I did, at any opportunity, even in the middle of classes where it didn't make sense to have a calculator out. I made action games, RPG games, text-based fighting games, etc.
So by the time I got to college, I already well understood the basics of programming and could make fairly complicated programs.
Same with the computers we had, I learned Q-Basic on them and HTML and was making games and webpages on there as well.
But these phones and tablets try really hard to make it so we just consume content all day long instead of producing content. I tried coding and writing stories on these devices (even with a keyboard attachment) and the experience just isn't that great, I just end up back on the desktop/laptop.
But a lot of kids don't spend hardly any time on computers anymore, just phone and tablets, so they're stuck with these devices they can't really learn and master too well, where everything they might want to make has to be done with a supplemental computer they might not even own, so instead they mostly just mindlessly consume garbage content.
I understand I was an outlier as a kid and most other kids weren't making games on their calculators, but if we thought of these devices more as "how can we facilitate people making their own tools on here" I still think there would be enough kids that would be naturally curious enough to learn how to do that and help create the next generation of builders.
And I don't mean just software developers making tools for this (there are already a bunch of attempts at this), Apple needs to think like this and build their devices with this in mind or else it will just have too many restrictions.
And we wouldn't have to be so obsessed with limiting children's access to these devices, since they could be spending that time making really cool things on it.
- ethbr1 2y agoWholeheartedly agreed. At various times in computing history, but not infrequently, a device was shipped with a programming environment. IMHO, we should mandate a return to that by law. (1) Any interface-capable device must afford its owner an ability to create new programs on it. (E.g. laptop, pad, smartphone) (2) Any device sold must allow its owner an ability to load programs of their choice onto it. (3) Any device sold may include security or restriction features, but must include a jailbreak capability that removes all such restrictions, if the user so chooses. Teaching an entire generation that a computing device is a thing to be used (and hoping someone else has created and gotten approval for a program to do what you want) is a bad evolutionary path. The point isn't that everyone will use on-device creative capabilities -- it's that anyone can. And that their efforts can then be shared with others.