
Every software project eventually arrives at the same uncomfortable moment: the product is built, the deadline is looming, and someone looks up from their keyboard and says, "Oh - we'll need a manual." What follows is usually a disaster. A programmer's technical notes get...