This repository attempts to document some of the various non-technical terms we use in software.
This is a collaborative exercise so feel free to send a PR to expand, add, fix, etc.
Licensed under CC Zero.
To replicate something without understanding its purpose. See https://en.wikipedia.org/wiki/Cargo_cult_programming
To digress on small or adjacent tasks while working on a larger task. See https://en.wiktionary.org/wiki/yak_shaving
A LIFO queue of yak shaves. Each yak shave in a yak stack is sometimes called a "yak frame."