There's been some major discusson back and forth the last few weeks on the state of the .NET Development Community. I even wrote a little on it myself almost a month ago.
Today, I've come to the conclusion that the misconception of the fact that "Alpha Geeks Are Still Joe Schmoe", is in fact the real problem. And the majority of the community hasn't yet realized that in fact they are the ones leading the community in new directions.
Alpha Geeks Are Not Special!
There are alot of "regular" geeks out that seem to think that the community declared Alpha Geeks are somehow better than they are. Because of this, the "regular" geeks flock together to follow the Alpha Geeks and try to put to practice what they are preaching. Some do this so much, they bounce around like a rubber ball as they switch from one preaching to the next as the Alpha Geeks change topics to focus on.
I, myself, used to be one of those geeks that thought this. Over the last couple of years, I've realized that these so called "Alpha" Geeks aren't any different from you or I.
Alpha Geeks Are Still Joe Schmoe!
Once you realize this simple statement, things become a bit simpler. Now, you may be thinking "yeah, duh. That's obvious", but just sit and think about this for a minute.
The ones considered Alpha Geeks in our community are the celebrities of our community, just like in hollywood. The average joe never considers the celebrity as an equal. They always look up to the celebrity and idealize them. This same thing happens with Geeks and Alpha Geeks!
You must realize that the Alpha Geeks are still Joe Schmoe (just like you or I)! Once you realize this, it'll free you up from thinking you must listen and do everything they say. Instead you'll further question what they are preaching, and decide how much, if any, you will follow. And, by doing this you may come up with your own new ideas.
Who's Really Leading The Community?
Now that we've realized that Alpha Geeks aren't really Alpha at all… Who's really leading the community?
The answer to this is simple..* The Community is!*
No matter who comes up with the new ideas, the community is still driving the direction of things in the end. If the community doesn't adopt that new development methodology; then the community wont be using it. Plain and simple.