file(1/0)
Files are loosely coupled interfaces
How does one build an interoperable ecosystem of personal (or communal) applications? Impressed by Linus Lee’s enormous ecosystem, I emailed him with my own questions about underlying data structures. He pointed me to an invaluable article by Gordon Brander, if headers did not exist, it would be necessary to invent them. Linus summarizes: 💬 The basic idea is that documents and entities are key-value pairs, with a few "blessed" keys that are universal and an open space for other keys to become used by specific use cases.…