Index

  1. Applying the [UNIX Philosophy] to Learning, Life, and Tech
  2. [Ken Thompson] Summarizes the UNIX Philosophy
  3. [Kevin Henney] Best Describes the UNIX Philosophy
  4. Composability, "Do one thing and do it well"
  5. Communication, "Write programs to work together"
  6. [Mike Gancarz] Describes the UNIX Philosophy
    1. Small is beautiful.
    2. Make each program do one thing well.
    3. Build a prototype as soon as possible.
    4. Choose portability over efficiency.
    5. Store data in flat text files.
    6. Use software leverage to your advantage.
    7. Use shell scripts to increase leverage and portability.
    8. Avoid captive user interfaces.
    9. Make every program a filter.