Reputation
1,889
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
13 25
Newest
 Revival
Impact
~48k people reached

Apr
7
answered How to generate “language-safe” UUIDs?
Mar
18
comment What is the difference from the push and pull development models?
Agile folk love dualities. To them, everything is black or white, waterfall or agile, push or pull. Boring.
Mar
16
comment Why are statements in many programming languages terminated by semicolons?
@wim: In some keyboard layouts only. My Spanish keyboard has it in the bottom row, and needs Shift.
Mar
6
comment Does knowing Latin or other logical languages contribute to being a better programmer?
@itsmequinn: I'm not sure about that. Latin and, say, Italian are not that different; probably much closer than Latin and English or Latin and Dutch. Can you back up your claim?
Mar
2
awarded  Civic Duty
Mar
2
comment Is Visual Source Safe (The latest Version) really that bad? Why? What's the Best Alternative? Why?
Fixed now, thanks.
Mar
2
comment Is Visual Source Safe (The latest Version) really that bad? Why? What's the Best Alternative? Why?
-1 SourceSafe supports non-exclusive checkouts; please see msdn.microsoft.com/en-us/library/f16a0cw0(v=vs.80).aspx
Nov
1
answered Is there a standard name for this search approach?
Oct
29
comment Is COBOL still worth learning?
@luis.espinal: Logic dictates that whomever makes a claim must substantiate it. Can you provide any evidence that "70% of the existing infrastructure runs on COBOL"? It's funny that you ask others to back up their claims when you haven't backed yours!
Oct
19
comment Why are exception specifications bad?
@quant_dev: No, you don't have to handle the exceptions thrown by the API you're calling. A perfectly valid option is to not handle the exceptions and let them bubble up the call stack for your caller to handle.
Oct
17
comment Why are exception specifications bad?
@Martin: Well, there is a relationship, indeed. But despite the fact that in C++ you may as well ignore an exception spec beyond the local function call boundary, I don't think it would be good practice; quite to the contrary, it would be very confusing! That's why I say that the same principles are applicable to C++ as well. But I get your point and I do agree that the C++ and Java languages, from a technical perspective, behave very differently. :-)
Oct
17
comment Why are exception specifications bad?
@Martin: I agree with you about the behaviour of exception specs in C++. But my phrase that you quote "the points that Hejlsberg makes are perfectly applicable to C++ too" refers to, well, the points that Hejlsberg makes, rather than the C++ specs. In other words, I am talking here about versionability and scalability of the program, rather than exception propagation.
Oct
14
answered Why are exception specifications bad?
Oct
12
comment What's the difference between syntax and semantics?
"Syntax is what the computer understands, semantics is what the human understands" is a great oversimplification. Humans do understand syntax too, and computers understand some kinds of semantics.
Oct
12
comment What's the difference between syntax and semantics?
"Colorless green ideas sleep furiously" is syntactically OK but makes no semantic sense. See en.wikipedia.org/wiki/Colorless_green_ideas_sleep_furiously
Oct
11
awarded  Yearling
Oct
9
comment Why declare variables close to where they are used?
You a starting from a false premise. Please see my answer to this question: stackoverflow.com/questions/6919655/…
Sep
26
comment Which to choose, procedural programming or object - oriented programming?
@Peter Alexander: I want to model the real world because that is where we live. Data structures and algorithms are part of the real world too. Or do you think they live in a separate realm?
Sep
25
comment Which to choose, procedural programming or object - oriented programming?
@SK-logic: "OOP tends to be a more useful approach" (my emphasis). OO may not be perfect, and it indeed has problems. But it is the best we have to model the real world. What other approach would you suggest, and why, to model the real world, that is superior to OO?
Sep
25
revised How to effectively (but minimally) *simulate* a distributed computing environment?
added 480 characters in body