public inbox for docbook-tools-discuss@sourceware.org
 help / color / mirror / Atom feed
From: "Edward C. Bailey" <ed@redhat.com>
To: docbook-tools-discuss@sourceware.cygnus.com
Subject: Re: I'm trying to set up docbook-tools...
Date: Wed, 27 Dec 2000 06:36:00 -0000	[thread overview]
Message-ID: <lf7lay7tc4.fsf@pigdog.meridian.redhat.com> (raw)
In-Reply-To: <20000706180129.C26696@thyrsus.com>

>>>>> "esr" == Eric S Raymond <esr@thyrsus.com> writes:

esr> David C. Mason <dcm@redhat.com>:
>> Then I still don't understand the problems you are having... or at
>> least, I still haven't seen a detail of what you would like to see.

esr> I'd like to see documentation that spends less time genuflecting
esr> before the wonderfulness of semantic markup and stylesheets, and more
esr> time telling me how I can install and configure working tools and make
esr> HTML and Postscript from actual documents.

I wonder if SGML documentation's current focus on the theoretical versus
the practical is an evolutionary backwater from the days when people using
the technology had to explain why they were "doing things the 'hard' way
with SGML" when most people doing documentation were simply using whatever
tools they happened to have available.  Even if this was the case at one
point in time, I think we all agree that most people "get it" when it comes
to markup languages (if for no other reason than all the hype XML has
brought to our part of the world).  So it's time to move on, and leave the
Cult of the Sacred Tag mentality behind us now... :-)

...
esr> Is it just me?  Am I crazy to think there's something wrong with a
esr> 600-page tome on document production tools that *never once tells you
esr> how to format a document?*

To be honest, and at least in the case of _DocBook: The Definitive Guide_,
I think it's just you.  The book is a reference describing a particular
markup language.  That markup language is processed by a wide variety of
software (both open source and non-) on a wide variety of platforms (again,
both open source and non-).  To have this particular reference guide get
into how the markup language is processed by one particular application on
a subset of the possible platforms would be something similar to HP
including a chapter called "Using Your New Printer to Print Romance Novels"
in every LaserJet owner's manual. :-)

That's not to say that there *shouldn't* be a book that does just what you
describe.  I strongly agree with you that this kind of information should
be in a book somewhere.  I just don't think _DocBook: TDG_ is that book.

esr> The unbelievable part is that it's *all* like that.  It's not just the
esr> individual authors of these particular documents that are high priests
esr> of the Cult of Obscurity -- every piece of documentation I've ever
esr> seen from the DocBook/SGML community is pretty much off in theoretical
esr> cloud-cuckoo land.  I can learn more than I ever wanted to know about
esr> DSSL and FOSI and fifty other acronyms, but I can't find any clue
esr> about what to do when jadetex generates bad Postscript that makes gs
esr> choke.

esr> What I want to see is a practical guide that is truly a practical
esr> guide -- something like what I wrote for SGML-tools, but covering
esr> DocBook.

I feel compelled to preface my comments by saying that my goal is neither
to cut anyone down, nor to build myself up.  But I have a bit of background
here that leads me to the following observations:

    o If you were to change a few of the terms in ESR's comments, you'd
      have almost exactly the same kinds of feedback we at Red Hat get from
      users regarding the state of Linux documentation today.  So those of
      us that do documentation for one or more open source software
      projects should keep in mind that we ain't done yet -- not by a long
      shot.  This complaint is true for DocBook documentation, and it's
      true for many (most? all?) open source software projects.

    o Since ESR has worked with me, he knows I'm not the sharpest knife in
      the kitchen (and hopefully feels that I'm at least not the dullest,
      either :-).  Yet he's confounded trying to format DocBook documents,
      while I've been able to convert over 1500 pages of LaTeX-based
      documentation into DocBook, and to create the tools necessary to
      support a production environment to produce DocBook-based content
      here at Red Hat.  What's the difference?  Time.  It was my full-time
      job to make the move to DocBook, while ESR is probably lucky if he
      can devote an hour here and there to the task.  The important point
      here is that we need to get away from the mentality that
      introductory/tutorial texts are for clueless newbies, that hard-core
      reference material is the only truly important documentation.  The
      introductory stuff makes the technology accessible to people that
      would otherwise not have access.  And as I'm sure ESR can vouch,
      being treated like a clueless newbie, on the outside looking in,
      sucks.

