I am so very tired of reading blog posts of rumors and nonsense about ALT.Net and the conference. If you were not there you should not be commenting on it. Shut the !@#$ up! I am not going to single anyone out with a quote, not for lack of opportunity. You %&*# talkers should be ashamed of yourselves. Your attitude sucks! I have not read a single freaking ALT.Net proponents’ blog or heard one in person that says how anyone should be excluded. To the contrary, they are contemplating and taking action on including, attracting, enticing, etc. There is no divisiveness! Microsoft was there! They were welcomed! They were engaged. All of us as a group, WE, as in the Microsoft guys are part of the we, discussed how Microsoft’s resources could be used to support ALT.Net. The Microsoft guys were there to embrace ALT.Net, their actions illustrate that. Not everyone there was a ALT.Net fan boy. Not everyone there was an expert at <pick some ALT.Netty thing>.
What is ALT.Net?
It is not clearly defined nor will it ever be. Still I want to try my hand at point at it. It is more tacit than conceptual. That is why I use "point at". At the heart of ALT.Net is the practice of inquiry. Inquiry is critical in bringing about pragmatism. An expression, and evidence of, pragmatism and inquiry is the creation and use of tools like MonoRail, MbUnit, NDepend, TestDriven.Net, etc.
Why a movement?
Many people in this industry are not thinking for themselves, are not practicing inquiry. Take James O. Coplien’s post Software: The Next Generation Religion’s Newfound Restraint on Progress.
Lastly I want to talk about equality. I deeply believe that we are all equal. We all have the same root capability. There have been plenty of studies (This is Your Brain on Music Ch7) that show that talent is not what makes a expert, it’s practice. In fact there is a magic number: 10,000 hours. How do you become a virtuoso? Spend 10,000 hours practicing.
So when I read a post like Simone’s Yet another ALT.net opinion I get pissed. I get pissed because I see him and others stating that there are some people that just wont get it. I am not sure if Simone means they are not capable, maybe he means don’t care. I will address both. To be clear I get pissed when I infer an underling belief of inequality. In many shops most of the developers are assumed to have inadequate faculties to learn OOP, TDD, Patterns, etc. They are not blind. They see where the bar is set. When it is set so low they don’t give a good god damn. They will find something else in life to challenge and engage them. Shame on you if you treat people this way.
So lets say Simone really meant that many people just are not interested and that is why ALT.Net and tools like Windsor wont succeed. Were you not looking? Did you not see all the talk about how do we get more people involved? How do we get more people interested? How can we make this more accessible? Well those talks happened and continue. Both MSDN online and mag guys were there to help with these very aspects. There are blogs in abundance, and conference/user group speakers galore. Still there are those people that wont be reached by any of those methods just mentioned. How can they be reached? By you! At your work. Today! You have influence. You can be a leader. There is a spot for you in this movement. You are welcome here.