Reputation
1,174
Next privilege 2,000 Rep.
Edit questions and answers
Badges
4 10 15
Newest
 Nice Answer
Impact
~61k people reached

  • 0 posts edited
  • 0 helpful flags
  • 203 votes cast
Jul
3
revised What is a “side effect?”
added 27 characters in body
Oct
7
awarded  Nice Answer
Sep
9
awarded  Yearling
Sep
9
awarded  Yearling
Aug
21
awarded  Stellar Question
Aug
8
awarded  Nice Answer
Aug
5
comment How important is graceful degradation of JavaScript?
How relevant are stats from 2006-2007? If the trends of those data points continue on a linear path, then the numbers would be less than zero in 2013.
May
24
comment In languages that don't allow underscores in integer constants, is it a good practice to create a constant for 1 billion?
I like x_PER_y as it is analogous to x/y and makes dimensional analysis easier. For example, when you see something like NANOSEC_PER_DAY = NANOSEC_PER_SEC * SEC_PER_MIN * MIN_PER_HOUR * HOURS_PER_DAY, it is easy to verify that the units on "top" and "bottom" cancel one another out.
Feb
19
awarded  Caucus
Sep
9
awarded  Yearling
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Jun
1
comment What is the equivalent word for “compile” in an interpreted language?
I avoid using words like "execute" with non-techies, for the same reason I avoid using the term "fatal error".
May
4
awarded  Famous Question
Feb
10
comment Is it a good practice to name the returned variable “result”?
Minor nitpick: I hate seeing "ret" or "rv" or other abbreviated variants of result/returnValue. "result" is not very long, and nobody needs to conserve characters.
Feb
7
revised Programming with a group of people I've never met
deleted 15 characters in body
Feb
6
revised Programming with a group of people I've never met
added 34 characters in body
Feb
6
answered Programming with a group of people I've never met
Oct
25
awarded  Favorite Question
Sep
10
awarded  Yearling