The task is not to breed generalists. It is to enable the specialist to make himself and his specialty effective. This means that he must think through who is to use his output and what the user needs to know and to understand to be able to make productive the fragment the specialist produces.