> Although I agree that the jack-of-all-trades-master-of-none personality type doesn't make a good hire
I'm not sure that I do. I've seen companies that survived because someone did what it took to ship, regardless of whether "it" had anything to do with his/her speciality.
Or, maybe that person's "speciality" was "ships product".