I think the most interesting lessons of this story have to do with the following expectations.<p>First, the expectation of support timelines.  It seems in tech that support is promised for products far beyond when the vendor should reasonably be expected to support them.  Companies make large investments in technology that ultimately aren&#x27;t long-term enough.<p>Lesson: Any company doing a major project where there is significant cost (as a percentage of the overall cost) in hardware or software, and that selected hardware or software is not commodity level or has low market penetration in their industry should seriously reconsider the projections of TCO, as long-term support will get increasingly expensive over the life of the project (Contrived example, supporting Windows XP via virtualization vs OS&#x2F;2 Warp)<p>A second expectation is the timeline of viability for technologies.  Non-technical business people of the past generally seemed to have an expectation of viability that was around 15-20 years.  More recently, stated expectations seem shorter, but are actually not.<p>Lesson: Businesses that make serious investments in technology need to consider length of that investment, and technical people should probably take those estimates and double or triple them, because that&#x27;s probably how long hardware&#x2F;software will be in use.  Companies providing technology or support need to have realistic timeframes of support.<p>As a corollary to this lesson, I have spent some of my career thus far doing IT support-type roles for small organizations, and while I haven&#x27;t encountered quite the same level of obsolescence as the author, I have seen people using NT 4 for critical server infrastructure in 2012, I&#x27;ve set up DOSBOX[1] in Windows 7 for clients to continue to use that version of Lotus 1-2-3 they paid for and have been using since 1987 , and I&#x27;ve tried to figure out, in 2011, why Netscape Navigator on, I think System 7, ( using dial-up! ) wouldn&#x27;t properly render a webpage.  People keep tech a long time, and people in the tech world need to expect that, and plan accordingly.<p>The final expectation is one that technology companies have, which is that tech should be replaced.  While there are many use cases where tech gets old, breaks, has to be replaced, there are lots of cases where it can be functional for almost indefinite periods of time, and industries that will expect such.<p>Lesson: Tech companies in should not neglect the future, but should also strive to design objects of technology that can last a very, very long time.  Companies that do so will find a niche and make money because there will always[2] be enough customers to support them.<p>[1]It was going to get some use on an iPad via LogMeIn and there was some reason I&#x27;ve forgotten why DOSBOX was a better choice than the command prompt<p>[2] Subject to prevailing economic winds, of course.  You can still buy buggies and buggy whips, but it&#x27;s not a growth business.