× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Hi Buck,

> It remains my opinion that when a program falls over with an array
> index error, then there is a problem with the program.  Even if the
> input file has no records.  As a consumer, I would never, ever accept
> such a program into production

I've researched many software packages, and for some odd reason, none of
them say "Warning! Do not buy this software, it has array index errors in
it!" in their product's sales information.  Yet, after purchasing them,
I've found that some of them do have this error.

Since I've already paid for the software, management doesn't usually think
it's acceptable to throw it away and buy something else.  They seem to
think that if I can work around the problem, I should.

How do you convince them otherwise?  Or better yet, how do you convince
the software manufacturer to put "Warning! My code sucks!" in their
product literature?

Also, there are occasional times when I don't notice every bug in a piece
of software that I bought.  Some of them crop up AFTER I've put it into
production.

How do you ensure that this doesn't happen?

Also, sometimes the software does something that solves a business
problem, and does that admirably and economically.  But then, there's this
one bug that I have to work around.  Perhaps alternative software does not
solve the business problem as well, or perhaps not as economically.

Is it realistic to expect me to dump the software just to avoid working
around a bug?


> and as a programmer, I would feel ashamed to let one like that out of
> the test environment

On that, I agree with you.


> If this is working as designed, then have the author document that an
> array index error is the expected output, and what to do when it
> occurs.  Get that in writing, and then give that note to your
> management, who can then decide if the author should be paid for his
> 'work' or not.

If I go to a software vendor and tell them that I've encountered an error,
the first thing they do is talk to me like a 2 year old.  After maybe a
day of going back & forth with their tech support, they'll tell me how to
write my program so that I won't get the error.  They sure as hell won't
put "It's my fault" in writing so that I can give it to my management.

If they do, what will my management say?  They'll tell me to work around
the problem.  Do you seriously think my management understands that they
shouldn't produce this error?  Especially if the vendor has provided me
with specific instructions to solve the problem by changing my own
program?

I just hate buying software from vendors.  It never works as well as my
own programs do.  You never get good support or service.  It's always
overpriced.  You never know what you're getting into until you've bought
it and are stuck with it.

I hate computers.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.