| bio | website | verdewek.com/work |
|---|---|---|
| location | Galicia, Spain | |
| age | 45 | |
| visits | member for | 2 years, 7 months |
| seen | 16 hours ago | |
| stats | profile views | 148 |
I am a researcher at Incipit, where I read, write, think, have coffee and also write code every now and then.
I have extensive experience in method engineering, software methodologies, conceptual modelling, software development techniques, 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.
|
Sep 5 |
answered | Is programming language that is non-visual … possible? |
|
Sep 5 |
answered | Choosing the right version control system for .NET projects |
|
Sep 1 |
comment |
Should a project start with the client or the server? @Oded: +1 That should be an answer rather than a comment. |
|
Aug 17 |
comment |
Sporadic unittests or TDD? @jimmy_keen: Sorry, but I am not convinced. Basing your testing strategy on the perceived likelihood of the code failing makes no sense. Precisely, defects (i.e. bugs) are about unforeseen circumstances, and testing tries to create those circumstances so that defects manifest as failures and are thus detected. You cannot assess the likelihood of a piece of code failing, not even close. Unless you perform some kind of formal proving, which I imagine it's not in the OP's mind. |
|
Aug 17 |
comment |
Why are exception specifications bad? @supercat: No, I don't know any such languages, sorry. Regarding exception type as criterion for determining whether or not to catch, you can always use a single exception class in your app and use data from its properties to decide. |
|
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. |