Picking a naming convention is necessary for a standard, specifying that developers avoid things like mixed case names is great, caring deeply and vehemently about whether people consistently use CamelCase or underscores_between_words strikes me as an issue of personal preference-- pick something and be done with it.