The UNIX Philosophy (Part I) Make small programs that do one thing well Combine several programs to more complex calculations Example: how many programs in a linux distribution? $ ls /bin /usr/bin /usr/X11R6/bin |wc -l 2205