improve your communication skills as a software developer
Too bad that you're not writing code by yourself and for your own pleasure, right? Instead, you're part of a team (in most cases) and you develop software products for clients... So, growing and constantly nourishing your communication skills as a software developer becomes critical. And I've just managed to “bust two myths” in one shot: that being a good communicator is some sort of innate talent; it's NOT, it's a perfectly "trainable" skill that you can "seed" and "water" on a daily basis, that brilliant programmers are self-sufficient; in fact, you can perfectly “sabotage” your whole work