Why engineers can't be rational about programming languages · HackerTrans