David Watson:
in the best software, advanced usage does not throw
you into the bowels of hell the minute you start to explore beyond
the surface but rather gradually reveals itself over time, in
bite-size chunks. Agreed. Some call this
progressive disclosure. It is the basis for much of the
appeal of
scripting languages. It also is how I like to write,
particularly the
BDG2WSDL, and
GI2SOAP.