46,652 reputation
8122207
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 4 years, 2 months
seen 6 hours ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

Jun
3
awarded  Enlightened
Jun
3
comment What responses disqualify a candidate from hiring during the interview?
+1 for making me laugh in the first paragraph. I love it! I actually know an interviewer who does this, and it works pretty well.
Jun
3
comment Is Bubble Sort the slowest sorting algorithm?
Interesting. I always just sorta figured that bubblesort was so well known because it's so intuitive. If I had to write a sorting algorithm and I had no prior knowledge of sorting algorithms and the theory behind them, my first attempt would probably look a whole lot like bubblesort.
Jun
3
comment How does a large company make rookie mistakes which leave security holes?
@Richard: They've always had a bad security record. This is the same company that invented the Sony rootkit, remember?
Jun
3
answered How does a large company make rookie mistakes which leave security holes?
Jun
2
comment Programming languages with these features
One point about your edit. I'm not a Delphi team member or anything, so I can't say anything official about the product, but from what I've heard from various statements by Delphi team members, I don't think there will be "a 64 bit version, a OSX version and a Linux version" as if they were different products that need to be purchased separately. Rather, they're making the next release a cross-platform version; the Delphi compiler and appropriate parts of the standard libraries will be modified to be able to create outputs that run on other platforms in addition to Windows. (I think.)
Jun
2
comment Programming languages with these features
WRT the bonus points: Delphi only runs on Windows at the moment, though a cross-platform version is scheduled to come out this year. (There's an open-source clone called Free Pascal that runs on several different platforms, but it doesn't have all the language and standard library features that Delphi has.) Delphi compiles to native code; no JVM (or CLR) required. There are several ORMs available, and making DB access easy has always been one of the language's historic strengths. And there's an official web development framework, plus various other ones by community members.
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.