Applying the Data Base design principles of Normalization and Performance Optimisation to software documentation will yield a clear efficient and useful set of documents, listings and procedures. These "principles" of documentation, can be applied in a straightforward way to produce and manage software documentation; sometimes with revolutionary consequences.
/lp/association-for-computing-machinery/normalizing-and-optimising-documentation-0DWXeNduCX