Bring Back Specialization

Modern developers have to be jacks-of-all-trades. This enforced generalization leads to broad but superficial knowledge. We need to bring back specialization.