Programming languages shape the way their users think · HackerTrans