45,655 reputation
8116198
bio website tech.turbu-rpg.com
location Seattle, WA
age 32
visits member for 3 years, 10 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.

Mar
11
comment Why are objects passed by reference?
Return-by-value is bad enough, but pass-by-value is even worse when it comes to objects, and I think that was the real problem they were trying to avoid.
Mar
11
answered Why are objects passed by reference?
Mar
11
comment Are you a member of a trade union?
@George: We did find this out years ago. We haven't had anything remotely resembling a free market as described by Adam Smith in decades. Free market economic principles are wonderful, but they only apply when freedom exists in the marketplace, which requires healthy competition. Otherwise, you end up with a system running under monopoly economic principles, which have a very different set of rules, and they're the rules we've been playing by more often than not since the 70s at least.
Mar
11
awarded  Nice Answer
Mar
11
answered What is the term that means “keeping the arguments for different API calls as similar as possible”?
Mar
10
comment Are you a member of a trade union?
@Neil: I find "union thugs" and similar two-word perjorative phrases interesting, because they're so often spoken as if they were a redundancy. Do you know that the death threat were made at all, and not simply reported? Do you know that the people making them were union-affiliated and not pranksters or even anonymous Republican provocateurs? In today's political climate, I wouldn't put such dirty tricks past either party.
Mar
10
answered Are you a member of a trade union?
Mar
10
comment Are you a member of a trade union?
Also, your assertion that "without business we would not have jobs" is a further absurdity, especially considering that the large businesses that tend to attract unionization are responsible for less than 40% of jobs in the USA. A publicly-traded corporation is required by law to maximize profits and increase value for shareholders by any means possible, including reducing labor costs. Large businesses are not in the business of creating jobs; they're in the business of treating jobs as a necessary evil and keeping as few of them around as possible while still producing a product or service.
Mar
10
comment Are you a member of a trade union?
@George: I found Prof. Block's hypothesis absurd. He states, "Where will this process end? Ultimately, in equilibrium, there are zero profits and the wage will thus rise to $15." The rest of his argument is predicated on that being true (if you raise wages above $15, the company is in the red,) which contradicts known facts. If this was in any way true, it would be flat-out impossible for any company to make billions of dollars per year in profits, as commonly occurs today.
Mar
9
reviewed Approve suggested edit on Why are most websites optimized for viewing in portrait mode?
Mar
9
comment What's the best way to recruit talented female developers?
Women's college? Do they still have those?
Mar
8
comment A new CAPTCHA using sentences?
@Frustrated: Some of us would consider that a feature, not a bug. ;)
Mar
7
comment Delphi to Java change - career advice
Things were kinda rough with Delphi for a few years after Borland dropped the ball, but it's by no means dead, and it's been making quite a comeback lately. Don't give up on it so easily.
Mar
6
comment What is the greatest design flaw you have faced in any programming language?
@Matthieu: Umm... why does that matter? Concatenation isn't commutative (like addition is), but the addition of two strings is nonsensical so no one thinks of it that way. You're inventing a problem where none exists.
Mar
6
comment What is the greatest design flaw you have faced in any programming language?
@Barry: Not really. + makes a lot of sense as a string concatenation operator in a strongly typed language. The problem is that Javascript uses it but is not strongly typed.
Mar
6
answered What is the greatest design flaw you have faced in any programming language?
Mar
6
comment Why is there still case sensitivity in some programming languages?
@Thorbjørn: You need more if you want to preserve the original token name, for example for accurate error reporting or for RTTI generation.
Mar
5
answered Are there reasons other than budget for hiring “entry-level” programmers?
Mar
4
comment What do you do before you start programming?
+1 for points 5 and 6. More developers should do that.
Mar
4
reviewed Approve suggested edit on