418 reputation
38
bio website
location
age
visits member for 4 years
seen Apr 11 at 0:29

Mar
11
awarded  Nice Answer
Feb
28
awarded  Yearling
Nov
5
comment Has any language become greatly popular for something other than its intended purpose?
@jk: Most games use it for scripting. For instance, World of Warcraft's entire UI is written in Lua, and there are tens of thousands of user-written addons for the game written in Lua (some of which games themselves, such as PopCap's Peggle. Saints Row uses it for scripting game missions. In Grim Fandango, Lua was used to write a much of the game. And of course, some games (like Angry Birds) use Lua only for configuration.
Dec
12
revised Is there an expiration date for well regarded, but old books on programming?
added 710 characters in body
Dec
12
answered Is there an expiration date for well regarded, but old books on programming?
Dec
5
awarded  Yearling
Sep
10
comment My boss wants a narrated line-by-line English explanation of our code
This. I did my duty by reading through all the comments before posting myself, and here is what I planned to say at the very end. If you try to talk him out of it, he's going to think you have something to hide. Simply give him what he wants and demonstrate the absurdity of it.
Aug
29
comment If this is camelCase what-is-this?
It's the only naming convention that doesn't require a chorded keystroke, which makes my hands happy. You can't get away with it in most languages (LISPs being the notable exception), but I always use it as my file naming convention.
Aug
16
answered Is it acceptable to use lambda functions\methods in business software?
Aug
3
answered What are some reasonable arguments in favor of closed source software?
Aug
1
comment What can multiple threads do that a single thread cannot?
Multiple threads allow you to run on more than one physical UTM at the same time.
Aug
1
answered What can multiple threads do that a single thread cannot?
Jul
24
revised Should a developer have fast-typing skill?
deleted 8 characters in body
Jul
24
awarded  Editor
Jul
24
revised Should a developer have fast-typing skill?
added 93 characters in body
Jul
23
comment Should a developer have fast-typing skill?
I think there's a difference between slow typing speed and not knowing how to touch type at all, typing with 2 fingers while looking at the keys. I don't think you'll ever find a hunt-and-peck typist who's also a master of their editor -- the temperament that leads to editor mastery (understanding that time invested now = quality of life and productivity later) also leads inevitably to typing mastery. The hunt-and-pick guy is just a poor tool user, which is why I'd consider it a huge red flag. In my experience, good tool users make better tools.
Jul
23
answered Should a developer have fast-typing skill?
Jun
7
comment Is it “normal” for people to not work?
This is because of the Dunning-Kruger effect. Incompetent people lack the meta-cognitive skills to recognize that they are incompetent, which is why they remain incompetent.
Jun
7
comment Is it “normal” for people to not work?
It seems every comment you've received is some lazy employee trying to knock you down a peg rather than get back to work. :) I experienced the same thing at my last job. The bizarre thing is that even when these people were starting to be scrutinized for lack of performance, being pressured with hard deadlines, visibly and sometimes vocally stressed about keeping their job -- the two hour lunches, random bullshit sessions, and web surfing didn't stop.
Jun
1
awarded  Good Answer