Quelli di ALT.NET lo vorrebbero così:
Do.
- Guidance on core concepts and principles like OOP, separation of concerns, layering, etc
- Guidance on good software engineering and design practices, code quality, TDD, DDD, BDD, code smells, CI
- Patterns / Anti-patterns - GOF / Fowler, etc (Don't make up new ones)
- Tutorials / examples
- Be Neutral / Pragmatic
- Trusted advisor on different tools, techniques and methods i.e. Stored Procs vs Dynamic SQL
- Existing OS solutions (NHibernate, Log4Net, etc)
- Be Critical including of community efforts
- Advocate community endeavors
- Engage with the OSS community
Don't
- Focus on toolkits and factories
- Become an evangelism org / marketing machine for the platform. (Though it's okay to become an evangelism org for patterns and good engineering practices.)
- Be Dogmatic (our way is the only way, or even the best way)
- Dumb down developers
Io ho già detto la mia, ma se volete lasciare un contributo...
Fonte: patterns & practices 2.0 - How would it look?