Notes

  • Old days
    • Payment system: 2 days offline on a train
  • Shows a architecture diagram for Linear
  • Engineers only care about rendering and object graph
  • Everything else handled by the underlying sync engine
  • Unexpected benefits
    • Developer productivity!
    • No need to write networking code
    • Mostly obviates the need for error handling code (e.g. conflicts)
    • Prototype without a bakend (sounds familar ^.~)
    • Extremely low reosurce requirements / infra efficient
      • Run all of Linear on 2 cores ~$80 in server costs for all of Europe