Specialization is for insects. © Heinlein
I am not sure how I feel about the above statement. On one hand, I cannot do anything well enough to claim to be a pro (OK, nothing that requires actual specialized knowledge). I am a typical jack of all trades (or, as Taz said, 'eclectic'), but master of none. On the other hand, it is trough specialization we get some amazing things. As usual, the truth is somewhere out there, and we, both individually and collectively, need to find the balance.
@VileOx I've found that I've been able to do things and help solve problems because, while others are focused on their specialties, I'm looking at broader connections between issues that the specialists are missing because they don't know X about Y.
And that's not totally their fault. They're good at what they do, and I'm not, but I'm kinda okay at what they do and I'm kinda okay at this other thing, and I can see how aspects might clash or intersect.