Software is the real culprit here.Repairing your own hardware only makes sense so long as the software you run still supports it and the operating system used continues to get security patches as needed/preferred.  As an electrical engineer working in industry for the last 30 years and employed by a major US semiconductor manufacturer, I can say that what is driving obsolescence these days are two things, a) software code bloat and b) security.The incremental improvements in computing power have slowed in recent years, with new chips being introduced at a slower rate.  The cost to design and tool these devices for manufacturing is staggering, and companies do as much as they can to make the chip designs in their portfolio last as long as possible.Software is a different story.  There is a tradeoff between ease and speed of development, and code size and efficiency of execution.  Software companies want to build products as quickly as possible, reuse libraries, and minimize bugs and expensive support fixes, but this results in bloated size and slow execution, necessitating ever faster hardware for a good user experience.On the security side, this is all driven by the software and operating systems such as Windows 10, etc... when an operating system is no longer supported and security patches no longer released, this renders perfectly good hardware vulnerable.  You can keep running it, but you're on your own for security.

Software is the real culprit here.Repairing your own hardware only makes sense so long as the software you run still supports it and the operating system used continues to get security patches as needed/preferred.  As an electrical engineer working in industry for the last 30 years and employed by a major US semiconductor manufacturer, I can say that what is driving obsolescence these days are two things, a) software code bloat and b) security.The incremental improvements in computing power have slowed in recent years, with new chips being introduced at a slower rate.  The cost to design and tool these devices for manufacturing is staggering, and companies do as much as they can to make the chip designs in their portfolio last as long as possible.Software is a different story.  There is a tradeoff between ease and speed of development, and code size and efficiency of execution.  Software companies want to build products as quickly as possible, reuse libraries, and minimize bugs and expensive support fixes, but this results in bloated size and slow execution, necessitating ever faster hardware for a good user experience.On the security side, this is all driven by the software and operating systems such as Windows 10, etc... when an operating system is no longer supported and security patches no longer released, this renders perfectly good hardware vulnerable.  You can keep running it, but you're on your own for security.

user
yes
assistant