Proper noun
the Unix philosophy
(computing) An approach to software development based on the experience of developing the Unix operating system, emphasizing the creation of minimalist, modular, extensible code that can be easily maintained and repurposed.
This is the Unix philosophy. Write programs that do one thing and do it well. Write programs to work together. Write programs that handle text streams, because that is a universal interface. Doug McIlroy