Software Sucks On Purpose

Be the first to comment | 1I like it!
January 29, 2008, 05:22 PM —  ITworld.com — 

Why is software so bad? We legally exempt software companies from any accountability for bad software they write, so they have no incentive to write better software.
Users, not software companies, pay the price for bad software.

Let's dig deeper than the typical "software sucks" banalities of
the Ribbon in Office 2007, nagging "are you sure?" dialog boxes from
Vista, and brain-melting error messages from just about every software application
out there. Dig down to the endless patching and the constant battle to plug
holes developers leave in their software. Dig down through the End User License
Agreements that let vendors off the hook for everything imaginable. Dig down
through your annoyance at paying real money for software that should still be
in alpha testing.

Dig deep enough and you find that the U.S. Government exempted the software
industry from liability for, well, just about everything. The software companies
you buy from, according to our government, are free to sell us any pile of putrid
programming and not only can we not sue them, we can't get our money back.

Thanks, Government.

30,000 and counting. That's the number of known software vulnerabilities according
to a security expert friend (he's the CTO of a network vulnerability testing
company, so he keeps up with those details). Lousy programmers and "ship
it fast" software companies can't be touched, because in 1997 the Clinton
White House said in a paper called "A Framework for Global Electronic Commerce"
that "Innovation, expanded services, broader participation, and lower prices
will result in a market-driven arena, not in an environment that operates as
a regulated industry" (pg 137 in Geekonomics, details below).

In other words, the White House told the software business they can do whatever
they want. In fact, the report added, "Existing laws and regulations that
may hinder electronic commerce should be reviewed and revised or eliminated
to reflect the needs of the new electronic age" (Geekonomics,
pg 138).

Most of us don't work on huge systems of interest to the White House. For us,
the software business has the EULA, or End Use License Agreement. Legally, these
are called "adhesion contracts" because the terms stick: buyers have
no room for negotiation. Take it or leave it, period. Worse, software isn't
sold but "licensed" meaning software companies restrict our rights
even further. The courts have deferred to the software companies in almost every
single case when users tried to sue to attach liability to bad software.

The one case where the government successfully sided with users, or in this
case victims, was against Multidata Systems International after the software
controlling their radiation therapy medical devices caused several deaths. The

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Resources
White Paper

Symantec Backup Exec 12 and Backup Exec System Recovery 8 deliver industry leading Windows data protection and system recovery. Download this whitepaper to find out the top reasons to upgrade and how to get continuous data protection and complete system recovery.

Webcast

Data and system loss — from a hard drive failure, malicious attack, natural disaster, or simple human error — can happen anytime. Don’t leave your business vulnerable. Make sure you have a secure recovery strategy in place. Symantec's latest backup and system recovery technology can efficiently restore critical applications, individual emails and documents and even restore your entire system in minutes in the event of a loss.

White Paper

Businesses face a growing challenge to ensure that the IT environment is properly protected. Backup Exec 12 integrates with other applications in the Symantec family of products, to complement your current data protection strategy, keep your data securely backed up and make it recoverable when you need it most.

Free stuff

Enterprise 2.0 Implementation
By Aaron C. Newman, Jeremy Thomas
Published by McGraw-Hill
Learn more!

Deploying Cisco Wide Area Application Services
By Zach Seils, Joel Christner
Published by Cisco Press
Learn more!

Featured Sponsor

AISO founders envisioned a Web hosting company that was environmentally friendly. While the company employed energy-efficient innovations like solar panels, its infrastructure produced unacceptable power and cooling requirements. Find out how AISO leveraged AMD technology to overcome their challenge in this case study white paper.

In this whitepaper, Scalar explores the opportunity to change the landscape with respect to mission critical databases built around Oracle. Leveraging technologies such as Linux, high-end commodity processing power and Oracle RAC technology to architect, design, build and maintain database infrastructure that delivers maximum availability, reliability and performance at a fraction of traditional cost.

On a typical day, weather.com, the Web site for The Weather Channel in Atlanta, serves up between 15 million and 20 million page views. But in September 2004, when back-to-back hurricanes ransacked Florida, the peak traffic on one day more than tripled: over 70 million page views by more than 7 million unique visitors. Read the full success story now.

More Resources