View Single Post
Old 11th July 2008
JMJ_coder JMJ_coder is offline
VPN Cryptographer
 
Join Date: May 2008
Posts: 464
Default

Hello,

Quote:
Originally Posted by TerryP View Post
Some manual pages are worse then others but most are fairly good in OpenBSDs case.
Some manual pages are great! They are so good that some reference books will use them almost verbatim to describe the program. Others are utterly abysmal. They may be little more than a description of what a program does (if you're lucky).

I recall one I read recently (can't recall off the top of my head which one) that gave you a list of 2-3 options (out of who knows how many), but none of them did what I needed. The program doesn't run with the proper arguments, but the documentation doesn't tell you what those arguments are. Am I supposed to read the programmers mind as to how they designed the program?

Documentation is a royal pain to do (at least that's how I feel), but it is on of the most necessary things a program needs - after all, if the user doesn't know _how_ to use the program, they won't use it at all, no matter how good it is. Documentation (both in the form of source comments and manpages) is a duty and obligation on the part of the programmer(s).
__________________
And the WORD was made flesh, and dwelt among us. (John 1:14)
Reply With Quote