418 reputation
47
bio website
location
age
visits member for 3 years, 10 months
seen Oct 10 at 10:49

May
13
comment Has the term “Service Oriented Architecture” become meaningless jargon?
I think you hit the nail on the head here.
May
13
answered How quickly should I adopt new technology, i.e. new .NET versions, new VS versions, etc.?
May
10
comment isn't number localization just unnecessary?
Of course 1.234,00 is not as much of a problem as 1,234 or 1.234.
Apr
29
comment Version control management of large projects
You can impose a hierarchy by policy. That's how it works for the Linux kernel, apparently.
Apr
19
comment Is there an accepted term for a DSL implemented in a “standard” programming language?
Does this answer the question?
Apr
4
comment Do most companies not know how to write software?
Another proof of this: read a newspaper or Wikipedia and compare your general judgment to your judgment on the articles written on your areas of expertise.
Apr
1
comment What is the etymology of the phrase “Source Code”?
how is the use of punch cards related to the term "source code"?
Apr
1
comment What is the etymology of the phrase “Source Code”?
@Alb: I think you can generalize your answer: source code is what other code is derived from. E.g. C source code is what a C compiler takes and generates compiled code from. Usually the term is reserved for code that isn't itself generated from something else but is created or at least modified manually by a programmer.
Apr
1
comment What do you think was a poor design choice in Java?
@bit-twiddler: BTW that article thoroughly confuses two separate issues: 1) the construction itself and the bugs it produces in code written in the languages that allow it; and 2) the problem it creates for deterministic parsing algorithms
Apr
1
comment What do you think was a poor design choice in Java?
@bit-twiddler: its discussion page says it all: there is nothing ambiguous about the construct or its interpretation, it's just that some of the primitive parsing algorithms that are still very much in vogue today can't handle it. But humans aren't better at parsing than computers so we shouldn't be surprised that they have problems with it as well.
Apr
1
comment What do you think was a poor design choice in Java?
It's not an ambiguity, but I agree it's a problem. Java compilers should at least warn against this. BTW the same problem exists for the other control structures.
Apr
1
comment What do you think was a poor design choice in Java?
But how far will MI take you? Do you ever use runtime settable methods? (E.g. interception.)
Apr
1
answered Why develop free, open source programs?
Mar
31
comment Aggregation vs Composition
And how is aggregation different from any other relationship between two sorts of entities?
Mar
31
comment Aggregation vs Composition
So is a car an aggregate or a composition of its parts?
Mar
28
comment What is a “powerful” language?
By the way, this isn't actually true. I have seen languages that are Turing complete but less powerful than other languages. A simple example: consider a language that only has integers and strings as its data types, no way to convert between them, arbitrary computation on integers, and only string concatenation and comparison on strings. (I have worked with such a language.) It is Turing complete, but it cannot express arbitrary functions on strings, so adding more functionality will increase its computational power.
Mar
28
awarded  Critic
Mar
24
answered Aggregation vs Composition
Mar
23
answered Feeling of Despair before programming?
Mar
23
comment Designing tool for C#
@jM2.me: It's called the designer and it's the reason Visual Studio is called "Visual" Studio. There are various GUI designers for the various GUI technologies VS supports.