Mar 20 / 1 min read
Short answer: Master of one.
As for many things my more elaborate answer would be it depends.
It is valuable to be a Jack of all trades when working with a team. Your proficiency in many areas lifts up communication barrier, reducing the knowledge lost when translating terms.
If I had to pick one I would go with Master of one. The reasoning behind is simple: Would you go to eye doctor for laser chirurgie or a generalist ?! My guess is you are going with the expert