Reputation
53,880
Next tag badge:
167/100 score
19/20 answers
Badges
10 153 237
Newest
 Enlightened
Impact
~1.6m people reached

Jun
1
comment What's your suggestion if the company didn't recognize my contribution towards a big project?
Epimenides, is that you?
May
31
comment Why is no C++ interview complete if it does not have vtable questions?
@David: You make it sound like you can understand the language well without understanding the way it's implemented. A whole lot of us would disagree with that way of thinking.
May
31
comment Is it ethical to teach teens about software viruses?
Robert Morris said he didn't mean for it to get out of hand, after the fact, once he'd been caught. His actions, though, suggest otherwise. If he hadn't known he was doing something very wrong, he wouldn't have been so sneaky about releasing it.
May
26
comment Self-referencing anonymous closures: is JavaScript incomplete?
@Rein: And yet somehow ActionScript managed it...
May
26
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
Very interesting stuff. Got any sources?
May
24
comment The definition of C-based language
Java and C# don't follow the Smalltalk object model, though. They follow the Simula object model, which is very different.
May
24
comment The definition of C-based language
@user16764: Define "based on". That's like Antony saying that the crocodile is "shap'd, sir, like itself."
May
24
comment How do you tell if advice from a senior developer is bad?
+1 to this. I'm a pretty good developer, but if I'm not certain of a fix I'll run it by one of the most senior devs on the project for clarification. A fair percentage of the time, my original solution turned out to be wrong because of some domain-specific factor I wasn't aware of. (Thankfully, we've got leads who are good at noticing these things, and at explaining them well. Sounds like the senior in the original question is not good at explaining.)
May
22
awarded  Guru
May
21
awarded  Popular Question
May
19
comment Best practices concerning exit in Delphi
@David: Maybe he's on a version before D2009 and can't say Exit(false) yet.
May
19
answered Priority value meaning
May
13
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
...or they might not. In Delphi, for example, the two are exactly equivalent. In C, on the other hand, they're not.
May
13
awarded  Good Answer
May
12
comment Delphi Conversion to Prism?
@Jerry: fair point. So what do you think they could do that would help improve things? (Realistic suggestions only, please.)
May
12
comment Delphi Conversion to Prism?
@Jerry: Borland is dead, and they're no longer in control of Delphi. Embarcadero <> Borland.
May
11
comment Delphi Conversion to Prism?
I wouldn't be worried about that. I'm pretty active in the Delphi community and I know several of the Delphi team members, and IME there's no reason to doubt that Delphi will still be alive and under active development and maintenance 5 years from now. You'd really be better off saving yourself the headache. Prism is similar to Delphi, but it's different enough that what you're headed for is basically a rewrite anyway, which is the classic Thing You Should Never Do.
May
11
comment Delphi Conversion to Prism?
Why are you trying to convert to Prism, as opposed to updating to a more modern version of native Delphi? That would certainly be far less of a headache.
May
11
comment Is saying “JSON Object” redundant?
Anyone who says this ought to be reported to the Department of Redundancy Department.
May
8
answered Do I need to contact a lawyer to report a GPL violation in software distributed on Apple's App Store?