Rachit Nigam on why design new programming languages and what is a language.
[...] we create programming languages to experience new ideas; ideas that would have remained inaccessible had we stayed with the old languages.
https://people.csail.mit.edu/rachit/post/why-study-programming-languages