On 2/26/2010 9:47 PM, Woodrick, Ed wrote:

You mean in an environment where every ham could do it better than every other ham?


Fully in agreement here. Every new programmer (with less experience than his peers) thinks he can write a better version of [insert software here] and ends up writing a new one with completely different, but just as silly bugs, as the last guy. Code-reuse is a farce that never happens, because programmers also write new languages to program in constantly, thus creating their own Tower of Babel.

Remember, Linux is a copy of Unix and then attempts to copy everything that Windows does.


And Windows GUI was a copy of the original MacOS GUI... which was a copy of a user interface prototype at Xerox PARC... for copy machines.

And ... the MacOS GUI was also copied by Amiga, Tandy, and others, but not by TI, Atari, and others who died by not copying it and keeping up. Those that copied lasted a little longer, but lost to the marketing budgets of those that survived.

And... to top it all off, just about every TCP/IP stack in existence is a copy of the original code from Berkeley... in fact known-bugs in BSD's TCP/IP stack were still used as "fingerprints" to show that Microsoft used the BSD stack, years after those bugs were fixed in BSD's own code and copy of Unix. Microsoft eventually patched their IP stack...

So... I think you're trying to state that Microsoft isn't a copy-cat, but an innovator -- and that's simply not true. In reality everyone copies everyone in this industry... and it matters little over the long-haul. True innovation is rare.

So I'm not sure what your point is, other than Linux as a desktop OS is not as polished as Microsoft Windows, which is a bit of a non-sequitur, since most Linux folk don't care... they can go back and forth between command-line and GUI for whatever they need to accomplish, with ease.

Nate
p.s. About the only players that aren't consistently being copied in computing/software, are the true real-time Operating System companies... Microware, VxWorks, Green Hills, and other low-level folks who still hire programmers who know Assembly Language, and how to manipulate the hardware as directly as possible...to make their OS's as fast/efficient as possible. There's only fiscal incentive to do this in the "embedded" niche, because they have to run on the smallest hardware. Yet, still, they copy each other...

Reply via email to