Tech companies say they are struggling to recruit, but are they making the most of the opportunities out there? Jan18