Pages

2008-01-29

Applying Unix Philosophy to Personal Productivity

Write simple parts connected by clean interfaces.

Clarity is better than cleverness.

Fold knowledge into data so program logic can be stupid and robust.

When you must fail, fail noisily and as soon as possible.

Programmer time is expensive; conserve it in preference to machine time.

Prototype before polishing. Get it working before you optimize it.

Design for the future, because it will be here sooner than you think.

http://lifehacker.com/349646/applying-unix-philosophy-to-personal-productivity

No comments: