Here is one of the introductory slides I gave in a recent project proposal presentation.

These are the principles that have made the Internet and the Web successful, and which I think are also important for my proposed project.


Architectural Principles

  • Simplicity
    • “Make everything as simple as possible, but not simpler” (Einstein)
  • Robustness
    • “Be conservative in what you do, be liberal in what you accept from others” (Postel, TCP Spec)
  • Decentralization
    • “Single common point[s] … limit the way the system scales, and produce … single point of complete failure.” (Berners-Lee, Axioms of Web Architecture)