A thought: I think you're doing it wrong if you think of yourself as an "X" programmer. Because those X's will come and go over the years.
But those X's do exist, if only temporarily. At any given time, you probably are an X programmer, and a community around X is useful to you. People may drop in and out, but it's still a (potentially) valuable resource.
Indubitably!