For sure contemporary O/S, UI and application patterns may be too complex now for non-professionals to program, but I think that’s proof that the design of these components is the problem.
Like most things the software we have today was built to benefit the builder, not the owner.
I actually have a problem with the “regular user” divide. I think that it creates an artificial boundary that prevents people from getting the most out of their computers by convincing them that programming is something that only professionals can do.
This false dichotomy enables some of the worst aspects of software “industry”, IMHO.
That positioning seems strange to me. I’m not forcing anyone to use anything I design, and I’m not doing anything to eliminate their ability to choose something else, so I’m not sure how all of this applies?
@aral what’s weird to me is that on most sites like this you can keep using the site without clicking “ok”; does that imply that they don’t use cookies/etc. until you click OK 🤔
Think about how many times in a day on the Web you click “I agree” when you really don’t agree just so you can get on with your day and use an everyday thing.
As someone who designs and builds computers, I’ve taken it for granted that the computers I design should follow suit in attempting to be “user friendly” (if not “intuitive“); however I’m questioning the wisdom of this practice in light of where others goal have produced.
If I’m designing something new, it might actually be *better* if not designed to be “easy”?
@jjg I'm afraid that's a very bad and elitist approach.
It directly led to a destruction of some communities I was a part of. You cannot just exclude a lot of people because they don't have time to go through your LDAP config.
You need computers to be _designed better_ and understand that bakers and schoolteachers don't want to worry about HTTPS and DNS. They want to be able to use computers as _tools_ at work.
@alxd I’m not saying that all computers should be hard to use, just that there might be value in creating a new machine that doesn’t sacrifice capability for ease of use, and rewards people who are interested and willing to learn how to use it.
This would alienate some (most?) people for sure, but there’s already plenty of options available that go the other way.
@jjg I'd rather that you had to be nicer to use a computer. Pass basic ethics tests to do more than read mail, contribute to charities to send anything, pet a dog to be able to code. It'd block a lot of the annoying population.
"Cherish your modem. It is the magic gate into *cyberspace*, a place much more satisfying than what they call the real world." - The Real Cyberpunk Fake Book (1995), page 59
I’m excited about the potential to explore “alternate realities” for tech instead of the default reality delivered by the “tech industry”.
Typing on my matte black sprayed VIC-20, I looked forward to a future where computers liberated instead of enslaved us. As an old man, I’m hoping to put us back on that track.