What are your thoughts on architectures of "perfect apps"?
For instance, a marketplace app; can it be built in such a way that it survives competition for thousands of years? Can a web app be made such that it has no central beneficiary / owner, but is just a public service?
Facebook might dominate competition by monopolization of relationship information. But can that last 10,000 years? All it takes is for some hacker to steal their database and publish it, and Facebook is dead. All it takes is for Facebook execs to be stupid one day, and perhaps decide that all profile pictures should be replaced by pictures of human excrement.
The only systems in nature that survive, are the systems that evolve.
So what are your thoughts on creating the most "adaptable" / "evolving" web app?
I'm thinking, first of all, they can't have a central point of failure. This means they must be user-hosted, not server-hosted. This almost exists today, we have WebRTC which enables pure client-client connection, and that enables webtorrent which enables things like bugout where a website downloads itself from other peers (visitors).
There are other interesting technologies like DID/VC, "web5", nostr, bitcoin obviously, that have the "french revolution" properties that lead to evolvability. Tech that enable freedom of speech, meaning freedom to make mistakes (and error correct).