44,639 reputation
8112192
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.

Dec
1
comment Why develop free, open source programs?
Your unspoken fundamental assumption, that the only valid motivation for human behavior is the profit motive, is dehumanizing, offensive and, most importantly, demonstrably false. See youtube.com/watch?v=u6XAPnuFjJc for some actual research on the subject.
Dec
1
comment What programming language generates fewest hard-to-find bugs?
@Jesse: Didn't the original Wirth version of Pascal allow variant records? IIRC they eventually became so commonly used to subvert strong typing that Borland and others decided to just put typecasts in to make it simpler because everyone was doing it anyway.
Dec
1
comment What programming language generates fewest hard-to-find bugs?
@Jesse: Perhaps, but I see that as a necessary concession to pragmatism. Kernighan made a lot of good points when he wrote Why Pascal is not my favorite programming language. Typecasts are necessary to get a lot of important low-level things done. But one of the strengths of Delphi is the way its libraries encapsulate low-level details and make most of the unsafe pointer and typecast stuff unnecessary.
Dec
1
comment What programming language generates fewest hard-to-find bugs?
@Michael: Yes, but the OP specified producing features, not merely avoiding bugs. ;)
Dec
1
comment What programming language generates fewest hard-to-find bugs?
I won't downvote this, but I'm tempted to because it doesn't fit the criteria. It's supposed to allow "the average programmer to output features" with a minimal bug count, but the average programmer, to put it bluntly, can't make heads or tails of Haskell in the first place.
Dec
1
comment Is functional programming actually used to create applications?
@Macneil: Your edits drastically alter not only the "tone" of my question but also the nature of it. They are not welcome, and I've rolled them back for a reason. If you want answers to a different question than the one I asked, feel free to ask your own question, but stop trying to put words in my mouth before I flag you.
Dec
1
comment What's the idea behind defining rectangles with two points?
It's important to realize that a "standard" rectangle structure is not a rigorously-defined mathematical rectangle, but a simplified version that's always parallel to the X and Y axes, because it was created to be used for one very specific thing: defining rectangular regions for a window manager, which are (almost) always parallel to the X and Y axes.
Nov
29
comment Is functional programming actually used to create applications?
@Macneil: It's not meant to be strange. Anyone can put a scripting layer (for just about any language) on top of a basic application that already exists, making it easily extensible. I'm looking for examples about the core app itself.
Nov
28
comment Is functional programming actually used to create applications?
@Dean: Really? I had heard that the game was actually written in Lisp. But maybe I heard wrong.
Nov
28
comment Is functional programming actually used to create applications?
Interesting, but from the Wikipedia article it appears that the language is designed for imperative, object-oriented programming with little support for functional style or garbage collection. They basically re-implemented C++ in Lisp. (What would Greenspun say?!?)
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.