Documentation

From: Roedy Green (look-on_at_mindprod.com.invalid)
Date: 06/20/04

  • Next message: David Harper: "Re: Documentation"
    Date: Sun, 20 Jun 2004 02:30:38 GMT
    
    

    I am rather amazed at the quality of documentation of MySQL and
    HSQLDB. I would think given the extreme competition in this area, that
    the documentation on the popular databases would be first class.

    Yet it is abominable. You could easily waste 2 days just getting
    HelloWorld to work.

    You need two kinds of documentation:

    1. getting started. Which leads you step by step through a simple
    project, such as HelloWorld.

    2. reference docs.

    The most popular model of documentation seems to be the FAQ where the
    questions surely cannot be Frequent given how esoteric they are and
    there is no order, just a giant heap. Every triviality is treated
    identically to the set of 10 questions every newbie must answer to be
    able to even get started.

    The readme file never tells you where to get started. They just talk
    about changes to the products internals which is of no interest to a
    first time user and of little interest to anyone else.

    Most of the reference documentation is irrelevant to most of the
    users. There needs to be a way of classifying facts by how important
    they are, and providing some sort of automatic filtering to avoid
    overwhelming the reader with stuff he already knows, or with stuff
    that is unlikely to be useful.

    I suggest how to proceed at http://mindprod.com/jgloss/author.html

    -- 
    Canadian Mind Products, Roedy Green.
    Coaching, problem solving, economical contract programming. 
    See http://mindprod.com/jgloss/jgloss.html for The Java Glossary.
    

  • Next message: David Harper: "Re: Documentation"

    Relevant Pages

    • Re: SuSE documentation
      ... While I can see how a superficial reading might lead to such a ... Keep in that the first time user won't have information that you or I ... The SuSE documentation is certainly not up to the ... The Yast panels are not documented. ...
      (alt.os.linux.suse)
    • Re: SuSE documentation
      ... > Keep in that the first time user won't have information that you or I ... >>In comparison to the SuSE guides, look at the level of documentation ... I will agree that the SuSE ... > The Yast panels are not documented. ...
      (alt.os.linux.suse)
    • Re: OT: Re: Accessing Animated GIFs with ImageIO
      ... The documentation typically tells you what it DOES not how to use it ... features you might overlook in the humdrum JavaDoc. ... the logical properties of a method. ... Canadian Mind Products, Roedy Green. ...
      (comp.lang.java.programmer)
    • Re: Abstract Static methods
      ... you have to handle it with documentation. ... Roedy Green Canadian Mind Products ...
      (comp.lang.java.programmer)
    • Re: Can someone explain what out.flush() does?
      ... to some documentation on it. ... Canadian Mind Products, Roedy Green. ... http://mindprod.com Java custom programming, consulting and coaching. ...
      (comp.lang.java.help)