On Sat, 2008-12-06 at 19:22 +0100, M. Fioretti wrote:
> On Sat, Dec 06, 2008 09:31:55 AM -0800, Les wrote:
> > On Sat, 2008-12-06 at 12:04 +0100, M. Fioretti wrote:
> >
> > > 1) be ABLE to write good documentation. You yourself acknowledged
> > >    good "documenters" are scarce. You're either good at it or you
> > >    aren't, it's just like programming or any other complex
> > >    creative activity.
> > ....
> >
> > I haven't written anything for LINUX, but I can tell you that the
> > biggest issue is getting "something" on paper (in bits?).  Once the
> > first effort is in, LOTS of people can "fix it" and even copy it and
> > redo some or most of it... That's OK, if your intention is to get
> > information into the Linux sphere.
> 
> I was **explicitly** speaking, see the quote above, of **good**
> documentation. And since I already wrote how weak I find assumptions
> like yours above, I'll simply point you to Point 1 of
> http://digifreedom.net/node/61.
> 
> > So, my advice is "just do it".  someone will fix it.
> 
> Here I could simply answer "after you, please" or repeat what I wrote
> above: we're talking about quality, not quantity. But I have a very
> fresh, real world example of somebody who "just did it" and things
> didn't go as you say, so I'll let that speak for itself. Have a look
> to the thread about Postfix How-tos starting at
> http://archives.neohapsis.com/archives/postfix/2008-12/0133.html
> 
> the thread summary is:
> 
> - postfix gurus only wrote good, but too difficult docs
> - some popular postfix howtos (by other people who "just did them")
>   are broken
> - newbies read **those** docs only, as the "official" ones are too
>   difficult
> - they make mistakes following those docs, ask how to fix them to the
>   postfix list. This happens several times a year.
> - every time, postfix gurus answer "those docs are broken, check the
>   official docs"
> - for any number of reasons, postfix gurus have no plan to write better
>   howtos themselves
> - nobody but postfix gurus could write better howtos than those
>   already available, or fix those ones. Excepted a good technical
>   writer **paid** enough to spend on the subject lots of time, since
>   it isn't an easy task by any means.
Actually Marco, I have written many documents, and am a pretty decent
technical writer within the area of my particular expertise.  I am a
Test Applications person who wrote over 60 programs for Teradyne Inc.
along with several hundred pages of documentation on system use and
technical skills for test applications.  You would find some of them in
nearly every company in the world using Teradyne systems.  I wrote and
delivered training on RF, Video, DSP, system correlation, and several
other topics, and no one ever complained that they didn't get their
money's worth.

Yet even my documentation was often improved upon by those who followed
later.  That is engineering in progress.  Some of those changes were
patently wrong as well, and often what the uninitiated see as a failure
of the documentation is really a failure in following well what was
written.  In many cases the folks who criticize documentation haven't
actually read it.  I read nearly a 1000 pages a week of technical
documentation, and that is what makes me good at what I do.  The field
for Technical topics is not ever static.  During my career, from vacuum
tubes to DTL, then TTL, then MOS, then CMOS and advanced BI-CMOS, some
DMOS, and of course the advanced processes today where devices are so
small that you practically need a microscope to read their labeling, the
field has continually advanced.  Advanced architectures today for
software, hardware, and OS's are changing at an increasing rate, and
have been for decades.  It won't stop, or get easier, but only
magnitudes of more difficult if you do not keep up.

        When you talk about how "docs are broken", and then refer to Wikipedia,
you are not looking at true technical documentation, but historical
documentation, and there is a real difference.  What is needed for
technical documentation is indepth knowledge of not only how a system
works, but why, and why you should not "short cut" the means and methods
supplied.  Does that mean that everyone will read the documentation?  Of
course not, and of those who really read the documentation, how many
will actually act according to the document?

        My experience is that at every engineering site, there are one or two
"guru's", and they are the ones who actually do the grunt work to
understand how things work.  They read the documents.  Most of the rest
to some degree piggy back on those few.  That's not bad either.  It is
human nature.  The best companies find out the best capabilities of each
and capitalize on them, as well as working with their weaknesses to
improve the people within the company.  The most successful companies
leverage that expertise across their customer base and across product
lines. And that leveraging is accomplished through abbreviated
documentation targeting specific needs, along with specialized focused
training.  
        I am unsure how to accomplish that in Fedora, but it is a worthwhile
goal.

Regards,
Les H

-- 
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines

Reply via email to