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

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 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.
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.