Since a little console programming I'm realy considered writing good readable code. I often see code, where the attributs are named by there type or their storage location. for example
matrix g_mView; // global_matrixView
bool m_bToggleLight; // member_boolToggleLight
What do you think how variables should be named, to make it easy for everbody? f.e. how to name a local / global variable? how to name Vector3, Vector2 variables?