1. Allow the user to tailor the environment. 2. Make operating system kernels small and lightweight. 3. Use 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.