50,740 reputation
9139222
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 4 years, 6 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.

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.
Jul
7
answered Coding user rights
Jul
7
answered Possible hack aftermath
Jul
7
awarded  Nice Answer
Jul
7
awarded  Good Answer
Jul
6
answered Original author rights in a licensed software project
Jul
6
comment Why do we still use JavaScript?
@Jason: When the majority of new developers have the same "difficulties" with the same "issues" over and over again, IMO that's when it's safe to call it a language flaw.
Jul
6
comment Why do we still use JavaScript?
There's nothing wrong with + for concatenation, at least not by itself. It only becomes problematic when you add type coercion into the picture.
Jul
5
comment Standards for reading code out loud?
@Peter: Just out of curiosity, how do you pronounce := ?
Jul
1
comment Does over-reliance on tools imply that you are lazy?
@Diadem: Saying that "it's declarative programming" does not magically reduce the complexity. All that stuff still has to be designed into the system somehow.
Jul
1
comment What's the most absurd myth about programming issues?
I would propose the converse, though: If you don't have any programming experience, you're not qualified to be a project manager for a programming project.
Jul
1
comment Is dynamic language always interpreted?
...but only when they used GOTOs. (Which was, of course, quite common if they were developing in BASIC. AHA! That explains it!)
Jun
30
comment At what point does programming become a useful skill?
+1 for "Then don't do it!" If you're not good at programming, and you don't enjoy it, please find something you do enjoy and that you are good at. You'll be happier, and so will the people who end up not having to use software produced by someone who's not good at it. Everyone wins.
Jun
27
comment How to convincing Programmers that 'being in the zone' [coding] isn't always beneficial for the project?
@Patrick: That's probably the best answer so far. You should submit it as an answer and get rep for it.
Jun
24
comment Can we technically un-blur images?
@vines: See TheFogger's response for the mathematical rationale behind this answer.
Jun
24
comment Does new generation of programmers use Emacs?
@TMN: Using letter mnemonics for navigation is horribly obscure when you have a modern keyboard available with arrow keys, Home, End, Page Up and Page Down available.
Jun
24
comment Does new generation of programmers use Emacs?
@lmist: Aside from what Chance said, cut-and-paste is often a far simpler and faster refactoring technique than using a refactoring tool. "Cut-and-paste-coding" may be a confirming sign of coder immaturity, but the proper use of the Cut and the Paste command is most certainly not.
Jun
22
comment What causes bad performance in consumer apps?
@Crashworks: Yeah, pretty much. People wouldn't keep selling crapware if we wouldn't keep buying it.
Jun
21
awarded  Disciplined