A person that is a programmer, a cook, a physicsphysicist and a whatever participant on stackexchangeStack Exchange and has sufficient reputation points sounds much more like a generalist than one knowing different programming languages.
I would propose having badges not only on the sites individually or on area51Area 51, but also on stackexchangeStack Exchange. One such badge would be "generalist".