20210101 PHIL Connected - orbitalfoundation/wiki GitHub Wiki

Everything wants to be connected

Sheldon Renan has a law or principle that everything wants to be connected. In the broadest strokes there appears to be some pressure in our world to create a field of distributed reasoning and understanding by connecting people and computers to each other in a network. There's ongoing pressure to be able to share information across networks easily.

We're only interested in computers for our purposes. Networks consist of individual units of computation, and we loosely categorize information as one of two types 1) declarative or static state such as say HTML or 2) procedural evaluation of commands over time such as say javascript.

Sharing state is one way to distribute reasoning, but there also appears to be pressure to move computation itself to where it is needed. Computation such as expressed in a procedural grammar can be an extremely compact way of expressing work. In cloud computing we see a desire for computing to move to "the edge" where it is closest to the parties that are using that computation. And in video games there is pressure to move computing to the "edge of the edge" - to move novel or new behaviors to the client at runtime for the lowest latency interaction. This also means there is pressure for silicon agnostic computation that can migrate to different devices - it's a pressure we've seen discussed with the JVM and now with WASM.