DEV Community

Discussion on: You don't want to be un-fireable

Collapse
 
thephydaux profile image
Chris Kent

No one is unfirable, and gatekeeping certainly doesn't make you unfireable. If anything it makes you more fireable, why keep someone around who activly works against the team? The most competent devs seem to be the ones who are willing to teach and share. The person that multiple people are comfortable asking for help, and actually help, is much more of an asset to any team than the gatekeeper.
If you gatekeep then no one shares with you, it's two-way. You will slowly fall behind as the team's problems and questions are kept from you because you are no help.
When you share, you learn the areas of the business that are more critical, which parts of the codebase are more problematic. And you end up having to learn more so you can help with the problems that are on the edge of your knowledge.
I think gatekeepers tend to be incompetent devs trying to hide behind what they know. Or fearful that they'll be found out if they're asked to work outside of their gated area.