esr> Don't get an exaggerrated idea of my creds, either.  I didn't write
esr> SGML-tools, nor was I ever its official maintainer.  I did one really
esr> serious burst of work on it around 0.99-1.0 -- basically so I could
esr> pull Red Hat's nuts out of the fire after Bob Young asked me nicely to
esr> fix the godawful mess their old TeX-centric production process had
esr> degenerated into.

Point of clarification -- ESR helped us replace a contractor (with a
largely manual and TeX-centric production process) that seemed to be unable
to deliver the goods when promised.  That said, the end result still was
the extraction of said gonads from the conflagration -- and in a most
elegant fashion... :-)

                                Ed
-- 
Ed Bailey        Red Hat, Inc.          http://www.redhat.com/

WARNING: multiple messages have this Message-ID
From: "Edward C. Bailey" <ed@redhat.com>
To: docbook-tools-discuss@sourceware.cygnus.com
Subject: Re: I'm trying to set up docbook-tools...
Date: Thu, 06 Jul 2000 16:05:00 -0000	[thread overview]
Message-ID: <lf7lay7tc4.fsf@pigdog.meridian.redhat.com> (raw)
Message-ID: <20000706160500.2y1SvFtyqkX4Gb0vBm0cYvnw3-rfgD1wHzLqd36R3T4@z> (raw)
In-Reply-To: <20000706180129.C26696@thyrsus.com>

>>>>> "esr" == Eric S Raymond <esr@thyrsus.com> writes:

esr> David C. Mason <dcm@redhat.com>:
>> Then I still don't understand the problems you are having... or at
>> least, I still haven't seen a detail of what you would like to see.

esr> I'd like to see documentation that spends less time genuflecting
esr> before the wonderfulness of semantic markup and stylesheets, and more
esr> time telling me how I can install and configure working tools and make
esr> HTML and Postscript from actual documents.

I wonder if SGML documentation's current focus on the theoretical versus
the practical is an evolutionary backwater from the days when people using
the technology had to explain why they were "doing things the 'hard' way
with SGML" when most people doing documentation were simply using whatever
tools they happened to have available.  Even if this was the case at one
point in time, I think we all agree that most people "get it" when it comes
to markup languages (if for no other reason than all the hype XML has
brought to our part of the world).  So it's time to move on, and leave the
Cult of the Sacred Tag mentality behind us now... :-)

...
esr> Is it just me?  Am I crazy to think there's something wrong with a
esr> 600-page tome on document production tools that *never once tells you
esr> how to format a document?*

To be honest, and at least in the case of _DocBook: The Definitive Guide_,
I think it's just you.  The book is a reference describing a particular
markup language.  That markup language is processed by a wide variety of
software (both open source and non-) on a wide variety of platforms (again,
both open source and non-).  To have this particular reference guide get
into how the markup language is processed by one particular application on
a subset of the possible platforms would be something similar to HP
including a chapter called "Using Your New Printer to Print Romance Novels"
in every LaserJet owner's manual. :-)

That's not to say that there *shouldn't* be a book that does just what you
describe.  I strongly agree with you that this kind of information should
be in a book somewhere.  I just don't think _DocBook: TDG_ is that book.

esr> The unbelievable part is that it's *all* like that.  It's not just the
esr> individual authors of these particular documents that are high priests
esr> of the Cult of Obscurity -- every piece of documentation I've ever
esr> seen from the DocBook/SGML community is pretty much off in theoretical
esr> cloud-cuckoo land.  I can learn more than I ever wanted to know about
esr> DSSL and FOSI and fifty other acronyms, but I can't find any clue
esr> about what to do when jadetex generates bad Postscript that makes gs
esr> choke.

esr> What I want to see is a practical guide that is truly a practical
esr> guide -- something like what I wrote for SGML-tools, but covering
esr> DocBook.

