As Peter Salus summarized in his book A Quarter Century of Unix, three of the “big ideas” embodied in Unix are:

  • Programs do one thing and do it well
  • Programs work together
  • Programs use text streams as the universal interface