One of the most saddening aspects of computers and software is that the best alternative does not always win. In fact the best alternative is usually the one that fails in spectacular ways while mediocre to crap programs become very popular. Here are some examples in case you are not familiar with them.
I could go on, but I'd rather not. The moral of the story seems to be the following: If you want to be successful in computer business, never ever make the best product. If you are the best, you will bite the dust very soon. Maybe this is due to marketroids who buy software: they like products that have a clear future rather than a solid present. If your program is crappy, your road map is clear: remove bugs X, add features Y. If, on the other hand, your product is the best, the future is less clear. For some reason which avoids us brain-enabled people, the former one is more appealing to some lame-os.
The above reasoning has been common knowledge for years. But recently I started thinking. If we assume that the conjencture holds, and follow the logical chain to its end, what conclusions do we reach?
Recently Microsoft has been making a lot of noise about their next version of Windows called Longhorn. Windows has never been very good, which may be why it is so popular. But Longhorn seems to have some rather kewl, but not original, stuff like monitor resolution independent graphics WinFS etc. Therefore there can be only two possible outcomes.
If I were a gambling man I would, given MS's track record, put my money on choice number two. Sometimes being a realist sucks big time.
Back to front page.