The UNIX philosophy begins to emerge:
Write programs that do one thing and do it well.
Write programs that work together
Write programs that handle text streams, because that is the universal interface.