I don't think you need to go through all of this to weed out gamers. I'm sure P[enjoys games | is a programmer] is pretty high.
You're better off looking for coders and weeding out non gamers.
Now, there's also the self selection bias. So it's more like P[Programmer | Gamer & Has Read Hell of a Job & Followed Through]…