Gancarz, Mike. The Unix Philosophy. Toronto: Digital Press ------------------- Butterworth-Heinemann, 1995, 151 pages. The Tenets ---------- 1. Small is beautiful 2. Make each program do one thing well 3. Build a prototype as soon as possible 4. Choose protability over efficiency 5. Store numerical data in flat ASCII 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 Ten Lesser Tenets ----------------- 1. Allow the user to tailor the environment 2. Make operating system kernels small and lightweight 3. User lower case and keep it short 4. Save trees 5. Silence is golden 6. Think parallel 7. The sum of the parts is greater than the whole 8. Look for the 90 percent solution 9. Worse is better 10. Think hierarchically