|
|
|
|
|
by colmvp
1657 days ago
|
|
Isn't that kind of odd? I've worked with software engineers who are good talkers but their code and problem solving skills leave something to be desired. Meanwhile, I've worked with guys who took a while to get comfortable with in terms of having conversations and yet they were some of the most productive members of the team both in code output and skill. Ultimately, most of the time I 'talk' with my team members, we're actually writing which is very different from talking due to the async nature of the former. |
|
This hold true as pretty much every level. A junior engineer who will never say "No, I don't understand, can you explain that to me again please?" and spends days/weeks writing code that doesn't meet a requirement is less productive than someone who'll talk to you to understand properly before starting to code. A senior engineer or technical cofounder who can't communicate well with customers will be much less effective in solving real customer problems or finding product/market fit.
Being a great engineer isn't just about writing good code, its about writing the right code - and to know what that is you need good communication skills.