Discusses the importance of knowing the standards, including the Designed for Microsoft Windows logo requirements.
Presents tips on how to choose a default program configuration that is suitable for beginners without modification.
Presents tips on reducing the complexity of software in general.
Discusses the different types of message boxes and tips on how to identify and eliminate unnecessary ones.
Gives a list of useful items to check to make sure that your error messages are necessary, helpful, informative, and easy to understand.
Presents tips on creating the readme file contents.