An opinion on current technological trends
For a while now I am personally completely dissatisfied with the direction the (mainstream)technology is taking. Almost universally the theme is simplification on end user facing side. That by...
For a while now I am personally completely dissatisfied with the direction the (mainstream)technology is taking.
Almost universally the theme is simplification on end user facing side. That by itself would not be so bad but products that go this route currently universally include loss of control of the user including things I would not have believed would be accepted just a decade or so ago. Forced telemetry(aka spying on user habits), forced updates(aka forcefully changing functionality without consent of the user), loss of information - simplification of error messages to absolute uselessness, loss of customization options or their removal to parts that are impossible to find unless you know about them already, nagware and bloatware and ads forcefully included in base os install. And that is simply the desktop/laptop environment.The mobile one is truly insane and anything other "smart" is simply closed sw and hw not regarding user agency at all.
Personally I consider the current iteration of "just works" approach flawed, problems will inevitably arise. Withholding basic information and tools simply means that the end user does not know what happened and is dependent on support for trivialities. I also consider various hmmm, oops and such error messages degrading and helping to cultivate a culture of technological helplessness.
To be honest I believe the option most people(generally) end up taking of disinterest in even the superficial basics of technology is an objectively bad one. Computing is one of the most complex and advanced technologies we have but the user facing side even in systems such as Linux or Windows 7 and older is simple to understand and use effectively with minimal effort. I do not believe most people are incapable of acquiring enough proficiency to for example install an os or take a reasonable guess at what a sane error message means or even understand the basics of using a terminal, they simply choose to not bother. But we live and will continue to live in a technological world and some universal technological literacy is needed to prevent loss of options and loss of agency of the end user. The changes introduced in mainstream sw are on a very clear trajectory that will not change by itself.
I have this vision of a future where the end user interacts solely with curated LLM systems without the least understanding of what is happening, why it is happening or who makes it happen. The blackbox nature of such systems then introducing subtle biases that were not caught in brute force patches over the systems or simply not caught, perpetuating who knows what. Unfortunately I do not think it is sufficiently unlikely by the current trends.
Up to a point I get not wanting to deal with problems with technology but instead roadblocks are introduced that are as annoying to get through with the difference that they will not stay fixed. Technology is directing massive portion of our lives, choosing to not make an effort to understand the absolute surface of it is I think not a sound decision and creates a culture where it is possible to introduce disempowering changes en masse.
So far this has been a rant honestly and perhaps I just needed to vent but I am actually interested in the thoughts of the community on this broad topic.