Reputation
53,978
Next tag badge:
189/100 score
17/20 answers
Badges
10 153 237
Newest
 Enlightened
Impact
~1.7m people reached

Sep
6
comment Is there a reason for initial overconfidence of scientists and engineers working on artificial intelligence in the 1960s?
+1 for the first sentence.
Aug
30
answered What does it mean for software, libraries, and languages to be asynchronous?
Aug
30
revised Is an assocative array ordered?
edited body
Aug
30
answered Algorithm design for comparing split times in a race
Aug
27
answered Would it be ethical to create an open source alternative to the software you've been hired to create?
Aug
26
comment Is the C programming language still used?
Going along with what Martin said, it's worth noting that in the mid 1980s through the early 1990s, Apple was building the most advanced OS the world had yet seen... in Pascal.
Aug
25
answered What are linkers and loaders? How do they work?
Aug
25
comment What is the greatest design flaw you have faced in any programming language?
@rwallace: There are over 2 million Delphi programmers who would dispute your assertion that reference-type objects require garbage collection.
Aug
24
awarded  Good Answer
Aug
23
comment Avoiding wrapper objects in collections
You ought to check out Delphi. It doesn't have the whole "everything must be an object in order to be useful" philosophy, and you can create generic collections of any type, including primitives or value types, without the need for wrappers or boxing.
Aug
23
comment How do I avoid “Developer's Bad Optimization Intuition”?
+1 for the last sentence.
Aug
23
answered Have you ever written anything that made you a lot more efficient (or want to)?
Aug
22
comment Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
@Cybershadow: Or you could use it in your own project under the terms of the MPL. :) You just have to make sure that everyone who contributes understands that they're contributing to a dual-licensed project.
Aug
22
comment Is there a language out there in which parameters are placed inside method name?
It might be easier to read, once you get used to the idiom, but it seems to me it would be difficult to write a correct parser for that.
Aug
22
comment Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
@Andrew: Yes, that's an important point to keep in mind. You can only treat the code as code you own if you own all of it.
Aug
22
answered Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
Aug
22
comment Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
Why does it need to be GPL-compatible if you're trying to use it in a proprietary project? The MPL (which is not GPL-compatible) sounds like exactly what you need: You can use it in a proprietary project, but if you modify the MPL code itself, you're required to distribute the source for the changes you made.
Aug
22
comment .NET Reflector is no longer free - how does everyone feel about this?
@Rob: I decided to install it. I never decided to deactivate it because someone who wasn't even the original author decided to gouge me for money.
Aug
22
comment .NET Reflector is no longer free - how does everyone feel about this?
@Rob: They owe me my natural rights. No one has the right to reach into my computer and turn off a legitimate program without my consent. It's not about the price, it's about simple property rights.
Aug
22
comment .NET Reflector is no longer free - how does everyone feel about this?
@Rob: The law actually makes a very clear distinction between copyright infringement and theft. You can look it up. They're two very different actions, period. It's only the people who have an interest in abusing copyright who try to confuse the issue. Please don't go falling for it.