What makes a great software engineer? · HackerTrans