101 reputation
2
bio website
location
age
visits member for 1 year, 11 months
seen Dec 25 '12 at 4:54

Dec
6
comment Tabs versus spaces—what is the proper indentation character for everything, in every situation, ever?
This is the only correct answer here
Dec
4
comment What are good keyboards for programming?
Why are people remapping the keyboard to type on Dvorak? Learning to touch type right from the start is much quicker.
Nov
30
awarded  Teacher
Nov
29
awarded  Supporter
Nov
28
comment About to graduate from good school without any progamming skills
+1 for "the process of trying to explain it". Quite often when answering a question I will pause, realise that there's some key knowledge I'm missing myself, and prompt myself to go and learn it.
Nov
22
comment “Programming error” exceptions - Is my approach sound?
If the null is computed from an argument that's been passed in (such as a null argument, or something invalid), that's a contract error. If the null is computed because of a piece of bad code, that's a programming error. If the null is supposed to be computed, it's not an error. I don't really see any ambiguity in this example.
Nov
20
answered “Programming error” exceptions - Is my approach sound?