Code Cleanliness And Organization

There are other ways to format code, including putting the opening { on the preceding line, which was very popular when we were programming with teletype terminals and space was at a premium. These days that is not an issue and code clarity and correctness is vastly more important.

I would believe this if I would not see so much CamelCase nowadays. If space is not at a premium and readability is important, so why is CamelCase so popular? INCaseIDidNotMentionItIHateCamelCaseBecauseItMakesVariableNamesSoMuchHarderToRead. Compare_this_with_the_underscore_style_which_appears_to_be_much_more_readable_but_takes_more_space.