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. /LS --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]