On software quality and engineering
Brad Hards
bhards at bigpond.net.au
Sat Nov 2 17:52:46 EST 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sat, 2 Nov 2002 05:23, Michael Bennett wrote:
> On Saturday 02 Nov 2002 5:12 pm, Steve Jenkin wrote:
> > Simon Fowler wrote: [[Sat, 2 Nov 2002 10:42:35 +1100]]
> >
> > > I think the difference with software is that it's not like a
> > > physical system - it doesn't wear out over time, it doesn't have an
> > > inevitable failure at some point in the future, even if it's perfect
> > > now. Software is either correct or it's not correct.
> >
> > Software _does_ wear out over time. The term is 'bit rot'.
> > This is what Y2K was about.
>
> The software does not wear out. It was working exactly as programmed. It
> was either not designed/implemented correctly or was operating outside the
> design constraints (ie after 31 Dec 1999).
Concur, software cannot "wear out", as long as you mean "the compiled
binaries" as software.
Source code does "bit rot" as a function of changing interfaces (to the
compiler tool chain, to other functions/libraries, and to the environment).
Brad
- --
http://linux.conf.au. 22-25Jan2003. Perth, Aust. I'm registered. Are you?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9w3Y+W6pHgIdAuOMRAmc3AKCD7PSfb27Op8QF36htF9Wld60WmACfWDD1
qri2+4UszW9Dg6gOsYjLIaU=
=VCSS
-----END PGP SIGNATURE-----
More information about the linux
mailing list