ALT .NET jest ruchem wśród developerów, którego manifest brzmi następująco:
Jesteśmy samoorganizującą się społecznością developerów. Łączy nas chęć ciągłego ulepszania siebie, rzucamy wyzwania dotychczasowym schematom i pomagamy sobie wzajemnie osiągnąć doskonałość w tworzeniu oprogramowania.

Ruch ALT .NET jest na tyle nowy, że nawet nie ma jeszcze ścisłej definicji. Jako pierwszy terminem posłużył się Dave Laribee w kwietniu zeszłego roku i wskazał 4 główne cechy, które powinna wykazywać osoba, żeby określić ją tym terminem:
- Jesteś typem developera, który używa najlepiej działających narzędzi w danej chwili, ale cały czas masz otwarte oczy na lepsze metody
- Sięgasz poza główny nurt i adaptujesz to co jest najlepsze z każdej społeczności: Open Source, Agile, Java, Ruby i inne
- Nie jesteś zadowolony ze statusem quo. Twój kod zawsze może być lepiej zapisany, bardziej elegancki, prosty o wyższej jakości
- Wiesz, że narzędzia, są bardzo przydatne, ale nie załatwiają wszystkiego. To zasady i wiedza są naprawde ważne. Najlepsze są narzędzia, które wykorzystują wiedzę i zachęcają do stosowania zasad
W ALT .NET chodzi bardziej o zasady niż narzędzia, ale jest parę, o których wszyscy członkowie ruchu piszą: NUnit, xUnit, CC.NET, NHibernate, PostSharp i wiele innych.
Moim zdaniem ruch może uzyskać spore poparcie, ponieważ wspiera różnorodność, pomysłowość i innowację.
Ja jestem ALT .NET!
Poniżej kilka Ľródeł związanych z tematem:
- Dave Laribee – oryginalny post na blogu o ALT .NET
- ALT .NET Podcast – na razie głównie o narzędziach i wzorcach projektowych
- ALT .NET – strona zbierająca informacje o ruchu
- Jeffrey Palermo – jego własne rozwinięcie ALT .NET
- Scott Hanselman – z opisem, fajnym logiem(który użyłem w tym poście) i geekcodem, ten człowiek zawsze pisze ciekawe rzeczy 🙂