“The UNIX Philosophy” by Mike Gancarz

  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.

Originally published at tinyletter.com.

Like what you read? Give Jade Meskill a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.