Onion Information
Tech Workers Hate Technology
Hidden Wonders - Tech Workers Hate Technology - Published: 2022-07-05 - Lastmod: 2022-09-25 - Introduction [#] - This whole article is summed up by this image: I'm in the second group. I have strong, negative opinions about many differ...
Onion Details
Page Clicks: 1
First Seen: 03/11/2024
Last Indexed: 10/22/2024
WARNING
This Domain Has Been Reported 1 Time!
Human Trafficking: 1
Onion Content
Hidden Wonders Privacy · Society · Technology Tech Workers Hate Technology Published: 2022-07-05 Lastmod: 2022-09-25 Table of Contents Introduction [#] This whole article is summed up by this image: I'm in the second group. I have strong, negative opinions about many different pieces of technology. Technology in the modern age is often excessive (no, I do not need to be able to turn on my car from my phone ), privacy invasive (as I’ve mentioned in my articles regarding Reddit , Youtube , and Twitter ), poorly designed, and inefficient. Despite these criticisms, there’s no doubt I spend a lot of time with technology, and this may seem like contradiction at first. If I ever begin discussing issues of privacy in the digital age or the nonsensical idea of a car needing to be updated before you can drive it (you can also get notifications in your car? ), I get a strange reaction. “ Why does this person who works with technology for a living seem to hate it so much? ” I’ve thought about this for a while now, and I think I’ve come up with numerous reasons why. “I Could Have Done a Better Job” [#] This is probably the simplest reason: when you load up a program and it just doesn’t work, someone who understands how that program was written can’t help but think they could have written that program better. Whether or not the person could actually do a better job is a matter of debate, but the point still stands. This goes for more than just technology as well. My father and grandfather were in the restaurant business years ago, so they can’t help but judge the waiters and waitresses every time they go to a restaurant. This criticism comes from the fact that they’ve been in that waiter’s position themselves, and knows precisely when they’re not doing a good job and what qualifies a good job. My grandfather also does all the work around the housework himself because he believes he can do it better himself--and most of the time, he’s right. Anyway, just like how someone who’s worked as a waiter knows what a good service looks like, someone who’s worked on software before knows what good software looks like. When a page is loading, I can’t help but wonder why it’s taking so long. I like to desire minimal, performant webpages when possible, so the thought of a page loading dozens of trackers and other bloat is annoying to me. Most people, however, aren’t even aware that much of a webpage’s loading time is spent loading pointless nonsense meant to spy on them, so this extra loading time doesn’t bother them. They just assume it’s supposed to take that long. When I visit a webpage and see that they’ve hijacked the scrollbar with their own custom JavaScript scrollbar and they’ve made a custom scrolling animation for scrolling down the page, I just shake my head. I know that overriding the scrollbar is considered bad practice, and the custom scroll animation is just a waste of resources. In contrast, the average Internet user today wouldn’t even notice an issue with the scroll bar or the scroll animation. In actually, they’d probably be browsing the page on a phone and not be impacted at all. The Website Obesity Crisis gives a good idea of the problem I’m describing with the modern Internet. However, even this article is not able to explain its point without lapsing into technical language: would your grandma be able to understand the problem with a page being 18MB in size? Would your mother? For me, the answer to both those questions is no. Technology is complex, and it’s only through understanding that technology that we can tell good technology apart from bad technology. To Understand Something is to Know its Flaws [#] When you know a lot about a topic, you often are able to realize flaws that others cannot. My grandfather has done a lot of work with wood over the years and can instantly recognize a shoddy job or rotting wood when, to an untrained eye, nothing appears amiss. The same goes for software. Even if the product or the very concept of the product are lackluster, if you put a heavy enough coat of lacquer on it most people won’t be able to tell the difference. When I go on github.com , I am greeted with a massive spinning globe. Right click it, and I can pause it. I can pause it, because GitHub has decided it’s a good usage of my Internet bandwidth to load a random video of a globe spinning whenever I go to the front page of a website dedicated to building software. There’s no reason for this video to be there. It’s pointless. I’m sure if you’re on some slow Internet--either in a rural area or in a third world country--GitHub must take forever to load if you visit the front page because you’re forced to load this pointless video. There’s just no reason for it. Why is there a spinning globe? Who is that ugly astronaut? What does this have to do with software development beyond a stupid marketing line? On the desktop, a similar problem exists with applications developed with Electron, a framework which essentially creates another copy of Chromium on your system. It’s incredibly excessive and bloated, yet people will continue to use it to develop applications because many developers think it’s easier for them. A lot of developers also just think it’s a trendy thing to use, so they hop on the bandwagon and use this massive technology stack. ReactJS, Docker, and Electron are all these sorts of frameworks and technologies that people seem to use regardless of whether they’re necessary for the project or not because “they’re what people use,” according to whoever is in charge of starting most modern applications. Even beyond software, there exist numerous pieces of technology that are pointless or just plain bad ideas but people like them anyway. My personal favorite example is Android Auto/Apple CarPlay. The problem that these technologies seek to solve is integrating your phone with your car, for stuff like navigation software or playing music on your phone. The solution, however, is horribly excessive--bloat, if you will. When you plug your phone into your car, Apple CarPlay essentially connects two separate computers: a computer in your car, and your phone. The computer in your car is its own completely separate piece of software from the phone, and the phone and car are just constantly relaying information between each other. The question that wasn’t asked is why? Why does my car need to have a computer in it, essentially a separate operating system that’s communicating with my other computing device? Do I really need two computers just to display a map in my car and play some music? I believe a far better solution to this issue would have been to have a dock built into your car to stick your phone, using your already perfectly serviceable phone screen to display whatever you’d need, using the exact same UI you’re already used to from your phone. Or, the phone can simply plug into an external display--since I assume many cars would still need a display for the backup camera--and display navigation or music information there. Instead, we have this complicated, expensive, unserviceable piece of technology being built into every car. This is a premium feature that car companies charge a lot for, so the main reason my idea doesn’t exist is probably because it’s not as profitable. Companies also profit from repairing the expensive computers inside of cars in the event that they break down. Just what I needed, a smart salt dispenser! With its own app, of course! Where I see excess, however, the average person goes “ooooo, shiny new technology.” They are not thinking about the implementation of the idea and if there was an easier way or not, they are simply using what is new and assuming it’s better. If I describe this idea to your mother--plugging in a phone to an external display in your car instead of the current overkill solution--she’d probably not have an opinion on it. She’d wonder if it’s even possible. She’d assume that the current implementation would have to be the best idea since the experts who made the car put Apple CarPlay/Android Auto into the car rather than do what I proposed. Smart home technology is an even more concise example. To me, a person who is constantly dealing with software, it is clear how much it breaks, how insecure anything connected to the Internet can be, and how privacy violating closed source software can be. This is why it baffles me that people continue to put devices like Amazon Echos or Google Homes into their houses, devices that are, by nature of their function, constantly listening to everything you say. I laugh when I read a news article about someone’s smart light bulb needing to update before it can turn on--in fact, I’ve even read the same thing about someone wanting to drive their Tesla before. Smart soap dispenser with Alexa integration. What purpose does it serve? A professor from my college days is probably one of the smartest people I’ve known. Quite regularly, he would sigh and say to himself “I hate technology.” Technology is a cool and awesome and powerful thing, but anyone who works or develops technology--software especially--knows how prone it is to breaking. It’s better to just walk to your lamp and turn it on the old fashion way than deal with the potential headache of a smart light bulb. The “Technology Enthusiast” [#] There is a fundamental difference between someone who works with technology for a living and someone who considers themselves a “Technology Enthusiast.” These are different breeds of men. They are convinced that something new is always better, that the iPhone 13 is leagues better than their old iPhone 12, that their Tesla being able to be unlocked from their phone is the coolest thing in the world, and that their new computer looks more aesthetic than their old one so it must be better. I link to this image again . A technology enthusiast's natural habitat. These individuals, in the blind devotion they have to the religion known as technological progress, are unable to properly consider the consequences of their changes. They do not consider that the Tesla being able to be unlocked from a phone could be a security hazard. They don’t consider whether a new piece of technology is necessary, they just buy the new because they like new things regardless of whether they improve upon the old or not. Ultimately, you can’t fault these people because they’re just regular people. Maybe they could think a bit more about how their technology is being used and the effects it has on their lives, but there is just too much going on in human society for the average person to be an expert in every subject. A trendy “Tech Enthusiast” will try to use as much technology in their day-to-day life as he can. On the other hand, technology professionals like Tim Cook , Steve Jobs, Bill Gates , and a pl...