> plenty of people also claim they are productive with Vim (and they are not).

Ah yes the good old "I'm not productive with it so no one is". Very compelling.

> Nope, see here: <http://www.cs.loyola.edu/~binkley/papers/icpc09-clouds.pdf>

I mean, have you read the paper you linked ?

While the result are slightly in favor of camelCase, it is extremely biased 
(and they even said so themselves) and linked to another paper stating the 
opposite in the introduction (see citation [6]).

The result are based on a training set of 135 "experience programmer" : over 
half had less than 2 years experience, all of whom are English speaker. They 
only test for correctness (which isn't an issue with auto-completion) and find 
time (IDE highlight search pattern for you) so both criteria are not really 
relevant to anyone using a proper editor.

Generalizing the result based on such weak evidence is just intellectually 
dishonest ; for all we know the university that conducted the study teach 
people Java and so camelCase has better result.

In reality, **it doesn 't matter** ; what matters is consistency across your 
code base - whether it's snake_case or camelCase makes very little difference 
once you're used to it. snake_case / camelCase are not going to be the reason a 
project is successful or not. Being consistent in the code you write, is.

Reply via email to