permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

commit a598176e0234888fc1aafc1c82d821d5ba56c925
parent 3829785545fb6a59ac9757cce4c1299f26d394e0
Author: viznut_web <viznut_web@web>
Date:   Fri,  3 Jun 2022 11:27:12 +0200


Diffstat:
Asoftware_rot.mdwn | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/software_rot.mdwn b/software_rot.mdwn @@ -0,0 +1,5 @@ +**Software rot** is generally thought of as degradation of the software due to a changing environment. For example, a program written a decade ago may no longer work with new versions of the libraries it depends on because some of them have changed without retaining backwards compatibility. This kind of thinking encourages a culture where software becomes [[obsolescence|obsolete]] unless it is constantly maintained. + +A better approach might be to talk about the reliability of the environment it depends on. Would you build a house on a bog? + +It is often necessary to build on "bogs" (i.e. "actively developed" platforms), but it might be a good idea to also be compatible with a [[bedrock platform]] whose specifications are static and solid.