[Cryptography] Readable manuals, and fixing bugs by documenting them

Bob Wilson rwilson at wisc.edu
Mon Sep 26 15:17:55 EDT 2016


Just a couple of old-fogie thoughts... (These points came up in 
different threads, so saying "Re..." doesn't really work well.

One of the bad things for manual construction was the development of 
documentation software. For this purpose I include everything from word 
processors through the various roffs and the like. I was working in an 
industrial setting at the time when management began to notice those. 
There had been on the staff editors and other people who new some 
grammar and diction, with all manuals having to pass through their 
hands. An extra step costing money... So documentation reverted to those 
of us producing the product to be documented. The quality of 
documentation we supplied plummeted. Technical education and experience 
don't necessarily imply ability in using natural language or describing 
how to do something. (We've probably all had teachers who were world 
experts in their fields but could not explain anything...) So one reason 
those great manuals disappeared is that the people who wrote them 
disappeared first.

And some bugs have to be documented but must not be "fixed". Another 
place where I worked was bringing out a line of minicomputers (that will 
let you date this...) that were to be sold as an upgrade path from 
machines another company built, so that our boxes would run the same 
code but do it faster, with looser constraints on sizes, etc. Fine idea, 
but the boxes we were emulating (including their OS and many 
applications) were not bug free, and we found some customer had built 
their applications relying on some of the bugs. We were seriously told 
we had to go for "bug level compatibility". But of course other 
customers had to get documentation that told what the system really 
would do.

Bob Wilson


More information about the cryptography mailing list