Micro$oft Biz'droid Lusers (was: OT email response format)

From: Sean 'Captain Napalm' Conner <spc_at_conman.org>
Date: Sun Apr 21 17:06:25 2002

It was thus said that the Great Richard Erlacher once stated:
>
> That's not been my experience. In fact, until LINUX, which I don't presently
> use either, I had never seen any software of any use at all other than for
> software development for UNIX. The EDA stuff I saw was not terribly useful,
> but some folks managed to beat it into submission. I can't forget the
> tradeshow when I ruled out UNIX in my mind. A vendor had essentially the same
> software for DOS and UNIX. The UNIX version cost 50x what the DOS version
> cost, and the hardware also cost over 10x the cost of an adequate PC. The two
> software packages "looked and felt" as well as worked, indistinguishably once
> one was inside the application.

  I did some work for a company who's only product was originally written
under MS-DOS, and I was hired to help with a UNIX port of the product. They
were planning on selling the UNIX version for about 10 times the MS-DOS
version even when (after the port) the source code is the same (except for a
few portions that hit hardware and was fairly isolated). They even refused
to sell a Linux version (even though that's the system they used for the
initial port) because they were afraid of not being able to sell it at 10
times the cost.

  The reason for the disparity? Because UNIX customers are accustomed (or
were, maybe still are to a degree) to paying such prices and would view a
product that was too cheap as not being good enough. And they wanted to
offset the higher support costs that might come with the UNIX version. They
refused a Linux version for as long as they could, because they knew they
could not sell their product at their inflated price for Linux (as most of
their customer for the Linux version would be customers from their MS-DOS
version moving over to Linux).

  Another company I did work for (helping with the UNIX port of their
primarily Windows product) sold the same product, from Windows at about
$1,000 a copy, to a Stratus mainframe for $50,000 a copy. Same product.
Same code base (for the most part). Why? Because they could. And the
$50,000 version fit on a single floppy.

> and, for the most part, the freeware is often better than the commercial
> products. I've seen little "source-available" freeware that was very good,
> however. The LINUX stuff is a good example. Much of the code sits, full of
> ugly hacks and undocumented modifications, among comments relevant only to the
> original code that was abandoned six or seven revisions back, though it's not
> obvious. It's a wonder any of it works, but it seems it does. It's unlikely
> there'll ever be UNIX/GNU freeware that's as useable as the comparable
> DOS/Windows stuff, though, since what looks to be the case is that nobody
> wants to document the UNIX/GNU freeware.

  So you are assuming that commercial code is somehow better than UNIX/GNU
code? Having worked at a few commercial software companies (except for IBM,
always hired to port code from MS-DOS/Windows to Unix) I can tell you that
the commercial code is full of ugly hacks and undocumented modifications,
among comments (when they actually exist---the first company I mentioned
above had, as part of their coding standards, mandated that no comments be
added to the code) relevant only to the original code. At the second
company I mentioned, the core of the product was written and maintained by
*one guy* and only *one guy* because no one else in the company could
understand the code. I saw the code in question and yes, I could see why no
one else wanted to touch this code. So code quality is just as bad (or
worse) in commercial products.

  -spc (Was horrified at how bad commercial code is ... )
Received on Sun Apr 21 2002 - 17:06:25 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:34:32 BST