See: linguistics

Does language dictate how we think about the world? Do we need labels and terminology to discuss things? Yes! Otherwise, we are in danger of being hermeneutically injusticed (see also: new-words)


Sapir-Whorf hypothesis is true — but the effects are far more pronounced for programming languages than for spoken languages.

The language you write code in ends up shaping huge parts of you worldview even when you’re not programming (language of thought). The best purpose of language in general, and programming languages in particular is to expand the domain of thinkable thoughts

The power of programming languages (and why you may want to learn them, even if not intent on building software) is that they let you get you hands dirty with building and using your own abstractions.