Writing great code alone isn’t sufficient to make a substantial impact.
Developers should cultivate the ability to listen, effectively communicate their ideas, and understand the needs of their users to truly excel in their field.
Too many young people think they can optimize something and then they find they’ve spent a couple of years or more specializing in something that may not have been the right thing and in the process they burn out because they haven’t spent enough time building up friendships and having a life outside computing. – Bjarne Stroustrup
They think that if they can just write the best code they can change the world but you have to be able to listen, you have to be able to communicate with your would-be users, and learn from them, and you have to be able to communicate your ideas to them. – Bjarne Stroustrup