Reputation
5,918
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
14 28
Newest
 Necromancer
Impact
~292k people reached

Apr
23
awarded  Necromancer
Mar
12
comment When is code “legacy”?
@h.j.k. I'd say pretty much anything after the advent of C#/asp.net in 2005 would be on shaky ground, but certainly once the end of support from Microsoft rolled around in 2008.
Mar
2
comment Good interview programming projects
@JuliaHayward: I would expect anyone to be able to complete a project with access given to web/documentation. The problem crops up when someone starts throwing buzzwords and obscure sort algorhythms at you without access to the internet, under the false assumption that having memorized various sort techniques or whatever is critical to every day job performance.
Jan
26
comment Is brevity in writing code beneficial when it requires using language constructs in a strange way
So much this. "Clean and readable" wins over "short" every time. Obfuscated code is often exceptionally brief.
Dec
12
awarded  Nice Answer
Dec
2
awarded  Yearling
May
16
answered Benefits of Java in education?
May
2
comment Why don't more languages have the ability to compare a value to more than one other value?
@hdv: No, not really. This is order of operations stuff. If you want to say something like (a == (b || c)) then you can argue that. What's the alternative you're arguing for? "a == b || c || d || e" as valid syntax? That's a trainwreck.
May
1
answered Why don't more languages have the ability to compare a value to more than one other value?
Apr
15
comment Why must directories be empty before being deleted?
@JohnGaughan Agreed. Almost all resource reclamation is more nuanced than people appreciate.
Apr
15
comment Why must directories be empty before being deleted?
This assumes that the filesystem will automatically recover the space from those orphaned files, and that may not be the case.
Apr
1
answered Is Object Oriented Design necessary when building Symfony web apps?
Mar
25
comment Is “Explain the RAII idiom” a good C++ screening question?
@KazDragon: I think if you look up the thread, no one agrees with you. All the highest voted comments say, "See if they can implement the pattern, not that they know what it's called." Your insistence on the acronym is pedantic, nothing more.
Mar
25
comment Is “Explain the RAII idiom” a good C++ screening question?
@KazDragon: This concept is so basic that if you haven't internalized it after 5 years, and still feel the need to trot out the cute little acronym in daily speech, you're incompetent.
Mar
25
comment Is “Explain the RAII idiom” a good C++ screening question?
@KazDragon: It's trivia that has no bearing on whether or not you can successfully implement the design pattern. If I walked into an interview and the interviewer started quizzing me on acronyms rather than code, that'd be a huge red flag.
Jan
16
answered How can I take a list of tokens (of variable number) and know what each token means?
Jan
9
comment What is meant by “Now you have two problems”?
@Steve314: Hell, half the time I can't read my own regex if I did something unusual. It's just so useful though...
Jan
9
comment What is meant by “Now you have two problems”?
Even if you understand them and use them properly, they make the code harder to support for the wider "We don't get regular expressions" masses.
Dec
31
comment Emotional detachment from bad code
@JeffO Actually he specifically says he can't replace the whole codebase. I understand the frustration of fixing a bug that wouldn't exist if the whole system wasn't screwed up, but that's the rule in this industry, not the exception.
Dec
31
answered Emotional detachment from bad code