Important non-programming skills for programmers · HackerTrans