Interoperability precedes and enables composability in software systems

[[ 2022-03-17 ]] #web3 #software-development #holochain


I often think of interoperability as being an advantage and selling point of web3 technologies like [[ Holochain ]], [[ Neighbourhoods ]], and [[ AD4M ]]. But, interoperability is not the whole story. It is simply a means to an end, that end being composability.

We make software systems (application microservices, micromodules, widgets, ad4m languages, etc.) interoperable such that they can be composed together, creating new kinds of applications and systems. In fact, it creates a new kind of environment for applications to be developed within: extending the compositional nature of programming to digital social coordination environments.

Could this kind of software development model sufficiently harness the distributed talent of developers around the world? That is to say, [[ can open networks actually outcompete multinational corporations? ]]

This is where some of the real web3 innovation will disrupt existing business model, by enabling horizontal open network value flows as an alternative to monolithic vertically integrated software systems. If things go well, [[ holochain will enable an unprecedented evolution of open-source tools for developing all sorts of applications ]].

Notes mentioning this note

There are no notes linking to this note.


Here are all the notes in this garden, along with their links, visualized as a graph.

Pkm is an antidote to the attention economyA graph is the most flexible, intuitive and least...A healthy epistemic commons is the foundational...adding notes to outline documents often can lead...an ethos of learning and epistemic humility are...anti-polarization as a civic virtueArguments need to be written down to properly...atomic, synthesis-oriented writing counteracts the...attention economybefriend meCurated information can influence worldview...Curation as a new modality of wisdom in the...date medigital gardenEach zettel should be a unit of thoughtEgo's need to be decoupled from ideas and beliefs...Epistemological toolkitExtending the compositional nature of programming...Horizontal open network value flows as an...InstagramInternalizing insight and knowledge from content...Interoperability precedes and enables...long-form arguments are just strings of evergreen...mediated long form dialectic synthesis with public...networked note-taking and spaced-repetition...networked note-takingnote-taking is a form of thinkingour identity-shaping social relationships are made...Our minds require external scaffolding to perform...PodcastsSemantic graphs as a way to annotate and index our...The broad impacts of the attention economy's...Zettelkasten enables one to have a more in depth...Zettelkasten is a way to map my own mind networkZettelkasten provides a space for deep,...Zettelkasten spreads one's mind across timeZettelkasten