DEV Community

Babacar Cisse DIA
Babacar Cisse DIA

Posted on

Would you rather be a "Jack-of-all-trades" or "Master-of-one"? Why?

Originally published on bcd.dev

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

Top comments (1)

Collapse
 
thegrumpyopsdude profile image
JB • Edited

I have to go with "Jack of all trades"... since that is what I am. I might have a weeee bit of a proficiency with Linux/Unix but I usually work in an advisory role, bridging the gap between developers, product owners and management... and it kinda pays off being the guy that knows a bit about everything.

Edit: I am like a GP, you describe the symptoms and I'll make sure you won't die while waiting for the specialist I sent you to.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay