Protocols/Abstraction

11 Jan 2026 - 11 Jan 2026
Open in Logseq
    • One key idea from the Protocol Community is the Whitehead advance, based on this quote:
      • It is a profoundly erroneous truism, repeated by all copy-books and by eminent people when they are making speeches, that we should cultivate the habit of thinking of what we are doing. The precise opposite is the case. Civilization advances by extending the number of important operations which we can perform without thinking about them. Alfred North Whitehead - Wikiquote)
    • Another name for this is abstraction in the computational sense. A computational abstraction is some kind of high-level operation that is implemented by low-level operations, in such a way that consumers of the operation don't have to be aware of the low-level implementation. See Abstraction (computer science) - Wikipedia)
    • For instance, a programming language like Python is a (relatively) high-level abstraction. It provides structures like objects, strings, dictionaries, conditionals, which a compiler translates into lower-level machine instructions (which are themselves an abstraction for the underlying hardware, which is a chunk of physical electronic circuitry.)
    • Institutions as API Boundaries