44,443 reputation
8112191
bio website tech.turbu-rpg.com
location Seattle, WA
age 31
visits member for 3 years, 7 months
seen 1 hour ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

Feb
5
comment Why is PHP's method of comparing different types bad?
how often do you really need to see which of two strings is lexicographically greater? Umm... every single time you sort a list of strings, just off the top of my head.
Feb
3
awarded  Good Answer
Feb
2
reviewed Reject suggested edit on Is it an inefficient workflow to write out code and THEN go back and optimize?
Feb
1
comment Does Lisp still have any special feature which has NOT been adopted by other programming languages?
I've never seen a good explanation of multimethods that distinguished them from overloaded methods, a standard feature in nearly every modern imperative language, except by the fact that multimethod dispatch is resolved dynamically at runtime and is therefore much slower than using overloaded methods, which are resolved at compile time.
Jan
29
answered “Open Source” licenses that do not allow source redistribution
Jan
26
comment Why does the US government disallow dynamic languages for secure projects?
-1 for factual accuracy problems. Buffer overflow exploits are a problem highly specific to the C language; you never hear about them in languages that don't allow you to allocate a string buffer on the stack. And it's not at all difficult to imagine a hypothetical SQL dialect in which the use of Parameters was not simply allowed but required. SQL injection would be impossible in this language. So yes, a properly-designed language can protect you from several common types of attacks.
Jan
19
reviewed Approve suggested edit on Are there any advantages of SASS over LESS?
Jan
16
reviewed Approve suggested edit on Is MVVM in WPF outdated?
Jan
12
awarded  Popular Question
Jan
8
comment What are the complexities of memory-unmanaged programming?
@ThomasEding: GC certainly is an optimization; it optimizes for minimal programmer effort, at the expense of performance and various other program quality metrics.
Jan
6
reviewed Approve suggested edit on Programming Languages “Higher Level” Than Python
Jan
4
reviewed Approve suggested edit on What's the difference between an API and an SDK?
Dec
28
comment What's the difference between a macro and a script?
@Frustrated: Yeah, but from the context it doesn't look like that's what he's asking.
Dec
28
answered What's the difference between a macro and a script?
Dec
27
reviewed Approve suggested edit on How does a non-technical manager add value to team of self-motivated software developers?
Dec
27
reviewed Approve suggested edit on What are the most common ways used to migrate a Delphi application incrementally to .NET?
Dec
27
reviewed Approve suggested edit on What are the most common ways used to migrate a Delphi application incrementally to .NET?
Dec
17
awarded  Notable Question
Dec
14
awarded  Good Answer
Dec
12
awarded  Guru