3 ms·
They don't know what a url is, and to them the address bar is the search box, and the search box is the address bar. Developers of all the major browsers made
by robbedpeter 5y ago
They don't know what a url is, and to them the address bar is the search box, and the search box is the address bar. Developers of all the major browsers made the two elements work interchangeably.
A power user can create a web navigation system with plug-ins and customizations that rival a space shuttle for complexity and sophistication. The novice user, and users that are tech challenged can get stuck on the most basic uses of browsers. The trouble with catering to the "bad users" is that every forced simplification removes an opportunity for learning to be better. Every removed and hidden feature "for their own good" amplifies the feedback loop of dumbing down the user of the software, enabling a stasis of competence hovering around some arbitrarily chosen threshold of functionality.
In the case of big tech, keeping users dumb and incompetent is a tool to reinforce the walled gardens. Keeping the consumer ignorant of nuance and flexibility creates artificial problems that are solved with more dumb software, gatekeeping every possible increment of utility by making everything a commercial transaction.
I had a user who was proudly showing me a 99 cent app that allowed them to ping things from their phone. When I showed them the command line and that they'd already had the ability to do that from their laptop, they were embarrassed and a little annoyed.
Their ignorance was encouraged and cultivated throughout the time they spent trying to find a solution to a problem, guiding them to an app store and to waste money on an app.
Artificial incompetence is the defining feature of those who reside in walled gardens. It seems to be the rock bottom to which big tech companies race, because it's the most efficient way to perpetuate a revenue stream. Not only treating people as incompetents, but developing the ux and ui around that core assumption.
There's definitely a place for simplicity and user friendly design, but artificial incompetence is a scourge, one of the worst anti-patterns affecting consumers. There needs to be a culture shift away from rent seeking software design and toward making users as competent and knowledgeable as possible.
- josefx 5y ago> Developers of all the major browsers made the two elements work interchangeably. You can still disable that in firefox, but it is so badly tested that it somehow breaks the search field on its default home screen.
- Kaibeezy 5y ago“Artificial incompetence” Good one. I’ll be using it. Thanks for that.
- blunte 5y ago> the address bar is the search box I'm talking about people using the address bar just enough to get to google. Once they're looking at the text field where you're invited to enter your search terms, there they type in "www.whatever.com".
- whoopdedo 5y agoAnd then, after years of being conditioned to treat the first result as an ad, they skip over the link that's clearly labeled "whatever.com", instead clicking the second or third one down for "Get whatever here" and are phished by it.
- reuben364 5y agoAdding more fuel to the fire is that most of the benefit in learning the underlying principles of software is being able to build, modify and introspect it. In a terminal, to view a text file, you could use cat. On a phone, you download an app. However, you can't pipe your Free TXT Viewer 2000 to another app (and if you could, it would probably inject ads). As the walled garden closes in, the incentives to learn diminish as being able to accomplish anything with such acquired knowledge will be severely limited.
- treesknees 5y agoYour phone has a different operational workflow than your command line. Yes you're not going to "pipe" it, but on my phone I can open an image in my Photos app, click 'share to' and share (open) it either into my Messages app, a file manager app, or an editor, which opens it just fine. Apps can absolutely share data between them. But not in the sense that an output buffer of the program is being injected into another. That really doesn't apply to GUI apps even on your desktop.