What cognitive linguistics can teach developers | Hacker News Reader