Hard thinking on soft skills