programmer [noun] + skilled [adjective]