The juniors can't be replaced because all senior engineer were once junior.
The non-programmers won't be replaced because they are not really programmers to begin with, so there is nothing to replace.
The juniors can't be replaced because all senior engineer were once junior.
The non-programmers won't be replaced because they are not really programmers to begin with, so there is nothing to replace.