Comment by geon

17 days ago

The "below average" engineers are largely the juniors and the programming non-programmers.

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.