Human engineering for applied natural language processing