5 ms·
> When your stuff breaks, you should be able to fix it yourself. This concept is inherently flawed. These complex devices were built by teams of highly skilled
by dbg31415 6y ago
> When your stuff breaks, you should be able to fix it yourself.
This concept is inherently flawed. These complex devices were built by teams of highly skilled and specialized engineers. The concept that you should be able to repair it with a screwdriver and a 6-pack is outdated.
I grew up on a cattle ranch, and we had lots of tractors and equipment -- some of it over 100 years old. I rebuilt an International Farmall Model B Tractor with my Dad when I was 14. And it was a lot of fun to go around to old junk yards and find the parts we needed. This tractor was built in the 1940s and I think that's what people think of when they think tractors.
I learned how clean an maintain simple engines, how to organize parts so I could confidently take something apart and put it back together again, how to bend and weld metal. It was a great project. Totally 100% think every kid should do something like this. When the tractor was done, and repainted, I got to drive it in a parade.
When we were putting that tractor back together... a lot of times bolts needed to be cut, drilled out, holes re-tooled, or just welded back into place. And while it looked fine, there's no way someone should think we were professionals. I'd be scared if someone took that tractor and tried to do real work with it.
There was one place in particular, where I used a bunch of bailing wire to hold a non-visible part where it needed to be held. And it worked OK for driving in a parade. But if someone had attached something to the PTO shaft... and it needed significant torque, I'm guessing the bailing wire MacGyver patch job would have caused catastrophic failure.
And that's fine, if it happens as soon as you do it, but like, what if it happened while you were working in the field, or what if someone else (20+ years later) starts the tractor up and uses it -- not knowing that my splice is in place? It makes the machine fundamentally unreliable, unsafe.
Now... that was an 80 years old tractor. Fast forward to today, when the machines have conservatively 1,000 times more power. Ranchers cut corners all the time... can't wait a week for parts? Just splice something. But how does the software know to account for that? It's expecting a load of 1,000 pounds and it adjusts hydraulics accordingly... but what if due to the "fix" it can now only support a load of 300 pounds?
And let's say someone is hurt? Is that on John Deere? Or the Rancher who bought the tractor 2nd hand at an auction? Is that on the insurance company, that has to insure equipment that costs 10s if not 100s of thousands of dollars that get plugged into the tractor and rely on it operating to spec? It's just such a massive can of worms.
So let's then add the software element. And assume that some fixes are going to not just be hardware, but software-related as well. Would that mean that John Deere, or Apple, or anyone, would have to make their code open-source -- for all of their competitors to review as well? Or provide peer review if you want to make a change? For how long? Like let's assume tractors today last as long as the tractor I rebuilt with my Dad in the 90s... 50 years? Wonder how you even factor in 1/2 a century of support in to the purchase cost. Oof.
Anyway, it's just a mess. People over simplify it, "I should be able to fix my bike, so I should be able to fix this $500,000 tractor..." and at some point it just doesn't scale.
And, like others have said... I really don't want to have to run my phone through some sort of unit testing / compliance check every time I go to get on an airplane. Batteries, and phone software... they're a whole other complex issue. Even what we have now, with 3rd Party batteries... it's pretty risky.
- tombert 6y agoCorrect me if I'm wrong, but does your argument reduce down to "some people could possibly do things wrong, therefore we should give monopoly-power to Apple to fix our products, and trust that they won't overcharge us"?
- bordercases 6y agoYeah, I admit the open-source/IP part of the argument seems incidental to other parts of this point
- dbg31415 6y agoI do think it's fair for Apple to say, "Hey, we can't ensure this device is properly repaired unless we are the ones to repair it." Maybe some sort of "Apple-certified repair place" program... I think that exists today. I don't think Apple should be forced to sell raw parts; it's not part of their business model. You're free to buy more modular hardware... things you can easily repair. That's a selling point, right? But Apple should be free to do business however they want to do business. You're free not to buy Apple products, but you shouldn't be free, as a consumer, to insist they make schematics and parts available. You can choose to support companies that sell parts if you want! (= EDIT: https://www.youtube.com/watch?v=leFuF-zoVzA https://www.youtube.com/watch?v=leFuF-zoVzA - seems about as good as you can hope for. Pretty sure Apple isn't keen on "DIY" for their brand.
- bordercases 6y agoI originally disagreed with you but on the other hand there are merits to your position. I don't believe it refutes the need for pushing the right to repair to its limits. But it does show that there are limits, coming from the increasing sophistication of technology and thus the amount of specialized knowledge required to maintain it. However, arguments can be made in the opposite direction that restrict total system throughput in favor of greater robustness of its parts. To push technology to operate at higher throughputs we often need to make it more complex. My specific arguments reduce to "let's just consume less as a civilization so we can last longer overall" which is a moot point though
- LocalH 6y ago