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 64f3187557feb5bd95cef62c0a8e39f7ba9ab6fa
parent a2b589f449a176dd9d3834473dbe1052073a64f2
Author: viznut_web <viznut_web@web>
Date:   Wed, 15 Jun 2022 10:09:14 +0200

empty web commit

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

diff --git a/Technological_diversity.mdwn b/Technological_diversity.mdwn @@ -0,0 +1,13 @@ +# Technological diversity + +**Technological diversity** is the opposite of technological [[monoculture]]. It refers to the diversity of arteficts ([[software]] and [[hardware]]) as well as that of ideas, philosophies, paradigms, techniques, languages, mental models, etc. + +Diversity comes from the mutually strengthening co-existence of different kinds of things, including ones that are generally considered "obsolete", "useless" or "fringe". + +Understanding of [[history]] (and not only the mainstream history written by the "winners") helps grasp the spectrum of possibilities and see beyond what is currently fashionable in the mainstream. + +The purpose of **standards** is to facilitate co-existence and co-operation of different pieces of technology, not to limit their diversity. Think them more like common languages than norms. Linguistic diversity is richness, but it is still good for everyone to master a couple of common world languages. (Monolingualism or a single prestige language, however, easily leads to impoverished monoculture.) + +Gut reactions against technological diversity are often based on mental models where competition, obsolescence and narrowly defined efficiency are key concepts. A model where the default purpose of something like a new programming language is competition against pre-existing languages with the goal of making them obsolete. + +Diversity is particularly needed on the low levels of the pyramid, the elementary technologies and ideas that everything else is built on. A wide variety of different ways to build computers and design systems may help make the entire pyramid more resilient.