1,828 reputation
1224
bio website about.me/cesargon
location Galicia, Spain
age 46
visits member for 3 years, 9 months
seen Jul 19 at 17:50

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.


Aug
14
comment The different types of CMS - Pros and cons
I understand and sympathise with you. However, three cases do not constitute a business model, and even if it did, your experience in one country does not necessarily translate to the country of the OP, which might have different business habits. So, I am not saying you don't have reasons to criticise the providers that have left you in the mud, but I insist: personal experience does not equate universally-applicable advice.
Aug
14
comment Sporadic unittests or TDD?
@jimmy_keen: Then I must have misunderstood; sorry. In that case, what do you mean by "full testing"? How can you achieve such a thing?
Aug
13
comment The different types of CMS - Pros and cons
-1 It's a scam because they can? So you are judging companies to be scammers based on what they supposedly could do in the future? Do you have a crystal ball? Not a very professional piece of advice in my view.
Aug
13
comment Sporadic unittests or TDD?
There is no such a thing as "full testing". Testing can never demonstrate that your code is bug-free.
Aug
2
comment Why do game developers prefer Windows?
@Giorgio: Granted; great development tools and reasonable APIs are important too.
Jul
25
comment Are unit tests really that useful?
"If you practice TDD, your code is created testable—in other words, nice and clean". Ha. Testable and "nice and clean" are very different things. Unit tests interact with the outer interface of your code, which can still be an ugly mess inside. So no, TDD and testable code does not mean "nice and clean".
Jun
25
revised How to generate “language-safe” UUIDs?
deleted 12 characters in body
Jun
25
revised How to generate “language-safe” UUIDs?
Added code sample
Jun
1
comment Why do some programmers think there is a contrast between theory and practice?
+1 This answer is good. However, I think it doesn't address the issue of the differences between theory and practice. ;-)
May
29
revised Is there a viable alternative to the agile development methodology?
added 3 characters in body
May
29
awarded  Nice Answer
May
28
comment Where could Distributed Version Control Systems currently be in Gartner's hype cycle?
@gnat: I don't deny DVCS' merit in that respect. But the Hype Cycle model assesses maturity plus expectations together; a technology may be quite mature, but if expectations about it are extremely high, it can still be disappointing (hence disillusionment). In my opinion, the expectations about DVCS have been way higher than what it has delivered. In addition, DVCS may have been used in Solaris and Java projects, but that does not mean that its maturity and expectations are balanced. Hence high hype.
May
28
comment Where could Distributed Version Control Systems currently be in Gartner's hype cycle?
@gnat: Well, I think that "Hype Cycle" is a big misnomer. The Hype Cycle is not about hype but technology maturity. Hype is just a consequence of a technology being much talked about but not mature enough; the cycle shows this but also other aspects, such as adoption. So, in summary, I am taking the Hype Cycle for what it portrays wrt maturity rather than hype, hype being just a minor issue.
May
26
comment Where could Distributed Version Control Systems currently be in Gartner's hype cycle?
@Caleb: Thank you!
May
26
comment Where could Distributed Version Control Systems currently be in Gartner's hype cycle?
+1 Excellent question. I've always wondered why all the fuss about DVCS. My intuition says they are probably right past the peak of inflated expectations, but I don't have arguments to defend that as a proper answer. Looking forward to people's replies though.
May
26
comment Where could Distributed Version Control Systems currently be in Gartner's hype cycle?
-1 The fact that a technology has existed for a long time doesn't automatically position it on an advanced hype cycle stage. Some technologies are "slower" than others at maturing. Some die before reaching the plateau of productivity.
May
26
comment Where could Distributed Version Control Systems currently be in Gartner's hype cycle?
-1 This answer builds from bullet point 1, which is not justified or defended at all, and is little more than a bold statement.
May
26
comment Where could Distributed Version Control Systems currently be in Gartner's hype cycle?
@gnat: Time doesn't mean anything here. Any given technology may stay forever on a specific stage, and even die there.
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.