1,840 reputation
1325
bio website about.me/cesargon
location Galicia, Spain
age 47
visits member for 4 years, 2 months
seen Nov 13 at 13:57

I am a researcher at Incipit, where I read, write, think, have coffee and also write code every now and then.

I have experience in method engineering, software methodologies, conceptual modelling, software development techniques, cultural heritage, technical writing and project management.

I'm also a partner in two businesses where we develop large software applications and services, and I participate in standardisation projects with ISO and AENOR.

You can also find me on LinkedIn and I keep a couple of blogs.


May
23
awarded  Nice Answer
Apr
10
comment How to generate “language-safe” UUIDs?
@user988052: No non-alpha chars in he output doesn't mean they can't take them in the input. I'm sure both tinyurl and bit.ly do take non-alpha chars as input, so the method I've outlined in my answer would work with them.
Apr
9
comment How to generate “language-safe” UUIDs?
@user988052: I've been using goo.gl for ages and it never had an issue with converting all sorts of non-alpha characters; the only exception being %. You can find this documented in the service's discussion group. Can you provide any reference that backs up your claims?
Apr
8
comment How to generate “language-safe” UUIDs?
@user988052: Hence some non-alpha, non-numerical characters. It's easy to select a few that are fine for URIs and easy enough for humans.
Apr
7
answered How to generate “language-safe” UUIDs?
Mar
19
comment Who are the outspoken critics of Object-Oriented design?
It's "principles", not "principals". :-)
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
31
answered Where can I find an authoritative source documenting the relationships between standards bodies?
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.