I agree that there are probably "hidden bugs" in software that appears to be functioning normally (ie - bugs that the user remains unaware of, because they do not mess with the core functionality of a program). I don't have any problem with stuff like that. True, where bugs are concerned, less is better, but absolute perfection would be mightily hard to achieve.
What I have a problem with is when a company (ANY company) advertises a set of core features, and those core features are done in such a way that they render those core features unusable by a large number of folks who purchased the product in good faith.
Word Processors, for example. One of the key features in today's word processors is a Spell Check feature. So...if you shell out $60 for a spiffy word processor and it crashes say....half the time you try to spell check your document or change line spacing, then yes....something is wrong with that, IMO. That is qualitatively different than a bug that makes the machine use memory 15% less efficiently than optimal when the program is running.
-=Vel=-
What I have a problem with is when a company (ANY company) advertises a set of core features, and those core features are done in such a way that they render those core features unusable by a large number of folks who purchased the product in good faith.
Word Processors, for example. One of the key features in today's word processors is a Spell Check feature. So...if you shell out $60 for a spiffy word processor and it crashes say....half the time you try to spell check your document or change line spacing, then yes....something is wrong with that, IMO. That is qualitatively different than a bug that makes the machine use memory 15% less efficiently than optimal when the program is running.
-=Vel=-
Comment