Having full service sheets for electronics, and physical design files would make all but the most compact electronics user-serviceable, at no direct cost to manufacturers.
Having full service sheets for electronics, and physical design files would make all but the most compact electronics user-serviceable, at no direct cost to manufacturers.
Watch machinist channels on YouTube and you'll see those skills in action.
[1] What open source has done is created a whole generation of developers who have never heard of disassembly or binary patching techniques, which depending on the situation can be much simpler and easier than trying to figure out how to compile the source code (and not change anything else). It has effectively produced learned helplessness in the absence of source code.
And I think the same is true in software development. The languages and performance we have allow the majority of developers to focus on bigger problems. That wasn't the case 30 years ago. It's just following the money. Source availability and APIs do mean we have to hack less interop but that came because that's what the market demanded.
If it was the power supply and there was no burnt smell, you should have spent 30m replacing all the caps on it. There is very little else in a power supply that dies.