Too Long; Didn't Read
Being a software engineer requires you to have many skills. Technical skills are easy to learn but soft skills are harder. In this post I share with you the skills I think software engineers should have to succeed in their career. If you were expecting skills such as "Writes clean code" or "Expert of databases" you will be surprised!