↑↑ Home ↑ UNIX  

Best practice for writing useful software

Here's what I consider most important for writing programs that save their users time rather than wasting it. A few of the points are Linux/UNIX specific but most are not.

Good utility programs:

Good documentation:

Good error diagnostics: