Reputation
3,335
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
12 18
Newest
 Enlightened
Impact
~253k people reached

Apr
20
awarded  Commentator
Apr
18
answered What's the cheapest way to host hobby projects?
Apr
18
comment Must a programmer learn text editors like Emacs and Vim? How important are they?
I was a high school student then (last year) and became very comfortable with it in a single semester. Make of that what you will.
Apr
18
answered Must a programmer learn text editors like Emacs and Vim? How important are they?
Apr
18
comment Must a programmer learn text editors like Emacs and Vim? How important are they?
I actually found that having learned Emacs as a (relative) beginner, life was much easier: whenever I wanted to use a shiny new language (say Haskell), I could still use the same editor. Before, I had trouble switching between random languages because of the different IDEs I tried to use.
Apr
11
comment Should you use “internal abbreviations” in code comments?
While I agree with almost everything you said, I am not sure your conclusion is valid. If everyone in the company refers to something by an acronym while speaking--and probably while thinking--about it, it is probably clearer to use the acronym. You should not use an acronym simply for brevity, but you definitely should use it for clarity.
Apr
5
comment Should data structures be integrated into the language (as in Python) or be provided in the standard library (as in Java)?
JavaScript objects are really the same way--Arrays are just really objects with numerical properties and a length, for example.
Mar
15
awarded  Critic
Mar
7
awarded  Teacher
Mar
7
answered Do you have to be good at math to be a good programmer?
Dec
3
awarded  Supporter
Dec
3
awarded  Autobiographer
Jun
17
comment What is the single most effective thing you did to improve your programming skills?
Regular expressions aren't just useful, they also get you to think in a different way.