FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
December 01, 1999

Those Damned Bugs!

(Page 2 of 5)

Response: Those Damned Bugs!

Software is Too Buggy

Reader response to Those Damned Bugs! by Gene Callahan

Dear Dr. Dobb's,

While I agree that completely bug-free software is not a reasonable

expectation, I must disagree with the overall tone of this editorial.

It is one thing when a user deliberately accepts a

cost/timeliness/tradeoff on the presence of bugs. However, there is

much too much softwhere [sic] sold on a take it or leave it basis on the

consumer market where the frequency with which bugs crop up is much too

great to be accepted. This is exacerbated when the only way to get the

"fixes" for those bugs is to purchase the next release version of the

software, which contains a whole lot of probably useless "features"

which will in turn result in their own bugs. In my experience, most

"buggy" software shows evidence of having problems within a very short

time of installation. This suggests to me that adequate testing has not

taken place, or that problems have been deliberately ignored.

Based on my experience as both a system developer and a system

user, I find that most systems developers and programmers are very

ineffective when it comes to giving a program a real workout. It is

possible to develop complex programs which are largely bug-free, and it

doesn't have to take forever to reach that level, either. The other

reason for residual bugs is that, as noted above, marketing

considerations tend to lead to inclusion of huge number of new

"features", to the extent that it is often not possible to program and

test them all, particularly with their interactions, within the

time-frame defined for release.

Finally, I would point out that the assertion that most consumers are

using Windows 98 rather than NT as a considered price/reliability

tradeoff is absurd. Consumers buy their computers with the operating

system already installed. Almost all consumer-oriented computers have

Windows 98 installed as opposed to NT, and with good reason. NT is far

less user-friendly than Windows, which is a major consideration for the

average non-technical consumer. Also, there is a tremendous amount of

legacy software, not to mention current consumer-oriented software,

which is not compatible with NT. These provide significant reasons for

most consumers to prefer Windows 98 to NT, and they have nothing to do

with a price/performance tradeoff.

Sincerely,

Wesley Green
wes_green@phl.com


If you have comments, questions, or would like to contribute your own opinions, please contact us at editors@ddj.com

Previous Page | 1 | 2 | 3 | 4 | 5 Next Page
TOP 5 ARTICLES
No Top Articles.
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:
    MEDIA CENTER  more
    NetSeminar
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
                                   
    INFO-LINK

    Resource Links: