If you did want your software project to run the same as today when compiled/interpreted 10 years from now, what would you have to reach for to make it 'rot-resistant'?
I think the best defence is to choose a platform that has longevity, like x86 Linux, and then seriously limit dependencies beyond the platform to the point of maybe not having any extra dependencies.
The problem is eventually platforms change too. The longest lasting platform for software ever created is x86 + BIOS which lasted from 1981 to 2020 when Intel officially deprecated BIOS.
As far as I know, there's a third property that black holes have - electric charge. Would a sufficiently strong electric charge between two black holes be detectable, whether they both have the same charge, or opposing charges?
I suppose based on the article, the effects would only take places once the black holes got within 40km of each other...