Thanks for the read!
Completely agree about is more important communication skills than technical skills. We need to learn how to communicate our ideas and thoughts effectively with different people to resolve the problem we (as a team) are facing.
And yes, when is your turn to teach something is when you realize if you really understand the subject or not.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.