I've been thinking about this for a while. For some things, I'm typically the "big thinker" of the group. I tend to be the one who sees the global ramifications of specific actions.
At the same time, I am also an implementer, and can get hung up on crafting the perfect whatever, so I get bogged down and may not be able to finish the project. Fortunately, I was the boss and surrounded myself with lots of smart people, so I could get away with that. Come up with the big idea, spread the vision to my employees, and let them run with it. Though early on, I did tend to be very hands-on and wrote lots of code myself as well as went back and optimized other people's code (which didn't make people happy), which led to crafting great products.
On the other hand, for other types of generalization, I'm very bad. For example, I never understood the generalization called "prejudice". I tend to see all people as individuals and get offended when others say all X's are Y. Like when I was growing up, I never knew what a "Jew" looked like. Even though I lived in a mostly jewish neighborhood, I couldn't identify a Jewish person by name or by sight. I still have problems with this and other racial identification.
_________________
" Life is a daring adventure or nothing at all" - Helen Keller