Someone on twitter brought up resources for developing soft skills and my mind immediately just to these 3 books. How to Win Friends and Influence People If I understood you, Would I have This Look on My Face? The Art of Conversation I hope that in the future I'll have more books to recommend in this topic as I'm a big believer in communication skills to complement technical skills.