MathGroup Archive 1999

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: "At long last, Sir, have you no shame?"


>David Withoff <withoff at wolfram.com> wrote:
>>independent experts often disagree about what is or is not a bug. 

Savvy Mathematica users learn not to use the word "bug" when
talking to Wolfram Technical Support!  I suggest the phrase
"unexpected behavior" instead.  This avoids pointless
discussions of what the documentation does or does not
guarantee.

As a concrete suggestion, how about a Wolfram web page
listing, for *every* built-in Mathematica command, the
"unexpected behaviors" that users have reported, together
with workarounds.  Special priority should be given to
Gotchas that occur silently or sporadically --- these 
are by far the biggest threats to software integrity.
In fact, it would make sense to restrict the list to
*only* silently-failing "Gotchas".

How many Mathematica users would consult such a page?  I
sure would.

A "Gotcha" Page solves many problems for Wolfram management
--- for example, it would not obligate Wolfram to release
software patches, or even to acknowledge gotchas as bugs,
because almost all gotchas are easy to work around, *if* you
know about them!  And it would be easy to organize --- just
list the commands in alphabetical order, and then for each
command, sort the reported gotchas in descending order of 
frequency reported.  And it wouldn't be excessively long --
most Mathematica commands have no more than one or two
silently-failing "Gotchas".

And finally, need I say that users and low-level tech support
personnel should be the ones to determine what goes on the
Gotcha page, *not* Wolfram management?  The job of managment
should be to read and learn from the Gotcha Page, not censor it!


  • Prev by Date: Re: Try this on your shiny new v4 Front end (Mac)
  • Next by Date: Re: "Solve" or "FindRoot" in a module
  • Previous by thread: Re: "At long last, Sir, have you no shame?"
  • Next by thread: RE: Re: "At long last, Sir, have you no shame?"