This is the Unix philosophy
Posted: September 2, 2010 Filed under: NEZzen Leave a comment »Write programs that do one thing and do it well.
Write programs to work together.
Write programs to handle text streams,
because that is a universal interface.
— Doug McIlroy
Unix philosophy on Wikipedia