Earlier quoted context omitted.
I get what you're saying, it sucks training the new guy. It is however, the sign of a good/great programmer/performer to be able to train other people. Also, frankly, it just has to be done. Companies don't want to lock their knowledge into a few good people. You take on the challenge of efficiently "getting your assigned work done". I'd challenge you to take on the task of teaching others with the same mentality you…
> Companies don't want to lock their knowledge into a few good people. It is not their knowledge. It is these "few good people"'s knowledge. > I'd challenge you to take on the task of teaching others ... Never, ever. Only idiots agree to train their own competition.
You may want to look for a job on Wall Street (or at Amazon).