270 reputation
15
bio website
location Seattle, WA
age 38
visits member for 3 years, 7 months
seen Dec 20 '13 at 11:41

Mar
23
answered Why was Tanenbaum wrong in the Tanenbaum-Torvalds debates?
Mar
22
awarded  Critic
Dec
1
comment Elegant ways to handle if(if else) else
I'd recommend reversing the logic on the 2nd solution: { if(file exists) { set contents; if(sometest) { return contents; } } return null; } It simplifies flow and reduces the number of lines.
Oct
11
comment Why is C not considered an 'object-oriented' language?
It is possible to do object-based programming in C, with some difficulty. But that doesn't make it object oriented.
Oct
2
answered Should you write good documentation and clean code to increase the “Bus Factor”?
Sep
17
awarded  Yearling
Jul
28
awarded  Editor
Jul
28
revised Why do people use programming books?
added 2 characters in body
Jul
28
comment Why do people use programming books?
This is a serious problem that deserves more attention. All programming languages are Turing complete which means that you can solve any problem by writing C-like Python code, or Java-like Ruby code. There's no roadblock there that will force you to conform to the zeitgeist of the language you're programming in. Worse, you may not even feel the pain of your coding inefficiency because it will be approximately as painful as it was in native C or native Java, a pain level which you have come to accept as normal.
Jul
28
answered Why do people use programming books?
Jul
12
answered Software Engineer VS “Harder” Jobs
Jul
12
comment Software Engineer VS “Harder” Jobs
@Aidan or even seemingly less consequential, like a game about ponies: penny-arcade.com/comic/2008/5/26
Feb
23
awarded  Nice Answer
Sep
16
awarded  Teacher
Sep
16
awarded  Supporter
Sep
16
answered What should every programmer know about programming?
Oct
17
comment How do I tell a senior programmer that I disagree with him
Agree with Paul, you're working at the same company if you keep your ideas secret merely to avoid having credit for the idea poached you either have too big of an ego, are too paranoid, or need to find someplace else to work.
Oct
17
answered How do I tell a senior programmer that I disagree with him