I feel compelled to preface my comments by saying that my goal is neither
to cut anyone down, nor to build myself up.  But I have a bit of background
here that leads me to the following observations:

    o If you were to change a few of the terms in ESR's comments, you'd
      have almost exactly the same kinds of feedback we at Red Hat get from
      users regarding the state of Linux documentation today.  So those of
      us that do documentation for one or more open source software
      projects should keep in mind that we ain't done yet -- not by a long
      shot.  This complaint is true for DocBook documentation, and it's
      true for many (most? all?) open source software projects.

    o Since ESR has worked with me, he knows I'm not the sharpest knife in
      the kitchen (and hopefully feels that I'm at least not the dullest,
      either :-).  Yet he's confounded trying to format DocBook documents,
      while I've been able to convert over 1500 pages of LaTeX-based
      documentation into DocBook, and to create the tools necessary to
      support a production environment to produce DocBook-based content
      here at Red Hat.  What's the difference?  Time.  It was my full-time
      job to make the move to DocBook, while ESR is probably lucky if he
      can devote an hour here and there to the task.  The important point
      here is that we need to get away from the mentality that
      introductory/tutorial texts are for clueless newbies, that hard-core
      reference material is the only truly important documentation.  The
      introductory stuff makes the technology accessible to people that
      would otherwise not have access.  And as I'm sure ESR can vouch,
      being treated like a clueless newbie, on the outside looking in,
      sucks.

esr> Don't get an exaggerrated idea of my creds, either.  I didn't write
esr> SGML-tools, nor was I ever its official maintainer.  I did one really
esr> serious burst of work on it around 0.99-1.0 -- basically so I could
esr> pull Red Hat's nuts out of the fire after Bob Young asked me nicely to
esr> fix the godawful mess their old TeX-centric production process had
esr> degenerated into.

Point of clarification -- ESR helped us replace a contractor (with a
largely manual and TeX-centric production process) that seemed to be unable
to deliver the goods when promised.  That said, the end result still was
the extraction of said gonads from the conflagration -- and in a most
elegant fashion... :-)

                                Ed
-- 
Ed Bailey        Red Hat, Inc.          http://www.redhat.com/

  parent reply	other threads:[~2000-12-27  6:36 UTC|newest]

Thread overview: 116+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-12-27  6:36 Eric S. Raymond
2000-07-04  8:02 ` Eric S. Raymond
2000-12-27  6:36 ` Mark Galassi
2000-07-04  8:05   ` Mark Galassi
2000-12-27  6:36   ` Eric S. Raymond
2000-07-04  8:22     ` Eric S. Raymond
2000-12-27  6:36     ` Norman Walsh
2000-07-07  7:49       ` Norman Walsh
2000-12-27  6:36     ` Chuck Mead
2000-07-04  8:45       ` Chuck Mead
2000-12-27  6:36     ` Mark Galassi
2000-07-04  8:27       ` Mark Galassi
2000-12-27  6:36       ` Eric S. Raymond
2000-07-04  8:45         ` Eric S. Raymond
2000-12-27  6:36 ` Eric Lee Green
2000-07-04 10:25   ` Eric Lee Green
2000-12-27  6:36   ` David C. Mason
2000-07-05  7:41     ` David C. Mason
2000-12-27  6:36   ` Norman Walsh
2000-07-06  9:21     ` Norman Walsh
2000-12-27  6:36     ` docbook-tools-discuss: " Bill Campbell
2000-12-27  6:36       ` Norman Walsh
2000-12-27  6:36         ` Eric S. Raymond
2000-12-27  6:36         ` Edward C. Bailey
2000-12-27  6:36         ` Bill Campbell
2000-12-27  6:36     ` Eric S. Raymond
2000-12-27  6:36       ` David C. Mason
2000-12-27  6:36         ` Eric Lee Green
2000-07-06 14:22           ` Eric Lee Green
2000-12-27  6:36         ` Eric S. Raymond
2000-07-06 11:59           ` Eric S. Raymond
2000-12-27  6:36           ` David C. Mason
2000-07-06 13:55             ` David C. Mason
2000-12-27  6:36             ` Eric Lee Green
2000-07-06 14:32               ` Eric Lee Green
2000-12-27  6:36             ` Eric S. Raymond
2000-07-06 14:52               ` Eric S. Raymond
2000-12-27  6:36               ` Edward C. Bailey [this message]
2000-07-06 16:05                 ` Edward C. Bailey
2000-12-27  6:36                 ` Eric S. Raymond
2000-07-06 16:46                   ` Eric S. Raymond
2000-12-27  6:36                   ` Norman Walsh
2000-07-07  7:49                     ` Norman Walsh
2000-12-27  6:36                     ` Eric S. Raymond
2000-12-27  6:36                       ` Norman Walsh
2000-07-07 14:42                         ` Norman Walsh
2000-12-27  6:36                     ` Mark Galassi
2000-12-27  6:36                     ` Derek Simkowiak
2000-12-27  6:36               ` David C. Mason
2000-07-06 15:23                 ` David C. Mason
2000-12-27  6:36                 ` Eric S. Raymond
2000-07-06 15:52                   ` Eric S. Raymond
2000-12-27  6:36                 ` Eric Lee Green
2000-07-06 15:57                   ` Eric Lee Green
2000-12-27  6:36       ` Mark Galassi
2000-07-06 10:25         ` Mark Galassi
2000-12-27  6:36         ` Eric S. Raymond
2000-07-06 10:37           ` Eric S. Raymond
2000-12-27  6:36           ` Kendall Clark
2000-07-06 10:48             ` Kendall Clark
2000-12-27  6:36             ` Mark Galassi
2000-07-06 10:53               ` Mark Galassi
2000-12-27  6:36               ` Eric Lee Green
2000-07-06 13:38                 ` Eric Lee Green
2000-12-27  6:36                 ` Norman Walsh
2000-12-27  6:36       ` Norman Walsh
2000-07-07  7:49         ` Norman Walsh
2000-12-27  6:36       ` Crash-course to DocBook Eric Bischoff
2000-12-27  6:36         ` Peter Toft
2000-12-27  6:36         ` Mark Johnson
2000-12-27  6:36           ` Eric Bischoff
2000-12-27  6:36     ` I'm trying to set up docbook-tools Chuck Dale
     [not found]     ` <ndw@nwalsh.com>
