newbies/advanced users: for whom we write?
- From: Alexander Kirillov <kirillov math sunysb edu>
- To: gnome-doc-list gnome org
- Subject: newbies/advanced users: for whom we write?
- Date: Thu, 9 Mar 2000 17:31:15 -0500
Hi all:
while reading some of GNOME manuals, I realized that they were written
by developers for other developers, with little understanding of level
of average user. Thus, I'd like to include in the Handbook some
guidelines about what the documentation authors should expect from the
reader. I wrote a very preliminary draft, included below. Since it is
highly debatabable topic, i'd like to hear everyone's comments before
actually puting this in the handbook. So: please read, and say what
you think about it!
Sasha
----------------------------------------------
When writing documentation, please keep in mind that:
- Many users have little or no UNIX (or, more generally, computer)
experience. Many of them have no idea what abbreviations like PID,
PATH, URL, NFS, $HOME stand for, or understanding of notions like
symlinks, inodes, or mount points. It does not mean that they are
complete idiots(tm) - they may be very smart but know nothing about
UNIX internals - and why should they? Your documentation
should be written so that it is accessible - as much as possible -
to these new users, too.
- Documentation should be complete: all program's capabilities and
options, availbale to the user, must be described.
Obviously, these two requirements contradict each other: there is no
way you can explain what "real users id" of a process stands for (in
gtop docs) to a new user. However, there are several ways you can try
to satisfy both of them at least partially:
a. Explain all non-trivial abbreviations (at least, their first
occurence), e.g. "URL (Uniform Resource Locator, most commonly
Internet address, such as http://www.gnome.org)". It is OK to have
simplified explanation - it is better than nothing.
b. Refer the reader to proper documentation:
" mount point <footnote>If you are unfamiliar with the notion of
mounting and mount points in UNIX, please see Appendix C, "If you
are new to UNIX...", of GNOME Users Guide</footnote>"
c. Give a simplified explanation for new users and then add more
detailed one for advanced users, clearly marking it as such:
d. Separate the material into "basic usage" section for everyone and
"advanced" section for advanced users, putting the warning "This
section is intended for advanced users..." in the beginning. Make
sure that "basic usage" has some value of its own, not only as
introduction to "advanced" section.
There are many similar possibilities - all depends on the specific
situation. Choose whatever you like, but please make sure that you
treat new user with respect: general attitude should be not "of
course, you know how to configure XFree86" but "new users can do this and
that (explained in simple terms); if you know how to configure
XFree86, you can do more, as explained in this section; if you do not
know but are willing to learn, try reading XFree86 manual which you
can find there (reference)"
---------------------------
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]