Worthwhile critique from Mathew Thomas
Sean Wheller
sean at inwords.co.za
Thu Apr 14 13:52:54 UTC 2005
Not sure I agree with everything said here, but it is still worthwhile
critique as it indicates may valid points where we need to focus on
documentation. For brevity I have excerpted the stuff relevant to
documentation. The full critique can be read at
http://mpt.net.nz/archive/2005/04/11/ubuntu (if the bandwidth has not been
exceeded).
The real problem I have with what Mathew Thomas is saying, is, that it is all
well and good to give critique but, since he is subscribed to the docteam
mailing list, it would also be good if he joined us and delivered his ideas
during development. It is easy to stand on a box and pull apart final
creations, not so easy to actually take part in building them.
The other issue is that Mathew, with or without intention, seems to miss one
very important point. The part of the community developing the docs on a
constant basis is small and most of them don't want formal approaches to
anything. The contributions come from people who do it for no money. We don't
have "documentation bounties" and it is hard to see how authors can make any
sort of living from open-source. The work of the docteam are much appreciated
'gifts,' as such, I nor anyone else, has the right to mandate what
contributors will give. As a result, what we 'need to do' and what we 'want
to do' are often very different things. Faced with formal approach we lost
most of our contributors. When we left it informal, we got people willing to
do things because it was what they wanted to do. I don't entirely agree with
this approach, the results can be seen in Mathews "most excellent critique,"
but so it was. The docs is svn have only been in development since xmas 2004
and the whole process of developing them is new to Ubuntu. In six months we
did allot considering the circumstances. Hopefully this time around we will
get greater cooperation in the form of contributions and opinions from
authors, users, developers and Mathew :-)
My comments are below.
Start excerpt
============
The help system
Mathew: 65. Computerized help systems have to be very, very helpful if people
will ever bother using them rather than asking a nearby human. The first step
to achieving this level of helpfulness is always being ready for use within
about one second of being summoned. Unfortunately, Ubuntu’s help system (on
this laptop, at least) takes about eight seconds.
Sean: It would be helpful to know the hardware platform running on Mathews
computer and how many other processes he was running during this test. I have
run the same test and have yet to find 8 seconds. One of the systems is a P1
with 128MB RAM. My feeling is that Yelp, while having its drawbacks, is
comparable with most help systems in the time it takes to load and find
information and while it is not the ideal tool, it is what we have in GNOME.
It would be great if some developers actually enhanced and improved Yelp.
Alas they do not.
Mathew: 66. The front page of the help system contains seven items, which are
worth examining in detail, because they demonstrate how users and developers
— even documentation developers — think about things in different ways.
Sean: Agreed. They do think in different ways. Personally I would like to
extend an invitation to Mathew to please make suggestions.
Mathew: * “Desktop”. This makes the unwarranted assumption that
people will consider the items in Gnome’s panels, for example, to be part of
the “desktop”, rather than being above or below the desktop.
* “Applications”. This makes the unwarranted assumption that people
visiting the top-level help page — that is, people seeking help without
having started any particular program — will nevertheless know what
“application” they need to use for the thing they want to do.
* “Other Documentation”. “Other” is a slippery word: it works only
if the rest of the categories are already clear, and they’re not.
* “Man Pages”. Teeheeheehee.
* “About Ubuntu”. This isn’t help, it’s a manifesto. Nothing wrong
with manifestos, but they don’t belong on the front page of a help system.
Sean: Correct it was only supposed to show from System > About Ubuntu and
ended up in Yelp also.
Mathew: * “Hoary Release Notes”. Again, this is interesting
information, but it’s not help.
Sean: Not help to who? After an upgrade most people look for the Release Notes
to find help on what is new. Perhaps there is no need for it in Yelp? Perhaps
we should put it in System > Release Notes
Mathew: * “Ubuntu Quick Guide”. This is a cool idea, but
unfortunately what’s provided is not a quick guide. A quick guide would be
one printable page, explaining (a) how to find programs, (b) how to find your
files, (c) how to turn off the computer, and (d) how to get more help.
Instead, the Ubuntu “Quick Guide” is dozens of pages long.
Sean: Fair enough. I challenge Mathew to please, in one printable page,
explain a-d. Perhaps, instead of calling it "Quick Guide" it should have been
"Quick Tour." Perhaps, since we have more people on the team now, we can
apply Methews model for the next version. I doubt it will be one page. In
general, I think we all agree with Mathew and Corey has pointed out some good
examples that we can use to base our ideas on.
Mathew: Part of the problem is that the Guide is greatly caught up
in its own minutiae. For example, it contains this morsel: “Also in this
release is the FAQ Guide which was ported from the Ubuntu Wiki to Docbook and
is now a permanent feature of the Ubuntu documentation project.”
If you know too much to understand the problem with that sentence,
here it is again, translated into a simulation of how a regular person would
understand it: “Also in this spurt is the Worple Guide which was worpled from
the Ubuntu Worple to Worple and is now a permanent feature of the Ubuntu
worple worple.”
I’m one of the 0.000002 percent of humans who are subscribed to
the Ubuntu Documentation mailing list, and they’re lovely people, but even I
just don’t care about this kind of administrivia. How will reading this help
anyone use Ubuntu? It won’t.
Sean: Agreed.
A real help system would have items on its front page like “Connecting
to the Internet”, “Using files from Windows”, “Printing”, “Chatting online”,
“Playing music”, “Making CDs and DVDs”, and “Troubleshooting”.
Sean: Mathew assumes that all users are of his psychographic profile and level
of computer proficiency. In an ideal world help systems would be based on
User Groups. So if you are an administrator you would get 'administrative
topics' and if you are a user you will get 'user topics.' Unfortunately the
help systems today are just not that advanced. So we need to provide context
to our help topics.
Mathew: 67. Having said all that, people have become used to the idea that
systems designed for browsing will be poorly organized and out of date (which
is why search engines are more popular than Web directories, for example), so
what they usually do instead is search. Unfortunately, Ubuntu’s help system
doesn’t even have a search function.
Sean: Let's correct that. GNOME Yelp does not have a search function.
Personally, I think we should not use yelp at all, rather stick to HTML and
CSS under ANY BROWSER. However, the docteam authors, at the time, wanted Yelp
or nothing.
Mathew: 68. Inside the help system, help for the majority of programs is
written in the form of a book. (For example, and I’m sorry to pick on the
Ubuntu Quick Guide one more time, its very first information-containing page
says insolently that “admonitions will be found throughout the book”.) Books
are useful, but they do not belong in on-screen help systems. On-screen help
needs to be written in a different style, with a different tone, and at much
shorter length.
Sean: Yes this is a general problem across all Linux help systems. Help is not
really help but a collection of 'User Manuals.' Hence the help system should
rather be called 'manual system.' On the otherhand, manuals are a form of
help. I think what Mathew wants from a Linux help system is content sensitive
help where short texts are shown in tip messages. Something like th e"What's
this?" in Windows. So if you click a checkbox on a dialog with the "What's
this?" you will get a short definition of the checkbox. Nice, but a royal
PITA to implement and maintain when you have a handfull of contributors.
All in all, Mathew has provided us with valuable input for which, personally,
I am gratefull. I do however think that Mathew should, when making critique,
place his comments in context of the technology the developers have at hand
and the environment in which they are developing. Slating something just
because you can, is not productive unless people understand the contexts.
Don't get me wrong Mathew, I value input, but as a wise man once said to me,
"Don't bring me problems I know about without suggesting a solution." It is
easy to look on in and throw in 2c went the work is over. My suggestion is
that Mathew join the docteam and get to understand documentation in context
of open source better. Sitting on a Mac, looking in, then having a say will
not give your critique much weight in the long run.
--
Sean Wheller
Technical Author
sean at inwords.co.za
http://www.inwords.co.za
Registered Linux User #375355
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-doc/attachments/20050414/32b0eaa9/attachment.pgp>
More information about the ubuntu-doc
mailing list