The Computer Of The Next 200 Years

This is a series of posts about what the future of computing could look like. This series is as-yet unfinished.

principles

  1. operators, not users and programmers

  2. you are in a box

  3. generality through systems thinking

  4. strangler-patterning google


tools

  1. complected and orthogonal persistence

  2. the postmodern build system

  3. capabilities, service management, and generalized erlang

  4. the terminal of the future

  5. decentralized build caching

  6. editable programs

  7. operator controlled research

  8. trustfall and query planning

  9. composable compilers


implementation

  1. deterministic concurrent programs