3 ms·
Given that you explicitly allow maintenance? Then your #1 problem is making an organization which persists for 100 years; the software is a detail. If you didn
by patio11 8y ago
Given that you explicitly allow maintenance? Then your #1 problem is making an organization which persists for 100 years; the software is a detail.
If you didn't allow that, then you're asking for a complicated series of bets on future substrates your software will run on, many of decompose into "Ship an organization that will care enough about it to keep the underlying substrates running and available."
- ochronus 8y agothis.
- nostrademons 8y agoThat in itself is pretty challenging: take a look at the Dow components in 1920: https://en.wikipedia.org/wiki/Historical_components_of_the_Dow_Jones_Industrial_Average#March_1,_1920 https://en.wikipedia.org/wiki/Historical_components_of_the_D... Of those, zero are in the index today. The only ones I've even heard of are AT&T, GE, Studebaker, US Steel, Western Union, and Westinghouse, and half of those don't exist today. (As a side note, it makes me wonder if the common wisdom of buying a stock market index and holding it is really just survivorship bias. If you bought the Dow in 1920 and held the individual companies, you'd be nearly bankrupt today; it's only because the index continually switches out declining companies for new large-caps that it's gone up continuously over long periods of time. That in itself might be a lesson that supports your point: the way to build a system that lives forever is to build a Ship of Theseus that can swap out and discard components that no longer serve its purposes without losing its overall identity.)
- amdavidson 8y agoI'm not sure that your side note is a good example. If you owned shares in the American Can Company, you would have then owned shares in Primerica and would now own shares in Citigroup which was only bumped out of the DJIA in 2009. Several of the mining companies were bought out. The Texas Company is Texaco. United States Rubber Company became Uniroyal and was bought out by Michelin and Continental. Sure, some like Studebaker and some of the locomotive companies collapsed and would have been a total loss, but it's entirely likely that holding all of those original companies would have made you a whole lot of money.
- nostrademons 8y agoYou also have to worry about bankruptcies, where even if the company is not liquidated, the shareholders are usually wiped out and the company recapitalized among debtholders. Texaco went bankrupt in 1987, for example - while it's part of Chevron now, the people who actually owned the stocks that were purchased were largely the bankruptcy creditors. Western Union went bankrupt in 1987 and 1991, Citigroup nearly went bankrupt in 2009 and was recapitalized with the U.S. government becoming a major shareholder (and diluting the existing shareholders).
- DennisP 8y agoOpen source is probably more likely to survive that long than commercial software. The Free Software Foundation does a lot of maintenance work but other people could take over if the FSF disappeared.
- oftenwrong 8y agoFor fun, let us say you will be writing it for an organisation that is long-lived and likely to continue for at least 100 years. Something like the Catholic Church - perhaps they need a system for archiving, browsing and searching digitised documents.
- gspetr 8y ago> Then your #1 problem is making an organization which persists for 100 years; the software is a detail. Problem solved if you work for Uncle Sam. His organization is very, very likely to survive the next 100 years.