Andrew Lentvorski wrote:
"My experience disagrees with yours" is quite a fine logical argument.
Not for "nobody should ever..."
Heard of Apache? Maybe Firefox and Thunderbird? Maybe you don't like
C/C++--how about Azureus (the all-singing, all-dancing Java Bittorrent
client)?
Having two different versions with #ifdef in them to pick the right
source code isn't what I personally consider portable. Granted, large
portions of the code aren't OS-specific.
Lack of alternative is probably the bigger issue.
Yep. But it's a counter-example. It's an example where the cost of the
open alternative doesn't exceed the benefit.
Long enough that the app probably gets rewritten a couple times before
then.
Where do you work that they have time to rewrite applications?
I've worked at a variety of places where the code got rewritten pretty
much from scratch. Once it was to change languages to something
supported on different OSes. Once it was to change fundamental
architecture. Once we redid it twice because the first was a prototype
grown out of hand and then for performance.
trying really hard to think of any single application I have ever worked
with that ever got "rewritten".
Again, our experiences differ. Proclaiming that I must be wrong because
my experiences don't match yours is unmotivating.
I have *never* seen an app of useful size get rewritten. *Ever*. It
gets upgraded; it gets extended; it gets ported. But it never gets
"rewritten".
Mozilla.
Plus, you probably don't work on a whole lot of customer-specific custom
software.
--
Darren New / San Diego, CA, USA (PST)
His kernel fu is strong.
He studied at the Shao Linux Temple.
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg