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

Jul
25
comment Is integer used too much as a data type?
@Aaronaught: Not in Delphi. (At least not unless you do something stupid like disabling the built-in overflow checking.) You'll end up with an exception when the counter overflows, instead of an infinite loop. It's still a bug, but it's a lot easier to track down.
Jul
25
comment What are the drawbacks of Python?
@Ben: That was a trivial example. What if the declaration was in one module and the use was in another, and this usage is a corner case that's only accessed under certain circumstances by one user? But that one user happens to be one of your biggest clients, and this functionality is critical to their workflow, and if you don't fix it your program will fail UAT? (Purely hypothetical, but based on plenty of real experience.) There's a reason why people don't tend to write large, serious programs in dynamic languages. Without a compiler and a static type system, they grow unmanageable quickly.
Jul
25
answered Is integer used too much as a data type?
Jul
22
awarded  Good Question
Jul
19
comment How do I make a license an open source license?
@tdammers: Yes, that was the point I was trying to make.
Jul
19
comment Why don't all companies buy developers the best hardware?
@ShaneC: I've never had an SSD, or felt like I needed one, to be honest. I guess I'm just spoiled by Delphi, which has insanely fast compile times.
Jul
19
comment How do I make a license an open source license?
I agree with Mikera, but don't bother with anything GPL-flavored unless your actual intention is to force users to conform to the Free Software ideology. If all you want is to get more people to use your code, the GPL will actively work against your goals.
Jul
19
answered How do I make a license an open source license?
Jul
18
comment Should software patents be legal?
@EpsilonVector: Just freely-available knowledge on the Internet.
Jul
18
comment Should I patent my software?
+1 to KM01's suggestion. Putting something like this on your resume will impress a potential employer, which would be worth far more money to you in the long run than you'd ever make directly off a script like this.
Jul
16
answered Spending too much time debugging
Jul
15
awarded  Good Answer
Jul
14
answered What do you do when you have nothing to do?
Jul
13
comment Which computer science subjects are required to follow introductory course in compilers?
This is only true if we assume that the compiler in question is generating machine code and not some sort of bytecode.
Jul
13
answered Which computer science subjects are required to follow introductory course in compilers?
Jul
13
answered Is this a valid smartphone CPU vs. desktop CPU speed comparison (Android G1 vs. old Pentium 4 desktop)?
Jul
12
comment What problem does automated user interface testing solve?
-1 for the fundamentalism, as Michael put it. See joelonsoftware.com/items/2007/12/03.html for an explanation of just how ridiculous that attitude is when taken to its logical conclusion.
Jul
12
answered Do .NET 4.0 Code Contracts have a role to play in solo-programmer projects?
Jul
11
comment What is a nicer way of describing the process of “Idiot Proofing” a piece of software
To me, "sanity checking" means about the same thing as "assert": making sure that internal state is correct. Not really the same thing as external input validation.
Jul
8
comment Is outsourcing (offshoring) disloyal?
+1. This is probably the best answer here.