Each has their place: the narrow goes deeper and the broad makes unexpected connections but can suffer from occasional shallowness. I prefer being a generalist yet in the areas where I am a specialist I try to "pull" the generalities out of the specialities without the specialities interfering excessively with the generality. Example: I know a lot about systems. I apply systems thinking to many subjects. Yet, I do not "talk systems". I don't use their language - never learned their language - it's just part of how I think. Or when I worked in IT, I never "spoke" IT. I understood it, but i could take the speciality and generalize and I preferred working with regular people over fellow specialists. == As far as "who's superior"? I would say it is the generalist. They may not get the intense satisfaction of restricting to a single field and delving as deeply as possible but they're far better prepared to deal with this strange reality we live in. ==