On 7/26/2013 6:42 AM, John Gilmore wrote:
William Blair's post is in most respects a superb one.

There is, however, an important omissis.  I already had IBSYS
dump-reading skills; I learned to read OS dumps beginning with OS/PCP,
i.e., in a radically simpler world; I was able to come to terms with
increasing complexity incrementally, over many years; and I had others
to talk to about my perplexities.

'Learn it alone and unaided!' is now a counsel of despair.  If you
want to learn these skills you need to apprentice yourself, at least
part-time, to someone who already has them.  Find a situation in which
you can consult him or her several times a day, and make sure that he
or she  has something of a vocation for teaching.

I have found it possible to impart these skills to two inexperienced
but admittedly very able teenagers using such an apprenticeship
scheme.  In doing so I avoided introducing them to dump-reading aids
(other than hexadecimal calculators) until very late, but I did give
much attention to the many ways in which all IBM systems are similar,
to frequently encountered control-block chaining schemes, stacks,
pools, queues and unholy, impure mixtures of them.

I have not compared notes with anyone else who has imparted/taught
these skills successfully; but there are certainly other equally
viable ways to do so that differ in substantial detail from mine.  I
suspect, however, that the availability of a mentor or mentors is
crucial.  They figure centrally in other professional training
schemes, be they for surgeons or steamfitters.

Exclusively do-it-yourself schemes will fail; homo sapiens is too
short-lived a species; and preternatural dedication must anyway not be
expected or required.

John Gilmore, Ashland, MA 01721 - USA



I agree with that, John.

A class is a great way to get organized, get the basic
principles, get some experience. But it is just the
start, the foundation. Having a qualified mentor
guide you over real world dumps from your real
environment is an enormous benefit in getting to be
a productive debugger-from-dumps.

And, the mentor always learns from the experience
too, I daresay.


-Steve Comstock

Reply via email to