The new developer needs to familiarise himself with everything and what happens if he's actually worse than you?
Of course no sane boss will ever tell you this. Just nag them and don't accept "no" for an answer.
The new developer needs to familiarise himself with everything and what happens if he's actually worse than you?
Of course no sane boss will ever tell you this. Just nag them and don't accept "no" for an answer.
Anecdote: We had a guy show up, he claimed that we had to do a rewrite. We spent 2 years catching up to the base product. Complete waste of time, had to fire him 1 year into the rewrite. Gained no value from it. He was simply too arrogant, vain, and/or unskilled to bother to read other people's code.
There are two problems there, from what I can ascertain:
1. The guy wanting to rewrite your product.
2. Management that allowed him to do so without proper motivation and/or cost-benefit analysis.
They decided to rewrite the code from scratch."
From the employer point of view, keeping someone aboard who is willing to jump on every opportunity for leverage is also a risk. You might want to have the fiercest of negotiators in sales, but the same thing is not a trait you want to see in developers. Bad for their earnings, but that's how it is. The most capable developer in the world would not be a someone you want as an employee if you suspect that he could use his powers for extortion tactics. (It's bad enough already that the worst developers become "irreplaceable" without even trying)