I would like to see whether mother tongue has an effect on preference. Languages with lots of compounding (<a href="http://en.m.wikipedia.org/wiki/Compound_(linguistics)" rel="nofollow">http://en.m.wikipedia.org/wiki/Compound_(linguistics)</a> such as German and Dutch or languages without many spaces such as Classical Latin and Greek, Egyptian hieroglyphics and, sort-of, Chinese and Japanese might make CamelCase look more familiar. I know of one data point: Guido van Rossum is Dutch, and underscores are fairly common in Python (but, on the other hand, <a href="https://docs.python.org/3/library/functions.html" rel="nofollow">https://docs.python.org/3/library/functions.html</a> has 'isinstance', 'setattr' and 'memoryview')<p>And, by the way, middle-score as in lisp (and, from there, Dylan and Clojure) is the superior approach: easier to type than either, and makes you stand out from the crowd :-)