Why Are There So Many Bad Bosses? - Freakonomics — "When these firms select people to be managers based on their current job performance, they are actively making themselves worse off. In other words: the Peter Principle is as real as Laurence Peter said it was. And, I’m editorializing here, it would also seem to be incredibly stupid."
Peter principle - Wikipedia — "…employees are promoted based on their success in previous jobs until they reach a level at which they are no longer competent, as skills in one job do not necessarily translate to another"
Logo Programming Language — The Logo Programming Language, a dialect of Lisp, was designed as a tool for learning. Its features - interactivity, modularity, extensibility, flexibility of data types - follow from this goal.