Vocabulary

Since software and programming is a new frontier we need now language to be able to express ideas about it, instead of just mapping terminology from bridge-building. Otherwise we can get misled about how things really are, by broken analogies. The best example of this is Rich Hickeys talk about simple made easy.

Other people have understood the important of this too e.g. the movement for not saying piracy or stealing but copying (Copying Is Not Theft - Question Copyright](https://www.youtube.com/watch?v=IeTybKL1pM4). Also [GNU words to avoid](http://www.gnu.org/philosophy/words-to-avoid.en.html).

What are some concepts in software and programming that we don't have a good name for? Try coining some new terms.

Decomplect
To simplify by unweaving threads.


 * Antonym of [complect](http://www.thefreedictionary.com/complect).