which explains the paradox of too many developers chasing too few jobs versus all these companies complaining that they cannot find enough good developers