This is the problem, and as you implicate, the exact sort of thing we need to stop doing.
> This is the problem, and as you implicate, > the exact sort of thing we need to stop doing.
Hint: the best developers aren't the ones who can recite the API off hand.
Anyone who thinks they are going to do nothing but hire above-average programmers at any scale is downright naive. Design your system around an "average" employee, and you'll be far happier.
It's easier to grow them.
This is the problem, and as you implicate, the exact sort of thing we need to stop doing.