Best Ideas of Software

  • Checkpointing
    • Git is one of the great inventions of humanity.
  • Interfaces
    • If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck.
  • Deterministic reproducibility
    • If I write this code once, given the same inputs, it will always give the same outputs
  • Scaling horizontally at incredible speed, at marginally low cost
    • Write code once, deploy across a thousand machines instantly.