A Mensa for programmers sounds like a good idea. I'm in favor of mandatory licensing requirements for commercial developers, but in lieu of that, maybe a society of competent programmers would highlight the difference between those who can and those who can't program. But I foresee difficulties in keeping membership pure; for instance, how would we ensure it doesn't devolve into people paying to get in?