I am definitely somewhere on this spectrum. If you find yourself in this bucket, try to add 1 more trick to your repertoire: Patience. For me, this has proven to be a far more difficult lesson than anything in the actual computer system. Sitting quietly and waiting for others to deliberate something important, often across days and weeks, feels like torture to me. Especially, when the answer is so obvious in my own m…
My super power is being able to understand many aspects of the business (engineering, product, marketing, sales, etc) and hold it in my head all at once. At least to a degree. But enough of a degree that I can make decisions just about instantly in my head that would require most people to have numerous meetings to bring the various stakeholders together to figure out all the related components.
It works really well and I can do things very quickly and effectively, but it does often bother people that they're not involved in the process because they're used to having their inputs asked for.
Usually what I is parallelize the process. I'll make a preliminary decision in my head, start executing it on, and then in the background, I'll also have conversations with the various stakeholders. Usually, nothing comes out of it, but they get to feel included, and sometimes they do provide valuable input, so it is beneficial too.