How do you choose the programming language for a project? | Hacker News Reader