46,178 reputation
8121205
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 4 years
seen 2 hours ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

Nov
28
comment Is functional programming actually used to create applications?
Yeah, they probably wouldn't. But if it quacks like a duck...
Nov
28
comment Is functional programming actually used to create applications?
@Scott: I'm aware that some functional techniques are being recognized as useful, and language-level support for them is being added to a lot of mainstrean languages. That's not what I'm talking about. I'm thinking of the loud claims that FP advocates make about "pure" functional programming makng you ten times more productive. I figure if that was really true, pure FP would have taken over the world already on merit alone. Since it obviously hasn't, I'm looking for real examples of functional languages in use.
Nov
28
comment Is functional programming actually used to create applications?
I was aware of this example, but the actual letter (as opposed to Paul Graham's claims about it) make it apparent that this one falls squarely in the Emacs category.
Nov
28
comment Which useful alternative control structures do you know?
Oh, I see what's going on. Yeah, that's interesting...
Nov
28
comment Which useful alternative control structures do you know?
That loop-while-repeat looks a whole lot like the Pascal repeat-until loop.
Nov
27
comment Why do people confuse C-type strings and STL strings
@confusedGeek: That's actually not a bad idea...
Nov
27
comment When are Getters and Setters Justified
Quite an interesting discussion of Fridge Logic you've got going on here...
Nov
24
comment 5 years of university education vs. 5 years of work experience - Which would you pick if hiring?
@Aaronaught: Yes, like I said, "this may or may not count for anything, depending on who the previous employer was."
Nov
20
comment Quicksort and don't bother?
@Hippo: I wasn't actually advocating using bubble sort. I meant that modern computers are fast enough that in most cases it doesn't matter how slow your algorithm is because the user won't notice.
Nov
18
comment What's with Delphi's support cycle?
Hard to say. I've seen a handful of Delphi team members answering questions on StackOverflow. Wouldn't surprise me to see one of them pop in on here.
Nov
17
comment Is there any express edition like thing in Delphi?
According to Embarcadero, "XE" is a new unified branding name for all of their products. E means Embarcadero, and X means a handful of different things combined into one, none of which are easily associated with an X mnemonic. Go figure. But it has nothing to do with "eXpress Edition" or anything similar.
Nov
17
comment How to end my dependency on .NET?
@Jerry: Since when did anyone believe that those were reliable indicators of anything meaningful?
Nov
16
comment How to end my dependency on .NET?
@RPK: I'd hardly say Delphi is "taking its last breath." It's been on quite the resurgence over the last couple years.
Nov
12
comment What is the most egregious waste of money you have seen, and what did you do about it?
@David: I know a handful of people who have managed to build their own houses, code compliant and everything, on reasonable salaries, over a period of 2-3 years, without taking out insane loans. "They aren't cheap," as you say, not because building a decent house inherently requires a significant fraction of a million dollars, but because the current system in place adds significant overhead, and the financial side of the housing market incentivizes making the costs worse, not better. Remove the keystone--commisions--and the whole arch falls, and we could build something new in its place.
Nov
12
comment What is the most egregious waste of money you have seen, and what did you do about it?
@Xepoch: I am thinking of the effect; I'm just looking to cause different effects than the status quo. Long-term financing is not a good thing. A worker is generally expected to enter the workforce around age 20, give or take a few years, and leave around age 65. If he wants something as fundamental as a home to call his own, he's supposed to be in bondage to a bank for two-thirds of his productive life?!? I don't know how anyone ever got the idea that that was supposed to be a good thing, but I call it a crime against humanity.
Nov
12
comment Whats the greatest most impressive programing feat you ever witnessed?
Pacman's very famously not perfect. It glitches pretty badly when the level counter overflows one byte. ;)
Nov
12
comment What is the most egregious waste of money you have seen, and what did you do about it?
Yes, but no one at any level did, because it was making short-term money for everyone. Now, if we had a law that made it a crime to receive a commission payment for any transaction before it had been paid in full, the entire problem would go away almost instantly. Suddenly it would be in the loan agents' and realtors' best interests to give people loans they could afford to pay off, and pay off quickly. Absurdities like 30-year mortgages would disappear overnight, and everyone would be happy except the parasites who cause problems like this in the first place.
Nov
12
comment What is the most egregious waste of money you have seen, and what did you do about it?
@David: That's just the point. Commissioned sales creates an inherent conflict of interest, especially in a product that's sold on debt and not for cash up front. The people who were making that decision were the loan officers, the very ones benefiting from commissions on bad sales. "It is difficult to get a man to understand something when his salary depends upon his not understanding it." -- Upton Sinclair
Nov
12
comment What is the most egregious waste of money you have seen, and what did you do about it?
+1. Commissioned sales is a very bad idea in general. (Think about this: How much of the housing bubble would never have happened if it weren't in both the realtors' and the bank loan agents' self-interest to sell people houses at prices they can't afford?)
Nov
12
comment Brain picking during job interview
Did the DNA company give any reason why they explicitly did not want their coders to have relevant domain knowledge? That sounds really backwards to me...