If you are a developer, you probably know this. Developers are notoriously socially awkward. Sure, I met a few exceptions. For the most part, though, the reputation seems fair.
Maybe it’s being introverts that leads people to become developers. Maybe it’s the long hours in front of a computer screen that impair one’s personal skills. Either way, there seems to be a strong correlation between developers and social awkwardness.
This is why I try, from time to time, to focus on my personal skills. I approach it the same way I approach programming: by studying. My preferred way of studying is reading a good book.
The book I think helped me the most with understanding people and healthy interactions was How to Win Friends and Influence People by Dale Carnegie. The skills this book can help you acquire won’t just help you in your personal life. These are skills that can be applied at work, too. Dale teaches you how to win people’s support. He shows you how to win a client’s heart. The book also helps you communicate better with others generally.
If you feel in a social rut, pick this book up. It might just help you make a friend or two.
I may get commissions for purchases made through links in this post.