J
James Kuyper
Richard said:James Kuyper said:
Doing things right tends to turn out cheaper in the long run.
That depends entirely on how far you go to "do things right". The
original comment that led us down this track was consideration of a bug
whose fix would require so much developer time that it would increase
the cost of a game from £40/unit to £100/unit. It was also specified
that this bug would, in normal use, be triggered only about once per year.
Since most of the costs of a software fix are salary, that strongly
implies a corresponding increase in the total development time of the
game. The price increase would dramatically reduces both sales and
profits, and the delay in delivery of the game would increase the amount
of time that passes between the time money is spent on developing the
game, and the time that revenue is collected by selling the game - such
time delays cost money, lots of it, either though increased lending
costs or through the cost of missed investment opportunities.
Would you care to suggest ANY plausible mechanism whereby fixing such a
minor bug at such great expense could produce compensatory savings of
sufficient size to make doing so a good idea?
... Telling your customers their disk is dirty (when
what you really mean is that your program screwed up) is not a
route to excellence.
I'm in perfect agreement on that point; that's fraud, pure and simple.
However, the only person I've seen suggesting that approach was Malcolm
McLean, and his suggestion had nothing to do with the line of discussion
leading up to my message.