Leo Sutic wrote:

On Mon, 19 Jul 2004 12:12:39 -0400, Stefano Mazzocchi
<[EMAIL PROTECTED]> wrote:

avalon has showed (at the very least to *me*) that reusability by
extreme abstraction doesn't work because the cost of harmonizing human
perceptual differences at such high levels of abstraction is higher than
the cost of creating the code.


My lesson learned is that reusability that comes at the cost of having
to re-engineer your deployed code doesn't gather much of a following.
One could say that any project that aims to bring reusability to
development had better make it extremely easy to reuse whatever code
already exists. The cost of harmonizing our code bases is higher than
to just plod along - especially since the target we would be
harmonizing with is still moving.

In short, it's not the human perceptual differences that keeps us from
achieving nirvana, it is that we have code and systems to support, and
no time to dick around with evolving a framework and constantly
rewriting our existing code.

Not so much social issues as economic.

I think that even if we had all day to rewrite our code, the problems would still be the same.

In fact, ontology writers just do that all day and give a damn about back compatibility, since they just aim at perfection and think that you should be able to sacrifice everything for that.

At the end, it's a matter of priorities.

--
Stefano.


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to