Stack Overflow has always had a bit of a Microsoft bend, owing to the fact that the seed audiences came from Coding Horror and Joel on Software. Still, it's always been a place where you could fully participate no matter what language or platform you program in or on.
The Generalist badge, however, rewards participation in the most popular tags, and of the top 40 tags, 11 are Microsoft technologies:
This means that someone that doesn't develop using Microsoft technology has a distinct disadvantage when it comes to the Generalist badge. A quick perusal through the list of those awarded the badge reveals that the majority are active in at least one of the above tags.
( 2 months ago )
With a few exceptions, all of those tags refer to different products. Why does it matter if they're owned by the same company?
This complaint doesn't make sense to me. It's 25% of the top 40 tags for a company that owns probably 50% of the total market share and maybe 80% on the trilogy. And even among those:
Anybody familiar with any SQL product can probably answer sql-server questions.
Anybody familiar with any MVC product can probably answer asp.net-mvc questions.
Anybody familiar with any Windows development environment (including, for example, Delphi) can probably answer windows questions.
I don't see this as a problem. If the badge is biased toward Microsoft products then it's because Microsoft has a very diverse product selection and owns a huge portion of the market share. Isn't Stack Overflow's democratic nature its primary MO?