this post was submitted on 07 Sep 2025
113 points (96.7% liked)
technology
23950 readers
198 users here now
On the road to fully automated luxury gay space communism.
Spreading Linux propaganda since 2020
- Ways to run Microsoft/Adobe and more on Linux
- The Ultimate FOSS Guide For Android
- Great libre software on Windows
- Hey you, the lib still using Chrome. Read this post!
Rules:
- 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
- 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
- 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
- 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
- 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
- 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
- 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Yeah, this really seems like a problem inherent to capitalist production. New hardware doesn't need to release every year. We could cut back on a lot of waste if R&D took longer and was geared toward longevity and repairing rather than replacing. Unfortunately, all the systems of production were set up when Moor's Law was still in full swing, so instead we're left with an overcapacity of production while at the same time approaching the floor component miniaturization as Newton gives way to Schrödinger.
I agree with you completely.
I do want to add that, I'd wager this overall scenario would be present regardless how long the release schedules are. Especially since people are wanting to continue to use their 10-15 year old hardware.
It's somewhat frustrating that many useful features are also in opposition to repair-ability. Most performance improvements we've seen in the last 10 years basically require components to get closer and closer. Soldered RAM isn't just the musings of a madman at Apple, it's the only way to control noise on the wires to get the speeds the hardware is capable of. Interchangeable parts are nice but every modular component adds a failure point.
Add in things like say, a level of water resistance. Makes the device way more durable to daily life at the expense of difficult repairs. Or security, it's great grandma won't get her phone hacked but now we can't run our own code.
There's also a bit of an internet-commie brainworm that I'm still trying to pin down. Like you said, "We could cut back on a lot of waste if R&D took longer and was geared toward longevity and repairing rather than replacing", what does this actually look like? I think it's at odds with how most of us use technology. Do we want somewhat delicate, fully modular, bulky devices? What does it mean to be repairable if the entire main-board is a unit? If you need to make each component of the main board modular, the device will quadruple in size, making it overall worse to use than the small disposable device(more expensive too). The interconnects will wear out, making modules behave in unexpected ways. The level of effort required to support a dozen interconnected modules for years and years would be substantial. Not only that, the level of expertise to repair things at a level below a plug-and-play module is far higher.
I had a small wireless dongle die on me after about a year of use. It basically stopped connecting to my phone. I noticed that it would connect for a short period before disconnecting. When the device hadn't been used in a while, this period was longer. Due to my own repair experience, I knew this was a product of a cracked solder joint and expansion due to heat. I brought it into work and held a reflow gun to it for 5 or so minutes, heating up the PCB enough to reflow whatever bad joint was causing the issue. I looked this up after the fact, and found another person had found the same solution, basically told people to put the whole device in the oven for a period and hope it fixed it. People commented in disbelief that this seemingly magical ritual could revive such a black-hole of a device. They couldn't comprehend how someone could come across this solution. Of course it wasn't magic, it was fairly simple if you have encountered thermal expansion, cracked solder joints, and misbehaving electronics in the past. The point of this story is that, had this not been the solution, the device would have been e-waste, more so than it already is because even the most simple repair was magic to people unconcerned with technology. I've dedicated my life to technology and engineering, and even then I'm basically an idiot when it comes to a lot of things. Most people are idiots at most things and good at a couple things.
I understand people are upset when their technology stops working. It stops working because the people who are experts in it, don't have the time or funding to keep it working, and the people who want it to work don't understand how it works in the first place, because if they did and really wanted their old hardware working, they'd develop a driver for it. People do this all the time, and it takes months if not years of effort from a handful of contributors to even begin to match what a well funded team of experts can get done when it's their day job.
There's a fundamental disconnect between those who use and purchase technology and those who make it. The ones who make it are experts in tech and idiots at most things, and the ones who use it are likely experts in many things but idiots with tech, or simply have a day job they need to survive and don't have the time to reverse engineer these systems.
Even in an ideal communist state, resources need allocation, and the allocation would likely still trend towards supporting the latest version of things that currently have the tooling and resources, who's power consumption is lower and speed higher. We might get longer lifespans out of things if we don't require constant improvement to serve more ads, collect more data, and serve HD videos of people falling off things, but the new technology will always come around, making the old obsolete.
It's just the nature of technology that the more advance it is, the harder it is to actually repair it.
Repairing pre-19th century tech (ie a shovel or a blanket or a wooden chair) is trivial because devices made with pre-19th century tech don't have some crazy demand for precision. A shovel will still be useful as a shovel even if the handle is an inch wider than the actual specs. It doesn't matter that the wooden leg you've replaced with isn't the exact same as the other three legs.
Repairing some 19th century tech like mechanical alarm clocks isn't hard either and is more than doable for hobbyists if they have access to machinist equipment like lathe machines and drill presses. You could use lathe machines to make your own screws, for example. CNC machines open up a lot of possibilities.
Repairing 1950s-1980s commercial electronics like ham radios becomes harder in the sense that you can't just make your own electrical components but have to buy them from a store. Repairing is being reduced to merely swapping parts instead of making your own parts to replace defective parts. But as far as swapping out defective components, it's not particularly hard. You basically just need a soldering iron. As far as how precise the components have to be, plenty of resistors had 20% tolerance. The commercial ham radio isn't build with parts that have <0.1% tolerance.
By the time you get to modern PCs, you mostly don't have the ability to truly repair them. You can swap out parts, but it's not like 1980s electronics where "parts" mean an individual capacitor or an individual transistor. Now "parts" mean the PSU or the motherboard or the CPU. People with defective radios can troubleshoot and pinpoint the components that fail while people with defective motherboard at best sniff at it to see if parts of it smelled burnt and look for bulging capacitors.
The only parts of a modern PC that you can still repair are the PSU, the chassis, and various fans. Everything else is just "it stopped working, so I'm going to order new parts on Amazon and throw the old part away." It's a far cry from a wooden chair where everything from the seat to the legs to the upholstery to the nails can be replaced.
I think people who are into computers don't really understand to the extend in which computers aren't really repairable relative to purely mechanical devices. "Do not panic because we can always make our own parts" which is present within hobbyist machinists is completely absent in computer enthusiasts.
Your post is great & I love it in its entirety but I think this part kinda boils down to people thinking everything is capitalism's fault and sometimes things are just exacerbated by capitalism. As you acknowledge later, there are real challenges with developing and implementing technology not that it couldn't be done in a more responsible way and I think many people not in technical fields get jaded and stop believing this.