2000-12-27  6:36       ` richard offer
2000-12-27  6:36         ` Eric Bischoff
2000-12-27  6:36           ` Norman Walsh
2000-07-28 10:44             ` Norman Walsh
2000-12-27  6:36         ` Norman Walsh
2000-07-07  7:49           ` Norman Walsh
2000-12-27  6:36   ` madhu
2000-07-04 22:01     ` madhu
2000-12-27  6:36     ` Sam Roberts
2000-07-05  7:32       ` Sam Roberts
2000-12-27  6:36     ` Eric Lee Green
2000-12-27  6:36       ` Sam Roberts
2000-07-05  7:40         ` Sam Roberts
2000-12-27  6:36         ` Ismael Olea
2000-07-05  9:57           ` Ismael Olea
2000-12-27  6:36           ` Mark Galassi
2000-07-05  9:59             ` Mark Galassi
2000-12-27  6:36       ` Norman Walsh
2000-12-27  6:36   ` Mark Galassi
2000-07-04 11:21     ` Mark Galassi
2000-12-27  6:36     ` Norman Walsh
2000-07-07  7:49       ` Norman Walsh
  -- strict thread matches above, loose matches on Subject: below --
2000-12-27  6:36 Peter Ring
2000-07-07  2:27 ` Peter Ring
2000-12-27  6:36 ` Eric Lee Green
2000-12-27  6:36 Volker Paul
2000-12-27  6:36 Gregory Leblanc
2000-12-27  6:36 ` Mark Galassi
2000-07-04 15:44   ` Mark Galassi
2000-12-27  6:36 Peter Ring
2000-12-27  6:36 ` Eric Bischoff
2000-08-14 23:07   ` Eric Bischoff
2000-12-27  6:36   ` Volker Paul
2000-08-16  6:57     ` Volker Paul
2000-12-27  6:36     ` Norman Walsh
2000-08-16  7:30       ` Norman Walsh
2000-12-27  6:36       ` Eric Bischoff
2000-08-18  4:11         ` Eric Bischoff
2000-12-27  6:36         ` b_maddy_016
2000-12-27  6:36           ` Eric Bischoff
2000-08-18  5:55             ` Eric Bischoff
2000-12-27  6:36 Gregory Leblanc
2000-12-27  6:36 ` Eric Lee Green
2000-12-27  6:36 David C. Mason

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=lf7lay7tc4.fsf@pigdog.meridian.redhat.com \
    --to=ed@redhat.com \
    --cc=docbook-tools-discuss@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).