I have never been very strong when it comes to communication, because it is actually really difficult and uncomfortable. Let me explain with an example: Lets say we need to develop a product and you think approach 1 is great and your colleague thinks approach 2 is great. There are a few options how to solve this: Option 1: Just skip the uncomfortable discussion and hack away and hope you can code faster and show by example.
This is something I have been thinking about a lot lately and in hindsight I could have done things better. I went through most of my life thinking that it is perfectly fine just trying to beat the average. But in fact being above average is as good as being below average, it doesn’t really give the any benefit. The only way to actually gain something is of you are a so to say a star.