I agree with most aspects, especially with regards to specialists versus generalists.
There is, however, one point with which I strongly disagree:
> Comfort in the False Negative Zone
In most jurisdictions, it's extremely expensive to fire someone. In Brazil, for example, you may have several months of severance pay and it's likely that you will have to significant face legal trouble, thus increasing overall costs with a lawyer (plus your time).
I think this advice must be evaluated depending on your jurisdiction, not taken as an absolute.
There is, however, one point with which I strongly disagree:
> Comfort in the False Negative Zone
In most jurisdictions, it's extremely expensive to fire someone. In Brazil, for example, you may have several months of severance pay and it's likely that you will have to significant face legal trouble, thus increasing overall costs with a lawyer (plus your time).
I think this advice must be evaluated depending on your jurisdiction, not taken as an absolute.