Optimizing the documentation

From: Joshua Drake <jd(at)commandprompt(dot)com>
To: PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Optimizing the documentation
Date: 2020-12-14 19:50:07
Message-ID: CAJvJg-Q-R1L=cxL8jG0kLosv3-HidGn-7pWYQemverLM_ABk3w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

-hackers,

The community has spent a lot of time optimizing features over the years.
Excellent examples include parallel query and partitioning which have been
multi-year efforts to increase the quality, performance, and extend
features of the original commit. We should consider the documentation in a
similar manner. Just like code, documentation can sometimes use a bug fix,
optimization, and/or new features added to the original implementation.

Technical documentation should only be as verbose as needed to illustrate
the concept or task that we are explaining. It should not be redundant, nor
should it use .50 cent words when a .10 cent word would suffice. I would
like to put effort into optimizing the documentation and am requesting
general consensus that this would be a worthwhile effort before I begin to
dust off my Docbook skills.

I have provided an example below:

Original text (79 words):

This book is the official documentation of PostgreSQL. It has been written
by the PostgreSQL developers and other volunteers in parallel to the
development of the PostgreSQL software. It describes all the functionality
that the current version of PostgreSQL officially supports.

To make the large amount of information about PostgreSQL manageable, this
book has been organized in several parts. Each part is targeted at a
different class of users, or at users in different stages of their
PostgreSQL experience:

Optimized text (35 words):

This is the official PostgreSQL documentation. It is written by the
PostgreSQL community in parallel with the development of the software. We
have organized it by the type of user and their stages of experience:

Issues that are resolved with the optimized text:

-

Succinct text is more likely to be read than skimmed
-

Removal of extraneous mentions of PostgreSQL
-

Removal of unneeded justifications
-

Joining of two paragraphs into one that provides only the needed
information to the user
-

Word count decreased by over 50%. As changes such as these are adopted
it would make the documentation more consumable.

Thanks,
JD

--
Founder - https://commandprompt.com/ - 24x7x365 Postgres since 1997
Co-Chair - https://postgresconf.org/ - Postgres Education at its finest
People, Postgres, Data

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message David G. Johnston 2020-12-14 20:13:34 Re: Optimizing the documentation
Previous Message Tom Lane 2020-12-14 18:59:03 Re: HASH_BLOBS hazards (was Re: PATCH: logical_work_mem and logical streaming of large in-progress transactions)