+* For new C++ code, avoid using the hungarian notation that is a descendant
+ from the C code (i.e., the practice of using a ``b`` prefix for boolean
+ variables and an ``e`` prefix for enumerated variables and/or values).
+ Instead, make the names long with a good description of what they control,
+ typically including a verb for boolean variables, like ``foundAtom``.
+* It is a good idea to include the name of the enum type
+ as a base in the name of enum values, e.g., ``HelpOutputFormat_Console``,
+ in particular for settings exposed to other modules.
+* Prefer to use enumerated types and values instead of booleans as control
+ parameters to functions. It is reasonably easy to understand what the
+ argument ``HelpOutputFormat_Console`` is controling, while it is almost
+ impossible to decipher ``TRUE`` in the same place without checking the
+ documentation for the role of the parameter.