the unix life
I've finally managed to get my own rules connected to the 17 Unix rules. Given that I started with Unix in 1974, at age 15, and will have been using the command line for fifty years next June 18th, it fits.
- Rule of Modularity: Start small and build a little at a time; a mosaic is more beautiful than the finest concrete.
- Rule of Clarity: Say what you mean; nothing is truer than the truth.
- Rule of Composition: Network; you were born to connect.
- Rule of Separation: Divide and conquer; a house divided against itself cannot stand for long.
- Rule of Simplicity: Keep it simple; it's cheaper and easier to carry.
- Rule of Parsimony: Do one thing well; multitasking is a lie.
- Rule of Transparency: Be who you are; even a bent wire can carry a great light.
- Rule of Robustness: Build for strength, not just speed; the fastest horse can't carry the heaviest load.
- Rule of Representation: Speak clearly, listen carefully, pay close attention; don't that read wrong.
- Rule of Least Surprise: Underpromise and overdeliver; honesty breeds trust.
- Rule of Silence: Practice the Prime Directive; don't pry, judge, or imitate.
- Rule of Repair: Hack; we learn best by trial and error, but keep a voltmeter handy, so you don't become a memorable lesson in failure.
- Rule of Economy: Use what you have; don’t dig for diamonds with a bar of gold.
- Rule of Generation: Leverage everything but people (and their money); bigger hammers aren't usually the answer.
- Rule of Optimization: Release early, release often; the Next Big Thing often isn’t.
- Rule of Diversity: Distrust all claims for the one true way; there isn't one.
- Rule of Extensibility: Think ahead, but don’t worship your plans; remember, today is the first day of your learning experience.