treetalker11 hours agoFor similar ideas (not specific to software), check out Stewart Brand's book Maintenance of Everything.