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

Feb
28
comment How do you deal with Knowledge based questions in interviews?
possible duplicate of What to say when you don’t know the answer to an interview question?
Feb
26
reviewed Approve suggested edit on What are best practices when giving a presentation to programmers?
Feb
25
comment Harmful temptations in programming
@Kitsched: Yep! Especially if you have someone else's pre-existing design to rip off.
Feb
25
answered How do you remember where in your code you want to continue next time?
Feb
25
comment How do you remember where in your code you want to continue next time?
//HIERARCHY DOCUMENTATION ...oops!
Feb
25
comment How come compilers are so reliable?
+1 for "viewing the compiler as the standard." I've long maintained that there are two things that truly define a language: the compiler and the standard library. A standards document is just documentation.
Feb
23
reviewed Approve suggested edit on Fewer SQL Developers needed?
Feb
22
comment How to effectively do manual debugging?
That Kernighan quote makes me wish I could downvote comments. Print statement debugging is a tool of last resort.
Feb
22
reviewed Approve suggested edit on How do you stay productive when dealing with extremely badly written code?
Feb
22
reviewed Approve suggested edit on Have programmers at your work not taken up or been averse to an offer of a second monitor?
Feb
22
comment Why it is not recommended to have set-only property?
I've used set-only properties before. They write to a private field of the object to configure it's behavior. They're useful when external code doesn't need to know the current value, but might need to change it. That's rare, of course, but I've seen it happen.
Feb
22
answered Is slower performance of programming languages, really, a bad thing?
Feb
22
reviewed Approve suggested edit on How to solve conflicts with another programmer
Feb
21
comment C/C++: Who uses the logical operator macros from iso646.h and why?
As someone who actually uses Pascal on a daily basis, I disagree. The operators only "end up looking like variables" if you're using a really primitive editor. Any modern editor can do syntax highlighting and make keywords such as and and or look distinctive so you don't confuse them with variables.
Feb
21
reviewed Reject suggested edit on C# Multithreading Interview questions for a senior developer/designer position
Feb
20
comment Should a programmer know Linux?
@Slomojo: Real men love their wives and children and treat them well. ;)
Feb
20
comment Why freeware (closed-source) instead of open-source?
@Joe: Yeah, full agreement on the price issue. It's getting better slowly, though. But it really is worth it. Better productivity, better maintainability and code readability, and less poor-language-design based bugs than any other language I've worked with.
Feb
19
revised Should programming languages be strict or loose?
added 618 characters in body
Feb
19
answered Should programming languages be strict or loose?
Feb
18
comment What have you learned from the bugs you helped discover and fix?
Compiler writers write buggy code just like all the rest of us. That's why they have betas and bug report databases. For example, between the compiler and the standard library I've personally reported at least a dozen bugs for Delphi that have been acknowledged and fixed.