Douglas A. Tutty wrote:
> On Sun, Oct 28, 2007 at 05:34:17PM -0400, bofh wrote:
>  
>> Why would you do that?  Go read The Software Conspiracy.  The author,
>> Minasi, got, on the record, interviews from VPs of development at
>> Microsoft, Netscape, Sun, Oracle, etc basically saying that they don't
>> give a shit about lousy software, because the customers continue to
>> buy them.
>> 
> 
> Sun also makes hardware.  Does that attitude flow into hardware design
> and manufacture as well?
> 
> Doug.

Of course it does.  Did someone actually make money publishing a book
that states the incredibly obvious?

It's Business Economics 101.

It doesn't matter how many letters you write, it doesn't matter how loud
you yell and complain.  If you buy the product, you said, "I like this,
it suits my purpose, the manufacturer did their job".  If it is a non-
commercial product (i.e., open source; the idea could be extended to
bootlegged software) and you use it, they did their job.

[to extend the concept: if you use commercial software but don't
pay for it, but help make it The Industry Standard because you accept
using it, you have /aided the manufacturer/ even as you pat yourself on
the back and say, "I didn't give them any money!"]

If you build a better product that costs you more to make, and the
customer won't pay you more for it (either in per-unit sales or in total
unit sales, you are losing the economic game. If your goal is to make a
return on investment, you can't do that. Plain and simple.

If you are in it to profit, every extra 1 monetary unit you put into the
cost of producing a product better end up back on the bottom line.  And
then some.  Your goal is to make a profit, not shuffle the money around.

Most people whine about software quality, then buy the features, then
whine about the fact it didn't work as well as they hoped. The software
publisher has done exactly what they should, produce a product that
sells with the least cost of production.

Now, let's for the sake of speculation, say in 2004, Microsoft said, "Oh,
people want QUALITY, let's give 'em quality!".  So, they put Windows
Vespa ("Promised you a Harley, delivered a scooter") on hold, and send XP
back for a code audit.  And a few years later (it's a big project!), the
media will be all over Microsoft saying, "What's the big deal??  It's the
same product as it was before!!!".  Not only that, by necessity, it will
have to break a lot of behaviors people are very used to.  Now what?
No one will buy the upgrade, no one will pay extra for the software on
their new PC, and all the old XP users will be saying, "It should have
been free Service Pack 3, not a new product!".  Result: no new revenue
after probably the largest development effort ever put into a software
product.  Do you think that will ever happen again?  Do you think I'm so
wrong that you are ready to bet a multi-billion dollar software company
on the good judgment of the mass market consumer?

It's a pretty simple concept, really.
A few years ago, I was giving a talk at a local high school.  One of
the students asked me why his computer crashed a lot, "why can't they
build an operating system that doesn't crash?".  I told him they can,
they do, but he doesn't want it because it doesn't have all the bells
and whistles he expects.  And, it's bad because that's what he was
willing to pay for.  This class seems to have understood, it doesn't
matter what you say, it's what you buy.  Talk all you want, when you
BUY or USE the product, you have said "This is what I want, and I
want it more than I want the money (goal, standard, ideal, whatever)"
in the only terms that matter.

It is a great honor to work with a group like OpenBSD that will not
compromise its ideals for the sake of "convenience" or "expediency".
It's a very rare thing to find...

If you don't swim to win, you'll never lose. :)

Nick.

Reply via email to