This sounds rather selfish to me. What if you ever quit your job and your team mates are suddenly expected to pick up the things you left behind? Why not share your knowledge with them and work together as a team.
I disagree that it’s selfish. I am always willing to share my knowledge, and have on many occasions, but most developers I’ve worked with don’t have much interest in that particular skillset.
If I quit my job, it is leadership/management’s responsibility to find a replacement; It’s also their responsibility to encourage knowledge sharing, cross-training, and have resource redundancy within the project.
In these situations, the team is generally actively avoiding that skillset. When GP leaves, they will happily rewrite all the widgets to use the current hottest framework and turn a blind eye to the greatly increased hardware requirements / performance degradation.
temporallobe|3 years ago
If I quit my job, it is leadership/management’s responsibility to find a replacement; It’s also their responsibility to encourage knowledge sharing, cross-training, and have resource redundancy within the project.
zargon|3 years ago