Actually no, I don&#x27;t remember any time when software was better written than today. Early PC&#x27;s picked up viruses from floppies and crashed all the time. The Morris worm took out most of the Internet accidentally in 1988. We had no encryption and little memory protection. By today&#x27;s standards, there was little or no security back then.<p>We didn&#x27;t have to upgrade software all the time only because most computers weren&#x27;t directly connected to the Internet and because the Internet was a much smaller, safer place.<p>As the security threats have increased, software has gotten better. Mobile OSes are better sandboxed than PC&#x27;s or workstations ever were. A Chromebook is pretty secure too. But the threats are getting worse.<p>Perhaps someday we will get the point where there is some critical software that&#x27;s proven correct and no longer needs to change. But I think it will require open source hardware that doesn&#x27;t change much either, and software that&#x27;s written in newer, safer languages that make it easier to prove correctness.<p>That&#x27;s not where we are today. People buy a new phone every 2-3 years, and they just came out with a new USB standard. When we get to the point where new phones are built using essentially the same the same components as old ones and the interconnects never change, perhaps things will slow down a bit and longevity might become a thing.