On Sunday 22 October 2006 17:25, jdd wrote:
Rajko M a écrit :
Metaphorical: Reinventing should mean improving something.
no. It's doing the samething by a different method with no improvement
It doesn't even have to be a different method The problem is just that in software, people talk about "reinventing the wheel", when what's really happening is just a reimplementation. But the imagery doesn't always apply. For example, grub vs. lilo, "why reinvent the wheel, we already have a boot loader". Sure we do, but the people behind grub had such a vastly different idea of what a boot loader should be, that to make lilo fit it would mean rewriting the whole thing. Sorting algorithms is another example. "Why reinvent the wheel, we already have a sorting algorithm. Well, yes we do, but merge sort is O(log n) and radix bucket sort is O(log log n). Sometimes what was before just wasn't good enough, and it needs to be "reinvented" (or at least reimplemented)
also one people may think he's inventing something (may be a script), but other people know this script already exists, so, for him, this is reinventing...
For him it would be inventing, until someone enlightens him --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org