Text this: The skill gap and polarization of the software labour force