47,434 reputation
8126211
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 4 years, 3 months
seen 29 mins ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

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?
May
6
awarded  Nice Answer
May
6
answered Is it legal for me to contribute to open source software while employed?
May
4
answered What is the best way for a top-down procedural programmer to learn OOP?
Apr
28
revised Why do certain code elements (classes, methods etc.) in public APIs get deprecated over time?
Fixed spelling
Apr
21
awarded  Popular Question
Apr
21
comment What Impact Do Scripting Languages Have on Junior Programmers?
@Joe: According to Joel, making the ones who can't handle it drop out is the entire point. And as not only a computer programmer but a computer user as well, one who regularly has to work with horrible programs that I can only assume were created by incompetent coders, I really wish the "making them drop out" bit was more successful!
Apr
21
comment What Impact Do Scripting Languages Have on Junior Programmers?
Gotta disagree with you. The consequences are bad things, because the consequence is ignorance. This means that eventually, something will break and the problem will be at a lower level of abstraction than you understand, and so you'll have no idea how to fix it. That's always a bad thing.
Apr
21
answered Why are C++ template error messages so horrific?
Apr
19
comment How does thinking on design patterns and OOP practices change in dynamic and weakly-typed languages?
@S.Lott: Because Open/Closed is about inheritance, which those languages don't have. (Also, the idea of an object being "closed for modification" wouldn't sit well with a lot of Ruby coders...)
Apr
18
comment How does thinking on design patterns and OOP practices change in dynamic and weakly-typed languages?
I wouldn't say that "nothing changes" with SOLID. Depending on the language and its object model, the Open-Closed Principle and Liskov Substitution Principle may both be meaningless. (JavaScript and Go both come to mind.)