The essays of Paul Graham explore similar themes, such as a conceptual hierarchy of computer languages, with more expressive and succinct languages at the top. Thus, the so-called "blub" paradox (after a hypothetical programming language of average complexity called "Blub") says that anyone preferentially using some particular programming language will "know" that it is more powerful than some, but not that it is less powerful than others. The reason is that "writing" in some language means "thinking" in that language. Hence the paradox, because typically programmers are "satisfied with whatever language they happen to use, because it dictates the way they think about programs".