After reading this post from David Laribee, I promptly put the four criteria to be an ALT.NET developer on our team portal.
1/ You’re the type of developer who uses what works while keeping an eye out for a better way.
2/ You reach outside the mainstream to adopt the best of any community: Open Source, Agile, Java, Ruby, etc.
3/ You’re not content with the status quo. Things can always be better expressed, more elegant and simple, more mutable, higher quality, etc.
4/ You know tools are great, but they only take you so far. It’s the principals and knowledge that really matter. The best tools are those that embed the knowledge and encourage the principals (e.g. Resharper.)
Are you ALT.NET?