Why engineers can't be rational about programming languages | Hacker News Reader