Do one thing. Do it well. Keep it simple. Small tools. Clear pipes. Less complexity. No bloat. Fail clearly. Build small. Compose well. Read the source. Stay portable.