101 reputation
3
bio website null
location Seattle, WA
age 32
visits member for 4 years, 2 months
seen Jun 2 at 1:00
Really, I'm a luddite, I swear. See: http://img383.imageshack.us/img383/9403/eyelidlessnessxv1.png

Jan
12
comment Should I point out spelling/grammar related mistakes in someone's code?
I think @HedgeMage's complaint can be illustrated like this: I want code to be the highest quality allowed by the time and resources available, because I care about the project and my future work on it. Bob wants to avoid criticism for correctable mistakes, because he doesn't take criticism well. We will implement the "golden rule" quite differently.
Feb
2
awarded  Commentator
Feb
2
comment Is there an excuse for short variable names?
We don't read words as a set of characters, we read them as shapes and resolve details conditionally when at-a-glance comprehension fails. The length a word must be to take longer to read is far greater than 4 characters, and we're able to mentally process camelCase and other means of breaking up variable name words as word boundaries. I doubt a reading test would bear out a claim that shorter names improve reading comprehension speed; instead, by removing recognizable words, there will be a speed decrease until the new words are assimilated (which you yourself point out).
Feb
2
comment Is there an excuse for short variable names?
Intermediate results have the added benefit of reducing and isolating programming errors. Our brains can only process so many pieces of information at a time, and it's tough to spot the error in something like fnZR = (r^2/fnR(1+Math.sqrt((1+k)) * (r^2/R^2))) + a[1]*r^2 + a[1]*r^4 + a[1]*r^6 ...;
Aug
24
awarded  Supporter
Oct
24
awarded  Autobiographer