Five Questions about Language Design — Paul Graham (2001)
Paul Graham's 2001 MIT panel notes on why programming languages matter: they exist to shield human cognition from machine complexity, not to please computers.
The opening premise: languages are a cognitive tool, and their design must prioritize what humans can hold in mind, not what's technically optimal.