Have rumors of the tech skills gap been greatly exaggerated?